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

body {
	margin:0; padding:0;
	background-color:#fff;
	text-align:center;
	font:1em "Times New Roman", Times, serif;
	color:#000;
}

.c-both { clear:both; height:0; overflow:hidden; width:100%;}
#wrap {
	margin:0 auto; padding:0;
	width:980px;
	text-align:left;
	position:relative;
}
#content {
	width:940px;
	margin:0;
	padding:0 20px 0;
	position:relative;
}

#page-content {
	float:left;
	width:400px;
	padding:0 530px 0 0;
	background-position:right bottom;
	background-repeat:no-repeat;
	min-height:354px;
}
#page-content.sub-cols {
	width:655px;
	padding:0 280px 0 0;
}
.col-left {
	float:left;
	width:310px;
}
.col-right { margin:0 0 0 330px;}


#content h1 {
	font:1.8em "Times New Roman", Times, serif;
	margin:13px 0 0; padding:0;
}
#content p {
	font:0.75em "Times New Roman", Times, serif;
}
#content .large-text p { font:1em "Times New Roman", Times, serif;}

th, td {
	font:0.75em "Times New Roman", Times, serif;
	border-bottom:1px solid #8a774f;
	margin:0; padding:3px 2px;
	text-align:left;
}
th { font-weight:bold;}

ul.ranges {
	margin:20px 0; padding:0;
}
ul.ranges li {
	list-style:none;
	margin:0; padding:4px 0;
}
ul.ranges li a {
	color:#fff;
	text-decoration:none;
	font:1.6em "Times New Roman", Times, serif;
}

#stockists {
	background-color:#fff;
	text-align:center;
	padding:5px 0;
}
#stockists a img { border:none;}


#head { display:none;}
#main-nav { display:none;}
#logo-seal { display:none;}

.news-item {
	float:left;
	width:450px;
	padding:10px;
	text-align:center;
}
.news-item a {
	font:bold 1em "Times New Roman", Times, serif;
	color:#fff;
	text-decoration:none;
}


#thumbnail-list { 
	margin:15px 0; 
	padding:0; 
	float:right;
	width:940px;
}
#thumbnail-list li {
	float:left;
	width:113px;
	margin:4px 8px 0 12px;
	padding:0;
	list-style:none;
}
#thumbnail-list li a img { border:none;}

#recipe-image { margin:0 auto; text-align:center;}

#recipe-header { 
	float:left; 
	width:100%; 
	border-bottom:1px solid #8a774f;
	position:relative;
	margin-bottom:15px;
	padding:5px 0;
}
#recipe-header img {
	float:left;
}
#recipe-header h1 { 
	margin:0; padding:0;
	font:2.2em "Times New Roman", Times, serif;
	text-transform:lowercase;
	position:absolute;
	left:250px;
	bottom:10px;
}
#recipe-content {
	float:left;
	width:100%;
	font-family:"Times New Roman", Times, serif;
}
#recipe-info {
	float:left;
	width:430px;
	margin:0 0 0 20px;
}
#recipe-method {
	margin:0 20px 0 470px;
	padding:10px;
	background-color:#ccc;
}
#recipe-info h2, #recipe-method h2 {
	margin:0 0 15px;
	font:bold 1.6em "Times New Roman", Times, serif;
}
#content p.serves { margin:0 0 8px; padding:0; font:bold 1.2em "Times New Roman", Times, serif;}
#recipe-info ul { margin:0; padding:0;}
#recipe-info ul li {
	margin:5px 0; padding:0;
	list-style:none;
	font:1.2em "Times New Roman", Times, serif;
}
#content #method-content { font-size:1.2em;}

#print-link { display:none;}
#footer { display:none;}