@charset "utf-8";
/* CSS Document */

body {
	margin:0px; padding:18px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:.7em; color:#231f20; background:url(images/background.jpg) no-repeat top #ffffff; line-height:1.7em;
}
div.bodyBorder {
	width:980px;
}
div.bodyContent {
	float:left; width:950px; background:url(images/content-middle.png) repeat-y; padding:0px 15px 0px 15px; margin:0px; text-align:left;
}

div.header {
	float:left; background:url(images/header.png); width:950px; height:303px; padding:0px 15px 0px 15px; margin:0px;
}
div.header div.links {
	float:left; width:950px; height:247px;
}
ul.nav {
	float:left; width:950px; list-style:none; margin:12px 0px 0px 0px; padding:0px; text-align:left; line-height:1.0em; height:20px;
}
		ul.nav li {
			float:left; padding:0px; margin:0px; font-size:1.3em; color:#FFFFFF;
		}
		ul.nav li a {
			color:#ffffff; text-decoration:none;
		}
		ul.nav li a:hover {
			color:#ffffff; text-decoration:underline;
		}

div.services {
	float:left; width:950px; margin:0px; padding:0px; background:url(images/services-middle.gif) repeat-y; margin:0px; padding:0px;
}

div.services2 {
	float:left; width:950px; margin:0px; padding:0px; margin:0px; padding:0px;
}
	div.servicebox {
		float:left; padding:8px 12px 0px 10px; margin:0px; width:208px; position:relative;
	}
		div.servicebox p {
			margin:0px; padding:0px;
		}
		div.servicebox p a {
			color:#50b948; text-decoration:none;
		}
		div.servicebox p a:hover {
			color:#50b948; text-decoration:underline;
		}
		.cycle-image {
			position:absolute; top:0px; left:0px;
		}

.shrub_care {
	float:left; width:918px; background:url(images/shrub-background.gif) repeat-y; padding:12px 12px 12px 20px;
}
	div.shrub_care a {
		color:#50b948; text-decoration:none;
	}
	div.shrub_care a:hover {
		color:#50b948; text-decoration:underline;
	}
	
.shrub_care2 {
	float:left; width:520px; background:url(images/shrub-background.gif) repeat-y; padding:12px 12px 12px 20px;
}
	div.shrub_care2 a {
		color:#50b948; text-decoration:none;
	}
	div.shrub_care2 a:hover {
		color:#50b948; text-decoration:underline;
	}
	
.xmas {
	float:left; width:361px; background:url(images/shrub-background.gif) repeat-y; padding:12px 12px 12px 20px;
}
	div.xmas a {
		color:#50b948; text-decoration:none;
	}
	div.xmas a:hover {
		color:#50b948; text-decoration:underline;
	}
	
.facebook {
	float:left; width:427px; background:url(images/shrub-background.gif) repeat-y; padding:12px; margin:0px 0px 0px 12px;
}
	div.facebook a {
		color:#50b948; text-decoration:none;
	}
	div.facebook a:hover {
		color:#50b948; text-decoration:underline;
	}


div.holder {
	float:left; width:950px; margin:0px; padding:0px; background:url(images/holder.gif) repeat-y;
}
	div.holder a {
		color:#50b948; text-decoration:none;
	}
	div.holder a:hover {
		color:#50b948; text-decoration:underline;
	}

div.holder_int {
	float:left; width:950px; margin:0px; padding:0px; background:url(images/holder-int.gif) repeat-y;
}
	div.holder_int a {
		color:#50b948; text-decoration:none;
	}
	div.holder_int a:hover {
		color:#50b948; text-decoration:underline;
	}

div.tree_background {
	float:left; width:950px; margin:0px; padding:0px; background:url(images/contact-tree.jpg) no-repeat right bottom;
}
		
div.leftCol {
	float:left; width:266px; padding:14px 12px 12px 12px; margin:0px 10px 0px 0px; background:url(images/welcome-top.gif) no-repeat top;
}
div.leftColint {
	float:left; width:679px; padding:14px 25px 12px 16px; margin:0px; background:url(images/header-interior.gif) no-repeat top left;
}

div.middle {
	float:left; width:408px; margin:0px 12px 0px 0px; padding:0px;
}
img.space {
	float:left;
}
	
div.video {
	float:left; width:370px; height:234px; background:url(images/video-background.gif) no-repeat top; padding:19px;
}
	div.video_big {
		float:left; width:256px; height:234px; margin-right:16px; color:#FFF;
	}
	div.video_item {
		float:left; width:97px; height:72px; margin-bottom:8px;
	}
div.news {
	float:left; width:378px; margin:0px; padding:24px 15px 10px 15px; background:url(images/news-top.gif) no-repeat top;
}

div.rightCol {
	float:left; width:206px; margin:0px; padding:15px 12px 12px 12px; background:url(images/contact-top.gif) no-repeat top;
}
div.footerHome {
	float:left; width:980px; background:url(images/content-bottom-home.gif) no-repeat; padding:35px 0px 0px 0px; margin:0px;
}
div.footerHome p {
		text-align:left; color:#ffffff; margin:0px; padding:0px; font-size:.9em;
	}
			div.footerHome p a {
				color:#ffffff; text-decoration:none;
			}
			div.footerHome p a:hover {
				color:#ffffff; text-decoration:underline;
			}
			
div.footer {
	float:left; width:980px; background:url(images/content-bottom.gif) no-repeat; padding:35px 0px 0px 0px; margin:0px;
}
div.footer p {
		text-align:left; color:#ffffff; margin:0px; padding:0px; font-size:.9em;
	}
			div.footer p a {
				color:#ffffff; text-decoration:none;
			}
			div.footer p a:hover {
				color:#ffffff; text-decoration:underline;
			}	


h1 {
	font-family:Arial, Helvetica, sans-serif; font-size:1.4em; color:#ffffff; margin:0px; padding:0px;
}
	h1.core_services {
		background:url(images/core-services-top.gif) no-repeat; height:13px;
	}
	
.leftColint h1 {
	margin-bottom:15px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:1.4em; color:#ffffff; margin:0px 0px 15px 0px; padding:0px;
}
.servicebox h2 {
	color:#50b948;
}
h2.green {
	color:#50b948;
}
form {
	margin:0px 0px 15px 0px; padding:0px;
}
input, textarea {
	font-family:Arial, Helvetica, sans-serif; font-size:1.0em;
}
ul.accordion {
	padding:0px; margin:0px; list-style:none;
}
	ul.accordion li  {
		margin-bottom:3px;
	}
	ul.accordion li div {
		border:1px solid #D8D8D8; padding:5px; cursor:pointer; color:#FFFFFF; background:#4db545;
	}
	ul.accordion li ul {
		list-style:none; margin:0px; padding:10px; border-left:1px solid #D8D8D8;  border-right:1px solid #D8D8D8;  border-bottom:1px solid #D8D8D8;
	}
