* {
 padding: 0;
 margin: 0;
}
.red{color:#FF0000;}
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;}
a { color:#000;  text-decoration:none;}
a:hover{color:#075BC0; text-decoration:underline;}
img{ border:none;}
.clear{ clear:both;}
body{ text-align:center; background:url(image/bg-color.gif) repeat-x; margin-top:15px; *margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
form{ margin:0;}
#top { 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(image/top_1.gif) left top no-repeat;}

#logo{ float:left; margin:15px 15px 15px 20px; }
#hot_search{margin-top:12px; float:right; margin-right:115px; _margin-right:55px; font-size:11px;}
#search_box{ float:right; margin-top:5px; margin-right:25px; _margin-right:10px;  background:url(image/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;}

#input_1{border-right:#929292 1px solid; border-top:#929292 1px solid; font-size:11px; margin:0px 0px 0px 60px; border-left:#929292 1px solid; color:#000; border-bottom:#929292 1px solid; height:15px;}

#search_box input{float:left; margin: 0px 15px 0px 20px; font:14px/18px "Courier New", Courier, monospace; width:300px; height:20px;}

#top_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(image/nav_3.gif) repeat-x; padding-top:0; margin:0; border-right:1px solid #fff;}

#nav #home{float:left; height:31px; background:url(image/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(image/nav_2.gif) repeat-x;  color:#fff;}

#t1_left{  margin-top:2px; height:29px; background:url(image/t1.gif) left top no-repeat; float:right; margin-right:20px; _margin-right:10px; list-style:none; }
#t1_right{ background:url(image/t3.gif) right top no-repeat;}

#t1{ margin:0 4px 0 4px; list-style:none;  width:155px; height:29px; background:url(image/t2.gif) repeat-x;}

#t1 li{ float:left; height:29px; float:left; border-right:1px solid #D8D8D8;}
#t1 .t1_last{ border-right:none;}
#t1 li a{ display:block; padding:7px 12px 6px 12px; color:#075BC0; font-weight:bold;  font-size:12px; text-decoration:none;}
#t1 li a:hover{ color:#000; font-weight:bold; text-decoration:underline;}

#contain{ 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:#075BC0; text-decoration:underline;}
.best a:hover{color:#075BC0; text-decoration:none;}
#product{ width:730px; margin:0; padding:0; border-right:1px solid #CCC;}
#photo{ width:250px; margin:20px 5px 0 0; padding:0; float:left;}
#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:165px; background:url(image/battery.gif) left bottom repeat-x;}
#battery_left{ float:left; margin:0 4px 0 0; padding:0; width:251px;}
#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:2px 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; margin-left:5px; width:246px; height:16px; padding:5px 0 0 0; }
#buy{ margin:15px 0 0 0; padding:0 0 0 10px; list-style:none;}
#buy li{ float:left; margin-right:5px; line-height:22px;}
#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;}
#battery-box{width:469px; height:auto; padding-bottom:15px; background-color:#E8E8E8; border-bottom:#ddd solid 1px; border-top:#ddd solid 1px; border-left:#ddd solid 1px;}
.redfont1{ color:#F50101; margin-top:15px; font-size:11px; font-weight:bold; padding-left:10px;}
.redfont1 a{text-decoration:underline; color:#333; font-weight:bold;}
.redfont1 a:hover{text-decoration:none;}
#box{border:#1C346C 1px solid; width:428px; height:80px; padding-bottom:2px; padding-left:2px; padding-right:2px; padding-top:2px; background-color:#F4FCFC; margin:10px 0 0 10px; float:left;}
.together{ width:426px; height:78px; margin:0; border:#A5AFC0 solid 1px; background-color:#fff; }
.add{list-style:none; margin:0; padding:0;}
.add li{ float:left; margin-top:1px; margin-left:8px; margin-right:8px;}
.tu_1{padding-left:10px; padding-right:10px;}
.price_together{ margin-top:15px; margin-left:20px; font-size:16px; color:#FF0000; font-weight:bold;}
.buy_together{margin-top:5px; margin-left:10px;}
.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(image/print.gif) left no-repeat; padding-left:20px;}
#d2{background:url(image/email.gif) left no-repeat; float:left;  margin-right:10px;}
#d3{ background:url(image/ask.gif) left no-repeat;float:right; width:90px;}


.camera-battery-dec{margin-top:10px; line-height:16px; font-size:11px;}

.camera_title{ margin-top:15px; font-size:13px; font-weight:bold; color:#D24059;}
#camera_battery_list, .camera_battery_list{width:730px; margin-top:5px; padding-bottom:5px; height:auto;}

#camera_battery_list dl, .camera_battery_list dl{ margin:0; padding:0;}
#camera_battery_list dl dt, .camera_battery_list dl dt{ float:left; border-right:#ddd solid 1px; text-align:center; }
#cam1{height:24px;}
#cam1 dt{background:url(image/bg-list1.gif) repeat-x; font-weight:bold;  font-size:11px;  padding:5px 0px;}
.cam2{height:90px;}
.cam2 dt{height:90px; border-bottom:#ddd solid 1px; line-height:30px; }
.cam2 img{margin-top:1px;}
.battery_list{width:75px;  }
#charger_input{width:230px;}
#charger_input_data{width:230px;}
.battery_list1{width:100px; border-left:#ddd solid 1px;}
.battery_list2{width:130px;}
.battery_list3{width:155px;}
.battery_list4{width:188px;}
.battery_list5{ width:75px;}
.battery_list6{width:100px; font-size:11px; border-left:#ddd solid 1px; }
.battery_list7{width:130px; }
.battery_list8{width:155px; font-size:11px; }
.battery_list9{width:188px; font-size:16px; color:#FF0000; font-weight:bold;}
.battery_list9 p{float:left; font-size:16px; margin-left:2px; color:#FF0000; font-weight:bold; height:22px; line-height:22px;}
.battery_list5,.battery_list7{ border-right:#ddd solid 1px; font-size:11px;}



.camera_battery_description{ width:730px; height:25px; margin-top:15px; background:url(image/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(image/bg_list2.gif) repeat-x; color:#fff;}
#camera_dec_data,#camera_com_data,#camera_fit_data{ width:729px; padding-top:15px; border-right:#ddd solid 1px; border-bottom:#ddd solid 1px; padding-bottom:10px;}

.camera1{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;}
.compatible{
	list-style:none; margin-top:10px; width:700px; font-size:11px; line-height:18px; padding-bottom:10px; padding-left:10px;
}
.compatible li{
	width:195px; float:left; margin-right:15px;}
.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;}
#camera_com_data ul,#camera_fit_data ul{list-style:none; padding-left:10px;}
#camera_com_data ul li,#camera_fit_data ul li{ float:left; width:160px; margin-right:15px; font-size:11px; line-height:18px;}
#camera_com_data ul li a,#camera_fit_data ul li a{text-decoration:underline;}
#camera_com_data ul li a:hover,#camera_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(image/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(image/left_nav.gif) no-repeat; font-weight:bold; font-family:Tahoma, "Trebuchet MS", Verdana, sans-serif; color:#fff; margin-top:5px; _margin-top:5px;}
.left1 ul li, .hot ul li{ float:left;  width:165px; height:15px; padding-top:3px; padding-bottom:2px; font-size:12px; margin-left:10px; _margin-left:5px; font-weight:bold;   }
.hot ul li{ margin-left:10px; _margin-left:5px; line-height:14px; background:url(image/li_bg.gif) center left no-repeat; padding-left:14px; padding-bottom:2px; padding-top:3px; }
#L1{ padding:0; margin:10px 5px 15px 0;}
.hot ul li{ font-weight:normal;}

#footer{width:100%; height:155px; margin-top:10px; margin-left:auto; margin-right:auto; font-size:11px; text-align:center; background:url(image/foot_bg.gif) repeat;}
#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 10px auto;}
#copyright{color:#fff; line-height:20px; margin-top:5px;  }

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