
.header{ width:1000px; margin:0 auto;clear:both;}

.logo{ float:left;}
.login{ float:right; text-align:right; width:550px;}
.login a{ color:#3366CC;}
.login a:hover{ color:#FF5500; text-decoration:underline;}
.login_l{ float:right; background:url(login_l.gif) no-repeat; width:3px; height:26px;}
.login_c{ float:right; background:url(login_c.gif) repeat-x; height:20px; padding:6px 15px 0;}
.login_c span{ padding:0 6px;}
.login_r{ float:right; background:url(login_r.gif) no-repeat; width:3px; height:26px;}




/* CSS Document */

body {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	margin: 0px;
	padding:0;

}

.clear{
   border-top:0;
   clear:both;
   line-height:0;
   font-size:0;
   height:0;
}
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
div,form,h1,dl,dt,dd,ul,ol,li,table,td,th{
	margin:0;
	padding:0;
	list-style:none;
}
ul,li{
	line-height:1.5em;

}
h1,h2,h3,h4,h5{
	padding:0;
	margin:0 0 0 0;
}
h1{ font-size:12px; font-weight: normal;}

img {
	border: 0;
}


.menu_tabsbg { height:25px; line-height:25px; background:url(menu_tabsbg_l.gif) no-repeat left center; float:left; padding-left:5px; margin-left:6px;padding-right:10px;}
.menu_tabsbg span{ height:25px; line-height:25px; background:url(menu_tabsbg_r.gif) repeat-x right center; padding:0 5px 0 0; float:left;}
.menu_tabsbg span a{ background:url(sign1.gif) no-repeat right center; padding:0 3px; float:left;}
.menu_tabsbg2{ height:25px; line-height:25px; background:url(menu_tabsbg2_l.gif) no-repeat left center; float:left; padding-left:10px; margin-left:3px;}
.menu_tabsbg2 a{ height:25px; line-height:25px; background:url(menu_tabsbg2_r.gif) no-repeat right center; float:left; padding:0 10px 0 0;font-size:13px; font-weight:bold; color:#fff;}
.menu_tabsbg2 a:hover{ text-decoration:underline; color:#fff;}

.menu_bg{ height:60px; background:url(bg.gif) repeat-x; padding:0 10px;}

.menu_tabsbg3{ width:1000px; height:28px; line-height:28px; margin:0 auto; text-align:left; padding-left:70px;}
.menu_tabsbg3 a{ background:url(sign2.gif) no-repeat right center; padding:0 6px; color:#ffffff; float:left;}

.search_bg{ width:480px; height:24px; line-height:24px; background:url(bg.gif) no-repeat left -65px; float:left; color:#FEF1D8; text-align:left; padding:2px 5px;}
.search_input_1{ width:100px; height:20px !important; height:15px; font-size:12px;}
.search_input_2{ width:30px; height:15px; font-size:12px;}
.search_input_3{ width:80px; height:15px; font-size:12px; margin:0 5px;}
.search_input_button{ height:20px; line-height:20px; padding:0 6px; font-size:12px; border:1px solid #fff; border-top:1px solid #B3A793; border-left:1px solid #B3A793; border-bottom:1px solid #B3A793;  border-right:1px solid #B3A793; margin:0 0 0 5px;}

.cart_bg{ width:458px; height:20px; padding-top:8px; text-indent:30px; background:url(bg.gif) no-repeat left -98px; float:right; color:#74081F; text-align:right;}
.cart_bg a{ color:#74081F; padding:0 5px; 5px; 5px;}

.ShopCartWrap{ float:left;}
.cart-number{ color:#2265B9; font-weight:bold; font-size:12px; padding:0 3px;}

.ShopCartWrap{ float:left;}
.cart-number{ color:#2265B9; font-weight:bold; font-size:12px; padding:0 3px;}
/*--------------------------------------------------------------------------------------------------------------------------------------*/

#AllWrap{
	width:1000px;
	margin:0 auto;
}
#Top{
	position:relative;
}
#Logo{
	float:left;
	width:200px;
}
#Top .menuwrap{
	margin-left:230px;
	margin-top:16px;
}
#TopMenu{
	position:absolute;
	bottom:35px;
}
#TopMenu ul li{
	display:block;
	background:url(top_wh2.gif) no-repeat;
	width:85px;
	height:23px;
	line-height:23px;
	text-align:center;
	margin:0 5px;
	float:left;
}
#TopMenu ul li a{
	background:url(cc1.gif) no-repeat 0 3px;
	padding-left:15px;
	text-decoration:none;
	color:#333;
}
#Menu{
	position:absolute;
	bottom:0;
	margin-bottom:-2px;
}
#Menu ul li{
	margin:0 1px;
	float:left;
}
#Menu ul li a{
	display:block;
	background:url(top_menu_left_bg1.gif) no-repeat;
	width:78px;
	height:27px;
	color:#333;
	line-height:27px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;}
#Menu ul li a:hover{
	background:url(top_menu_active_left_bg1.gif) no-repeat;
	width:78px;
	height:27px;
}

#SearchWrap{
	/*background:url(first_section_bg1.gif) repeat-x;
	height:38px;
	border:1px solid #646464;
	border-bottom:none;*/
}
#Search{
	padding:8px;
}
#Search .SearchBar{
	/*float:left;
	width:20%;*/
}
#Search .SearchBar_diy{
	float:left;
	width:20%;
}
#Search .btn_search{
	border:none;
	background:url(btn_search.gif) no-repeat;
	height:20px;
	width:43px;
	cursor:pointer;
	color:#8d723c;
	text-indent:-9999px;
	*text-indent:0;
	*font-size:-1;
	*line-height:9999px;
}
.themefoot{padding:-25px;margin:-35px;}
.menu_tabsbg .do{
background:transparent url(menu_tabsbg_do.gif) no-repeat scroll right center;
float:left;
height:25px;
line-height:25px;
padding:0 0 0 0;
}
.TreeList .cat1{padding-left:0px;}
.do2{

float:left;
height:25px;
line-height:25px;
padding:0 5px 0 0;
}