.ourFood .breadcrumbs span, .ourFood .breadcrumbs a{
	color: #888;
}




.valueLeft{
	float: left;
	width: 792px;
	overflow: hidden;
	
}


.onethird{
	float:left;
	clear: right;
}

#footer{
	clear: both;
}



.valueHeroBar{
	width: 792px;
	height: 47px;
	float: left;
	display: block;
	overflow: hidden;
	position: relative;
	background:#e8dfd5 url(../../images/value/header-bar.jpg) 0 0 no-repeat;
}

.valueHeroBar h1.valueLogo, .valueHeroBar h1.valueLogo a{
	text-indent: -99999px;
	font-size: 0;
	display: block;
	background:url(../../images/value/logo.jpg) left top no-repeat;
	width: 231px;
	height: 47px;
	color: #e8dfd5;
	line-height: 0;
}


ul#valueHeroPager{
	z-index: 10;
	position: absolute;
	right: 15px;
	top: 15px;
	
}


ul#valueHeroPager li{
	padding: 0 0 0 5px;
	float: left;
}


ul#valueHeroPager li a{
	background:url(../../images/value/sprite.png) -37px -11px no-repeat;
	height: 12px;
	width: 12px;
	display: block;
}

ul#valueHeroPager li.active a, ul#valueHeroPager li a:hover{
	background:url(../../images/value/sprite.png) -18px -11px no-repeat;
}





#valueHero{
	width: 792px;
	height: 225px;
	float: left;
	position: relative;
}

#valueHero li.item{
	height: 225px !important;
}


#valueHero .valueHeroInfo{
	width: 350px;
	display: block;
	position: absolute;
	top: 79px;
	left: 21px;
}



#valueHero li.item .valueHeroInfo p{
	color: #6a5845;
	font-size: 14px;
	text-shadow: 0 1px #fff;
	line-height: 145%;
	float: left;
	margin: 0 0 12px 0;
}



#valueHero li.item .valueHeroInfo a.valueHeroMore{
	color: #333;
	font-size: 13px;
	text-shadow: 0 1px #fff;
	font-weight: bold;
	float: left;
	-webkit-transition: color 150ms ease-in-out;
	-moz-transition: color 150ms ease-in-out;
	transition: color 150ms ease-in-out;
}


#valueHero li.item a.valueHeroMore:hover{
	color: #b50938;
}



.valueIntro{
	float: left;
	display: block;
	width: 792px;
	height: 208px;
	position: relative;
	background:url(../../images/value/intro.jpg) 0 0 no-repeat;
}



.valueIntroDetails{
	position: absolute;
	left: 20px;
	top: 75px;
	float: left;
	width: 375px;
}



.valueIntro p{
	float: left;
	display: inline;
	font-size: 14px;
	color: #555;
	line-height: 140%;
}


.valueIntro a{
	float: left;
	display: inline;
	font-size: 12px;
	color: #333;
	line-height: 140%;
	font-weight: bold;
	-webkit-transition: color 150ms ease-in-out;
	-moz-transition: color 150ms ease-in-out;
	transition: color 150ms ease-in-out;
}


.valueIntro a:hover{
	color: #ef4135;
}



.valueListPanel{
	float: left;
	display: inline;
	width: 472px;
	margin: 0 20px 0 0;
}




.valueRecipesBody .valueListPanel h2, .valueIndexBody .valueListPanel h2{
	float: left;
	display: inline;
	width: 472px;
	height: 40px;
	text-indent: -99999px;
	font-size: 0;
	color: #e8dfd5;
	line-height: 0;	
	background:url(../../images/value/sprite.png) 0 -109px no-repeat;
	margin: 0 0 10px 0;
	position: relative;
}




.valueProductsBody .valueListPanel h2{
	float: left;
	display: inline;
	width: 472px;
	height: 40px;
	text-indent: -99999px;
	font-size: 0;
	color: #e8dfd5;
	line-height: 0;	
	background:url(../../images/value/sprite.png) -600px -109px no-repeat;
	margin: 0 0 0 0;
	position: relative;
}



ul.recipesList{
	float: left;
	display: inline;
	width: 472px;
	list-style-type: none;
}


ul.recipesList li{
	float: left;
	display: inline;
	width: 146px;
	padding: 0 17px 18px 0;
}


ul.recipesList li.last{
	padding: 0 0 18px 0;
}


ul.recipesList li a{
	float: left;
	display: inline;
	width: 146px;
}


ul.recipesList li a img{
	display: block;
	width: 146px;
	height: 128px;
}


ul.recipesList li a span{
	float: left;
	display: block;
	color: #555;
	font-weight: bold;
	font-size: 12px;
	line-height: 130%;
	-webkit-transition: color 150ms ease-in-out;
	-moz-transition: color 150ms ease-in-out;
	transition: color 150ms ease-in-out;
	margin: 8px 0 6px 0;
}



