body{margin:0; padding:0; text-align:center; background:#25363b url(../../images/bg.jpg) repeat-x top; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px;}

#wrapper{position:relative; text-align:left; width:985px; margin-right:auto; margin-left:auto; }

#body_footer{width:100%; background:url(../../images/footer_line.jpg) repeat-x; margin-top:20px;}
#footer_wrapper{position:relative; text-align:left; width:985px; margin-right:auto; margin-left:auto; padding-top:30px; min-height:200px; }

a:link{color:#FFF; text-decoration:none;}
a:visited{color:#FFF; text-decoration:none;}
a:hover{color:#fff; text-decoration:underline;}

#top_menu{width:985px; height:33px; font-size:11px; color:#FFFFFF;}
#b1{width:auto; float:left; height:25px; background:#680000; padding:0px 10px 0px 10px; margin:4px 10px 0px 0px; line-height:25px;}
#b2{width:auto; float:left; height:25px; background:#006666; padding:0px 10px 0px 10px; margin:4px 10px 0px 0px; line-height:25px;}
#b3{width:auto; float:left; height:25px; background:#974b00; padding:0px 10px 0px 10px; margin:4px 10px 0px 0px; line-height:25px;}
#right_menu{float:right;/*border:1px #FF0000 solid;*/ width:500px; text-align:right; height:33px; line-height:30px;}
#right_menu img{vertical-align:middle;}
#right_menu .sep{color:#247087;}

#header{text-align:left; width:985px; height:95px; /*border:1px #FF0000 solid;*/}
#banner{width:650px; height:88px; float:right; text-align:right; padding-top:7px;}

#main_bar{ width:985px; background:url(../../images/bg_menu.jpg) repeat-x; height:35px; margin-bottom:8px;}
#main_menu{ float:left; width:300px; height:35px;}
/*#main_menu ul{padding:0; margin:0; height:34px;}
#main_menu ul li{padding:0; margin:0; display:inline;}
#main_menu ul li a{float:left; padding:0px 20px; color:#FFF; text-decoration:none; height:34px; line-height:34px;}
#main_menu ul li a img{padding-top:10px;} 
#main_menu ul li a:visited{color:#FFF;}
#main_menu ul li a:hover, #main_menu ul li a.current{ color:#000; text-decoration:none; background-color:#acc22b; height:34px;line-height:34px}*/

#main_contact{width:650px; height:35px; float:right; line-height:35px; font-size:18px; text-align:right; color:#FFFFFF;}
#main_contact img{vertical-align:middle; padding-bottom:5px;}
#main_contact span{font-size:11px; line-height:20px; vertical-align:middle;}

#flash{width:663px; height:334px; float:left; margin-top:25px;}
#search{width:302px; height:314px; float:right; background:url(../../images/search_bg.jpg) repeat-x;margin-top:25px; padding:10px; color:#FFFFFF;}
#search h3{color:#fff; margin:0; padding:0px 0px 10px 0px; font-size:1.6em; font-weight:normal; border-bottom:1px solid #FFFFFF;}
#search input { font-size: 12px; border:1px solid #000000; width:140px; height:25px; }
#search input.inl{width:20px; vertical-align:middle; display:inline; border:none; height:10px; margin:0; padding:0;}
#search textarea { font-size: 11px; border:1px solid #000000;}
#search select {font-size: 12px; border:1px solid #000000;width:140px; height:25px; }
#search select.curren{width:50px; vertical-align:middle; display:inline; height:20px; font-size:11px;}
#search .but{width:160px; height:35px; border:none;}


#content{width:985px; min-height:300px; color:#FFFFFF;}
#content_inner{overflow:hidden;}
#content h1{color:#fff; margin:0; padding:10px 0px 10px 0px; font-size:1.6em; border-bottom:1px solid #FFFFFF; font-weight:normal; margin-bottom:10px;}
#content h3{color:#fff; margin:0; padding:10px 0px 10px 0px; font-size:1.6em; font-weight:normal;}
#content h4{color:#fff; margin:0; padding:10px 0px 10px 0px; font-size:1.3em; font-weight:bold; }
 h3{color:#fff; margin:0; padding:10px 0px 10px 0px; font-size:1.6em; font-weight:normal; margin-bottom:10px;}

#page_link{font-size:11px; color:#FFFFFF;}

#refine{width:985px; height:99px; background:url(../../images/refine_bg.jpg) no-repeat; margin-top:10px; margin-bottom:20px;}
#per_page{width:965px; height:39px; line-height:39px; padding:10px;}
#per_page form{display:inline;}
#per_page .refine_text{width:auto; height:39px; float:left; text-align:left; padding-right:20px;/*border:1px solid #FFFFFF;*/}
#per_page .refine_block{width:250px; height:39px; float:left;position:relative;}
#per_page .refine_block select {font-family:Trebuchet MS, Arial, Helvetica;	font-size:14px;	font-style:italic;	color:#666666;	background:url(../../images/select10.gif) no-repeat #FFFFFF;width:167px;height:21px;float:left;border:0px;	padding:6px 9px 6px 10px;	margin:0px;}
#per_page .refine_block select.styled {	font-family:Trebuchet MS, Arial, Helvetica;	font-size:14px;	font-style:italic;	color:#666666;	width:216px;	height:33px; position:absolute;	left:0px; top:5px;	cursor:pointer;}
#search_result{width:985px; height:38px; line-height:38px;  text-align:center; /*border:1px solid #FFFFFF;*/}

#home_tab1{width:477px;  float:left; /*border:1px solid #FFFFFF;*/}
#home_tab2{width:477px; height:280px; float:right; /*border:1px solid #FFFFFF;*/}

#welcome{width:610px; min-height:300px; float:left;}
#welcome h1{color:#fff; margin:0; padding:10px 0px 10px 0px; font-size:1.6em;  font-weight:normal; border-bottom:none; }

#home_form{float:right; width:347px; min-height:300px; background:#fff; margin-top:30px; color:#333333;font-size:11px; }
#home_form_inner{overflow:hidden;}
#home_form .header{width:347px; height:25px; background:#8a0b0b; color:#FFFFFF; text-align:center; font-size:16px;  line-height:25px; }
#home_form .text102{color:#333333; text-align:left; vertical-align:top;}
#home_form input { font-size: 14px; border:1px solid #000000; width:220px; height:25px; float:left; }
#home_form textarea{ font-size: 14px; border:1px solid #000000; width:320px; height:100px; float:left; }
#home_form .but{ font-size:14px;background-color:#333333; padding:3px; color:#FFFFFF; background:#bf1c15; width:auto; height:30px; float:left;}

#contact_text{width:300px; float:left; margin-right:20px;}
#contact_form{width:600px; float:left;}





#footer_top{width:985px; background:url(../../images/footer_tr.jpg) no-repeat top right; height:18px; text-align:left;}
#footer_top img{float:left;}
#footer_title{color:#FFFFFF; font-size:16px; font-weight:normal; float:left; background:#25363b; height:18px; padding:0px 10px 0px 10px;}

#footer{width:963px; min-height:200px; font-size:12px; color:#FFFFFF; border-left:1px solid #fff; border-right:1px solid #fff; padding:10px; overflow:hidden;}
#footer_inner2{overflow:hidden; padding:0px 10px;}

#footer h2{color:#fff; margin:0; padding:10px 0px; font-size:1.8em; font-weight:normal;}
#foot_links{width:640px; min-height:160px; float:left; /*border:1px solid #FF0000;*/}
#foot_links .sq{width:190px; min-height:160px; float:left;/*border:1px solid #FF0000; */margin-right:15px;}
#foot_links h3{color:#fff; margin:0; padding:0px 0px 5px 0px; font-size:1.4em; font-weight:normal; text-transform:uppercase; }
#footer a{color:#fff; text-decoration:none;}
#footer a:visited{color:#fff; text-decoration:none;}
#footer a:hover{color:#fff; text-decoration:underline;}

#area{width:280px; min-height:200px; color:#FFFFFF; font-size:12px; float:left; /*border:1px solid #FFFFFF;*/ margin-right:20px;}
#area h3{color:#fff; margin:0; padding:0px 0px 5px 0px; font-size:1.4em; font-weight:normal;}


#cur{width:280px; min-height:200px; color:#FFFFFF; font-size:12px; float:right; /*border:1px solid #FFFFFF;*/ margin-right:20px;}


#copyright{width:985px; height:30px; line-height:30px; text-align:right;/*border:1px solid #FF0000;*/ font-size:11px; color:#FFFFFF;}


#newsnl{width:300px; min-height:200px; color:#FFFFFF; font-size:12px; float:left;/* border:1px solid #FFFFFF;*/ margin-right:20px;}
#newsnl_inner{overflow:hidden;}
#newsnl h3{color:#fff; margin:0; padding:0px 0px 5px 0px; font-size:1.4em; font-weight:normal; }
#newsnl p{display:block; width:330px; /*border:1px solid #FF0000;*/ overflow:auto; margin:3px 0px; }
#newsnl label{width:100px; float:left; text-align: left; display: inline;  color:#fff;/*border:1px solid #FF0000;*/  }
#newsnl input { font-size: 12px; border:1px solid #000000; width:160px; height:20px; float:left; }
#newsnl input.chk_prod{width:10px; margin-left:20px;}
#newsnl textarea { font-size: 11px; border:1px solid #000000;}
#newsnl select {font-size: 11px; border:1px solid #000000; }
#newsnl .but{ font-size:14px;background-color:#333333; padding:3px; color:#FFFFFF; background:#bf1c15; width:auto; height:30px; float:left;}
#newsnl .error{color:#FF0000; font-size:11px; text-align:left;}
#newsnl .success{color:#009933; font-size:11px;}

#contact_f .text102{color:#CCCCCC;}

