#content {background:#fff;	margin:0; min-height:385px;	padding:0;	width:756px;}

#hpContainer {border-width: 1px 0 1px 0;float: left; clear: none; padding-left: 0px;height: 164px; margin-bottom:13px; padding-top: 4px; width: 750px;overflow:hidden;}

#projector {width: 747px; height: 347px; position: relative; overflow: hidden; }

#slides {position: absolute; top: 0; left: 0px; z-index: 10;}

#slides a {float: left; clear: left; height: 320px; padding-bottom: 10px;}

/*added these two classes to temporarily halt the slider functionality for a single banner.*/
#slidesStatic {position: absolute; top: 0; left: 0px; z-index: 10;}
#slidesStatic a {float: left; clear: left; height: 320px; padding-bottom: 10px;}

#YTD-and-email, #controls span {background: url(/content/images/projector/homepage-hero-sprite.png) 0 0 no-repeat;  _background: url(/content/images/projector/homepage-hero-sprite-ie6.png);}

#controls {width: 132px; height: 41px; background-position: -759px -30px;  position: absolute; top: 0px; right: -4px; _right: -5px;  z-index: 50; padding-left: 23px;}

#controls span {background-position: 0 0; display: block; float: left; clear: none; width: 35px; height: 41px;}
#controls span:hover, #controls span.hover {cursor: pointer;}
#controls #homeLast {background-position: -759px -30px; width: 23px; position: absolute; left: 0; top: 0;}
#controls #homeLast:hover, #controls #homeLast.hover, #controls #homeLast.on {background-position: -914px -30px;}
#controls #homeNext {background-position: -887px -30px; width: 23px;}
#controls #homeNext:hover, #controls #homeNext.hover, #controls #homeNext.on {background-position: -1041px -30px;}
#controls #slide1 {background-position: -782px -30px;}
#controls #slide1:hover, #controls #slide1.hover, #controls #slide1.on 	{background-position: -937px -30px;}
#controls #slide2 {background-position: -816px -30px;}
#controls #slide2:hover, #controls #slide2.hover, #controls #slide2.on 	{background-position: -971px -30px;}
#controls #slide3 {background-position: -851px -30px;}
#controls #slide3:hover, #projector #controls #slide3.hover, #controls #slide3.on {background-position: -1007px -30px;}

#YTD-and-email {width: 747px; height: 71px;  position: absolute; top: 277px; left: 0; z-index: 50; overflow: hidden;}
#YTD-and-email h3 {position: absolute; top: -100px;}
#YTD-and-email a {position: absolute; color:#fff; font-size: .8em; }
#YTD-and-email a.white-link1 {top:55px;left:48px; }
#YTD-and-email a.white-link2 {top:55px;left:172px; }
#YTD-and-email p {position: absolute; top: 8px; font-size: .9em; line-height: 1em; color: #463120; width: 228px; right: 15px;}
h4#savings {position: absolute; right: 526px; bottom: 24px; font-weight: 900; margin: 0; padding: 0; color: #44321e; font-size: 1.2em; }

