* {margin: 0px; padding: 0px; }
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: auto;width: 976px; border: 0px; margin: 0px  auto; background-color: #FFF;}
a {padding: 0px; margin: 0px; color: #000;  text-decoration: none}
a:hover {color: #ff0000;	text-decoration: none}
a:visited {color: #2347b3;}
img{border-width:0px;}
div{float: left; }
ul{list-style:none; }
.bluefont{font-weight: bold;color:#275674;padding-right:11px; font-family:Arial, Helvetica, sans-serif;}
.redfont{ color:#C14009;font-size: 11px; font-weight: bold;}
.redfont1{ color:#FFFFFF;ont-size: 16px; font-weight: bold;}
.redfont2{ color:#FFFFFF;font-size: 16px; font-weight: bold;}
.greenfont{color:#4F8513; text-decoration: underline;}
.orangefont{color:#ED7912; font-size: 11px; font-weight: bold;}
.greyfont{color:#999;text-decoration: underline;}
.brownfont{color:#874604;text-decoration: line-through;}

.xm587{float:left; color:#990000; font-size:14px; font-weight:bold; border:1px dashed #ccc; background:#f6f6f6; padding:10px;}
.txxa{float:left; margin-top:13px;}
.txxb{margin-left:5px; margin-top:9px;}
.txxc{color:#EE3E0B; font-size:12px; font-weight:bold; }



#header{ width:976px;margin: 0px; padding: 0px; background:url(image/header.gif) no-repeat;}
.top{float:right;width:450px; line-height:33px;}
.top li{float:right;color:#508614;}
.top a{width:70px;padding: 8px;color:#508614; text-decoration:underline;}
.search{float:right; width: 680px;   background: url(image/searchbg.gif);  height:33px;}
.search li{float:left;}
.form3 {vertical-align:middle;}
.select{ width:130px;font-size:14px;   margin:5px 10px;}
.form1 {border: 1px solid #929292; font-size:14px; width:220px; margin:5px 10px;}
.form2{ margin:4px; height:20px;}

#nav {width: 976px; }
.mainnav {float:left;width:976px; color:#fff; text-align: center; height:37px;background: url(image/navbg.gif);}
.mainnav li{float:left; line-height:35px; margin:0px 4px 0 0; }
.normal { width:70px;}
.wid { width:102px;}
.mainnav li a { color:#FFFFFF;letter-spacing:0.8px; text-decoration:none; font-size:13px;display:block; text-align:center; margin-top:2px;}
.mainnav li a:hover {background: url(image/blue-background.gif) right top no-repeat!important;}
.cart img{ border-left: #223184 solid 1px; border-bottom: #223184 solid 2px;}
.view{ width:190px;height:33px; background:#DEF1FF;border-top: #223184 solid 2px;border-bottom: #223184 solid 2px; border-right: #223184 solid 2px; color:#333333; font-size:11px;}

.subnav {float:left;width:976px; color:#fff; text-align: center; height:28px;background: url(image/nav-bg.gif);}
.subnav li{float:left; line-height:28px;color:#174B9C; font-size:11px;}
.subnav li a {color:#174B9C;  padding:0 10px;}
.catchword a {color:#ED7912; font-size:15px; }
.catchword a:hover { color:#ED7912;text-decoration:underline;}
.g1{ padding-top:4px;}

#content{width:740px;}
#currentPath {font-size:11px; color:#306893;line-height:20px;font-weight:normal; margin:8px 2px;}
#currentPath a{color:#174b9c;}
#currentPath a:hover{color:#174b9c; text-decoration:underline;}
#mid{ width:730px; padding-top:10px; line-height:18px;}
#mid .pic { float:left; margin:15px 4px 10px 4px;}
.about ul { margin:15px 0px 10px 10px;}
.about li{ width:550px; margin-left:10px;}
.about h1 {color:#888;font-size:16px; font-weight: bold;line-height:20px; margin:15px 0 10px 0;}
.about h2{ color:#659505; font-weight:bold; font-size:14px; line-height:20px;}
#battery{width:727px; margin:0px;}
.batterytop{width:727px; height:4px; background:url(image/topline.gif) no-repeat;}
.batteryinfo{width:725px;  border-right: #c7c7c7 solid 1px; border-left: #c7c7c7 solid 1px; color:#333333; font-size:11px;}
.batterybottom{width:727px; height:4px; background:url(image/bottom-line.gif) no-repeat;}
.pic{ float:left; margin:10px 4px 10px 4px; text-align:center; line-height:20px;}
.pic a { margin:10px 5px; color:#333; text-decoration:underline; text-align:center;}

#selectcodes{ width:730px; margin:0 0 10px 0;}
.title1{ line-height:24px; background-color:#EAF4FD; margin:10px 0;width:722px; padding-left:4px; font-size:14px;font-weight: bold; color:#333;}
#selectcodes ul{ padding:10px 4px; margin:5px 5px;}
#selectcodes li{ float:left; width:160px; margin:0 0 10px 10px;}
#selectcodes li a{text-decoration: underline; }

.batteryinfo ul{margin-top:4px; float:left; line-height:16px;}
.batterydes{ width:400px; font-size:11px; margin-left:2px;font-family:Verdana, Arial, Helvetica, sans-serif; line-height:120%; display:block; margin-bottom:2px;}
.warranty {font-size: 11px;color: #666666; margin-top:2px;}
.batteryinfo li{padding:4px 0px;}
.batteryinfo h1 { font-size:14px;  font-weight: bold; padding-left:10px; margin:6px 4px; padding:0px 2px;}
.line{ width:1px; height:120px; border-left:#CCCCCC solid 1px;}
.little {color:#3143a9; word-spacing:10px; font-family:Verdana; font-size:11px; font-weight:bold;margin:6px 4px;padding:0px 4px;}
.price { color:#EE3E0B; font-size:14px; font-weight:bold; margin-bottom:18px;}
.order { font-size:11px; color:#C14009; text-decoration:underline; }
.shipping a{font-size:11px; color:#3143a9; font-family:;}
.shipping a:hover { color:#3399CC; text-decoration:underline;}
.email a{ float:right; text-decoration: underline; color:#3143a9;  font:11px; margin:0px 2px 5px 2px;}
.batteryinfo ul img { vertical-align:bottom;}

#mainBody{width:727px; margin:8px 0;}
.menu{width:727px; background:url(image/description.gif);height:65px;}
.menu li{ float:left;}
.menu li:hover {background:url(image/description2.gif) no-repeat; line-height:35px; text-align:center; margin:0 4px;}
.b1{ background:url(image/description2.gif) no-repeat; line-height:35px; width:96px; text-align:center; margin:0 3px;}
.b2{ background:url(image/description3.gif) no-repeat; line-height:35px; width:96px;text-align:center; margin:0 3px;}

#menuContent{width:705px; border-right: #BBDCFF solid 1px; border-left: #BBDCFF solid 1px; padding:0 10px 10px 10px; float:none;}
#menuContent h1 a{width:700px; margin-top:20px; padding-left:4px; font-size:14px;font-weight: bold;}
#menuContent .des{margin:8px 10px; padding:10px 0;font:12px Verdana;border-bottom: #ccc dashed 1px;}
#menuContent .des li { font:12px Verdana; color:#333; line-height:18px; list-style: disc inside;}
.model{ margin:10px 10px 20px 10px; font-size:11px; font-family:Verdana;border-bottom: #ccc dashed 1px; padding:6px 0; width:685px; float:none; line-height:20px;}
.model a{color:#00349A; text-decoration: underline; font-size:11px; font-family:Verdana;}
.model a:hover{ color:#33CC66;}

.charge{ line-height:22px;margin-top:20px; background-color:#EAF4FD;width:680px; padding-left:4px; font-size:14px;font-weight: bold; color:#333; float:none; }
h3{ padding-left:4px; font-size:14px;font-weight: bold; color:#333; line-height:50px; width:700px;}
#description ol{ width:660px; margin-left:20px;}
.charger { float:none; height:175px; line-height:20px;}
#UK { padding:4px; margin:0 6px 0 0;}
#Europe {padding:4px;margin:0 6px 0 0;}
#UK1 {float:none;}
#Europe1 {float:none;}
#search2 {width:727px; margin-top:20px;}
.google{ width:700px; background-color:#F0F9FF; border-right: #C8E6FF solid 1px; border-left: #C8E6FF solid 1px; padding:0 0 0 25px; }
.google li{ float:right; padding:0 4px;  line-height:25px;}

#sidebar{float:right;width:236px; margin:35px 0;}
h4{ background:url(image/right1.gif) no-repeat; padding-left:20px; color:#FFF;line-height:29px;font-weight:bold;}
.banner{ width:231px;padding-bottom:11px;border-right: #CCC solid 1px; border-left: #CCC solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.sidebarIcon{ background:url(image/line.gif);width:231px;height:11px;}
.brand{ padding-left:24px; background:url(image/icon1.gif) 6px no-repeat; background-color:#EEEFEA; line-height:22px;letter-spacing:1px; }
.brand a{ color:#073779;letter-spacing:1px; font-weight:bold; margin:0 4px;}
.brand1{ padding-left:24px; background:url(image/icon6.gif) 6px no-repeat; background-color:#EEEFEA; line-height:22px; }
.brand1 a{ color:#073779;  font-weight:bold; margin:0 4px;}
.batterybrand li{ float:left; width:70px; padding:2px 0 2px 30px;}
.batterybrand a{ color:#3143a9; letter-spacing:0.8px; font-weight:bold;}
.batterybrand a:hover{ color:#FF6666; text-decoration:underline;}

.hot{ width:222px; border-right: #CCC solid 1px; border-left: #CCC solid 1px;  padding:4px 0 4px 10px; font-size:11px; font:Verdana, Arial, Helvetica, sans-serif; }
.hot p{color: #4d4d4d; font-size:13px; font-weight:bold; margin-bottom:10px;}
.hot ol{ margin-left:16px;}
.hot li{ width:208px; border-bottom: #ccc dashed 1px; padding:4px 0; float:left; list-style:none;}
.hot ol li span{clear:left;}
.hot span{ float:left; padding-right:4px;}
.hot h1 {font-weight:bold;font-size:11px; color:#306893;line-height:20px; margin:4px 2px;}
.hot a{color:#E47911; text-decoration:underline;}
.hot a:hover {color:#333;}
h5{width:222px; font-size:10px; }
h5 a{color:#2F6991;}
.tip { margin:10px 5px; width:680px; float:none; font-family:Verdana; font-size:11px;}
.tip li{ list-style-position:outside; line-height:20px; margin:5px 0 0 25px;}

.popular{ width:222px; border-right: #CCC solid 1px; border-left: #CCC solid 1px;  padding:4px 2px 4px 10px; font-size:14px; }
.popular a{ margin:0 2px; line-height:20px; font-family:Verdana;}
.popular a:hover {color:#CC0003; text-decoration:underline;}
.color1 {color: #224ea7;font-size: 11px;text-decoration: none;}
.color2 {color: #ED7912;text-decoration: none;font-size: 15px;}
.color3 {color: #00349A;font-weight: bold;text-decoration: none;font-size: 9px;}
.color4 {color: #D45000; font-size:13px;}
.color5 {color:#D45000; font-size:10px;}
.tag{font-size:16px; font-weight:bold;}

#footer{width:976px;  margin-top:6px;  padding:6px 0;}
.duty{ font-size:11px; font-weight: bold;color:#666;border-bottom: #ddd solid 1px; padding:2px 8px;}
.pay{ padding:2px 8px;}
.foot1 li{ float:left; color:#4E9BED;}
.foot1 li a{font-size:11px; color:#333; padding:0 4px;}
.foot1 li a:hover { color:#3333CC; text-decoration:underline;}
.foot2{float:left; width:700px; font-family: verdana; font-size: 11px; color:#999;}
.foot2 a { color:#999; text-decoration:none;}
.cse { margin:10px 10px 10px 10px; padding:10px;}