body {
	/*background-image: url(images/cloud_background.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#FFFFFF;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	margin:0px;
	padding:0px;
	overflow:auto;
}
h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#54301A;
	font-size:18pt;
	font-weight:bold;
	padding:0px;
	line-height:110%;
	margin:0px 0px 8px 0px;
}
h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#54301A;
	font-size:13pt;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 2px 0px;
}
h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#54301A;
	font-size:12pt;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 2px 0px;
	line-height:12pt;
}
h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#54301A;
	font-size:12pt;
	padding:0px;
	margin:0px 0px 2px 0px;
}
h5 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#8CC63F;
	padding:0px;
	margin:0px 0px 2px 0px;
}
td.jobtitle {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#8CC63F;
	padding:0px;
	margin:0px 0px 2px 0px;
	font-weight:700;
}
p {
	color:#5C8727;
	font-size:11pt;
	line-height:125%;
	padding:0px;
	margin:0px 0px 8px 0px;
}
a {
	color:#60C0EC;
}
strong {
	color:#54301A;
}
strong.alternatebold {
	color:#5C8727;
}
em {
	color:#54301A;
}
.imageleft {
	float:left;
	margin:0px 10px 10px 0px;
}

.imageright {
	float:right;
	margin:0px 0px 10px 10px;
}
#container {
	margin: 0 auto;
	text-align:left;
	width:954px;
}
#leftcolumn {
	float:left;
	width:305px;
	padding-bottom:50px;
}
#leftcolumn #logo {
	margin:0px;
	height:167px;
}
#logoprint {
	display:none;
}
#leftcolumn #leftblocks {
	margin:55px 0px 0px 33px;
	width:254px;
}
#leftcolumn #leftblocks p {
	font-size:8pt;
}
#leftcolumn #leftblocks h1 {
	font-size:9pt;
	color:#54301A;
	padding:0px;
	margin:0px;
}
#leftcolumn #leftblocks p a {
	color:#5C8727;
	text-decoration:none;
}
#leftcolumn #leftblocks p a em {
	color:#54301A;
}
#leftcolumn #leftblocks #leftblock1 {
	padding:0px;
}
#leftcolumn #leftblocks #leftblock2 {
	margin:25px 0px 0px 0px;
	padding:0px;
}
#leftcolumn #leftblocks #leftblock3 {
	margin:25px 0px 0px 0px;
	padding:0px;
}
#rightcolumn {
	float:right;
	width:643px;
	padding:0px;
	margin:0px;
}
#rightcolumn #topnav {
	margin:82px 0px 0px 34px;
	height:28px;
}
#rightcolumn #topnavadmin {
	margin: 82px 0px 0px 160px;
	height:30px;
	width:700px;
}
#rightcolumn #topnav img {
	margin:0px 0px 0px 21px;
}
#rightcolumn #subnav {
	margin:2px 0px 0px 0px;
	height:33px;
}
#rightcolumn #subnav img {
	margin:0px 15px 0px 0px;
}
#rightcolumn #subnav #our-tomatoes-subnav {
	margin:0px 0px 0px 85px;
}
#rightcolumn #subnav #recipies-and-tips-subnav {
	margin:0px 0px 0px 210px;
}
#rightcolumn #subnav #growing-subnav {
	margin:0px 0px 0px 125px;
}
#rightcolumn #subnav #about-us-subnav {
	margin:0px 0px 0px 200px;
}
#rightcolumn #topimage {
	height:46px;
}
#rightcolumn #topimage #tovlink {
	width:300px;
	height:340px;
	float:left;
	margin:140px 0px 0px 20px;
}
#rightcolumn #topimage #cocktaillink {
	width:290px;
	height:350px;
	float:right;
	margin:125px 0px 0px 0px;
}
#maincontent {
	width:619px;
}
#maincontentleft {
	float:left;
	width:280px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 45px;
}
#maincontentright {
	float:right;
	width:230px;
	margin:0px 45px 20px 0px;
	padding:0px;
}
#maincontent h1 {
	padding:0px 45px;
}
#maincontent h1.newsheader
{
	padding:0px;
}

#maincontent h1 a {
	color:#54301A;
	text-decoration:none;
}
#maincontent h2 {
	padding:0px 45px;
	margin:30px 0px 2px 0px;
}
#maincontent h2.newsheader
{
	padding:0px;
}
#maincontent h2.subpagehead {
	padding:0px 45px;
	margin:2px 0px 8px 0px;
	color:#8CC63F;
}
#maincontentleft h2.subpagehead {
	margin:2px 0px 8px 0px;
	color:#8CC63F;
}
#maincontent h3 {
	padding:0px 45px;
}
#maincontent h3 a {
	color:#54301A;
	text-decoration:none;
}
#maincontent h5 {
	padding:0px 45px;
}
#maincontent p {
	padding:0px 45px;
}
#maincontent table {
	margin:0px 45px;
}
#maincontent table p {
	padding:0px;
}
#maincontent table h3 {
	padding:0px;
}
#maincontent p.threekeysparagraph1 {
	width:325px;
}
#maincontent p.threekeysparagraph2 {
	width:230px;
}

#maincontent p.pressreleasedate {
	color:#A1A1A1;
	margin:0px;
}
#maincontent td.pressreleasedate {
	color:#A1A1A1;
	margin:0px;
}
#maincontent p a.listlinks {
	color:#5C8727;
}
#maincontent a.listlinks {
	color:#5C8727;
	font-size:11pt;
	font-weight:normal;
	line-height:125%;
}
#maincontent p a.listlinks2 {
	color:#5C8727;
	text-decoration:none;
}
#maincontent div.toprightimage {
	float:right;
	width:275px;
	margin:-18px 0px 0px 25px;
}
#maincontent p.fullwidthdiv {
	width:100%;
}
#maincontent p.fullwidthimage {
	clear:both;
	padding:0px;
}
#maincontent div p {
	padding:0px;
	margin:0px;
	width:257px;
}
#maincontent div.divleft {
	float:left;
	width:257px;
	margin:25px 0px 0px 0px;
	padding: 0px 0px 0px 45px;
}
#maincontent div.divright {
	float:right;
	width:257px;
	margin:25px 45px 0px 0px;
}
#maincontent div.inpagesubnav {
	float:right;
	width:320px;
	margin:10px 45px 0px 0px;
	text-align:right;
}
#maincontent div.inpagesubnav a {
	color:#60C0EC;	
}
#recipelist {
	width:619px;
	margin-top:25px;
}
#recipelist h2 {
	padding:0px 45px;
}
#recipelist p {
	padding:0px 45px;
}
#footer {
	text-align:center;
	margin:40px 0px 40px 0px;
}
#footer p {
	font-size:8pt;
	margin:0px 0px 6px 0px;
	color:#54301A;
	font-weight:bold;
}
#footer p.disclaimer {
	color:#5C8727;
	font-weight:normal;
}
#footer p a {
	color:#54301A;
	text-decoration:none;
}
#footer p a:hover {
	color:#54301A;
	text-decoration:underline;
}

.contactform
{
	font-family:Georgia, Times New Roman, Times, Serif;
	font-size:11pt;
	color:#5c8727;
}

.thankmesg
{
	font-family:Georgia, Times New Roman, Times, Serif;
	font-size:11pt;
	color:Red;
	font-weight:bold;
}


#maincontent H1.RecipeHeader
{
	padding:0px;
}
#maincontent H2.RecipeHeader
{
	padding:0px;
}


                             	
#maincontent H2.recipepagehead	
{
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 0px;
		MARGIN: 2px 0px 8px;
			COLOR: #8cc63f;	
			PADDING-TOP: 0px
                             	}
.background
{
	background-image:url("../images/cloud_background.jpg");
	background-repeat:no-repeat;                            	
}

#admincontent
{
	float:left;
	padding-bottom:50px;
	width:900px;
}
.lblError
{
	font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;	
	font-size: 12pt;
	color: #FF0000;
	margin-left:45px;
	font-weight:bold;
}
