*{padding:0;margin:0;}
html{background:url(images/bg.gif) repeat;}
body{padding:0;margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:990px;
background-color:#FFFFFF;
}
a{color:#666666;}
.clear{clear:both;}
img{border:0;}
#head{height:110px;}
#logo{width:300px;padding:50px 0px 10px 30px;float:left;}
#view_cart{width:450px;padding-left:130px;float:left;}
#view_cart p{padding:8px 0px 7px 80px;}
#view_cart a{padding-left:5px;color:#666666;font-size:13px;font-family:Arial;text-decoration:none;}
#view_cart a:hover{text-decoration:underline;}
#view_cart img{margin-left:15px;}

#menu{height:31px;z-index:100;position:relative;}
#menu ul{list-style:none;height:31px;background-color:#809D43;}
#menu li{float:left;position:relative;display:block;line-height:31px;}
#menu a{color:#FFFFFF;padding:0px 11px;line-height:31px;text-decoration:none;display:block;font-size:14px; font-weight:bold;}
#menu a:hover{background:url(images/header_bg1.gif) repeat-x;color:#693900;line-height:31px; text-decoration:none;display:block;}
#menu ul ul{visibility:hidden;position:absolute;left:0px;top:31px;}
#menu ul a:hover ul,
#menu ul li:hover ul{visibility:visible;}  
#menu ul ul{display:block;height:auto;background:#ffffff url(images/ul-bg.gif) top repeat-x;}
#menu table {position:absolute; top:0; left:0;}
#menu ul ul li{width:200px;clear:both;display:block;color:#7D1D3D;text-align:left;font-size:12px;font-weight:bold;} 
#menu ul ul li a{line-height:22px;color:#6A3704;font-weight:normal;font-size:11px;border-left:1px solid #D8B851;border-right:1px solid #D8B851;}  
#menu ul ul li a:hover{line-height:22px;background:#F2E9D0;font-size:11px;}  
.menu_last{padding-bottom:5px;background:url(images/ul_bottom_bg.gif) bottom no-repeat;}
.last{display:block;padding-left:20px;color:#53922A;font-size:12px;font-style:italic;}

#left{width:651px;padding:15px 5px 0px 20px;background-color:#FFFFFF;background:url(images/header_bg3.gif) top repeat-x;float:left;}
#product_img{height:200px;width:250px;padding:50px 5px 60px 5px;float:left;background:url(images/payment.gif) no-repeat bottom;}
#product{width:381px;padding:0px 5px;float:left;}
h1{padding:20px 0px 15px 3px;font-size:16px; font-weight:bold; border-bottom-width:1px; border-bottom-style:dashed;border-color:#999999;}
#product_detail{padding:15px 0px;border-bottom-width:1px; border-bottom-style:dashed;border-color:#999999;}
#product_price{width:145px;float:left;font-size:14px;line-height:22px; height:180px;}
#product_discription{width:230px;float:left;}
#product_discription p{display:block;}
#product_discription dl{width:230px;}
#product_discription dl dt{float:left;width:80px;padding-top:4px;}
#product_discription dl dd{float:left;width:150px;padding-top:4px;}


#mid_ad { 
width : 974px; 
margin : 0 auto; 
padding : 5px; 
margin-top : 13px; 
height : 39px; 
margin-bottom : 3px; 
margin-top : 3px; 
} 
#mid_ad img { 
float : left; 
width : 978px; 
height : 39px; 
} 

#hot_product { 
width : 978px; 
margin : 0 auto; 
padding : 0; 
height : 493px; 
border-bottom : 1px dotted #ccc; 
}
#hot_product img:link { 
text-decoration : none; 
color : #c60204; 
font-size : 12px; 
} 
#hot_product img:visited { 
color : #c60204; 
text-decoration : none; 
font-size : 12px; 
} 
#hot_product ul li img { 
border : 1px solid #fff; 
} 
#hot_product img:hover { 
color : #c60204; 
text-decoration : none; 
font-size : 12px; 
border : 1px solid #ccc; 
} 
#hot_product p { 
margin : 0; 
padding : 0; 
}
#hot_product ul { 
list-style : none; 
margin-left : -21px; 
padding : 0; 
margin-top : 5px; 
} 
#hot_product ul li { 
float : left; 
width : 176px; 
height : 236px; 
margin-left : 16px; 
}
#hot_product ul li#hot_product_1 { 
margin-left : 7px; 
padding : 0; 
background : none; 
}
#hot_product ul li img { 
margin-left : 31px; 
clear : both; 
margin-top : 3px; 
} 
#hot_product ul li p { 
padding : 10px; 
margin : 0; 
margin-bottom : 7px; 
}
#hot_product ul li span { 
font-weight : bold; 
font-size : 15px; 
color : #cb0006; 
margin-left : 18px; 
}
#hot_product ul li span img { 
position : relative; 
left : 40px; 
top : -26px; 
border : 0; 
}

#warranty{width:371px;padding:10px 5px 10px 5px;line-height:25px;font-size:12px;border-bottom-width:1px; border-bottom-style:dashed;border-color:#999999;}

