/*- Reset Styles -----------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd,
ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button
{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:transparent;}

ul {list-style:none;}
h1, h2, h3, h4, h5, h6, li {line-height:100%;}
blockquote, q {quotes:none;}
table {border-collapse:collapse; border-spacing:0;}

/*- End Reset Styles -------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- General Styles -----------------------------------------------------------*/

body{
	font-family: arial;
	font-size: 12px;
}

.clear_left { clear: left; }

body.iframe { background: none; background-color: #FFD4AD; padding: 10px 0 0 10px; }

h3, #left-col div.pinkBox h3, #formBox #left-col h3 { margin: 8px 0; }

a{ text-decoration: none; }
a:hover{ text-decoration: underline; }

ol { margin-left: 20px; padding-top: 10px; }
ol.lunchy { margin-left: 23px; padding-top: 10px; }
ol li { line-height: 1.5em; margin-bottom: 15px; }

#wrapper { width: 840px; margin: 0 auto; position: relative; }
#wrapper2 { margin:0px auto; width:900px; }

iframe#tell_a_friend_iframe
{
	position: absolute;
	top: 200px;
	left: 400px;
	z-index: 100;
	width: 360px;
	height: 330px;
	border: 2px solid #8800B9;
}

h2{
	color: #e91c9e;
	font-size: 24px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	line-height: 28px;
}
p{
	padding: 10px 0;
	line-height: 1.5em;
}
ul li {
	line-height:1.5em;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
.whiteBorder{
	border: 5px solid #fff;
}
a.submitRecipe {
	background: url('/img/buttons/submit.gif') no-repeat top left;
	display: block;
	height: 55px;
	width: 192px;
	text-indent: -9999em;
	float: left;
	background-repeat: no-repeat;
}
a.submitRecipe:hover {
	background-position: left -59px;
}
.protien{
	float: left;
	margin: 10px 0px 0px 40px;
}

/*- Header -----------------------------------------------------------*/
#header {
	height: 80px;
	overflow: hidden;
}
/*------------------------------*/
/*	MENU						*/
/*------------------------------*/

#menu {
	height: 80px;
	overflow: hidden;
	position: absolute;
	width: 864px;
}

#menu ul {
	margin: 4px 0px 0px 118px;
}

#menu ul li {
	float: left;
}

#menu ul li a {
	display: block;
	height: 20px;
	text-indent: -9999em;
	margin: 0px 11px 0px 0px;
	background-repeat: no-repeat;
}

#menu ul li a.home {
	background: url('/img/menu/home.png') no-repeat top left;
	width: 61px;
}
#menu ul li a.home:hover, #menu ul li a.home.selected {
	background-position: left -20px;
}
#menu ul li a.products {
	background: url('/img/menu/products.png');
	width: 89px;
}
#menu ul li a.products:hover, #menu ul li a.products.selected {
	background-position: left -20px;
}
#menu ul li a.lunchboxes {
	background: url('/img/menu/lunchboxes.png') no-repeat top left;
	width: 112px;
}
#menu ul li a.lunchboxes:hover, #menu ul li a.lunchboxes.selected {
	background-position: left -20px;
}
#menu ul li a.recipes {
	background: url('/img/menu/recipies.png') no-repeat top left;
	width: 80px;
}
#menu ul li a.recipes:hover, #menu ul li a.recipes.selected {
	background-position: left -20px
}
#menu ul li a.compititions {
	background: url('/img/menu/competitions.png') no-repeat top left;
	width: 127px;
}
#menu ul li a.compititions:hover, #menu ul li a.compititions.selected {
	background-position: left -20px
}
#menu ul li a.contact {
	background: url('/img/menu/contact.png') no-repeat top left;
	width: 82px;
}
#menu ul li a.contact:hover, #menu ul li a.contact.selected {
	background-position: left -20px
}

