﻿/* The mighty Back40 Design, Inc. style sheet */

body {
  margin:0;
  padding:0;
}
#container {
  width:836px;
  margin:0 auto;
  padding:0;
  position:relative;
}

#content {
	line-height: 1.4;
}

div#siteBy {
	text-align: center;
	padding: 0 0 20px 0;
}
	div#siteBy a {
		color: #FEFAD8;
	}
	div#siteBy a:hover {
		color: #fff;
	}

p {
	margin: 0 0 15px 0;
}

a {
	color: #0071BA;
}
	a:hover {
		color: #EA1E37;
	}

.red {
	color: #ED1A3A;
}
	
form .bold {
	color: #0260AC;
}	
	
img.right {
	float: right;
	margin: 0 0 10px 10px;
}
img.product_right {
	float: right;
	margin: 0 0 10px 10px;
}
img.left {
     float: left;
     margin: 0 10px 10px 0;
}
a img.right_button {
  float:left;
  margin:25px 0 0 0;
}
.cRight {
	clear: right;
}

.imgContainer {
	float: right;
	width: 210px;
	margin-left:18px;
}
	
.required {
	border-left: 2px solid #ED1A3A;
	padding-left: 3px;
}
	
.notRequired {
	border-left: 2px solid #fff;
	padding-left: 3px;
}
	span.box {
		border-left: 3px solid #ED1A3A;
		display: inline-block;
	}
	
	
.productsTable {
	border-top: 1px solid #ED1A3A;
	padding-top: 20px;
}	
	.productsTable td {
		border-bottom: 1px solid #ED1A3A;
		padding: 10px 0;
	}
	
hr {
	clear: right;
	height: 0;
	margin: 0;
	padding: 0;
	visibility: hidden;
}

.padded {
	padding: 10px 0;
	border: 1px solid red;
}

#greenBox {
	background: #9CBE3A;
	padding: 10px;
}

form input.text {
	background: #000;
}

.prodDesc {
	border: 1px solid #ED1A3A;
	border-width: 0 0 1px 0;
	visibility: visible;
}
	
#recipeSearchBox {
	padding: 7px;
	background: #E2ECF5 url(images/diagnal-bg.gif);
	line-height: 1.6;
	border-left: 2px solid #0A7BD7;
}	
	#recipeSearchBox form input {
		margin: 0 0 5px 0 !important;
		margin: 0;
	}
	#recipeSearchBox form .textBox {
		border: 1px solid #0A7BD7;
		width: 300px;
		padding: 3px;
		color: #333;
	}
	


	
.scrollRules {
	height: 200px;
	overflow: auto;
}	
	
.surveyTable strong.spacer {
	padding: 15px 0 0 0;
	display: block;
}


/* body popup calling */
body#popupWindow {
	margin: 0; 
	padding: 20px;	
}	

/* fanatics */
.fanaticsBullet {
	margin-top: 0;
	color: #9DC03A;
	padding-left: 18px;
}
	.fanaticsBullet li {
		padding-bottom: 3px;
	}
	.fanaticsBullet span {
		color: #000;
	}

#fanaticSignIn {
	background: url(images/fanatics/sign-in-bg.gif) no-repeat;
	width: 489px;
	height: 117px;
	display: block;
	margin: 0 auto 15px auto;
	color: #000;
	font-weight: bold;
	font-size: 105%;
}
	#fanaticSignIn form {
		width: 360px;
		position: relative;
		padding: 45px 20px 0 15px !important;
		padding: 50px 20px 0 15px;
		line-height: 2.5;
	}
	.fanaticsSubmit {
		text-indent: -10000px;
		height: 24px;
		border: none;
		font-size: 0;
		color: #fff;
		cursor: pointer;
		background: url(images/fanatics/submit-button.gif);
		width: 104px;		
	}
	
	#fanaticsSignUp {
		border: 1px solid #000;
		diplay: block;
		height: 55px;
		width: 53px;
		position: absolute;
		margin: 5px 0 0 420px;
	}
	#become_to_fanatics {
		display: block;
		height: 45px;
		width: 60px;
		position: absolute;
		margin: 65px 0 0 410px;
	}	
	#meetFanaticsPush {
		border: 1px solid #fff;
		width: 5px;
		height: 170px;
	}
	
	
	

/* faq */
.faq1, .faq2, .faq3, .faq4 {
	margin: 5px 0 15px 0;
	padding: 0 0 0 18px;
}
.faq1 a, .faq2 a, .faq3 a, .faq4 a {
	color: #000;
}
.faq1 li, .faq2 li, .faq3 li, .faq4 li {
	padding: 3px 0;
}
.faq1 {
	list-style: url(images/faq/yellow.gif);
}
.faq2 {
	list-style: url(images/faq/blue.gif);
}
.faq3 {
	list-style: url(images/faq/green.gif);
}
.faq4 {
	list-style: url(images/faq/red.gif);
}

/* our products */
#foodMain {
	width: 455px;
	margin: 5px auto;
}
	#foodMain a {
		display: block;
		width: 170px;
		height: 180px;
		position: absolute;	
		background: #fff;
		opacity: .05;
		filter: alpha(opacity=5); 
		-moz-opacity: 0.1;
	}
	#foodMain a#foodBeef {
		margin: 200px 0 0 20px;
	}
	#foodMain a#foodChicken {
		margin: 0 0 0 0;
		width: 410px;
	}
	#foodMain a#foodPork {
		margin: 190px 0 0 230px;
		height: 200px;
	}
	#foodMain a#foodSteak {
		margin: 460px 0 0 0;
		height: 200px;
		width: 390px;
	}
	
/* recipes */	
p.recipies1 {
	background: url(images/recipes/recipes1.jpg) top left no-repeat;
	padding-left: 28px;
	margin-top: 10px;
}
p.recipies2 {
	background: url(images/recipes/recipes2_gold.jpg) top left no-repeat;
	padding-left: 28px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 10px;
}
p.recipies3 {
	background: url(images/recipes/recipes3.jpg) top left no-repeat;
	padding-left: 28px;
	margin-top: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#middleImages {
	position: relative;
	margin: 20px 0 0 -30px;
	padding: 0 0 10px 0;
	z-index: 20;
}


