A {color:#665f5c;}

/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    BUTTON SPRITE RULES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */


/*  SEARCH FORM SUBMIT BUTTONS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#searchBar .btn,
#searchBottom .btn,
#tryAgain .btn {
    border: 0;
    cursor: pointer;
    overflow: hidden;
    background: url(premium.button_sprite.png) no-repeat 0 0;
    padding-top: 24px;
    width: 147px;
    height: 24px;
}
#searchBarLSA .btn,
#searchBottomLSA .btn,
#tryAgainLSA .btn {
    border: 0;
    cursor: pointer;
    overflow: hidden;
    background: url(premium.button_sprite.png) no-repeat -147px 0;
    padding-top: 24px;
    width: 147px;
    height: 24px;
}
/*  HOME PAGE SEARCH FORM SUBMIT BUTTONS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#homeSearch .btn,
#homeSearchBar .btn {
    border: 0;
    cursor: pointer;
    overflow: hidden;
    background: url(premium.button_sprite.png) no-repeat 0 0;
    padding-top: 24px;
    width: 147px;
    height: 24px;
}
#homeSearchLSA .btn,
#homeSearchBarLSA .btn,
#homeSearch #homeSearchButtonLSA {
    border: 0;
    cursor: pointer;
    overflow: hidden;
    background: url(premium.button_sprite.png) no-repeat -147px 0;
    padding-top: 24px;
    width: 147px;
    height: 24px;
}
/*  STORE SEARCH FORM SUBMIT BUTTONS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#storeSearch .btn, 
#storeHeaderSearch .btn {
    border: 0;
    cursor: pointer;
    overflow: hidden;
    background: url(premium.button_sprite.png) no-repeat -294px 0;
    padding-top: 24px;
    width: 175px;
    height: 24px;
}
/*  PRODUCT DETAIL CAPR LINK BUTTON
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#productDetailCaprLink {
    display: block;
    overflow: hidden;
    background: url(premium.button_sprite.png) no-repeat 0 -84px;
    padding-top: 38px;
    margin-bottom: 9px;
    width: 195px;
    height: 0;
}
/*  PRODUCT DETAIL BUY IT ONLINE (BIO) BUTTON
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.productDetailBioButton {
    text-align:right;
    margin-bottom:10px;
    position:relative;
    min-height:60px;
}
*html .productDetailBioButton {
    height:60px;
}
.productDetailBioButton A {
    display:block;
    width:74px;
    height:36px;
    position:absolute;
    bottom:0;
    right:0;
    background:url(premium.button_sprite.png) no-repeat -195px -86px;
}
/*  SEARCH RESULTS CAPR LINK BUTTON, WITH ROLLOVER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.resultButton2 {
    display:block;
    width:132px;
    height:36px;
    margin:0 22px;
    line-height:36px;
    background:url(premium.button_sprite.png) no-repeat -287px -48px;
}
.resultButton2 span {
    display:block;
    background:url(premium.button_sprite.png) no-repeat -155px -48px;
}
.resultButton2:hover {
    background-position: -155px -48px;
}
*html .resultButton2 {
    width:128px;
    height:37px;
    line-height:37px;
    background:url(premium.button_sprite.png) no-repeat -288px -48px;
}
*html .resultButton2 span {
    background:url(premium.button_sprite.png) no-repeat -156px -48px;
}
*html .resultButton2:hover {
    background-position: -156px -48px;
}
/*  CAPR FORM SUBMIT BUTTON
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#caprFormActionButton {
    border: 0;
    cursor: pointer;
    overflow: hidden;
    background: url(premium.button_sprite.png) no-repeat 0 -48px;
    padding-top: 36px;
    width: 155px;
    height: 36px;
}
/*  FEEDBACK DIALOG FORM BUTTONS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#feedbackForm .cancelButton {
    border: 0;
    cursor: pointer;
    overflow: hidden;
    background: url(premium.button_sprite.png) no-repeat -379px -24px;
    padding-top: 24px;
    width: 96px;
    height: 24px;
}
#feedbackForm .submitButton {
    border: 0;
    cursor: pointer;
    overflow: hidden;
    background: url(premium.button_sprite.png) no-repeat -149px -24px;
    padding-top: 24px;
    width: 149px;
    height: 24px;
}
/*  TELL-A-FRIEND DIALOG FORM BUTTONS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#shareItForm .cancelButton {
    border: 0;
    cursor: pointer;
    overflow: hidden;
    background: url(premium.button_sprite.png) no-repeat -379px -24px;
    padding-top: 24px;
    width: 96px;
    height: 24px;
}
#shareItForm .submitButton {
    border: 0;
    cursor: pointer;
    overflow: hidden;
    background: url(premium.button_sprite.png) no-repeat 0 -24px;
    padding-top: 24px;
    width: 149px;
    height: 24px;
}
/*  NON-RICH STORE INFO FORM SUBMIT BUTTON
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#storeAlertFormButton {
    border: 0;
    cursor: pointer;
    overflow: hidden;
    background: url(premium.button_sprite.png) no-repeat -298px -24px;
    padding-top: 24px;
    width: 81px;
    height: 24px;
}
















/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    BACKGROUND COLOR RULES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */


/*  SEARCH HOME PAGE SIDEBAR BGCOLOR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.homeSideSales,
.homeSidePopular {
    background:#e8e8e8 url(/static/themes/wvf.bkg_result_grid.gif); 
}
/*  SEARCH BAR COMPONENT BGCOLOR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#searchBar, #searchBarLSA {
    background-color:#e8e8e8;
}
/*  STORE SEARCH BAR COMPONENT BGCOLOR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#storeSearch {
    background:#e8e8e8;
}
#storeHeaderSearch {
    background:#e8e8e8;
}
/*  STORE INFO COMPONENT BGCOLOR 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#storeInfoSmall {
    background:#e8e8e8 url(wvf.bkg_store_header.gif) top no-repeat;
}
#storeInfoMid {
    background:#e8e8e8;
}
#storeInfoFull {
    background-color:#e8e8e8;
}
/*  STORE INFO PAGE FOOTER BGCOLOR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#storeFooter {
    background:#e8e8e8 url(/static/themes/wvf.bkg_store_footer.gif) no-repeat bottom;
}
#storeFooterSmall {
    background:#e8e8e8;
}
/*  PRODUCT RESERVE/CHECK AVAILABILITY PAGE BGCOLORS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#prcaContent {
    background:#e8e8e8 url(/static/themes/wvf.bkg_result_grid.gif)
}
#productDetails .productInfo #requestMsg {
    background-color:#e8e8e8;
}
#productDetails .productInfo #requestMsg .inner .innerFooter {
    background-color:#e8e8e8;
}
.inlineMsg {
    background:#e8e8e8;
}
/*  SEARCH RESULT PAGE BGCOLORS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.adColLayout {
    background:#e8e8e8;
}
.resultGrid {
    background:#e8e8e8 url(wvf.bkg_result_grid.gif);
}
/*  STORE LIST PAGE BGCOLORS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#storeTable THEAD TR {
    background-color: #FFEBC7;
}
#storeTable .rowEven {
    background-color: #FFF9EE;
}
/*  TOP BRANDS PAGE BGCOLORS/BORDER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#topItems {
    background:#e8e8e8;
    border-top:dotted 1px silver;
    border-bottom:dotted 1px silver;
}
/*  CAPR FORM PAGE SIDEBAR BGCOLOR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#capr {
    background-color:#e8e8e8;
    background-image:url(/static/themes/wvf.bkg_result_grid.gif);
    background-repeat:repeat;
}
/*  ZERO RESULTS/404 PAGE BGCOLOR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.pageMsg {
    border-top: 1px dotted gray;
    border-bottom: 1px dotted gray;
    background:#e8e8e8;
}
/*  MALL MAP PAGE, STORE LIST TABLE BGCOLOR STRIPES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.storeList tbody tr.alt {
    background:#f6f6f6;
}
/*  SALES DIRECTORY PAGE BGCOLORS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#salesContent {
    background:#e8e8e8 url(wvf.bkg_result_grid.gif);
    border-top:dotted 1px silver;
    border-bottom:dotted 1px silver;
}
.storePromosContainer {
    background:#fff url(bkg_promo.png) repeat-y;
}
.storePromos {
    background:url(bkg_promo_bottom.png) no-repeat bottom;
}
/*  PRODUCT DETAIL PAGE, RECOMMENDED PRODUCTS SIDEBAR RULES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#productRecommendations {
    background:#e8e8e8 url(/static/img/com/white_stripes_bg.gif);
    border-bottom:solid 5px #665f5c;
}
#productRecommendations H6 {
    color: white;
    background: #665f5c url(/static/img/com/tab_170x100_bg.png) no-repeat top;
}
*html #productRecommendations H6 {
    height: 1%;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/com/tab_170x100_bg.png',sizingMethod='crop');
    background-image: url(/static/img/com/transparent.gif);
}
















/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    FONT COLOR RULES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */


/*  PANEL COMONENT HEADER FONT COLOR 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.panelHeader {
    color:#665f5c;
}
#nonRichStoreNav .panelHeader {
    color:#665f5c;
}
/*  STORE INFO PAGE, STORE MAP TITLE FONT COLOR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#storeInfoMap H4 {
    color:#665f5c;
}
/*  CAPR FORM PAGE TITLE FONT COLORS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#caprForm h4 {
    color:#665f5c;
}
/*  PRODUCT DETAIL PAGE, TITLE FONT COLORS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.productDetailCaprButton {
    color: #665f5c;
}
.productColorLabel {
    color: #665f5c;
}
.formLabel, .format LABEL {
    color: #665f5c;
}
/*  DIALOG BOX RULES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.dialogBoxHeader {
    color:#665f5c;
}
#shareItBox {
    border: 2px solid #665f5c;
}
#feedbackBox {
    border: 2px solid #665f5c;
}







/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    MISC RULES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */


/*  AUTO COMPLETE RULES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#premium ul.autocompleter-choices {
    border-color: #000;
}
#premium ul.autocompleter-choices li.autocompleter-selected {
    background-color: #665f5c;
}
#premium ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
    color: #FFF;
}
/*  IMAGE NOT AVAILABLE BORDER COLOR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.resultGrid p.imgNotAvailable img {
    border:solid 1px #e8e8e8;
}
#productDetails .productImg .imgNotAvailable {
    border:solid 1px #e8e8e8;
}
/*  STORE INFO PAGE, MAP/CATS SECTION -- SQUARE CORNERS 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#storeInfo {
    border-right:solid 229px #665f5c;
}
#storeInfoMap {
    width:715px;
    margin-right:-715px;
    background-color:#fff;
    border: solid 4px #665f5c;
}
.withSales #storeInfoMap {
    width:402px;
    margin-right:-402px;
}
#storeInfoCats {
    background-color: #665f5c;
    width:229px;
    margin-top:0px;
    margin-right:-229px;
    padding-top:5px;
    overflow:hidden;
}
#storeInfoCats DIV {
    background-color:#fff;
    margin:0 5px 10px 5px;
    padding:0 10px;
    padding-top: 9px;
    overflow:hidden;
}
#storeInfoCats LI {
    background:#665f5c url(/static/img/webmall/store_cat_bg.gif) no-repeat bottom;
}
#storeInfoPromos {
    width:313px;
    margin-left:-321px;
}
/*  STORE INFO PAGE, HEADER SLOGAN -- HIDE SLOGAN LOGO
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.searchLocalInventory {
    position:relative;
    margin-top:-8px;
}
.searchLocalInventory span {
    position:absolute;
    left:927px;
    top:-10px;
    display:block;
    width:29px;
    height:37px;
    background:none;
}
.searchLocalInventory p {
    text-align:right;
    padding:0 0 5px 0;
}
/*  STORE INFO PAGE, STORE HOURS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.storeHrs {
    width:122px;
    min-height:140px;
}
.storeHrsHeader {
    background:url(premium.bkg_store_hours.png) no-repeat top;
    color:#900;
    height:20px;
    padding:5px 0 0 5px;
}
.storeHrsS {
    background:url(premium.bkg_store_hours_side.png) repeat-y;
    padding:0 0 0 5px;
}
.storeHrsS p {
    font-size:10px;
    padding:5px 0 0 0;
}
.storeHrsB {
    background:url(premium.bkg_store_hours.png) no-repeat bottom;
    height:10px;
}
/*  SEARCH RESULTS SIDEBAR, STORE PANEL COMPONENT -- SQUARE CORNERS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#storeNav, 
#nonRichStoreNav {
    border: solid 1px silver;
    width: 187px;
}
#storeNav .panelMoreLink a {
    background-image: url(wvf.btm_arrow.gif)
}
.panel li a:hover {background-color:#e8e8e8;}
.panelActive {background:#e8e8e8 url(/static/img/webmall/sprite_icons.gif) no-repeat 3px -683px;}
/*  PRODUCT DETAIL PAGE, ATTRIBUTE BOXES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.caprAttributeForm #productColorForm,
.caprAttributeForm #productSizeForm {
    border: 0;
}
#productColorForm,
#productSizeForm {
    border: solid 1px #665f5c;
}
.xbtl,
.xbtr,
.xbbl,
.xbbr {
    background-image: none;
    background-color: #e8e8e8;
}


.printMallLogo {
    background: url(premium.bkg_page_header.jpg) no-repeat top left;
}
