body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 120%;
	color: #333333;
	background-color: #E8EFD5;
	margin: 0px;
	padding: 0px;
}
#container {
	background-color: #FFFFFF;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #C2D4CB;
	position: relative;
	overflow: visible;
}
.obscure {
	display: none;
	visibility: hidden;
}
#printheader {
	display:none;
	visibility: hidden;
}
#content {
	float: left;
	height: auto;
	width: 469px;
	padding-right: 20px;
	padding-left: 20px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #DAD5C9;
}
#left_col {display:block;position:relative;width:140px;float:left;/margin-top:-20px;}
#left_col ul li a {
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DAD5C9;
}
#left_col a:hover {color:#ff0000;}
#left_col ul {
	display:block;
	list-style-type: none;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:5px;
	padding:0;
}

#content img {
	background-color: #FFFFFF;
	margin: 0px 10px 10px;
	padding: 5px;
	border: 1px solid #D0D1C4;
}
.required {color:#ff0000;}

#left_col ul li ul li a {font-weight:bold;}
#left_col ul li ul li ul li {margin-bottom:0;}
#left_col ul li ul li ul li a {font-weight:normal;font-size: .9em;}
#left_col ul li ul li ul li ul li {margin-left:5px; margin-bottom:0px;}

#contentb {
	position:relative;
	float: left;
	height: auto;
	width: 320px;
	padding-right: 20px;
	padding-left: 20px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #DAD5C9;
}
#product_col {
	float: right;
	width: 260px;
	position: relative;
}
#footer {
	clear: both;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #D4F167;
	position: relative;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	color: #609200;
}
a {
	color: #609200;
}
a:hover {
	text-decoration: none;
}
h2 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #668D09;
	line-height:normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #639100;
}
h3 {
	font-size: 1em;
	color: #C5E946;
	line-height: normal;
}
.clear {
	clear: both;
	float: none;
}
#header {
	background-image: url(../GRFX/header_bkgd.jpg);
	position: relative;
	height: 200px;
	width: 780px;
}
#navigation {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 780px;
	list-style-type: none;
	position: absolute;
	left: 0px;
	top: 150px;
	overflow: hidden;
	background-image: url(../GRFX/nav1.jpg);
}
#navigation li {margin: 0;padding: 0;list-style: none;position: absolute;}
#navigation li, #navigation a {height:41px;display:block;text-indent:-90000px; outline:0;}
#btn_home {width:78px;left:0px;}
#btn_home a:hover {background-image:url(../GRFX/nav2.jpg);background-repeat:no-repeat;background-position: 0px 0px;}
#btn_about {width:79px;left:78px;}
#btn_about a:hover {background-image:url(../GRFX/nav2.jpg);background-repeat:no-repeat;background-position: -78px 0px;}
#btn_locations {width:87px;left:157px;}
#btn_locations a:hover {background-image:url(../GRFX/nav2.jpg);background-repeat:no-repeat;background-position: -157px 0px;}
#btn_products {width:104px;left:244px;}
#btn_products a:hover {background-image:url(../GRFX/nav2.jpg);background-repeat:no-repeat;background-position: -244px 0px;}
#btn_tech {width:160px;left:348px;}
#btn_tech a:hover {background-image:url(../GRFX/nav2.jpg);background-repeat:no-repeat;background-position: -348px 0px;}
#btn_recipes {width:77px;left:508px;}
#btn_recipes a:hover {background-image:url(../GRFX/nav2.jpg);background-repeat:no-repeat;background-position: -508px 0px;}
#btn_newsletter {width:90px;left:585px;}
#btn_newsletter a:hover {background-image:url(../GRFX/nav2.jpg);background-repeat:no-repeat;background-position: -585px 0px;}
#btn_contact {width:105px;left:675px;}
#btn_contact a:hover {background-image:url(../GRFX/nav2.jpg);background-repeat:no-repeat;background-position: -675px 0px;}

#searchbox {
	position:relative;
	text-align:center;
	width:230px;
	height: 25px;
	padding:10px;
	/padding:o;
	background-color: #E8EFD5;
	margin-right:10px;
	margin-bottom:10px;
}
#s {width:130px;}

#products {
	position:relative;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 460px;
	width: 250px;
	list-style-type: none;
	left: 0px;
	top: 0px;
	overflow: hidden;
	background-image: url(../GRFX/prod1.jpg);
}
#products li {margin: 0;padding: 0;list-style: none;position: absolute;left:50px;}
#products li, #products a {width:200px;display:block;text-indent:-90000px; outline:0;}
#prod_beefsteaktomatoes {top:0px;height:80px;}
#prod_beefsteaktomatoes a {height:80px;}
#prod_beefsteaktomatoes a:hover {background-image:url(../GRFX/prod2.jpg);background-repeat:no-repeat;background-position: -50px 0px;}
#prod_tomonvine {top:80px;height:87px;}
#prod_tomonvine a {height:87px;}
#prod_tomonvine a:hover {background-image:url(../GRFX/prod2.jpg);background-repeat:no-repeat;background-position: -50px -80px;}
#prod_sweetbellpeppers {top:167px;height:87px;}
#prod_sweetbellpeppers a {height:87px;}
#prod_sweetbellpeppers a:hover {background-image:url(../GRFX/prod2.jpg);background-repeat:no-repeat;background-position: -50px -167px;}
#prod_cucumbers {top:254px;height:82px;}
#prod_cucumbers a {height:82px;}
#prod_cucumbers a:hover {background-image:url(../GRFX/prod2.jpg);background-repeat:no-repeat;background-position: -50px -254px;}
#prod_eggplant {top:336px;height:96px;}
#prod_eggplant a {height:96px;}
#prod_eggplant a:hover {background-image:url(../GRFX/prod2.jpg);background-repeat:no-repeat;background-position: -50px -336px;}

/* ------------------------------------------ Forms -------------------------------------------- */

.cssform p{
width: 250px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; 
border-bottom: 1px solid #C2D4CB;
height: 1%;
}
.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; 
padding-top: 5px;
width: 150px; 
}
.cssformpad {
font-weight: bold;
float: left;
margin-left: -155px; 
padding-top: 5px;
width: 150px; 
}
.hide {
display: none;
visibility: hidden;
}
.cssform input[type="text"]{ 
}
.cssform textarea{
width: 250px;
height: 150px;
}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

/* Holly Hack for IE \*/
* html .dropdown ul li { float: left; height: 1%; }
* html .dropdown ul li a { height: 1%; }
/* End */