#recipeBox {
	background: url(images/recipes/recipe-search-bg.jpg) no-repeat;
	width: 457px;
	height: 122px;
	display: block;
	margin: 0 auto 15px auto;
	color: #fff;
	font-weight: bold;
}
	#recipeBox form.top {
		width: 350px;
		text-align: right;
		float: right;
		margin: 45px 20px 0 0;
		display: inline;
	}
	#recipeBox form.bottom {
		width: 350px;
		text-align: right;
		float: right;
		margin: 5px 20px 0 0;
		display: inline;
	}
	#recipeBox form .textBox {
		width: 250px;
	}
	
	
	
dl.recipes {
	border-bottom: 1px dotted #333;
	padding: 5px 0 20px 0;
	margin:0;
}
	dl.recipes dt {
		font-weight: bold;
		font-size: 120%;
		font-family:  arial, verdana; 
		color: #0060AA;
		_padding-left: 5px;
	}
	dl.recipes dd {
		font-weight: normal;
		margin: 5px 0 0 0;
		font-size: 90%;
		_padding-left: 5px;
	}
	
	
#recipeTable {
	margin-top: 14px;
}
#recipeTable th{
	color: #9dc03a;
	font-size:1.3em;
	text-align: left;
	border-bottom: solid 1px #ff3300;
}
#recipeTable td{
	border-bottom: solid 1px #ff3300;
}
.even {
color:#fff;
	background: #9dc03a;
}
.breaker{


}

/* specials */
p#one {
	background: url(images/treats/redOne.gif) 0 2px no-repeat;
	padding-left: 28px;
}
p#two {
	background: url(images/treats/yellowTwo.gif) 0 2px no-repeat;
	padding-left: 28px;
}
p#three {
	background: url(images/treats/greenThree.gif) 0 2px no-repeat;
	padding-left: 28px;
}


.finePrint {
	font-size: 80%;
}


/* promise */

#promiseList {
	margin: 0;
	padding: 0;
}
#promiseList li{
	list-style: none;
	padding-left: 28px;
	padding-bottom:12px;
}

.pL1 {
	background: url(images/promise/yellowArrow_gold.gif) no-repeat;
	padding-left: 28px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.pL2 {
	background: url(images/promise/greenArrow.gif) no-repeat;
	padding-left: 28px;
	padding-top: 4px;
	padding-bottom: 4px;
}


/* contact */

#mouse{
	background: url(images/contact/mouse.gif) no-repeat;
	padding-left: 95px;
	height: 100px;
}
#mouse h4 {
	margin: 0 0 14px -32px;
	position:relative;
}

.redDot {
	font-weight:bold;
	background: url(images/contact/redDot.gif) no-repeat;
	padding: 0 0 5px 5px;
}
.yellowDot {
	font-weight:bold;
	background: url(images/contact/yellowDot.gif) no-repeat;
	padding: 2px 0 7px 0;
}
.greenDot {
	font-weight: bold;
	background: url(images/contact/greenDot.gif) no-repeat 35px 0;
	padding: 2px 0 7px 0;
}


/* team */
p.team1 {
	background: url(images/recipes/recipes1.jpg) top left no-repeat;
	padding-left: 28px;
	margin-top: 10px;
	padding-bottom:5px;
}
p.team2 {
	background: url(images/recipes/recipes2_gold.jpg) top left no-repeat;
	padding-left: 28px;
	padding-top: 0px;
	padding-bottom: 4px;
	margin-top: 10px;
}
p.team3 {
	background: url(images/recipes/recipes3.jpg) top left no-repeat;
	padding-left: 28px;
	margin-top: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.bigGreen {
	color: #9dc03a;
	font-size: 1.3em;
	font-weight: bold;
}

.blue {
	color: #00529c;
	font-size: 1.1em;
	font-weight: bold;
}

.homeTeamXtra {
	list-style: url(images/faq/red.gif);
	padding-left: 18px;
}

/* where to buy */
p.whereToBuy1 {
	background: url(images/wheretobuy/red1.jpg) top left no-repeat;
	padding-left: 28px;
	margin-top: 10px;
}
p.whereToBuy2 {
	background: url(images/wheretobuy/green.gif) top left no-repeat;
	padding-left: 28px;
	margin-top: 10px;
}

#productLocatorBox {
	background: url(images/wheretobuy/product-locator-bg.jpg) no-repeat;
	width: 417px;
	height: 115px;
	display: block;
	margin: 0 auto 15px auto;
	color: #fff;
	font-weight: bold;
}
	#productLocatorBox form {
		width: 250px;
		text-align: right;
		float: right;
		margin: 50px 25px 0 0;
		display: inline;
	}
	
	
/* child nutrition */
.childNutrition {
	width: 100%;
}
	.childNutrition td {
		text-align: center;
		padding: 5px;
		font-family: arial;
		font-color: #000;
		font-size: 110%;
	}
	.childNutrition td a {
		font-weight: bold;
		color: #000;
		display: block;
	}
	.childNutrition td img {
		display: block;
	}
	
	.childNutrition .locator {
		width: 110px;
		border-right: 4px dotted #000;
	}
	.childNutrition .food {
		width: 180px;
		border-right: 4px dotted #000;
	}	
	.childNutrition .fanatics {
		width: 120px;
	}
	
	
	
	

		
	
