/*CSS reset*/
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;height: auto;  border: 0px; margin: 5px  auto;background-color: #fff; color:#333;  background:url(images/bg-color.gif) repeat-x;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p{ padding: 0; margin: 0;}    
img { border: 0;}    
ul{list-style: none;}    
h1,h2,h3,h4,h5,h6,em{font-weight: normal; font-style:normal; font-size: 100%;}    
i{ font-style:italic; color:#069;}  
a{padding:0px; margin: 0px; color: #333;  text-decoration: none;}
a:hover {color: #54b6e7; text-decoration: underline;}
.clear{clear:both; }

h1{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#0000FF; padding:6px 0; font-size:16px; margin:0;}
h2{font-size: 15px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:30px; color:#000; padding-top:15px;}
h4{margin-left:5px; margin-top:10px;}
h3{ padding:5px 0 5px 5px; margin-top:10px; color:#CC0000; width:725px; background-color:#EBEBED; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left;}
a { color:#000;  text-decoration:none;}
a:hover{color:#075BC0; text-decoration:underline;}

#header { width:980px; height:134px; _width:1000px; background-color:#fff; margin-left:auto; margin-right:auto;}	
#sub_top{ width:980px; height:97px; _width:1000px; background:url(images/top_1.gif) left top no-repeat;}
#logo{ float:left; padding:20px 15px 15px 10px; }
#hot_search{margin-top:12px; float:right; margin-right:65px; _margin-right:40px; font-size:11px;}
#hot_search a{ text-decoration:underline;}

#search_box{ float:right; margin-top:5px; margin-right:25px; _margin-right:10px;  background:url(images/search_bg.gif) no-repeat;width:421px; height:42px; line-height:42px;}
#search_box ul{list-style:none; margin:0; padding:0;}
#search_box ul li{ margin-top:6px; float:left; height:42px; padding-top:3px;}
#search_box .input_1{border:#929292 1px solid;  font-size:12px; margin:0px 0px 0px 12px; width:300px; height:20px; float:left;}
#search_box .input_2{background:url(images/search.gif)  no-repeat;  float:left; margin:-3px 0px 0px  8px;  width:72px; height:26px;}
 

#header_nav{ width:980px; _width:1000px; height:31px; text-align:left; border-bottom:6px solid #2273c9; }
#nav{ margin:0 2px 0 2px; padding:0 0 0 30px; list-style:none; font-size:13px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
#nav li{ float:left; height:31px; background:url(images/nav_3.gif) repeat-x; padding-top:0; margin:0; border-right:1px solid #fff;}
#nav #home{float:left; height:31px; background:url(images/nav_2.gif) repeat-x; padding-top:0; margin:0; border-right:1px solid #fff;}
#nav li a{ display:block; width:auto; padding-top:6px; padding-bottom:9px; padding-left:11px; padding-right:11px; color:#fff; text-decoration:none;}
#nav li a:hover{ background:url(images/nav_2.gif) repeat-x;  color:#fff;}

#t1_left{  margin-top:2px; height:29px; background:url(images/t1.gif) left top no-repeat; float:right; margin-right:20px; _margin-right:10px; list-style:none; }
#t1_left li{ float:left; line-height:29px; width:83px; text-align:center;}
#t1_left li a{ font-weight:bold;}
#t1_left .t1_1{ background:url(images/nav_rl.gif) no-repeat;}
#t1_left .t1_1 a{ color:#c00;}
#t1_left .t1_2{ background:url(images/nav_rr.gif) no-repeat;}
 

#main{ width:980px;_width:1000px; height:auto; background-color:#fff; padding:0;  margin-left:auto; margin-right:auto;}

#banner{ margin-top:0px; margin-bottom:10px; width:100%;_width:100%; height:100px;}
#right{ float:right; width:730px; text-align:left; height:auto; margin-right:15px; background-color:#fff;}
#path{ width:730px; margin-top:10px; padding:0 0 4px 0; border-bottom:1px solid #CCC;}
#path a{ text-decoration:underline;}
#path a:hover{text-decoration:none;}
.best{width:730px; line-height:16px; font-size:11px; color:#666; padding:10px 0 0 0;}
.best a{color:#D24059; text-decoration:underline;}
#product{ width:730px; margin:0; padding:0; border-right:1px solid #ddd;}
#photo{ width:250px; margin:20px 5px 0 0; padding:0; float:left; overflow:hidden;}
#battery{ margin-top:15px; text-align:center;}
#warranty{ text-align:center; margin-top:5px; padding-top:10px;}
#description{ float:left; width:470px; height:auto; background-color:#fff; margin:5px 0 0 5px; padding:0;}
#description a{color:#075BC0; text-decoration:underline;}
#description a:hover{ text-decoration:none;}
#chemistry{ text-align:left; margin:0; padding:0; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#battery_desc_1{margin:0; padding:0; height:225px; background:url(images/battery.gif) left bottom repeat-x;}

#battery_left{ float:left; margin:0 4px 0 0; padding:0; width:251px; overflow:hidden;}
#list_price{ padding-left:10px; font-size:14px; font-weight:bold; margin-top:15px; margin-bottom:5px;}
#price{font-size:16px; color:#FC2729; font-weight:bold; padding:20px 0 0 10px; margin-bottom:5px; }
.redfont{ padding-left:20px; color:#FC2729; font-size: 11px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
#ad{ margin-top:5px;  width:246px; height:16px; padding:6px 0 0 0; float:left; }
#buy{ margin:8px 0 0 0; padding:0 0 0 10px; list-style:none;}
#buy li{ float:left; margin-right:5px; }
#buy li strong{ font-size:10px; color:#d60}
#buy form input{ vertical-align:middle; margin-top:4px;}
.tc{ height:8px; display:block;}

#battery_right{ float:left; margin:10px 0 0 5px; padding:0; width:210px;}
#battery_right ul{ list-style:none; width:210px;}
#battery_right ul li{padding:1px; border-bottom:#ddd solid 1px; font-size:11px; line-height:20px;margin:2px 0;}

.box_right{  margin-left:15px; margin-top:15px; list-style:none; }
.box_right li a{ color:#0832CC;}
.box_right li a:hover{ color:#000; text-decoration:underline;}
#d1,#d2,#d3{padding-top:5px; padding-bottom:5px; font-size:10px; background:url(images/print.gif) left no-repeat; padding-left:20px;}
#d2{background:url(images/email.gif) left no-repeat; float:left;  margin-right:10px;}
#d3{ background:url(images/ask.gif) left no-repeat;float:right; width:90px;}

.laptop-battery{margin-top:10px; line-height:16px; font-size:11px;}
.laptop_title{ margin-top:15px; font-size:13px; font-weight:bold; color:#D24059;}
#laptop_battery_list, .laptop_battery_list{width:730px; margin-top:5px; padding-bottom:5px; height:auto;}
#laptop_battery_list ul, .laptop_battery_list ul{ margin:0; padding:0;}
#laptop_battery_list ul li, .laptop_battery_list ul li{ float:left; border-right:#ddd solid 1px; text-align:center; }
.cam1{height:24px;}
.cam1 li{background:url(images/bg-list1.gif) repeat-x; font-weight:bold;  font-size:11px;  padding:5px 0px;}

.cam2{height:120px;}
.cam2 li{height:120px; border-bottom:#ddd solid 1px;  }
.cam2 img{margin-top:1px;}
.battery_list{width:75px;  }
.battery_list1{width:100px; border-left:#ddd solid 1px;}
.battery_list2{width:160px;}
.battery_list3{width:113px;}
.battery_list4{width:200px;}
.battery_list5{width:75px;line-height:100px;}
.battery_list6{width:100px; font-size:11px; border-left:#ddd solid 1px; }
.battery_list7{width:160px; line-height:100px;}
.battery_list8{width:113px; font-size:11px; line-height:100px;}
.battery_list9{width:200px; font-size:16px; color:#FF0000; font-weight:bold;  line-height:14px; }
.battery_list9 em{ font-size:10px; color:#d60; font-weight:bold; }
.battery_list5,.battery_list7{ border-right:#ddd solid 1px; font-size:11px;}

.laptop_battery_description{ width:730px; height:25px; margin-top:15px; background:url(images/bg-list1.gif) repeat-x;}
#compatible_battery{list-style:none; margin:0px; padding:0; height:25px; width:728px; border-left:#ddd solid 1px; border-right:#ddd solid 1px;}
#compatible_battery li{ margin:0px; padding:0; float:left; border-right:1px solid #CCC; }
#compatible_battery li a{  display:block; padding:5px 10px 4px 10px; color:#000; font-weight:bold; text-decoration:none; font-size:12px}
#compatible_battery li a:hover{ background:url(images/bg_list2.gif) repeat-x; color:#fff;}
#laptop_dec_data,#laptop_com_data,#laptop_fit_data{ width:729px; padding-top:15px; border-right:#ddd solid 1px; border-bottom:#ddd solid 1px; padding-bottom:10px;}

.laptop1{width:715px; line-height:18px; margin-top:5px; padding-left:10px; font-size:11px;}
.information{ list-style:none; margin-top:10px; width:700px; font-size:11px; line-height:18px; padding-bottom:10px; padding-left:10px;}
.in_left{ float:left; width:110px; padding-left:0px; margin-right:0px; font-weight:bold;}
.in_right{ float:left; width:495px; height:18px; padding-left:15px;}
#laptop_com_data ul,#laptop_fit_data ul{list-style:none; padding-left:10px;}
#laptop_com_data ul li,#laptop_fit_data ul li{ float:left; width:160px; margin-right:15px; font-size:11px; line-height:18px;}
#laptop_com_data ul li a,#laptop_fit_data ul li a{text-decoration:underline;}
#laptop_com_data ul li a:hover,#laptop_fit_data ul li a:hover{text-decoration:none;}

#left{float:right; width:218px; text-align:left;}
.left1, .hot{width:198px; height:auto; padding-top:5px; padding-bottom:10px;  border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC;  }

.hot{margin-bottom:15px;}
.more{width:188px; padding-left:10px; margin-bottom:15px; height:30px; font-size:14px; font-weight:bold; line-height:30px; color:#D24059; border-left:1px solid #CCC; border-right:1px solid #CCC; background:url(images/more_bg.gif) repeat-x; }
.more a{color:#D24059;}
.more a:hover{color:#000; text-decoration:underline;}
.left1 ul, .hot ul{ margin:0; padding:0;  list-style:none; }
.sub_left{ text-align:left; padding-left:10px; line-height:24px; font-size:13px; background:url(images/left_nav.gif) no-repeat; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-top:5px; _margin-top:5px;}
.left1 ul li { float:left;  width:165px; padding-top:3px; padding-bottom:2px; font-size:12px; margin-left:10px; _margin-left:5px; font-weight:bold;   }
.hot ul li{ float:left;  width:165px; padding-top:3px; padding-bottom:2px; font-size:11px; margin-left:10px; _margin-left:5px;   }
.hot ul li{ margin-left:10px; _margin-left:5px; line-height:14px; background:url(images/li_bg.gif) center left no-repeat; padding-left:14px; padding-bottom:2px; padding-top:3px; }
.leban{ padding:0; margin:10px 5px 15px 0;}


#footer{width:100%; height:128px; margin-top:10px; margin-left:auto; margin-right:auto; font-size:11px; text-align:center; background:url(images/foot_bg.gif) repeat-x;}
#footer ul{margin:0px; padding:5px 0 10px 0; height:17px;  list-style:none; }
#footer li{margin:0px 5px; padding:0px; display:inline; color:#fff;}
#footer a{color:#fff; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
#foot_photo{ clear:both; margin:0 auto 5px auto;}
#copyright{color:#fff; line-height:18px; }

.topLink {display:block; position:absolute; width:13px; height:44px;}

/*CSS model*/
.batterylist {width: 730px; height:auto; padding-top:10px; padding-bottom:15px;}
.battery_model{line-height:18px; margin-top:5px;}
.batterylist ul{padding-bottom:15px; width:730px; list-style:none;}
.batterylist ul li{font-size:12px; line-height:22px; width:180px; float:left;}
.batterylist ul li a {color:#00359B; text-decoration:underline; }
.batterylist ul li a:hover{text-decoration:none; color:#000; font-weight:bold;}

/*CSS index*/
.brandnew{ width:730px; margin:0; padding:0; border-right:1px solid #CCC;}
.brandnew h1{ color:#333;  font-size:20px;  }
.intt{width:730px; line-height:16px;  color:#333; }
.intt a{color:#369; font-weight:bold;}

.featured{ float:left;width:710px;overflow:hidden; padding:0 0 10px 20px}
.featured li{width:150px; height:180px;overflow:hidden; border:1px solid #E1E1E1;text-align:center; float:left; margin:10px 0 0 10px;}
.featured li a img{margin:5px 5px;}
.featured li a{ text-decoration:underline; display:block; padding-bottom:10px;}
.featured li span{ font-weight:bold; color:#c00;}

.other{ width:730px; float:left}
.otit{font-weight:bold;color:#054285; font-size:16px; line-height:24px; float:left;width:730px;  }
.other ul{  float:left;width:730px;overflow:hidden;}
.other li{width:132px; height:210px;overflow:hidden; border:1px solid #E1E1E1;text-align:center;float:left; margin:10px 0 0 10px;}
.other li a img{  margin:18px 5px;}
.other li a {color:#333;line-height:18px;display:block;height:210px}
.other li a:hover{ color:#ff4e00;text-decoration:none;background:#dedede;}
.other li span{ font-weight:bold; color:#069;}

#indexdec{ width:730px; padding-top:15px; border-right:#ddd solid 1px; border-bottom:#ddd solid 1px; padding-bottom:10px;}
.indexinfo{ list-style:none; margin-top:10px; width:700px; font-size:11px; line-height:18px; padding-bottom:10px; padding-left:10px;}
.indexinfo li{ padding-top:5px;}
#indexdec p{ margin-top:10px; width:700px; font-size:11px; line-height:18px; padding-bottom:10px; padding-left:10px;}


/*CSS about*/
#cse-search-results iframe{width:710px;}
#content{border:1px solid #ddd;width:718px; margin-top:6px; padding:5px;}
#content h2{ text-align:center; font-weight:bold;}
#content p{font-size:12px; line-height:20px; padding:5px 0;}
#content ul{padding:10px 0; margin-left:15px;}
#content ul li{padding:5px 0;}
#content a{font-size:13px; font-weight:bold;  line-height:28px; color:#36C; text-decoration:underline}
#content a:hover{font-size:13px; font-weight:bold;  line-height:28px; color:#FFCC33; text-decoration:none;}

