﻿.cook-image {
	float:left;
}
body {
	font-family: arial;
	font-size: 62.5%;
	background-image: url(../images/background-gradient.gif);
	background-repeat: repeat-x;
	background-color: #9d0004;
}

div#container {
	width: 890px;
	margin: 0 auto;
}
div#header {
	width: 889px;
	height: 116px;
	text-align: center;
	margin-left:6px;
}
div.navigation-logo {
	display: inline;
	float: left;
	width: 178px;
	height: 42px;
	background-image: url(../images/navigation-logo.jpg);
	background-repeat: no-repeat;
}
div.navigation-item {
	display: inline;
	float: left;
	width: 83px;
	height: 42px;
	margin-right: 2px;
}
div.navigation-item-left{
	display: inline;
	float: left;
	width: 95px;
	height: 42px;
}
div.navigation-item-right{
	display: inline;
	float: left;
	width: 95px;
	height: 42px;
	background-image: url(../images/navigation-right-logo.jpg);
	background-repeat: no-repeat;
	margin-right: 2px;
}
div.navigation-logo-top{
	display: block;
	width: 190px;
	height: 23px;
	margin:0 auto;
	background-image: url(../images/navigation-logo-top.jpg);
	background-repeat: no-repeat;
	background-position: middle center;
	padding-right:11px;
}
div.navigation-logo-bottom {
	display: block;
	margin-top: 42px;
	width: 889px;
	height: 41px;
	background-image: url(../images/navigation-logo-bottom.jpg);
	background-repeat: no-repeat;
	background-position: -10px 0px;
}
a.navigation-item {
	display: block;
	width: 83px;
	height: 27px;
	background-image: url(../images/navigation-red.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}
a.navigation-item:hover {
	display: block;
	width: 83px;
	height: 27px;
	background-image: url(../images/navigation-yellow.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	font-size: 13px;
	color: #000;
	text-decoration: none;
}
a.navigation-item-left {
	display: block;
	width: 95px;
	height: 27px;
	background-image: url(../images/navigation-left-logo.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}
a.navigation-item-left:hover {
	display: block;
	width: 95px;
	height: 27px;
	background-image: url(../images/navigation-left-logo-yellow.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	font-size: 13px;
	color: #000;
	text-decoration: none;
}
a.navigation-item-right {
	display: block;
	width: 85px;
	height: 27px;
	background-image: url(../images/navigation-right-logo.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-left: 10px;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}
a.navigation-item-right:hover {
	display: block;
	width: 85px;
	height: 27px;
	background-image: url(../images/navigation-right-logo-yellow.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-left: 10px;
	font-size: 13px;
	color: #000;
	text-decoration: none;
}
div#content-tabs {
	width: 889px;
}

div#recipe-tab { 
	float: left; 
	width: 70px; 
	height: 16px; 
	display: inline;
	text-align: left;
	background-image: url(../images/recipes-tab.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #890000;
	padding-top: 5px;
	padding-left: 10px;
	*width: 80px;
	*height: 21px;
}
div#home-tab { 
	float: left; 
	height: 16px; 
	text-align: left;
	background-position: 0px 1px;
	font-size: 11px;
	color: #890000;
	background-color: transparent;
	position: relative;
	z-index: 5;
	*height: 21px;
}
div#first-tab {
	float: right;
	background-color: #9b0004;
	background-image: url(../images/first-tab-end.gif);
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
	right: 0px;
}
div#products-tab { 
	float: left; 
	position: relative;
	height: 16px; 
	display: inline;
	text-align: left;
	font-size: 11px;
	background-position: 0px 1px;
	z-index: 1;
	background-color: #fff;
	left: -11px;
	*left: -21px;
	color: #890000;
}
div#the-recipe-tab { 
	float: left; 
	position: relative;
	height: 16px; 
	text-align: left;
	font-size: 11px;
	background-color: #fff;
	z-index: 0;
	left: -25px;
	color: #890000;
}
div#close-tab { 
	float: right; 
	width: 82px; 
	height: 21px; 
	text-align: right;
	background-image: url(../images/close-tab.gif);
	font-size: 14px;
	font-weight: none;
	color: #5d5d5d;
}

