body {
	background:url(images/bg.jpg) repeat;
	margin: 0px;
	padding-bottom:7px;
}
#wrapper {
	width:100%;
	padding-top:15px;
	clear:both;
	display:block;
	margin:0px;
}
#top_bg {
	background:url(images/top_shad.jpg) no-repeat center top;
	width:779px;
	margin:0 auto 0 auto;
	clear:both;
	display:block;
}
#bottom_bg {
	background:url(images/bottom_bg.jpg) no-repeat center bottom;
	width:779px;
	clear:both;
	display:block;
}
#center_bg {
	background:url(images/center_bg.jpg) repeat-y center top;
	width:779px;
	margin:0 auto 0 auto;
	clear:both;
	display:block;
}
#main_wrapper {
	width:749px;
	clear:both;
	display:block;
	padding-top:13px;
	padding-bottom:14px;
	margin:0 auto 0 auto;
}
.top_band {
	background:url(images/top_band.jpg) no-repeat left top;
	height:117px;
}
.logo {
	width:168px;
	clear:both;
	display:block;
	padding-left:35px;
}
.top_navi {
	float:right;
	clear:both;
	display:block;
	text-align:right;
	padding-top:46px;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
	font-family:"trebuchet MS";
	color:#000000;
	font-size:12px;
	padding-right:10px;
}
.top_navi a {
	font-family:"trebuchet MS";
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
	font-size:12px;
}
.top_navi a:hover {
	font-family:"trebuchet MS";
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
	color:#ffffff;
	font-size:12px;
}
.flash {
	width:560px;
	height:252px;
	clear:both;
	padding-left:1px;
	padding-top:1px;
	padding-right:3px;
}
.inn_header {
	background:url(images/inn_header.jpg) no-repeat left top;
	width:545px;
	padding-left:15px;
	height:26px;
	padding-top:190px;
	padding-bottom:36px;
	clear:both;
	font-family:"trebuchet MS";
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	line-height:25px;
	color:#FFFFFF;
	margin-left:1px;
	margin-top:1px;
	margin-right:3px;
}
.design_header {
	background:url(images/design_header.jpg) no-repeat left top;
	width:545px;
	padding-left:15px;
	height:26px;
	padding-top:190px;
	padding-bottom:36px;
	font-family:"trebuchet MS";
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	line-height:25px;
	color:#FFFFFF;
	margin-left:1px;
	margin-top:1px;
	margin-right:3px;
}
.lighting_header {
	background:url(images/lighting_header.jpg) no-repeat left top;
	width:545px;
	padding-left:15px;
	height:26px;
	padding-top:190px;
	padding-bottom:36px;
	font-family:"trebuchet MS";
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	line-height:25px;
	color:#FFFFFF;
	margin-left:1px;
	margin-top:1px;
	margin-right:3px;
}


.commercial_header {
	background:url(images/commercial_header.jpg) no-repeat left top; 
	width:545px;
	padding-left:15px;
	height:26px;
	padding-top:190px;
	padding-bottom:36px;
	font-family:"trebuchet MS";
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	line-height:25px;
	color:#FFFFFF;
	margin-left:1px;
	margin-top:1px;
	margin-right:3px;
}

.water_header {
	background:url(images/water_header.jpg) no-repeat left top;
	width:545px;
	padding-left:15px;
	height:26px;
	padding-top:190px;
	padding-bottom:36px;
	font-family:"trebuchet MS";
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	line-height:25px;
	color:#FFFFFF;
	margin-left:1px;
	margin-top:1px;
	margin-right:3px;
}
.retaining_header {
	background:url(images/retaining_header.jpg) no-repeat left top;
	width:545px;
	padding-left:15px;
	height:26px;
	padding-top:190px;
	padding-bottom:36px;
	font-family:"trebuchet MS";
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	line-height:25px;
	color:#FFFFFF;
	margin-left:1px;
	margin-top:1px;
	margin-right:3px;
}
.drainage_header {
	background:url(images/drainage_header.jpg) no-repeat left top;
	width:545px;
	padding-left:15px;
	height:26px;
	padding-top:190px;
	padding-bottom:36px;
	font-family:"trebuchet MS";
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	line-height:25px;
	color:#FFFFFF;
	margin-left:1px;
	margin-top:1px;
	margin-right:3px;
}
.planting_header {
	background:url(images/planting_header.jpg) no-repeat left top;
	width:545px;
	padding-left:15px;
	height:26px;
	padding-top:190px;
	padding-bottom:36px;
	font-family:"trebuchet MS";
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	line-height:25px;
	color:#FFFFFF;
	margin-left:1px;
	margin-top:1px;
	margin-right:3px;
}
.lake_shore_header {
	background:url(images/lake_shore_header.jpg) no-repeat left top;
	width:545px;
	padding-left:15px;
	height:26px;
	padding-top:190px;
	padding-bottom:36px;
	font-family:"trebuchet MS";
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	line-height:25px;
	color:#FFFFFF;
	margin-left:1px;
	margin-top:1px;
	margin-right:3px;
}

