﻿@charset "utf-8";

/* gonggongyangshi */

body {

	padding:0;

	margin:0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333;

/*	background: url(../images/body_bg.jpg) no-repeat center top #fff;*/

    background:#FFF;

}





a {

	color:#333;

	text-decoration:none;

}

a:hover {

	color:#F30;

	text-decoration:none;

}

.red {

	color:#F30;

}

.wred {

	color: #FF3300;

	font-size:20px;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-weight:bold

}

.b {

	font-weight:bold;

}





/*.category-subs-parent{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}*/

.titleRed {

	color: #FFFFFF;

	text-decoration:none;

	font-size:12px;

	background:#F73164;

	font-weight:bold;

	padding:0px 5px 0px 5px

}

dl, dd, dt, ul, li {

	padding:0;

	margin:0;

	list-style:none;

}

form {

	margin:0;

}

img {

	border:0;

	font-size:0;

}



.clear {clear:both;margin:0;parding:0;height:0px;font-size:0px;}

.Through {

	text-decoration:line-through;

}

input, select {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}

h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p {

	margin:0;

	padding:0;

	border:none;

	list-style-type:none;

}

h1 {

	margin-top:10px;

	margin-bottom:10px;

}

*+html h1 {

	line-height:104%;

}

h1 {

	margin-top:10px;

	margin-bottom:10px;

}

h2 {

	margin-top:2px;

	margin-bottom:2px;

	line-height:120%;

}

h3 {

	margin:0px;

	padding:0px

}

/*ziti*/

  .red {

	color: #FF0000;

	font-size:11px

}

.red2 {

	color:#006bd0;

	text-decoration:line-through;

	font-size:11px

}

.f3 {

	color: #FF0000;

	font-weight:bold;

}

.f4 {

	color:#FF3300;

	text-decoration:line-through

}

.f4_b {

	color:#fe596a;

	font-weight:bold;

}

.f5 {

	font-size:11px;

	font-weight:bold;

	color:#333333

}

.f6 {

	color:#006bd0;

}

/*toubu */

#banar {

	margin:auto;

	width:1054px;

	height:45px;

	background: #FFF;

	/*background: url(../images/banner.jpg) no-repeat;*/

}



#logo_title {

	float:left;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:30px;

	font-weight:bold;

	color:#FFFFFF;

	padding:60px 0px 10px 20px

}

/*daohang */





/*#nav{

    clear:both;

    margin:auto;

    width:996px;

	background: url(../images/nav.jpg) no-repeat;



} */

 /*

#nav ul{ 

    margin:0px; 

    padding: 0px; 

    list-style-type: none; 

} 

#nav li{ 

    float:left; 

    font-family: Arial; 

    font-weight: bold; 

    font-size: 16px; 

    text-align: center; 

} 

#nav li a{ 

    display: block; 

    width: 86px; 

    line-height: 20px; 

    color: #000; 

    text-decoration: none; 

	margin-top:7px;

} 

#nav li a:hover{  

    border-top: 3px inset;

	border-bottom:3px inset;

	border-left:3px inset;

	border-right:3px inset;

	width:80px;

    color: #0000FF;

	background-color: #CCCCCC;

}







#navup{

    width:750px;

	height:40px;

    margin:auto;

	background-color:#2f212e;

    font-size:11px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-top:7px;

	}

	

#navup a{

color: #ffffff;	text-decoration: none;

font-weight:bold;

}



#navup a:hover{

color:#45D8FF;

text-decoration: none;

font-weight:bold;

}





#navdown{

    width:1000px;

    margin:auto;

    color:#ffffff;

    font-size:11px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

} 

*/





#deliever{

    float: right;

    width:450px;

    height:40px;

    font-size:11px;

    color:#666666;

}





.cate li{

    float: left;

	list-style:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-left:35px;

	margin-right:0px;

}

.cate li a:link, .cate li a:visited {

	text-decoration:none;

	list-style:none;

	padding: 0px 0px;

}

.cate li a:hover, .cate li a:active {

	text-decoration:none;

	padding:0px 0px;

	list-style:none;

}

