/*css reset*/
body{font-family:arial, helvetica, sans-serif; font-size:12px; height: auto; width:982px; border: 0px; margin: 0px  auto; background-color: #fff; color:#333;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p{ padding: 0; margin: 0;}    
img { border: 0;}  
ol,ul{list-style: none;}    
h1,h2,h3,h4,h5,h6,em{font-weight: normal; font-style:normal; font-size: 100%;}   
/***************/
form {
	display: inline;
}
checkbox,input,radio,select,textarea {	font-size:12px;}
a {color:#000;text-decoration:none;}
a:hover {color: #f7941d;text-decoration:underline;}

h1 {font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#990000; margin:5px 0px 5px 0px;}
h2 {font-size:18px;	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; margin:6px 0px 6px 0px;} 
h3{color:#336699; font-weight:bold;}
h3 a{ color:#336699;}
h4 { margin-left:10px;}
h4 a{ color:#3782cc;font-weight:bold;}

/*css header*/
#header{ width:982px; padding-top:10px;}
.top{ float:right; padding:4px 0 0 0; width:600px;}
.top img{ float:right; margin:2px 12px 0 0;}
.logo{ margin:0 0 0 4px;}

/*nav start*/
.top_nav {
	font-size:12px;
	color:#333;
	font-weight:600;
}
.top_nav a{
	color:#fff;
}
.top_nav a:hover{
	color:#333;
	text-decoration:none;
}
.top_search{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	padding-left:50px;
}

/*home page*/
.bk{ 
	border-bottom:dotted #666 1px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	}
.pro_des{
	font-size:12px;
	color:#336699;
	padding-left:2px;
	height:25px;
	line-height:25px;
	}
.plProductsPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
	
/*css nav*/
#nav{width:794px; margin-left:8px;}
.nn{width:733px; float:right;background:url(../images/navbj.gif);}
.nn span{ display:block; background:url(../images/nav1.gif) no-repeat; width:5px; height:22px; float:left;}
.nn em{ display:block; background:url(../images/nav2.gif) no-repeat; width:5px; height:22px; float:right;}
.nn a{ display:block; float:left; padding:0 14px; line-height:22px;  border-left:#ddd solid 1px; font-weight:bold; color:#333;}
.nn a:hover { text-decoration:none; color:#f60;}

#nav ul{width:789px;float:left;	background-color:#eee;	height:30px;padding:4px 0 4px 4px; _padding:3px 0 0 4px;background-image: url(../images/searchbj.gif);	background-repeat: no-repeat;	background-position: left top;border-right:1px solid #d0d0d0;}
#nav li{ float:left; background:url(../images/search2.gif); height:32px; padding-right:4px;}
#nav li em{ display:block; height:32px; width:47px; background:url(../images/search1.gif) no-repeat;}
.form1{ width:168px;   font-size:12px; margin-top:6px; height:20px;}
.form2{  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;}

.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); }

/*css middle left*/
#middle{ width:982px; overflow:hidden; }
#left{width:180px; }

/* left left_categories star */
h5{ background:url(../images/left_bg1.gif) no-repeat; line-height:28px; font-weight:bold; font-size:13px; padding-left:18px;color:#fff;margin-top:2px;}

.left_categories { font-size: 12px; z-index: 500; background: none transparent scroll repeat 0% 0%; float: left;  width: 176px;border-left:2px solid #EA7518; border-right:2px solid #EA7518;border-bottom:4px solid #EA7518; position: relative }
.left_categories ul { padding-right: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none }
.left_categories ul ul { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 210px; padding-top: 0px; border-bottom: #bdbdbd 1px solid }
.left_categories ul li { padding-right: 0px; display: block; padding-left: 0px; background: url(../images/left_bg4.gif) #faf9f7; float: left; padding-bottom: 0px; width: 176px; line-height: 24px; padding-top: 0px; border-top: #c7c7c7 1px solid }
.left_categories ul ul li { border-top-width: 0px; border-right: #c7c7c7 1px solid; padding-right: 0px; display: block; padding-left: 20px; font-weight: normal; background: url(../images/left_bg3.gif) no-repeat; border-bottom-width: 0px; padding-bottom: 0px; border-left: #c7c7c7 1px solid; width: 188px; line-height: 120%; padding-top: 0px; height: auto; }
.left_categories ul ul .l_c_top { border-right: #c7c7c7 1px solid; border-top: #c7c7c7 1px solid; border-left: #ffffff 1px solid; width: 188px }
.left_categories a { padding-right: 0px; display: block; padding-left: 0px; font-size: 1em; float: left; padding-bottom: 0px; width: 172px; color: #333333; text-indent: 1em; line-height: 24px; padding-top: 0px; height: 100%; text-decoration: none }
.left_categories a:visited { padding-right: 0px; display: block; padding-left: 0px; font-size: 1em; float: left; padding-bottom: 0px; width: 172px; color: #333333; text-indent: 1em; line-height: 24px; padding-top: 0px; height: 100%; text-decoration: none }
.left_categories ul ul li a { display: inline; background: #ffffff; width: auto; color: #000; text-indent: 0px }
.left_categories ul ul li a:visited { display: inline; background: #ffffff; width: auto; color: #000; text-indent: 0px }
.left_categories ul ul li a:hover { background: #ffffff; color: #ff6600; text-decoration: underline }
.left_categories ul ul :hover > a { background: #ffffff; color: #ff6600; text-decoration: underline }
.left_categories table { padding-right: 0px; padding-left: 0px; font-size: 1em; z-index: 1; padding-bottom: 0px; margin: -1px; width: 0px; padding-top: 0px; border-collapse: collapse; height: 0px }
.left_categories a:hover { padding-right: 0px; padding-left: 0px; z-index: 100; background: url(../images/left_bg3.gif) #ffffff; padding-bottom: 0px; color: #333333; padding-top: 0px; position: relative; text-decoration: none }
.left_categories li:hover { position: relative }
.left_categories :hover > a { background: url(../images/left_bg4.gif) #ffffff; color: #000 }
.left_categories ul ul { background: #ffffff; left: 156px; width: 209px; position: absolute; top: -10000000px; height: auto }
.left_categories ul :hover ul { top: -1px }
/* left left_categories end */

div.left_hot_products{ width:180px; margin-top:8px; float:left;}
h6{ background:url(../images/left_bg2.gif) no-repeat; line-height:24px; font-weight:bold; font-size:13px; padding-left:18px;color:#fff;}
.left_hot_products dl{border-left:2px solid #3887c9; border-right:2px solid #3887c9;   padding:6px 0 6px 8px;}
.left_hot_products dt{line-height:20px; color:#a72b2b; font-weight:bold; font-size:12px;}
.left_hot_products dd{ background:url(../images/indexnew_33.gif) 0 9px no-repeat; padding-left:8px;line-height:20px;}
.left_hot_products p strong{ display:block; width:180px; height:4px; background:url(../images/left_bg2down.gif) no-repeat; _margin-left:4px;}

div.left_hot_p{ float:left; width:180px; border:1px solid #ddd; margin-top:8px; font-size:11px;  background:url(../images/left_hotpbj.gif) repeat-x;}
.left_hot_p li{width:176px; text-align:center; margin:5px 0px 5px 0px;}

div.battery_site{ float:left; width:180px; margin-top:8px;}
.battery_site li{ margin:3px 0px 3px 0px;text-align:center;}
.battery_site img{padding-right:1px; padding-left:1px; vertical-align:middle;}
.glo{font-weight:bold; padding-top:5px;}


/*css  right*/
#right{ width:790px; margin-top:8px; float:right; overflow:hidden;}

/*CSS  brand right*/
#about_right{width:790px; margin-top:8px; float:right; overflow:hidden;}
#about_right h1{ color:#333;}
#home_center{width:792px; margin-top:3px; margin-left:5px; float:right; overflow:hidden;}


/*CSS  about_us About FAQ Return Shipping */
.about_usleft{ float:left; width:780px;}
.about_us{ float:left; width:780px;  padding:6px 0px 0px 0px;}
.about_us p{ line-height:16px;}
.about_us p strong{ font-size:14px; line-height:22px;}
.about_us ol{ margin:0 10px 0 30px; list-style:circle;}
.about_us ol li{ margin:8px 0;}
.about_us ul{ margin:0 10px 0 30px;list-style:circle;}
.about_us ul li{ margin:8px 0;}
.plia a{ font-size:13px; font-weight:bold; display:block; padding-left:12px; line-height:20px; text-decoration:underline;color:#3888c7;}
.ppa{text-decoration:underline; color:#039;}
.links{padding-left:8px; width:780px;}
.lin { padding:10px;}
.lin strong a{ color:#069;}

/* google search */
#googlecse{ margin-top:2px; width: 980px; height:2px; background-color:#EDF7FF; border:1px solid #92C3E1; overflow:hidden;}
.searchtb{ line-height:40px;}
.goot{font-weight:bold; color:#333; width:310px; text-align:right; padding-right:6px;}
.sub3 {background:url(../images/footer_go.gif) center no-repeat;width:31px;height:19px; border:0; cursor:pointer; margin-left:8px;}

/*css footer*/
#footer{ width:100%; margin:4px 0; text-align:center; background:url(/images/footer_01.gif) repeat-x;}
.footer_nav{padding-left:10px; font-size:11px;}
.footer_nav a{ padding:0 6px; color:#0154b2; border-right:1px dotted #666;}
.footer_nav img{ margin-top:5px; margin-bottom:-3px;}
.footer_pay img{ margin-top:8px;}
.footer_text1{font-size:11px; margin:8px auto; color:#666; }
.footer_text2{font-size:11px; color:#666; border-top:1px solid #999; line-height:18px;}
.clear{ clear:both;}
