/* LAST UPDATED 2012-10-17 11:40 */

/* 10-5-2012 Filter Width Fix. Should be put into Dev code at some point */
dha.templatePage.EndecaDriven div#sortPagingContainer div#sortContentContainer { min-width:161px;}

/* 8-3-12 Beta Category Graphic Header Fix */
dha.beta.superall h1#categoryimgheader { background:url(/category/templates/logo-background.png) repeat 0 0; }
dha.beta.superall h1#categoryimgheader .logo, dha.sc3.beta h1#categoryimgheader .logo { margin:0 15px; padding:10px 0; display:block; }

/* Top Nav Hover State fix */
#siloheader a:hover {color: #990000;}

/* Designer Index Font Fix for the A/B test in July 0.7 2012 build */
dha.designerindex.abtest #index .designerlink a, dha.designerindex.abtest #index .designerlink a:link, dha.designerindex.abtest #index .designerlink a:visited, dha.designerindex.abtest #index .designerlink a:hover, dha.designerindex.abtest #index .designerlink a:active { font: 11px Arial,Helvetica,sans-serif; }
/* Designer Index Change for font */
dha.designerindex.abtest #designerindexleftcol #designercategories .designercategory { font:12px Arial; }

/* Update for Drawer promo's Clays Request */
#siloheader.drawers .drawerPromoText {background: url("/category/nav/promo-text-background1.png") repeat scroll 0 0 transparent;bottom: 10px;color: #FFFFFF;font: bold 12px Helvetica,Arial,sans-serif;left: 10px;padding: 60px 0 4px 3px;position: absolute;right: 10px;text-shadow: 1px 1px 0 rgba(80, 80, 80, 0.4);text-transform: none;}

/* Update for the DI Vendors Drawer */
#siloheader.drawers div.drawer.designerIndex #designerIndexCategories a, #siloheader.drawers div.drawer.designerIndex #designerIndexCategories a:link, #siloheader.drawers div.drawer.designerIndex #designerIndexCategories a:active, #siloheader.drawers div.drawer.designerIndex #designerIndexCategories a:visited, #siloheader.drawers div.drawer.designerIndex .featuredDesigners a, #siloheader.drawers div.drawer.designerIndex .featuredDesigners a:link, #siloheader.drawers div.drawer.designerIndex .featuredDesigners a:active, #siloheader.drawers div.drawer.designerIndex .featuredDesigners a:visited {
    text-transform: none;
}#siloheader.drawers div.drawer.designerIndex #designerIndexCategories a, #siloheader.drawers div.drawer.designerIndex #designerIndexCategories a:link, #siloheader.drawers div.drawer.designerIndex #designerIndexCategories a:active, #siloheader.drawers div.drawer.designerIndex #designerIndexCategories a:visited, #siloheader.drawers div.drawer.designerIndex .featuredDesigners a, #siloheader.drawers div.drawer.designerIndex .featuredDesigners a:link, #siloheader.drawers div.drawer.designerIndex .featuredDesigners a:active, #siloheader.drawers div.drawer.designerIndex .featuredDesigners a:visited {
    text-transform: none;
}

/* Remove Header Promo2 */
#brandheader #mainpromo2 { height: 0px; }


/* 1-23-12 FIX FOR ASSISTANCE DROPDOWN MENU HIDING BEHIND MAIN ASSET IN IE7. WILL BE FIXED IN THE NEXT BUILD */
#contentdha { position:relative; padding: 8px 8px 0px;}
#brandheader #assistDD div.nav-dd, #brandheader #assistDD div.nav-dd-bkg { left:630px; top:54px; }
#brandheader #assistDD div.nav-dd-bkg { height:350px; }
#brandheader #assistDD div.nav-dd .col { padding-top:0; }
#brandheader #acctlink{ position:static; }
dha.saleFlag #brandheader #assistDD div.nav-dd, dha.saleFlag #brandheader #assistDD div.nav-dd-bkg { left:654px; }
#brandheader #assistDD div.nav-dd ul { list-style-type:none; }
#brandheader #assistDD div.nav-dd li { width: 300px; }
#brandheader #assistDD.active div.nav-dd { width: 250px; }
#brandheader #assistDD div.nav-dd div.hdr { float: left; }
#brandheader #assistDD div.nav-dd div.phone { float: left; }
#brandheader #assistDD div.nav-dd div.time { float: left; padding: 0 15px 2px; }
/* ###################### END FIX FOR IE7 AND ASSISTANCE MENU ###################### */

/* ############################## Fix background transparency ###################### */
#brandheader #assistDD div.nav-dd {background-color:white; z-index:1000;}


