/*CSS reset*/
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;height: auto;width:960px;border: 0px;margin: 0px  auto;background-color: #fff;	color:#333;	background-image: url(images/bj.gif);background-repeat: repeat-x;background-position: center 90px; }
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%;}    
.clear{ clear:both;}  
a{padding:0px; margin: 0px; color: #333;  text-decoration: none;}
a:hover {color: #f60; text-decoration:underline;}

/*CSS font*/
.bluefont{font-weight: bold;color:#00679A;padding-right:12px;}
.bluefont2{color:#036; font-size:11px; font-weight:bold;}
.redfont{color:#cb0101; font-size: 20px; font-weight:bold;}
.redfont2{color:#CC0000; font-size: 12px; font-weight: bold;}
.redfont3{ color:#FD0100; font-size:14px;}
.redfont4{ color:#FD0100; font-size:13px;  }
.orangefont{color:#F60; font-size: 11px; }
.greenfont{color:#4F8513; font-size: 14px;font-weight: bold;}
.brownfont{color:#874604;text-decoration: line-through;font-size: 12px} 

/*CSS header*/
#header{ margin-top:2px; width:960px;background:url(images/topbj.gif) repeat-x;height:76px;}
.logo{ float:left; width:247px;}
.top{ float:left; width:713px;background:url(images/topbj2.gif) right top no-repeat;height:76px; }
.about{ float:right; width:600px; padding:3px 0; font-size:11px; font-weight:bold; }
.about a{ color:#2458AC; display:block; float:right; margin-right:15px; }
.about .vc{ color:#b00; text-decoration:underline;}
.menu{ background:url(images/menu.gif) no-repeat; line-height:24px; float:left; width:310px; font-size:14px; font-weight:bold; z-index:100; position:relative;margin-top:-5px;}
.m1{display:block; float:left; width:185px; color:#7D6D54; padding-left:15px;}
.m2{display:block; float:left; width:92px; color:#7D6D54; padding-left:8px;}
.menu a:hover {color: #BD060F; text-decoration:none;}

.search{ float:left; width:702px; height:39px; border-left:2px solid #7F7359; background:url(images/menubj.gif) repeat-x;margin-top:-2px;}
#header form{ float:left; height:18px; padding:12px 0 0 30px;width:370px;}
#header form .inputtext{float:left; font-size:11px; color:#666; width:270px;margin-top:2px;}
#header form .submit {background:url(images/find.gif)  no-repeat;width:57px; height:24px; border:0; cursor:pointer; margin-left:8px; float:left;}
.search p{float:left; font-size:11px; width:302px; line-height:39px; color:#2F6AAE; background:url(images/menur.gif) right no-repeat;}
.search p a{ text-decoration:underline; padding:0 4px; color:2F6AAE;}

#nav{ float:left; background-color:#7F7359; width:960px; line-height:25px;}
#nav a{ float:left; padding:0 14px; color:#fff; font-weight:bold;}
#nav .charger{background-color:#6E6552;}
#nav a:hover { background-color:#5E5441; color:#dedede; text-decoration:none;}


/*CSS main */
h1{ font-size:18px; font-weight:bold;  padding:6px 0 6px 2px;}
h2{ padding:7px 0 4px 8px; color:#999; border-bottom:1px solid #ddd; background:url(images/h2bj.gif) repeat-x;}
h2 strong{ color:#333;}
h2 a{ color:#999;}
h4{ line-height:22px; background-color:#ebebeb; font-weight:bold; padding-left:12px;}
h5{ width:188px; line-height:28px; background:url(images/categories.gif) no-repeat; padding-left:12px;font-weight:bold; font-size:13px; color:#666;}
h6{background:url(images/left2.gif) repeat-x; width:188px; line-height:26px;padding-left:12px; font-weight:bold; font-size:13px; color:#fff;}

#main{ width:960px; overflow:hidden; float:left; margin-top:1px; }

/*CSS right*/
#right{width:748px;float:right; margin-top:8px;border:1px solid #c3c3c3;}
#right .tags{ background-color:#f2f2f2; float:left; padding-left:12px; line-height:25px; border-bottom:1px solid #c3c3c3; width:736px; font-weight:bold; overflow:hidden;}
#right .tags a{font-weight:normal; color:#069; padding:0 2px; text-decoration:underline; font-size:11px;}

#right .product{ width:748px;float:left; overflow:hidden; }
#right .pic{ text-align:center; width:260px;float:left; padding:2px 0; width:298px;}
#right .pic img{ padding:3px 0;}

#right .product .shopping{ width:448px;float:left;  overflow:hidden;}
#right .product .storeid{ padding:0 0 4px 16px; font-size:11px; color:#4F8513;}
#right .product .info{ width:442px;float:left; padding:6px 0 6px 11px; font-size:11px; height:80px; background-color:#f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
#right .product .info dt{ width:204px; float:left; line-height:16px;background:url(images/dt.gif) 0 2px no-repeat; padding-left:17px;}
#right .product .info dd{ width:204px; float:left; line-height:16px;background:url(images/dd.gif) 0 2px no-repeat; padding-left:17px;}
#right .product .cart{ width:442px; padding:6px 0 6px 4px; float:left;}
#right .product .cart p{ float:left; width:430px; padding:2px 0;}
#right .product .cart em{ font-size: 11px; color:#d60; display:block; padding-top:5px;}
#right .product .cart input{margin:2px 0 2px 4px; vertical-align:middle;}
#right .product .cart select { margin-left:4px; vertical-align:middle;}
#right .product .share{ width:420px;padding:6px 0 6px 20px; float:left;}
/*products end*/ 


#right .catit{ line-height:24px; font-weight:bold; float:left;border-bottom:1px solid #aaa;width:726px;margin-left:9px;}
#right .capacity{ border-bottom:1px dashed #ddd; padding:4px 0; width:726px;float:left;margin-left:9px;}
#right .capacity img{margin:0 3px; }
#right .capacity p{float:left;}
#right .ctext{ width:300px; color:#999; padding-top:20px;}
#right .cprice{ margin:0 10px;width:80px; line-height:22px; padding-top:20px;color:#FD0100; font-size:14px;}
#right .capacity form{ margin:0 10px;width:180px; line-height:22px;  padding-top:20px;  display:block; float:left;}
#right .capacity input{ margin-left:4px; float:left; vertical-align:middle;}
 

.description{ width:726px; margin-top:30px; border:1px solid #c3c3c3;margin-left:9px; color:#666;display:inline; float:left;}
.title{ background:url(images/description.gif) no-repeat; width:80px; line-height:18px; margin:-19px 0 0 -1px; text-align:center;font-size:11px;font-weight:bold;position:absolute;}
.text1{ padding:8px;}
.description ul{ margin:0 0 8px 20px;}
.description li{ background:url(images/d4.gif) 0 7px no-repeat; padding-left:12px; line-height:18px;}
.down{ margin:0 0 -9px -1px; _position:absolute; float:left;}
.down1{ margin:0 -1px -4px -1px; _position:relative;  float:left;}

.related{ width:726px; margin-top:16px; border:1px solid #c3c3c3; margin-left:9px; color:#666;display:inline; float:left;}
.fittit{float:left; font-size:14px; font-weight:bold;padding-left:12px;  line-height:28px;width:700px;} 
.related ul{ padding:0 12px; float:left; width:680px; }
.related ul li{   width:132px; float:left; line-height:20px; color:#666;   font-size:11px;}
.related ul li a{ text-decoration:underline;}
.line{border-bottom:1px dotted #c3c3c3; float:left; width:710px; margin-left:4px;}

.st{line-height:34px; background:url(images/addbj.gif) no-repeat;font-weight:bold; font-size:15px; padding-left:12px;}

.support{width:726px; margin:20px 0 0 9px; color:#666;display:inline; float:left;}
.pp1{font-weight:bold; font-size:13px; line-height:28px; padding:0 12px;}
.pp2{  line-height:16px; padding:0 12px;}
.support ul{ margin:0 0 8px 20px;}
.support li{ background:url(images/d4.gif) 0 7px no-repeat; padding-left:12px; line-height:18px;}

/*CSS left */
#left{ width:200px; float:left;margin-top:8px;} 
.left1{ float:left;}
.left1 ul{width:198px; float:left; border-left:1px solid #ccc; border-right:1px solid #ccc;border-bottom:1px solid #ccc; padding-bottom:6px;}
.left1 li{ line-height:24px; padding-left:14px;   }

.left2{ margin-top:4px;_margin:3px 0 10px 0; float:left;width:183px; padding:6px 0;}
.left2 ul{width:198px; float:left; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;padding-bottom:6px; background:url(images/m_bj.gif) repeat-x;}
.left2 li{ width:186px;float:left; font-size:11px; color:#666; padding:6px 0 0 12px;}
.left2 li a{ color:#A65B3E; text-decoration:underline;font-size:12px; font-weight:bold;}

.left3{ margin-top:4px;_margin-top:3px; float:left;}
.left3 ul{width:198px; float:left; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;padding-bottom:6px;}
.left3 li{ line-height:22px; padding-left:14px;}

.left4{ margin-top:8px;_margin-top:3px; float:left;}

/*CSS footer*/
#footer{ width:960px; margin-top:20px; float:left; height:95px; background:url(images/footerbj.gif) repeat-x;}
.foot{width:940px;float:left; margin-left:10px; _margin-left:5px; border-top:2px solid #5B594C; border-left:1px solid #5B594C; border-right:1px solid #5B594C;height:23px; overflow:hidden;}
.foot a{ display:block; width:188px; height:23px; line-height:20px; float:left; background:url(images/footnav.gif) no-repeat; text-align:center; color:#fff; font-weight:bold;}
.f1{ float:left; width:380px; padding:12px 0 0 12px; font-size:11px; font-weight:bold;}
.f2{ float:right; padding:12px 12px 0 0; }
.copy{ float:left; width:960px; height:17px; margin-top:11px;background-color:#ddd; font-size:11px; color:#666;  line-height:17px; text-align:center; font-weight:bold;}


/*CSS model*/
.model{ width:726px; padding-left:2px; overflow:hidden; margin-left:9px; display:inline; float:left;}
.modeltitle{ color:#336598; font-weight:bold; font-size:18px; line-height:38px;}
.modeltit{float:left; margin-top:15px; font-size:14px; font-weight:bold; color:#f60; line-height:28px;width:726px;}
.model ul{ width:726px; float:left; margin:10px 0 10px 8px;}
.model ul li{ width:181px; float:left; height:28px; font-size:11px;}
.model ul li a{ color:#069; text-decoration:underline;}

.modelhot{width:738px; height:210px; background:url(images/f_bj.gif)  repeat-x; float:right; margin-top:10px; padding-left:12px;}
.mhot{ color:#fff;  font-weight:bold; float:left; line-height:26px; width:700px;}
.modelhot dl{ border:2px solid #D0D1CB; width:346px;height:158px; float:left; margin-top:10px; background-color:#fff; margin-right:10px; padding:6px 4px;}
.modelhot dt{ float:left; width:164px;}
.modelhot a{ font-weight:bold; font-size:12px;}
.modelhot dd{ float:right; width:178px; padding:3px 0; font-size:11px;}
.modelhot dd strong{ font-size:12px;}

/*CSS index*/
#indexright{width:750px;float:right; margin-top:8px;}

.indexh2{ height:6px; background:url(images/h2bj.gif) repeat-x;}

.indexhot{width:738px; height:210px; background:url(images/f_bj.gif)  repeat-x; float:right; margin-top:6px; padding-left:12px;}
.ihot{ color:#fff;  font-weight:bold; float:left; line-height:26px; width:700px;}
.indexhot dl{ border:2px solid #D0D1CB; width:346px;height:158px; float:left; margin-top:10px; background-color:#fff; margin-right:10px; padding:6px 4px;}
.indexhot dt{ float:left; width:164px;}
.indexhot a{ font-weight:bold; font-size:12px;}
.indexhot dd{ float:right; width:178px; padding:3px 0; font-size:11px;}
.indexhot dd strong{ font-size:12px;}

.featured{width:750px;float:right; }
.featured ul{ float:left; margin-top:20px; padding:0 6px 0 14px; width:166px; height:220px; border-right:1px solid #CFD0CA;overflow:hidden;}
.featured ul li{ float:left; width:166px; font-size:11px; padding-top:3px;}
.featured ul li p{ width:83px; float:left; }
.featured ul .fd1{ font-size:12px; font-weight:bold; line-height:20px;}
.featured ul .fd2 { padding-left:10px;background:url(images/d5.gif) 1px 6px no-repeat;}

.indexsup{width:750px;float:right; margin:20px 0 0 8px; color:#666; overflow:hidden;}
.indexsup p{float:left; width:700px;}
.pp1{font-weight:bold; font-size:13px;  padding:10px 10px 0 10px;}
.pp2{line-height:16px; padding:3px 10px;}

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