.curren_choose {

    float: right;

	color:#666;

	font-weight:bold;

	text-align:center;

	margin-top:20px;

}

#join1{

float: left;

font-size:13px;

font-family: Verdana, Geneva, sans-serif;

margin-left:50px;

margin-top:20px;

color: #666;

}

#join1 a{

color: #666;	

text-decoration: none;

}



#join1 a:hover{

color:#000;

text-decoration: none;

}

#NavMain{

    float: right;

    font-size:13px;	

	margin-top:20px;	

    font-family: Verdana, Geneva, sans-serif;

}

#NavMain a{

    color: #666;

	text-align:center;

	margin-left:8px;

	margin-right:8px;

}

#NavMain a:hover{ 

    color: #000;

	text-decoration: none;

}

#indexsearch{

    float: right;

    font-size:11px;

    color:#666;

	margin-top:19px;

	padding-right:45px;

}



#categories_header{

}



#categories {

	width:200px;

	font-size:14px;

}



#categories li{

	padding:0;

	margin:0;

	vertical-align:middle;

	list-style:none;

	}

#categories a{

	margin:0;

	padding:0.5em 0 0.5em 1.1em;

	color: #666;

	display:block;

	text-indent:25px;

	list-style:none;

	text-transform: capitalize;



/*	background: #ffffff url(../images/boxlistbg.png) .4em 0.3em no-repeat;*/

	}

#categories a:hover{

/*	background: #ffffff url(../images/boxlistbg.png) .4em 0.3em no-repeat;*/

	color:#000000;

	list-style:none;

	background:#FFFFFF;

	text-decoration: none;

	}

/*.category-top li{

	padding:0;

	margin:0;

	vertical-align:middle;

	list-style:none;

	}

li.category-top a{

	padding:0.5em 0 0.5em 1.1em;

	margin:0;

	color: #666;

	display:block;

	list-style:none;

	text-transform: capitalize;



	background: #ffffff url(../images/boxlistbg.png) .4em 0.3em no-repeat;

	}

li.category-products a{

	padding:0.5em 0 0.5em 1.1em;

	margin:0;

	color:#666;

	display:block;

	list-style:none;

	text-transform: capitalize;



	background:#ffffff url(../images/boxlistbg.png) 1.2em 0.3em no-repeat;

	}

li.category-top a:hover{

	background: #ffffff url(../images/boxlistbg.png) .4em 0.3em no-repeat;

	color:#000000;

	list-style:none;

	background:#FFFFFF;

	text-decoration: none;

	}

li.category-products a:hover{

	background:#ffffff url(../images/boxlistbg.png) 1.2em 0.3em no-repeat;

	color:#000000;

	list-style:none;

	background: #FFFFFF;

	text-decoration: none;

	}*/

#categoriesContent{

	padding:0;

	margin:0;

	}

	

/* categories box parent and child categories */

A.category-top, A.category-top:visited {

	color: #008000;

	text-decoration: none;

	}

A.category-links, A.category-links:visited {

	color: #FFFFFF;

	font-weight:bold;

	}

A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {

	color: #FF0000;

	text-decoration: none;

	}

SPAN.category-subs-parent {

	font-weight: bold;

	}

SPAN.category-subs-selected {

	font-weight: bold;

	}

/*end categories box links */

#indexup { margin:auto;width:1000px; }

#index {

	margin:auto;

	width:964px;

}

#left {

	float:left;

	margin:auto;

	width:200px;

	/*background: #999999;*/

	/*border:0px solid #5b5b5b;*/

	text-align:left;

	overflow:hidden;

}

#middle {

	float:left;

	margin:auto;

	width:750px;

	overflow:hidden;





}

#right {

	float:right;

	width:200px;

	/*background:#ffffff;*/

	border:0px solid #5b5b5b;

	margin:auto;

	text-align:left;

	overflow:hidden;

}

#left h3 {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color: #000000;

	/*background-color:#2f212e;

	background: url(../images/titlebg.jpg) no-repeat;*/

	width:200px;

	height:25px;

	padding-left:10px;

	line-height:21px

}

