@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#bg_tom{
	background-image: url(images/bg_tom.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}

#bg_orange{
	background-image: url(images/bg_orange.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	
}

#bg_corn{
	background-image: url(images/bg_corn.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}

#bg_herbs{
	background-image: url(images/bg_herbs.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}

#bg_carrot{
	background-image: url(images/bg_carrot.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}

#bg_bread{
	background-image: url(images/bg_bread.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	
}
	
#bg_kiwi{
	background-image: url(images/bg_kiwi.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}

#bg_mixed{
	background-image: url(images/bg_mixed.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	
}

#bg_bannana{
	background-image: url(images/bg_bannana.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}
	
#bg_pepper{
	background-image: url(images/bg_redpepper.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}

#bg_chilli{
	background-image: url(images/bg_chilli.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}
#bg_tomonvine{
	background-image: url(images/bg_tomonvine.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}
#bg_sweetpot{
	background-image: url(images/bg_sweet_pot.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}
#bg_melon{
	background-image: url(images/bg_melon.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}
#menu{
	padding-left:240px;
	padding-top:20px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	list-style: none;
	color:#363;
	line-height:18px;
	height:249px;
	

}
#menu ul li{
	list-style: none;
}

#resizer{
 float:right;
 padding-right: 10px;
 }
 
#resizer p{
color:#666666;
}
 
 #mainarea{
  width:720px;
  background-color:#6ea247;

 }
 
 #content{
 width:470px;
float:right;
background-color:#fff;
padding-bottom:30px;
 
 }
 
#content h1{
 margin-left: 30px;
 margin-right: 30px;
 color:#FF6600;
 border-bottom:#FF6600 solid 1px;
 padding-bottom:8px;
 padding-top: 20px;
 font-size:18px;
 }
 
#homepage_flash{
padding-top:10px;
background-color:#fff;

}
 
.greentext{
font-weight:bold;
color:#6ea247;
margin-left: 30px;
margin-right: 30px;
line-height:16px;
}

.greentext_recipes{
font-weight:bold;
color:#6ea247;
margin-left: 30px;
margin-right: 30px;
line-height:18px;
font-size:12px
}

.graytext{
color:#666;
margin-left: 30px;
margin-right: 30px;
line-height:16px;
}

 
 #banners{
 	width:248px;
	float:left;
 }
 
.flash_holder{

 
	padding-left:32px;
	padding-right:32px;
	padding-bottom:32px;
	
	}
	
#footer-holder{
 clear:both;
 background-color:#FFFFFF
}
 
 #footer-quote{
 clear:both;
 width:720px;
 text-align:center;
 border-top:#6ea247 solid 4px;
 background-color:#f69640;
 height:30px;
 padding:0px;
 
 } 
 #footer-quote h2{
 padding:0px;
 margin: 5px;
 color: #fff;
 font-size:13px; 
 }
 
#address-footer{
color:#6ea247;
margin-top:20px;
text-align:center;
background-color:#FFF;
}
#address-footer h3{
font-size:10px;
font-weight:bold;
}

.quote{
	background-color:#6ea247;
	width: 430px;
	
}

.quote h4{
	color:#FFFFFF;
	font-size:14px;
	padding-left:20px;
	line-height: 18px;
	padding-right:30px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	text-align:centre;
}
.quote h5{
	color:#f69640;
	font-size:10px;
	padding-left:20px;
	padding-right:50px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	text-align:centre;
	
}


.boxtop{
	height:20px;
	background-image: url(images/boxtop.gif);
	background-repeat: no-repeat;
	background-position:right;
	

}

.boxbottom{
height:20px;
background-image: url(images/boxbottom.gif);
	background-repeat: no-repeat;
	background-position:right;

}
.greentext_enquiry{
color:#6ea247;
line-height:16px;
}
.greytext_enquiry{
color:#666;
line-height:16px;

}
 #banners_contactus{
 	width:250px;
	height:1000px;
  	background-color:#6ea247;
	float:left;
	clear:right;
 }
 