ul.recipesList li a:hover span{
	color: #b50938;
}



.noRatings {
    float: left;
    font-size: 0.82em;
    padding: 0;
    height: 17px;
    line-height: 17px;
}



.starRating {
    border: medium none;
    height: 17px;
    margin: -1px 0 0 0;
    padding: 0 8px 0 0 !important;
    position: relative;
    z-index: 2;
    float: left;
    width: 90px;
}



.rightSide{
	float: right;
	display: inline;
	width: 300px;
}



a.rightPromo{
	float: left;
	display: block;
	width: 300px;
    background: #E8DFD5 url("../images/value/promo-background.jpg") left bottom no-repeat;
    margin: 0 0 15px 0;
    padding: 0 0 23px 0;
}





.valueIndexBody a.rightPromo h3{
	float: left;
	display: inline;
	width: 300px;
	height: 115px;
	text-indent: -99999px;
	font-size: 0;
	color: #e8dfd5;
	line-height: 0;	
	background:url(../../images/value/sprite.png) 0 -363px no-repeat;
	margin: 0;
}


.valueRecipesBody a.rightPromo h3{
	float: left;
	display: inline;
	width: 300px;
	height: 115px;
	text-indent: -99999px;
	font-size: 0;
	color: #e8dfd5;
	line-height: 0;	
	background:url(../../images/value/sprite.png) -340px -363px no-repeat;
	margin: 0;
}


.valueProductsBody a.rightPromo h3{
	float: left;
	display: inline;
	width: 300px;
	height: 115px;
	text-indent: -99999px;
	font-size: 0;
	color: #e8dfd5;
	line-height: 0;	
	background:url(../../images/value/sprite.png) -660px -363px no-repeat;
	margin: 0;
}


.rightPromo p{
	color: #434343;
	font-size: 13px;
	text-shadow: 0 1px #fff;
	line-height: 135%;
	text-align: center;
	width: 240px;
	padding: 0 30px 9px 30px;
	margin: 0;
}



.valueIndexBody a.rightPromo span{
	float: left;
	display: inline;
	font-size: 12px;
	color: #a54399;
	font-weight: bold;
	-webkit-transition: color 150ms ease-in-out;
	-moz-transition: color 150ms ease-in-out;
	transition: color 150ms ease-in-out;
	width: 300px;
	text-align: center;
	text-shadow: 0 1px #fff;
	padding: 0;
}


.valueIndexBody a.rightPromo:hover span{
	color: #710564;
}



.valueRecipesBody a.rightPromo span{
	float: left;
	display: inline;
	font-size: 12px;
	color: #70480b;
	font-weight: bold;
	-webkit-transition: color 150ms ease-in-out;
	-moz-transition: color 150ms ease-in-out;
	transition: color 150ms ease-in-out;
	width: 300px;
	text-align: center;
	text-shadow: 0 1px #fff;
	padding: 0;
}


.valueRecipesBody a.rightPromo:hover span{
	color: #d97501;
}


.valueProductsBody a.rightPromo span{
	float: left;
	display: inline;
	font-size: 12px;
	color: #a30046;
	font-weight: bold;
	-webkit-transition: color 150ms ease-in-out;
	-moz-transition: color 150ms ease-in-out;
	transition: color 150ms ease-in-out;
	width: 300px;
	text-align: center;
	text-shadow: 0 1px #fff;
	padding: 0;
}


.valueProductsBody a.rightPromo:hover span{
	color: #e40062;
}







a.linkRecipes{
	float: left;
	display: block;
	color: #b50938;
	font-size: 12px;
	font-weight: bold;
	padding: 0 22px 0 0;
	background:url(../../images/value/button-recipes.png) right center no-repeat;
	position: absolute;
	right: 13px;
	top: 13px;
	text-indent: 0;
	line-height: 16px;
	height: 16px;
}



a.linkRecipes:hover{
	text-decoration: underline;
}






.valueHeader{
	width: 792px;
	float: left;
	margin: 17px 0 12px 0;
	height: 25px;	
}


.valueRecipesBody .valueHeader h2{
	color: #fff;
	float: left;
	width: 300px;
	height: 25px;
	background: url(../../images/value/sprite.png) 0 -771px no-repeat;
	font-size: 0;
	text-indent: -9999em;
	display: block;
	line-height: 0;
	margin: 0;
}



.valueProductsBody .valueHeader h2{
	color: #fff;
	float: left;
	width: 300px;
	height: 25px;
	background: url(../../images/value/sprite.png) 0 -857px no-repeat;
	font-size: 0;
	text-indent: -9999em;
	display: block;
	line-height: 0;
	margin: 0;
}



