*{ padding:0; margin:0;}
h1,h2{ font-size:16px; text-indent:8px;color:#003142;}
h3,h4{ font-size:14px;}
h5,h6{ font-size:12px; color:#FFFFFF;}
input{ width:190px;}
.button{ width:50px}
.clear{ clear:both;}
ol li{ list-style-position:inside; line-height:22px;}
ul li{ list-style-type:none;}
fieldset{ border:none;}
body{ font-size:12px; text-align:left;}
a img{ border:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
#wrapper{ width:1004px; margin:0 auto; text-align:left;}
#header{ background:url(../images/website/headerbg.jpg) no-repeat left top; height:114px; position:relative;}

#header p{ color:#FFFFFF; width:455px; height:70px; position:absolute; top:10px; left:360px;}
#header #logo{ margin-top:10px;}
#header ul#top_nav{ position:absolute; right:10px; top:10px;}
#header ul#top_nav li{ display:inline; background:url(../images/website/triangle.gif) no-repeat center left; padding-left:10px; margin-right:10px;}
#header ul#top_nav li a{color:#0093B7;}


#main_nav{background:url(../images/website/column_bg.gif) repeat-x left top; width:1004px; height:34px;line-height:34px; position:absolute; top:80px; left:0;}
#main_nav a{ color:#002D3C; font-weight:bold;}
#main_nav li{float:left; background:url(../images/website/column.gif) no-repeat right top;}
#main_nav li a{ display:block;width:115px; text-align:center;}
#header fieldset{position:absolute; bottom:6px; right:5px; color:#002D3C; font-weight:bold;}

#header fieldset .button{ background-color:#000000; height:17px; width:27px; color:#FFFFFF; border:none; cursor:pointer;}
#language{ position:absolute; right:10px; bottom:40px;}
#language li{ float:left; margin:0 10px 0 0;}




.left{ width:247px;background-color:#002D3C; float:left;}
.left a{ color:#FFFFFF;}
.left h5{ background:url(../images/website/left_header_bg1.jpg) no-repeat left top; height:29px; line-height:29px; text-indent:10px;}
.left ul li{ background:url(../images/website/line.gif) no-repeat left top; height:25px; line-height:25px; text-indent:20px;}
.left p{ background:url(../images/website/left_box_bg.gif) no-repeat left top;padding:20px; color:#FFFFFF; height:100px;}
.left .left_nav li a{ background:url(../images/website/triangle1.gif) no-repeat left center; padding-left:10px;}


.right{ width:757px;float:right; padding-bottom:10px;}

.right #container{ color:#414141; position:relative;}

.right #container fieldset{ position:relative; margin:10px;}

.right #container fieldset ul li{ list-style-type:disc; list-style-position:inside;}
.right #container fieldset ul li li{ padding-left:20px;}
.right #container fieldset ol li a{ color:#414141;}
.right #container fieldset ol li a:hover{ color:#5AA4C7;}

.right #container fieldset h6{ background:url(../images/website/right_header_bg.gif) repeat-x left top;color:#FFFFFF; border:1px solid #00222D; border-bottom:none;float:left; height:28px; line-height:28px; padding:0 10px 0 0;}
.right #container fieldset div{ clear:both; border:1px solid #00222D; background-color:#F7F7F7; padding:5px 10px;}
.right #container fieldset form p{ margin:10px;}
.right #container fieldset div p{ line-height:22px;}
.right #container fieldset label{ display:block;}
.right #container fieldset textarea{ width:350px; height:200px;}
.right #container h2{margin:10px 0;}
.right #container h2 a{color:#003142; font-size:16px; text-decoration:none;}
.right #container h3 a{color:#003142; font-size:16px; margin-bottom:10px;text-decoration:none;}

.right #container h5 a{ color:#5AA4C7; font-size:14px; text-indent:0;}

.right #container .holder{ padding-bottom:6px; margin:10px 0 10px 10px;}
.right #container .holder div.list{ background:url(../images/website/product_list_bg.gif) no-repeat left top; width:728px; height:118px; position:relative;}
.right #container .holder div.list div{ width:545px; height:108px; overflow:hidden;  padding:5px;}
.right #container .holder div.list img{ float:left; margin:10px; border:1px solid #00222D; width:128px; height:96px;}
.right #container .holder div.list div{float:left;}
.right #container .holder div.list div ul li{ display:inline;}
.right #container .holder { background:url(../images/website/bottom_shadow.gif) no-repeat left bottom; position:relative;}
.right .box{ width:356px; height:124px; position:relative; background:url(../images/website/box_bg.gif) no-repeat left top; float:left; margin:5px 0 10px 15px;
/*Ie hack*/
_margin: 5px 0 10px 10px;
/*Ie hack*/
}

.right #container .info{ background:url(../images/website/product_info_bg.gif) no-repeat left top; width:728px; height:204px; margin:10px;}

.right #container .info img{border:1px solid #00222D; width:189px; height:142px; margin:0 20px; float:left;}

.right #container .info h4{ color:#5AA4C7; font-size:18px; padding:10px;}
.right #container .info table{ background-color:#FFFFFF;width:487px; height:142px; border:1px solid #D5D5D5; float:left;}
.right #container .info table td,.right #container .info table th{ padding:0 10px;}

.right #container fieldset.model_code div{ float:left; width:710px;}
.right #container fieldset.model_code dt{ color:#6600FF;}
.right #container fieldset.model_code dd{ padding:5px 10px;}
.right #container fieldset h6{ padding:0 10px;}

.right #container .contact{ float:right; margin-right:10px;}
.right #container .contact input.button{ background-color:#002D3C;display:block; padding:5px;color:#fff; border:1px solid #fff; width:80px;}

.right #container #support input{ width:350px;}
.right #container #support input.button{ width:60px;}
.right .box h2 a{ color:#5AA4C7; font-size:17px; height:45px; line-height:45px; position:absolute; z-index:100;}
.right .box img{ position:absolute; right:0; top:5px;}
.right .box ul{width:187px; position:absolute; top:45px; left:17px;}
.right .box ul li{ float:left; background:url(../images/website/triangle2.gif) no-repeat left center; text-indent:10px; width:90px;}
.right .box ul li a{ color:#6E6E6E;}
.right .box span{ position:absolute; bottom:10px; left:20px; font-weight:bold;}
.right .box span a{color:#5AA4C7;}


.right div#news{ width:722px; margin:10px 10px 10px 15px; border:3px solid #006088; padding:0 0 20px 0;}
.right div#news h1{ color:#5AA4C7; font-size:12px; padding:0; margin:0; border:1px solid #f00; background:url(../images/website/news_title_bg.gif) repeat-x left top; height:25px; line-height:25px; border:1px solid #DADADA;}
.right div#news ul li{ float:left;position:relative; border-bottom:1px dashed #c0c0c0; padding:5px 0;}
.right div#news ul li a{color:#414141; list-style-position:inside; padding:0 10px; text-decoration:none; display:block; width:630px; overflow:hidden; float:left;}

.right div#news li div{ border-bottom:1px dashed #C0C0C0;}

.right div#news li p{ display:inline;}
.right div#news li span.news_date{ color:#414141; float:left;}


.right ul.list li{ float:left; margin:0 10px;}
.right ul.list li a{ display:block;font-size:12px;background:url(../images/website/brand.jpg) no-repeat left top; height:45px; padding:12px 0;width:150px;text-align:center; color:#0970A1;}

.new_product .new_info{ width:220px; margin:10px 0 0 10px;float:left; display:inline;}
.new_product .new_info a{ width:195px; border:1px solid #696969; display:block;}
.new_product .new_info a img{ width:190px;}
.new_product .new_info ul{ text-align:left; margin:5px 10px;}
.new_product .new_info ul li{margin:3px;}


#footer{ height:45px; line-height:45px;background:url(../images/website/footer_bg.gif) no-repeat left top;clear:both; text-align:center; color:#fff;}
label.error{ color:#f00;}
span.brand{ color:#6600FF;}
.brand_list{ margin-left:5px;}
.button_infomation{position:absolute; bottom:10px; right:30px; color:#00f;}