/* ~~~[ template ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
#nav {
	width: 810px;
	margin: 23px auto 0 auto;
	padding: 0 0 0 0; 
	overflow: hidden; 
	position: relative;
	z-index: 4;
}	
	#nav li {
		display: inline; 
		list-style: none;
	}	
	
		/* navigation, our food */
		#navOurFood {
			width: 135px; 
		    background: url(images/template/b-ourfood.png) no-repeat;
		}	
			#navOurFood a {
				width: 135px; 
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-ourfood.png');
				cursor: pointer;	
			}	
			html>body #navOurFood a {
			    background: url(images/template/b-ourfood.png) no-repeat;
			}
					#navOurFood a:hover {	
						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-ourfood-over.png');
					}
					html>body #navOurFood a:hover {
					    background: url(images/template/b-ourfood-over.png) no-repeat;	
					}
					
		/* navigation, our food active*/
		
		#navOurFood_active {
			width: 135px; 
		    background: url(images/template/b-ourfood-over.png) no-repeat;
		}	
			#navOurFood_active a {
				width: 135px; 
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-ourfood-over.png');
				cursor: pointer;	
			}	
			html>body #navOurFood_active a {
			    background: url(images/template/b-ourfood-over.png) no-repeat;
			}
					#navOurFood_active a:hover {	
						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-ourfood-over.png');
					}
					html>body #navOurFood_active a:hover {
					    background: url(images/template/b-ourfood-over.png) no-repeat;	
					}		
		
	
		/* navigation, quality promise */
		#navQualityPromise {
			width: 102px; 
		    background: url(images/template/b-qualitypromise.png) no-repeat;
		}	
		
		
			#navQualityPromise a {
				width: 102px; 
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-qualitypromise.png');
				cursor: pointer;	
			}	
			html>body #navQualityPromise a {
			    background: url(images/template/b-qualitypromise.png) no-repeat;
			}
					#navQualityPromise a:hover {	
						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-qualitypromise-over.png');
					}
					html>body #navQualityPromise a:hover {
					    background: url(images/template/b-qualitypromise-over.png) no-repeat;	

					}
					
		/* navigation, quality promise active*/
		#navQualityPromise_active {
			width: 102px; 
		    background: url(images/template/b-qualitypromise.png) no-repeat;
		}	
		
		
			#navQualityPromise_active a {
				width: 102px; 
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-qualitypromise-over.png');
				cursor: pointer;	
			}	
			html>body #navQualityPromise_active a {
			    background: url(images/template/b-qualitypromise-over.png) no-repeat;
			}
					#navQualityPromise_active a:hover {	
						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-qualitypromise-over.png');
					}
					html>body #navQualityPromise_active a:hover {
					    background: url(images/template/b-qualitypromise-over.png) no-repeat;	

					}					
	
		/* navigation, recipes */
		#navRecipes {
			width: 137px; 
		    background: url(images/template/b-recipes.png) no-repeat;
		}	
			#navRecipes a {
				width: 137px; 
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-recipes.png');
				cursor: pointer;	
			}	
			html>body #navRecipes a {
			    background: url(images/template/b-recipes.png) no-repeat;
			}
					#navRecipes a:hover {	
						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-recipes-over.png');
					}
					html>body #navRecipes a:hover {
					    background: url(images/template/b-recipes-over.png) no-repeat;	
					}
					
		/* navigation, recipes active*/
		#navRecipes_active {
			width: 137px; 
		    background: url(images/template/b-recipes.png) no-repeat;
		}	
			#navRecipes_active a {
				width: 137px; 
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-recipes-over.png');
				cursor: pointer;	
			}	
			html>body #navRecipes_active a {
			    background: url(images/template/b-recipes-over.png) no-repeat;
			}
					#navRecipes_active a:hover {	
						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-recipes-over.png');
					}
					html>body #navRecipes_active a:hover {
					    background: url(images/template/b-recipes-over.png) no-repeat;	
					}					
	
		/* navigation, fanatics */
		#navFanatics {
			width: 96px; 
		    background: url(images/template/b-fanatics.png) no-repeat;
		}	
			#navFanatics a {
				width: 96px; 
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-fanatics.png');
				cursor: pointer;	
			}	
			html>body #navFanatics a {
			    background: url(images/template/b-fanatics.png) no-repeat;
			}
					#navFanatics a:hover {	
						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-fanatics-over.png');
					}
					html>body #navFanatics a:hover {
					    background: url(images/template/b-fanatics-over.png) no-repeat;	
					}
					
					
		/* navigation, fanatics active*/
		#navFanatics_active {
			width: 96px; 
		    background: url(images/template/b-fanatics.png) no-repeat;
		}	
			#navFanatics_active a {
				width: 96px; 
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-fanatics-over.png');
				cursor: pointer;	
			}	
			html>body #navFanatics_active a {
			    background: url(images/template/b-fanatics-over.png) no-repeat;
			}
					#navFanatics_active a:hover {	
						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-fanatics-over.png');
					}
					html>body #navFanatics_active a:hover {
					    background: url(images/template/b-fanatics-over.png) no-repeat;	
					}					
	
		/* navigation, rewards */
		#navRewards {
			width: 193px; 
		    background: url(images/template/b-hometeamrewards.png) no-repeat;
		}	
			#navRewards a {
				width: 193px; 
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-hometeamrewards.png');
				cursor: pointer;	
			}	
			html>body #navRewards a {
			    background: url(images/template/b-hometeamrewards.png) no-repeat;
			}
					#navRewards a:hover {	
						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-hometeamrewards-over.png');
					}
					html>body #navRewards a:hover {
					    background: url(images/template/b-hometeamrewards-over.png) no-repeat;	
					}
					
		/* navigation, rewards active */
		#navRewards_active {
			width: 193px; 
		    background: url(images/template/b-hometeamrewards-over.png) no-repeat;
		}	
			#navRewards_active a {
				width: 193px; 
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-hometeamrewards-over.png');
				cursor: pointer;	
			}	
			html>body #navRewards_active a {
			    background: url(images/template/b-hometeamrewards-over.png) no-repeat;
			}
					#navRewards_active a:hover {	
						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-hometeamrewards-over.png');
					}
					html>body #navRewards_active a:hover {
					    background: url(images/template/b-hometeamrewards-over.png) no-repeat;	
					}				
	
		/* navigation, special treats */
		#navSpecialTreats {
			width: 144px; 
		    background: url(images/template/b-specialtreats.png) no-repeat;
		}	
			#navSpecialTreats a {
				width: 144px; 
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-specialtreats.png');
				cursor: pointer;	
			}	
			html>body #navSpecialTreats a {
			    background: url(images/template/b-specialtreats.png) no-repeat;
			}
					#navSpecialTreats a:hover {	
						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-specialtreats-over.png');
					}
					html>body #navSpecialTreats a:hover {
					    background: url(images/template/b-specialtreats-over.png) no-repeat;	
					}
					
		/* navigation, special treats active*/
		#navSpecialTreats_active {
			width: 144px; 
		    background: url(images/template/b-specialtreats-over.png) no-repeat;
		}	
			#navSpecialTreats_active a {
				width: 144px; 
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-specialtreats-over.png');
				cursor: pointer;	
			}	
			html>body #navSpecialTreats_active a {
			    background: url(images/template/b-specialtreats-over.png) no-repeat;
			}
					#navSpecialTreats_active a:hover {	
						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/b-specialtreats-over.png');
					}
					html>body #navSpecialTreats_active a:hover {
					    background: url(images/template/b-specialtreats-over.png) no-repeat;	
					}					
			
		
			#nav a {
				float: left; 
				padding: 83px 0 0 0; 
				overflow: hidden; 
				height: 0; 
			}
			
			
		
