@charset "utf-8";
/* CSS Document */
	body{ margin: 0px 0px 0px 0px; padding:0px; font-family: Tahoma, Geneva, sans-serif; font-size: 8pt;
	background: url(../images/background_bg3.jpg) repeat-x center top; background-color:#F5F9F0; } 
	img{ border: 0px; }
	h1, h2, h3, h4{ display: inline; margin: 0px; padding: 0px; }
	p{ margin: 0px; padding: 0px; }
	a{ text-decoration: none; }
	.clearfix{ display: inline-block; }
	.clearfix:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	html[xmlns] .clearfix{ display: block; }
	* html .clearfix{ height: 1%; }
	
	.hidden{display:none; text-decoration:none;}
	#wrapper1{background: url(../images/content/content_bg.png) 0px 300px repeat-x; width:100%; }
/* container */
.container{ width:980px; height:auto; margin:0 auto;}

/* Header */

	.header{ background:url(../images/header/header_bg2.jpg) no-repeat;width:980px; height:300px;margin-top:69px; display:inline-block;}
	.logo{ background:url(../images/header/logo2.png) no-repeat; position:absolute;width:375px; height:203px; margin:-99px 0px 0px 320px; padding:0px;}
	.banner{ background:url(../images/header/header_banner.png) no-repeat; width:752px; height:41px;margin:245px 0px 0px 208px; position:absolute; 
	padding:2px	 0px 0px 20px; font:Arial; font-size:18px; color:#FFFFFF; font-weight:bold;}
	.contact_box{ background:url(../images/header/contact_box.jpg) no-repeat; position:absolute; width:294px; height:46px; margin:-46px 0px 0px 686px; 
	font:Arail; font-size:11px; font-style:italic; font-weight:bold; color:#000000;padding-top:10px; text-align:center;}
	.contact_box span{ font-size:16px; color:#345E3A;}
	
	.top_nav{ background:url(../images/header/top-navBG.png) repeat-x; width:980px; height:49px; list-style:none; margin:0px; padding:0px}
	.top_nav li { float:left; width:191px; height:48px; border-left:1px solid #FFF; border-right:1px solid #CCB148; text-align:center; }
	.top_nav li:first-child { border-left:none; }
	.bordernone{ border-right:none !important; }

	.top_nav li a:hover { background:url(../images/header/nav-arrow.png) no-repeat top center;   }

	.top_nav li a { display:block; height:15px; padding-top:17px; font-size:16px; color:#254129; font-style:italic; font-weight:bold; text-decoration:none; }
		
		.nav-pic1{ background:url(../images/header/home-pic.png) no-repeat 6px 8px ;}
			.nav-pic2 { background:url(../images/header/services-pic.png) no-repeat 6px 8px; }
				.nav-pic3 { background: url(../images/header/new-pic.png) no-repeat 6px 8px;}
					.nav-pic4 {background:url(../images/header/about-pic.png) no-repeat 6px 8px;}
						.nav-pic5 { background:url(../images/header/contact.png) no-repeat 6px 8px;}

	
/* Content */
.content{background:url(../images/content/mainContent_topbg.png) repeat-x ; width:978px; border:1px; border-style:solid; border-color:#263829; margin:0px; padding:0px; background-color:#FFFFFF; }
.content_top{width:980px; padding:0px; margin:0px;}
.main_content{ background:url(../images/content/flower.png) no-repeat; width:650px; margin:25px 0px 0px 25px; padding:0px; float:left;}
.main_content h1{ font:Arial; font-size:20px; color:#345E3A; margin:0px 0px 0px 220px; padding:0px 0px 0px 0px;}
.main_content p{color:#0E170F; width:430px;  margin:0px 0px 0px 220px; float:left;}
.main_content h4{ background:url(../images/content/grass_hut.png)  no-repeat; height:43px; padding:20px 0px 0px 80px; margin:50px 0px 20px 220px; float:left;font:Verdana; font-size:12px; font-weight:bold;font-style:italic; width:300px; color:#345E3A;}

/*.remove-fower{  padding:0px; float:left;}
.remove-h1{ font:Arial; font-size:20px; color:#345E3A; margin:0px 0px 0px 25px; padding:0px 0px 0px 0px;}
.remove-p{color:#0E170F; width:450px;   margin:0px 0px 0px 25px; float:left;}
.remove-h4{ background:url(../images/content/grass_hut.png)  no-repeat; height:43px; padding:20px 0px 0px 80px; margin:50px 0px 20px 25px; float:left;font:Verdana; font-size:12px; font-weight:bold;font-style:italic; width:300px; color:#345E3A;   }
*/

.main_content1{ width:650px; margin:25px 0px 0px 25px; padding:0px; float:left; }
.main_content1 h1{ font:Arial; font-size:20px; color:#345E3A; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.main_content1 p{color:#0E170F; width:630px;  margin:0px 0px 0px 0px; float:left;}
.main_content1 h4{ background:url(../images/content/grass_hut.png)  no-repeat; height:43px; padding:20px 0px 0px 80px; margin:30px 0px 20px 0px; float:left;font:Verdana; font-size:12px; font-weight:bold;font-style:italic; width:300px; color:#345E3A;   }
.main_content1 ul li{ font:Verdana; font-size:12px; font-weight:bold;}
.style5{ font:Verdana; font-size:12px; font-weight:bold; text-align:center;}
.pics{width:665px; margin-top:10px;}
.pics dl{ float:left; list-style:none; padding:0px; margin:0px;}
.pics dl dd{float:left; padding:0px 0px 5px 0px;}

/* gallery */
ul#pic-gallery {
	list-style-type: none;
}

ul#pic-gallery li {
	float: left;
	margin: 0 50px 5px 0;
}
/* end of gallery */

/* right nav */
.right_nav{width:258px; border:1px; border-style:solid; border-color:#000; float:right; padding-bottom:5px; 
margin:15px 15px 0px 0px; background:#FFF; }
.style3{ background:url(../images/right-nav/rightnav_topbg.jpg)  repeat-x ; display:block; width:250px; height:24px; font:Lucida Sans Unicode; font-size:12px; font-style:italic; font-weight:bold; margin:4px 0px 0px 4px; padding:10px 0px 0px 0px; color:#254129; text-align:center;}
.right_nav ul{ background:url(../images/right-nav/rightnav_bg2.jpg) repeat-x; background-color:#0D160E; width:250px;margin:0px 0px 0px 4px; padding:0px;
list-style:none;}
.right_nav ul li{height:32px; background:url(../images/right-nav/rightnav_line.jpg) no-repeat top; width:249px; padding-top:0px;}
.right_nav ul li a{ background:url(../images/right-nav/leaf.png) 0px 5px no-repeat; display:block; height:15px; font:Arial; font-size:11px; font-weight:bold; font-style:italic; color:#FFF; margin:0px 0px 0px 0px; padding:10px 0px 0px 18px;}
.right_nav ul li:first-child{ background:none;}

/* content bottom */
.content_bottom{ width:980px; margin:0px; padding:0px;}
.content_bottom h2{ color:#345E3A; font: "Lucida Sans Unicode"; font-size:24px; border-bottom:1px; border-bottom-color:#DFDFE9; border-bottom-style:solid; width:938px; padding:0px 0px 5px 0px; margin:0px 0px 10px 25px;display:block;}
.services_pics{ width:980px;}
.services_pics dl{ float:left; list-style:none; padding:0px; margin:0px; width:232px;}
.services_pics dl dd{ float:left;  background:url(../images/content/bottom_leaf.png) 0px 105px no-repeat; display:block; width:215px;}
.services_pics dl dd a{ font:Arial; font-size:12px; color:#0E170F; font-weight:bold; font-style:italic; padding:110px 30px 0px 30px; margin:0px; display:block;}
.pic1{ background:url(../images/content/bottom_pic1.jpg) no-repeat; min-width:215px; height:60px; float:left;}
.pic2{ background:url(../images/content/bottom_pic2.jpg) no-repeat;   height:60px;float:left;}
.pic3{ background:url(../images/content/bottom_pic3.jpg) no-repeat; min-width:215px; height:60px;float:left;}
.pic4{ background:url(../images/content/bottom_pic4.jpg) no-repeat;  min-width:140px; height:60px;float:left;}
.pic5{ background:url(../images/content/bottom_pic5.jpg) no-repeat;  min-width:215px; height:60px;float:left;}
.pic6{ background:url(../images/content/bottom_pic6.jpg) no-repeat; min-width:215px; height:60px;float:left;}
.pic7{ background:url(../images/content/bottom_pic7.jpg) no-repeat; min-width:155px; height:60px;float:left; padding:0px; margin:0px;}
.yellow_note{ background: url(../images/content/yellownote.png)  no-repeat;  width:233px; height:286px;float:left; margin:-15px 0px 0px 25px; padding:0px; }
.content_bottom p{ width:675px; font:"Lucida Sans Unicode"; font-size:12px; color:#0E170F; margin:330px 0px 0px 25px ; padding:0px;clear:both; float:left; position:absolute; }

/* Footer */
	.footer{  background:url(../images/footer/footer.jpg) no-repeat; height:145px; width:980px; clear:both; position:absolute; margin-top:10px}
	.footer a{ font:Verdana; font-size:11px; color:#FFFFFF; margin:0px; padding:0px; }
	.footer p{ text-align:center; margin:18px 0px 0px 0px; display:inline-block; width:980px;}
	.footerStyle{ font:Verdana; font-size:11px; color:#345E3A; padding:0px; margin:160px 0px 0px 0px; text-align:center;}