div#content-area {
	width: 889px;
	height: 516px;
	float: left;
	background-image: url(../images/backdrop.gif);
	background-repeat: no-repeat;
	*margin-top: -5px;
}
div#recipe-of-the-week {
	float: right;
	width: 359px;
	height: 330px;
	background-image: url(../images/recipe-of-the-week.gif);
	margin-right: 17px;
	margin-top: 18px;
	padding: 10px;
}
div#recipe-of-the-week-2 {
	float: right;
	width: 359px;
	height: 330px;
	background-image: url(../images/recipe-of-the-week.gif);
	margin-right: 14px;
	margin-top: 18px;
	padding: 10px;
}
div#recipe-image-text {
	float: right;
	width: 359px;
	height: 330px;
	margin-right: 20px;
	margin-top: 18px;
	padding: 10px;
}
h2.rotw-heading {
	font-size: 15px;
	color: #4d4d4f;
	font-weight: none;
}
h2.rotw-subheading {
	font-size: 15px;
	line-height: 32px;
	color: #890000;
	font-weight: bold;
}
span.rotw-image {
	margin-left: 5px;
}
p.rotw-paragraph {
	display: block;
	width: 331px;
	height: 91px;
	min-height: 111px;
	color: #ffffff;
	font-size: 11px;
	line-height: 16px;
	padding: 10px;
	margin-left: 5px;
	margin-top: 0px;
	background-image: url(../images/rotw-black-area.gif);
	background-repeat: no-repeat;
}
div#rotw-links {
	margin-top: 5px;
	margin-left: 250px;
	float: left;
}
div#rotw-sticker {
	position: relative;
	left: 20px;
	top: -10px;
	z-index: 5;
	margin-bottom: -105px;
	margin-left: 235px;
	display: block;
	width: 105px;
	height: 106px;
}
a.view-recipe {
	display: block;
	height: 25px;
	width: 124px;
	float: left;
}	
div#rotw-icons {
	float: right;
	margin-top: -50px;
	*margin-top: -30px;
	margin-right: 5px;
}
div#rotw-view-recipe {
	float: left;
	margin-top: -50px;
	*margin-top: -30px;
	margin-left: 8px;
}
div#main-categories {
	width: 455px;
	height: 172px;
	position: relative;
	top: 25px;
	left: 25px;
	background-image: url(../images/3-category-box.jpg);
	background-repeat: no-repeat;
	padding-top: 140px;
}
div#product-home-categories {
	width: 438px;
	height: 350px;
	position: relative;
	padding: 10px;
	left: 25px;
	top: 18px;
	background-image: url(../images/products-home-category-box.gif);
	background-repeat: no-repeat;
	background-color:#fffbd8;
	overflow:hidden;
}
div#product-home-categories h2 {
	font-size: 15px;
	color: #4d4d4f;
	font-weight: bold;
	padding-bottom: 10px;
}
div#product-home-categories p {
	font-size: 11px;
	color: #4d4d4f;
	line-height: 14px;
}
div.product-home-left-categories {
	float: left;
	margin-top: 15px;
}
div#product-home-categories div.product-home-left-categories h2 {
	font-size: 11px;
	color: #890000;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 5px;
}
div#product-home-categories div.product-home-left-categories p {
	font-size: 10px; 
	color: #4d4d4f;
	font-weight: normal;
	padding-left: 9px;
	padding-bottom: 12px;
}
div#product-home-categories div.product-home-right-categories h2 {
	font-size: 11px;
	color: #890000;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 5px;
}
div#product-home-categories div.product-home-right-categories p {
	font-size: 10px; 
	color: #4d4d4f;
	font-weight: normal;
	padding-left: 9px;
	padding-bottom: 12px;
}
div.product-home-right-categories {
	float: right;
	width: 155px;
	margin-top: 16px;
	margin-right: 115px;
}
div#product-home-categories div.product-home-left-categories h2 a, div#product-home-categories div.product-home-right-categories h2 a {
	color: #980000;
}
div#product-home-categories div.product-home-left-categories h2 a:hover, div#product-home-categories div.product-home-right-categories h2 a:hover {
	color: #000000;
}
div#introduction-text {
	width: 450px;
	position: relative;
	top: 20px;
	left: 30px;
}
div#introduction-text h1 {
	font-size: 28px;
	line-height: 28px;
	font-weight: bold;
	color: #890000;
	height: 25px;
	padding-bottom: 10px;
}
div#introduction-text p {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #890000;
}
div.main-categories {
	display: inline;
	float: left;
	border: 0px solid black;
}
div.main-categories h2 {
	font-size: 15px;
	line-height: 16px;
	color: #4d4d4f;
	font-weight: bold;
}

div.main-categories ul li a {
	font-size: 11px;
	line-height: 17px;
	width: 75px;
	color: #4d4d4f;
}
div#category-one {
	width: 135px;
	height: 134px;
	position: relative;
	top: 0px;
	left: 14px;
	float: left;
}
div#category-two {
	width: 135px;
	height: 134px;
	position: relative;
	top: 0px;
	left: 25px;
	float: left;
}
div#category-three {
	width: 135px;
	height: 134px;
	position: relative;
	top: 0px;
	left: 40px;
	float: left;
}

div#kids-party-section {
	float: left;
	margin-left: 25px;
	*margin-left: 12px;
}
div#keep-in-touch-section {
	float: right;
	margin-left: 4px;
}
div#favourite-recipe-section {
	float: left;
	margin-left: 6px;
	margin-top: 2px;
}
div#footer {
	text-align: center;
	margin: 0 auto;
	width: 100%;
	float: left;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 10px;
}
div#footer a { color: #ffffff; }
div#footer a:hover { color: #000000; }

div#main-iframe {
	width: 455px;
	height: 272px;
	position: relative;
	top: 25px;
	left: 25px;
	overflow-x: hidden;
	overflow-y: auto;
	margin-bottom: 40px;
}

iframe#left-iframe {
	overflow-x: hidden;
	background-color: transparent;
}
div#iframe-container {
	width: 357px;
	height: 100%;
	background-color: #ffffff;
}

/* pop */
div.popular-recipe {
	width: 455px;
}

div.popular-recipe2 {
	width: 436px;
}

div.popular-image {
	float: left;
	width: 84px;
	margin-right: 10px;
}
div.popular-information {
	float: left;
}
h2.popular-heading {
	font-size: 15px;
	color: #980000;
}
	h2.popular-heading a{
	font-size: 15px;
	color: #980000;
	text-decoration:none;
}
span.popular-grey {
	font-size: 15px;
	color: #d5d5d5;
}
p.popular-text {
	padding-bottom: 5px;
	font-size: 11px;
	color: #d5d5d;
}

p.recipetoolong	{
	padding-bottom: 19px;
	font-size: 11px;
	color: #d5d5d;
}

