﻿@import url("border.css");
@import url("widget.css");


.none{ display:none;}

.fl{ float:left; }
.fr{ float:right;}
.uline a:hover{ text-decoration:underline;}
.w915,#Top,#SearchWrap{ width:915px; margin:auto; }
a:hover{ color:#aa0000;}

.fmenu .item{ color:#535353; cursor:pointer;*cursor:hand; padding:0px 5px; font-size:11px;}

.MemberMenu li{ font-size:11px;}
.MemberMenu .current a { font-weight: normal;}
.border7 .TreeList .cat1{ font-size:11px;}


.GoodsBrowsed .goodsName {
font-size:11px; line-height:14px;
}
.GoodsBrowsed hr{
border-top:1px solid #666;
}

body {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #666666;
	line-height: 180%;
	margin:0;
	background-color:#EAEAEA;
}

/*== 布局
========================*/
#page_wrap{width:915px;background:#fff; padding:0 10px; margin:0 auto;overflow:hidden;}
#head{ height:76px; background:url(top.jpg) repeat-x; position:relative; }
#logo{ height:60px; position:absolute; top:15px; left:6px;}
#sslcer{ height:60px; position:absolute; top:20px; left:750px;}
#headr{ }
#topr{ height:24px; padding:2px; text-align:right; position:absolute; top:0px; right:0px;}

#menu{ position:absolute; bottom:0; right:0; height:34px; width:600px; overflow:hidden; margin-top:12px;  }
#search_cart{ height:40px; line-height:40px; background:url(search.jpg) repeat-x; margin-bottom:5px; padding-left:165px; }

#cart{ background:url(gwc.gif) no-repeat 0px 5px; padding:0 6px 0 36px;}
#cart a{ color:#fff; font-weight:700;}

#Foot{margin-top:10px; background-color:#F7F7F7;}
#Copyright{ margin-top:15px; text-align:center; padding-bottom:10px; background-color:#F7F7F7;}


/*== topr
========================*/
#topr,
#topr a{ color:#fff; }
#topr .fmenu h3{ font-size:12px; }
/*== menu
========================*/
#menu .MenuList { float:left; }
#menu .MenuList li{ display:inline; line-height:34px; }
#menu .MenuList li a{ padding:10px 12px; font-size:13px; font-weight:700; color:#fff; }
#menu .MenuList li a:hover{ background:url(border1topbg.jpg) repeat-x; color:#333;}
/*== search
========================*/
#search{ width:450px; overflow: hidden;}
.search_label span{ font-weight:700; font-size:14px; color:#000;}
.SearchBar td .keywords{ width:300px; background:url(bgaa.gif) no-repeat; padding:4px 2px 3px; border:0;}
.search_price1,
.search_price2,
.btn_advsearch{ display:none; }
/*== ShopCart
========================*/
.ShopCartWrap {margin:0px; width:180px;}

#LeftColumn{ position:relative; top:-42px; background:#fff;}

.c-cat-depth-1 a { margin:0 5px 5px; font-size:13px; padding:0; }
.c-cat-depth-2 a { font-size:12px; }
.c-cat-depth-1 a:hover{ text-decoration:underline; color:#aa0000;}

.border2 .itemsWrap{ padding-left:4px;}

.GoodsSearchWrap .items-gallery .goodinfo h6 {
height:42px; font-size:11px; line-height:12px; margin-top:14px;
}

#Top{
	position:relative;
	text-align:center;
	background:url(top.jpg) repeat-x;
	height:75px;
}
   #Top .TopWrap{
	margin:0 auto;
	position:relative;
   }

		#Top #Logo{	
	      position:absolute;
	      height:60px;
	      left:0;
		  top:0;
		  padding:8px;
		}
		
		
#TopLinks{
	position:absolute;
	top:4px;
	right:10px;
	font-size:10px;
}
#TopLinks a{
text-decoration:underline;
}
#LeftColumn{
	width:160px;
	float:left;
	overflow:hidden;
}
#RightColumn{
	width:160px;
	float:right;
	overflow:hidden;
}
#Main{
	float:left;
	width:585px;
	*display:inline;
	margin-left:5px;
	overflow:hidden;
}
#InnerRightColumn{
	float:right;
	overflow:hidden;
	margin:0 0 0 8px;
	width:745px;
	*display:inline;
}
#InfoBar {
	margin:0 auto;
	width:850px;
	padding:10px 0;
	text-align:center;
}

																					
/*=主菜单
=============================================================================================*/
#Menu{
	margin-left:250px; padding-top:35px;
}
		#Menu .menus{
			float:left;
		}