.valuePromiseBody .valueHeader h2{
	color: #fff;
	float: left;
	width: 300px;
	height: 25px;
	background: url(../../images/value/sprite.png) -789px -771px no-repeat;
	font-size: 0;
	text-indent: -9999em;
	display: block;
	line-height: 0;
	margin: 0;
}




.valueHeader ul.socialButtons{
	float: right;
}


.valueHeader ul.socialButtons li{
	float: left;
	padding: 0 0 0 5px;
}


.valueHeader ul.socialButtons li.finestFacebook a{
	width: 49px;
	height: 22px;
	background: url(../../images/value/sprite.png) -915px -577px no-repeat;
	font-size: 0;
	text-indent: -9999em;
	display: block;
	line-height: 0;
}


.valueHeader ul.socialButtons li.finestFacebook a:hover{
	background: url(../../images/value/sprite.png) -915px -617px no-repeat;
}



.valueHeader ul.socialButtons li.finestTwitter a{
	width: 22px;
	height: 22px;
	background: url(../../images/value/sprite.png) -970px -577px no-repeat;
	font-size: 0;
	text-indent: -9999em;
	display: block;
	line-height: 0;
}


.valueHeader ul.socialButtons li.finestTwitter a:hover{
	background: url(../../images/value/sprite.png) -970px -617px no-repeat;
}


.valueHeader ul.socialButtons li.finestEmail a{
	width: 22px;
	height: 22px;
	background: url(../../images/value/sprite.png) -998px -577px no-repeat;
	font-size: 0;
	text-indent: -9999em;
	display: block;
	line-height: 0;
}


.valueHeader ul.socialButtons li.finestEmail a:hover{
	background: url(../../images/value/sprite.png) -998px -617px no-repeat;
}



.valueCycle{
	float: left;
	display: inline;
	width: 472px;
	height: 310px;
	position: relative;
	margin: 0 0 10px 0;
	z-index: 5;
}




ul.valueCycleList{
	float: left;
	display: inline;
	width: 472px;
	height: 310px;
	list-style-type: none;
}



ul.valueCycleList li, ul.valueCycleList li a{
	float: left;
	display: block;
	width: 472px;
	height: 310px;
}



ul.valueCycleList li a img{
	float: left;
	display: block;
	width: 472px;
	height: 310px;	
}


ul.valueCycleList li a span{
	float: left;
	display: block;
	width: 457px;
	height: 40px;	
	background: url(../../images/value/sprite.png) 0 -214px no-repeat;
	color: #b50938;
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	padding: 0 0 0 15px;
	-webkit-transition: color 150ms ease-in-out;
	-moz-transition: color 150ms ease-in-out;
	transition: color 150ms ease-in-out;
	margin-top: -40px;
}


ul.valueCycleList li a:hover span{
	color: #7d0022;

}



ul#valueCyclePager{
	z-index: 10;
	position: relative;
	list-style-type: none;
	float: right;
	display: inline;
	margin: -32px 10px 0 0;	
}


ul#valueCyclePager li{
	float: left;
	display: inline;
	padding: 0 3px 0 0;
}


ul#valueCyclePager li a{
	display: block;
	float: left;
	color: #fff;
	padding: 3px 7px 3px 7px;
	font-weight: bold;
}

ul#valueCyclePager li.active a, ul#valueCyclePager li a:hover{
	background-color: #b50938;
}





.valueSubIntro{
	float: left;
	display: block;
	width: 442px;
	background:url(../../images/value/sprite.png) 0 -938px no-repeat;
	padding: 0 15px 20px 15px;
	margin: 0 0 15px 0;
}


.valueSubIntro h3.TitleEverydayValueRecipes{
	width: 442px;
	height: 54px;
	background: url(../../images/value/sprite.png) -585px -938px no-repeat;
	font-size: 0;
	text-indent: -9999em;
	line-height: 0;
	color: #fff;
	float: left;
	display: inline;
	margin: 0;
}


.valueSubIntro h3.TitleEverydayValueProducts{
	width: 442px;
	height: 54px;
	background: url(../../images/value/sprite.png) -585px -1108px no-repeat;
	font-size: 0;
	text-indent: -9999em;
	line-height: 0;
	color: #fff;
	float: left;
	display: inline;
	margin: 0;
}




.valueSubIntro p{
	float: left;
	display: inline;
	font-size: 14px;
	color: #555;
	line-height: 140%;
}


.valueSubIntro p.topSpace{
	padding-top: 22px;
}

.valueSubIntro a{
	-webkit-transition: color 150ms ease-in-out;
	-moz-transition: color 150ms ease-in-out;
	transition: color 150ms ease-in-out;
}


.valueSubIntro a:hover{
	color: #ef4135;
}



.sideList{
	float: left;
	display: inline;
	background: url(../../images/value/sprite.png) 0 -1457px no-repeat;
	width: 300px;
	margin: 0 0 15px 0;
}