/*Moves the butterfly over into position on assistance pages*/
#assistance-nav div.info div.butterfly {margin-left: 70px;}

/*fix for liveperson IE8 issue*/

#needRef {display: none !important;}
#need_close {display: none !important;}

/* this controls the SEO footer area */
/* Fixes for the SEO Footer spacing on 3/29/12*/
ul#seofooter {margin:0 auto; width:760px;}
ul#seofooter li:first-child, ul#seofooter li {margin: 0 25px 0 25px;}
ul#seofooter li ul li:first-child{margin:0;}

/* Fixes for the SEO Footer spacing on 2/5/12*/
.yuimenubar{ margin:0 auto; width:825px;}
#footerSilo div.bd ul.first-of-type li.menusilofirst { margin: 0px;padding: 0 32px 0 32px;}
#footerSilo .yuimenubar .yuimenubaritem { margin: 0;padding: 0 32px 0 32px;}
/* END SEO FOOTER */



table.footer .emailnews { padding-bottom:15px; border-bottom:1px solid #E5E5E5;}

#footerSilo { padding-top:18px; height:80px;padding-bottom: 0px;}
#footerSilo div.bd ul.first-of-type li.menuborder img, 
#footerSilo div.bd ul.first-of-type li.menuborderonHover img, 
#footerSilo div.bd ul.first-of-type li.menusilolast.menuborderonHover img,
#footerSilo div.bd ul.first-of-type li.menusilolast.menuborder img,
#footerSilo div.bd ul.first-of-type li.menusilolast img { margin-top:0; }

.copyright a:visited {color:#666666;font-family:Helvetica,sans-serif;font-size:10px;font-weight:normal;text-align:center;text-decoration:none;width:100%;}
#brandheader table#mainpromo a { float:none; margin:0 auto 0 auto;}
table#salesilo { padding: 3px 0 3px 0; background: #6b0808;}
.women_pos {color: #f0f30c;}

/*	- Restaurant Links */
A.White13A:active, A.White13A:visited, A.White13A:hover, A.White13A:link { color: #FFFFFF; }
A.White12A:active, A.White12A:visited, A.White12A:hover, A.White12A:link { color: #FFFFFF; }
A.DarkRed12A:active, A.DarkRed12A:visited, A.DarkRed12A:hover, A.DarkRed12A:link { color: #660000; }
.filter div.tabOn a, .filter div.tabOn a:link,.filter div.tabOn a:visited,.filter div.tabOn a:hover,.filter div.tabOn a:active{ text-decoration:none; }
.filter div.tabOff a, .filter div.tabOff a:link,.filter div.tabOff a:visited,.filter div.tabOff a:hover,.filter div.tabOff a:active { text-decoration:none; }
h1#categoryheader {font-family: "futura t light", "Century Gothic", "Arial Narrow", Arial, Verdana, sans-serif;color:#FFFFCC; font-weight:normal; font-size: 28px; letter-spacing: -1px; margin-top: 10px; line-height:24px;}
a.featurelink:visited {text-decoration:none;}
.btmNav1 {display:none;}
#footerbar {width: 945px;height: 25px;}
#footerbar a {display: block;float: left;height: 25px;text-decoration:none;}

/*START OF NAV WITH SOCIAL LINK*/

a.footerLink1 {width: 70px; background: url('/category/nav/footer.png') no-repeat 0 0;}
a.footerLink1:hover {background: url('/category/nav/footer.png') no-repeat 0 -26px;}

a.footerLink2 {width: 84px; background: url('/category/nav/footer.png') no-repeat -70px 0;}
a.footerLink2:hover {background: url('/category/nav/footer.png') no-repeat -70px -26px;}

a.footerLink3 {width: 227px; background: url('/category/nav/footer.png') no-repeat -154px 0;}
a.footerLink3:hover {background: url('/category/nav/footer.png') no-repeat -154px -26px;}

a.footerLink4 {width: 82px; background: url('/category/nav/footer.png') no-repeat -381px 0;}
a.footerLink4:hover {background: url('/category/nav/footer.png') no-repeat -381px -26px;}

a.footerLink5 {width: 134px; background: url('/category/nav/footer.png') no-repeat -463px 0;}
a.footerLink5:hover {background: url('/category/nav/footer.png') no-repeat -463px -26px;}

a.footerLink6 {width: 86px; background: url('/category/nav/footer.png') no-repeat -597px 0;}
a.footerLink6:hover {background: url('/category/nav/footer.png') no-repeat -597px -26px;}

a.footerLink7 {width: 175px; background: url('/category/nav/footer.png') no-repeat -683px 0;}
a.footerLink7:hover {background: url('/category/nav/footer.png') no-repeat -683px -26px;}

a.footerLink8 {width: 29px; background: url('/category/nav/footer.png') no-repeat -858px 0;}
a.footerLink8:hover {background: url('/category/nav/footer.png') no-repeat -858px -26px;}

a.footerLink9 {width: 27px; background: url('/category/nav/footer.png') no-repeat -887px 0;}
a.footerLink9:hover {background: url('/category/nav/footer.png') no-repeat -887px -26px;}

a.footerLink10 {width: 27px; background: url('/category/nav/footer.png') no-repeat -914px 0;}
a.footerLink10:hover {background: url('/category/nav/footer.png') no-repeat -914px -26px;}

#sitefooter {clear:both;}
/*END OF NAV WITH SOCIAL LINK */

/* TEMPORARY FIX TO EASY CART OVERLAY AND SALE SEARCH */
#autoComplete{ z-index:80; }
/* TEMPORARY FIX TO EASY CART OVERLAY AND SALE SEARCH */

.emailnews { width: 940px; }
.emailform {padding-top: 5px;vertical-align: top;width: 170px;}
.emailform input[type="text"] { width: 150px; }

.lcStoreName { color:#000000 !important; }
.lcStoreInfo { top: 335px; }

#brandheader div.search input.headerSearchText{margin:0;float:left;position:static;padding: 1px 1px 1px 2px;padding-left:8px;}
#nm-suggest, #saleNavSearch #nm-suggest, #prodSearchBox #nm-suggest { right: 190px; }

/* Designer Filter Scrollbar */

.jspArrow {  background: #999999; }

.jspArrow.jspArrowUp {  background: url('/category/filter/images/up_arrow.png') }  
.jspArrow.jspArrowUp.jspDisabled {  background: url('/category/filter/images/up_arrow.png') } 

.jspArrow.jspArrowDown {  background: url('/category/filter/images/down_arrow.png') } 
.jspArrow.jspArrowDown.jspDisabled{ background: url('/category/filter/images/down_arrow.png') } 

.jspTrack .jspDrag { background: url('/category/filter/images/slider.png') no-repeat 0 0 #666666; background-position: center; height: 50%; border-color:#666666; border-width:1px; border-style: outset; }

.jspVerticalBar .jspTrack {  background: #999999; }

/* Remove white space on Endeca templates - remove after Jan 2013 build */
dha.EndecaDriven.p3.home div#content { padding: 0px 0px 40px 0px; }

/*
There are also a handful of other styles that allow for caps on various assets.  I haven't played with those but they appear to be:

.jspDrag .jspDragTop        // my guess is that you can style the top of the drag element with this
.jspDrag .jspDragBottom  //ditto for the bottom

.jspCap.jspCapTop  //best guess is that this allows you to style the top and bottom of the entire scroll area.  not sure though.
.jspCap.jspCapBottom
*/
/* Daniel Dudley's fixes for the Designer Index */
dha.designerindex ul{width:auto;}
dha.designerindex div.template ul{width:176px;}
/*  End of Daniel's fixes */
/* ##################################################################################################################################################### */
/* ############################################################### Here Starts template styles ######################################################### */
/* ##################################################################################################################################################### */

/* ############################## start dha.chanel ################################## */
dha.chanel #chanelPromo {display:none;}
dha.chanel #chanelBanner { background-color: #000000;height: 80px;margin-bottom: 26px;width: 940px;}
dha.chanel div.catalognav a, dha.chanel div.catalognav a:link, dha.chanel div.catalognav a:visited, dha.chanel div.catalognav a:hover, dha.chanel div.catalognav a:active {color: #000000;text-decoration: none;}
dha.chanel div.catalognav #rootcatnav {font-weight: bold;color:#000000;}
/* ############################### end dha.chanel ################################### */

/* ########################### start dha.p3.chanel #################################### */
dha.p3.chanel h1#categoryheader {color: #000000;margin-bottom: 5px;}
dha.p3.chanel div#content {background-color: #FFFFFF;border: none;box-shadow:none; #666666;margin: -1px;padding: 0;}
dha.p3.chanel.beauty.alternate div.products div.qv-tip, dha.p3.chanel dha.p3.beauty.alternate div.products div.hover div.qv-tip {visibility:hidden;}
dha.p3.chanel.beauty div.products div.qv-tip, dha.p3.chanel dha.p3.chanel.beauty div.products div.hover div.qv-tip {visibility:hidden;}
dha.p3.chanel div.catalognav a, dha.p3.chanel div.catalognav a:link, dha.p3.chanel div.catalognav a:visited, dha.p3.chanel div.catalognav a:hover, dha.p3.chanel div.catalognav a:active {color: #000000;text-decoration: none;}
dha.p3.chanel div.pagination {color: #000000;}
/* ############################ end dha.p3.home ##################################### */

/* ############################ start dha.p9.chanel ################################# */
dha.p9.chanel .products .prodFlagColor {color: #6F6B6B;}
dha.p9.chanel .products .prodFlagExclusivelyOurs {color: #6F6B6B;font-size: 11px;}
dha.p9.chanel h1#categoryheader {color: #000000;margin-bottom: 5px;}
dha.p9.chanel div.pagination {color: #000000;}
dha.p9.chanel div#content {background-color: #FFFFFF;border:none;box-shadow:none; margin: -1px;padding: 0;}
dha.p9.chanel beauty.alternate div.products div.qv-tip, dha.p9.chanel beauty.alternate div.products div.hover div.qv-tip {display:none;}
dha.p9.chanel.beauty div.products div.qv-tip, dha.p9.chanel beauty.alternate div.products div.hover div.qv-tip {visibility:hidden;}
dha.p9.chanel div.catalognav a, dha.p9.chanel beauty.alternate div.catalognav a:link, div.catalognav a:visited, dha.p9.chanel beauty.alternate div.catalognav a:hover, dha.p9.chanel beauty.alternate div.catalognav a:active {color: #000000;text-decoration: none;}
/* ############################# end dha.p9.chanel ################################## */



/* ########################### start dha.p3.home #################################### 
dha.p3.home.alternate div.products div.qv-tip,
dha.p3.home.alternate div.products div.hover div.qv-tip { top:263px; }
############################ end dha.p3.home ##################################### */

/* ############################### start dha.f0 ##################################### */
dha.f0 a:link,a:visited,a:hover,a:active { text-decoration:none;}
dha.f0 .partneriFrame { height: 580px; width: 960px; }
/* Bloomreach widget */
dha.f0 #br-more-results-widget {margin-top: -53px;}
/* ################################# end dha.f0 ##################################### */

/* ############################## start dha.sc ##################################### */
dha.sc #categoryimgheader .logo {padding: 10px 0; }
/* ################################ end dha.sc ##################################### */

/* ############################## start dha.sc3 ##################################### */
/* Removed on 10/3/2012 to center logos on template
dha.sc3 #categoryimgheader .logo {margin-left:29px; padding: 20px 0px 0px 0px;}*/
/* ################################ end dha.sc3 ##################################### */

/* ############################## start dha.sc4 ##################################### */
dha.sc4 #categories .category, #categories .categorystart{margin-top:12px;}
dha.sc4 .superviewall{margin-top: 3px;}
dha.sc4 #categoryimgheader .logo { margin-left:18px; padding: 10px 0; }
dha.sc.sc_4 #categories .category {height:240px;}
/* ################################ end dha.sc4 ##################################### */

/* ############################## start dha.sc6b ##################################### */
dha.sc6b #categoryimgheader .logo {padding: 10px 0; }
/* ################################ end dha.sc6b ##################################### */

/* ############################## start dha.sce ##################################### */
dha.sce .sceToolBar {position: relative;height: 65px;margin-top: -65px;}
dha.sce #searchNavLink {text-transform: none !important;width: auto;margin: 0 20px 0 0;}
dha.sce #searchInput {padding: 2px 0px 0px 3px;}	
/* ################################ end dha.sce ##################################### */

/* ############################# start dha.sc.sc_ ################################## */
dha.sc.sc_2 #categoryimgheader .logo {padding: 10px 0px 5px 0px;}
dha.sc.sc_3 #categoryimgheader .logo {padding: 10px 0;}
dha.sc.sc_4 h1#categoryheader{ margin-bottom:26px;}#categoryimgheader .logo {padding: 10px 0px 5px 0px;}
/* ############################### end dha.sc.sc_ ################################## */

/* ############################### start dha.p4 ##################################### */
dha.p4 #categoryimgheader .logo { margin-left:75px; padding: 10px 0; }
		/* P4 sold overlay styles */
dha.p4 .products .prodFlagSold {background: transparent url('/category/templates/images/transparent_shim.png') repeat 0 0;color:#FFFFFF;font-size:11px;line-height:11px;padding:3px 6px;position:absolute;top:328px;left:38px;width:262px;text-align:center;}
dha.p4 .products .prodFlagSold { left:auto;}
/* ################################# end dha.p4 ##################################### */

/* ############################### start dha.p5 ##################################### */
dha.p5 h1#categoryheader { line-height: 29px; width:300px; }
dha.p5 h1#categoryimgheader { text-align: center;}
dha.p5 #categoryimgheader .logo {padding: 10px 0; }
/* ################################# end dha.p5 ##################################### */

/* ############################## start dha.p5b ##################################### */
dha.p5b h1#categoryheader { line-height: 29px; }
dha.p5b #categoryimgheader .logo {padding: 10px 0; }
/* ################################ end dha.p5b ##################################### */

/* ########################### start dha.p5feature ################################## */
dha.p5Feature h1#categoryheader { line-height: 29px;  }
dha.p5Feature h1#categoryimgheader{ text-align: center;}
dha.p5Feature #categoryimgheader .logo {padding: 10px 0; }
/* ############################# end dha.p5feature ################################## */

/* ############################### start dha.p6 ##################################### */
dha.p6 #categoryimgheader .logo { margin-left:38px; padding: 10px 0; }
		/* P6 sold overlay styles */
dha.p6 .products .prodFlagSold {background: transparent url('/category/templates/images/transparent_shim.png') repeat 0 0;color:#FFFFFF;font-size:11px;line-height:11px;padding:3px 6px;position:absolute;top:255px;left:13px;width:204px;text-align:center;}
dha.p6 .products .prodFlagSold { left:auto;}
/* ################################# end dha.p6 ##################################### */

/* ############################### start dha.p9 ##################################### */
dha.p9 #categoryimgheader .logo { margin-left:15px; padding: 10px 0; }
		/* P9 sold overlay styles */
dha.p9 .products .prodFlagSold {	background: transparent url('/category/templates/images/transparent_shim.png') repeat 0 0;color:#FFFFFF;font-size:11px;line-height:11px;padding:3px 6px;position:absolute;top:201px;left:9px;width:161px;text-align:center;}
dha.p9 .products .prodFlagSold { left:auto;}
/* ################################# end dha.p9 ##################################### */

/* ############################## start dha.et3Page ################################# */
dha.et3Page div#backToLanding{padding: 13px 0 13px 0;}
dha.et3Page div#designerLink{padding: 10px 0 0 0;}
dha.et3Page form.searchBox{margin: 0;padding: 0;}
dha.et3Page .dimensionFilters{padding: 15px 0 0 0;}
dha.et3Page .dfControl{padding: 0;}
dha.et3Page div.descriptors{padding: 0;}
dha.et3Page #searchInput {padding: 2px 0px 0px 2px;}
dha.et3Page .adornmentsText {color: #EEFF58;}


dha.et3Page div.products div.qv-tip { display:none; position:absolute; height:30px; border:0px solid transparent; top:188px; left:19px;}
dha.et3Page div.productstart div.qv-tip {left:17px;}
dha.et3Page div.products div.hover div.qv-tip { display:block; cursor:pointer; width:173px; background:transparent url(/category/quicklook/quicklook_173.png) 0px 0px no-repeat;}
dha.et3Page #viewByControl {z-index:101;}
dha.et3Page div#multiDesignerControl,div#multiSizeControl, div#multiPriceControl, div#multiColorControl, div#multiWeb2Control, div#multiWeb3Control {z-index:201;}
		/* Search Results (previously rSearchResults.css) */
dha.et3Page div#topzone table, div#topzone table tr, div#topzone table tr td { padding: 0; border-spacing: 0; }
dha.et3Page #topzone.zonearea { background: #666666; margin: 0 0 10px; }
dha.et3Page #topzone.zonearea .refreshable1 { width: 260px; }
dha.et3Page #topzone.zonearea .refreshable2 { width: 85px; }
dha.et3Page #refreshzone.zonearea .refreshable1 { float: none; margin: 0 0 10px 0; }
dha.et3Page #centerzone.zonearea .centerzoneline { width: 770px; color: white; font-weight: bold; height: auto; padding: 5px; text-transform: uppercase; }
/* ############################## end dha.et3Page ################################### */

/* ################################ start dha.efs ################################### */
dha.efs A.refinementLinkNoHeading:link, A.refinementLinkNoHeading:visited, A.refinementLinkNoHeading:active, A.refinementLinkNoHeading:hover {padding-bottom:0px; text-transform:uppercase;}
dha.efs A.refinementLinkNoHeading:hover {color:#990000;}
dha.efs .zonearea#centerzone {float:left; clear:none;}
dha.efs .refinementHeadingTextViewAllCat {text-transform:uppercase; display: block; width: 100px; }
dha.efs #centerzone.zonearea .centerzoneline { height: 1px; background-color:#FFF; }
dha.efs .centerZoneBannerText{font-weight:bold; color:#FFF; padding-left:14px;}
dha.efs a.breadCrumbAncestorLink:link, 
dha.efs a.breadCrumbAncestorLink:visited, 
dha.efs a.breadCrumbAncestorLink:active,
dha.efs a.breadCrumbAncestorLink:hover {color: #B84C4F;font-family: arial;font-size: 13px;font-weight: bold;}
/* Dev should be taking this rule into their code with the 09/12 build */
dha.efs .breadcrumbelement {color:#B84C4F;}

dha.efs .dimensionFilters {background-color:#666;}
/*dha.efs .dimensionSorts {background-color:#666;}*/

dha.efs.lc A.refinementLinkNoHeading:link, A.refinementLinkNoHeading:visited, A.refinementLinkNoHeading:active, A.refinementLinkNoHeading:hover { padding-bottom: 0px; text-transform: uppercase; }
dha.efs.lc A.refinementLinkNoHeading:hover { color: #990000; }
/*.refreshable1 { position: absolute; }*/

dha.efs.lc #resultszone.zonearea .products { background-color: #FFFFFF; width: 780px; }
dha.efs.lc #categories { bottom:70px; width: 735px;}
dha.efs.lc img.productImage {border: 0 solid #666666;}
dha.efs.lc #categories h2 {background-color: #272A32;margin: 0 auto;padding: 4px;width: 130px;}
dha.efs.lc #categories h2 a {color: #333333;background-color: #272A32;color: #FFFFFF;font-family: Arial,Helvetica,sans-serif;font-size: 12px;}
dha.efs.lc #categories .category{ float: left;height: 173px;width: 138px;}

/* ################################# end dha.efs #################################### */

/* ################################ start dha.ef1 #################################### */
dha.p3.ef1Page .breadcrumbelementstart {color:#666666;font-weight: normal;font-size: 14px;}    
dha.p3.ef1Page a.eventBreadcrumbLink {color: #666666;font-size: 14px;font-weight: bold;}
/* ################################ end dha.ef1 #################################### */

/* ################################# start dha.essPage ############################## */
dha.essPage .dimensionFilters {background-color:#666;}
/*dha.essPage .dimensionSorts {background-color:#666;} */
/* ################################ end dha.essPage ################################# */

/* ########################### start dha.saleSiloPage ############################### */
dha.saleSiloPage A.refinementLinkNoHeading:link, A.refinementLinkNoHeading:visited, A.refinementLinkNoHeading:active, A.refinementLinkNoHeading:hover { padding-bottom: 0px; text-transform: uppercase; }
dha.saleSiloPage A.refinementLinkNoHeading:hover { color: #990000; }
		/*.refreshable1 { position: absolute; }*/
dha.saleSiloPage #resultszone.zonearea .products { background-color: #666; width: 780px; }
dha.saleSiloPage #categories { bottom: 105px; width: 735px;}
dha.saleSiloPage img.productImage {border: 0 solid #666666;}
dha.saleSiloPage #categories h2 {background-color: #272A32;margin: 0 auto;padding: 4px;width: 130px;}
dha.saleSiloPage #categories h2 a {color: #333333;background-color: #272A32;color: #FFFFFF;font-family: Arial,Helvetica,sans-serif;font-size: 12px;}
dha.saleSiloPage #categories .category{ float: left;height: 173px;width: 138px;}

dha.saleSiloPage.bc #resultszone img {display:none;}
dha.saleSiloPage.bc #resultszone .refreshable1 img, #resultszone .products img { display: block; }
dha.saleSiloPage.bc #resultszone.zonearea .products { padding-top: 20px; }
		/* Was  rSale.css */
dha.saleFlag .refinementHeadingTextCategory { text-transform: uppercase; }
dha.saleFlag A.refinementLinkNoHeading:link, A.refinementLinkNoHeading:visited, A.refinementLinkNoHeading:active, A.refinementLinkNoHeading:hover {padding-bottom:0px; text-transform:uppercase;}
dha.saleFlag A.refinementLinkNoHeading:hover {color:#990000;}
dha.saleFlag A.refinementLinkNoHeading:link, A.refinementLinkNoHeading:visited, A.refinementLinkNoHeading:active, A.refinementLinkNoHeading:hover    {padding-bottom:0px; text-transform:uppercase;}
A.refinementLinkNoHeading:hover {color:#990000;}
dha.saleFlag #searchNavLink {text-transform:uppercase;}
dha.saleFlag #searchNavLink A:hover, A.refinementLinkNoHeading:hover, .categoryTreeList A:hover {color:#990000;}
/* DISABLE QUICK VIEW */
dha.saleFlag #topzone div.products div.product.hover div.qv-tip, #topzone div.products div.productstart.hover div.qv-tip, #topzone #ProductFeatureImageP.hover div.qv-tip {display:none;}
/* DISABLE QUICK VIEW */
/* ########################## end dha.saleSilo Page ################################# */

/* ############################ start dha.entryP #################################### */
dha.entryP h1#categoryimgheader img.logo { padding-bottom: 10px; }
/* ################################ end dha.entryP ################################## */

/* ############################ start dha.entrySC ################################### */
dha.entrySC h1#categoryimgheader img.logo { padding-bottom: 10px; }
/* ############################## end dha.entrySC ################################### */

/* ########################## start dha.showcase #################################### */
dha.showcase #categoryimgheader .logo { margin-left:22px; padding: 10px 0; }
		/* @group Styles to support hacked sold out overlay */
dha.showcase .product, .productstart { position: relative; }
dha.showcase .products .prodFlagSold {background: transparent url('/category/templates/images/transparent_shim.png') repeat 0 0;color:#FFFFFF;font-size:11px;line-height:11px;padding:3px 6px;position:absolute;top:110px;left:24px;width:88px;text-align:center;}
/* ############################### end dha.showcase ################################# */

/* ########################### start spcialinstructions ############################## */
dha.SICentral .siShippingSelect .monoCheckOutPreview .frgStyles .txtBody1,
	dha.Step1All .siShippingSelect .monoCheckOutPreview .frgStyles .txtBody1,
	dha.Step1BTM .siShippingSelect .monoCheckOutPreview .frgStyles .txtBody1,
	dha.Step1VGC .siShippingSelect .monoCheckOutPreview .frgStyles .txtBody1,
	dha.Step2All .siShippingSelect .monoCheckOutPreview .frgStyles .txtBody1,
	dha.Preview .siShippingSelect .monoCheckOutPreview .frgStyles .txtBody1 { width:85px;}

dha.SICentral .siShippingSelect .monoCheckOut .frgStyles .txtBody1, .siBillPayment .monoCheckOut .frgStyles .txtBody1, .siOrderComplete .monoCheckOut .frgStyles .txtBody1,
	dha.Step1All .siShippingSelect .monoCheckOut .frgStyles .txtBody1, .siBillPayment .monoCheckOut .frgStyles .txtBody1, .siOrderComplete .monoCheckOut .frgStyles .txtBody1,
	dha.Step1BTM .siShippingSelect .monoCheckOut .frgStyles .txtBody1, .siBillPayment .monoCheckOut .frgStyles .txtBody1, .siOrderComplete .monoCheckOut .frgStyles .txtBody1,
	dha.Step1VGC .siShippingSelect .monoCheckOut .frgStyles .txtBody1, .siBillPayment .monoCheckOut .frgStyles .txtBody1, .siOrderComplete .monoCheckOut .frgStyles .txtBody1,
	dha.Step2All .siShippingSelect .monoCheckOut .frgStyles .txtBody1, .siBillPayment .monoCheckOut .frgStyles .txtBody1, .siOrderComplete .monoCheckOut .frgStyles .txtBody1,
	dha.Preview .siShippingSelect .monoCheckOut .frgStyles .txtBody1, .siBillPayment .monoCheckOut .frgStyles .txtBody1, .siOrderComplete .monoCheckOut .frgStyles .txtBody1{ width:100px;}
/* ############################# end specialinstructions ########################### */

/* ########### start dha.store-pages (previously rStoreStyleSheet) ################ */
dha.store-pages a.designerLink:link.store106_BL, a.designerLink:visited.store106_BL, a.designerLink:hover.store106_BL, a.designerLink:active.store106_BL { visibility: visible; }

dha.store-pages .style8 {font-size: 12px; font-weight: bold; color: #FFF; }
dha.store-pages .style10 {font-size: 11px; color: #FFF; }
dha.store-pages .style11 {color: #FFF}
dha.store-pages .design_closeButton {margin-right:10px;outline:none;border:none;}
dha.store-pages .designClose {text-align:right;}

dha.store-pages .storeDesignersTitle {font-size: 16px;font-weight: bold;color: #FFF;}

dha.store-pages #restaurantContent { background: #000; }
dha.store-pages #restaurantContent { background: rgba(0,0,0,.85); }
dha.store-pages #restaurantContent { z-index: 100; }
/* ############################ end dha.store-pages ################################# */

.dfSortButton li.sprite-price_HL {background-position:-1104px 0 !important;}
.dfSortButton li.sprite-price_LH {background-position:-1288px 0 !important;}

.dfSortButton li.sprite-discount_LH {background-position:-184px 0 !important;}

.dfSortButton li.sprite-newarrivals_LH {background-position:-736px 0 !important;}
.dfSortButton li.sprite-newarrivals_HL {background-position:-552px 0 !important;}


/* ######## Sweepstakes CSS ##### */

#bgColorForm {float: right;margin-right: -205px;height: 394px;background-color: #FFFFFF;width:362px;}
#bgColorForm { margin-top: 100px;}
#errorDisplay {border: none;}

/* ### Store page index ### */

#store-bottom-promo {margin: 0;padding: 0;}
#store-bottom-promo1 {	float: left;	position: relative;}
#store-bottom-promo2 {	float: right;position: relative;}
#store-locator-bar {padding: 7px 50px;}

/* ###  Restaurant Page Index  ###*/

#rest-locator-bar-bkg {bottom: 130px;}
#rest-locator-bar, #rest-locator-bar-bkg {bottom: 130px;}
#rest-locator-bar h4 {	right: 50px;}

/* ###  Sale Designer Index Search Bar Alignment  ##  */

dha.designerindex.az.sale h2 form #autoComplete  { float:left; height:20px; left:0px; width:auto; }

/* ###  Header A/B Test ### */

#brandheader.testlayout3 #assistDD div.nav-dd { left:0px; top:19px; }
#brandheader.testlayout3 #assistDD div.nav-dd-bkg { left:0px; top:40px; }
dha.essPage #brandheader.testlayout1 #acctlink { position:relative; }
dha.essPage #brandheader.testlayout1 #acctlink #cartlinkspan a { margin-top:-8px; padding:8px; }
#brandheader.testlayout1 #acctlink {position:relative;}
dha.saleFlag #brandheader.testlayout1 #assistDD div.nav-dd, dha.saleFlag #brandheader.testlayout1 #assistDD div.nav-dd-bkg { left:0px; }
#brandheader.testlayout1 #acctlink a { color: #cccccc; }
#brandheader.testlayout3 div.search input.headerSearchText { color: #999999; background:url("/category/shim.gif") no-repeat;}
#siloheader.testlayout1 { 1px solid #CCCCCC; }

/* Fix to keep search field from highlighting upon selection */
#brandheader.testlayout3 div.search input.headerSearchText:hover { outline:none;}
#brandheader.testlayout3 div.search input.headerSearchText:focus { outline:none;}

/* ###  Silo Elements  ### */

#siloheader a#silo1{ width: auto; margin-right:3px; }
#siloheader a#silo1:hover{ color:#cc1529}         /*Designers*/
#siloheader a#silo2{ width:50px; margin-right:3px; }
#siloheader a#silo2:hover{ color:#cc1529}       /*Womens Apparel*/
#siloheader a#silo3{ width:83px; margin-right:33px }         /* Shoes */
#siloheader a#silo4{ width:76px; margin-right:33px}         /* Handbags */
#siloheader a#silo5{ width:57px; margin-right:33px }         /* Jewelry */
#siloheader a#silo6{ width:66px;}         /* Accessories */
#siloheader a#silo7{width:35px; }         /* Beauty */
#siloheader a#silo8{ width:auto; }        /* Mens */
#siloheader a#silo9{ width:5em; }         /* Kids */
#siloheader a#silo10{ width:3em; }       /* Home */
#siloheader a#silo11{ width:3em; }       /* Gifts */
#siloheader a#silo12{ width:2em;  }      /* Sale */

table.footer .emailnews .links .btmNav2 { -webkit-text-size-adjust:none; }


/* ### Null search Results Page  ### */

.searchnoresults {padding-left: 0;margin-bottom: 20px;margin-top: 25px;width: 940px;}
.noResultSearchString {	font-weight: normal;color: #1b1b1b;font-family: Century Gothic,futura, Arial, Verdana,sans-serif;}

/* AB Test Product Page - copy links font color */

dha.productPage #productDetails a { color: #990000; }

/* First Day DI Styles */

dha.eventDIE #listing {background-color: #7ECDC3; padding: 25px 32px 32px;}
dha.eventDIE .designerContent {border-right: 1px solid #7ECDC3;}
dha.eventDIE .roundedBox { opacity: 0.9; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);";}

/* Contact Us Form Validation */

#emailUs.email-us h6.errorMsg { font-size: 12px; }

/* Lookbook Backround Update */
.LBCategories {background-image: url("/category/lookbook/lookbook_bg.jpg");}



/*  Sweeps Styles */

.checkbox { float: right; }
.signupMsg { float: right; }
#bgColorForm { margin-top: 100px; }