/* /pop */
div.cook-information {
	float: left;
	width: 195px;
	line-height: 12px;
	margin-left:10px;
}
h2.cook-heading {
	font-size: 13px;
	vertical-align: top;
	color: #980000;
}
/* rec */
div.recommend-recipe {
	background-color: #ffffff;
	/*height: 84px;*/
}
div.recommend-image {
	float: left;
	width: 52px;
	margin-right: 10px;
}
div.recommend-information {
	float: left;
	width: 265px;
}
h2.recommend-heading {
	font-size: 15px;
	color: #980000;
}
span.recommend-grey {
	font-size: 15px;
	color: #808285;
}
p.recommend-text {
	font-size: 11px;
	color: #d5d5d;
}
/* /rec */

div.the-recipe {
	width: 430px;
}

#recipe-recommend {
	margin-bottom:15px;
}

li.ingredient {
	color: #890000;
	padding-left: 5px;
	font-size: 12px;
	line-height: 18px;
}
p.method-text {
	color: #4d4d4f;
	line-height: 14px;
	font-size: 11px;
	display: block;
}
div#tell-us-what-you-think {
	width: 236px;
	float: left;
	margin-left: 20px;
	margin-top: 25px;
	margin-right: 5px;
	height: 125px;
	padding-right: 10px;
	background-image: url(../images/tell-us-what-you-think.gif);
	background-repeat: no-repeat;
	overflow-x: hidden;
	overflow-y: hidden;
}
div#under-rating {
	display: inline;
	position: relative;
	float: right;
}
div#tell-us-what-you-think-scroller {
	margin-top: 10px;
	margin-left: 10px;
	height: 80px;
	margin-right: 0px;
	*width: 90%;
}
div#tell-us-what-you-think h2 {
	font-size: 17px;
	line-height: 19px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 10px;
	color: #000000;
}
a.comment-author-link { color: #890000; font-weight: bold; line-height: 14px; font-size: 11px; }
a.comment-author-link:hover { color: #000000; font-weight: bold; line-height: 14px; font-size: 11px; }
span.date {
	font-size: 12px;
	line-height: 15px;
	color: #4d4d4d;
}
div#tell-us-what-you-think p {
	color: #4d4d4f;
	font-size: 10px;
	line-height: 12px;
}
div#up-arrow {
	float: right;
}
div#down-arrow {
	float: right;
	position: relative;
	!bottom: 10px;
}
div#recipe-image-text img {
	margin-bottom: 5px;
}
div#recipe-image-text h2 {
	color: #890000;
	font-size: 15px;
	font-weight: bold;
}
div#recipe-image-text p {
	color: #890000;
	line-height: 14px;
	font-size: 11px;
	font-weight: normal;
}
div#the-recipe-right-side {
	float: right;
	width: 120px;
}
div#the-recipe-right-side img {
	vertical-align: middle;
	padding-bottom: 5px;
}
div#new-products {
	float: right;
	width: 349px;
	height: 294px;
	margin-right: 25px;
	padding: 10px;
}
div#new-products p {
	text-align: center;
	font-size: 11px;
	color: #4d4d4f;
	line-height: 14px;
	font-weight: bold;
}
div#new-products p a { text-align: center; font-size: 11px; color: #4d4d4f; line-height: 14px; font-weight: bold; text-decoration: none; }
div#new-products p a:hover { text-align: center; font-size: 11px; color: #000000; line-height: 14px; font-weight: bold; text-decoration: none; }

div#main-product-categories {
	width: 454px;
	height: 369px;
	position: relative;
	top: 30px;
	left: 25px;
	background-image: url(../images/products-category-box.gif);
	background-repeat: no-repeat;
}
div#product-links {
	float: right;
	margin-top: -95px;
}
div#product-home-links {
	float: right;
	margin-top: -109px;
}
div#choose-a-product-section {
	float: right;
	margin-right: 15px;
	background-image: url(../images/choose-a-product.gif);
	background-repeat: no-repeat;
	width: 168px;
	height: 126px;
}
div#choose-a-product-section h2 {
	padding-left: 5px;
	font-size: 12px;
	color: #4d4d4f;
	font-weight: bold;
	margin-top: 55px;
	margin-bottom: 8px;
}
div#choose-a-product-section p {
	padding-left: 5px;
	font-size: 10px;
	color: #4d4d4f;
	font-weight: bold;
}
div#keep-in-touch-section {
	float: left;
	margin-right: 10px;
}
div#keep-in-touch-section-recipe {
	float: left;
	margin-right: 10px;
	margin-top: 25px;
}
div#keep-in-touch-products-section {
	float: right;
	margin-right: 30px;
}
div#category1 {
	position: relative;
	top: 165px;
	left: 30px;
}
div#category2 {
	position: relative;
	top: -65px;
	left: 240px;
}
div#category3 {
	position: relative;
	top: 25px;
	left: 240px;
}
div#main-product-categories h2 {
	font-size: 15px;
	color: #4d4d4f;
	font-weight: bold;
	padding-bottom: 5px;
}
div#recipe-recommendations {
	float: left;
}
li.product-category {
	font-size: 12px;
	line-height: 17px;
	color: #890000;
	font-weight: bold;
}
li.product-category2 {
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	font-weight: bold;
}
h2.product-header {
	font-size: 16px;
	font-weight: bold;
}