/*- Main Box -----------------------------------------------------------*/
#mainBox{
	margin: 40px 0 0px;
	width: 841px;
}
#main {
	background: #FBF4B7;
	position: relative;
	margin: 0px 0px 0px 4px;
	width: 833px;
}
#mainBottom{
	background: url('/img/bg/main.png') no-repeat top center;
	padding: 0;
	width: 100%;
	height: 70px;
	* background: none;
	* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/img/bg/main.png', sizingMethod='fixed');
}
/*------------------------------*/
/*	CHEWEEE						*/
/*------------------------------*/
#cheweee {
	position: absolute;
	top: -13px;
	left: -120px;
}

a.home_link
{
	position: absolute;
	top: -26px;
	left: -147px;
	width: 483px;
	height: 139px;
	display: block;
	z-index: 99;
}

a.home_link:hover
{
	text-decoration: none;
}

#cheweee h1 {
	background: url('/img/bg/cheweee.png') no-repeat top left;
	display: block;
	height: 160px;
	text-indent: -9999em;
	width: 483px;
	* background: none;
	* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/img/bg/cheweee.png', sizingMethod='fixed');
}

/*------------------------------*/
/*	TOP PORTION						*/
/*------------------------------*/
#top {
	position: absolute;
	top: 10px;
	right: -70px;
	overflow:hidden;
	width: 700px;
	z-index: 99;
}

#top ul li.lunchboxesTab{
	background: url('/img/tabs/lunchboxes.png') no-repeat top right;
	height: 63px;
	text-indent: -9999em;
	width: 290px;
	* background: none;
	* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/img/tabs/lunchboxes.png', sizingMethod='fixed');
}
#top ul li.competitionTab{
	background: url('/img/tabs/competition.png') no-repeat top right;
	height: 63px;
	text-indent: -9999em;
	width: 290px;
	* background: none;
	* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/img/tabs/competition.png', sizingMethod='fixed');
}
#top ul li.newsletterTab{
	background: url('/img/tabs/newsletter.png') no-repeat top right;
	height: 63px;
	text-indent: -9999em;
	width: 290px;
	* background: none;
	* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/img/tabs/newsletter.png', sizingMethod='fixed');
}
#top ul li.sendtoafriendTab{
	background: url('/img/tabs/sendtoafriend.png') no-repeat top right;
	height: 63px;
	text-indent: -9999em;
	width: 290px;
	* background: none;
	* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/img/tabs/sendtoafriend.png', sizingMethod='fixed');
}
#top ul li.contactusTab{
	background: url('/img/tabs/contactus.png') no-repeat top right;
	height: 63px;
	text-indent: -9999em;
	width: 290px;
	* background: none;
	* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/img/tabs/contactus.png', sizingMethod='fixed');
}
#top ul li.productsTab{
	background: url('/img/tabs/products.png') no-repeat top right;
	height: 63px;
	text-indent: -9999em;
	width: 290px;
	* background: none;
	* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/img/tabs/products.png', sizingMethod='fixed');
}
#top ul li.recipesTab{
	background: url('/img/tabs/recipes.png') no-repeat top right;
	height: 63px;
	text-indent: -9999em;
	width: 290px;
	* background: none;
	* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/img/tabs/recipes.png', sizingMethod='fixed');
}
#top ul li.privacyTab{
	background: url('/img/tabs/siteinfo.png') no-repeat top right;
	height: 63px;
	text-indent: -9999em;
	width: 270px;
	* background: none;
	* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/img/tabs/siteinfo.png', sizingMethod='fixed');
}
#top ul li {
	float: right;
}
#top ul li a {
	display: block;
	height: 63px;
	margin: 5px 12px 0px 0px;
	text-indent: -9999em;
}

#top ul li a.send {
	position: relative;
	left: 22px;
}

#top ul li a.print {
	background-repeat: no-repeat;
	background: url('/img/icons/print.jpg') no-repeat top center;
	width: 57px;
}
#top ul li a.print:hover {
	background-position: center -61px;
}
#top ul li a.send{
	background: url('/img/icons/send.jpg') no-repeat top center;
	width: 113px;
	background-repeat: no-repeat;
}

#top ul li a.send:hover{
	background-position: center -61px;
}