#right h3 {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color: #000000;

	/*background-color:#2f212e;

	background: url(../images/titlebg.jpg) no-repeat;*/

	height:23px;

	width:200px;

	padding-left:10px;

	line-height:21px

}



/*zuobian */



/*#join1{

float: left;

font-size:15px;

margin-left:20px;

margin-top:20px;

color: #666;

}

#join1 a{

color: #666;	

text-decoration: none;

}



#join1 a:hover{

color:#000;

text-decoration: underline;

}

#join2{

float: right;

width:125px;

text-align:right;

margin-top:5px;

margin-right:10px;

}*/

.logo{

    float: left;

    margin-top:10px;

	width:320px;

    height:69px;

	padding-top:20px;

	background:url(../images/logo.jpg) no-repeat;

	

}



.lang_choose {

    float: right;

    width:150px;



	font-weight:bold;

	margin-top:10px;

	padding-top:7px;

	text-align:center;



    }

.cart{

	width:230px;

	font-weight:bold;

	text-align:center;

	margin-top:0px;

	padding-top:20px;

	margin-left:760px;



}





#sort ul {

	margin:0px 10px 0px 10px

	color:#5b5b5b;

}

#sort li {

    color:#5b5b5b;

	line-height:26px;

	padding-left:20px;

	border-bottom:1px dotted;

}

#c {

color:5b5b5b;

}









#Sponsors {

	padding:10px;

	text-align:center

}

/*zhongjian */

.img_js {

	clear:both;

}

.title_m {

	clear:both;

	width:505px

}

/*tuijian*/



.InRecList {

	clear:both;

	margin:10px 5px 0 5px;

}

.InRecList dl {

	float:left;

	margin:5px;

	width:155px;

}

*html .InRecList dl {

	margin-left:5px;

}

.InRecList dd {

	width:150px;

	overflow:hidden;

}

.InRecList dd img {

	width:160px;

	border:#CCCCCC 1px dotted;

}

.InRecList dt {

	line-height:20px;

	text-align:center;

	color: #666666;

	text-align:left;

}



#bannerboxallContent {

	text-align:center;

	margin-right:10px;

}

#categoriesHeading {

	text-align:center;

	height:55px !important;

	margin-top:30px;

	background:url(../images/timberland.jpg) no-repeat;

}

#whatsnewHeading {

	text-align: left;

	background-color:#FF0066;

}

#featuredProducts {

	height:0px;

}

#h2 centerBoxHeading {

	height:0px;

}

#featured{

 	overflow:hidden;

	border-bottom:solid 1px #F0F0F0;

	border-right:solid 1px #F0F0F0;

}

#whosonlineHeading {

	text-align: left;

	background-color: #99CC00;

}



#shoppingcart {

	text-align:left;

}

#informationHeading{

   text-align: left;

   text-indent:0px;

   background-color: #FF0066;

}

#information {

	text-align: left;

	text-indent:10px;

	width:200px;

	font-size:13px;

}

#moreinformation {

	text-align: left;

	width:200px;

	font-size:12px;

	color:5b5b5b;

}

#specialsHeading {

	text-align: left;

	background-color: #99CC00;

}

#languagesHeading {

	text-align: left;

}



.leftBoxContainer, .rightBoxContainer {

	margin: 0 0 0 0;

	/*border-left: 1px solid #9a9a9a;

	border-right: 1px solid #9a9a9a;

	border-bottom: 4px solid #9a9a9a;*/

	padding:0px;

	overflow:hidden;

}

.leftBoxContainer h3, .rightBoxContainer h3 {

	margin:0px;

	color: #FFFF33;

	text-decoration: none;

	/*background-image: url(../images/titlebg.jpg);*/

	color:#000000;

	font-size:13px;

	text-align:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-style:oblique;

	width:200px;

}



/*yejiao */

#Footer {

	clear:both;

	margin:0 auto;

	width:950px;

	height:60px;

	background:#b60000;

	color:#FFFFFF

}

#Footer dd {

	height:16px;

	text-align:center;

	margin-top:20px;

}

#Footer dt {

	height:16px;

	text-align:center;

	margin-top:12px;

}