a.product-category { color: #890000; }
a.product-category:hover { color: #000000; }

a.product-category2 { color: #000000; }
a.product-category2:hover { color: #890000; }

a.main-category-links { color: #000000; }
a.main-category-links:hover { color: #890000; }

a.left-tab-links { color: #890000; font-size: 11px; text-decoration: underline; }
a.left-tab-links:hover { color: #000000; font-size: 11px; text-decoration: underline; }
a.close-tab-link { display: block; width: 100%; height: 100%; color: #890000; font-size: 11px; text-decoration: none; }
a.close-tab-link:hover { color: #000000; font-size: 11px; text-decoration: none; }

a.recipe-links, a.stbutton { color: #4d4d4f; text-decoration: none;padding-left:3px;font-size:11px; }
a.recipe-links:hover, a.stbutton:hover { color: #000000; text-decoration: none; }

select#products {
	border: 1px solid #4d4d4f;
	background-color: #e5e5cf;
	margin-left: 10px;
	margin-top: 5px;
}

/* product - wholemeal */
/*PRODUCTS TOP */
div#top-products {
	width:889px;
	clear:both;
}

div#product-title {
	float:left;
	margin-left:30px;
	margin-top:15px;
}

div#product-title h1 {
	font-size:28px;
	color:#000000;
	text-align:left;
}

div#links-product {
	float:right;
	margin-right:60px;
	margin-top:10px;
	text-align:center;
}

div#links-product p a {
	text-align: center;
	font-size: 11px;
	color: #4d4d4f;
	line-height: 14px;
	font-weight: bold;
	text-decoration:none;
}


/*PRODUCT BOTTOM-LEFT */
div#bottom-products {
	width:889px;
	clear:both;
}

div#left-products {
	background-image:url(../images/bg-wrapbreads.gif);
	width:455px;
	height:447px;
	margin-top:10px;
	margin-left:30px;
	float:left;
}

div#left-products-image {
	margin-left:20px;
	padding-top:15px;
	margin-right:5px;
	float:left;
}

div#left-products-copy {
	float:right;
	width:240px;
	padding-top:15px;
	margin-right:20px;
}

div#left-products-copy p {
	font-size:12px;
	color:#000000;
	padding-top:7px;
	padding-bottom:7px;
}

div#left-products-copy h2 {
	font-size:16px;
	color:#000000;
	font-weight:bold;
}
div#left-products-chart {
	display: block;
	float: left;
	/*margin-top: 5px;*/
	margin: 10px;
}

/*PRODUCT BOTTOM-RIGHT */
div#wrapbread-range {
	float:right;
}

div#keep-in-touch {
	float:right;
	margin-left:10px;
}
hr.hr {
	border-top: 1px dashed silver; 
	border-left: 0px dashed silver; 
	border-right: 0px dashed silver; 
	border-bottom: 0px dashed silver; 
	margin-top: 1px;
	height: 1px;
}
a.left-tab-links2 { font-size: 11px; color: #000000; font-weight: bold;text-decoration:none; }
a.left-tab-links { font-size: 11px; color: #890000; font-weight: bold; }
a.left-tab-links:hover, a.left-tab-links2:hover { color: #4d4d4f; font-size: 11px; font-weight: bold; }

/* RYAN'S NEW SECTION - ABOUT */

/* MAIN BLOCKS */

div#about-left {
	width:554px;
	float:left;
}

div#about-right {
	width:315px;
	float:right;
	margin-top:15px;
	margin-right:10px;
}

div#about-nav-left {
	float:left;
	width:157px;
	margin-right:10px;
}

div#about-title h2 {
	margin-left:30px;
	margin-bottom:10px;
	margin-top:5px;
	font-size:28px;
	line-height:30px;
	color:#890000;
	width:554px;
}

div#about-copy p {
	float:left;
	font-size:12px;
	line-height:14px;
	color:#890000;
	width:387px;
}

/* RYAN'S NEW SECTION - KIDS */

/* MAIN BLOCKS */

div#kids-left {
	width:574px;
	float:left;
	margin-top:12px;
}

div#kids-right {
	width:315px;
	float:right;
	margin-top:12px;
}

/* KIDS - LEFT */
div#kids-title h2 {
	margin-left:30px;
	color:#890000;
	font-size:28px;
	line-height:30px;
	margin-bottom:5px;
	width:574px;
}

div#kids-nav-left {
	float:left;
	margin-right:10px;
}

div#kids-mid-content {
	float:left;
}

div#kids-copy p {
	font-size:12px;
	color:#890000;
	line-height:14px;
	width:397px;
	padding-right:10px;
}

div#fit-and-active {
	background-image:url(../images/fit-and-active.gif);
	width:395px;
	height:236px;
	margin-top:14px;
}

div#fit-and-active h3 {
	font-size:17px;
	line-height:20px;
	color:#000000;
	margin-left:15px;
	padding-top:10px;
}

div#fit-and-active p {
	font-size:12px;
	line-height:14px;
	color:#4d4d4f;
	margin-left:15px;
	width:290px;
}

div#fit-and-active img {
	margin-top:8px;
}

div#yummy-recipes {
	background-image:url(../images/yummy-recipes.gif);
	width:395px;
	height:132px;
	margin-top:14px;
}


/* KIDS - RIGHT */
div#make-and-play {
	width:294px;
	height:211px;
	background-image:url(../images/make-and-play.gif);
}

div#make-and-play h3 {
	font-size:17px;
	line-height:20px;
	color:#000000;
	margin-left:15px;
	padding-top:15px;
}

div#make-and-play p {
	font-size:12px;
	line-height:14px;
	color:#4d4d4f;
	margin-left:15px;
	margin-top:10px;
	width:220px;
}

div#make-and-play img {
	margin-top:30px;
}