#sec {
	width: 835px;
	height: 62px;
	margin: -19px auto 0 auto;
	position: relative;
	z-index: 3;
	display: block;
}

#secNav {	
	width: 304px;
	height: 62px;
	margin: 0;
	padding: 0; 
	overflow: hidden; 
	display: inline;
}	
	#secNav li {
		display: inline; 
		list-style: none;
	}		
	
		/* secondary navigation, pretty bar on the right */
		#secBar {
			width: 531px; 
		    background: url(images/template/sec-bar.png) no-repeat;
		}	
			#secBar a {
				width: 531px; 
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/sec-bar.png');
				cursor: default;	
			}	
			html>body #secBar a {
			    background: url(images/template/sec-bar.png) no-repeat;
			}	
	
		/* secondary navigation, home */
		#secHome {
			width: 61px; 
		    background: url(images/template/sec-b-home.png) no-repeat;
		}	
			#secHome a {
				width: 61px; 
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/sec-b-home.png');
				cursor: pointer;	
			}	
			html>body #secHome a {
			    background: url(images/template/sec-b-home.png) no-repeat;
			}
	
		/* secondary navigation, where to buy */
		#secWhere {
			width: 109px; 
		    background: url(images/template/sec-b-where.png) no-repeat;
		}	
			#secWhere a {
				width: 109px; 
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/sec-b-where.png');
				cursor: pointer;	
			}	
			html>body #secWhere a {
			    background: url(images/template/sec-b-where.png) no-repeat;
			}
	
		/* secondary navigation, faq */
		#secFaq {
			width: 44px; 
		    background: url(images/template/sec-b-faq.png) no-repeat;
		}	
			#secFaq a {
				width: 44px; 
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/sec-b-faq.png');
				cursor: pointer;	
			}	
			html>body #secFaq a {
			    background: url(images/template/sec-b-faq.png) no-repeat;
			}
	
		/* secondary navigation, contact */
		#secContact {
			width: 90px; 
		    background: url(images/template/sec-b-contact.png) no-repeat;
		}	
			#secContact a {
				width: 90px; 
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/sec-b-contact.png');
				cursor: pointer;	
			}	
			html>body #secContact a {
			    background: url(images/template/sec-b-contact.png) no-repeat;
			}			
		
		#secNav a {
			float: left; 
			padding: 62px 0 0 0; 
			overflow: hidden; 
			height: 0; 
		}
		
			
			
			
#pageContent {
	width: 754px;
	margin: 0 auto;
	background: url(images/template/content-bg.gif) left top repeat-y;	
	min-height: 480px;
	height: auto !important;
	height: 480px;
}
	#leftCorner {
		position: absolute;
		width: 53px;
		height: 426px;
		display: block;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/left-corner.png');
		margin: -62px 0 0 -42px;
		z-index: 1;
	}	
		html>body #leftCorner {
		    background: url(images/template/left-corner.png) no-repeat;
		}	
		
		
		/*html>body #leftCornerHome {
		    background: url(images/template/left-corner.png) no-repeat;
		}*/	
		
	#headerImage {
		width: 806px;
		height: 190px;
		display: block;
		position: absolute;
		z-index: 2;
		margin: -39px 0 0 -21px;
	}
		
			/*html>body #headerImageHome {
		    background: url(images/header-home.png) no-repeat;
		}*/
			
		
