@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;
	
}
#bg_press{
	background-image: url(images/bg_press.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;
	

}

#menupress{
	padding-left:240px;
	padding-top:20px;
	background-image: url(images/logo_press.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{
width: 100%;
height:38px;
background-color: #6ea247;
float:right;

}
 
#resizer p{
color:#666666;
}

#r-holder{
width: 720px;
margin:auto;
padding-top:2px;
}

#signin{
width:400px;
float:left;
}

#signin p{
margin:0px;
padding:0px;
color:#FFFFFF;
padding-top:8px;
}


#signin p a:link{
color:#f0924c;
font-weight:bold;
text-decoration:none;
}


#signin p  a:visited { 
color: white;
text-decoration:none;
font-weight:bold; 
} 

#signin p  a:hover { 
color: white; 
text-decoration:none;
font-weight:bold;
}

#search-box{
float:right;
width:250px;

}

#searchboxform{
width:150px;
position:relative;
top:5px;
}



#search {
	background-image:url(search.gif);
	background-repeat: no-repeat;
	border: 0;
	cursor: pointer;
	display: inline-block;
	font-size: 0px;
	height: 26px;
	line-height: 0px;
	text-indent: -9000px;	
	width: 72px;
}
 
 #mainarea{
  width:720px;
  background-color:#6ea247;
background-image: url(images/bg_image.gif);
background-repeat: repeat-y;

 }
 
 #content{
 width:470px;
float:right;
background-color:#fff;
padding-bottom:30px;
 
 }
 
#content  a:link {
color:#6ea247;
text-decoration: none;
font-weight:bold;
}
#content  a:visited {
color:#6ea247;
text-decoration: none;
font-weight:bold;
}
#content  a:hover {
color:#666;
text-decoration: none;
font-weight:bold;
}
#content  a:active {
color:#6ea247;
text-decoration: none;
font-weight:bold;
}


 
 
 
#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;
}

#address-footer  a:link{
color:#6ea247;
text-decoration: none;
font-weight:bold;
}
#address-footer  a:visited{
color:#6ea247;
text-decoration: none;
font-weight:bold;
}
#address-footer  a:hover{
color:#666;
text-decoration: none;
font-weight:bold;
}
#address-footer a:active{
color:#6ea247;
text-decoration: none;
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;
 float:left;
 
 }
   #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;
}

input.search {
	background-image: url(../images/but_search_off.gif);
	background-repeat: no-repeat;
	border: 0;
	cursor: pointer;
	display: inline-block;
	font-size: 0px;
	height: 24px;
	line-height: 0px;
	text-indent: -9000px;	
	width: 72px;
	
	
	}
	div#headerSearch {
	float: left;
	text-align: left;
	padding-bottom: 25px;
}

#casestudyItem {
	float: left;
	width: 415px;
	padding-left: 30px;
	padding-bottom: 20px;
}



#land_bg_landing{
	background-image: url(land_images/bg_landing.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	}

#land_header{
height:120px;
background-color:#fff;
background-image:url(land_images/top-grad.gif);
background-repeat:repeat-x;
}

#land_header-content{
width:960px;
height:120px;
background-image:url(land_images/logo-bg.gif);
background-repeat:no-repeat;
margin:auto;
}


#land_body-main{
width:100%;
}

#land_body-content{
width:960px;
margin:auto;
}

#land_search-box{
margin-top:5px;
float:right;
}

#land_quicklink-boxes{
width:850px;
float:right;
clear:both;
height:55px;
margin-top:25px;
}
#land_quicklink-boxes p{
margin:0px;
padding:0px;
margin-left:0px;
margin-right:20px;
margin-top:7px;
float:right;
width:125px;
}

#land_quicklink-boxes img{
float:left;
}

#land_quicklink-boxes a:hover{
color:#6ea247;
}

#land_quick1{
float:right;
width:240px;
height:55px;
background-image:url(land_images/top-but-01.gif);
background-position: 10px 0px;
background-repeat:no-repeat;
color:#6ea247;
}
#land_quick2{
float:right;
width:240px;
height:55px;
background-image:url(land_images/top-but-02.gif);
background-position: 10px 0px;
background-repeat:no-repeat;
color:#f69640;
}

#land_quick3{
float:right;
width:240px;
height:55px;
background-image:url(land_images/top-but-03.gif);
background-position: 10px 0px;
background-repeat:no-repeat;
color:#6ea247;
}


#land_content-box-1{
width:320px;
float:left;
background-image:url(land_images/col-1-bg.gif);
background-repeat:no-repeat;
}


#land_content-box-2{
width:320px;
float:left;
background-image:url(land_images/col-2-bg.jpg);
background-repeat:no-repeat;
background-position:10px 0px;
}

#land_content-box-3{
width:320px;
float:left;
background-image:url(land_images/col-3-bg.jpg);
background-repeat:no-repeat;
background-position:10px 0px;
}