div#perfect-party {
	width:294px;
	height:274px;
	/*background-image:url(../images/perfect-party.gif);*/
	margin-top:2px;
}

div#perfect-party h3 {
	font-size:17px;
	line-height:20px;
	color:#000000;
	margin-left:15px;
	padding-top:15px;
}

div#perfect-party p {
	font-size:12px;
	line-height:14px;
	color:#4d4d4f;
	margin-left:15px;
	margin-top:5px;
	width:265px;
}


div#perfect-party img {
	margin-top:10px;
}

/* RYAN'S NEW SECTION - mexican */

/* MAIN BLOCKS */

div#mexican-left {
	width:574px;
	float:left;
	margin-top:8px;
}

div#mexican-right {
	width:315px;
	float:right;
	margin-top:8px;
}

/* MEXICAN - LEFT */
div#mexican-nav-left {
	float:left;
	width:157px;
	margin-right:10px;
}

div#mexican-mid-content {
	float:left;
	width:397px;
	margin-right:10px;
}

div#mexican-title h2 {
	margin-left:30px;
	margin-bottom:6px;
	font-size:28px;
	line-height:30px;
	color:#890000;
}

div#mexican-nav-left {
	width:157px;
	margin-right:10px;
	float:left;
}

div#mexican-copy p {
	width:397px;
	font-size:12px;
	line-height:14px;
	color:#890000;
}

div#mexican-dyk {
	background-image:url(../images/bg-did-you-know.gif);
	width:396px;
	height:172px;
	margin-top:16px;
}

div#mexican-dyk h3 {
	font-size:17px;
	line-height:20px;
	color:#000000;
	padding-left:15px;
	padding-top:10px;
}

div#mexican-dyk p {
	font-size:12px;
	line-height:14px;
	color:#4d4d4f;
	margin-left:15px;
	width:250px;
	margin-top:10px;
}

div#mexican-dyk img {
	margin-left:2px;
	margin-top:10px;
}

div#mexican-cuisine {
	background-image:url(../images/bg-mexican-cuisine.gif);
	width:396px;
	height:159px;
	margin-top:10px;
}
	
div#mexican-cuisine h3 {
	font-size:17px;
	line-height:20px;
	color:#000000;
	padding-left:15px;
	padding-top:10px;
}

div#mexican-cuisine p {
	font-size:12px;
	line-height:14px;
	color:#4d4d4f;
	margin-left:15px;
	width:185px;
	margin-top:10px;
}


/* MEXICAN - RIGHT */
div#mexican-events {
	margin-top:4px;
	background-image:url(../images/bg-events.gif);
	width:296px;
	height:316px;
}

div#mexican-events h3 {
	font-size:17px;
	line-height:20px;
	color:#000000;
	padding-left:20px;
	padding-top:220px;
}

div#mexican-events p {
	font-size:12px;
	line-height:14px;
	color:#000000;
	margin-left:20px;
	width:260px;
	margin-top:4px;
}

div#mexican-events img {
	margin-top:5px;
}

div#mexican-planning {
	margin-top:10px;
	background-image:url(../images/bg-party-planning.gif);
	width:296px;
	height:160px;
}

div#mexican-planning h3 {
	font-size:17px;
	line-height:20px;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:15px;
}

div#mexican-planning p {
	font-size:12px;
	line-height:14px;
	color:#FFFFFF;
	margin-left:15px;
	width:150px;
	margin-top:4px;
}

div#whats-new-tab{
	float: left; 
	width: 70px; 
	height: 16px; 
	text-align: left;
	background-image: url(../images/recipes-tab.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	font-size: 11px;
	color: #890000;
	padding-top: 5px;
	position: relative;
	z-index: 5;
	padding-left: 10px;
	*width: 80px;
	*height: 21px;
}
div#whats-new-text {
	width: 460px;
	height:91px;
	position: relative;
	top: 20px;
	left: 25px;
}
div#whats-new-text h1 {
	font-size: 28px;
	line-height: 28px;
	color: #890000;
	height: 25px;
	padding-bottom: 10px;
}
div#whats-new-text p {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #890000;
}
div#whats-new-iframe {
	width: 524px;
	height: 275px;
	position: relative;
	top: 125px;
	left: 25px;
	overflow-x: hidden;
	overflow-y: hidden;
	float: left;
}
div#the-recipe-iframe {
	width: 465px;
	height: 263px;
	position: relative;
	background-color: transparent;
	top: 35px;
	left: 15px;
	overflow-x: hidden;
	overflow-y: hidden;
	margin-bottom: 13px;
	float: left;
}
div#latest-recipe {
	float: right;
	width: 285px;
	height: 327px;
	margin-right: 25px;
	margin-top: 5px;
	padding: 10px;
}

div#most-popular-recipe {
	background-image:url('/images/most-popular-recipe.jpg');
	float: right;
	width: 353px;
	height: 98px;
	margin-right: 10px;
	margin-top: 15px;
	padding-top:255px;
	padding-right:12px;
	padding-left:14px;
}

div#keep-in-touch-whats-new-section {
	margin-top: 11px;
	float: right;
	z-index: 10;
	margin-right: 23px;
}
div#did-you-know-whats-new-section {
	margin-top: 11px;
	float: right;
	z-index: 10;
	margin-right: 4px;
}
div#tasty {
	background-image:url(../images/tasty_bkground.jpg);
	width:396px;
	height:130px;
	margin-top:10px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#tasty h3 {
	font-size:17px;
	line-height:20px;
	color:#000000;
	padding-left:15px;
	padding-top:10px;
}

