/*CSS reset*/
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; height: auto;width:942px; border: 0px; margin: 0px  auto; background-color: #fff; color:#333; 
	background-image: url(images/bj.gif); background-repeat: repeat-y; background-position: center;}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p{ padding: 0; margin: 0;}    
img { border: 0;}    
input{ vertical-align:middle;}
ul{list-style: none;}    
h1,h2,h3,h4,h5,h6{font-weight: normal; font-style:normal; font-size: 100%;}    
em{ font-style:italic; color:#069;}  
a{padding:0px; margin: 0px; color: #333;  text-decoration: none;}
a:hover {color: #f60; text-decoration: underline;}
.clear{clear:both; }

.bluefont{color:#069; font-size:11px;font-weight:bold;}
.redfont{color:#CB0101; font-size: 22px;   line-height:22px;  }
.redfont2{color:#CC0000; font-size: 12px; font-weight: bold;}
.redfont3{color:#CC0000; font-size: 11px; font-weight: bold;}
.greenfont{color:#4F8513; font-weight:normal; }
.greyfont{color:#999; text-decoration: line-through;font-size: 11px; padding-left:20px }
.red{color:#d04646; }

h1{ font-size:17px; font-weight:bold; 	padding:10px 0px 0px 10px; float: left;}
h1 em{ font-style:italic;color:#CB0101;}
h2{ float: left; width:590px;  color:#333; line-height:20px;  float:left; background-color:#ddd; padding-left:10px; }
h2 a{color:#333; }
h3 { font-size:12px; font-weight:bold;  line-height:24px;  float:left; width:600px;	}
h4{float:left; width:590px; font-size:12px; font-weight:bold;padding-left:10px; background-color:#eaeaea; border-bottom:1px solid #b4b4b4;line-height:22px;}
h5{ float:left;width:150px; line-height:20px; padding-left:10px; background-color:#ccc;  color:#c00;font-weight:bold;}
h6{ line-height:22px; padding-left:10px; width:150px; background:url(images/tag.gif) repeat-x; float:left; margin-top:6px; color:#fff; font-weight:bold;}

#header { font-family:Verdana, Geneva, sans-serif; color:#999999; width:942px;}
#header .top{ font-size:11px; float:left; text-align:right; background:url(images/todad.gif) no-repeat; background-color:#EFEFEF; border-bottom:1px solid #ccc; line-height:27px;width:918px; padding:0 12px;}
#header .top a{ padding:2px 6px;}
#header .top  .vcart { background:url(images/view.gif) no-repeat; padding-left:25px; color:#c00; text-decoration:underline;}
#header .logo{ width:320px;  float:left; padding-top:20px;}
#header .search{ width:500px; float:right;}
#header .hotsearch{float:right; line-height:36px; font-size:11px;}
#header .hotsearch a { text-decoration:underline;}
#header form{float:right; padding-right:10px;}
#header .inputtext{ width:260px; height:20px; line-height:22px;float:left;}
#header .submit {background:url(images/go.gif)  no-repeat;width:75px; height:22px; border:0; cursor:pointer; margin-left:8px; float:left;}
#header .nav { float:left; width:942px;height:26px; background:url(images/nav.gif) repeat-x; margin-top:10px;}
#header .nav li{ float:left;background:url(images/navr.gif) left no-repeat; padding-left:2px; }
#header .nav .new{background:url(images/nava.gif) repeat-x; }
#header .nav a{font-size:10pt; font-weight:bold; text-decoration:none; line-height:26px;  padding:0 12px; display:block; float:left; color:#fff; }
#header .nav a:hover{ background:url(images/nava.gif) repeat-x; }
#header .banner1{ float:left; margin-top:2px;}

#main { width:942px; float:left;  margin-top:2px; }
#left { float:left;width: 170px;overflow:hidden;}
#left dl{background-color:#eee; float:left; font-size:11px;width: 160px;}
#left dt{background-color:#ccc; border-bottom:2px solid #c00; color:#c00; line-height:20px; font-size:12px; padding-left:10px; font-weight:bold;}
#left dd{ line-height:18px; padding-left:10px;}
#left span {background:url(images/dot.gif) right no-repeat; display:inline-block; width:22px;}

#center { float: left;width:600px; overflow:hidden; }

#center .laptopbattery {padding-top:15px;  float:left;	padding-bottom:20px; width:600px;}
#center .laptopbattery .pic{ width:260px; text-align:right; float:left;}
#center .laptopbattery .shopping{ width:340px; float:left;}
#center .laptopbattery .shopping  form input{ margin-top:2px;}
#center .laptopbattery .shopping dl{ float:right; width:320px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px; margin-top:10px;}
#center .laptopbattery .shopping dt{ float:left; width:110px;font-weight: bold;}
#center .laptopbattery .shopping dd{ float:left; width:210px;}
.op{color:#d60; }

#center .menu{ float:left;  background:url(images/menu.jpg) no-repeat;  height:41px;   width:600px; }
#center .menu  a { float:left; display:block;height:41px; width:82px;}
#center .d3{background:url(images/dd3.gif) center bottom no-repeat;} 
#center .menu a:hover { background:url(images/dd3.gif) center bottom no-repeat; }
 
.description { 	padding-top:10px;  	padding-bottom:10px;  float:left;  width:600px;}
.description em{font-style:normal; color:#069;}
.description p{font-size:12px; padding-left:6px;  width:586px; margin-top:10px;  float:left; font-family:Arial, Helvetica, sans-serif}
.description ul{ padding:10px 0px 0px 12px;  float:left;  }
.description li{ padding-bottom:8px;}
.description a{ font-weight:bold; }

.fit { padding-top:10px;   background-repeat:repeat-x; 	 float:left; 	width:618px; }
.fit ul{ padding:10px 0px 6px 20px;   float:left; }
.fit ul li{float:left; list-style-type:none; width:185px; margin:5px 5px; padding:0px; height:20px; }
.fit li a{text-decoration:none;  color:#069; margin-top:20px; }
.fit li a:hover{color:#ff4f01; }

.support{ padding-top:10px; width:618px;	padding-bottom:10px;  float:left; }
.support p{font-size:12px; padding-left:6px;  width:586px;  margin-top:10px;  float:left;  }
.support a{ font-style:italic;}
.support ul{ margin:10px 0px 0px 12px; float:left; width:580px; }
.support ul li{  padding-left:10px; line-height:18px; background:url(images/d1.gif) 0 8px no-repeat;}

#right { float:right; width:160px; overflow:hidden;}
#right .right1{ width:160px; text-align:center;font-size:11px; background-color:#FFFFCD; font-weight:bold; padding:4px 0; }
#right .right1 li { padding:3px 2px; font-family:Verdana, Geneva, sans-serif;}
#right .right1 li a{ color:#c00;  font-size:12px; }
#right .right1 li span{ color:#369;  font-size:20px; padding-left:3px;}

#right .right2{ width:160px; text-align:center;font-size:11px; background-color:#eee; font-weight:bold; border-bottom:1px solid #BDC0D3;padding:4px 0;}
#right .right2 li { padding:3px 2px; font-family:Verdana, Geneva, sans-serif;}
#right .right2 li a{ color:#333;  font-size:12px; }
#right .right2 li span{ color:#369;  font-size:16px;padding-left:3px;}

#right .blog{width:160px;float:left; padding-top:5px;}

#right .hottag{background:#E9E7E7;	float:left;height:auto;width:150px;padding:5px;}
#right .hottag li{ display:inline;list-style:none; font-family:Verdana, Geneva, sans-serif;}
#right .hottag .a1 a {font-size:15px;text-decoration:none;font-weight:bold;}
#right .hottag .a2 a {font-size:13px;text-decoration:none;	font-weight:bold;}
#right .hottag .a3 a {font-size:12px;text-decoration:none;}
#right .hottag a{font-size:11px;text-decoration:none; font-size:10px; }
#right .hottag a:hover {text-decoration: underline}

#footer {width:942px; float:left; margin-top:20px;}
.foot { float:left; width:942px; background-color:#ededed; height:140px;}
.foot dl{ float:left; width:154px; padding:10px 0 0 30px;}
.foot dt{ color:#DA0000; font-weight:bold; font-size:13px; line-height:20px;}
.foot dd a{ line-height:18px;font-size:11px;}

.down{width:752px; float:left; margin-top:10px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:url(images/hot100.jpg) 10px 10px no-repeat; padding: 8px 90px 0 100px; font-size:11px; padding-bottom:10px; color:#666;}
.footnav{background:url(images/pay.jpg) 0 10px no-repeat; padding-left:200px; float:left; height:40px;line-height:40px; _padding-top:10px; width:620px;}
.footnav a{ padding:0 10px; }
.copy{ font-size:11px; float:left; width:940px; line-height:20px; text-align:center;  }

/*CSS Other*/
#center .batterycenter{padding-top:15px;  float:left;	padding-bottom:20px; width:600px;}
#center .batterycenter ol{ padding-left:50px;}
#center .batterycenter ol li{ list-style-type:decimal;}
#center .batterycenter p{ float:left; width:594px; padding-bottom:10px;}
#center .batterycenter p a{ color:#369; text-decoration:underline;}

#center .batterytip{padding-top:15px;  float:left;	padding-bottom:20px; width:600px;}
#center .batterytip p{ float:left; width:594px; padding-bottom:10px;}
#center .batterytip p a{ color:#333; text-decoration:none;}
#center .batterytip p a:hover{color:#369; text-decoration:underline;}

#cse-search-results iframe {width:600px;}

/*CSS index*/
#center .banner{ float:left;}
#center .deal{ float:left; width:216px; margin-top:8px;}
#center .deal .dtit1{ float:left; background:url(images/deal_1.gif) no-repeat; width:216px; line-height:28px; font-weight:bold; color:#fff; text-align:center; font-size:13px;}
#center .deal ul{ border-left:2px solid #c00; border-right:2px solid #c00; float:left; width:200px; padding:2px 6px; height:150px;}
#center .deal ul li{ float:left; color:#666; padding:4px 0 4px 0px;width:110px;}
#center .deal ul li a{ font-weight:bold; color:#c00;}
#center .deal .fpr0{ width:90px;} 
#center .deal .fpr{ font-size:18px; font-weight:bold; color:#c00; width:200px; text-align:center;}
#center .deal .fpr a{ padding-left:50px; vertical-align:middle;}
#center .deal .fd{ width:216px; height:7px; float:left;  background:url(images/deal_2.gif) no-repeat;}

#center .deal2{ float:left; width:378px; margin:8px 0 0 6px;}
#center .deal2 .dtit2{ float:left; background:url(images/deal_3.gif) no-repeat; width:378px; line-height:28px; font-weight:bold; color:#fff; text-align:center; font-size:13px;}
#center .deal2 ul{ float:left; width:177px; padding:2px 5px; height:150px;}
#center .deal2 ul li{ float:left; color:#666;  padding:4px 0 4px 0;width:100px; }
#center .deal2 ul li a{ font-weight:bold; color:#c00;}
#center .deal2 .fpr0{ width:70px;} 
#center .deal2 .fpr1{ padding-right:5px;border-right:1px dashed #D3D1D2;} 
#center .deal2 .fpr2{ font-size:18px; font-weight:bold; color:#c00; width:177px; text-align:center;}
#center .deal2 .fpr2 a{ padding-left:40px; vertical-align:middle;}
#center .deal2 .fd2{ width:378px; height:7px; float:left;  background:url(images/deal_4.gif) no-repeat;}

#center .deal3{ float:left; width:600px; margin-top:8px;}
#center .deal3 .dtit3{ float:left; background:url(images/deal_5.gif) no-repeat; width:600px; line-height:25px; font-weight:bold; color:#fff; text-align:center; font-size:13px;}
#center .deal3 ul{ float:left; width:192px; padding:2px 3px; height:150px; _padding:2px;}
#center .deal3 ul li{ float:left; color:#666; padding:4px 0 4px 6px;width:100px;}
#center .deal3 ul li a{ font-weight:bold; color:#c00;}
#center .deal3 .fpr0{ width:70px;} 
#center .deal3 .fpr1{ padding-right:5px;border-right:1px dashed #D3D1D2;} 
#center .deal3 .fpr2{ font-size:18px; font-weight:bold; color:#c00; width:188px; text-align:center;}
#center .deal3 .fpr2 a{ padding-left:40px; vertical-align:middle;}
#center .deal3 .fd3{ width:600px; height:7px; float:left;  background:url(images/deal_6.gif) no-repeat;}

#center .bestlist{float:left; width:600px; margin-top:8px;}
#center .bestlist dl{ float:left; background-color:#eee; padding-bottom:8px;}
#center .bestlist dt{ float:left; width:588px; line-height:25px; background-color:#ccc; padding-left:12px; font-weight:bold;}
#center .bestlist dd{ float:left; width:160px; padding-top:8px; font-size:11px; background:url(images/d2.gif) 16px 11px no-repeat; padding-left:26px}

#center .intext{ float:left; width:600px;margin-top:8px;}
#center .intext h3{ color:#666;}
#center .intext p{ padding:4px 0 3px 4px; float:left; width:592px; font-size:11px;}
#center .intext p a{ text-decoration:underline;}


#left_battery{ float: left;width:600px; overflow:hidden;}

.info{margin:5px 0 0 0;  width:600px;  float:left;}
.info h1{font-weight:bold; padding:10px 0px 2px 9px;  font-size:14pt; font-family:Verdana;   width:590px; float:left;}
h1 span{ font-size:12px;color:#CB0101;}
.info p{margin:5px 10px; padding:0px; font-size:13px; line-height:120%; float:left; }
.oj{ color:#390; }
.battery-image {width:260px;text-align:center;float:left;}
.battery_info {width:300px;float:right; padding-left:20px; border-left: 1px solid #dddddd; }
.battery-price{ float:left;}
.battery-price form{ margin-top:15px;}
.og{color:#369; font-size:11px; }
.battery_info ul li{padding:1px; border-bottom: 1px solid #dddddd;line-height:20px; margin: 2px 0; }
.description ol{ padding:10px 0 0 25px; float:left}