.foot {

	clear:both;

	padding-left:350px;

	padding-bottom:10px;

}

.foot li {

	float:left;

	padding:5px;

}

#Footer a:link, #Footer a:visited {

	color: #FFFFFF;

	text-decoration:none;

	font-size:1px;

	font-weight:bold

}

#Footer a:hover, #Footer a:active {

	color:#2F9202;

	text-decoration:none;

}

/*单个商品*/

.sgprod {

	float:left;

	width:150px;

	text-align:center;

	height:215px;

	overflow:hidden;

	

	margin-top:2px;

	margin-bottom:2px;

	margin-left:2px;

	margin-right:2px;

}

.sgprod {



	float:left;

	width:150px;

	text-align:center;

	margin-left:8px;

	overflow:hidden;

	padding-left:10px;

	padding-right:10px;

}

.sgprod img {

	width:150px;

	height:150px;

}

#whatsnewsprod {

	width:750px;

	margin-right:15px;

	background-color:#FFFFFF;

}

#specialsprod {

	width:750px;

}

#whatsnews img {

	float:left;

}

#specials img {

	float:none;

}

#navSuppWrapper, #navCatTabsWrapper {

    margin:auto;

	text-align: right;

	/*background:url(../images/footer.jpg) repeat-x;*/

	background:#FFF;

	/*border:ridge  #CCCCCC 0px;*/

	width:1054px;

	color: #666;

	font-size:12px;

	padding-right:90px;

	}

#navSupp a:link, #navSupp a:visited, #navSupp a:hover, #navSupp a:active {

	font-size:14px;

	color:#666;

}



#newsiteinfoLegal{

	margin:auto;

	text-align: right;

	background:#FFF;

	width:1054px;

	color: #666;

	font-size:12px;

	padding-right:90px;

    }

#newsiteinfoLegal a:link, #newsiteinfoLegal a:visited{

	font-size:12px;

	color:#666;

}

#newsiteinfoLegal a:hover, #newsiteinfoLegal a:active{ color:#000}



#whatsnewsprod, #specialsprod, #featuredprod {

	background-repeat:no-repeat;

	background-position:350px;

	overflow:hidden;

	border-bottom:solid 1px #F0F0F0;

	border-right:solid 1px #F0F0F0;

}

*html #whatsnewsprod, #specialsprod, #featuredprod {

	background-attachment:fixed;

}

/* gonggong2 */





   #category_tree {

	border:4px solid #f1faff;

	background-color:#fff;

}

#category_tree dl {

	margin:6px;

}

#category_tree dt {

	background:url(images/lineBg.gif) repeat-x left bottom;

	color:#3f3f3f;

	padding:2px 0 3px 12px;

}

#category_tree dt a {

	background:url(images/bg.gif) no-repeat 0 -69px;

	color:#3f3f3f;

	padding-left:15px;

	text-decoration:none;

}

#category_tree dd {

	padding:3px 0 3px 10px;

}

#category_tree dd a {

	color:#404040;

	text-decoration:none;

}

#category_tree dd a:hover {

	color:#ff6600;

	text-decoration:none;

}

 /  #goodsInfo .textInfo {

background:#fff;

width:473px;

float:left;

padding:10px;

}

#goodsInfo .textInfo p {

	font-size:14px;

	font-weight:bold;

	padding:0 5px 5px 8px;

}

#goodsInfo .textInfo ul {

	border-top:1px solid #ccc;

}

#goodsInfo .textInfo li {

	background:url(images/lineBg.gif) repeat-x left bottom;

	padding:0px 8px;

	_height:1%;

}

#goodsInfo .textInfo li.padd {

	padding:7px 0px 7px 8px;

}

#goodsInfo .textInfo li dd {

	width:50%;

	float:left;

	padding:7px 0px;

}

#goodsInfo .textInfo li dd.ddR {

	border-left:1px solid #eeecec;

	width:48%;

	padding-left:8px;

}

#goodsInfo .textInfo li dd.ddL {

	border-right:1px solid #eeecec;

}

#goodsInfo .textInfo a {

	color:#006bce;

	text-decoration:underline;

}

