/* CSS Document */
*{

	padding: 0;
	margin:0;
}

body {
		background: transparent url(.jpg) no-repeat 50% 0%;
		background-attachment:fixed;
		background-color:#e9ddc4;
		text-align:center;
		font-size: 12px;
		letter-spacing: 0.5px;
		color: #62793b;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		line-height: 140%;
	
	}
	
h1#topbanner { 
		background: transparent url(topbanner02.jpg) no-repeat 0px 0px;
		height:169px;			
	}
	
h1#topbanner a{
		width:770px;
		height:195px;
		display:block;
}

h2 {
		font-size:25px;
		color:#905b99;
		line-height: 94%;
		padding:5px 0px 5px 0px;
}

h3 {
		font-size:15px;
		color:#905b99;
		padding:5px 0px 5px 0px;
}

h4 {
	font-size:12px;
	padding:5px 0px 5px 0px;
	
}

a {
	font-weight:bold;
}	

#topsub {
		margin: 0 auto;
		width:700px;
		text-align:center;
		height:30px;								
}

#topsub p {
	float:left;
	margin-top:5px;
	color:#62793b;
	padding-top:3px;
}

ul#topsub li {
	float: left;
					}			

.abovenav
	{
		list-style-type: none;
		font-size:14px;
		font-style:italic;
		}

ul.abovenav a
		{
		display: block;
		text-decoration: none;
		color:#62793b;
		padding: 7px;
		font-style:italic;
	
		}

ul.abovenav a:hover
	{
		display: block;
		text-decoration: none;
		color:#534c4c;
		padding: 7px;
		font-style:italic;
				}

ul.abovenav li {
		float:right;

		}

#mainbox {
	width:770px;
	margin: 0 auto;
	background: #FFF;
	clear: both;
}

ul#topnav {
		background: transparent url(bkgnav.jpg) no-repeat 50% 0%;
		list-style-type: none;
		font-size:14px;
		font-style:italic;
		height:68px;
		padding-left:35px;
		padding-right:35px;
		padding-top:0px;
		padding-bottom:5px;
	
}
	
ul#topnav a
	{
		
	
	}

ul#topnav li {
		float: left;
		
		
}			
			
			ul#topnav li.home, ul#topnav li.home a {
					background: transparent url(home02.jpg) no-repeat 0 0px;
					display: block;
					width: 150px;
					height: 35px;
					}

			ul#topnav li.home a:hover{
							background: transparent url(home03.jpg) no-repeat 0 0;
						}
						
			ul#topnav li.products, ul#topnav li.products a {
					background: transparent url(products02.jpg) no-repeat 0 0px;
					display: block;
					width: 150px;
					height: 35px;
								}

			ul#topnav li.products a:hover{
					background: transparent url(products03.jpg) no-repeat 0 0;
				
									}
			
			ul#topnav li.growers, ul#topnav li.growers a {
					background: transparent url(growers03.jpg) no-repeat 0 0px;
					display: block;
					width: 150px;
					height: 35px;
							}

			ul#topnav li.growers a:hover{
					background: transparent url(growers02.jpg) no-repeat 0 0;
								}
								
			ul#topnav li.contact, ul#topnav li.contact a {
					background: transparent url(contact02.jpg) no-repeat 0 0px;
					display: block;
					width: 150px;
					height: 35px;
								}

			ul#topnav li.contact a:hover{
					background: transparent url(contact03.jpg) no-repeat 0 0;
								}
			
		

#maincontainer {
	background-color:#fff;
	margin-bottom:15px;
	text-align:left;
	padding:10px 15px 10px 30px;

}



#maincontent{
		width:700px;
	
}

#leftcontent{
		display: block;
		width:20px;
		float:left;
		margin-top:30px;
		margin-right:130px;
	}
	
#leftcontent h3{
		margin-top:5px;
}


#sidecontent{
	width:310px;
	height:410px;
	float:left;	
}

#sidecontent .boldsent {
	font-size:18px;
	letter-spacing:0.5px;
	line-height: 140%;
	padding-bottom:10px;
}

#sidecontent .paragsent {
	font-size:13px;
	letter-spacing:0.5px;
	line-height: 140%;
	padding-bottom:10px;
}

#sidecontent ul.listsent li{
	font-size:13px;
	letter-spacing:0.0px;
	line-height: 110%;
	padding-bottom:6px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#sidecontent h3{
	height:39px;
	margin-top:10px;
}
	

.gallerypage-images {
		text-decoration: none;
		list-style-type: none;
		padding:10px;
		padding-bottom:20px;
		margin-top:20px;
		margin-bottom:20px;
}

	
 ol li a{
	text-decoration: none;
	list-style-type: none;
	color:#395d73;
}


p.date {
	color:#905b99;
	font-size:10px;
}

.link{
	padding:5px;
}

.link a{
		list-style-type: none;
		text-decoration:none;
		color:#f66799;
		font-size:12px;
	
}

.link li{
	list-style-type: none;
	text-decoration:none;

}

.back a{
		list-style-type: none;
		text-decoration:none;
		color:#905b99;
		font-size:14px;
}

.back li{
	list-style-type: none;
	text-decoration:none;
	margin-top:10px;
}

#imagesright {
    display:block;
	width: 220px;
	height:355px;
	float:left;
	margin-top:5px;
	margin-left:10px;
	padding-bottom:10px;
}

#bottomstrip {
	padding-top:30px;
	
}


#footer 
	{
		clear:both;
		background: transparent url(footer.jpg) no-repeat;
		margin: 10px auto 5px;
		text-align: center;
		width: 770px;
		height: 130px;
		color:#fff;
		
		}
		
ul#footernav
		{
		margin: 0 180px;
		list-style-type: none;
	
			
			}

ul#footernav a
	{
		display: block;
		text-decoration:none;
		color:#62793b;
		float: left;
		padding-left:2px;
		padding-right:2px;
		padding-top:20px;
		padding-bottom:10px;
		margin-left:38px;
		font-style:italic;
	
				}
				
ul#footernav a:hover
	{
		display: block;
		text-decoration:none;
		color:#534c4c;
		float: left;
		padding-left:2px;
		padding-right:2px;
		padding-top:20px;
		padding-bottom:10px;
		margin-left:38px;
		font-style:italic;
				}

ul#footernav li {
		float: left;

			}
			
#footer	p{
	clear:both;
	text-align:center;

}

#form{
	padding:5px;
	font-weight:bold;
}		

img {
		border: none;
		}
		
.hide{
		display:none;
			}


addressbig {
		 	color:#62793b;
			padding-left:2px;
			padding-right:2px;
			padding-top:55px;
			padding-bottom:18px;
			}

addressbig a{
			text-decoration: none;
			color:#62793b;
			}
		
address {
	color:#62793b;
	padding-left:2px;
	padding-right:2px;
	padding-top:55px;
	padding-bottom:5px;
}

address a{
		text-decoration: none;
		color:#62793b;
}	