div#tasty p {
	font-size:11px;
	line-height:14px;
	color:#000000;
	margin-left:14px;
	width:210px;
	margin-top:5px;
}

div#mexican-ways {
	background-image:url(../images/Mexican_ways_of_cooking_bkground.jpg);
	width:397px;
	height:240px;
	margin-top:28px;
	background-repeat: no-repeat;
	background-position: left top;
}

div#mexican-ways h3 {
	font-size:17px;
	line-height:20px;
	color:#000000;
	padding-left:15px;
	padding-top:10px;
}

div#mexican-ways p {
	font-size:12px;
	line-height:14px;
	color:#4d4d4f;
	margin-left:15px;
	width:170px;
	margin-top:10px;
}

div#mexican-ways img {
	margin-left:2px;
	margin-top:10px;
}

div#mexican-chilli {
	margin-top:4px;
	background-image:url(../images/chilli_bkground.jpg);
	width:296px;
	height:245px;
	background-repeat: no-repeat;
	background-position: left top;
}

div#mexican-chilli h3 {
	font-size:17px;
	line-height:20px;
	color:#000000;
	padding-left:20px;
	padding-top:130px;
}

div#mexican-chilli p {
	font-size:12px;
	line-height:14px;
	color:#000000;
	margin-left:20px;
	width:260px;
	margin-top:4px;
}

div#mexican-chilli img {
	margin-top:5px;
}

div#mexican-party {
	margin-top:10px;
	background-image:url(../images/party_bkground.jpg);
	width:296px;
	height:240px;
	background-position: left top;
	background-repeat: no-repeat;
}

div#mexican-party h3 {
	font-size:17px;
	line-height:20px;
	color:#000000;
	padding-left:20px;
	padding-top:15px;
}

div#mexican-party p {
	font-size:11px;
	line-height:14px;
	color:#000000;
	margin-left:20px;
	width:260px;
	margin-top:4px;
}
div#mexican-party img {
	margin-top:5px;
	margin-left: 15px;
}

div#picnic {
	/*background-image:url(../images/picnic_bkground.jpg);*/
	width:396px;
	height:165px;
	margin-top:10px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#picnic h3 {
	font-size:17px;
	line-height:20px;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:10px;
	font-weight: bold;
}

p.subheading-about {
color:#890000;
font-size:16px !important;
font-weight:bold;
margin-bottom:0 !important;
padding-bottom:10px !important;
padding-top:10px;
}

.roadshow-dates	{
	background-image:url('/images/bg_roadshow-dates.gif');
	width: 260px;
	height: 487px;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
}

.roadshow-dates-text	{
	margin-bottom:35px;
}

.datesforroadshow	{
	height:320px;
	overflow:hidden;
}

.roadshow-datelist	{
	width: 245px; 
	margin-top:10px;
	margin-left:5px;
	border-bottom:1px dotted #666666;
	padding-bottom:10px;
	
}

div#picnic p {
	font-size:12px;
	line-height:14px;
	color:#FFFFFF;
	margin-left:15px;
	width:185px;
	margin-top:10px;
}

/*div#picnic img {
	margin-left:11px;
	margin-top:10px;
}*/

div#mexican-feast {
	background-image:url(../images/Mexican_feast_bkground.jpg);
	width:397px;
	height:202px;
	margin-top:10px;
	background-repeat: no-repeat;
	background-position: left top;
}

div#mexican-feast h3 {
	font-size:17px;
	line-height:20px;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:10px;
	font-weight: bold;
}

div#mexican-feast p {
	font-size:12px;
	line-height:14px;
	color:#FFFFFF;
	margin-left:15px;
	width:150px;
	margin-top:10px;
}

/*div#mexican-feast img {
	margin-left:10px;
	margin-top:10px;
}*/
div#cocktails {
	margin-top:4px;
	/*background-image:url(../images/cocktails_bkground.jpg);*/
	width:296px;
	height:225px;
	background-repeat: no-repeat;
	background-position: left top;
}

div#cocktails h3 {
	font-size:17px;
	line-height:20px;
	color:#000000;
	padding-left:20px;
	padding-top:140px;
	font-weight: bold;
}

div#cocktails p {
	font-size:12px;
	line-height:14px;
	color:#000000;
	margin-left:20px;
	width:240px;
	margin-top:4px;
}

div#cocktails img {
	/*margin-top:8px;*/
	margin-left: 17px;
}

div#toybox {
	margin-top:21px;
	background-image:url(../images/toybox_bkground.jpg);
	width:296px;
	height:102px;
	background-position: right top;
	background-repeat: no-repeat;
}

div#toybox h3 {
	font-size:17px;
	line-height:20px;
	color:#000000;
	padding-left:30px;
	padding-top:10px;
	font-weight: bold;
}

div#toybox p {
	font-size:12px;
	line-height:14px;
	color:#000000;
	margin-left:30px;
	width:140px;
	margin-top:4px;
}
div#toybox img {
	margin-top:5px;
	margin-left: 25px;
}

div#bbq {
	margin-top:22px;
	/*background-image:url(../images/bbq_bkground.jpg);*/
	width:296px;
	height:137px;
	background-position: left top;
	background-repeat: no-repeat;
}

div#bbq h3 {
	font-size:17px;
	line-height:20px;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:10px;
	font-weight: bold;
}

div#bbq p {
	font-size:12px;
	line-height:14px;
	color:#FFFFFF;
	margin-left:15px;
	width:100px;
	margin-top:4px;
}
div#bbq img {
	/*margin-top:5px;*/
	margin-left: 17px;
}

