@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0}
body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#fff; text-align:center}
a{text-decoration:none; color:#dc6600}
img{border:none}
li{list-style:none}
h1{padding:0;margin:0; visibility:hidden; height:0}
h2{font-size:1.2em; padding:0; margin:15px 0 5px 0}
h3{padding:0 0 5px 0;margin:0;color:#666666; font-size:1.1em}
h3 a{color:#ff8800}
td{ vertical-align:top}
.box{text-transform:uppercase;color:#669933}
.boxin{margin:3px 20px 5px 20px; vertical-align:bottom}
.boxin:after{clear:both; float:none; content:".";visibility: hidden;}
.myfix:after{content: ".";display: block; height: 1px; clear:left; visibility: hidden;}
.page,.top,.footer{width:932px; background-color:#FFCC00; text-align:left}
.page{background:url('../pixes/layout/mid.jpg') repeat-y;height:auto;padding-left:0; margin:0 auto}
.header,.inpage,.main{width:837px}
.inpage{margin-left:50px}
.inpage:after{clear:both}
.topline{background:url('../pixes/layout/topline.jpg') no-repeat bottom left;
			text-align:right;
			height:35px;
			width:870px;
			padding:20px 5px 0 0;
			margin-bottom:5px			
			}
.logo{background:url('../pixes/layout/logo.jpg') no-repeat bottom left;width:261px;height:152px;}


.header,.left_h,.right_h{height:283px}
.header{padding-bottom:5px;}

.right_h,.main_r{margin-left:290px;width:537px;}
.left_h,.main_l{width:265px;text-align:right;float:left}
.right_h{background:url('../pixes/layout/tbanner/all_products.jpg') no-repeat;height:257px;}
.top{background:url('../pixes/layout/top.jpg') no-repeat;
		height:46px}
.footer{background:url('../pixes/layout/foot.jpg') no-repeat;
		height:112px}

/*menu */
	.topmenu{font-weight:400}
	.m_menu{font:Verdana,Helvetica;
			 width:261px;
			 height:33px;
			 list-style:inside;
			 padding-left:16px;
			 line-height:27px;
			 list-style-type:none;
			 font-size:14px
			 }
			
	.m_menu{color:#999999; background:url('../pixes/layout/menu_bg.jpg') no-repeat}
	.m_menu:hover{color:#00CC66}	
	.m_menu a:hover,.prlbx a:hover, .news_d{padding-left:10px}	 
	.dot{font-size:16px; margin-right:21px}
	.m_menu a{color:#848080;}
	.topmenu a{ margin: 0px 8px 0px 8px; font-weight:400; color:#706f6f; font-size:12px}
	
.main{height:auto}
.main:after{clear:both;}
.new_p{background: #F7FFF4 url('../pixes/layout/np.jpg') no-repeat;padding:40px 5px 0px 5px; border:1px solid #A7E489; margin-top:20px}
.pbx{height:auto; margin-bottom:5px}
.pim{width:50px; height:50px;float:left; padding:0px}
.pti a,.news_t a{color:#CC6600; text-decoration:underline}
.ptx,.news_c{margin-left:10px; text-transform:none; font-weight:400}
.ptx{margin-left:75px}
.pti{font-size:9px;text-decoration:underline; padding-bottom:5px}
.pwu{text-indent:9px; color:#999999}
.news{ background:url('../pixes/layout/nm.gif') repeat-y;}
.news_top{background:url('../pixes/layout/nt.gif') no-repeat left top; height:20px;margin-top:10px}
.news_t{margin-left:10px}
.news_foot{background:url('../pixes/layout/nf.gif') no-repeat left bottom; height:4px}
.news_d{font-size:8px;color:#000}
.news_c{padding:2px 10px 5px 5px}
.ftxt{padding:10px 0px 0px 100px; width:420px;}
.ftxt, .ftxt a,.counter{color:#fff}
.fsf{background-color:#f3fce2}
.s{margin:5px 0px 10px 20px}

.counter{float:right; margin:28px 80px 0; text-align:center}

.sublink{
		font-size:12px;
		padding:1px 3px 3px 30px;
		margin:1px 30px 1px 15px;
			}
.link{list-style-image:url(../pixes/layout/bullet2.gif);}
.paragraph{text-indent:20px}
/*other */
.gap{height:10px}
.pad1{padding:10px}
.pad2{padding:2px}
.mr10{margin:10px}
.mr20{margin:20px}
.mr30{margin:30px}
.sep{height:1px;background-color:#dedede;margin:10px 0 5px 0}
.portrait{padding:2px; border:0.1em outset; background-color:#eeeeee; text-align:center}
.plain{padding:2px; text-align:center}
.none, .none a{text-transform:none;text-decoration:none}
/*news listing */

.news_title{font-size:13px; text-transform:capitalize; margin-bottom:5px}
.news_content{font-size:12px;text-transform:none; font-weight:400}
.news_det{font-size:9px; font-weight:300; color:#ff7700}

/*contact*/
.c_box{font-size:14px}
.c_box .left{text-align:right; width:150px; margin-right:3px}
.c_box .right{width:300px;float:right; margin-left:3px}
/*products*/
.prd_tbl_list{table-layout:auto;color:#666666}
.prd_tbl_list .prd_title{font-size:1.1em}
.prd_title a{color:#dd6600; text-decoration:underline;margin-left:10px}
.prd_grp_hd{ background-color:#ededed;padding:3px;}

/*combined*/
a:hover,
.m_menu a:hover, 
.topmenu a:hover, 
.ftxt a:hover, 
.sublink a:hover,
.prlbx a:hover{color:#339933}
.news_title, .prd_tbl_list .prd_title, .prd_grp_hd{color:#006666}
.main,.fsf,.c_box,.prd_tbl_list .prd_title{padding:5px;}
.pti,.writeup,.news_date, .c_box .left, .news_content{color:#666666}
.box, .c_box, .m_menu, .pti, .news_t, .news_title, .prd_tbl_list .prd_title{font-weight:bold}
.boxin, .sublink, .sep, .c_box{width:auto}
.sublink a, .news_c, .c_box .right{color:#993300}
.pti a:hover,.news_t a:hover{color:#006699}
.topmenu, .news_t, .ftxt{font-size:11px}
.writeup, .paragraph, .pwu, .news_content, .news_c{text-align:justify}
.new_p, .news_c, .counter, .news_date{font-size:10px}
.m_menu, .main_l, .pti a, .news_t a, .news_t, .c_box .right{text-align:left}

.field legend{font-weight:bold; color:#A28735; font-size:13px; margin-left:10px}
.prodfront{width:100%; display:compact; background-color:#fff; clear:right; padding-top:20px}