body {
  margin: 0;
  padding: 0;
  background: #fff url(graphics/farmmarket_bg.jpg) repeat;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #322407
}

td {vertical-align: top; }

a img {
  border: 0;
}

a{
  color: #7bbd42;
  color: #497127;
  font-weight: bold;
  text-decoration: none;
}

a:hover{
  color: #f37624;
}


#header {
  width: 867px;
  height: 145px; 
  margin: 0 auto; 
  background: #fff url(graphics/green_bg.jpg) repeat;
}

#logo{
  text-align: center;
  padding-top: 20px;
}

#logo a img{
  border: 0;
}
#mainmenu {
  width: 867px;
  height: 40px; 
  margin: 0 auto; 
  background-color: #322407;
}

#submenu {
  width: 867px;
  height: 23px; 
  margin: 0 auto; 
  padding-top: 7px;
  background-color: #f37624;
}

#submenu a {
  margin-left: 35px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

#submenu a {
  color: #ffffff;
}

#submenu a:hover{
  color: #f8cd59;
}

.subcurrent {
  color: #f8cd59 !important;
}

#copyarea {
  width: 867px;
  min-height: 366px; 
  height:auto !important;
  _height:366px;
  margin: 0 auto; 
  background-color: #ffffff;
}

#copyarealeft {
  width: 578px;
  float: left;
  background-color: #ffffff;
}

#copyarearight {
  width: 289px;
  margin-left: 578px;
  top: 0px;
  background-color: #ffffff;
  clear: none;
}

.innertube {
  padding: 20px 40px 20px 40px;
}

#footer {
  width: 867px;
  height: 60px; 
  margin: 0 auto; 
  background: #fff url(graphics/footer.jpg) no-repeat;
}

#mainmenu img{
  margin: 10px 25px 0px 25px;
  border: 0;
}

#carrot {
  float: left;
  margin-right: 10px;
}

#h1img {
  margin-top: 8px;
}

#contenttable {
  margin-top: 2em;
  width: 100%;
  margin-top: 8px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #322407
}

.leftcol, .leftcol a {
  width: 20%;
  color: #f37624;
  text-transform: uppercase;
  font-weight: bold;
  vertical-align: top;
  text-decoration: none;
}

.leftcol a, .rightcol a {
  font-weight: bold;
}

.leftcol a:hover {
     color: #000000;
}

.rightcol {
  vertical-align: top;
}

#contentcol {
  background: #fff;
  background-image: none;
}

#contentcol p{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #322407
}

.lfminput{
font-family: Arial, sans-serif;
font-size: 8pt;
width: 400px;
background-color: #fbcd57;
color: #000000;
border: 1px solid black;
text-align: left;
}

.lfmlabel {
  font-style: italic;
}

#sitemap {
  margin-top: 4em;
}

#sitemaplink {
  margin-top: 2em;
  float: right;
  padding-right: 20px;
  font-family: Helvetica, Arial, sans-serif;
  color: #322407
}

#sitemaplink:hover{
  color: #ffffff;
}

.required {
  text-align: right;
  font-style: bold;
}


/*------------------------------------------------------------
  shadow stuff
------------------------------------------------------------*/
.dropshadow {
  -moz-box-shadow: 3px 3px 3px #666;
  -webkit-box-shadow: 3px 3px 3px #666;
  box-shadow: 3px 3px 3px #666;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135);
}

/*------------------------------------------------------------
  shadow stuff
------------------------------------------------------------*/
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	background-color: #322407;
	color: #FFF;
	text-align: center;
	text-decoration: none}



#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 13px 0 0 0;
	background: #322407;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #322407;
		color: #ffffff;
		font-family: Helvetica, Arial, sans-serif;
		font-weight: normal;
		font-size: 14px;}

	#sddm div a:hover
	{	background: #7bbd42;
		color: #FFF}