/* sidebar */		
#sidebar {
	width: 181px;
	background: url(images/sidebar-bg.jpg) top left repeat-y;
	position: relative;
	float: right;
	z-index: 8;
	margin: 150px 30px 0 0 !important;
	margin: 150px 15px 0 0;
}
	#sideTop {
		position: absolute;
		width: 181px;
		height: 361px;
		display: block;
		background: url(images/sidebar-top.jpg) no-repeat;
	}	
	#sideBottom {
		width: 181px;
		height: 312px;
		display: block;
		background: url(images/sidebar-bottom.jpg) bottom no-repeat;
		position: relative;
		margin-top: -250px;
	}	
	
	#sideContent {
		z-index: 15;
		position: relative;
	}	
		#sideContent a {
			color: #000;
			text-decoration: none;
		}	
			#sideContent a:hover {
				color: #0669B9;
			}
	
	#sidebar ul {
		list-style: none;
		margin: 0;
		padding: 0 0 0 23px;
		width: 150px;
		vertical-align: top;
	}
	
		#sidebar ul li {
			padding: 0 0 15px 0;
		}
		.imgRecipe img {
			position: relative;
			margin: -6px 0 0 7px;
		}
		
		
		#sidebar ul li div a {
			display: block;
			position: relative;		
			width: 110px;			
		}
		
		
		
		/*/* sidebar > coupons/dollar sign */
		.sideCoupons div {
			font-size: 130%;
			font-weight: bold;
			padding: 7px 0 0 40px;
			line-height: 1;
			_height: 40px;
			_width: 100px;
			display: block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sidebar-dollar.png');
		}
				html>body .sideCoupons div {
				    background: url(images/sidebar-dollar.png) top left no-repeat;
				}	
			
		
			.sideCoupons p {
				font-size: 85%;
				padding: 0 0 0 5px;
				line-height: 1.2;
				margin: 0 0 5px 0;
				text-indent: 35px;						
			}			
			
		
		/* sidebar > product locator/spyglass */
		.sideLocator div {
			font-size: 130%;
			font-weight: bold;
			padding: 7px 0 0 40px;
			line-height: 1;
			_height: 40px;
			_width: 100px;
			display: block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sidebar-spyglass.png');
		}
				html>body .sideLocator div {
				    background: url(images/sidebar-spyglass.png) top left no-repeat;
				}	
			.sideLocator p {
				font-size: 85%;
				padding: 0 0 0 5px;
				line-height: 1.2;
				margin: 0 0 5px 0;
				text-indent: 35px;				
			}
		
		/* sidebar > products/clock */
		.sideProducts div {
			font-size: 130%;
			font-weight: bold;
			padding: 7px 0 0 35px;
			line-height: 1;
			_height: 40px;
			_width: 100px;
			display: block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sidebar-clock.png');
		}
				html>body .sideProducts div {
				    background: url(images/sidebar-clock.png) top left no-repeat;
				}	
			.sideProducts p {
				font-size: 85%;
				padding: 0 0 0 5px;
				line-height: 1.2;
				margin: 0 0 5px 0;		
				text-indent: 30px;				
			}
		
		/* sidebar > faqs */
		.sideFAQs div {
			font-size: 130%;
			font-weight: bold;
			padding: 4px 0 0 50px;
			line-height: 1;
			_height: 40px;
			_width: 100px;
			display: block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sidebar-faq.png');
		}
				html>body .sideFAQs div {
				    background: url(images/sidebar-faq.png) top left no-repeat;
				}	
			.sideFAQs p {
				font-size: 85%;
				padding: 5px 0 0 5px;
				line-height: 1.2;
				margin: 0 0 5px 0;		
				text-indent: 40px;			
			}
		
		/* sidebar > quality promise/hand */
		.sidePromise div {
			font-size: 130%;
			font-weight: bold;
			padding: 7px 0 0 30px;
			line-height: 1;
			_height: 40px;
			_width: 100px;
			display: block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sidebar-hand.png');
		}
				html>body .sidePromise div {
				    background: url(images/sidebar-hand.png) top left no-repeat;
				}	
			.sidePromise p {
				font-size: 85%;
				padding: 0 0 0 8px;
				line-height: 1.2;
				margin: 0 0 5px 0;
				text-indent: 20px;				
			}
		
		/* sidebar > quality promise/hand */
		.sideRecipes div {
			font-size: 130%;
			font-weight: bold;
			padding: 7px 0 0 30px;
			line-height: 1;
			_height: 40px;
			_width: 100px;
			display: block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sidebar-utensils.png');
		}
				html>body .sideRecipes div {
				    background: url(images/sidebar-utensils.png) top left no-repeat;
				}	
			.sideRecipes p {
				font-size: 85%;
				padding: 0 0 0 8px;
				line-height: 1.2;
				margin: 0 0 5px 0;
				text-indent: 20px;				
			}
		
		/* sidebar > whatever/arrow */
		.sideArrow div {
			font-size: 130%;
			font-weight: bold;
			padding: 7px 0 3px 30px;
			line-height: 1;
			_height: 40px;
			_width: 100px;
			display: block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sidebar-arrow.png');
		}
				html>body .sideArrow div {
				    background: url(images/sidebar-arrow.png) top left no-repeat;
				}	
			.sideArrow p {
				font-size: 85%;
				padding: 0 0 0 8px;
				line-height: 1.2;
				margin: 0 0 5px 0;
				text-indent: 20px;				
			}
		
		/* sidebar > privacy/lock */
		.sideLock div {
			font-size: 130%;
			font-weight: bold;
			padding: 7px 0 3px 30px;
			line-height: 1;
			_height: 40px;
			_width: 100px;
			display: block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sidebar-padlock.png');
		}
				html>body .sideLock div {
				    background: url(images/sidebar-padlock.png) top left no-repeat;
				}	
			.sideLock p {
				font-size: 85%;
				padding: 0 0 0 8px;
				line-height: 1.2;
				margin: 0 0 5px 0;
				text-indent: 20px;				
			}
		
		/* sidebar > child nutrition/child */
		.sideChild div {
			font-size: 130%;
			font-weight: bold;
			padding: 2px 0 3px 40px;
			line-height: 1;
			_height: 40px;
			_width: 100px;
			display: block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sidebar-child.png');
		}
				html>body .sideChild div {
				    background: url(images/sidebar-child.png) top left no-repeat;
				}	
			.sideChild p {
				font-size: 85%;
				padding: 10px 0 0 8px;
				line-height: 1.2;
				margin: 0 0 5px 0;
				text-indent: 20px;				
			}
		
		/* sidebar > home team rewards/exclamation */
		.sideRewards div {
			font-size: 130%;
			font-weight: bold;
			padding: 3px 0 3px 40px;
			line-height: 1;
			_height: 60px;
			_width: 100px;
			display: block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sidebar-exclamation.png');
		}
				html>body .sideRewards div {
				    background: url(images/sidebar-exclamation.png) top left no-repeat;
				}	
			.sideRewards p {
				font-size: 85%;
				padding: 10px 0 0 8px;
				line-height: 1.2;
				margin: 0 0 5px 0;
				text-indent: 20px;				
			}
		
		/* sidebar > heart of the home */
		.sideHeart div {
			font-size: 130%;
			font-weight: bold;
			padding: 3px 0 3px 40px;
			line-height: 1;
			_height: 40px;
			_width: 100px;
			display: block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sidebar-heartofthehome.png');
		}
				html>body .sideHeart div {
				    background: url(images/sidebar-heartofthehome.png) top left no-repeat;
				}	
			.sideHeart p {
				font-size: 85%;
				padding: 5px 0 0 8px;
				line-height: 1.2;
				margin: 0 0 5px 0;
				text-indent: 20px;				
			}
		
		/* sidebar > heart */
		.sideHearts div {
			font-size: 130%;
			font-weight: bold;
			padding: 10px 0 3px 35px;
			line-height: 1;
			_height: 25px;
			_width: 100px;
			display: block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sidebar-heart.png');
		}
				html>body .sideHearts div {
				    background: url(images/sidebar-heart.png) top left no-repeat;
				}	
			.sideHearts p {
				font-size: 85%;
				padding: 5px 0 0 8px;
				line-height: 1.2;
				margin: 0 0 5px 0;
				text-indent: 20px;				
			}
		
		/* sidebar > job seekers / people */
		.sidePeople div {
			font-size: 130%;
			font-weight: bold;
			padding: 2px 0 3px 50px;
			line-height: 1;
			_height: 40px;
			_width: 100px;
			display: block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sidebar-people.png');
		}
				html>body .sidePeople div {
				    background: url(images/sidebar-people.png) top left no-repeat;
				}	
			.sidePeople p {
				font-size: 85%;
				padding: 0 0 0 8px;
				line-height: 1.2;
				margin: 0 0 5px 0;
				text-indent: 20px;				
			}
		
		/* sidebar > retailers / spyglass-2 */
		.sideRetailers div {
			font-size: 130%;
			font-weight: bold;
			padding: 2px 0 3px 40px;
			line-height: 1;
			_height: 40px;
			_width: 100px;
			display: block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sidebar-spyglass-2.png');
		}
				html>body .sideRetailers div {
				    background: url(images/sidebar-spyglass-2.png) top left no-repeat;
				}	
			.sideRetailers p {
				font-size: 85%;
				padding: 0 0 0 8px;
				line-height: 1.2;
				margin: 0 0 5px 0;
				text-indent: 20px;				
			}
		
		/* sidebar > privacy / padlock-2 */
		.sidePrivacy div {
			font-size: 130%;
			font-weight: bold;
			padding: 2px 0 3px 30px;
			line-height: 1;
			_height: 40px;
			_width: 100px;
			display: block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sidebar-padlock-2.png');
		}
				html>body .sidePrivacy div {
				    background: url(images/sidebar-padlock-2.png) top left no-repeat;
				}	
			.sidePrivacy p {
				font-size: 85%;
				padding: 0 0 0 8px;
				line-height: 1.2;
				margin: 0 0 5px 0;
				text-indent: 20px;				
			}
		
		/* sidebar > e-cards */
		.sideEcards div {
			font-size: 130%;
			font-weight: bold;
			padding: 13px 0 3px 38px;
			line-height: 1;
			_height: 40px;
			_width: 100px;
			display: block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sidebar-ecards.png');
		}
				html>body .sideEcards div {
				    background: url(images/sidebar-ecards.png) top left no-repeat;
				}	
			.sideEcards p {
				font-size: 85%;
				padding: 0 0 0 8px;
				line-height: 1.2;
				margin: 0 0 5px 0;
				text-indent: 20px;				
			}
		
		/* sidebar > winner */
		.sideWinner div {
			font-size: 130%;
			font-weight: bold;
			padding: 13px 0 3px 38px;
			line-height: 1;
			_height: 40px;
			_width: 100px;
			display: block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sidebar-winner.png');
		}
				html>body .sideWinner div {
				    background: url(images/sidebar-winner.png) top left no-repeat;
				}	
			.sideWinner p {
				font-size: 85%;
				padding: 0 0 0 8px;
				line-height: 1.2;
				margin: 0 0 5px 0;
				text-indent: 20px;				
			}
					