#goodsInfo .textInfo .loop {

	background:#f7f7f7;

	margin-top:8px;

}

.goodsList {

	padding:10px 10px 0 10px;

}

.goodsList ul {

	margin-bottom:10px;

}

.goodsList ul#bgcolor {

	background:#fbfbfb;

	border-top:1px dashed #e8e8e8;

	border-bottom:1px dashed #e8e8e8;

}

.goodsList li {

	padding-top:8px;

}

.goodsList li.thumb {

	width:80px;

	text-align:center;

}

.goodsList li.thumb img {

	width:50px;

	height:50px;

	border:1px solid #ccc;

	padding:1px;

}

.goodsList li.goodsName {

	width:290px;

	margin-right:10px;

}

.goodsList li.action {

	float:right;

	margin-left:10px;

}

.goodsList li.action a.abg {

	background:url(images/bg.gif) no-repeat 0px -735px;

	padding-left:18px;

	position:relative;

	bottom:5px;

}

.leftBoxContainer h3 a:link, .rightBoxContainer h3 a:link, .leftBoxContainer h3 a:visited, .rightBoxContainer h3 a:visited, .leftBoxContainer h3 a:hover, .rightBoxContainer h3 a:hover, .leftBoxContainer h3 a:active, .rightBoxContainer h3 a:active {

	color:#000000;

}

#search {

	text-align:center;

	background-color:#FF3366;

	height:100px;

	padding-top:30px;

}

#search H3 {

	display:none;

}





/*#xboxcontent{border-left:1px #e0e0e0 solid;border-right:1px #e0e0e0 solid;}

.xsnazzy{height:1px;overflow:hidden;border-left:1px #e0e0e0 solid;border-right:1px #e0e0e0 solid;}*/





#whatsnewsprod, #specialsprod, #featuredprod {

	width:750px;

	background-repeat:no-repeat;

	background-position:325px;

	overflow:hidden;

	border-bottom:solid 1px #F0F0F0;

	border-right:solid 1px #F0F0F0;

}



*html #whatsnewsprod, #specialsprod, #featuredprod {

	background-attachment:fixed;

}

/*google*/







*+html #specialsprod, #featuredprod {

	background-image:none;

}



#whatsnewHeader, #specialsHeader, #featuredHeader {

	margin-top:10px;

}

#currenciesHeading {

	text-align: left;

	background-color: #993300;

}

#currencies {

	text-align: center;

	vertical-align:middle;

}

#currencies h3 {

	padding-top:3px;

	height:21px;

}

#currenciesContent {

	height:40px;

	padding-top:10px;

}

#bestsellersContent {

	width:160px;

	text-align:left;

}

#bestsellers li {

	width:160px;

	text-align:left;

}

*html #bestsellers li {

	width:160px;

	text-align:left;

}

#bestsellers ul {

	margin-left:0px;

	text-align:left;

}

#bestsellers a:link, #bestsellers a:visited {

	color:#b60000;

	font-size:13px;

	text-align:left;

}

#bestsellers a:hover, #bestsellers a:active {

	color:#b60000;

	font-size:13px;

	text-decoration:underline;

	text-align:left;

}

#whosonline {

	vertical-align:middle;

}

@MEDIA screen and (-webkit-min-device-pixel-ratio:0) {

#whosonline {

height:103px;

}



#specials

{

	width:750px;

	background-color: #FFFFFF;

}



.rightBoxContainer #featured img {

	width:110px;

	height:83px;

}

#popupShippingEstimator {

	background-color:#FFFFFF;

}

#cartBoxListWrapper {

	text-align:center;

}





.line {

	width:155px;

	border-bottom:1px solid #FFF;

}

*html .line, *+html .line {

	padding-left:10px;

	width:155px;

}



#whatsnewsprod, #specialsprod, #featuredprod {

	background-repeat:no-repeat;

	background-position:325px;

	overflow:hidden;

	border-bottom:solid 1px #F0F0F0;

	border-right:solid 1px #F0F0F0;

}



*html #whatsnewsprod, #specialsprod, #featuredprod {

	background-attachment:fixed;

}

