/* CSS Document */
 * {
margin:0px;
padding:0px;
}
body{
font:12px Arial, Helvetica, sans-serif;
line-height:1.5em;
background:#8F9194;
color:#959595;
}
a{
text-decoration:none;
color:#a19f9f;
}
a:hover{
text-decoration:none;
color:#C41F25;
}
img{
border:0px;}
ahtml{
overflow:hidden}
#container{
margin:0px auto;
width:1003px;
}
#header {
	position:relative;
	overflow:hidden;
	height:46px;
	z-index:1;
}
#main{
margin-top:-13px;
background-color:#FFFFFF;
overflow:hidden;
}
#nav{
	height:46px;
	width:1003px;
	background-image: url(/image/menu.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/image/menu.png");
}
*html #nav{
	background-image: url(/image/menu.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/image/menu.png");
}
#nav ul li {
font-family: Helvetica, Arial, sans-serif;
float:left;margin-left:-2px;text-align:center;height:46px;
list-style:none;
}
#nav ul li a{
text-decoration:none;
color:#57575A;
position:relative;
padding-left:40px;
padding-right:40px;
height:46px;
font-weight:bolder;
font-size:13px;
line-height: 46px;
}
#nav ul li a:hover{
color:#C41F25;
text-decoration:none;
font-weight:800;
}
#loading
{
 position:absolute;z-index:1;
 background-color:#FF3333;
 color:#FFFFFF;height:20px;
 width:80px;
 font:normal 11pt Arial, Helvetica, sans-serif;
 visibility:hidden;   
    }