/* content */				
#content {
	margin: 0 0 0 25px;
	display: block;
	position: relative;
	padding: 160px 0 10px 5px;
	width: 475px;
}

ul#secMenu {
	margin: -10px 0 10px 0;
	padding: 0;
}	
	ul#secMenu li {
		display: inline;
	}
		ul#secMenu li a {
			background: url(images/arrow-right-blue.jpg) left no-repeat;
			padding: 0 5px 0 11px;
			text-transform: uppercase;
			font-weight: bold;
			color: #000;
		}
			ul#secMenu li a:hover {
				background: url(images/arrow-right-red.jpg) left no-repeat;
				color: #DE163A;
			}
				
				
/* bottom nav */			
#bottom {
	width: 754px;
	margin: 0 auto;
	background: url(images/template/bottom-bg.png) left top no-repeat;
	height: 166px;
	font-size: 85%;
	color: #fff;
}
	#bottom a {
		color: #fff;
		text-decoration: none;
	}
		#bottom a:hover {
			color: #FFF79A;
		}
	#bottom #logo {
		margin: 10px 0 0 33px;
		position: absolute;
		z-index:32;
		width: 141px;
		height: 77px;
		text-align: right;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/template/bottom-logo.png');
	}
		html>body #bottom #logo {
			background: url(images/template/bottom-logo.png) no-repeat;
		}
	#bottom #copyright {
		margin: 85px 0 0 94px;
		position: absolute;
		z-index: 5;
		width: 300px;font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
	#bottom ul {
		padding: 0;
		position: absolute;
		z-index:33;
		margin: 61px 0 0 280px;
		text-align:left;
		line-height: 1.7;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;
	}
		#bottom ul li {
			margin: 0;
			padding: 0;
			display: inline;
		}
		
		
