﻿body {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
margin:0;
background-color: #cdcaab;
color:#4b4b41;
}

#contentwrapper {
width:800px;
margin:0 auto;
background-color:#ffffff;
text-align:left;
border-right: 1px solid #4b4b41;
border-bottom: 1px solid #4b4b41;
border-left: 1px solid #4b4b41;
}

#farmplasticheader {
width:800px;
height:200px;
background-image:url(siteimages/farm-plastic-header.jpg);
background-repeat:no-repeat;

}

#maincontent {
border-top: 10px solid #4b4b41;
}

/*-----------------------------------------------SIDEBAR------------------------ */

#side-nav {
float:left;
	margin:0px;
	padding:10px 0px 10px 10px;
	width:190px;
	background:#FFFFFF;
}

#side-nav a {
color:#ffffff;
text-decoration:none;
}

#side-nav a:visited {
color:#ffffff;
text-decoration:none;
}
#side-nav a:hover {
color:#ffffff;
text-decoration:underline;
}


.box{
	margin:0px;
	width:188px;
	}
	
.box p{
	width:115px;
	padding: 3px 10px 3px 0;
	}
	
.box a{
	font-weight:bold;
	}
	
.box a:hover{
	color:#46A3FF;
	font-weight:bold;
	text-decoration:underline;
	}
	
#request {background:url(siteimages/request.jpg) no-repeat #e5f8ca; margin:0px 0px 10px 0px; border:#C0CEDE solid 1px;}

#request p {
margin: 3px 0 3px 10px;
}

#request a {
color: #46a3ff;
text-decoration:none;
}

#request a:visited {
color: #46a3ff;
text-decoration:none;
}

#request a:hover {
color: #46a3ff;
text-decoration:underline;
}

#best{background:url(siteimages/best.jpg) no-repeat #e5f8ca; margin:0px 0px 10px 0px; border:#C0CEDE solid 1px;}

#best p {
margin: 3px 0 3px 10px;
}

#best a {
color: #46a3ff;
text-decoration:none;
}

#best a:visited {
color: #46a3ff;
text-decoration:none;
}

#best a:hover {
color: #46a3ff;
text-decoration:underline;
}

#side-nav h3{
	margin:0;
	padding:5px 10px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:#4B4B41;
	border-top: 5px solid #666659;
		border-bottom: 5px solid #666659;
	}


#side-nav h4{
	margin:0;
	padding:5px 10px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:#4B4B41;
	}

ul#sidenav {
margin:0;
padding: 0;
list-style-type: none;
background-color:#ffffff;

}

ul#sidenav a{
	display:block;
background-color:#4b4b41;
	color:#ffffff;
	margin: 3px 0;
	padding: 5px 5px 5px 10px;
	line-height: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.1px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	border-top: 3px solid #ffffff;
border-bottom:1px solid #7F7D66;
}
ul#sidenav a:visited{
	background-color:#4b4b41;
	color:#ffffff;
}

ul#sidenav a:hover{
	background-color:#666659;
	color:#ffffff;
	text-decoration:underline;
}


ul#sidenav li {
display:inline;

}
/*---------------------------------------------CONTENT ------------*/

#content {
float:left;
width:560px;
margin: 10px  0 10px 20px;
font-size:0.95em
}

#content h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin:3px 0 18px 0;
font-size: 1.6em;
color:#27433e;

}

#content p {
margin: 3px 20px 8px 20px;
}

#content li {
margin: 10px 20px;
}

#content h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:10px 40px 8px 18px;
padding:1px 0 1px 10px;
font-size: 1em;
color:#4b4b41;
border-left: 10px solid #CCCCCC;
background-color:#E2E2E2;
}

.subpara {
padding: 0 20px;
font-size:0.9em;
}
/*-------------------------------------------FORMS ----------------------------------*/

fieldset {
margin: 0 20px;
}

legend {

}

form dd {
margin:0;
}


form dt {
float:left;
padding-right:10px;
}

form dl {
}


form p{
margin:5px 0;
}
.label {
display:inline;
width:200px;
}

.warning {
color:#FF0000;
font-weight:bold;
padding: 3px 20px;
}

/*----------------------------------------------------FOOTER-------------------------*/

#footer {
clear:both;
height:80px;
background-color:#4b4b41;
color:#bac98c;
text-align:center;
padding-top:10px;
}

#footer a{
color:#bac98c;
text-decoration:none;
}

#footer a:visited{
color:#bac98c;
text-decoration:none;
}

#footer a:hover{
color:#bac98c;
text-decoration:underline;
}


#tagline {
clear:both;
width:800px;
padding: 3px 0;
margin: 0 auto;
font-size:0.9em;
text-align:right;
}
#tagline a{
color:#4b4b41;
text-decoration:none;
padding-right:10px;
}

#tagline a:visited{
color:#4b4b41;
text-decoration:none;
}
#tagline a:hover{
color:#4b4b41;
text-decoration:underline;
}

#tagline img {
border:0;
}
