@charset "utf-8";
/* CSS Basic Document */
body
{
margin:0px;
padding:0px;
background-color:#FFF;
}
*
{
margin:0px;
padding:0px;
}
p
{
margin:7px 0px;
}
img
{
border:none;
}
.clear
{
clear:both;
height:0px;
}
.container
{
width:950px;
height:auto;
margin:0px auto;
text-align:center;
}


/* CSS Header Document */
.header
{
width:930px;
height:78px;
text-align:left;
padding:26px 10px 0px 10px;
float:left;
}
.logo
{
width:270px;
height:78px;
float:left;
text-align:left;
}
.header-right
{
width:430px;
height:38px;
padding-top:40px;
float:right;
text-align:left;
}
.header-right a
{
color:#999999;
text-decoration:none;
line-height:28px;
font-weight:normal;
font-size:11px;
}
.header-right a:hover
{
color:#F15532;
text-decoration:none;
}
.input
{
width:75px;
height:18px;
padding-left:2px;
border:1px solid #b6b7b9;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 18px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #646464;
text-decoration: none;
}
.browse-icon
{
margin-left:30px;
margin-right:6px;
}

/* CSS Body-main Document */
.body-main
{
width:948px;
height:auto;
text-align: center;
float:left;
border:1px solid #918f8f;
background:url(../images/body-middle-bg.gif) left top repeat-y;
}
.menu
{
width:139px;
height:auto;
float:left;
text-align:left;
background-color:#dededd;
border-right:1px solid #FFF;
padding-left:20px;
padding-top:60px;
}
/* sub-navigation */
.subnav{
	color: #646464;
	font: bold 12px/24px Arial, Helvetica, sans-serif;
	line-height: 24px;
	width:130px;
	float:left;
	background-color:#dededd;
}
.subnav ul {margin: 0; padding: 0;}
.subnav ul li {
	list-style: none;
	color:#646464;
	width:130px;
	}

.subnav ul li ul {margin: 0; padding: 0;}
.subnav ul li ul li {list-style: none; margin:0px;}

.subnav ul li a {
	display: block;
	padding:0px;
	text-decoration: none;
	color: #646464;
	line-height:24px;
	font-weight:bold;
}
.subnav ul li a:hover{
	display: block;
	padding:0px;
	text-decoration: none;
	color: #F15532;
}
.subnav ul li a.active{
	display: block;
	padding:0px;
	text-decoration: none;
	color: #F15532;
	font-weight:bold;
}
.subnav ul li a.selected{
	display: block;
	padding:0px;
	text-decoration: none;
	color: #F15532;
	font-weight:bold;
}

.subnav ul li ul li a
{
	display: block;
	padding:0px;
	width: 100px;
	text-decoration: none;
	color: #646464;
	padding-left:30px;
	font-size:12px;
	}

.subnav ul li ul li a:hover
{
	color: #F15532;
	width: 100px;
	padding-left:30px;
}
.subnav ul li ul li a.active {
	color: #F15532;
	width: 100px;
	padding-left:30px;
}
.subnav ul li ul li ul {margin: 0; padding: 0;}
.subnav ul li ul li ul li {list-style: none; margin:0px;}
.subnav ul li ul li ul li a
{
	display: block;
	padding-left:30px;
	width: 100px;
	text-decoration: none;
	color: #646464;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
}
.subnav ul li ul li ul li a:hover
{
color: #F15532;
text-decoration:underline;
}
.subnav ul li ul li ul li a.active {
color: #F15532;
text-decoration:underline;
}
/* sub-navigation */
.content
{
width:744px;
height:auto;
float:right;
text-align:left;
background-color:#dededd;
padding:10px 14px 40px 30px;
}
.content1
{
width:744px;
height:auto;
float:left;
text-align:left;
background-color:#dededd;


}
.content-inside
{
width:694px;
height:auto;
float:right;
text-align:left;
background-color:#dededd;
padding:60px 30px 10px 20px;
}
.content-inside ul {
 list-style-position: outside;
   padding-left : 35px;
}
.content-inside ul ul {
 list-style-position: outside;
   padding-left : 65px;
}
.content-inside ul li {
   list-style-image: none;
   background-position: left center;
   padding-left : 5px;
   }