/* ~~~[ home page ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/			
#contentHome {
	margin: 0 0 0 10px;
	display: block;
	position: relative;
	z-index:31;
	padding:0;
	width: 240px;
}
#flash_logo {
  width:313px;
  height:184px;
  position: absolute;
  z-index:34;
  left:-50px;
  margin:-23px 0 0 0;
  padding:0;
}
#leftCornerHome {
		position: absolute;
		width: 53px;
		height: 426px;
		background: url(images/template/left-corner_new.png) no-repeat left top;
		margin: -60px 0 0 0;
		left:-1px;
		z-index: 3;
}
#headerImageHome {
		width: 817px;
		height: 187px;
		position: absolute;
		z-index:2;
		left:-1px;
		margin:-39px 0 0 0;
		background: url(images/header_new.png) no-repeat left top;
}
#content_new {
  margin:148px 0 0 -1px;
  padding:0;
  width:715px;
  height:404px;
  position:absolute;
  z-index:16;
  background:url(images/home_content.png) no-repeat left top;
}
#leftCornerHome1 {
		position: absolute;
		width: 53px;
		height: 426px;
		background: url(images/template/left-corner_new1.png) no-repeat left -2px;
		margin: -60px 0 0 0;
		left:-1px;
		z-index: 3;
}
#headerImageHome1 {
		width: 817px;
		height: 187px;
		position: absolute;
		z-index:2;
		left:-1px;
		margin:-39px 0 0 0;
		background: url(images/header_new1.png) no-repeat left top;
	}
#content_new1 {
  margin:148px 0 0 -1px;
  padding:0;
  width:715px;
  height:404px;
  position:absolute;
  z-index:16;
  background:url(images/home_content1.png) no-repeat 1px top;
}
#leftCornerHome2 {
		position: absolute;
		width: 53px;
		height: 426px;
		background: url(images/template/left-corner_new2.png) no-repeat left top;
		margin: -60px 0 0 0;
		left:-1px;
		z-index: 3;
}
#headerImageHome2 {
		width: 817px;
		height: 187px;
		position: absolute;
		z-index:2;
		left:-1px;
		margin:-39px 0 0 0;
		background: url(images/header_new2.png) no-repeat left top;
}
#content_new2 {
  margin:148px 0 0 -1px;
  padding:0;
  width:715px;
  height:404px;
  position:absolute;
  z-index:16;
  background:url(images/home_content2.png) no-repeat 1px top;
}
#leftCornerHome3 {
		position: absolute;
		width: 53px;
		height: 426px;
		background: url(images/template/left-corner_new3.png) no-repeat left -2px;
		margin: -60px 0 0 0;
		left:-1px;
		z-index: 3;
}
#headerImageHome3 {
		width: 817px;
		height: 187px;
		position: absolute;
		z-index:2;
		left:-1px;
		margin:-39px 0 0 0;
		background: url(images/header_new3.png) no-repeat left top;
}
#content_new3 {
  margin:148px 0 0 -1px;
  padding:0;
  width:715px;
  height:404px;
  position:absolute;
  z-index:16;
  background:url(images/home_content3.png) no-repeat 1px top;
}
#leftCornerHome4 {
		position: absolute;
		width: 53px;
		height: 426px;
		background: url(images/template/left-corner_new4.png) no-repeat left -2px;
		margin: -60px 0 0 0;
		left:-1px;
		z-index: 3;
}
#headerImageHome4 {
		width: 817px;
		height: 187px;
		position: absolute;
		z-index:2;
		left:-1px;
		margin:-39px 0 0 0;
		background: url(images/header_new4.png) no-repeat left top;
}
#content_new4 {
  margin:148px 0 0 -1px;
  padding:0;
  width:715px;
  height:404px;
  position:absolute;
  z-index:16;
  background:url(images/home_content4.png) no-repeat 1px top;
}
#leftCornerHome5 {
		position: absolute;
		width: 53px;
		height: 426px;
		background: url(images/template/left-corner_new5.png) no-repeat left -2px;
		margin: -60px 0 0 0;
		left:-1px;
		z-index: 3;
}
#headerImageHome5 {
		width: 817px;
		height: 187px;
		position: absolute;
		z-index:2;
		left:-1px;
		margin:-39px 0 0 0;
		background: url(images/header_new5.png) no-repeat left top;
}
#content_new5 {
  margin:148px 0 0 -1px;
  padding:0;
  width:715px;
  height:404px;
  position:absolute;
  z-index:16;
  background:url(images/home_content5.png) no-repeat 1px top;
}
div.home_right {
  margin:-15px 0 0 0;
  padding:0;
  width:325px;
  position: absolute;
  right:105px;
}
ul.big_triangle {
  margin:0;
  padding:0;
  position:relative;
  left:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.9em;
}
ul.big_triangle li {
  margin:0 0 0 0;
  padding:0 0 15px 35px;
  list-style:none;
  background:url(images/ul_triangle.gif) no-repeat left top;
}
ul.big_triangle a {
  margin:0;
  padding:0 0 0 3px;
  font-weight:bold;
  text-decoration:none;
  color:#000;
}
ul.big_triangle a:hover {
  text-decoration: underline;
  color:#000;
}
.homemade {
  margin:0;
  padding:0;
  display:block;
  width:289px;
  height:25px;
  background:url(images/a_homemade.gif) no-repeat left top;
  text-decoration:none;
}
.entertowin {
  margin:0;
  padding:0;
  display:block;
  width:289px;
  height:28px;
  background:url(images/a_entertowin.png) no-repeat left top;
  text-decoration:none;
}
.hometeam {
  margin:0;
  padding:0;
  display:block;
  width:289px;
  height:22px;
  background:url(images/a_hometeam.png) no-repeat left top;
  text-decoration:none;
}
.get_fanatical {
  margin:103px 0 0 10px;
  padding:0;
  position:absolute;
  font-size:0.9em;
  font-family:Arial, Helvetica, sans-serif;
  color:#fff;
}
ul.ul_more {
  margin:0 0 0 10px;
  padding:0;
  width:130px;
}
ul.ul_more li {
  margin:0;
  padding:0 3px;
  list-style:none;
  display:inline;

}
ul.ul_more a {
  margin:0;
  padding:0;
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}
ul.ul_more a:hover {
  text-decoration: underline;
  color:#fff
}


#homeLeft {
	width: 240px;
	height: 400px !important;
	height: 375px;
	margin-top: 120px !important;
	margin-top: 140px;
	overflow: auto;
	position: absolute;
	left:5px;
	z-index: 1000;
}	
	#homeLeft h2 {
		color: #0366BB;
		font-family: verdana;
		font-weight: bold;
		font-size: 120%;
		letter-spacing: -1px;
		clear: both;
		margin: 0 0 2px 0;
		width: 100%;
	}
	
	#homeLeft p {		
		font-family: verdana;
		font-size: 85%;
		line-height: 1.2;
		margin: -5px 0 15px 5px;
	}
	
#homeRight {
	width: 467px;
	height: 525px;
	display: block;
	position: absolute;
	z-index: 10;
	margin:-5px 0 0 0;
	right:71px
}
		
		
		
/* ~~~[ headings ]~~~~~~~~~~~~~~~~~~~~~~~~~~*/		
h1, h2, h3, h4, h5, h6 {
	font-family:  "arial black", arial, verdana; 
	font-weight: normal;
	color: #0060AA;
	margin: 20px 0 0 0;
	line-height: 1.2;
	padding-bottom: 3px;
}
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		color: #0060AA; 
		text-decoration: none;
	} 
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
		color: #000; 
	} 	
	
h1 {
	display: none;
}	
	
h2 {
	font-size: 140%;
}	
	
h3 {
	font-size: 120%;
}	
	
h4 {
	font-size: 110%;
	color: #000;
}		 
	
h5 {
	font-size: 110%;
	color: #000;
}			
	
h6 { 
	font-size: 100%;
}	



			

/* ~~~[ body/html calling ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body {
	background: white;
	font-family: verdana, arial, geneva;
	color: #222;
	font-size: 75%;
}	

html, body, form {
	margin: 0;	padding: 0;
}
	
	

/* regular alltime callings. */
img {
	border: 0;
}
	
.clear {
	clear: both;
	height: 0 !important;
	height: 2px;
}
	
.error {
	color: #c30;
}

.bold {
	font-weight: bold;
}

