﻿@charset "utf-8";



/* gonggongyangshi */



body {



	padding:0;



	margin:0;



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



	font-size:14px;



	color:#99a2b7;







}

#wrapper{ margin:auto;	background: url(../images/body_bg.jpg) no-repeat center top #000;}

a {



	color:#99a2b7;



	text-decoration:none;



}



a:hover {



	color:#99a2b7;



	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;



}



.titleRed {



	color:#99a2b7;



	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;



	width:0;



	height:0;



	overflow:hidden;



}



.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;



}





*+html h1 {



	line-height:104%;



}



h1 {



	margin-top:10px;



	margin-bottom:10px;
	
	font-size:18px;



}



h2 {



	margin-top:2px;



	margin-bottom:2px;



	line-height:120%;
	
	font-size:16px;



}



h3 {



	margin:0px;



	padding:0px;
	
	font-size:14px;



}

h4{ font-size:14px;}

/*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:#99a2b7;



}



.f6 {



	color:#006bd0;



}



/*toubu */



#banar {



	clear:both;



	margin:0 auto;



	width:1000px;



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



	height:150px;



}



#logo {



	padding:30px 10px 10px 90px;



	float:left



}



#logo_title {



	float:left;



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



	font-size:30px;



	font-weight:bold;



	color:#99a2b7;



	padding:60px 0px 10px 20px



}



/*daohang */



#navbar{

	width:1000px;

	margin:auto;

	height:45px;

	padding-top:249px;

	line-height:45px;

	margin-bottom:10px;

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

}

#navbar ul{

	width:1000px;

	margin:0 auto;

	list-style:none;

	margin-left:15px;

}

#navbar li{

	list-style:none;

	float:left;

	font-size:16px;

	font-weight:bold;

    height:45px;

	line-height:45px;

}

#navbar li a{

	display:block;

	float:left;

	height:45px;

	color:#99a2b7;

	text-decoration:none;

	text-transform:capitalize;

	text-indent:20px;

	margin-right:20px;

}

#navbar li a:hover{	

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

	color:#fff;

	text-decoration: underline;

}

#navbar li a:hover span, #navbar li .current span{

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

	height:45px;

	display:block;

	float:left;

	text-decoration:none;

}



.nav2 a{	

    height:45px;

	width:170px;

}

.nav3 a{	

    height:45px;

	width:100px;

}

.nav4 a{	

    height:45px;

	width:100px;

}

.nav5 a{	

    height:45px;

	width:140px;

}

.nav6 a{	

    height:45px;

	width:100px;

}

.nav7 a{	

    height:45px;

	width:140px;

}

.nav2 a:hover span{

	height:45px;

	width:170px;

	float:left;

	text-decoration:none;

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

}

.nav3 a:hover span{

	height:45px;

	width:100px;

	float:left;

	text-decoration:none;

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

}

.nav4 a:hover span{

	height:45px;

	width:100px;

	float:left;

	text-decoration:none;

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

}

.nav5 a:hover span{

	height:45px;

	width:140px;

	float:left;

	text-decoration:none;

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

}

.nav6 a:hover span{

	height:45px;

	width:100px;

	float:left;

	text-decoration:none;

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

}

.nav7 a:hover span{

	height:45px;

	width:140px;

	float:left;

	text-decoration:none;

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

}

#navbar li .current{

	display:block;

	float:left;

	height:45px;				

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

	color:#fff;

	text-decoration:none;

	text-transform:capitalize;

	padding-right:10px;

	text-indent:15px!important;

}









/*buju */



#Index {



	clear:both;



	margin:0 auto;



	width:1000px;



	color:#99a2b7;



}



#left {



	float:left;



	width:170px;



	/*background:#000000;*/



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



	overflow:hidden;



}



#middle {



	float:left;



	width:820px;



	margin-top:10px;



	overflow:hidden;

	

	color:#99a2b7;







}



#right {



	float:right;



	width:170px;



	background:#000000;



	overflow:hidden;



}



#left h3 {



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



	font-size:14px;



	font-weight:bold;



	color:#99a2b7;



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



	height:30px;

	padding-left:30px;

	width:170px;

	title-width:190px;

	title-height:40px;



}



#right h3 {



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



	font-size:14px;



	font-weight:bold;



	color:#99a2b7;



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



	height:30px;

	



}







/*zuobian */



#categories {



	padding-top:0px;



	width:155px;



	font-size:14px;

	

	background-color:#000000;



	color:#99a2b7;



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



	line-height:20px;



	text-align:left;



}