div#most-popular-iframe {
	width: 480px;
	height: 250px;
	position: relative;
	top: 25px;
	left: 0;
	overflow-x: hidden;
	overflow-y: hidden;
	float: left;
}


/*-------------------------------------------GRANT-----------------------------------------------------*/

#event-iframe-container {
	margin: 0px;
	padding: 0px;
	float: left;
}
.event_container {
	width: 350px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	background-color: #FFFFFF;
	color: #666666;
	margin: 0px;
	clear: left;
}
#event-iframe-container .event_container img {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.title {
	font-size: 14px;
	font-weight: bold;
}
#event-iframe-container .event_container p {
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

div#mexican-events-bbq {
	margin-top:4px;
	/*background-image:url(../images/bbq-ideas_bkground.jpg);*/
	width:296px;
	height:267px;
	background-repeat: no-repeat;
}

div#mexican-events-bbq h3 {
	font-size:17px;
	line-height:20px;
	color:#FFFFFF;
	padding-left:20px;
	padding-top:10px;
}

div#mexican-events-bbq p {
	font-size:12px;
	line-height:14px;
	color:#FFFFFF;
	margin-left:20px;
	width:100px;
	margin-top:4px;
}

/*div#mexican-events-bbq img {
	margin-top:10px;
	margin-left: 15px;
}*/

div#mexican-picnic-bbq {
	margin-top:5px;
	background-image:url(../images/picnic_fun_bkground.jpg);
	width:296px;
	height:225px;
	background-repeat: no-repeat;
}

div#mexican-picnic-bbq h3 {
	font-size:17px;
	line-height:20px;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:15px;
}

div#mexican-picnic-bbq p {
	font-size:12px;
	line-height:14px;
	color:#FFFFFF;
	margin-left:15px;
	width:100px;
	margin-top:4px;
}
/*div#mexican-picnic-bbq img {
	margin-top:10px;
	margin-left: 15px;
}*/

div#mexican-region {
	background-image:url(../images/regions_bkground.jpg);
	width:397px;
	height:205px;
	margin-top:17px;
	background-repeat: no-repeat;
	background-position: left top;
}

div#mexican-region h3 {
	font-size:17px;
	line-height:20px;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:10px;
}

div#mexican-region p {
	font-size:12px;
	line-height:14px;
	color:#FFFFFF;
	margin-left:15px;
	width:220px;
	margin-top:10px;
}

/*div#mexican-region img {
	margin-left:2px;
	margin-top:10px;
}*/

div#mexico {
	background-image:url(../images/mexico_bkground.jpg);
	width:396px;
	height:175px;
	margin-top:10px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#mexico h3 {
	font-size:17px;
	line-height:20px;
	color:#000000;
	padding-left:15px;
	padding-top:10px;
}

div#mexico p {
	font-size:12px;
	line-height:14px;
	color:#000000;
	margin-left:15px;
	width:185px;
	margin-top:10px;
}
div#mexican-love-chillies {
	margin-top:4px;
	background-image:url(../images/love-chillies_bkground.jpg);
	width:296px;
	height:267px;
	background-repeat: no-repeat;
	background-position: left top;
}

div#mexican-love-chillies h3 {
	font-size:17px;
	line-height:20px;
	color:#000000;
	padding-left:20px;
	padding-top:140px;
}

div#mexican-love-chillies p {
	font-size:12px;
	line-height:14px;
	color:#000000;
	margin-left:20px;
	width:260px;
	margin-top:4px;
}

div#mexican-love-chillies img {
	margin-top:5px;
}

div#mexican-tortillas {
	margin-top:5px;
	background-image:url(../images/tortillas_bkground.jpg);
	width:296px;
	height:220px;
	background-position: left top;
	background-repeat: no-repeat;
}

div#mexican-tortillas h3 {
	font-size:17px;
	line-height:20px;
	color:#000000;
	padding-left:20px;
	padding-top:130px;
}

div#mexican-tortillas p {
	font-size:12px;
	line-height:14px;
	color:#000000;
	margin-left:20px;
	width:265px;
	margin-top:4px;
}

.stars {
	width:120px;
	height:20px;
}

.star {
	width:20px;
	height:20px;
	margin:0 2px;
	float:left;
	cursor:pointer;
}

.stars .off {
	background-image:url("/gfx/starOff.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.stars .on, .stars .hoverOn {
	background-image:url("/gfx/star.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.stars .hoverOff {
	background-image:url("/gfx/starOff.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.stars .hoverOn {
	background-image:url("/gfx/star.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

span#add-comment {
	display: block;
	float: right;
	font-size: 8px;
	position: relative;
	right: 0px;
	top: 15px;
}
span#add-comment a {
	color: #890000;
	text-decoration: underline;
}
div#the-cookbook-left {
	background-image: url(../images/the-cookbook.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	width: 335px;
	height: 479px;
}
div#the-cookbook-right {
	background-image: url(../images/the-cookbook.gif);
	background-repeat: no-repeat;
	background-position: -332px 0px;
	float: right;
	width: 335px;
	padding-left: 15px;
	height: 479px;
}
div#cookbook-recipes {
	float: left;
	position: relative;
	top: 10px;
	width: 290px;
	height: 410px;
	min-height: 410px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0px 10px 10px 13px;
	font-size: 12px;
}
div#cookbook-recipes h1 {
	color: #890000;
	font-size: 20px;
	font-weight: normal;
}
div#cookbook-recipes p {
	color: #890000;
	font-size: 11px;
	line-height: 14px;
}
div#buy-online, #formArea {
	color: #ffffff;
	font-size: 13px;
}
div#buy-online h1 {
	font-size: 28px;
}