.greentextbold{
font-weight:bold;
color:#6ea247;
line-height:16px;
 
 }
  #banners_recipe{
 	width:250px;
	height:460px;
  	background-color:#6ea247;
	float:left;
	clear:right;
 }
  #banners_markspage{
 	width:250px;
	height:700px;
  	background-color:#6ea247;
	float:left;
	clear:right;
 }
 	#banners_meetthechef{
 	width:250px;
	height:820px;
  	background-color:#6ea247;
	float:left;
	clear:right;
 }
 	#banners_mains{
 	width:250px;
	height:700px;
  	background-color:#6ea247;
	float:left;
	clear:right;
 }
	#banners_smoothies{
 	width:250px;
	height:750px;
  	background-color:#6ea247;
	float:left;
	clear:right;
 }
 	#banners_herbs{
 	width:250px;
	height:2200px;
  	background-color:#6ea247;
	float:left;
	clear:right;
 }
 	.orangetextbold{
	font-weight:bold;
	color:#FF6600;
	line-height:16px;
	margin-left: 30px;
	margin-right: 30px;
 
 }
 	#banners_lunches{
 	width:250px;
	height:650px;
  	background-color:#6ea247;
	float:left;
	clear:right;
 }
 	#banners_schols{
 	width:250px;
	height:1200px;
  	background-color:#6ea247;
	float:left;
	clear:right;
 }
  	#banners_family{
 	width:250px;
	height:600px;
  	background-color:#6ea247;
	float:left;
	clear:right;
 }
 
 .bio-image{
 padding-right: 10px;
 padding-bottom: 10px;
 
 }
   #banners_sarahpage{
 	width:250px;
	height:800px;
  	background-color:#6ea247;
	float:left;
	clear:right;
 }
 	#banners_gallery{
 	width:250px;
	height:1000px;
  	background-color:#6ea247;
	float:left;
	clear:right;
 }
 	#banners_dave{
 	width:250px;
	height:900px;
  	background-color:#6ea247;
	float:left;
	clear:right;
 }
 	#banners_expo{
 	width:250px;
	height:1000px;
  	background-color:#6ea247;
	float:left;
	clear:right;
 }
 	.bigtext{
	font-weight: normal;
	color:#6ea247;
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}
 	.smalltext{
	font-weight: normal;
	color:#6ea247;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}


#orangeformtop{
	height:20px;
	margin-left:30px;
	background-image: url(orange_top.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding-bottom:0px;


}

#orangeformmid{
	margin-left:30px;
	background-image: url(orange_tile.gif);
	background-repeat: repeat-y;
	background-position:left;
	vertical-align: top;
	margin-top:-20px;
	}
	



#orangeformbot{
	height:20px;
	margin-left:30px;
	background-image: url(orange_bottom.gif);
	background-repeat: no-repeat;
	background-position:left;
	margin-top:-20px;
	
}


.whiteformtext{
	font-weight:bold;
	color:#fff;
	margin-left: 10px;
	margin-right: 30px;
}

.whiteformtext2{
font-weight:bold;
color:#fff;
margin-left: 0px;
margin-right: 0px;
line-height:16px;
}


#tellfirend{
	float:right;
	clear:right;
	width:100px;
	margin-top:20px;
	margin-right:20px;
	padding: 0px;

}
#tellfirend_top{
	height:8px;
	background-image: url(images/green_top.gif);
	background-repeat: no-repeat;
	background-position:left top;
	margin: 0px;
	padding: 0px;
}
#tellfirend_bottom{
	height:8px;
	background-image: url(images/green_bottom.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	margin: 0px;
	padding: 0px;
}

#tellfirend h1{
font-size:12px;
color:#f0924c;
margin:0px;
padding:0px;
text-align:center;

}

#tellfirend a:link {
font-size:12px;
color:#f0924c;
text-decoration: none;
}
#tellfirend a:visited {
font-size:12px;
color:#f0924c;
text-decoration: none;
}
#tellfirend a:hover {
font-size:12px;
color:#fff;
text-decoration: none;
}
#tellfirend a:active {
font-size:12px;
color:#f0924c;
text-decoration: none;
}
 .box_border{
 border-color: #6ea247; 
 border: 3px;
 border-style: solid;
 
 }
 #familystyle a:link {
font-size:12px;
color:#FF6600;
text-decoration: none;
}
#familystyle a:visited {
font-size:12px;
color:#FF6600;
text-decoration: none;
}
#familystyle a:hover {
font-size:12px;
color:#6EA247;
text-decoration: none;
}
#familystyle a:active {
font-size:12px;
color:#6EA247;
text-decoration: none;
}

.clearme{
clear:both;
}