.print {
	display: none;
}
#flash_logo_new {
  width:256px;
  height:171px;
  position: absolute;
  z-index:36;
  right:60px;
  margin:-10px 0 0 0;
  padding:0;
}
.recipe_comments {
  margin:15px;
  color:#999;
  border-top:1px solid #999;
}
.noBord img.cRight {
  float:right!important;
  margin:0;
}
.print_recipe_text {
  margin:0 0 5px 0;
  padding:10px 0 0 0;
}
.print_recipe_text img {
  margin:0 0 0 3px;
  position: relative;
  z-index:35;
  top:3px;
}

.item_comment {
	font-size: 9px;
}
.strong {
	font-weight:bold;
}
/*Product details*/
h3.title {
  color:#087ddc;
  font-size:22px!important;
}
h3.light_title {
  margin-top:35px;
  color:#087ddc;
  font-size:20px!important;
  font-family:Arial, sans-serif;
}
#large_image {
  float:right;
  min-width:220px;
  width: 45%!important;
  width:220px;
}
.details {
  width:240px;
}
ul.recipies_ul {
  margin:0;
  padding:0;
  font-weight:bold;
}
ul.recipies_ul li {
  margin:0;
  padding:0 0 5px 10px; 
  list-style: none;
  background: url(images/disc.gif) no-repeat left 7px;
}
ul.recipies_ul a {
  color:#000;
  text-decoration:none;
}
ul.recipies_ul a:hover {
  color:#000;
  text-decoration: underline;
}
.nutrition {
  margin:35px 30px 0 0;
  padding:0;
  min-height:400px;
  height:auto!important;
  height:400px;
  border:1px solid #000;  
}

.nutrition h3 {
  margin:0 0 20px 0;
  padding:10px 0 10px 10px;
  min-height:30px;
  height:auto!important
  height:30px;
  background:#000;
  color:#fff;
  text-transform: uppercase;
}
.nutrition h3 span {
  text-transform: none;
}
div.nutrition_details {
  margin:0 10px 20px 10px;
  padding:0
}

/**/
.sideMail_new, .sideCoupons_new, .sidePromise_new, .sideLocator_new, .sideRewards_new, .sideEcards_new, .sideHeart_new, .sideHearts_new, .sideLock_new, .sideArrow_new, .sideFAQs_new, .sidePrivacy_new, .sideRecipes_new, .sideProducts_new, .sideArrow_new_opt  {
	padding: 0 0 15px 60px!important;
	position: relative;
	left:-23px;
	cursor: hand;
}
.sideArrow_new {
/*	background:url(images/sidebar-arrow.png) no-repeat 15px top;*/
	background:url(images/sidebar-arrow_new.gif) no-repeat 6px top;
	min-height:33px;
	height:auto!important;
	height:33px;	
}
.sideFAQs_new {
	background:url(images/sidebar-faq.gif) no-repeat 6px top;
	min-height:50px;
	height:auto!important;
	height:50px;	
}
.sideMail_new {
	background:url(images/sidebar-mail.gif) no-repeat 6px top;
	min-height:50px;
	height:auto!important;
	height:50px;	
}
.sideCoupons_new {
	background:url(images/sidebar-dollar.gif) no-repeat left top;
	min-height:40px;
	height:auto!important;
	height:40px;
}
.sidePromise_new {
	background:url(images/sidebar-Q.gif) no-repeat left top;
	min-height:50px;
	height:auto!important;
	height:50px;	
}
.sideLocator_new {
	background:url(images/sidebar-spyglass_new.gif) no-repeat left top;
	min-height:50px;
	height:auto!important;
	height:50px;	
}
.sideRewards_new {
	background:url(images/sidebar-hometeam_new.gif) no-repeat left top;
	min-height:60px;
	height:auto!important;
	height:60px;
}
.sideEcards_new {
	background:url(images/sidebar-fast.gif) no-repeat 0px top;
	min-height:50px;
	height:auto!important;
	height:50px;	
}
.sideHeart_new {
	background:url(images/sidebar-heartofthehome.gif) no-repeat 0px top;
	min-height:50px;
	height:auto!important;
	height:50px;	
}
.sideHearts_new {
	background:url(images/sidebar-heart.gif) no-repeat 0px top;
	padding-bottom:0!important;
	min-height:30px;
	height:auto!important;
	height:30px;	
}
.sideLock_new {
	background:url(images/sidebar-padlock.gif) no-repeat 25px top;
	min-height:50px;
	height:auto!important;
	height:50px;	
}
.sideArrow_new_opt {
/*	background:url(images/sidebar-arrow.png) no-repeat 15px top;*/
	background:url(images/sidebar-arrow_new_opt.gif) no-repeat 0px top;
	min-height:33px;
	height:auto!important;
	height:33px;	
}



.sidePrivacy_new {
	background:url(images/sidebar-padlock-2.gif) no-repeat 0px top;
	min-height:20px;
	height:auto!important;
	height:30px;	
}
.sideRecipes_new {
	background:url(images/sidebar-utensils.gif) no-repeat 0px top;
	min-height:30px;
	height:auto!important;
	height:30px;	
}
.sideProducts_new {
	background:url(images/sidebar-clock.gif) no-repeat 14px top;
	min-height:30px;
	height:auto!important;
	height:30px;	
}
.sideMail_new div, .sideCoupons_new div, .sidePromise_new div, .sideLocator_new div, .sideRewards_new div, .sideEcards_new div, .sideHeart_new div, .sideHearts_new div, .sideLock_new div, .sideArrow_new div, .sideArrow_new_opt div, .sideFAQs_new div, .sidePrivacy_new div, .sideRecipes_new div, .sideProducts_new div {
	font-size: 130%;
	font-weight: bold;
	padding: 0 0 0 0;
	line-height: 1;
	_height: 40px;
	_width: 100px;
	display: block;
}
.sideMail_new p, .sideCoupons_new p, .sidePromise_new p, .sideLocator_new p, .sideRewards_new p, .sideEcards_new p, .sideHeart_new p, .sideHearts_new p, .sideLock_new p, .sideArrow_new p, .sideArrow_new_opt p, .sideFAQs_new p, .sidePrivacy_new p, .sideRecipes_new p, .sideProducts_new p {
	font-size: 85%;
	padding: 0 0 0 0;
	line-height: 1.2;
	margin: 0 0 5px 0;
}
input.add_email{
	width:240px!important;
}

.additional_images img {
	min-width:150px;
	width: 30%!important;
	width:150px;
}

