/* CSS Document */

/* HTML tag styles */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	padding:0px;
	margin:0px;
	background-image:url(images/lakeside_bg.jpg);
	scrollbar-arrow-color:#ff0;
	scrollbar-highlight-color:#83ed3b;
	scrollbar-base-color:#83ed3b;
	scrollbar-darkshadow-color:#83ed3b;
	scrollbar-face-color:#2e6906;
}

h2 {
	color:#387012;
}


a:link a:visited {
	text-decoration:underline;
}

a:hover {
	text-decoration:underline;
	color:#990000;
}

img {
	padding:0px;
	margin:0px;
}

form {
	padding:0px;
	margin:0px;
}

.req {
	color:#FF0000;
	font-weight:bold;
}

.header {
	margin-left:44px;
	margin-bottom:6px;
}



/* Layout styles */

div#wrapper {
	background-color:#65a931;
	border: 3px #7bdc37 solid;
	margin-left:auto;
	margin-right:auto;
	width:750px;
}

div#rCol {
	width:375px;
	background-color:#fbf376;
	float:right;
}

div#lCol {
	width:375px;
	float:left;
/*	background-image:url(images/sprinkler_system.jpg);
	background-position:bottom;
	background-repeat:no-repeat;*/
}

div#ban_pic {
	border-top:3px #f0ea4d solid;
}

div#adv {
	background-image:url(images/adv_bg.jpg);
	padding-top:20px;
	width:375px;
}

div.spacer {
	clear:both;
	padding:0px;
	line-height:0px;
}
ul#adv_list {
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	list-style-image:url(images/bullet.gif);
	margin-top:20px;
	
}
ul#adv_list li {
	margin-bottom:5px;
}

div#services {
	background-image:url(images/service_bg.jpg);
	font-size:75%;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 25px;
}

div#welcome {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	width:375px;
/*	height:350px;*/
	margin:0px;
}

div#content {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-left:45px;
	border-bottom:1px #539123 solid;
	padding-bottom:12px;
	width:77%;
	clear:right;
}

div#quote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	font-style:italic;
	color:#FFFFFF;
	margin-left:45px;
	border-top:1px #6eb835 solid;
	padding-top:12px;
	width:77%;
}

div#copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#FFFFFF;
	padding-top: 8px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3px;
}

div#cherry {
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#ffffff;
	width: 747px;
	margin-left:auto;
	margin-right:auto;
}
div#cherry a {
	color:#00CC66;
}

/*searchbox style*/

div#search {
	background-image:url(images/search_bg.jpg);
	background-repeat:repeat-y;
	padding-top:10px;
	padding-bottom:10px;
	width:375px;
}

div#search form input {
	border: 1px #339966 solid;
	text-align:left;
	/*padding-left:15px;*/
}

.contentBox {
	color:#FFFFFF;
	display:block;
	padding:5px;
	margin:10px 0px 5px 15px;
	width:330px;
	height:300px;
	overflow-y:scroll;
	}

.contentBox2 {
	color:#FFFFFF;
	display:block;
	margin:5px 0px 15px 15px;
	padding-right:6px;
	width:334px;
	height:310px;
	overflow-y:scroll;
	}
	
table#contact{
	color:#2f620d;
	background-color:#d1fcb4;
	margin-left:15px;
	width:350px;
	}
	
table#contact td {
	padding:8px 8px 4px 8px;
}
	
ul#details {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 15px;
}
ul#details li {
	margin:0px 0px 6px 0px;
	padding:0px;
}

ul#details li a {
	color:#ffffff;
}

ul#details li a:hover {
	color:#FFFF00;
	text-decoration:none;
}

a.top {
	font-size:75%;
	text-decoration:underline;
}

a.top:hover {
	font-size:75%;
	text-decoration:none;
	color:#990000;
}



ul#related li {
	margin:0px 0px 8px 0px;
}


table#questions td {
	padding: 3px 3px 3px 0px;
}