#categories a:link, #categories a:visited {



	font-weight:bold;



	color:#99a2b7;



	font-size:14px;



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

	

	text-indent:5px;



	font-weight:normal;



}



#categories a:hover, #categories a:active {



	font-weight:bold;



	color:#99a2b7;



	font-size:14px;



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



	text-decoration:underline;



	font-weight:normal;



}



.choose {



	clear:both;



	padding:10px;



	text-align:center



}







#sort ul {



	margin:0px 10px 0px 10px



	color:#5b5b5b;



}



#sort li {



color:#5b5b5b;



no-repeat 5px 8px;



	line-height:26px;



	padding-left:20px;



	border-bottom:1px dotted;



}



#c {



color:5b5b5b;



}





#Sponsors {



background-color:#000000;



	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 {





}



#whatsnewHeading {



}



#featuredProducts {



background-color:#000000;



	height:0px;



}



#h2 centerBoxHeading {



	height:0px;



}



#featured{



 	overflow:hidden;



	border-bottom:solid 1px #F0F0F0;



	border-right:solid 1px #F0F0F0;



}



#whosonlineHeading {





}



#shoppingcart {



	text-align:left;



}



#information {

	

	text-align:left;





}



#specialsHeading {



}



#languagesHeading {



	text-align:left;



}







.leftBoxContainer, .rightBoxContainer {



	margin: 0 0 0 0;

	

	background-color:#000000;



	/*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;



	background:#000000;



	color:#99a2b7;



	font-size:14px;



	text-align:left;



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



	font-weight:bold;

	

	padding-top:8px;



}



.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:#99a2b7;

	background-color:#000000;



}



/*yejiao */



#Footer {



	clear:both;



	margin:0 auto;



	width:1000px;



	height:60px;



	background:#000000;



	color:#99a2b7;



}



#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:#99a2b7;



	text-decoration:none;



	font-size:1px;



	font-weight:bold



}



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



	color:#99a2b7;



	text-decoration:none;



}



/*单个商品*/



.sgprod {



	float:left;



	width:145px;



	text-align:center;



	height:235px;



	overflow:hidden;



	padding-top:15px;



}



#whatsnewsprod {



	width:810px;



	padding:0px;

	

	margin-left:35px;



}



#specialsprod {



	width:810px;



	padding:0px;

	

	margin-left:30px;



}



#whatsnews img {



	float:none;



}



#specials img {



	float:none;



}



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



	font-size:15px;



}



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



	font-size:15px;



}



#whatsnewsprod, #specialsprod, #featuredprod {





	background-repeat:no-repeat;



	background-position:350px;

	



	overflow:hidden;





}



*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:#99a2b7;

	

	background-color:#000000;



}



#search {



	text-align:center;



}



# H3 {



	display:none;



}







#whatsnewsprod, #specialsprod, #featuredprod {



	width:820px;



	background-repeat:no-repeat;



	background-position:325px;



	overflow:hidden;



}







*html #whatsnewsprod, #specialsprod, #featuredprod {



	background-attachment:fixed;



}



/*google*/















*+html #specialsprod, #featuredprod {



	background-image:none;



}



.sgprod {







	float:left;



	width:150px;



	text-align:center;







	overflow:hidden;



	padding-left:15px;



	padding-right:15px;



}



.sgprod img {



	width:150px;



	height:150px



}



#whatsnewHeader, #specialsHeader, #featuredHeader {



	margin-top:5px;



}



#currenciesHeading {



	text-align:left;



}



#currencies {



	text-align:center;



	vertical-align:middle;



}



#currencies h3 {



	padding-top:3px;



	height:35px;



}



#currenciesContent {





}



#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 {



	background-color:#000000;

	

	vertical-align:middle;



}



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



#whosonline {



background-color:#000000;



height:103px;



}







#specials



{



width:820px;



background-color: #000000;



}







.rightBoxContainer #featured img {



	width:110px;



	height:83px;



}



#popupShippingEstimator {



	background-color:#000000;



}



#cartBoxListWrapper {



	text-align:center;



}



.line {



	width:155px;



	border-bottom:1px solid #FFF;



}



*html .line, *+html .line {



	padding-left:10px;



	width:155px;



}

.newsInfo {
  text-align: left;
  font-style: normal;
}

.newsContent {
font-size: 1.0em;
}

#newsArchivTitleHeading {
	text-align: left;
	}

#newsArchivDateHeading {
	text-align: right;
	}


