@import url("reset.css");

@import url("navigation.css");



body {

	text-align:center;

	background:#FFFFFF;

	margin: 30px 0px 10px;

	font: 12px/16px Arial, Helvetica, sans-serif;

	color: #333333;

}



p {margin:0 0 8px 0;}



#container {

	text-align:left;

	margin:0 auto;

	width:717px;

	background:url(../images/layout/container-bg.gif);

}



#surround {

	width:717px;

	background:url(../images/layout/bottom-left-bg.gif) no-repeat bottom left;

}



/***********header***********/



#header {

	width:545px;

	float:right;

}



#home #header {

border-bottom:0px;

	background:;

	/*width:546px;

	height:248px;*/

}



#header #title h1 {

	display:none;

}



#header #linktext {

	border-top:0px;

	width:546px;

	height:42px;

	background:url(../images/headers/header-homepage2.jpg) no-repeat bottom;

	margin-top:-3px;

}



#header #linktext p {

	padding-left:41px;

	padding-right:15px;

	color:#FFFFFF;

	font-size:10px;

	margin-top:0px;	

}

	



#home #header p {

	padding-left:41px;

	color:#FFFFFF;

	font-size:10px;

	margin-top:0px;	

}



#about #header {

	background:url(../images/headers/header-aboutus.jpg) no-repeat;

	width:545px;

	height:206px;

}



#varieties #header {

	background:url(../images/headers/header-varieties.jpg) no-repeat;

	width:545px;

	height:206px;

}



#recipes #header {

	background:url(../images/headers/header-recipes.jpg) no-repeat;

	width:545px;

	height:206px;

}



#naf #header {

	background:url(../images/headers/north_antrim_header.jpg) no-repeat;

	width:545px;

	height:206px;

}



#rankinrange #header {

	background:url(../images/headers/header-rankinselection.jpg) no-repeat;

	width:545px;

	height:206px;

}



#environment #header {

	background:url(../images/headers/header-environment.jpg) no-repeat;

	width:545px;

	height:206px;

}



#growers #header {

	background:url(../images/headers/header-growers.jpg) no-repeat;

	width:545px;

	height:206px;

}



#opportunities #header {

	background:url(../images/headers/header-opportunities.jpg) no-repeat;

	width:545px;

	height:206px;

}



#schools #header {

	background:url(../images/headers/header-schools.jpg) no-repeat;

	width:545px;

	height:206px;

}



#news #header {

	background:url(../images/headers/header-news.jpg) no-repeat;

	width:545px;

	height:206px;

}



#links #header {

	background:url(../images/headers/header-links.jpg) no-repeat;

	width:545px;

	height:206px;

}



#contact #header {

	background:url(../images/headers/header-contactus.jpg) no-repeat;

	width:545px;

	height:206px;

}





/***********homepage content***********/



#homecontent {

	width:544px;

	height:auto;

	float:right;

}



#home a {

	color:#FFFFFF;

	text-decoration:underline;

}



#home a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}



#homecontent p{

	color:#000000;

}



#homecontent a {

	color:#42581F;

	text-decoration:underline;

	font-weight:bold;

}



#homecontent a:hover{

	color:#42581F;

	text-decoration:underline;

	font-weight:bold;

}



#homecontent #leftcontent {

	width:187px;

	float:left;

	border-right:1px solid #CCCCCC;

	margin-top:9px;

}



#homecontent #leftcontent p{

	color:#000000;

	margin-left:17px;

	margin-right:17px;

}



#homecontent #leftcontent a{

}



#homecontent #middlecontent {

	width:175px;

	float:left;

	border-right:1px solid #CCCCCC;

	margin-top:9px;

}



#homecontent #middlecontent p{

	color:#000000;

	margin-left:17px;

	margin-right:17px;

}



#homecontent #middlecontent a{

}



#homecontent #rightcontent {

	width:180px;

	float:left;

	margin-top:9px;

}



#homecontent #rightcontent p{

	color:#000000;

	margin-left:17px;

	margin-right:17px;

}



#homecontent #rightcontent a{

}



#homecontent .titles h1{

	display:none;

}





/***********content***********/



#content {

	width:544px;

	min-height:500px;

	float:right;

}



#content h2.intro-title {

	color:#485237;

	font: normal 18px Georgia, "Times New Roman", Times, serif;

	margin: 10px 0px 10px 17px;

}



#content p {

	margin-left:17px;

	color:#000000;

}



#content ul {

	color:#000000;

	list-style: disc outside;

	margin: 0px 30px 8px;

}



#content .rightside {

	float:right;

	padding-left:10px;

}



#content a, #content a:visited {

	color:#4B8115;

	font-weight:bold;

	text-decoration:none;

}



#content a:hover {

	text-decoration:underline;

}



/**** NAF ****/



#naf_products {

	margin-top: 15px;

	margin-left: 20px;

	clear: both;

}



#naf_products .large_column {

	margin: 15px 0px 5px 0px;

	float: left;

	width: 85%;

	clear: both;

}



#nav_products .large_column img { float: right; }



#naf_products .column {

	margin: 0px 10px 0px 0px;

	float: left;

	width: 170px;

}