.inside-left
{
widows:260px;
height:auto;
float:left;
text-align:left;
}
.inside-right
{
width:430px;
height:auto;
float:right;
text-align:left;
}
.body-middle
{
width:588px;
height:auto;
text-align: center;
float:left;
}
.body-middle-left
{
width:344px;
height:auto;
text-align:left;
float:left;
}
.body-middle-right
{
width:225px;
height:auto;
float:right;
text-align:left;
}
.body-right
{
width:130px;
height:auto;
float:right;
text-align:left;
}
.collection
{
width:744px;
height:auto;
float:left;
text-align:center;
padding:40px 0px 10px 0px;
}
.collection ul
{
margin:0px;
padding:0px;
}
.collection ul li
{
width:175px;
height:188px;
text-align:center;
border:1px solid #cdcecf;
margin-right:9px;
margin-bottom:6px;
background-color:#FFF;
padding-top:10px;
padding-bottom:6px;
list-style-type:none;
display:block;
float:left;
}
.collection ul li a
{
color:#999999;
text-decoration:none;
}
.collection ul li a:hover
{
color:#F15532;
text-decoration:none;
}
.categories
{
width:744px;
height:auto;
float:left;
text-align:center;
padding:10px 0px 10px 0px;
}
.topsale
{
width:91px;
height:auto;
float:left;
text-align:left
}
.topsale ul
{
margin:0px;
padding:0px;
}
.topsale ul li
{
width:91px;
height:auto;
float:left;
text-align:left;
padding-bottom:15px;
display:block;
list-style-type:none;
}
.topsale ul li img
{
border:1px solid #bcbdc0;
}
.topsale ul li img:hover
{
border:1px solid #F15532;
}
.topsale ul li a
{
color:#646464;
text-decoration:none;
line-height:22px;
}
.topsale ul li a:hover
{
color:#F15532;
text-decoration:none;
}
.product-th
{
border:1px solid #b5b6b9;
}
.product-th:hover
{
border:1px solid #F15532;
}
.tell-a-friend-icon
{
margin-left:30px;
margin-right:6px;
}

/* CSS Footer Document */
.footer
{
width:950px;
height:26px;
text-align:center;
float:left;
padding-top:10px;
}
.footer-left
{
width:750px;
height:26px;
float: left;
text-align:left;
}
.footer-right
{
width:200px;
height:26px;
float:right;
text-align:right
}
.footer a
{
color:#999999;
text-decoration:none;
line-height:28px;
font-weight:bold;
font-size:11px;
}
.footer a:hover
{
color:#F15532;
text-decoration:none;
}

/* CSS Text Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #646464;
	text-decoration: none;
}
body a
{
color:#999999;
text-decoration:none;
line-height:18px;
font-weight:normal;
}
body a:hover
{
color:#F15532;
text-decoration:none;
}
.price-text
{
color:#999999;
font-size:14px;
font-weight:bold;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #F15532;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
.bold-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #646464;
	text-decoration: none;
}
.bold-link:hover
{
color:#F15532;
text-decoration:none;
}

/* CSS Document for Gift Certificate */ 
.gift-certificate
{
width:420px;
height:auto;
float:left;
text-align:left;
padding-left:20px;
padding-top:40px;
}
.gift-form
{
padding-top:40px;
width:250px;
height:auto;
float:right;
text-align:left;
font-weight:normal;
}
.input-form
{
width:230px;
height:18px;
padding-left:2px;
border:1px solid #b6b7b9;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 18px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #646464;
text-decoration: none;
}
.orange-text
{
color:#F15532;
font-weight:bold;
text-decoration:none;
}
.orange-line
{
border-bottom:2px solid #ec775d;
}
.gray-line
{
border-top:2px solid #bebfc0;
height:2px;
}
.newsletter
{
width:260px;
float:left;
height:auto;
}
.press-release
{
width:230px;
height:34px;
float:left;
text-align:left;
background:url(../images/download-press-relise.gif) left top no-repeat;
padding-left:30px;
display:block;
line-height:34px;
padding-bottom:30px;
}
.gray-text
{
color:#999999;
text-decoration:none;
}
.product{
width:175px;
height:200px;
text-align:center;
border:1px solid #cdcecf;
margin-right:2px;
margin-bottom:6px;
background-color:#FFF;
padding-top:10px;
padding-bottom:6px;
list-style-type:none;
display:block;
float:left;
}
.body-head-left
{
width:344px;
height:auto;
text-align:left;
float:left;
}
.body-head-right
{
width:225px;
height:auto;
float:right;
text-align:left;
}

.leftlink {
	display: block;
	padding:0px;
	text-decoration: none;
	color: #646464;
	line-height:24px;
	font-weight:bold;
}
.leftlinkhover {
	display: block;
	padding:0px;
	text-decoration: none;
	color: #F15532;
}
.leftlinkactive {
	display: block;
	padding:0px;
	text-decoration: none;
	color: #F15532;
	font-weight:bold;
}