#top ul li a.active{
	background-position: center -61px;
}


#top ul li a.lunchboxIndex{
	background: url('/img/buttons/lunchboxesIndex.jpg') no-repeat top center;
	margin: 48px 35px 0px 0px;
	height: 18px;
	width: 141px;
	position: relative;
	z-index: 199;
}

#top ul li a.lunchboxIndex:hover{
	background-position: center -17px;
}

#top ul li a.recipesIndex{
	background: url('/img/buttons/recipe-index.gif') no-repeat top center;
	margin: 48px 35px 0px 0px;
	height: 18px;
	width: 108px;
	position: relative;
	z-index: 199;
}

#top ul li a.recipesIndex:hover{
	background-position: center -18px;
}
#top ul li a.productsIndex{
	background: url('/img/buttons/productsIndex.jpg') no-repeat top center;
	margin: 47px 35px 0px 0px;
	height: 18px;
	width: 128px;
	position: relative;
	z-index: 199;
}
#top ul li a.productsIndex:hover{
	background-position: center -18px;
}



/*- Content Box -----------------------------------------------------------*/
#content{
	padding: 110px 0 0 0;
	overflow: hidden;
	width: 811px;
}
/*------------------------------*/
/*	RIGHT COLUMN						*/
/*------------------------------*/


div#right-col-wrapper
{
	float: right;
	width: 385px;
	padding-left: 20px;
}

div#right-col {
	float: left;
	width: 360px;
	display: inline;
	padding-top: 10px;
}

#right-col p a:link, a:visited, a:active {
	color: #e91c9e;
}
#right-col ul{
	margin: 10px 0px 10px 20px;
	width: 300px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
}

#right-col ul li{
	padding: 5px 0px;
}

#right-col ul.checks {
	list-style-image: url('/img/icons/check.jpg');
	margin-left: 40px;
}

#right-col ul.checks li {
	padding: 0px;
}

/*------------------------------*/
/*	MAIN COLUMN					*/
/*------------------------------*/
#main-col {
	margin-left: 70px;
    width: 680px;
}
#main-col a:link,a:visited, a:active {
	color: #e91c9e;
}
#main-col a:hover {
	color: #e91c9e;
	text-decoration:underline;
}
#main-col ul{
	margin: 10px 0px 10px 20px;
	list-style: disc outside;
}
#main-col ul li{
	padding: 5px 0px;
}

#main-col ul.checks {
	list-style-image: url('/img/icons/check.jpg');
}

/*-----------------------------*/
/*	LEFT COLUMN						*/
/*------------------------------*/
#left-col {
	float: right;
	margin: 5px 0 0 0;
	width: 355px;
	display: inline;
}

div.left-col-wrapper {
	padding: 10px 0;
	width: 375px;
	float: right;
}

/*------------------------------*/
/*	FORM						*/
/*------------------------------*/
#formBox {
	background-color: #FFD4AD;
}
#formBox h2{
	color: #8800b9;
	font-size: 20px;
	font-weight: bold;
	padding: 0px;
	margin: 0 0 10px 0;
}


#formBox h2.recipe_thank_you { font-size: 18px; margin-top: 20px; }

div.form_input
{
	padding-top: 8px;
	clear: left;
}

div.form_input label
{
	width: 125px;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block;
	font-weight: bold;
	padding-top: 0.3em;
}


div.form_input div.input
{
	float: left;
	width: 200px;
	margin-left: 2px;
}


div.form_input input
{
	border: 0px solid white;
	margin-left: 0px;
}

div.form_input div.input_long
{
	float: left;
	clear: left;
	margin-bottom: 10px;
}

div.form_input div.input input#postcode
{
	width: 70px;
}

div.form_input label small
{
	font-weight: normal;
	font-size: 0.8em;
}


div.form_input label.mandatory
{
	padding-top: 15px;
}

div.form_input_radio
{
	padding-top: 0.8em;
	clear: left;
}
div.form_input_radio label
{
	width: 120px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	font-weight: bold;
	padding-top: 2px;
}

