/*	Nimble Website
	version: 070131
	home.css
----------------------------------------------- */

/* body.home
----------------------------------------------- */
body.home { background-image: url(../images/content/home/body_bg.jpg); }


/* layout=#ContentPrimary
----------------------------------------------- */
body.home div#ContentPrimary { height: 206px; }

body.home  #ContentPrimary .bread_image { float: left; height: 206px; width: 462px; }
#ContentPrimary .tv_ad { float: left; width: 209px; height: 150px; padding-top: 56px; }


/* layout=#ContentSecondary
----------------------------------------------- */
body.home div#ContentSecondary { height: 93px; }

body.home div#ContentSecondary img { display: block; }


/*	layout=#HomePromotions 
----------------------------------------------- */

body.home .promotions_holder {
	width: 700px;
	position: relative;
}

body.home .promotions_holder ul#HomePromotions { list-style: none; min-height: 220px; }
body.home .promotions_holder ul#HomePromotions li { background: no-repeat bottom left; display: block; min-height: 190px; padding: 0 0 15px 0; float: left; margin-left: 2px; width: 204px; }
body.home .promotions_holder ul#HomePromotions li h2 { color: #ffffff; height: 91px; margin: 0 0 10px 0; }
body.home .promotions_holder ul#HomePromotions li p { font-size: 0.91666em; margin: 0; padding-right: 10px; padding-left: 17px; }
body.home .promotions_holder ul#HomePromotions li p strong { font-size: 1.0909em; }
body.home .promotions_holder ul#HomePromotions li p.action { background: no-repeat top center; margin-top: 17px; }
body.home .promotions_holder ul#HomePromotions li p.action a { display: block; padding: 6px 0 6px 0; color: #2f2626; text-decoration: none; }
body.home .promotions_holder ul#HomePromotions li p.action a:hover { color: #694d3d; text-decoration: underline; }

body.home .promotions_holder ul#HomePromotions li#NimbleBread { background-image: url(../images/content/home/nimblebread_bg.jpg); margin-left:43px; }
body.home .promotions_holder ul#HomePromotions li#NimbleBread h2 { background: #b17440 url(../images/content/home/nimblebread_bg.jpg) no-repeat top left; }
body.home .promotions_holder ul#HomePromotions li#NimbleBread h2 span { background: url(../images/content/home/nimblebread_bg.jpg) no-repeat top left; }
body.home .promotions_holder ul#HomePromotions li#NimbleBread p.action { background: url(../images/content/home/nimblebread_a_bg.gif) no-repeat top center; }

body.home .promotions_holder ul#HomePromotions li#TastyRecipies { background-image: url(../images/content/home/tastyrecipies_bg.jpg); }
body.home .promotions_holder ul#HomePromotions li#TastyRecipies h2 { background: #789b23 url(../images/content/home/tastyrecipies_bg.jpg) no-repeat top left; }
body.home .promotions_holder ul#HomePromotions li#TastyRecipies h2 span { background: url(../images/content/home/tastyrecipies_bg.jpg) no-repeat top left; }
body.home .promotions_holder ul#HomePromotions li#TastyRecipies p.action { background: url(../images/content/home/tastyrecipies_a_bg.gif) no-repeat top center; }

body.home .promotions_holder ul#HomePromotions li#HealthyEatingGuide { background-image: url(../images/content/home/healthyeatingguide_bg.jpg); }
body.home .promotions_holder ul#HomePromotions li#HealthyEatingGuide h2 { background: #d9a422 url(../images/content/home/healthyeatingguide_bg.jpg) no-repeat top left; }
body.home .promotions_holder ul#HomePromotions li#HealthyEatingGuide h2 span { background: url(../images/content/home/healthyeatingguide_bg.jpg) no-repeat top left; }
body.home .promotions_holder ul#HomePromotions li#HealthyEatingGuide p.action { background: url(../images/content/home/healthyeatingguide_bg_a.gif) no-repeat top center; }
