/*Must define default styles for the BODY because WYSIWYG editor is it.*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666600;
	background-color: #F5F6DE;
	background-image: url(images/mainbackground1.gif);
	background-repeat: repeat-x;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666600;
	}
.repeatx {
	background-repeat: repeat-x;
}
.repeaty {
	background-repeat: repeat-y;
}
A:link, A:active,A:visited{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#F76210;
}
A:hover {
	color: #F76210;
	text-decoration: underline;
}
.smallbr {
	line-height:5px;
}
.subhead {
	font-size: 19px;
	font-weight: normal;
	color: #000000;
	padding-left:10px;
}

.soil {
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	padding-left:10px;
}
.farmer {
	padding-top: 18px;
	padding-right: 22px;
	padding-bottom: 16px;
	padding-left: 22px;
	color:#844407;
}
.farmer:link, .farmer:visited, .farmer:active, .farmer:hover {
	color:#844407;
	text-decoration:none;
	font-weight:bold;
}
.organic {
	padding-top: 22px;
	padding-right: 19px;
	padding-bottom: 20px;
	padding-left: 19px;
	color:#FFFFFF;
}
.organic a {
	color:#F8F17D;
}
.organic:link, .organic:visited, .organic:active, .organic:hover {
	color:#F8F17D;
	text-decoration:underline;
	font-weight:normal;
}
.snippet:link, .snippet:visited, .snippet:active, .snippet:hover {
	color:#F8F17D;
	text-decoration:underline;
	font-weight:normal;
}
/* PADDING ELEMENTS */

td.paddingpostcode {
	padding-right: 25px;
}

td.paddingvan {
	padding-top: 11px;
	padding-right: 20px;
	padding-bottom: 10px;
}

/*.paddingpostcode {
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 10px;
}
.paddingvan {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
}*/

.paddingmain {
	padding-top: 18px;
	padding-right: 25px;
}
.paddingmainjustify {
	padding-top: 18px;
	padding-right: 25px;
	text-align:justify;
}
.paddinghealth {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align:justify;
	background-color:#FBFCED;
}
.paddinghealthtitle {
	padding-left: 5px;
	background-color:#FBFCED;
	
}
/* FOOTER */

.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
}
.footertext:link, .footertext:visited, .footertext:active, {
	color: #FFFFFF;
	text-decoration:underline;
}
.footertext:hover {
	color: #FFFFFF;
	text-decoration:none;
}

.recipes {
	background-color:#FBFCED;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
.carttitle {
	color: #ffffff;
	font-weight:bold;
}