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); }
.powercord { height:50px; clear:both; width:457px; margin-top:20px;}
.powercord li { line-height:50px; list-style:none outside; margin-left:2px; font-weight:bold; float:left; height:50px;}
.brand{margin-top:5px; width:560px; border:1px solid #c3c3c3; padding:2px; float:left;}
.brand ul{float:left;}
.brand img{float:left; border:0;}
#brandright{width:790px; margin-top:8px; float:right; overflow:hidden;color:#999; height:20px;}
#brandright a{color:#999;}
.discount{width:784px; float:right; padding:2px; line-height:15pt;}
h1 { font-size:18px; font-weight:bold; color:#9F0608;}
.discount a{color: #f60;  text-decoration: none;}
.discount a:hover {color: #f60; text-decoration:underline;}
.discount p { padding:5px;}
.part_title{ width:776px; font-size:15px; line-height:22px; border-bottom:1px solid #ddd; color:#f60; margin-top:5px;padding-left:6px; margin-left:8px; float:right;}
.list{ width:770px; float:right; margin:12px 0 0 16px;}
.list li{ float:left; width:180px; height:36px; padding-left:8px; list-style:none outside }
.list li a{ color:#016098; font-size:12px;}
#right{ width:790px; margin-top:8px; float:right; overflow:hidden;}
.show_dis { width:450px; float:left; margin-left:20px;display:inline; line-height:25px;}
del { margin-right:100px;}
.low {font-weight: bold; color: #18964E;}
.price2 {color:#EA610F; font-weight:bold;}
.price {color:#FF0000; font-weight:bold; float:left; clear:left; width:220px;}
.show { width:303px; float:left;border:1px dashed #2074C8; margin:0 0 10px 10px;display:inline; clear:left;}
.show_dis { width:450px; float:left; margin-left:20px;display:inline; line-height:25px;}
.hr {border-top:1px dashed #0B94DD; margin-top:10px; height:10px; width:440px;}
#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;}
.item_right{ float:right;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p{ padding:0; margin:0;}    
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;}

