/* CSS Document */
body{
	width:100%;
	margin:0px;
	background:url(../images/main_bg.gif) repeat-x left top #7fac3f;
}

a{
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#3b6710;
	text-decoration:underline;
}

.img_png{
	behavior:url(iepngfix.htc);
	border:0px;
}
#middle_bg{
	width:912px;
	margin:0px auto;
	background:url(../images/middle_bg.png) repeat-y left top;
	behavior:url(iepngfix.htc);
}
div#middle_main{
	width:900px;
	margin:0px auto;
	background:#fdfff1;
}
.top_main{
	width:900px;
	float:left;
	margin:0px;
	background:#fdfff1;
}
#middle_txt-area{
	width:900px;
	float:left;
	margin-top:35px;
	background:url(../images/home_mid-bg.gif) repeat-x left bottom;
}
#inner_txt-area{
	width:900px;
	float:left;
	margin:0px;
	background:url(../images/home_mid-bg.gif) repeat-x left bottom;
	min-height:430px;
}
.home_txt-main{
	width:409px;
	float:left;
	margin-left:41px;
	_margin-left:21px;
}
.home_txt{
	width:376px;
	float:left;
	margin:0px;
	padding:0px 25px 10px 8px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#3b6710;
	line-height:20px;
}
.home_left-img{
	width:408px;
	float:left;
	margin:0px;
	padding-bottom:20px;
}
.inner_title{
	width:869px;
	margin:0px auto;
	padding:0px 25px 0px 20px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#3b6710;
	line-height:20px;
}
.inner_txt{
	width:823px;
	margin:0px auto;
	padding:10px 25px 30px 41px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#3b6710;
	line-height:19px;
}
.inner_txt1{
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#3b6710;
}
.inner_orange-txt{
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#cf6704;
	text-decoration:none;
}
a.inner_orange-txt{
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#cf6704;
	text-decoration:none;
}
a:hover.inner_orange-txt{
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#cf6704;
	text-decoration:underline;
}
/*.dark_green{
	color:#10675c;
}*/
.inner_sub-title{
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#cf6704;
	border-bottom:1px dotted #cf6704;
}
.inner_sub-txt{
	background:#e0fac8;
	border:1px dotted #9abb54;
	margin:0px;
	padding:3px 20px 3px 8px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#3b6710;
}
.about_img1{
	width:288px;
	float:right;
	margin:0px;
}
.about_btm-img{
	width:300px;
	float:left;
	margin:0px;
	padding:0px 0px 25px 25px;
}
.img_border{
	padding:2px;
	border:1px solid #93c150;
}
.home_txt-bottom{
	width:371px;
	float:left;
	margin:0px;
	padding:20px 25px 25px 13px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#3b6710;
	line-height:20px;
}
.home_title{
	width:409px;
	float:left;
	margin:0px 0px 18px 0px;
}
.home_txt-main-right{
	width:409px;
	float:left;
	margin-left:18px;
}
.home_txt-bottom-right{
	width:381px;
	float:left;
	margin:0px;
	padding:0px 15px 10px 13px;
	*padding:0px 15px 20px 13px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#3b6710;
	line-height:20px;
}
.home-mid_img{
	width:127px;
	float:left;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
}
.logo{
	width:627px;
	float:left;
	margin:0px;
	padding:67px 0px 46px 69px;
}
.top_right{
	width:204px;
	float:left;
	margin:0px;
}
.top_line{
	width:861px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 39px;
}
.menu{
	width:900px;
	float:left;
	margin:14px 0px 12px -5px;
	padding:0px;
}
.menu ul{
	width:848px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 44px;
	list-style-type:none;
	display:inline;
}
.menu ul li{
	height:22px;
	float:left;
	margin:0px;
	padding:0px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#1b4a04;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../images/menu_line.gif) no-repeat right top;
}
.menu ul li a{
	margin:0px;
	padding:0px 20px 3px 12px;
	color:#1b4a04;
	text-decoration:none;
}
.menu ul li :hover{
	margin:0px;
	padding:0px 20 px 3px 12px;
	color:#cc6903;
	text-decoration:none;
	background:url(../images/menu_leaf.gif) no-repeat right top;
}
.bu_home{
	margin:0px;
	color:#cf6704;
	background:url(../images/menu_leaf.gif) no-repeat right top;
}
.bu_home:hover{
	margin:0px;
	color:#cf6704;
	background:url(../images/menu_leaf.gif) no-repeat right top;
}
.banner{
	width:861px;
	float:left;
	margin:0px;
	padding-left:39px;
}
.product_middle-in{
	width:842px;
	float:left;
	margin:0px 25px 0px 33px;
	_margin:0px 0px 0px 0px;
	padding:0px 0px 14px 0px;
	_padding:0px 25px 14px 33px;
}
.product_img{
	width:132px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:14px 10px 12px 10px;
}
.product_img1{
	width:225px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:14px 10px 12px 10px;
}
.product_sub-title{
	background:#ddedce;
	width:830px;
	float:left;
	margin:0px;
	padding:4px 0px 5px 10px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3b6710;
	border-top:1px solid #9abb54;
	border-bottom:1px dotted #9abb54;
}
.product_txt{
	width:690px;
	float:left;
	margin:0px;
	padding:14px 0px 10px 0px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#3b6710;
	text-decoration:none;
	line-height:19px;
}
.product_txt1{
	width:597px;
	float:left;
	margin:0px;
	padding:14px 0px 10px 0px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#3b6710;
	text-decoration:none;
	line-height:19px;
}
.sitemap_home{
	float:right;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#1b4a04;
	text-decoration:none;
	padding:2px 16px 2px 16px;
	border-left:1px solid #b4b4b4;
	border-top:1px solid #b4b4b4;
	border-bottom:1px solid #b4b4b4;
}
a.sitemap_home{
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#1b4a04;
	text-decoration:none;
}
a:hover.sitemap_home{
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#cf6704;
	text-decoration:underline;
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
.sitemap_left-arrow{
	width:36px;
	float:left;
	margin:0px;
	padding:2px 0px 2px 0px;
}
.sitemap_txt{
	width:220px;
	float:left;
	margin:0px;
}
.sitemap_txt1{
	width:220px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 83px;
}
.sitemap_link{
	float:left;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#1b4a04;
	text-decoration:none;
	padding:2px 0px 2px 0px;
	line-height:19px;
}
a.sitemap_link{
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#1b4a04;
	text-decoration:none;
}
a:hover.sitemap_link{
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#cf6704;
	text-decoration:underline;
}
.sitemap_left{
	width:400px;
	float:left;
	margin:0px;
}
.sitemap_right{
	width:350px;
	float:left;
	margin:0px 0px 20px 0px;
	padding:30px 0px 0px 0px;
	border-left:1px solid #b4b4b4; 
}
.sitemap_right-in{
	width:350px;
	float:left;
	margin:0px;
	padding:0px 0px 12px 0px;
}
.sitemap_right-down{
	width:350px;
	float:left;
	margin:0px;
	padding:0px;
}
#footer{
	width:875px;
	height:28px;
	margin:0px auto;
	padding:25px 23px 0px 0px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	text-align:right;
	background:url(../images/footer_bg.gif) no-repeat left top;
}
.title_bg{
	background:url(../images/title_bg.gif) repeat-x left top;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	height:24px;
}
.btn{
	
	height:20px;
	border:1px solid #5c8128;
	background:url(../images/btn_bg.gif) repeat-x left top;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#000000;
}
.frm_button{
	background:#fefdf9;
	width:200px;
	height:18px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#333332;
	border:1px solid #867a74;
	padding:2px 0px 0px 3px;
}
.email_txt{
	padding:0px 0px 0px 400px;	
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#3b6710;	
}

textarea{
	background:#fefdf9;
	width:200px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#333332;
	border:1px solid #867a74;
	padding:2px 0px 0px 3px;
}