#Menu .links{
	float:left;
	color:#ccc;
}
#Menu .links a{
	display:inline;
	float:none;
	margin:0 5px;
}
#Menu .links{
	overflow:hidden;
}
#Menu .links ul{
	margin-left:-1px;
}
#Menu .links li{
	display:inline;
	border-left:1px solid #CCCCCC;
}

#Menu a{
	position:relative;
}
#Menu b{
	position:absolute;
	top:6px;
	left:15px;
	width:19px;
	height:19px;
	background:url(gift.gif) no-repeat;
	text-indent:-9999px;
}
#Menu .menuone{
   background:url(menubg.gif) no-repeat;
   padding-left:10px;
}
#Menu .menuone a{
   background-color:#6633FF;
}

#Menu .menutwo{
   background:url(menubg.gif) -190px 0 no-repeat;
   padding-left:20px;
}
#Menu span.menutwor{
   background:url(menubg.gif)  -698px 0 no-repeat;
   padding-left:15px;
   float:left;
   height:33px;
}
#Menu .menuthree{
   background:url(menubg.gif)  -444px 0 no-repeat;
   padding-left:30px;
}
#Menu .menucart{
   background:url(topnav-cart.gif) no-repeat 0 5px ;
   padding-left:10px;
}
#Menu a{
	text-align:center;
	float:left;
	display:block;
	color:#fff;
	font-size:13px;
	line-height:33px;
	margin-right:10px;
	text-decoration: none;
	font-weight:bold;
}
#Menu a:hover{
	color:#c60;
	text-decoration: underline;
}			
#Menu .fmenu{
	padding-top:5px;
}
	
/*=
=============================================================================================*/	
#SearchWrap{
	margin:auto;
	text-align:center;
	background:url(search.jpg) repeat-x;
	height:40px;
	line-height:40px;
	margin-bottom:5px;
}
#SearchWrap a{
	color:#FFFFFF;
}
#SearchWrap .SearchBar{
	margin:0px auto 0 auto;
}
#SearchWrap .htlinks a{
	color:#333333;
	padding:0 5px;
}
#SearchWrap .htlinks{
	margin:8px;
	margin-left:-210px;
}
#SearchWrap .htlinks div{
	display:inline;
}
#SearchWrap .btn_search{
	text-indent:-9999px;
	background:url(search.gif) no-repeat;
	width:24px;
	height:24px;
	border:none;
	cursor:pointer;
	*text-indent:0;
	*line-height:9999px;
	*font-size:-1;
	position:relative;
}
#SearchWrap .keywords{
  	width:280px;
	font-size:11px;
	color:#999;
}
.SearchBar .inputstyle {
padding:2px;
	font-size:11px;
	color:#999;
}
/*=显示底部区域
=============================================================================================*/

#FootMenu{
   padding:20px 5px 20px 5px;
   border:1px solid #ddd;
   border-bottom:none;
   *height:1%;
   
}
#FootMenu .menu a{
   color:#0328C1;
}
#FootMenu .menu  a:hover{
    color:#FF9900;
	text-decoration:underline;
}
#FootLinks{
	background:#fff;
	padding:5px;
	border:1px solid #ddd;
	text-align:center;
	*height:1%;

}
#FootLinks .TreeList{
	overflow:hidden;
}
#FootLinks .TreeList div{
	font-weight:normal;
	display:inline;
	padding:0 10px;
	border-right:1px solid #CCCCCC;
}


.goodspackagewrap div, .goods-detail-tab div {
color:#666666;
cursor:pointer;
display:block;
float:left;
height:17px;
padding:4px 1px;
text-align:center;
width:91px;
font-size:10px;
}
.RegisterWrap .form table th { width:120px; font-size:11px;}
/*.leftpart .form td a{ font-size:10px; display:block; text-align:right; text-decoration:underline; position:relative; left:-50px; bottom:-50px;}*/
.btn-login{ margin-top:30px;}

.goodspackagewrap .active, .goods-detail-tab .active {
background:transparent url(tabs_on.gif) no-repeat scroll 0 0;
color:#000000;
display:block;
font-size:11px;
font-weight:bold;
height:28px;
margin-bottom:-4px;
margin-top:-8px;
padding-top:6px;
position:relative;
width:117px;
}