a.red {
text-decoration:none;
color:#C41F25;
}
a.red:hover{
text-decoration:none;
color:#C41F25;
}
a.red_2 {
text-decoration:none;
color:#C41F25;
}
a.red_2:hover{
color:#C41F25;
text-decoration:underline;
}
a.black {
text-decoration:none;
color:#404042;
}
a.black:hover{
text-decoration:none;
color:#C41F25;
}
.home{
text-align:left;
background:#FFFFFF;
}
.homepic{
filter:glow(color=ffffff,strength=0) shadow(color=aaaaaa,direction:135);

}
.language_title{

font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:800;
color:#58585d;
text-align:left;
}
.email{
border:1px solid #959595;
height:16px;
padding-left:1px;
width:125px;
padding-left:4px;
font-size:11px;
line-height:15px;
}
.zipcode{
border-top:1px solid #959595;
border-bottom:1px solid #959595;
border-right:0px solid #959595;
border-left:1px solid #959595;
height:16px;
width:126px;
padding-left:4px;
font-size:11px;
line-height:15px;
}
.member{
text-align:left;
}
.copyright {
	font-family: "BankGothic Lt BT", "Arial";
	font-size: 12px;
	color: #a19f9f;
	text-decoration: none;
}
.shadow{
	margin-top:0px;
	height:9px;
	font-size:0px;
	background-image: url(../img/shadow.jpg);
    background-repeat:repeat-x; 
}
.mainad{
margin-top:0px;width:1003px;height:487px;}
.bodybanner{
width:995px;margin-top:0px;}
#main_mid_left{
float:left;margin-left:30px;overflow:hidden;margin-top:11px;width:260px;display:inline;}
.sign_up1{
	float:left;
	overflow:hidden;
	margin-left:33px;
	margin-top:8px;
	width:135px;
	display:inline;
}
.sign_up2{
float:left;overflow:hidden;margin-left:33px;margin-top:8px;width:150px;display:inline;
}
.content{
overflow:hidden;
margin-bottom:10px;
margin-top:7px;
background-image:url(/image/left_bg.jpg)!important;
background-image:url(/image/left_bg.jpg);
background-repeat:repeat-y;
}
*html .content{
height:100%;}
.new_mbody{
overflow:hidden;
background-image:url(/img/new_shadow.jpg)!important;
background-image:url(/img/new_shadow.jpg);
background-repeat:repeat-x}
*html .new_mbody{
height:100%;}
.main_mid_bg{
overflow:hidden;background-color:#E2E3E5;margin-top:0px;width:1003px;height:170px;padding-bottom:5px;}
.main_mid_bg dl dd{
font-family: Helvetica, Arial, sans-serif;
line-height:17px;}
.main_mid_bg dl dd a:link{
	text-decoration:none;
	color:#959595;
	font-size:12px;
}
.main_mid_bg dl dd a:visited{
text-decoration:none;
color:#959595;
font-size:12px;
}
.main_mid_bg dl dd a:active{
text-decoration:none;
color:#959595;
font-size:12px;
}
.main_mid_bg dl dd a:hover{
text-decoration:none;
color:#C41F25;
font-size:12px;
}
.main_mid_mid1{
float:left;overflow:hidden;margin-left:52px;margin-top:8px;width:155px;
}
.main_mid_mid2{
float:left;overflow:hidden;margin-left:8px;margin-top:8px;width:145px;
}
.main_right1{
float:left;overflow:hidden;margin-left:15px;margin-top:8px;width:130px;
}
.main_right2{
float:left;overflow:hidden;margin-left:8px;margin-top:8px;width:180px;
}
.bottom1{
width:1003px;
background-color:#E2E3E5;
height:28px;
/*background-image:url(../img/1-6_07.jpg);
background-repeat:repeat-y;
background-position:right;
*/
}
.bottom_algin{
float:right;
margin-right:15px;
overflow:hidden;
display:inline;}
.bottom1 ul li{
float:left;
overflow:hidden;
list-style:none;
line-height:26px;
font-size:11px;
}
.bottom1 ul li a{
text-decoration:none;
color:#959595;
padding-left:41px;
padding-right:10px;
font-size:11px;
}
.bottom1 ul li a:hover{
text-decoration:none;
color:#C41F25;
}
.bottom_line{
border-top:1px solid #959595;}
.bottom_footer{
width:988px;
height:28px;
text-align:right;
color:#E2E3E5;
line-height:28px;
font-size:11px}
.line{
	float:left;
	overflow:hidden;
	margin-left:0px;
	margin-top:18px;
	width:10px;
	height:135px;
	background-image: url(/image/line.jpg);
	background-repeat: repeat-y;
}
.title{
font:Helvetica, Arial, sans-serif;
color:#57575A;
font-weight:800;
font-size:12px;
line-height:25px;
}
dl {
line-height:160%;
}
.viewcart
{
    border: solid 1px #CCCCCC;
    width:230px;
    height:120px;
    position:fixed;
    top:250px;
    left:500px;
    z-index:100;
    background-color:#F1F1F1;
    }
.close
{
    background-color:#C41F25;
    height:20px;
    width:230px;
    display:block;
    }
.closeimg
{
    margin-left:195px;
    cursor:pointer;
    }
.viewcarttitle
{
    margin-left:25px;
    }
.viewcartcontent
{
    margin:25px 85px 25px 85px;
    background-color:#808080;
    color:White;
    font-weight:bold;
    }
.viewcartcontent a
{
    color:White;
    }
#search_but{
float:left;overflow:hidden;margin-left:0px;
margin-top:0px;
}
*+html #search_but{
float:left;overflow:hidden;margin-left:0px;
margin-top:1px;
}
*html #search_but{
float:left;overflow:hidden;margin-left:0px;
margin-top:1px;
}
#search_but{
margin-top:0px;}
/*-------------------top Search*/
.top_search{
margin-right:25px;
}
.search_input{
overflow:hidden;
padding-top:9px;
padding-right:19px;
text-align:right;
}
.search_input a {
position:relative;
font-size:12px;
font-weight:800;
color:#57575a;
padding-top:3px;
padding-bottom:3px;
padding-left:11px;
padding-right:22px;}
.search_input a:hover{
color:#C41F25;
background-image:url(../img/search_bg.png);
background-repeat:no-repeat;
padding-top:3px;
padding-bottom:3px;
padding-left:11px;
padding-right:22px;}
.search_text{
margin-top:0px;
font-size:9px;
color:#404042;
text-align:right;
height:10px;
}
.search_text a{
padding-right:5px;}

