@charset "utf-8";
/* CSS Document */
body {background:#FFFFFF}

/* home styles */
#home #content {background-color:transparent;}
#home #footer {border:0; background-color:transparent;}
#home #page {border:0; background-color:transparent;}
/*#home #header {background-color:#fff; border-style:solid; border-color:#ddd; border-width: 1px 1px 0px 1px;}*/
#home #header {background-color:#fff;}



#shelf-header {height: 23px; background-image: url("/store/images/shelf/header_bg.jpg"); background-repeat: repeat-x; color: #FFFFFF; border-top: 1px solid #FFFFFF; vertical-align: middle; padding: 10px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 15px;}
.shelfControl {clear:both; height: 23px; background-image: url("/store/images/shelf/toolbargrad.jpg"); font-family: Arial, Helvetica, sans-serif; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; color: #4B7794; font-size: 11px;}
.shelfControl a{color: #6e6e6e; font-size: 11px;}
.shelfControl a:hover{color: #6e6e6e; font-size: 11px;}
.shelfControl #filter-control{float: left; font-size: 11px; vertical-align: middle; padding: 11px 0px 0px 10px;}
.shelfControl #filter-control .filter-menu{font-size: 12px; width: 125px; vertical-align: middle;}
.shelfControl .pagecontrol{float: right; font-size: 11px; vertical-align: middle; padding: 15px 10px 0px 0px;}


/* Page Backgrounds */
#search-content{background: url(/web_assets/search/search_bg.jpg) no-repeat;}
#store-locator{background: url(/web_assets/store_locator/locator_bg_20080310.jpg) no-repeat;}
#loyalty-content{background: url(/web_assets/passport/loyalty_bg.jpg) repeat-y right; padding: 25px 300px 20px 35px;}  

/* product page description colors */
#redText {color: #C14044;}
#jessicasPick {color: #89a8bd;}
