@charset "utf-8";
/* CSS Document */
a:link {color: #666666; text-decoration:none;}     /* unvisited link */
a:visited {color: #333333; text-decoration:none;}  /* visited link */
a:hover {color: #3a3a3a; text-decoration:none;}   /* mouse over link */
a:active {color: #666666; text-decoration:none;}   /* selected link */
/* TEXT LINKS */
a.text:link {color: #666666; text-decoration:none; border-bottom:dotted #999999 1px;}     /* unvisited link */
a.text:visited {color: #333333; text-decoration:none; border-bottom:dotted #999999 1px;}  /* visited link */
a.text:hover {color: #3a3a3a; text-decoration:none; border-bottom:solid #999999 1px; background-color:#f1f1f1;}   /* mouse over link */
a.text:active {color: #666666; text-decoration:none; border-bottom:dotted #999999 1px;}   /* selected link */

#footer a:link {color: #666666}     /* unvisited link */
#footer a:visited {color: #999999}  /* visited link */
#footer a:hover {color: #333333}   /* mouse over link */
#footer a:active {color: #666666}   /* selected link */

.nodisplay {
	display:none;}
	
body {
	background-color:#ffffff;
	background-image:url(../images/header_bg.jpg);
	background-repeat:repeat-x;
	margin:0px auto;
	padding:0px;
}
#header{
	padding:0px;
	margin:0px;
	height:453px;
	width:987px;
}

#container {
	margin:0px auto;
	clear:both;
	background-color:transparent;
}

#flash_header {
	width:100%; 
	height:453px;
	background-color:transparent;
	margin:0px auto;
}

#print_header {
	display:none;
}

#nav {
	width:201px;
	float:left;
	padding:0px;
	margin:0px;
}
a.nav_home {float:left; width: 201px; height: 30px;text-decoration: none; background: url("../images/nav_home.jpg"); margin:0px; padding:0px; }
a.nav_home:hover {background-position:-201px 0px;}
a.nav_aboutus {float:left; width: 201px; height: 30px; text-decoration: none; background: url("../images/nav_aboutus.jpg"); margin:0px; padding:0px; }
a.nav_aboutus:hover {background-position:-201px 0px;}
a.nav_ourproducts {float:left; width: 201px; height: 30px; text-decoration: none; background: url("../images/nav_ourproducts.jpg"); margin:0px; padding:0px; }
a.nav_ourproducts:hover {background-position:-201px 0px;}
	a.nav_australia {float:left; width: 201px; height: 29px; text-decoration: none; background: url("../images/button_australia.jpg"); margin:0px; padding:0px; }
	a.nav_australia:hover {background-position:-201px 0px;}
	a.nav_newzealand {float:left; width: 201px; height: 29px; text-decoration: none; background: url("../images/button_newzealand.jpg"); margin:0px; padding:0px; }
	a.nav_newzealand:hover {background-position:-201px 0px;}
	a.nav_stock {float:left; width: 201px; height: 29px; text-decoration: none; background: url("../images/button_stock.jpg"); margin:0px; padding:0px; }
	a.nav_stock:hover {background-position:-201px 0px;}
	a.nav_pesto {float:left; width: 201px; height: 34px; text-decoration: none; background: url("../images/button_pesto.jpg"); margin:0px; padding:0px; }
	a.nav_pesto:hover {background-position:-201px 0px;}
	a.nav_jus {float:left; width: 201px; height: 34px; text-decoration: none; background: url("../images/button_jus.jpg"); margin:0px; padding:0px; }
	a.nav_jus:hover {background-position:-201px 0px;}
	a.nav_nutritional {float:left; width: 201px; height: 30px; text-decoration: none; background: url("../images/button_nutritional.jpg"); margin:0px; padding:0px; }
	a.nav_nutritional:hover {background-position:-201px 0px;}
a.nav_awardsnav {float:left; width: 201px; height: 30px; text-decoration: none; background: url("../images/nav_awards.jpg"); margin:0px; padding:0px; }
a.nav_awardsnav:hover {background-position:-201px 0px;}
a.nav_recipes {float:left; width: 201px; height: 30px; text-decoration: none; background: url("../images/nav_recipes.jpg"); margin:0px; padding:0px; }
a.nav_recipes:hover {background-position:-201px 0px;}
a.nav_distribution {float:left; width: 201px; height: 30px; text-decoration: none; background: url("../images/nav_distribution.jpg"); margin:0px; padding:0px; }
a.nav_distribution:hover {background-position:-201px 0px;}
a.nav_videos {float:left; width: 201px; height: 30px; text-decoration: none; background: url("../images/nav_videos.jpg"); margin:0px; padding:0px; }
a.nav_videos:hover {background-position:-201px 0px;}
a.nav_export {float:left; width: 201px; height: 30px; text-decoration: none; background: url("../images/nav_export.jpg"); margin:0px; padding:0px; }
a.nav_export:hover {background-position:-201px 0px;}
a.nav_competitions {float:left; width: 201px; height: 30px; text-decoration: none; background: url("../images/nav_competitions.jpg"); margin:0px; padding:0px; }
a.nav_competitions:hover {background-position:-201px 0px;}
a.nav_foodservice {float:left; width: 201px; height: 30px; text-decoration: none; background: url("../images/nav_foodservice.jpg"); margin:0px; padding:0px; }
a.nav_foodservice:hover {background-position:-201px 0px;}
a.nav_events {float:left; width: 201px; height: 30px; text-decoration: none; background: url("../images/nav_events.jpg"); margin:0px; padding:0px; }
a.nav_events:hover {background-position:-201px 0px;}
a.nav_contactus {float:left; width: 201px; height: 30px; text-decoration: none; background: url("../images/nav_contactus.jpg"); margin:0px; padding:0px; }
a.nav_contactus:hover {background-position:-201px 0px;}
/*FOCUS! ON NAV TURNED OFF FOR MOZILLA*/
a.nav_contactus:active, a.nav_contactus:focus, a.nav_foodservice:active, a.nav_foodservice:focus, a.nav_competitions:active, a.nav_competitions:focus, a.nav_export:active, a.nav_export:focus, a.nav_distribution:active, a.nav_distribution:focus, a.nav_recipes:active, a.nav_recipes:focus, a.nav_ourproducts:active, a.nav_ourproducts:focus, a.nav_aboutus:active, a.nav_aboutus:focus, a.nav_home:active, a.nav_home:focus, a.nav_stock:active, a.nav_stock:focus, a.nav_pesto:active, a.nav_pesto:focus, a.nav_jus:active, a.nav_jus:focus, a.nav_nutritional:active, a.nav_nutritional:focus, a.nav_events:active, a.nav_events:focus {outline-color:-moz-use-text-color; outline-style:none; outline-width:0; background-color:transparent;}

/*SUPERMARKET LOGOS - DISTRIBUTORS*/
a.distribution_countdown {float:right; width: 160px; height: 61px; text-decoration: none; background: url("../images/distribution_countdown.jpg"); margin:0px; padding:0px; }
a.distribution_countdown:hover {background-position:-160px 0px;}
a.distribution_supervalue {float:right; width: 160px; height: 61px; text-decoration: none; background: url("../images/distribution_supervalue.jpg"); margin:0px; padding:0px; }
a.distribution_supervalue:hover {background-position:-160px 0px;}
a.distribution_paknsave {float:right; width: 160px; height: 61px; text-decoration: none; background: url("../images/distribution_paknsave.jpg"); margin:0px; padding:0px; }
a.distribution_paknsave:hover {background-position:-160px 0px;}
a.distribution_newworld {float:right; width: 160px; height: 61px; text-decoration: none; background: url("../images/distribution_newworld.jpg"); margin:0px; padding:0px; }
a.distribution_newworld:hover {background-position:-160px 0px;}
a.distribution_zarbo {float:right; width: 160px; height: 61px; text-decoration: none; background: url("../images/distribution_zarbo.jpg"); margin:0px; padding:0px; }
a.distribution_zarbo:hover {background-position:-160px 0px;}
a.distribution_nosh {float:right; width: 160px; height: 61px; text-decoration: none; background: url("../images/distribution_nosh.jpg"); margin:0px; padding:0px; }
a.distribution_nosh:hover {background-position:-160px 0px;}
a.distribution_toops {float:right; width: 160px; height: 61px; text-decoration: none; background: url("../images/distribution_toops.jpg"); margin:0px; padding:0px; }
a.distribution_toops:hover {background-position:-160px 0px;}
a.distribution_gilmours {float:right; width: 160px; height: 61px; text-decoration: none; background: url("../images/distribution_gilmours.jpg"); margin:0px; padding:0px; }
a.distribution_gilmours:hover {background-position:-160px 0px;}
a.distribution_bidvest {float:right; width: 160px; height: 61px; text-decoration: none; background: url("../images/distribution_bidvest.jpg"); margin:0px; padding:0px; }
a.distribution_bidvest:hover {background-position:-160px 0px;}
a.distribution_foodtown {float:right; width: 160px; height: 61px; text-decoration: none; background: url("../images/distribution_foodtown.jpg"); margin:0px; padding:0px;}
a.distribution_foodtown:hover {background-position:-160px 0px;}


/*VARIOUS BUTTONS!*/
a.button_where {float:right; width: 118px; height: 50px; text-decoration: none; background: url("../images/button_whereto.jpg"); margin:0px; padding:0px; }
a.button_where:hover {background-position:-118px 0px;}
a.button_related {float:right; width: 118px; height: 50px; text-decoration: none; background: url("../images/button_related.jpg"); margin:0px; padding:0px; }
a.button_related:hover {background-position:-118px 0px;}
a.button_where_lamb {float:right; width: 118px; height: 50px; text-decoration: none; background: url("../images/button_where_lamb.jpg"); margin:0px; padding:0px; }
a.button_where_lamb:hover {background-position:-118px 0px;}
a.button_related_lamb {float:right; width: 118px; height: 50px; text-decoration: none; background: url("../images/button_related_lamb.jpg"); margin:0px; padding:0px; }
a.button_related_lamb:hover {background-position:-118px 0px;}

/*BUTTON ROLLOVER!*/
a.button_print {float:right; width: 156px; height: 44px; text-decoration: none; background: url("../images/button_print.gif"); margin:0px; padding:0px; }
a.button_print:hover {background-position:-156px 0px;}
a.button_pdf_download {float:left; background-repeat:no-repeat; clear:right; width: 156px; height: 44px; text-decoration: none; background: url("../images/button_pdf_download.gif"); margin:0px; padding:0px; }
a.button_pdf_download:hover {background-position:-156px 0px; background-repeat:no-repeat;}
a.button_pdf_download:active, a.button_pdf_download:focus { outline-color:-moz-use-text-color; background-repeat:no-repeat; outline-style:none; outline-width:0; background-color:transparent;}
a.button_recipes {float:right; width: 156px; height: 44px; text-decoration: none; background: url("../images/button_recipes.gif"); margin:0px; padding:0px; }
a.button_recipes:hover {background-position:-156px 0px;}
a.button_recipes:active, a.button_recipes:focus { outline-color:-moz-use-text-color; outline-style:none; outline-width:0; background-color:transparent;}
a.button_continue_reading {float:right; width: 156px; height: 44px; text-decoration: none; background: url("../images/button_continue_reading.gif"); margin:0px; padding:0px; }
a.button_continue_reading:hover {background-position:-156px 0px;}
a.button_continue_reading:active, a.button_continue_reading:focus { outline-color:-moz-use-text-color; outline-style:none; outline-width:0; background-color:transparent;}
a.button_learn_more {float:right; width: 156px; height: 44px; text-decoration: none; background: url("../images/button_learn_more.gif"); margin:0px; padding:0px; }
a.button_learn_more :hover {background-position:-156px 0px;}
a.button_learn_more :active, a.button_continue_reading:focus { outline-color:-moz-use-text-color; outline-style:none; outline-width:0; background-color:transparent;}

input.button_submit {float:left; width: 156px; height: 44px; text-decoration: none; background: url("../images/button_submit.gif"); margin:0px; padding:0px; border:0px; }
input.button_submit:hover {background-position:-156px 0px; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}
input.button_submit:active, input.button_submit:focus { outline-color:-moz-use-text-color; outline-style:none; outline-width:0; background-color:transparent;}

a.image_focus:active, a.image_focus:focus { outline-color:-moz-use-text-color; outline-style:none; outline-width:0; background-color:transparent;}

#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav li {
padding:0px; margin:0px;
}

#nav img {margin:0px; padding:0px; border:0px;}
#nav p  {margin:0px; padding:0px; border:0px;}
#nav_award {margin:0px; padding:0px; border:0px;}

#body_content {	
	width:987px;
	margin:0px auto;
	background-color:transparent;
	padding:0px;
	clear:both;
}

#page_content {
	width:479px;
	float:left;
	background-color:#ffffff;
	padding:0px 30px 30px;
	margin:0px;
	/* font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; */
	font-family: Trebuchet MS, Century Gothic, Helvetica, sans-serif;
}
#page_content p {
	font-size:12px;
	line-height:18px;	
	color:#3a3a3a;
}
#page_content ul {
	font-size:12px;
	line-height:18px;	
	color:#3a3a3a;
	padding-left:20px;
	margin-top:0px;
}
#page_content dl {
	font-size:12px;
	line-height:18px;	
	color:#3a3a3a;
}
#page_content dt {
	font-size:12px;
	line-height:18px;
	color:#3a3a3a;
	padding-left:20px;
}
.product_small {float:left; padding-right:10px;}
.distribution_logos {float:left;}
.product_page_small {float:right; padding:0px; clear:both; }
#page_content h1 {color: #751f2f; font-size:18px; padding:0px; margin:0px; padding-bottom:5px;}
#page_content h2 {color: #751f2f; font-size:16px; padding:0px; margin:0px; padding-bottom:5px;}
#page_content p {margin-top:0px;}