div.form_input div.input.right
{
	text-align: right;
}

div.form_input div.input input.text_input, div.form_input div.input textarea
{
	width: 190px;
	padding: 3px;
}

div.form_input div.input_long input.text_input, div.form_input div.input_long textarea
{
	width: 323px;
	margin-top: 10px;
	padding: 3px;
}

.form-submission-errors {border: solid 1px red; margin-right: 26px; padding: 10px;}
#formBox .form-submission-errors h2 {color: red;}
#formBox .form-submission-errors ul {list-style-type: disc; color: red; padding-left: 15px;}


/*------------------------------*/
/*	SECTIONS						*/
/*------------------------------*/
#sectionsBox {
	background: url('/img/bg/sectionsBox.gif') no-repeat top left;
}

#tipBox {
	background-color: #ffd4ad;
	width: 352px;
	margin-left: -4px;
	position: relative;
}

#sectionsBox div.section a {
	height: 125px;
}

#sectionsBox div.section {
	height: 160px;
	float: left;
	margin: 1px 5px 5px 0;
	padding: 0;
	text-align: center;
	width: 160px;
}
#sectionsBox div.section img {
	height: 125px;
}
#sectionsBox div.section h3{
	text-indent: -9999em;
	margin: 5px 0;
	display: block;
	height: 22px;
	width: 160px;
}
#sectionsBox div.section h3.fun-stuff {
	background: url('/img/sections/titles/funstuff.jpg') no-repeat top center;
}
#sectionsBox div.section h3.nutrition {
	background: url('/img/sections/titles/nutrition.jpg') no-repeat top center;
}
#sectionsBox div.section h3.ideas {
	background: url('/img/sections/titles/ideas.jpg') no-repeat top center;
}
#sectionsBox div.section h3.links {
	background: url('/img/sections/titles/links.jpg') no-repeat top center;
}

#sectionsBox div.section p{
	margin: 0px;
	padding: 0px;
}
div#tip
{
	background: url('/img/bg/tip.png') no-repeat bottom right;
	position: absolute;
	right: -20px;
	bottom: -40px;
	height: 78px;
	width: 78px;
	* background: none;
	* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/img/bg/tip.png', sizingMethod='fixed');
}



cite{
	color: #8000ad;
	display: block;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	font-style: normal;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.tip{
	color: #8000ad;
	text-align: left;
	font-size:12px;
	font-weight: bold;
	margin: 0px 0px 0px 20px;
	padding-bottom: 25px;
}

#products-box-left
{
	background: url('/img/bg/products-bg.gif') no-repeat top left;
	height: 469px;
	overflow: hidden;
}
#products-box-left div.box
{
	float: left;
	margin: 5px 0 0 0;
	width: 165px;
	display: inline;
}

#products-box-left div.box p{
	padding: 5px 0;
}


/*- footer Styles -----------------------------------------------------------*/
#footer {
	clear: both;
	color: #0080d0;
	font-size: 11px;
	padding: 0px 0px 20px 0;
	text-align:center;
}

#footer ul {
	margin: 0px;
	padding: 0px;
}
#footer ul li {
	display: inline;
}
#footer ul li a {
	color: #0080d0;
	padding: 0 5px;
}
#footer p{
	padding: 0px;
}

/*---Recipe Page ---------------------------------------------*/
#contentBox {
	background: #ffd4ad;
	margin: 0px 0px 0px 35px;
	padding: 15px 15px 10px 15px;
	width: 730px;
	position: relative;
}
#contentBox-left {
	width: 375px;
	float: left;
}

img.white_border {
	border: 4px solid #fff;
}

img.large_image {
	margin-bottom: 10px;
}


#contentBox-left div.purpleBox {
	background: url('/img/bg/purpleBox.png') no-repeat top left;
	color: #fff;
	height: 60px;
	padding: 10px;
	width: 323px;
}
#contentBox-left div.purpleBox h4 {
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

#contentBox-left div.purpleBox h4 a {
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #ffffff;
}

#contentBox-left div.purpleBox p {
	padding: 2px 0;
}

