body{font: 12px arial, helvetica, sans-serif; width:982px; border:0; margin:0 auto; color:#333; background-color: #fff; height: auto; }
#header{ padding-top:10px;}
.up{ float:right; padding:4px 0 0 0; width:600px;}
.up img{ float:right; margin:2px 12px 0 0;}
.logo{ margin:0 0 0 4px;}
#left{width:180px; }
.categories{ margin-top:22px;}
.laptop_battery_brand {float: left;  width: 176px; border:2px solid #EA7518; position: relative; border-top-width:0; border-bottom-width:4px; z-index: 500;}
.laptop_battery_brand ul { float: left;}
.laptop_battery_brand ul li { display: block; background: url(images/menu-d2.gif) #faf9f7; float: left; width: 176px; line-height: 24px; border-top: #c7c7c7 1px solid }
.laptop_battery_brand a, .menu a:visited { padding:0; display: block; font-size: 1em; float: left; width: 172px; color: #333333; text-indent: 1em; line-height: 24px; }
.laptop_battery_brand a:hover { padding:0; z-index: 100; background: url(images/menu-d1.gif) #fff; color: #333333; position: relative; text-decoration: none }
.laptop_battery_brand li:hover { position: relative }
.laptop_battery_brand :hover > a { background: url(images/menu-d2.gif) #fff; color: #000 }
.laptop_battery_brand ul :hover ul { top: -1px }
.hot_battery { width:180px; margin-top:8px; }
h3{ background:url(images/left2.gif) no-repeat; line-height:24px; font-weight:bold; font-size:13px; padding-left:10px;color:#fff;}
.hot_battery dl{border-left:2px solid #ffcc00; border-right:2px solid #ffcc00;   padding:6px 0 6px 8px;}
.hot_battery dt{line-height:20px; color:#a72b2b; font-weight:bold; font-size:12px;}
.hot_battery dd{ background:url(images/d2.gif) 0 9px no-repeat; padding-left:8px;line-height:20px;}
.hot_battery_bottom { display:block; width:180px; height:4px; background:url(images/left2down.gif) no-repeat; }
#menu{width:794px; margin-left:8px;}
.menu2{width:733px; float:right;background:url(images/navbj.gif);}
.menu2 span{ display:block; background:url(images/nav1.gif) no-repeat; width:5px; height:22px; float:left;}
.menu2 em{ display:block; background:url(images/nav2.gif) no-repeat; width:5px; height:22px; float:right;}
.menu2 a{ display:block; float:left; padding:0 14px; line-height:22px;  border-left:#ddd solid 1px; font-weight:bold; color:#333;}
.menu2 a:hover { text-decoration:none; color:#f60;}
#menu ul{width:789px;float:left; height:30px; padding:4px 0 4px 4px; background: url(images/searchbj.gif) #eee left top no-repeat; border-right:1px solid #d0d0d0;}
#menu li{ float:left; background:url(images/search2.gif); height:32px; padding-right:4px; overflow:hidden;}
#menu li em{ display:block; height:32px; width:47px; background:url(images/search1.gif) no-repeat;}
.form{ width:168px;   font-size:12px; margin-top:6px; height:20px;}
.form1{  font-size:12px; width:354px; height:18px;border-bottom:#e0e0e0 solid 1px; border-top:#7f7f7f solid 1px; border-left:#7f7f7f solid 1px; border-right:#e0e0e0 solid 1px;margin-top:5px;}
.submit {background: transparent none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}
.cart2 {background: transparent none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}
.keyword{line-height:22px;background:url(images/navdownbj.gif); float:left; width:794px; font-weight:bold;  overflow:hidden; height:22px;}
.keyword a{ padding:0 3px; font-weight:normal;font-size:11px;}
.keyword span{ display:block; float:left; height:22px; width:5px; background:url(images/navdown1.gif); margin-right:8px;}
.keyword em{ display:block; float:right; height:22px; width:5px; background:url(images/navdown2.gif); }
.species{ width:564px; margin:18px 0 0 10px;}
.stitle{ color:#A52D2E;  border-top:1px solid #ccc; font-size:14px; float:left; width:560px;}
.stitle b{ display:block; width:160px; line-height:24px; background-color:#fff; }
.species ul{ margin-top:16px;}
.species li{ float:left; width:175px; padding-left:12px; margin-bottom:20px; border-right:1px dotted #ccc;}
.species li img{ padding:0 0 8px 2px; width:146px; height:126px;}
.sbody a{  color:#0265CD; text-decoration:underline; margin-left:15px;}
.slist a{ background:url(images/d5.gif) 0 5px no-repeat; padding-left:6px; margin-left:4px; line-height:16px; color:#666}
.more a{ color:#093; font-size:11px;}
.brand{margin-top:5px; width:560px; border:1px solid #c3c3c3; padding:2px; float:left;}
.brand ul{float:left;}
.brand img{float:left; border:0;}
#homeright{ width:214px; margin-top:10px; float:right; overflow:hidden;}
#homeright dt{ float:left; margin: 3px; height:46px; width:46px;}
#homeright dd{ width:140px; float:left;  font-size:11px; margin:3px 0; height:48px;}
.sales{border:1px solid #ddd; overflow:hidden; height:100%; padding:6px; width:200px;  margin:10px 0;}
.ctit{color:#A72B2B; font-weight:bold; font-size:15px; height:22px; }
.sales dt img{ width:46px; height:44px;}
.tag{ width:200px;border:1px solid #c3c3c3; padding:6px; margin-top:10px;}
.tag a{ padding:2px;}
.ah1{color:#000000;font-family:Verdana; font-size:17px;}
.ah1:hover{color:#900; text-decoration:underline;}
.ah2{color:#000000; font-weight:bold; font-size:11px;}
.ah2:hover{color:#900; text-decoration:underline; font-weight:bold;}
#discount{width:784px; margin-top:10px;  float:right; border: #ccc 1px solid; padding:2px; line-height:15pt;}
#discount a{color: #f60;  text-decoration: none;}
#discount a:hover {color: #f60; text-decoration:underline;}
#right{ width:790px; margin-top:8px; float:right; overflow:hidden;}
#footer{ width:100%; margin:4px 0; text-align:center; background:url(images/foot.gif) repeat-x;}
.footnav{padding-left:12px; font-size:11px; margin-top:10px}
.footnav a{ padding:0 8px; color:#0154b2; border-right:1px dotted #666;}
.pay img{ margin-top:8px;}
.ftext{font-size:11px; margin:8px auto; color:#666; width:660px;}
.ftext1{font-size:11px; color:#666; border-top:1px solid #999; line-height:26px; margin-top:5px;}
.clear{ clear:both;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p{ padding:0; margin:0;}  
h1,h2,h3,h4,h5,h6{font-size:15px; line-height:22px; color:#f60;}  
div { float:left;}
img { border: 0;}    
ol,ul{list-style: none;}    
h1,h2,h3,h4,h5,h6,em{font-weight: 14px;; font-style:normal; font-size: 100%;}
a{color: #333;  text-decoration: none;}
a:hover {color: #f60; text-decoration:underline;}
#header, #main, #footer{ width:982px;}
.bf, .rf, .rf1, .rf2, .rf3, .gf, .of{font-weight:bold;}
table {font: 12px arial, helvetica, sans-serif;}