#sidebar {
	width:247px;
	float:left;
	padding:0px;
	margin:0px;
}
#footer {
	background-color:#e4e4e4;
	padding:10px 0px 10px 0px;
	margin:0px;
	clear:both;
	height:60px;
	width:100%;
	text-align:center;
	/* font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; */
	font-family: Trebuchet MS, Century Gothic, Helvetica, sans-serif;
	font-size:12px;
	color:#9b9b9b;
	margin-top:25px;
}

#logos img {padding:3px; margin:0px;}

#feature1 {
padding:0px;
margin:0px;
width:177px;
height:90px;
background-image:url(../images/feature-1new.jpg);
padding-left:70px;
padding-top:35px;
color:#726b2a;
font-family: Trebuchet MS, Century Gothic, Helvetica, sans-serif;
font-size:10px;
background-repeat:no-repeat;
overflow:visible;
}
#feature1 a:link, #feature1 a:visited {
	color:#726b2a;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
#feature2 {
width:177px;
height:95px;
background-image:url(../images/feature_2new.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
padding-left:70px;
padding-top:31px;
color:#2a3744;
font-family: Trebuchet MS, Century Gothic, Helvetica, sans-serif;
font-size:10px;
overflow:visible;
}
#feature2 a:link, #feature2 a:visited {
	color:#2a3744;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
