@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 150%; color: #cccccc; margin:0px; padding: 0px; background-color: #000000; }

a { color:#ffffff; text-decoration: none; font-weight: normal; }
a:hover{ color: #cccccc; text-decoration: underline; }

.title { font-size: 14px; line-height: 160%; color: #CFA704; font-weight: normal;}
.title2 { font-size: 19px; line-height: 160%; color: #003366; font-weight: normal;}
.title3 { font-size: 14px; line-height: 150%; color: #FFFFFF; font-weight: normal;}
.black{ color:#000000;}
.small{ font-size:11px; color:#CCCCCC;}
p { margin:10px 0px 10px 0px; padding:0px;}

h1 { font-size: 26px; line-height: 110%; color: #CFA704; font-weight: normal;}
h2 { font-size: 18px; line-height: 100%; color: #CFA704; font-weight: normal;}
h3 { font-size: 13px; line-height: 150%; color: #E0E0E0; font-weight: normal; margin:0px; padding:0px; font-weight:bold;}
h4 { font-size: 12px; line-height: 150%; color: #ffffff; font-weight: blod;}
.line{ clear:both; margin:15px 0px 15px 0px; border-bottom:#666666 dashed 1px;}

#header{ margin: 0px auto; padding:0px; width: 980px; height: 114px; } 

.menu{ margin:0px auto; padding:0px 0px 1px 0px; width:980px; height:22px; background:url(../images/top/top_r2_c6.jpg) repeat-x;}
.menunav{ float:left; margin:0px; height:22px;}
.menunav a{padding:0px 12px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold; display:block;}
.menunav a:hover{ color:#FFFF00; text-decoration:none;}
.menuspanleft{ float:left; width:20px; background-image:url(../images/top/top_r2_c1.jpg); height:22px;}
.menuspan{ float:left; margin:0px; width:20px; background-image:url(../images/top/top_r2_c4.jpg); height:22px;}
.menuright{ float:right; width:15px; height:22px;}

.banner{ width: 980px; margin:0px auto; padding:1px 0px 1px 0px;}
.bannerd{ width: 980px; margin:0px auto; padding:0px;}
.mainbody{ margin:0px auto; padding:6px 0px 10px 0px; width: 980px;}
.mainbodyleft{ float:left; width:200px;}
.productleft{ float:left; width:200px; line-height:130%;}
.mainbodyleft ul{ margin:0px; padding:0px;}
.mainbodyleft ul li{ margin:0px; padding:0px; display:block; list-style:none; height:23px;}
.mainbodyleft ul li a{ margin:0px; padding:0px;}
.productcenter{ width:558px; margin:0px 200px 0px 200px;}
.productright{ width:200px;}

#facility_left_panel{float:right; position:fixed; top:257px; left:148px; margin:0; padding:0; width:200px;}
#left_panel{float:right; position:fixed; top:257px; left:141px; margin:0; padding:0; width:200px;}
#right_panel{float:right; position:fixed; top:257px; left:905px; margin:0; padding:0;}
.content_center{ width:558px; margin:0px 0px 0px 205px;}


.tab{ margin:6px 0px 0px 0px; width:200px; float:left;}
.tab2{ margin:0px 0px 6px 0px; width:200px; float:left;}
.contactinfo{ float:left; background:url(../images/leftbg.gif) left top repeat-y; margin:0px; padding:15px 10px 15px 10px; width:180px;}
.featuredproduct{ float:left; background-color:#333333; margin:0px; padding:15px 10px 15px 10px; width:180px;}
.featuredproduct ul{ margin:0px; padding:0px;}
.featuredproduct li{ margin:0px; padding:0px 0px 0px 15px; list-style:none; background:url(../images/arrow2.gif) 2px 8px no-repeat;}

.productcategories{ margin:0px; padding:10px; background:url(../images/Categoriesbg.gif) right bottom #333333 no-repeat;}
.pdetailleft{ float:left; background-color:#000000; margin:0px 12px 0px 0px; padding:3px;}
.pdetailright{ float:right; width:350px;}


.subnav{ float:left; width:738px; margin:0px 0px 0px 7px; padding:6px 10px 6px 10px; background-color:#333333; border-bottom:#000000 solid 1px;}
.subnav2{ float:left; width:530px; margin:0px 0px 0px 7px; padding:6px 10px 6px 10px; background-color:#333333; border-bottom:#000000 solid 1px;}
.mainbodyright{ float:left; width:728px; margin:0px 0px 0px 7px; padding:15px; background-color:#333333;}
.mainbodyright ul{ margin:0px 0px 0px 10px; padding:0px;}
.mainbodyright li{ margin:0px; padding:0px 0px 0px 15px; list-style:none; background:url(../images/arrow2.gif) 2px 8px no-repeat;}

.mainbodyright2{ float:left; width:520px; margin:0px 0px 0px 7px; padding:15px; background-color:#333333;}
.subbanner{ margin:0px 10px 0px 0px; padding:5px; background-color:#000000;}

.tabbox{ float:left; width:234px; margin:0px 10px 0px 0px;}
.tabtext{ padding:10px; width:212px; background-color:#424242; min-height:310px;}
.tabtext ul{ margin:0px; padding:0px;}
.tabtext ul li{ margin:0px; padding:2px 0px 2px 12px; list-style:none; background:url(../images/arrow3.gif) left 5px no-repeat; line-height:110%;}


.left{ float:left;}
.right{ float:right;}
.clear{ clear:both; height:0px;}

.photos{ margin:0px 15px 0px 0px;}
.photos img{ padding:5px; background-color:#000000;}

.footer{ clear:both; width:980px; height:80px; margin:0px auto; padding:30px 0px 0px 0px; background-image:url(../images/footer.jpg); background-repeat:no-repeat;}
.footerleft{ float:left; margin:0px 0px 0px 4px; padding:0px;}
.footerright{ float:right; margin:0px 18px 0px 0px; padding:0px;}
.footer a{ color:#FFFFFF;}

.error_txt{
	color:#F00;
}
.success_txt{
	color:#0F0;
}

.sidetreeoverview{ margin:0px; padding:0px;}
.sidetreeoverview ul{margin:0px 0px 0px 4px; padding:0px;}
.sidetreeoverview ul li{margin:0px; padding:0px 0px 4px 0px;  color:#000000; list-style:none;}
.sidetreeoverview ul li a{margin:0px; padding:0px 0px 0px 14px; color:#B74E0A; font-weight:bold; background:url(images/last.gif) left 3px no-repeat;}
.sidetreeoverview ul li a:hover{ color:#CFA704;}