.lawn_header {
	background:url(images/lawn_header.jpg) no-repeat left top;
	width:545px;
	padding-left:15px;
	height:26px;
	padding-top:190px;
	padding-bottom:36px;
	font-family:"trebuchet MS";
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	line-height:25px;
	color:#FFFFFF;
	margin-left:1px;
	margin-top:1px;
	margin-right:3px;
}
.right_part {
	background:url(images/right_part.jpg) no-repeat right bottom;
	padding-right:4px;
	float:left;
}
.right_point {
	width:179px;
	float:left;
	clear:both;
	padding-bottom:5px;
	background:#F1F1EF;
	border:1px solid #C0C0C0;
}
.portfolio_heading {
	background-color:#706758;
	font-family:"trebuchet MS";
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	line-height:23px;
	color:#FFFFFF;
	text-align:center;
}
.right_navi {
	font-family:"trebuchet MS";
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:22px;
	color:#333333;
}
.right_navi ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.right_navi li {
	background:url(images/right_line.jpg) no-repeat center bottom;
	padding-left:8px;
	font-family:"trebuchet MS";
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:22px;
	color:#333333;
}
.right_navi li a {
	font-family:"trebuchet MS";
	font-size:12px;
	padding-left:10px;
	font-weight:normal;
	background:url(images/right_arrow.jpg) no-repeat left 6px;
	text-decoration:none;
	line-height:22px;
	color:#333333;
}
.right_navi li a:hover {
	font-family:"trebuchet MS";
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	line-height:22px;
	color:#4BA336;
}
.overview_img {
	background:url(images/overview_img.jpg) no-repeat right 30px;
	margin-right:3px;
	padding-left:27px;
	padding-right:270px;
}
.overview_heading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	text-decoration:none;
	line-height:25px;
	color:#333333;
}
.content {
	font-family:"trebuchet MS";
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:17px;
	color:#333333;
	text-align:justify;
	text-decoration:none;
}
.content a {
	font-family:"trebuchet MS";
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	line-height:17px;
	color:#4BA437;
	
}
.content a:hover {
	font-family:"trebuchet MS";
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	line-height:17px;
	color:#333333;
	
}
.content_heading {
	font-family:"trebuchet MS";
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	color:#4BA437;
	text-align:justify;
	text-decoration:none;
}
.pop_heading {
	font-family:"trebuchet MS";
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	color:#333333;
	text-align:center;
	text-decoration:none;
}

.testimonial_bg {
	background:url(images/testimonial_bg.jpg) no-repeat left top;
	width:242px;
	margin-left:05px;
	height:126px;
	padding-right:10px;
	padding-top:6px;
	float:left;
	font-family:"trebuchet MS";
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	line-height:16px;
	color:#776E5D;
	padding-left:8px;
}
.footer_bg {
	background-color:#EAE7E4;
	width:727px;
	margin-right:1px;
	margin-left:1px;
	height:22px;
	padding-left:20px;
	font-family:"trebuchet MS";
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	line-height:22px;
	color:#776E5D;	
}
.footer_bg a {
	font-family:"trebuchet MS";
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	line-height:22px;
	color:#000000;	
}
.footer_bg a:hover {
	font-family:"trebuchet MS";
	font-weight:normal;
	text-decoration:underline;
	font-size:12px;
	line-height:22px;
	color:#000000;	
}
.testimonial_text {
	font-family:"trebuchet MS";
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	line-height:16px;
	color:#776E5D;
}
.img_bg {
	background:url(images/img_bg.jpg) no-repeat left top;
	width:80px;
	height:80px;
	padding:6px;
	clear:both;
	display:block;
}
.thumb_bg {
	background:url(images/thumb_bg.jpg) no-repeat left top;
	padding-top: 11px;
	padding-right: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
	width:178px;
	height:178px;
}
.function {
	width: 300px;
	position:relative;
}
.link {
	font-family:"trebuchet MS";
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	line-height:22px;
	color:#000000;	
}
.link a {
	font-family:"trebuchet MS";
	font-weight:normal;
	text-decoration:underline;
	font-size:12px;
	line-height:22px;
	color:#ffffff;	
}
.link a:hover {
	font-family:"trebuchet MS";
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	line-height:22px;
	color:#000000;	
}
.popup_footer {
	background-color:#EAE7E4;
	margin-right:1px;
	margin-left:1px;
	height:22px;
	font-family:"trebuchet MS";
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	line-height:22px;
	color:#776E5D;	
}
.popup_footer a {
	font-family:"trebuchet MS";
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	line-height:22px;
	color:#000000;	
}
.popup_footer a:hover {
	font-family:"trebuchet MS";
	font-weight:normal;
	text-decoration:underline;
	font-size:12px;
	line-height:22px;
	color:#000000;	
}.textfild {
	border: 1px solid #999999;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #666666;
	height: 20px;
	width: 150px;
}
.textaria {
	width: 150px;
	border: 1px solid #999999;
	height: 50px;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
.submit {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/submit_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 50px;
	cursor:pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
					
.new_lnk {
	font-family:"trebuchet MS";
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	color:#4BA437;
	text-decoration:none;
}
.new_lnk a {
	font-family:"trebuchet MS";
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	color:#cc0000;
	text-decoration:underline;
}
.new_lnk a:hover {
	font-family:"trebuchet MS";
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	color:#4BA437;
	text-decoration:none;
}