#land_content-box-3 p{
color:#fff;
}


.land_box-content-holder{
padding:0px;
margin:0px;
}
.land_box-content-holder p{
margin:0px;
padding-left:28px;
padding-right:28px;
}

.land_ob-white{
background-image:url(land_images/ob-top.gif);
background-repeat:no-repeat;
background-position:21px 0px;
margin:0px;
margin-top:10px; 
padding:0px;
padding-left:34px;
padding-right:34px;
padding-top:10px;
}

.land_ob-black{
background-image:url(land_images/ob-top-black.gif);
background-repeat:no-repeat;
background-position:21px 0px;
margin:0px;
margin-top:10px; 
padding:0px;
padding-left:34px;
padding-right:34px;
padding-top:10px;
}

.land_ob-bottom{
background-image:url(land_images/ob-bottom.gif);
background-repeat:no-repeat;
background-position:21px 0px;
height:10px;
background-color:#72a151;
}

.land_ob-white p{
padding:0px;
margin:0px;
color:#fff;
}

.land_ob-black p{
padding:0px;
margin:0px;
color:#fff;
}

.land_gb{
background-image:url(land_images/green-top.gif);
background-repeat:no-repeat;
background-position:21px 0px;
margin:0px;
margin-top:10px; 
padding:0px;
padding-left:34px;
padding-right:34px;
padding-top:10px;
}

.land_gb-nopic{
background-image:url(land_images/green-top.gif);
background-repeat:no-repeat;
background-position:21px 0px;
margin:0px;
margin-top:10px; 
padding:0px;
padding-left:34px;
padding-right:34px;
padding-top:10px;
color:#72a152;
}
.land_gb p{
padding:0px;
margin:0px;
color:#72a152;
text-align:center;
width:140px;
float:right;
font-weight:bold;
}

.land_gb-nopic p{
padding:0px;
margin:0px;
text-align:left;
font-weight:bold;
color:#72a152;
}


.land_gb-nopic h2{
font-size:14px;
padding:0px;
margin:0px;
margin-bottom:5px;
color:#f69640;
text-align:left;
font-weight:bold;
}

.land_gb img{
float:left;
}

.land_gb-bottom{
background-image:url(land_images/green-bottom.gif);
background-repeat:no-repeat;
background-position:21px 0px;
height:10px;
clear:both;
margin-bottom:0px;
padding-bottom:0px;
background-color:#72a151;


}

#land_land-footer{
margin-top:30px;
}

#land_footer-logo{
margin:0px;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
width:230px;
text-align:right;
float:left;
}

#land_footer-content{
margin:0px;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
width:500px;
float:left;
text-align:center;
}

#land_footer-content p{
margin:0px;
padding:0px;
margin-bottom:10px;
color:white;
}


#land_resizer{
width: 100%;
height:38px;
background-color: #fff;
float:right;

}
 
#land_resizer p{
color:#666666;
}

#land_r-holder{

}



#land_search-box{
float:right;
width:250px;

}

#land_searchboxform{
width:150px;
float:right;
}

#searchQuery{
float:left;
margin-top:1px;
margin-right:2px;
}



#land_search {
	background-image:url(search.gif);
	background-repeat: no-repeat;
	border: 0;
	cursor: pointer;
	display: inline-block;
	font-size: 0px;
	height: 20px;
	line-height: 0px;
	text-indent: -9000px;	
	width: 72px;
}
 

.land_ob-white a:link {
color:white;
font-weight: normal;
text-decoration:underline;
}

.land_ob-white a:visited {
color:white;
font-weight: normal;
text-decoration:underline;
}
.land_ob-white a:hover {
color:white;
font-weight: normal;
text-decoration:underline;
}

.land_ob-white a:active {
color:white;
font-weight: normal;
text-decoration:underline;
}

.land_ob-black a:link {
color:white;
font-weight: normal;
text-decoration:underline;
}

.land_ob-black a:visited {
color:white;
font-weight: normal;
text-decoration:underline;
}
.land_ob-black a:hover {
color:white;
font-weight: normal;
text-decoration:underline;
}

.land_ob-black a:active {
color:white;
font-weight: normal;
text-decoration:underline;
}


.land_clearme{
clear:both;
}

div#headerSearch {
	float: left;
	text-align: left;
	padding-bottom: 25px;
}

img{
border: none;
}


.greentextbold{
font-weight:bold;
color:#6ea247;
line-height:16px;
 
 }

.press_link{
font-size:11px;
color:#6ea247;
}

.press_link a:link {
font-size:11px;
color:#6ea247;
text-decoration: none;
}
.press_link a:visited {
font-size:11px;
color:#6ea247;
text-decoration: none;
}
.press_link a:hover {
font-size:11px;
color:#666;
text-decoration: none;
}
.press_link a:active {
font-size:11px;
color:#666;
text-decoration: none;
}
#bg_chilli{
	background-image: url(images/bg_chilli.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}