#formArea h1 {
	font-size: 28px;
}

#formArea p {
	margin-bottom:5px;
}
#formArea a {
	color:#fff;
	text-decoration:underline;
}

.formLabel2 {
	float:left;
	width:200px;
	margin-bottom:10px;
}

.formRow {
	clear:both;
}

div#stockists {
	width: 626px;
	height: 212px;
	overflow-x: hidden;
	overflow-y: auto;
	background-image: url(../images/stockists-iframe-background.gif);
	background-repeat: no-repeat;
	padding: 10px;
	margin: 0 auto;
	margin-bottom: 50px;
}
div#stockists-top {
	width: 626px;
	height: 112px;
	padding: 10px;
	margin: 0 auto;
}
div#stockists p {
	color: #6d6e71;
	font-size: 13px;
	padding-bottom: 10px;
}
span.red-title {
	color: #840000;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
div#stockists a {
	color: #6d6e71;
	font-size: 13px;
	padding-bottom: 10px;
}
.tabs-nav .tabs-selected a span {
	background-image: url(../images/tab_red.png);
	background-repeat: no-repeat;
	background-position: right top;
	position:relative;
	z-index:50;
	padding-top: 8px;
	margin-top: -8px;
	color: #FFFFFF;
	height: 20px;
}

.black .tabs-nav .tabs-selected a span {
	background-image: url(../images/tab_black.png);
	background-repeat: no-repeat;
	background-position: right top;
	position:relative;
	z-index:50;
	padding-top: 8px;
	margin-top: -8px;
	color: #FFFFFF;
	height: 20px;
}

/*.tabs-nav .tabs-selected a {
	color: #FFFFFF;
	height: 50px;
	position:static;
	z-index:50;
}*/
	
.tab1 a:link {
	position:relative;
	z-index:50;
	width: 140px;
	height: 19px;
	padding-top: 8px;
	background-image: url(../images/tab_white.png);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 11px;
}

.tab1 a:hover {
	background-image: url(../images/tab_red.png);
	background-repeat: no-repeat;
	background-position: right top;
	position:relative;
	z-index:50;
	width: 140px;
	height: 19px;
	padding-top: 8px;
	color: #FFFFFF;
	font-size: 11px;
}

.black .tab1 a:hover {
	background-image: url(../images/tab_black.png);
	background-repeat: no-repeat;
	background-position: right top;
	position:relative;
	z-index:50;
	width: 140px;
	height: 19px;
	padding-top: 8px;
	color: #FFFFFF;
	font-size: 11px;
}

.tab2 a:link {
	background-image: url(../images/tab_white.png);
	background-repeat: no-repeat;
	background-position: right top;
	position:relative;
	z-index:40;
	width: 125px;
	height: 19px;
	color: #000000;
	margin-left: -15px;
	padding-top: 8px;
	font-size: 11px;
}

.tab2 a:hover {
	background-image: url(../images/tab_red.png);
	background-repeat: no-repeat;
	background-position: right top;
	position:relative;
	z-index:40;
	width: 125px;
	height: 19px;
	color: #FFFFFF;
	margin-left: -15px;
	padding-top: 8px;
	font-size: 11px;
}

.black .tab2 a:hover {
	background-image: url(../images/tab_black.png);
	background-repeat: no-repeat;
	background-position: right top;
	position:relative;
	z-index:40;
	width: 125px;
	height: 19px;
	color: #FFFFFF;
	margin-left: -15px;
	padding-top: 8px;
	font-size: 11px;
}

.tab3 a:link {
	background-image: url(../images/tab_white.png);
	background-repeat: no-repeat;
	background-position: right top;
	position:relative;
	z-index:30;
	width: 170px;
	height: 19px;
	color: #000000;
	margin-left: -15px;
	padding-top: 8px;
	font-size: 11px;
}

.tab3 a:hover {
	background-image: url(../images/tab_red.png);
	background-repeat: no-repeat;
	background-position: right top;
	position:relative;
	z-index:30;
	width: 170px;
	height: 19px;
	color: #FFFFFF;
	margin-left: -15px;
	padding-top: 8px;
	font-size: 11px;
}

.black .tab3 a:hover {
	background-image: url(../images/tab_black.png);
	background-repeat: no-repeat;
	background-position: right top;
	position:relative;
	z-index:30;
	width: 170px;
	height: 19px;
	color: #FFFFFF;
	margin-left: -15px;
	padding-top: 8px;
	font-size: 11px;
}



#tab-navigation {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #ffffff;
	position: relative;
	z-index: 60;
	width: 405px;
}



.logo-fragment {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 20px;
	float: left;
	clear: left;
}

.visit-web-fragment {
	padding: 0px;
	float: right;
	margin-top: 12px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
	clear: right;
}

.product_contains {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#tab-navigation #fragment-3 ul {
	padding: 0px;
	float: left;
	clear: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.fragment-table {
	margin-left: 0px;
	float: left;
	clear: left;
}

#tab-navigation #fragment-3 ul li {
	margin: 0px;
	padding: 0px;
}

 #tab-navigation #fragment-3 strong {
	color: #fffac7;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 3px;
	float: left;
	clear: left;
	margin-top: 3px;
}
#tab-navigation #fragment-3 p {
	margin-bottom: 2px;
	float: left;
	clear: left;
	margin-top: 2px;
}