.homepageSpecial {width: 231px; height: 164px; float:left; clear: none; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .8em; line-height: .8em;  padding-left: 16px;margin-right:2px;}
.homepageSpecial2 {margin-left:2px;}
.homepageSpecial dt {font-family: Univers, Sans-serif; color: #463120; font-size: 1.8em; padding: 30px 0 5px;height:20px;overflow:hidden;*padding: 30px 0 25px;}
.homepageSpecial .inner dt {text-indent:-9999px;}
.homepageSpecial a { text-decoration: none; position: absolute; top: 0px; left: 0px; width: 247px; height: 16px; padding: 120px 0 0 17px; display: block; font-size: .7em; }
.homepageSpecial {
    width: 231px; 
    height: 164px; 
    float:left; 
    clear: none; 
    position:relative; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size: .8em; 
    line-height: .8em;  
    padding-left: 16px; 
    /*border-left: solid 1px #e4d9ba; 
    border-right: solid 1px #e4d9ba; 
    border-top: solid 1px #e4d9ba; 
    border-bottom: solid 1px #e4d9ba;*/
    }
.homepageSpecial dt {}

.homepageSpecial dd {
    display:block;
    padding: 2px 0 10px 2px;
    color: #463120; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 1em;
}
#HealthAndWellness dd, #ShoppersCompanion dd {padding-top:20px;}


#ShoppersCompanion a {display:inline;font-size:11px;position:static;margin:0;padding:0;}
#ShoppersCompanion dd.navigate a {display:none;}

.homepageSpecial a.learnMoreLink2 {
    font-size:11px;
    text-decoration: underline;
    }

.homepageSpecial a.learnMoreLink1 {
    display: block;
    width: 247px;
    height: 40px;
    
    padding: 125px 0 0 14px;
    
    position: absolute;
    top: 0px;
    left: 0px;
    
    font-size: .7em;
    text-decoration: none;
    z-index:50;
    }

.homepageSpecial a span {font-size: 11px;}
.homepageSpecial a:hover, #eCoupons:hover {color: #463120;} 
.homepageSpecial dd {line-height: 1.3em;}

#starsSP {background: url(../images/homepageSpecial/guiding-stars.jpg) 16px 0 no-repeat; }
#upromiseSP {background: url(/content/images/homepageSpecial/upromise.jpg) 0 0 no-repeat; }
#babySP {background: url(../images/homepageSpecial/baby-bkg.jpg) right top no-repeat; }
#shoppersSP {background: url(../images/homepageSpecial/shoppers-companion.jpg) right bottom  no-repeat; }
#weeklySP {background: url(../images/homepageSpecial/weeklySpecials-bkg.jpg) right top no-repeat; }
#stockSP {background: url(/content/images/homepageSpecial/stock-your-pantry.jpg) right bottom no-repeat; }
#FoodRecalls {background:url("/Content/images/SegmentCallouts/Homepage/Health/food-recalls.jpg");}
#HealthAndWellness {background: url("/Content/images/SegmentCallouts/Homepage/Health/health-wellness.jpg");}
#Coupons {background: url("/Content/images/SegmentCallouts/Homepage/Value/coupons.jpg");}
#MVPCard {background: url("/Content/images/SegmentCallouts/Homepage/Value/mvp-card.jpg");}
#OurBrands {background: url("/Content/images/SegmentCallouts/Homepage/Value/our-brands.jpg");}
#Promotions {background: url("/Content/images/SegmentCallouts/Homepage/Value/promotions.jpg");}
#BabySteps {background: url("/Content/images/SegmentCallouts/Homepage/Family/baby-steps.jpg");}
#GiftCards {background: url("/Content/images/SegmentCallouts/Homepage/Family/gift-cards.jpg");}
#PetPartners {background: url("/Content/images/SegmentCallouts/Homepage/Family/pet-partners.jpg");}
#Upromise {background: url("/Content/images/SegmentCallouts/Homepage/Family/upromise.jpg");}
#ShoppersCompanion {background: url("/Content/images/SegmentCallouts/Homepage/Value/shoppers-companion.jpg");}
#eCoupons {display: block; width: 195px; text-align: center; font-weight: 900; text-decoration: none; padding-top: 50px;}
#eCoupons pre {font-family: Verdana,Arial,Helvetica,sans-serif; padding: 8px 0; background: none; text-decoration: none; font-weight: normal;}
#eCoupons strong {text-decoration: underline; font-size: .8em;} 
#eCoupons span {_background-position: 7px 6px;}
#haiti {background: url(../images/homepageSpecial/redcross.jpg) 16px top no-repeat; }
#eSavings {background: url(../images/homepageSpecial/eSavings.gif) 0px top no-repeat; border:none; }
#seafood {background: url(../images/homepageSpecial/seafood_033010.jpg) 0px top no-repeat; }
#backToSchool {background: url(../images/homepageSpecial/backToSchool_handSanitizer.jpg) 0px top no-repeat; }
#solarRadiance {background: url(../images/homepageSpecial/solarRadiance.jpg) 0px top no-repeat; }
#laborDay {background: url(../images/homepageSpecial/laborDaySavings.jpg) 0px top no-repeat; }
#bbqChicken {background: url(../images/homepageSpecial/bbq-rotisserie-chicken.jpg) 0px top no-repeat; }
#round {background: url(../images/homepageSpecial/fresh-round.jpg) 0px top no-repeat; }
#chipotle {background: url(../images/homepageSpecial/chipotle-steak.jpg) 0px top no-repeat; }
#chipotle a { padding: 130px 0 0 0px;}

#leed {background: url(../images/homepageSpecial/leed.jpg) right bottom no-repeat; }
#del {background: url(../images/homepageSpecial/del.jpg) right bottom no-repeat; }

#del dd.navigate a span{text-decoration:none !important;}

#haiti dd {margin-top:42px;}
#leed  dd {line-height: 14px;}
#leed a {color: #fff;}

#upromiseSP .up {text-align: center; padding-top: 123px; margin-left: -10px; }

#upromiseSP a {text-align: center; margin-left: -10px;padding-top:142px;}

#bd #content {width: 747px; background: url(../images/homepageSpecial/hpContainer-bkg.jpg) 0  320px repeat-x;}
#YTD-and-email .error {color: #000;}

.facebook {border-bottom:1px solid #AAAAAA;
height:263px;
overflow:hidden;margin-bottom:12px;}