#contentBox-left div.purpleBox p a {
	color: #ffffff;
}

#contentBox-right {
	width: 345px;
	overflow: hidden;
	float: left;
}


#recipeNav {
	overflow: hidden;
	clear: both;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#recipeNav ul {
	margin: 0px 0px 0px 50px;
}
#recipeNav ul li {
	float: left;
	display: block;
}
#recipeNav ul li a{
	display: block;
	text-indent: -999999em;
	height: 37px;
}
#recipeNav ul li .first-child{
	background: url('/img/recipeNav/all.gif') no-repeat top left;
	height: 37px;
	text-indent: -9999em;
	width: 128px;
	margin: 0px 10px 0 0;
}
#recipeNav ul li a.all {
	background-image: url(/img/recipeNav/all.gif);
	background-repeat: no-repeat;
	background-position: -128px 0px;
	width: 41px;
	height: 37px;
}
#recipeNav ul li a.all:hover {
	background-position: -128px -37px;
}
#recipeNav ul li a.all-select {
	background-position: -128px -37px;
}
#recipeNav ul li a.sandwiches {
	background-image: url(/img/recipeNav/all.gif);
	background-repeat: no-repeat;
	background-position: -169px 0px;
	width: 160px;
}
#recipeNav ul li a.sandwiches:hover {
	background-position: -169px -37px;
}
#recipeNav ul li a.sandwiches-select {
	background-position: -169px -37px;
}
#recipeNav ul li a.soups {
	background-image: url(/img/recipeNav/all.gif);
	background-repeat: no-repeat;
	background-position: -329px 0px;
	width: 145px;
}
#recipeNav ul li a.soups:hover {
	background-position: -329px -37px;
}
#recipeNav ul li a.soups-select {
	background-position: -329px -37px;
}
#recipeNav ul li a.salads {
	background-image: url(/img/recipeNav/all.gif);
	background-repeat: no-repeat;
	background-position: -474px 0px;
	width: 137px;
}
#recipeNav ul li a.salads:hover {
	background-position: -474px -37px;
}
#recipeNav ul li a.salads-select {
	background-position: -474px -37px;
}
#recipeNav ul li a.other {
	background-image: url(/img/recipeNav/all.gif);
	background-repeat: no-repeat;
	background-position: -616px 0px;
	width: 118px;
}
#recipeNav ul li a.other:hover {
	background-position: -616px -37px;
}
#recipeNav ul li a.other-select{
	background-position: -616px -37px;
}

/*******************
RecipeNav blemish bg
********************/
#recipeNav2 {
	clear: both;
	margin: 15px 30px 0px 30px;
	background-color: #FED3AC;
	height: 40px;
}

#recipeNav2 ul {
	margin: 0px 0px 0px 5px;
	height: 40px;
}

#recipeNav2 ul li {
	float: left;
}

#recipeNav2 ul li a{
	display: block;
	text-indent: -999999em;
	height: 37px;
}

#recipeNav2 ul li .first-child{
	background: url('/img/recipeNav/all_orange.gif') no-repeat 10px 0px;
	height: 37px;
	text-indent: -9999em;
	width: 130px;
	padding: 0px 10px 0 0;
}
#recipeNav2 ul li a.all {
	background-image: url(/img/recipeNav/all_orange.gif);
	background-repeat: no-repeat;
	background-position: -128px 0px;
	width: 41px;
	padding: 0px 0px 0px;
}
#recipeNav2 ul li a.all:hover {
	background-position: -128px -37px;
}
#recipeNav2 ul li a.all-select {
	background-position: -128px -37px;
}