/*-------------------top Search end*/
.search{
border-top:1px solid #959595;
border-bottom:1px solid #959595;
border-right:0px solid #959595;
border-left:1px solid #959595;
height:14px;
width:138px;
position:relative;
line-height:14px;
font-size:10px;
color:#221E1F;
margin-top:1px;
padding-left:4px;
}
.main_bg{
}
.logo{
margin-top:13px;margin-left:0px;float:left;overflow:hidden;width:210px;display:inline;
}
.content_title_box{
float:left;
margin-top:27px;
overflow:hidden;
margin-left:40px;
}
.content_minititle{
padding-left:1px;
font-size:13px;
color:#333333;
line-height:13px;}
.content_title2{
text-align:left;
color:#3FC1C6;
font-size:26px;
line-height:29px;
font-weight:800;
}
.content_title{
float:left;margin-top:32px;overflow:hidden;
margin-left:40px;
text-align:left;
color:#3FC1C6;
font-size:26px;
line-height:36px;
font-weight:800;
}
.top_titel{
height:80px;width:1003px;overflow:hidden;
}
.main_left{
float:left;overflow:hidden;width:195px;padding-left:10px;
}
.main_left dl dd{
line-height:23px;
padding-left:19px;}
*html .main_left dl dd{
height:23px;}
.main_left dl dd a{
color:#FFFFFF;
font-size:12px;
font-weight:800;
}
.main_left dl dd a:hover{
color:#C41F25;
font-weight:800;
}
.main_body {
float:left;overflow:hidden;margin-top:8px;padding-bottom:15px;line-height:110%;padding-left:46px;width:715px;color:#000;font-size:13px;}
.new_banner{
float:left;overflow:hidden;width:667px;padding-bottom:1px;}
.new_list{
float:left;overflow:hidden;padding-left:21px;width:280px;}
.new_list dl dd{
line-height:15px;}
.h11{
color:#919396;
font:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:800;
line-height:31PX;
padding-top:16px;
}
.h12{
text-align:left;
font-size:12px;
color:#000;
font-weight:bold;
padding-top:13px;
}
.h13{
	text-align:left;
	color:#000000;
	font-style: italic;
}
.h14{
text-align:left;
font-style:italic;
color:#FF6600;
text-decoration:underline;
}
.h14 a{
color:#D6461C;
text-decoration:underline;
}
.h14 a:hover{
color:#E59178;

}
.product_menu{
float:left;
overflow:hidden;
margin-top:13px;
width:770px;
margin-left:16px;
}
.product_menu ul li{
float:left;
overflow:hidden;
height:35px;
text-align:center;
line-height:33px;
border-top:0px;
border-right:1px solid #D9D9D9;
border-bottom:1px solid #D9D9D9;
padding-left:23px;
padding-right:24px;
list-style:none;
}
.product_menu ul li a {
font-size:10px;
color:#000000
}
.product_menu ul li a:hover{
color:#C41F25;
}
.product_title{
margin-top:20px;
font-size:33px;
font-weight:800;
color:#C41F25;
width:680px;
line-height:36px;
}
.product_show_title{
margin-top:20px;
font-size:25px;
font-weight:bolder;
color:#C41F25;
width:335px;
margin-left:400px;
overflow:hidden;
line-height:25px;}
#leftnav{
float:left;overflow:hidden;margin-top:0px;width:195px;padding-left:10px;
}
#leftnav a{
color:#FFFFFF;
font-weight:800;
}
.product_left_big li{
line-height:20px;
padding-left:19px;
list-style-type:none;
}
.product_left_big a{
color:#FFFFFF;
font-weight:800;
}
.product_left_big li a:hover{
color:#C41F25;
}
.product_left_big li li{
line-height:23px;
}
*html .product_left_big li li{
height:23px;}
.product_left_big li li a
{
font-weight:100;
color:#FFFFFF;
font-size:12px;
}
a.aover{
color:#C41F25;
font-size:12px;}
a.aover:hover{
color:#C41F25;
font-size:12px}
.product_body{
float:left;overflow:hidden;margin-left:20px;}
.product_body_title
{
     width:731px;
     border-top:1px solid #959595;
}
.product_body_border
{
margin-left:1px;
width:731px;
border-top:1px solid #221E1F;
border-left:1px solid #221E1F;
border-bottom:1px solid #221E1F;}
.product_body_border td
{
width:25%;
vertical-align:top;
border-right:1px solid #221E1F;}
.product_pic{
margin-top:15px;
}
.product_pic a img
{
border:0px;
display:block;
text-align:center;}
.product_name{
text-align:left;
padding-left:17px;
padding-right:10px;}
.product_name a{
color:#D14149;
font-weight:800;
line-height:30px;
}
.product_depict{
float:none;
overflow:hidden;
font-size:11px;
text-align:left;
color:#000000;
padding-left:17px;
padding-right:10px;
padding-bottom:15px;
line-height:12px;
height:40px;
}
.product_depict a
{
   color:#000000; 
}
.product_content{
float:none;
overflow:hidden;
text-align:left;
padding-left:17px;
padding-right:10px;
padding-bottom:15px;
line-height:18px;
color:#4b4c4e;
}
.product_path{
height:20px;
width:730px;
border-top:1px solid #959595;
font-size:11px;
}
.product_main{
width:730px;}
.pro_img{
float:left;
overflow:hidden;
width:380px;
text-align:center;
padding-top:10px;
}
#pro_pic{
height:250px;}
.pro_right{
float:left;
overflow:hidden;
margin-left:20px;
width:330px;
}
.pro_right_title{
font-size:20px;
font-weight:800;
color:#CECFCF;
}
.pro_right_title a{
font-size:20px;
font-weight:800;
color:#CECFCF;
}
.pro_right_title a:hover{
font-size:20px;
font-weight:800;
color:#a19f9f;
}
.pro_price{
font-size:25px;
color:#C41F25;
margin-top:40px;
margin-bottom:50px;}
.pro_select{
width:250px;
height:35px;}
#pro_qty{
float:left;
height:20px;
width:75px;
padding-left:2px;
border-top:1px solid #959595;
border-bottom:1px solid #959595;
border-left:1px solid #959595;
}
#pro_qty_but{
float:left;
width:25px;
cursor:pointer;}
#qty_items{
clear:left;
width:99px;
border-right:1px solid #959595;
border-bottom:1px solid #959595;
border-left:1px solid #959595;
position:absolute;
z-index:80;
}
.qty_items_out {
background-color:#FFFFFF;
padding-left:2px;
cursor:pointer;
}
.qty_items_over{
background-color:#CCCCCC;
padding-left:2px;
cursor:pointer
}
#pro_color{
float:left;
height:20px;
width:75px;
padding-left:2px;
border-top:1px solid #959595;
border-bottom:1px solid #959595;
border-left:1px solid #959595;
}
#color_items{
clear:left;
width:99px;
border-right:1px solid #959595;
border-bottom:1px solid #959595;
border-left:1px solid #959595;
position:absolute;
z-index:80;
}
#pro_color_but{
float:left;
width:25px;
cursor:pointer;
}
.pro_functions{
float:left;
overflow:hidden;
width:355px;
}
.spec_split{
float:left;
overflow:hidden;
width:20px;}
.explain{
float:left;
overflow:hidden;
display:inline;
width:355px;
margin:7px 42px 20px 0;
font-size:12px;
color:#4b4c4e;
}
.else{
float:left;
overflow:hidden;
display:inline;
width:320px;
line-height:180%;}
.product_description_title{
clear:left;
width:730px;
font-weight:800;
color:#C41F25;
font-size:13px;
}
.product_description{
color:#4B4C4E;
font-size:11px;
padding-bottom:20px;
padding-top:13px;}
.overflow_hidden{overflow:hidden}
.margin_bottom_10{margin-bottom:10px;}
.sponsor_logolink a{
font-size:14px;
color:#000000;
text-decoration:none;
}
.sponsor_logolink a:hover{
font-size:14px;
color:#3FC1C6}
.msg {
z-index: 98;
background-image: url(/image/msg.jpg);
top:50%;
left:50%;
width: 427px;
height: 176px;
position: absolute;
margin:-90px 0px 0px -213px;
}
.btn{
height:30px;
line-height:30px;}
.btn a{
padding-top:3px;
padding-left:10px;
padding-bottom:3px;
padding-right:10px;
border:1px solid #CCCCCC;
}
#msg_cont{
color:#000000;
width:400px;
padding-left:20px;
overflow:hidden;
padding-top:45px;
margin-bottom:20px;}
.price{
float:left;
overflow:hidden;
width:90px;
text-align:center;
line-height:25px;
font-size:14px;
color:#D14149;}
.buy_now{
float:left;
overflow:hidden;
width:80px;
height:25px;
text-align:center;
line-height:25px;}
.buy_now a{
color:#333333;
padding-top:5px;
padding-bottom:8px;
padding-left:14px;
padding-right:15px;
background:url(/image/buy_now.png);
}
.buy_now a:hover{
color:#C41F25;
background:url(/image/buy_now_over.png);
padding-top:5px;
padding-bottom:8px;
padding-left:14px;
padding-right:15px;}
.clear{
clear:left;}
.showbg_bg{
position:absolute;width:100%;background:#234f74;filter:Alpha(opacity=40);-moz-opacity: 0.4;z-index:81;HEIGHT: 1000px;
}
#showbg_showbg{
top:50%;
left:50%;
margin:-300px 0 0 -306px;
width:612px;
height:600px;
background-color:#FFf;
z-index:82;
position:absolute;
border:1px solid #CAD9EA;
}
.showbg_top_bg{
text-align:right;
height:31px;
background:url(/image/showbg_top_bg.gif);
background-repeat:repeat-x;
width:100%;
border-bottom:1px solid #CAD9EA;
}
.remarkinfo{
border:1px solid #C41F25;
width:300px;
height:25px;
line-height:25px;
color:#000000;
background-color:#FEEFEF}
.hidden{
display:none}
#languagetxt{
width:367px;height:58px;line-height:35px;position:absolute;margin-top:-50px;
background:url(/image/language_bg.gif);
}
#languagetxt a{
position:relative;
text-decoration:none;
color:#C41F25;
padding-left:15px;
padding-right:7px;
}
#languagetxt a:hover{
text-decoration:none;
color:#C41F25;
padding-left:15px;
padding-right:7px;
position:relative;
}
.hotlink{
color:#C41F25;
}
.manual table{
border-collapse:collapse}
.red_1{
font-weight:800;
color:#C41F25;
font-size:13px;
line-height:40px;
}
.title_font{
font-size:14px;
color:#DC7178;
font-weight:800;}
.box_title{
font-size:14px;
color:#DC7178;
font-weight:800;
height:28px;
line-height:28px;
background:#C41F25;
padding-left:10px;
}
*html .box_title{
padding-top:3px;
height:21px;
line-height:21px;
}
.box_content{
text-align:center;
border:1px solid #BFBFBF}
.box_content dd{
margin-top:10px;margin-bottom:10px;}
.box_content_2{
padding:5px 5px 5px 15px;
border:1px solid #BFBFBF;
font-size:12px;
color:#4B4C4E}
.box_content_2 ul{
padding-left:25px;}
#installation_list dt{
border-bottom:1px solid #CCCCCC;text-align:center;width:500px;margin:0 auto;
font-weight:800;
color:#C41F25;
font-size:14px;
line-height:30px;
}
#installation_list li{
color:#666666;
overflow:hidden;
margin-left:230px;
line-height:30px;
width:400px;
}
#class2 li{
list-style:none;
font-weight:normal;
padding-left:12px;
}
#class2 li a{
color:#FFFFFF;
font-size:12px;
font-weight:normal
}
#class2 li a:hover{
color:#C41F25;
}
.content_txt{
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
line-height:140%;
font-size:12px}
.txt_b{
font-weight:800}
.zoom_in{
display:inline;
width:28px;
height:28px;
z-index:80;
margin-top:0px;
margin-left:250px;
}
.content_ol ol{
margin-left:25px;}
.content_ul ul{
margin-left:20px;}
.content_ul ul li{
line-height:30px;}
.kits_title{
font-size:14px;
color:#C41F25;
font-weight:800;
height:40px;
line-height:40px;}
.kits_else{
height:30px;
font-size:12px;
color:#C41F25;
line-height:30px;}
.kits_out{
margin-top:5px;
width:580px;
height:77px;
overflow:hidden;
font-size:12px;
border:1px solid #FFFFFF;
}
.kits_over{
margin-top:5px;
width:580px;
height:77px;
overflow:hidden;
background:url(../img/kits_bg.jpg);
background-repeat:repeat-x;
border:1px solid #CCCCCC;
}
.kits_text{
float:left;
overflow:hidden;
display:inline;
margin-left:20px;
padding-right:10px;
width:430px;
height:76px;
vertical-align:middle}
.kits_link{
float:left;
overflow:hidden;
display:inline;
width:120px;
height:76px;
line-height:76px;
text-align:center;}
.txt{
font-size:12px;
margin-top:8px;
margin-bottom:50px;
color:#333333;
}
.input_type{
float:left;
overflow:hidden;
line-height:23px;
width:100px;
text-align:right;
margin-bottom:5px;}
.input_input{
float:left;
margin-left:5px;
margin-bottom:5px;
}
.input_input input{
border:1px solid #999999;
height:20px;
}
.faqs_list{
margin-left:29px;
margin-bottom:50px;}
.faqs_list ol li{
line-height:20px;}
.faqs_list a{
color:#333333}
.faqs_list a:visited{
color:#999999
}
.faqs_list a:hover{
color:#C41F25}
.faqs_list a:action{
color:#C41F25}
.miao{
position:absolute;margin-top:-250px;}
.bbig{ color:#3EC2C7; font-size:25px; font-weight:bold;}
.list{ color:#B6B6B2;font-size:15px;font-weight:bold;}
.s{ color:#FE463A;font-weight:bold;font-size:16px;}
.a a{ color:#FFFFFF; font-weight:bold;}
.backtodealer
{
    position:absolute;top:650px;left:800px;
    }
.displaycategory
{
   color:#C41F25; 
    }
.light_scale{
border:1px solid #C41F25;
border-left:0px;
background:#FEEFEF;
margin-top:3px;
height:13px;
line-height:13px;
padding-left:5px;
font-size:10px;
color:#666666;
white-space:nowrap;
}
.proprice
{
    color:#000000; font-weight:bold;
    }
.discountrate
{
    color:#D14149;
    margin-left:15px;
    font-weight:bold;
    }
.disprice
{
    color:#D14149;
    font-weight:bold;
}
#login
{
  margin-left:300px;
  margin-top:80px;
  color:#000000;
  margin-bottom:130px;
  width:250px;
    }
.loginusername
{
    margin-top:30px;
    }
.loginpwd
{
    margin-top:5px;
    }
.username
{
    margin-left:5px;
    width:150px;

    }       
.password
{
    margin-left:10px;
    width:150px;

    }
.managelist
{
    margin-left:30px;
    font-size:14px;
    font-weight:bold;
    }
.managelist li
{
    float:left;
    margin-top:30px;
    list-style:none;
    margin-bottom:30px;
    margin-right:15px;
    }
h1.center
{
    line-height:40px;
    width:400px;
    }
h1.center2
{
    line-height:40px;
    margin-left:300px;
    width:500px;
    }
.table
{
    width:94%;
    margin:0 auto;
    }
.table td,.table th
{
    height:25px;
    padding-left:10px;
    }
.table th
{
    background-color:#C41F25;
    color:#DC7178;
    }
#orderlist
{
    margin-left:170px;
    margin-bottom:20px;
    }
#orderlist table td.orderno
{
    padding-left:20px;
    }
.orderlistheader
{
  margin-left:500px;
  margin-bottom:5px;  
    }
.orderlistheader1
{
  margin-left:520px;
  margin-bottom:5px;  
    }
.loginbutton
{
    margin-left:75px;
    margin-top:5px;
    }
#showorder
{
    color:#000000;
    margin-top:30px;
    }
.burntime 
{
    width:300px;margin-bottom:5px;margin-top:5px;
    }
.hours
{
    float:left;width:200px;
    border-left:1px solid #333333;
    padding-bottom:3px;
    }
.brightness
{
   width:300px;margin-top:10px; 
    }
.scale_type{
float:left;
overflow:hidden;
width:70px;
color:#333333
}
.light_scale{
border:1px solid #C41F25;
border-left:0px;
background:#FEEFEF;
margin-top:3px;
height:13px;
line-height:13px;
padding-left:5px;
font-size:10px;
color:#666666;
white-space:nowrap;
}
.discountadd
{
    margin:20px 200px 20px 500px;
    }
    