body {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 100%;
	color: #000;
	background-color: #463935;
	margin: 0;
}

img {
	border:none;
	}
#container {
	margin-left: auto;
	margin-right: auto;
	width: 1010px;
	padding-bottom:50px;
	}
	
/* TOP NAV */

#navcontainer {
	float:left;
	width: 650px;
	height:30px;
	padding-top:100px;
	padding-left:15px;
	text-align: left;
	}
	
#navcontainer .img {
	border:none;
	margin-bottom:0px;
	}

/* END TOP NAV */
#logo {
	float: left;
	padding-left:20px;	
	padding-top:25px;
	width: 241px;
	height: 95px;
}


#mainpage {
	float:left;
	width: 1012px;
	padding-top: 0px;
	margin-left:0px;
	text-align: left;
	padding-bottom:0px;
	background-position:right;
	background-repeat:repeat-y;
	background-image: url("../images/contentbg.png");
	}

#introbox {
	float:left;
	width: 270px;
	height: 550px;
	padding-top:0px;
	margin-left:0px;
	text-align: left;
	padding-bottom:0px;
	background-repeat:no-repeat;
	background-position:0 15px;
	background-image: url("../images/introbg.png");
	}
#maincontent {
	float:left;
	width:740px;
	}


#introbox .img {
	padding-left:20px;
	padding-right:20px;
	margin-top:30px;
	margin-bottom:0px;
	}

#introbox p {
	font-size : 0.7em;
	line-height: 1.4em;
	font-weight: normal;
	margin-top:0px;
	margin-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	color: #fff;
}

#pictures {
	width:741px;
	height:300px;
	background-color:#ffffff;
	}
	
#textarea {
	float:left;
	margin:10px;
	width:480px;
	}	
	
.textarea p {
	font-size : 0.7em;
	line-height: 1em;
	font-weight: normal;
	color: #000;
	margin-top:0px;
	margin-bottom:0px;	
}

h3 {
	font-size : 1.2em;
	font-family:Georgia, Times New Roman, Times, serif;
	line-height: 1.4em;
	font-weight: normal;
	color: #5c7d37;
	margin-top:0px;
	margin-bottom:0px;
}
#textareabig {
	float:left;
	margin:10px;
	width:720px;
	}	
.textboxbig {
	float:left;
	background-color:#e9f4f5;
	margin-top:10px;
	padding:10px;
	width:700px;
	}
.textboxbig  p {
	font-size : 0.7em;
	font-weight: normal;
	margin-top:0px;
	margin-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	color: #000;
}			
.textbox {
	float:left;
	background-color:#c7eec4;
	margin-top:10px;
	padding:10px;
	width:450px;
	}
.textbox  p {
	font-size : 0.7em;
	font-weight: normal;
	margin-top:0px;
	margin-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	color: #000;
}	

.question {
	color:#5c7d37;
	font-weight:bold;
	}
	
.minitext {
	font-size:7px;
	color:#000000;
	font-weight:bold;
	}	
.greenletters {
	font-size:11px;
	color:#3e7d1f;
	font-weight:bold;
	}	
.orangeletters {
	font-size:11px;
	color:#af6a26;
	font-weight:bold;
	}		
.redletters {
	font-size:11px;
	color:#ad1e1e;
	font-weight:bold;
	}	
		
.localareatext{
	font-size:.6em;
	line-height:1.2em;

}	
				
.productboxes{
	width:220px;
	margin:10px;
	padding-left:10px;
	}
	
#callback {
	float:left;
	background-color:#ee7933;
	margin-bottom:10px;
	padding:10px;
	width:205px;
	}
		
#callback p {
	font-size : 0.6em;
	line-height: 1.2em;
	font-weight: normal;
	margin-top:0px;
	margin-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	color: #fff;
}

.rightboxes{
	width:225px;
	margin-top:10px;
	}
	
		
#subcontent{
	float:left;
	width:225px;
	margin-top:20px;
	margin-left:0px;
	}
#subcontent p {
	font-size : 0.7em;
	line-height: 1.2em;
	font-weight: normal;
	color: #000;
}
#subcontent a:link {color: #5c7d37;text-decoration: none;}
#subcontent a:visited {color: #5c7d37;text-decoration: none;}
#subcontent a:hover {color: #5c7d37;text-decoration: underline;}
#subcontent a:active {color: #5c7d37;text-decoration: none;}

			
#maintext p {
	font-size : 0.8em;
	line-height: 1.6em;
	font-weight: normal;
	color: #000;
}
#maintext ul {
	font-size : 0.8em;
	line-height: 1.6em;
	font-weight: normal;
	color: #000;

}
#textarea a:link {color: #5c7d37;text-decoration: none;}
#textarea a:visited {color: #5c7d37;text-decoration: none;}
#textarea a:hover {color: #5c7d37;text-decoration: underline;}
#textarea a:active {color: #5c7d37;text-decoration: none;}

#textareabig a:link {color: #5c7d37;text-decoration: none;}
#textareabig a:visited {color: #5c7d37;text-decoration: none;}
#textareabig a:hover {color: #5c7d37;text-decoration: underline;}
#textareabig a:active {color: #5c7d37;text-decoration: none;}

/* BASE NAV */

#basenav {
	float:left;
	width: 1012px;
	margin-top: 0;
	height:140px;
	padding-top: 0px;
	padding-bottom: 0;
	background-position:right;
	background-repeat:no-repeat;
	background-image: url("../images/footerbg.png");	
	}
#basenav p {
	font-size:.5em;
	margin-left:300px;
	margin-top:10px;
	margin-bottom:20px;
	color:#FFFFFF;
	}
#basenav p a {	text-decoration: none; color: #ffffff; }
#basenav p a:hover { color: #bfd49e; text-decoration: none;}
		
#leftbox {
	float:left;
	margin-top:0px;
	margin-left:280px;
	padding:0px;
	width:220px;
	}		
#rightbox{
	float:left;
	width:220px;
	margin-top:0px;
	margin-left:20px;
	}
#basenav ul {
	float:left;
	margin-top: 25px;
	margin-left:260px;
	list-style-type: none;
	color: #463935;
	text-align: left;
	font-size: 0.5em;
}

#basenav li { display: inline; color: #463935;}
#basenav li a {	text-decoration: none; color: #463935; }
#basenav li a:hover { color: #463935; text-decoration: underline;}
#basenav li #basecurrent { color: #463935; text-decoration: underline; }

.cleardivs { clear: both; height:0px; }