.span1{color:#718933; font-weight:bold;font-size:13px;}
.span2{color:#D0BA29;}
.span3{font-weight:bold;}
.span4{color:#519723;font-weight:bold;font-size:14px;font-family:Verdana;}

#tab_menu{cursor:pointer;padding-top:37px;height:30px;font-family:Arial;font-weight:bold;background:url(images/batterytips.gif) no-repeat 0px 30px;}
#tab_menu ul{list-style:none;padding-left:50px;}
#tab_menu ul li{float:left;font-size:13px;padding-left:20px;}
#tab_menu ul li a{color:#333333;}
#tab_menu ul li a:hover{color:#998D47;}
.tab_menu1{color:#998D47;padding:0px 20px 0px 0px;font-size:16px;}

#tab{padding:5px 5px 20px 0px;line-height:16px;font-family:Arial;font-size:12px;color:#333333;}
#tab p{padding:10px 0px 10px 10px;font-weight:bold;font-size:14px;color:#666666;}
#tab p img{padding-left:470px;}
h2{padding:10px;font-size:14px; font-weight:bold;color:#666666;}
#tab ol{padding:0px 0px 0px 40px;}
#tab ol li{padding-top:5px;}
#tab dl{padding:0px 0px 0px 10px;}
#tab dl dt{font-weight:bold;font-size:14px;color:#666666;}
#tab dl dd{padding:10px 0px 0px 10px;}
#tab ul{padding:5px 0px 30px 10px;list-style:none;}
#tab ul li{width:210px;float:left;}
#tab ul li a{text-decoration:underline;}

#relate{padding-left:15px;background:url(images/relate_bg.gif) top repeat-x;font-size:12px; font-family:Arial;}
#relate dl{margin-top:20px;padding:10px;}
#relate dl dt{float:left;}
#relate dl dd{float:left;padding:20px 0px 0px 10px;text-align:center;line-height:18px;}
#relate dl a{color:#519723;text-decoration:none;font-size:14px; font-weight:bold;font-family:Verdana;}
#relate dl a:hover{text-decoration:underline;}
.relate_add{text-align:center;width:330px;}
.span7{color:#FF0000;}
.span8{display:block;padding-top:30px;font-weight:bold;font-size:16px;}
.span9{color:#FF0000;font-size:14px;font-weight:bold;}

#popular{clear:both;width:630px;margin-top:20px;padding-left:15px;font-size:12px; font-family:Arial;background:url(images/relate_bg.gif) top repeat-x;}
#popular dl{display:block;height:260px;width:190px;margin-top:20px;padding:0px 10px;float:left;}
#popular dl a{color:#519723;text-decoration:none;font-size:11px; font-weight:bold;font-family:Verdana;}
#popular dl a:hover{text-decoration:underline;}
#popular dl dt{height:150px;width:190px;text-align:center;}
#popular dl dd{width:190px;padding-top:10px;}
#popular dl dd p{padding:0px 20px;}
.popular_title{font-size:16px;color:#519723;line-height:16px;font-weight:bold;padding-top:10px;}

#right{float:left;width:300px;padding:0px 4px 0px 10px;background:url(images/header_search.gif) top right no-repeat;}
#search_form{margin:0px;height:29px;padding:5px 0px 15px 50px; background:url(images/header_search1.gif) no-repeat 20px 10px;}
form{height:29px; }
.searchbg{border:0px;font-size:14px;height:17px;padding:6px 0px;background-color:#FFFFFF;vertical-align:top;}
.searchgo{padding-left:3px;}
.right_image{margin-top:10px;display:block;}

#ad{margin-top:15px;padding:10px 10px;height:200px;line-height:16px;color:#666666;border:#899C40 solid 1px;font-family:Arial;}
#ad img{padding:5px;float:left;}
#ad p{padding:10px 3px 0px 5px;}
#ad a{text-decoration:none;}
.span5{color:#BC731C;font-weight:bold;font-family:Arial;font-size:14px;}
.span6{padding:8px 0px 0px 10px;color:#666666;font-weight:bold;text-decoration:underline;}

#recommand{margin-top:15px;padding-top:30px;color:#666666;font-size:12px; background:url(images/recommand.gif) top no-repeat;}
#recommand dl{display:block;height:70px;width:288px;padding:15px 5px;border:1px solid #dadada;border-top:none;}
#recommand dl dt{float:left;width:80px;padding-left:20px;}
#recommand dl dd{float:left;width:175px;padding-left:10px;}
#recommand dl dd p{padding-top:5px;line-height:16px;}
#recommand dl a{color:#519723; font-weight:bold;font-family:Arial;text-decoration:underline;font-size:14px;}

.contact{margin-top:15px;}

#foot_menu{clear:both;margin-top:15px;padding:15px 8px 0px 8px;height:40px;font-size:14px;color:#FFFFFF;background:url(images/footer_bg.gif) top repeat-x;}
#foot_menu ul{list-style:none;}
#foot_menu li{float:left;padding:0px 10px;}
#foot_menu ul li a{color:#FEFEFE;font-weight:bold;text-decoration:none;}
#foot_menu ul li a:hover{text-decoration:underline;}
#foot_menu2{padding:5px;color:#666666;background:#f1f1f1;border:dashed 1px #999999;border-left-color:#f1f1f1;border-right-color:#f1f1f1;}
#foot_menu2 a{color:#666666;text-decoration:none;padding:0px 10px;}
#foot_menu2 a:hover{text-decoration:underline;}

#copyright{padding:5px 0px 30px 10px;color:#666666;line-height:18px;font-family:Arial;background:url(images/bottom_bg.gif) repeat-x bottom;}
#copyright img{padding:0px 10px;}
#copyright a{text-decoration:none;}

/* brand page */
#brand_description{width:485px;height:110px;margin-top:12px;padding:10px 160px 0px 0px; line-height:16px;border-top:1px dashed #cdcdcd;background:url(images/brand_product.gif) no-repeat right top;}
#brand_list{width:630px;padding:10px 0px 20px 15px;font-size:12px;border:1px solid #cdcdcd;background:url(images/brand_bottom_bg.gif) repeat-x bottom;}
#brand_list ul{padding-top:20px;list-style:none;font-family:Arial;}
#brand_list ul li{float:left;width:210px;line-height:22px;}
#brand_list ul a{color:#549129;text-decoration:none;}
#brand_list ul a:hover{text-decoration:underline;color:#BF940A;}
#brand_list h2{padding:5px 0px 5px 20px;color:#ED8100;font-size:16px;font-weight:bold; background:url(images/narrow.gif) no-repeat left;}
#brand_list hr{width:600px;color:#dcdcdc;}
.tag1{font-size:18px;font-weight:bold;}
.tag2{font-size:16px;font-weight:bold;}
.tag3{font-size:15px;font-weight:bold;}
.tag4{font-size:14px;font-weight:bold;}
/* home */
#main{padding:15px 0px 0px 3px;background:url(images/header_bg3.gif) top repeat-x;}
#banner{padding:10px 15px 0px 15px;background:url(images/banner-bg2.gif) repeat-y;}
#banner_img{float:left;width:601px;border-right:dashed 1px #252525;}
#categories{float:left;margin-left:20px;width:330px;height:206px;background:#ffffff;border-top:solid 2px #252525;border-bottom:solid 2px #252525;}
#categories p{padding:5px 0px 0px 10px;color:#BB7803;font-style:italic;font-size:16px;font-weight:bold;}
#categories ul{padding-left:5px;list-style:none;font-weight:bold;}
#categories ul li{float:left;width:150px;padding:3px 0px 2px 10px;background:url(images/icon-1.gif) no-repeat left;}
#categories ul li a{color:#666666;text-decoration:none;}
#categories ul li a:hover{text-decoration:underline;}
.categories_special{color:#F03D38;font-weight:bold;}

#battery_categories{margin-top:15px;margin-left:5px;float:left;width:674px;background:url(images/top-bg1.gif) no-repeat top;}
#categories_list{width:672px;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;}
.hot_list,.categories_list{padding:10px 0px 0px 20px;color:#BB7803;font-size:14px;font-weight:bold;}
#battery_categories dl{float:left;padding-top:5px;padding-left:10px;width:210px;}
#battery_categories dl dt{padding-top:20px;width:200px;font-size:14px;font-weight:bold;}
#battery_categories dl dd{padding-top:5px;width:200px;float:left;line-height:14px;}
#battery_categories dl dd img{float:left;}
.see_all{padding:5px 0px 15px 530px;}
#battery_categories dl dt a{color:#55922A;text-decoration:none;font-style:italic;}
#battery_categories dl dd a{font-weight:bold;}

#hot_battery{margin-top:15px;margin-left:5px;float:left;width:299px; background:url(images/top-bg2.gif) no-repeat top;}
#hot_list{padding:10px 0px 0px 0px;width:297px;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;}
#hot_list ul{list-style:none;font-weight:bold;margin:auto;padding:5px 0px;width:260px;}
#hot_list li{padding:5px;font-size:12px;}
#hot_list li p{font-size:11px;padding:5px 0px;color:#519329; font-style:italic;border-bottom:dashed 1px #cccccc}
#hot_list li a{color:#666666;text-decoration:none;}
#hot_list li a:hover{text-decoration:underline;}

#search_box{width:445px;height:48px;padding-top:10px;background:url(images/search-1.gif) no-repeat;}
#search_text{float:left;padding-left:15px;width:80px;color:#333333;font-size:18px;font-weight:bold;line-height:26px;}
#search_content{float:left;padding-left:5px;width:330px;}
.search_icon{padding:3px 0px 7px 0px}
.search_input{margin:0px 6px;border:0px;font-size:14px;height:17px;padding:6px 0px 6px 5px;background-color:#FFFFFF;vertical-align:top;}
.search_ep{display:block;text-align:left;padding-top:15px;font-size:12px;color:#51922C;}
.simple{color:#333333;}