#recipeNav2 ul li a.sandwiches {
	background-image: url(/img/recipeNav/all_orange.gif);
	background-repeat: no-repeat;
	background-position: -169px 0px;
	width: 160px;
}
#recipeNav2 ul li a.sandwiches:hover {
	background-position: -169px -37px;
}
#recipeNav2 ul li a.sandwiches.sandwiches-select {
	background-position: -169px -37px;
}
#recipeNav2 ul li a.soups {
	background-image: url(/img/recipeNav/all_orange.gif);
	background-repeat: no-repeat;
	background-position: -330px 0px;
	width: 150px;
}
#recipeNav2 ul li a.soups:hover {
	background-position: -330px -37px;
}
#recipeNav2 ul li a.soups.soups-select {
	background-position: -330px -37px;
}
#recipeNav2 ul li a.salads {
	background-image: url(/img/recipeNav/all_orange.gif);
	background-repeat: no-repeat;
	background-position: -474px 0px;
	width: 135px;
}
#recipeNav2 ul li a.salads:hover {
	background-position: -474px -37px;
}
#recipeNav2 ul li a.salads.salads-select {
	background-position: -474px -37px;
}
#recipeNav2 ul li a.other {
	background-image: url(/img/recipeNav/all_orange.gif);
	background-repeat: no-repeat;
	background-position: -616px 0px;
	width: 123px;
}
#recipeNav2 ul li a.other:hover {
	background-position: -616px -37px;
}
#recipeNav2 ul li a.other.other-select {
	background-position: -616px -37px;
}
/*******************/


#recipeBox {
	margin: 15px 35px 0px 35px;
	width: 760px;
}
#recipeBox div.recipeItem {
	float: left;
	height: 140px;
	margin: 0px 60px 30px 0px;
	width: 320px;
	display:inline;
}

#recipeBox div.recipeItem ul li {
	padding: 0px;
	margin-left: 180px;
}

#recipeBox div.recipeItem ul li.image {
	line-height: 0px;
	margin-left: 0px;
}

#recipeBox div.recipeItem ul li.link {
	padding-top: 8px;
}

#recipeBox div.recipeItem ul li.image img {
	border: 4px solid #fff;
	margin: 0 10px;
	float: left;
}

#recipeBox div.recipeItem ul li h5 {
	color: #e91c9e;
	padding: 0px 0px 5px 0px;
	font-size: 16px;
}

#recipeBox div.recipeItem ul li h5 a{
	color: #e91c9e;
	font-size: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

a.viewRecipe{
	background: url('/img/buttons/view-recipe.gif') no-repeat top left;
	display: block;
	float: left;
	width: 104px;
	line-height: 16px;
	height: 16px;
	text-indent: -99999em;
}

div#contentBox a.viewRecipe{
	background: url('/img/buttons/view-recipe-featured.gif') no-repeat top left;
}

a.viewRecipe:hover, div#contentBox a:hover{
	background-position: left -17px;
}

#recipeNav-bottom {
	background: #ffd4ad;
	clear: both;
	height: 20px;
	margin: 20px 0px 0px 0px;
	width: 720px;
	padding: 10px 20px;
	overflow: hidden;
}
#recipeNav-bottom a.previous {
	background: url('/img/buttons/previous.jpg') no-repeat top left;
	display: block;
	float: left;
	width: 93px;
	height: 21px;
	text-indent: -999em;
}
#recipeNav-bottom ul {
	margin: -2px 0 0 0;
	float: left;
	text-align: center;
	width: 550px;
}
		#recipeNav-bottom ul li {
			color: #c72827;
			display: inline;
			font-size: 16px;
			text-align: center;
		}

		#recipeNav-bottom ul li a
		{
			color: #c72827;
			font-size: 14px;
			padding: 0px 5px;
		}

		#recipeNav-bottom ul li a.selected
		{
			text-decoration: underline;
		}


	#recipeNav-bottom a.next {
		background: url('/img/buttons/next.jpg') no-repeat top left;
		display: block;
		float: left;
		width: 76px;
		height: 21px;
		text-indent: -999em;
	}
/*---Featured Recipie Page -----------------------------------------*/

#featured{
	background: url('/img/bg/featured.png') no-repeat bottom right;
	position: absolute;
	right: -20px;
	bottom: -20px;
	height: 98px;
	width: 98px;
	text-indent:-99999em;
	* background: none;
	* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/img/bg/featured.png', sizingMethod='fixed');
}