#feature3 {
width:177px;
height:75px;
background-image:url(../images/feature_3new.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
padding-left:70px;
padding-top:31px;
color:#bb334c;
font-family: Trebuchet MS, Century Gothic, Helvetica, sans-serif;
font-size:10px;
overflow:visible;
}
#feature3 a:link, #feature3 a:visited {
	color:#bb334c;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
#feature4 {
width:247px;
height:130px;
background-image:url(../images/feature_4.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;

padding-bottom:12px;
overflow:visible;
}
#feature5 {
width:247px;
height:130px;
background-image:url(../images/feature_5.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
overflow:visible;
}
#feature6 {
width:227px;
background-image:url(../images/annabel-link.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
padding-left:10px;
padding-right:10px;
padding-top:100px;
color:#888888;
font-family: Trebuchet MS, Century Gothic, Helvetica, sans-serif;
font-size:10px;
overflow:visible;
}

.reciperow { 
	height:300px;
}

.recipestable td { padding-bottom:10px;}
.recipestable td p {line-height:14px; font-size:13px; }
.recipestable a { font-size:12px; color:#751f2f; font-weight:bold; }
.recipestable img { padding-right:10px; }

.recipedetail td {
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.recipedetail td.title {
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:#990000;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

ol {
	font-size:11px;
}

.homefeature td {
	background-color:#e7b5b3;
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
	padding-bottom:12px;
}

table.newfeature {
	background-image:url(../images/annabelquotebg.jpg);
	font-size:10px;
	color:#751f2f;
	height:145px;
	padding-left:117px;
	padding-top:27px;
}

table.newfeature a:link, table.newfeature a:visited, table.newfeature a:active {
	color:#751f2f;
}

table.newfeature a:hover{
	color:#751f2f;
	text-decoration:underline;
}

.romancecue {
	font-size:10px;
}

#Field1 {background-color:#f1f1f1; border:1px solid #999999;}
#Field2 {background-color:#f1f1f1; border:1px solid #999999;}

a#sidebar:hover {cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}
#sidebar a:hover {cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}