#naf_products .column p  {

margin:0 6px 0 12px;

}



#content span.product {

	color:#485237;

	font: normal 16px Georgia, "Times New Roman", Times, serif;



}



#content h3.variety {

	color:#485237;

	font: normal 20px Georgia, "Times New Roman", Times, serif;

	margin: 10px 6px 4px 12px;

}



/***********varieties***********/



#var1 {

	width:520px;

	border-bottom:1px solid #CCCCCC;

	margin-left:17px;

	padding:40px 0px 10px 0px;

	clear:both;

}





.bag {

	float:right;

	width:173px;

	padding-left:30px;

}



#content #var1 p{

	margin-left:0px;

}



#var2 {

	width:520px;

	border-bottom:1px solid #CCCCCC;

	margin-left:17px;

	padding:15px 0px 10px 0px;

	clear:both;

}





#content #var2 p{

	margin-left:0px;

}



#var3 {

	width:520px;

	border-bottom:1px solid #CCCCCC;

	margin-left:17px;

	padding:15px 0px 10px 0px;

	clear:both;

}





#content #var3 p{

	margin-left:0px;

}



#var4 {

	width:520px;

	border-bottom:1px solid #CCCCCC;

	margin-left:17px;

	padding:15px 0px 10px 0px;

	clear:both;

}





#content #var4 p{

	margin-left:0px;

}





/***********recipes***********/



#recipescontent{

	width:356px;

	height:auto;

	float:left;

}



#recipescontent p{

	margin-left:17px;

	padding-right:10px;

	color:#000000;

}



#recipescontent a {

	color:#485237;

	text-decoration:none;

}



#recipescontent a:visited {

	color:#485237;

	text-decoration:none;

}



#recipescontent a:hover {

	color:#485237;

	text-decoration:underline;

}



#recipescontent a:active {

	color:#485237;

	text-decoration:none;

}



#recipescontent ul {

	list-style:disc;

	padding:0px 0px 0px 20px;

	margin:0px 0px 0px 10px;

}



#recipescontent li {

	color:#000000;

	list-style-position:outside;

}



#recipesright {

	width:167px;

	float:right;

	padding-top:50px;

}



#recipesright p{

	margin-left:17px;

	color:#000000;

}



#recipesright a {

	color:#485237;

	text-decoration:none;

}



#recipesright a:visited {

	color:#485237;

	text-decoration:none;

}



#recipesright a:hover {

	color:#485237;

	text-decoration:underline;

}



#recipesright a:active {

	color:#485237;

	text-decoration:none;

}



#recipesright img {

	float:left;

	padding-bottom:10px;

}



#rightrecipeslinks{

	width:167px;

	background:#FAFAFA;

	clear:both;

	padding:0px 0px 15px 0px;

}



#rightrecipeslinks p{

	padding:0px 10px 0px 5px;

	color:#485237;



}



#rightrecipeslinks a{

	padding:0px 10px 0px 25px;

	color:#485237;

	text-decoration:none;

	display:block;



}



#rightrecipeslinks a:visited{

	color:#485237;



}



#rightrecipeslinks a:hover{

	color:#485237;

	text-decoration:underline;



}



#rightrecipeslinks a:active{

	color:#485237;



}



#rightrecipeslinks img{

	padding:0;

}



.toppaddingtitle {

	padding-top:30px;

}



.toppadding {

	padding-top:40px;

}







/***********rankin-range***********/



.rankinrange {

	float:right;

	padding-left:20px;

}





/***********environment***********/



.environment {

	padding-right:10px;

}







/***********navigation***********/



#nav {

	float:left;

	background: #6D6858;

	width:170px;

}



.small {

	font-size:9px;

}



/***********footer***********/



#footer {

	clear:both;

	width:545px;

	float:right;

	padding:13px 0px 0px 0px;

}



#clearing {

	clear:both;

}



#recipesright #rightrecipeslinks a .navbottom{

	padding-bottom:20px;

}



/*********send to a friend*****/



.hide{

display:none;

}

.show{

display:inline;

}



/******contact us - textarea *********/



.bgwhite{

background-color:#FFFFFF;

}



.bgred{

background-color:#FF8A00;

}



/*FORM*/



#contact-area {

	width: 450px;

	margin-top: 25px;

}



#contact-area input, #contact-area textarea {

	padding: 5px;

	width: 320px;

	font-family: Helvetica, sans-serif;

	font-size: 1.4em;

	margin: 0px 0px 10px 0px;

	border: 2px solid #ccc;

	

}



#contact-area textarea {

	height: 90px;

}







#contact-area textarea:focus, #contact-area input:focus {

	border: 2px solid #485e20;

}



#contact-area input.submit-button {

	width: 100px;

	float: right;

}



#contact-area input.radio {

	width: 10px;

	margin: 0;

	padding-top: 10px;

	border: 0;

	

}

#contact-area input.radiotwo {

	float: left;



	

	border: 0;

}





label {

	float: left;

	text-align: right;

	margin-right: 15px;

	width: 100px;

	padding-top: 5px;

	font-size: 1.4em;

}







/*tony's superb design classes */

.error_label, .error_note, .warning {

	color:#FF0000!important;

}