div.pinkBox{
	background: #ffd4ad;
	margin: 20px 0px 0px;
	width: 320px;
	padding: 10px 10px 20px 10px;
	text-align: left;
}

div.pinkBox ul{
	margin: 10px 0px 10px 40px;
	list-style: disc outside;
}

/*
delete
div.pinkBox ul li{
	padding: 5px 0;
}
div.pinkBox ul.you_will_need li{
	padding: 0;
}
*/


#recipe-item-nav{
	height: 52px;
	width: 300px;
	position: relative;
	left: 170px;
	top: 50px;
}
#recipe-item-nav a.previous{
	background: url('/img/buttons/previous_yellow.jpg') no-repeat top left;
	display: block;
	float: left;
	width: 93px;
	height: 19px;
	text-indent: -999em;
}
#recipe-item-nav a.next{
	background: url('/img/buttons/next_yellow.jpg') no-repeat top left;
	display: block;
	float: left;
	width: 76px;
	height: 21px;
	margin: 0px 0px 0px 40px;
	text-indent: -999em;
}

/* --- Product Page - - - - - - - - - - - - - - - - - -- */

#right-col img.productBig {
	margin: 0px 0px 20px 0px;
	width: 350px;
}

#right-col h3.ingredients {
	background: url('/img/icons/text/h3ingredients.jpg') no-repeat top left;
	text-indent: -9999em;
	height: 20px;
}


#left-col h2.milk_chocolate_chip {
	background: url('/img/icons/text/h2milk.gif') no-repeat top left;
	text-indent: -9999em;
	height: 30px;
}

#left-col h2.white_chocolate_chip {
	background: url('/img/icons/text/h2white.gif') no-repeat top left;
	text-indent: -9999em;
	height: 30px;
}

#left-col h2.strawberry_mallow {
	background: url('/img/icons/text/h2mallow.gif') no-repeat top left;
	text-indent: -9999em;
	height: 30px;
}

#left-col h2.choc_orange {
	background: url('/img/icons/text/h2orange.gif') no-repeat top left;
	text-indent: -9999em;
	height: 30px;
}

#left-col h2.toffee_chip {
	background: url('/img/icons/text/h2toffee.gif') no-repeat top left;
	text-indent: -9999em;
	height: 30px;
}

#left-col h3 {
	margin: 10px 0 20px 0;
}

#left-col h3.nutrition {
	background: url('/img/icons/text/h3nutrition.jpg') no-repeat top left;
	text-indent: -9999em;
	height: 20px;
}

#left-col .table {
	width: 350px;
	text-align: left;
	margin: 0px 0px;
}

#left-col .table .thead {
	background: url('/img/table/head.jpg') no-repeat top left;
	height: 27px;
	color: #fff;
	font-weight: normal;
}

#left-col .table .thead .th {
	padding: 5px 5px;
	width: 105px;
	float:left
}

#left-col .tabletext {
	padding: 5px 5px;
	width:105px;
	float:left;
	color:#000;
}

#left-col .row {
	height: 27px;
}
#left-col .row2 {
	background: url('/img/table/row2.jpg') no-repeat top left;
	height: 27px;
}
#left-col .row4 {
	background: url('/img/table/row4.jpg') no-repeat top left;
	height: 27px;
}
#left-col .row6 {
	background: url('/img/table/row6.jpg') no-repeat top left;
	height: 27px;
}
#left-col .row8 {
	background: url('/img/table/row8.jpg') no-repeat top left;
	height: 27px;
}
#left-col .row10 {
	background: url('/img/table/row10.jpg') no-repeat top left;
	height: 27px;
}


#left-col h3.guideline {
	background: url('/img/icons/text/h3guideline.jpg') no-repeat top left;
	text-indent: -9999em;
	height: 20px;
	margin: 30px 0 15px 0;
}

#left-col ul.servingContents {
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}

#left-col ul.servingContents li{
	float: left;
	text-align: center;
	margin: 0px 17px 0px 0px;
	padding: 15px 5px;
	height: 55px;
}