h3.titleProducts{
	float: left;
	display: inline;
	width: 300px;
	height: 43px;
	text-indent: -99999px;
	font-size: 0;
	color: #e8dfd5;
	line-height: 0;	
	background:url(../../images/value/sprite.png) -391px -1542px no-repeat;
	position: relative;
	margin: 0;
}



h3.titleRecipes{
	float: left;
	display: inline;
	width: 300px;
	height: 43px;
	text-indent: -99999px;
	font-size: 0;
	color: #e8dfd5;
	line-height: 0;	
	background:url(../../images/value/sprite.png) -781px -1542px no-repeat;
	position: relative;
	margin: 0;
}



ul.sideListing{
	float: left;
	display: inline;
	padding: 0 0 0 15px;
	list-style-type: none;
	width: 285px;
}


ul.sideListing li{
	float: left;
	display: inline;
	width: 285px;
	border-bottom: 1px solid #d5cdc4;
	padding: 10px 0 10px 0;
}



ul.sideListing li.last{
	border-bottom: none;
	padding: 10px 0 25px 0;
}




ul.sideListing li a.sideListingImage img{
	float: left;
	display: block;
	width: 90px;
	padding: 0 13px 0 0;
}



ul.sideListing .sideListingDetails{
	float: left;
	display: inline;
	width: 167px;
}


ul.sideListing .sideListingDetails .starRatingWrapper{
	margin: 5px 0 0 0;
}

.sideListingDetails h4, .sideListingDetails h4 a{
	font-size: 14px;
	font-weight: bold;
	color: #ef4135;
	margin: 8px 0 6px 0;
	padding: 0;
	-webkit-transition: color 150ms ease-in-out;
	-moz-transition: color 150ms ease-in-out;
	transition: color 150ms ease-in-out;
}


.sideListingDetails h4 a:hover{
	text-decoration: none;
	color: #c30d00;
}

.sideListingDetails p{
	font-size: 12px;
	color: #555;
	padding: 0 0 6px 0;
	margin: 0;
}


.sideListingDetails a{
	font-size: 12px;
	color: #333;
	font-weight: bold;
	padding:0;
	margin: 0;
}


.sideListingDetails a:hover{
	text-decoration: underline;
}






ul.recipesFullList{
	float: left;
	display: inline;
	width: 472px;
}


a.recipesThumbImage{
	float: left;
	display: block;
	width: 90px;
	padding: 0 15px 0 0;
	margin: 0;
}


a.recipesThumbImage img{
	float: left;
	display: block;
	width: 90px;
	margin: 0;
}



.recipesFullListDetails{
	float: left;
	display: inline;
	width: 365px;
}

.recipesFullList li{
	float: left;
	display: inline;
	width: 472px;
	border-bottom: 1px solid #e5e5e5;
	padding: 12px 0 15px 0;
}



.recipesFullList li.last{
	border-bottom: none;
	padding: 12px 0 15px 0;
}









.recipesFullListDetails h4{
	color: #333;
	font-weight: bold;
	padding: 8px 0 8px 0;
	margin: 0;
}


.recipesFullListDetails p{
	color: #555;
	font-weight: normal;
	padding: 0 0 8px 0;
	margin: 0;
	line-height: 140%;
}



.recipesFullListDetails a{
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin: 0 0 6px 0;
	padding: 0;
	-webkit-transition: color 150ms ease-in-out;
	-moz-transition: color 150ms ease-in-out;
	transition: color 150ms ease-in-out;
}


.recipesFullListDetails a:hover{
	text-decoration: none;
	color: #b50938;
}



.promise{
	float: left;
	display: inline;
	width: 472px;
}



.promise img.promiseHero, .valueProductsBody img.promiseHero{
	float: left;
	display: inline;
	width: 472px;
	height: 310px;
	padding: 0;
	margin: 0 0 17px 0;
}



.valueProductsBody img.promiseHero{
	margin: 0 0 10px 0;
}



.promise p{
	float: left;
	font-size: 14px;
	color: #555;
	line-height: 150%;
	padding: 0;
	margin: 0 0 17px 0;
}



.promiseBack{
	float: left;
	display: inline;
	width: 472px;
	height: 280px;
	background:url(../../images/value/sprite.png) -439px -1836px no-repeat;
	position: relative;
	margin: 0 0 18px 0;
}



.promiseText{
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
	color: #555;
	text-shadow: 0 1px #f8f3ed;
	float: left;
	width: 365px;
}



.promise1{
	position: absolute;
	top: 35px;
	left: 73px;
}


.promise2{
	position: absolute;
	top: 110px;
	left: 73px;
}


.promise3{
	position: absolute;
	top: 186px;
	left: 73px;
}


.disqusWrapper{
	float: left;
	display: inline;
	width: 470px;
}

.disqusWrapper h3, .disqusWrapper a{
	color: #b50938;
}


