#left-col ul.servingContents li span{
	display: block;
	margin: 18px 0 0 0;
}

#left-col ul.servingContents li.box1 {
	background: url('/img/list/1.jpg') no-repeat top left;
	width: 50px;
}
#left-col ul.servingContents li.box2 {
	background: url('/img/list/2.jpg') no-repeat top left;
}
#left-col ul.servingContents li.box3 {
	background: url('/img/list/3.jpg') no-repeat top left;
}
#left-col ul.servingContents li.box4 {
	background: url('/img/list/4.jpg') no-repeat top left;
}
#left-col ul.servingContents li.box5 {
	background: url('/img/list/5.jpg') no-repeat top left;
}

#left-col #goodfor .goodfor-float {
	float: left;
}
#left-col #goodfor {
	margin-top: 10px;
}

#formBox form strong {
	color: #8800B9;
}

#sectionsBox #lunchboxindex {
	height: 366px;
	padding: 10px 7px;
}
#formBox form .form_input label a {
	color: #000;
	text-decoration: underline;
}
.blemish {
	background-color: #ffd4ad;
}
.formsub {
	padding-top: 20px;
}

.center { text-align: center; }

img.suggest_a_recipe_stages { margin-top: -10px; }

div.right_pad { padding-right: 10px; }

/* HOME PAGE STYLES */
			body#home  {background: url('/img/homepage/lunchbox_bg.jpg') repeat top center; font-family: arial; font-size: 12px;}

			#home #wrapper {width: 840px; margin: 0 auto; position: relative;}
			#home #wrapper2 {margin: 0px auto; width: 984px;}
			#home #content-wrapper {margin: 0; padding: 0;  width: 984px; position: relative; top: 0; left: 0;}
			#home .intro {width: 324px; margin: 0; padding: 0; position: absolute; top: 105px; left: 163px;}
			#home .recipe {width: 309px; margin: 0; padding: 0;}
			#home #content-wrapper #banana-flash {position: absolute; top: 17px; left: 555px; width: 90px; height: 89px;}
			#home #content-wrapper #apple-flash {position: absolute; top: 127px; left: 496px; width: 256px; height: 223px;}
			#home #content-wrapper #games-flash {position: absolute; top: 350px; left: 549px; width: 203px; height: 227px;}
			#home #content-wrapper #smiley-flash {position: absolute; top: 577px; left: 658px; width: 277px; height: 116px;}
			#home #content-wrapper #plane-flash {position: absolute; top: 493px; left: 37px; width: 328px; height: 224px;}
			#home .note {width: 161px; margin: 0; padding: 0; position: absolute; top: 538px; left: 774px;}

			#home div.recipeItem {float: left; height: 110px; margin: 0px; width: 320px; display: inline; position: absolute; top: 273px; left: 149px; text-align: left;}
			#home div.recipeItem ul li {padding: 0px;}
			#home div.recipeItem ul li.image {line-height: 0px;}
			#home div.recipeItem ul li.link {padding-top: 8px;}
			#home div.recipeItem ul li.image img {border: 4px solid #fff; margin: 0 10px;float: left;}
			#home div.recipeItem ul li h5 {color: #e91c9e; padding: 0px 0px 5px 0px; font-size: 14px;}
			#home div.recipeItem ul li h5 a {color: #e91c9e; font-size: 14px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px;}
			#home a.viewRecipe {background: url('/img/buttons/view-recipe-home.gif') no-repeat top left; display: block; float: left; width: 104px; line-height: 16px;height: 16px;text-indent: -99999em;}
			#home a.viewRecipe:hover {background-position: left -17px;}
			#home .clear {clear: both;}

			body#home div.recipeItem { overflow: hidden; height: 120px; width: 350px; }
			body#home div.recipeItem ul { display: block; height: 120px; width: 325px; background: transparent !important; }

			#home #footer {width: 188px; clear: both; color: #0080d0; font-size: 11px; padding: 0px 0px 20px 0; text-align:center; position: absolute; top: 655px; left: 391px;}