/* Quicklook and PDP */
div.details div.qvcustContact span a {
  color: #5255a5;
  font-size: 12px;
  font-family: arial;
}

div.customerContact {float:right; padding-top: 12px;}
    div.customerContact a {color: #5225a5;}

/* Holiday Drawer Active State */
div#silocontainer11.silocontainer.hasdrawer.drawerative {width: 55px;}

/* Hiding Favorites on Restaurant */
#store-header .favoriteIcon a, #store-header .favoriteIcon a:link, #store-header .favoriteIcon a:hover, #store-header .favoriteIcon a:active, #store-header .favoriteIcon a:visited {display: none;}

@media only screen and (max-width:767px) {
	#hdrNavDiv {position:relative;}
}

.main.order-review .cta.multi{ width: 152px; }
.main.order-review .addr {
    float: right;
    width: 25%;
    margin-right: 10px;
}


/* Fix for Error Messaging Text Color in Checkout*/
body.billing h6.errorMsg {color: #CC0000;}

/* Fix for Sale silo wrap around in Checkout*/
/* Safari 7 */
body.checkout #elem-silo .silo {padding: 6px 6px;}
body.checkout #elem-silo .border-mask {left: -6px; padding: 0px 6px;}

/* Fix for alignment issue in Checkout */
body.checkout .pinyinErrorMsg { margin-left:0;}

/* Rest. page fixes for style requests from Lori */
#store-content .jspContainer, #store-content .rest-section-content { height:350px !important;}
#store-content .rest-sub-section {width: 400px;}
#store-content .rest-section-content a {margin-right:0;}

/* Checkout CSS changes requested by Megan Lamberth */
.apply-gift-card .btn {
color:white;
font-weight:bold;
}

body.checkout .cta { 
color: white;
background-color: #5c5c5c;
border-color: #5c5c5c;
font-weight:bold;
}

.cart .leftCart .cta, .cta {padding: 2px;}
.cart .addSamples, body.checkout.billing .cta, body.checkout.review .cta, body.checkout.shipping .cta {padding: 2px 10px 2px 10px;}
a.cta{color:white;}
body.checkout form label {color: #272727;}
body.checkout .main-sub.login, body.checkout .main, body.checkout .main-sub {border: 1px solid #999999;}



/* Styling RR on sold out product pages */
body.productPage div#rr_placement_0 {
margin-bottom: 20px;
padding-bottom: 8px;
padding-top: 8px;	
}


/* breadcrumbing color fix on product page */
body.productPage #breadcrumb #bccat {color: #5225a5;}

/* Fixing extra white space at top of mobile checkout */
@media only screen and (max-width: 767px){
.hdr-body {
margin-bottom: -50px;
}}

/* Removing the second banner in mobile */
@media only screen and (max-width:767px) {div#contentbody > div.colortext {display:none;}}

/* Changing the color links in Assistance pages */
#assistance-content ul.faq li div.a p a {color:#5525a5;}
#assistance-content ul.faq li div.a div.close a {color:#5525a5;}
body.contact #assistance-content div.col-r a {color:#5525a5;}
body.contact #assistance-content a {color:#5525a5;}
#assistance-content ul.faq a {color:#5525a5;}

/* Fixing Mobile Logo */
#logo img.mobile {
height: 25px;
width: 187px;
top:0;
margin-top:-8px;
}
/* Fix phone# for mobile */
#co-hdr-phone {
margin-top: 0px;
}

/* Removing drop shadow on checkout boxes */
body.checkout .main-sub, .main {
-webkit-box-shadow: 0 0 0 white;
-moz-box-shadow: 0 0 0 white;
}

/* Increasing Font size on product page */
body.productPage div.lineItem div.lineItemData div.lineItemInfo span {font-size:12px;}
body.productPage .adornmentPriceElement .label,body.productPage .adornmentPriceElement .price {font-size: 12px;}
body.productPage.unavailable.product {height: 39px;}

/* Bolding Chanel Vendor Name */
body.p3.chanel div.products div.details div.productdesigner {font-weight:bold;}
body.p3.chanelb div.products div.details div.productdesigner {font-weight:bold;}


/* Keep product descriptions from running in to other product copy on product templates */
body.p3 div.products div.details div.productname {padding-right:5px;}

/* Move old price to the left of pricing adornments. // 10/30/13 template.css */
.allpricing font.adornmentsText {float:left;}

/* Removing top subtotal from new checkout per/Karen Deleon */
body.checkout div#pagebody div#contentbody div.cart-container div.main div.ord div.ordercharges p.subtotal.desc,
body.checkout div#pagebody div#contentbody div.cart-container div.main div.ord div.ordercharges p.subtotal.amt {visibility:hidden;}

/* New dogears graphic */
body.p3 div.products img.dogear {background-color:transparent !important; margin-top: 2px; margin-right: 2px;}

/* Fix for spacing issue on Endeca Driven Templates - Sept Build 13 */
body.templatePage.p2 div.details div#promoPriceDisplay { padding-left:3px; }
body.templatePage.p2.EndecaDriven div.details div#promoPriceDisplay { padding-left:0px; } 

/* Fixing the filter text on the P4 template */
.filter div.tabOn a, .filter div.tabOn a:link, .filter div.tabOn a:visited, .filter div.tabOn a:hover, .filter div.tabOn a:active, .filter div.tabOff a, .filter div.tabOff a:link, .filter div.tabOff a:visited, .filter div.tabOff a:hover, .filter div.tabOff a:active {
    color:#000000; text-decoration:none; font-size:11px; padding:0;}
.filter div.tabOn, .filter div.tabOff {padding:0 2px 0 2px;}
body.p4 div.tabOnContainer, body.p4 div.tabOffContainer {
color: #666;
float: left;
margin: 0 7px 0 0;
border: solid 1px #DDD;
}

/* Request from Karen Deleon to some change text color on Shopping Cart */
.cart .info {color: #000000;}

/* Modifying the Search Bar text & color // Updated to fix letters getting cut off in FF 11/01/13 */
#brandheader div.search input.headerSearchText {color: #5C5C5C; font-size: 17px; height: 26px; padding: 0px 12px;}

/* Changing background color for image slots for P2 Template */
body.templatePage.p2 div.products div.productImageContainer a {background-color:#ffffff;}

/* Hiding the new promo_header text that is only supposed to show on Checkout */
#promotop td {font-size:0;}

/* TEMP SALE SILO CATEGORY POSITION ADJUST AND IMAGE SIZE FIX */
body.saleSiloPage img.productImage {width:138px;height:173px;}

/* Sale Silo Fixes for June Build */

div#searchresultsmsg {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
background:none;
}

div#searchresultsmsg.searchborder {
background-color: white;
border: solid 1px #8c8b8b;
}

#resultsTabs li.tabSelected a, body.searchPage .searchTextDisplayHeading {
color: #000000;
}

font.searchTextDisplay {
color: #8c8b8b;
font-size: 11px;
}

.foundItemsText span#autocorrectList { color:#5225A5;}
.foundItemsText {color:#8c8b8b;}
.categoryTreeList A:link {text-transform:uppercase;}
.categoryTreeList li {line-height: 1.5;}
.categoryTreeList ul#navHolder li.elementLevel1MAIN a.nmdimvalNotSelected {color:black; font-weight:bold;}
.categoryTreeList ul#navHolder li#saleNav ul#saleNavContainer li.elementLevel0SALE a.nmdimvalNotSelected {color:black; font-weight:bold;}
body.searchPage div.categoryTreeList ul li a.nmdimvalSelected {color: #5225A5;}

/* 05 release fixes */
body.superall div#pagebody div#contentbody div.template div#content div.products div.details p.priceadorn.highlight span.label {font-weight:bold;}
body.superall div#pagebody div#contentbody div.template div#content div.products div.details p.priceadorn.highlight span.price {font-weight:bold;}
body.templatePage div#pagebody div#contentbody div.template div#content div.products div.details div#promoPriceDisplay div#promoPriceDisplayPercentOffText {color:inherit;}
body.templatePage div#pagebody div#contentbody div.template div#content div.products div.details div#promoPriceDisplay div#promoPriceDisplayAdvertisedPrice {color:inherit;}
body.productPage div#pagebody div#contentbody div#prodPageCont table.prodPageContent tbody tr td form#lineItemsForm.nospace table tbody tr td div.lineItem div.lineItemData div.lineItemInfo div.adornmentPriceElement div.adorn.pos2 {color:#5C5C5C;}
body.productPage div#pagebody div#contentbody div#prodPageCont table.prodPageContent tbody tr td form#lineItemsForm.nospace table tbody tr td div.lineItem div.lineItemData div.lineItemInfo div.adornmentPriceElement div.price.pos2 {color:#5C5C5C;}
body.searchPage div#pagebody div#contentbody div.template div#searchtemplate div#searchcontent div#endecaContent div#content div#resultszone.zonearea div#centerzone.zonearea div div.products div.product div.details div.allpricing p.priceadorn span.price {font-weight:normal;}
body.essPage div#pagebody div#contentbody div#QVB div#qvOuter div#quickview.quickview div#quickViewItemDetails.qvItemDetails div#qvDetails.details div#qvHeaderPrice div.adornmentPriceElement div.price.pos2 {float:none;}
body.essPage div#pagebody div#contentbody div#QVB div#qvOuter div#quickview.quickview div#quickViewItemDetails.qvItemDetails div#qvDetails.details div#qvHeaderPrice div.adornmentPriceElement {width:auto;}

body.productPage div#pagebody div#contentbody div#prodPageCont table.prodPageContent tbody tr td form#lineItemsForm.nospace table tbody tr td div.lineItem div.lineItemData div.lineItemInfo div.adornmentPriceElement div.adorn.pos1override {color:#5C5C5C;}
body.productPage div#pagebody div#contentbody div#prodPageCont table.prodPageContent tbody tr td form#lineItemsForm.nospace table tbody tr td div.lineItem div.lineItemData div.lineItemInfo div.adornmentPriceElement div.adorn.pos1override {color:#5C5C5C;}
body.searchPage div#pagebody div#contentbody div.template div#searchtemplate div#searchcontent div#endecaContent div#content div#resultszone.zonearea div#centerzone.zonearea div div.products div.product div.details div.allpricing p.priceadorn.highlight span.price {font-weight:bold;}
body.essPage div#pagebody div#contentbody div#QVB div#qvOuter div#quickview.quickview div#quickViewItemDetails.qvItemDetails div#qvDetails.details div#qvHeaderPrice div.adornmentPriceElement div.adorn.pos1 {font-weight:normal;}
body.essPage div#pagebody div#contentbody div#QVB div#qvOuter div#quickview.quickview div#quickViewItemDetails.qvItemDetails div#qvDetails.details div#qvHeaderPrice div.adornmentPriceElement div.price.pos1 {font-weight:normal;}

body.productPage div#pagebody div#contentbody div#prodPageCont table.prodPageContent tbody tr td form#lineItemsForm.nospace table tbody tr td div.lineItem div.lineItemData div.lineItemInfo div.adornmentPriceElement div.adorn.pos1override {color:#5C5C5C;}
body.productPage div#pagebody div#contentbody div#prodPageCont table.prodPageContent tbody tr td form#lineItemsForm.nospace table tbody tr td div.lineItem div.lineItemData div.lineItemInfo div.adornmentPriceElement div.adorn.pos1override {color:#5C5C5C;}
body.searchPage div#pagebody div#contentbody div.template div#searchtemplate div#searchcontent div#endecaContent div#content div#resultszone.zonearea div#centerzone.zonearea div div.products div.product div.details div.allpricing p.priceadorn.highlight span.price {font-weight:bold;}
body.essPage div#pagebody div#contentbody div#QVB div#qvOuter div#quickview.quickview div#quickViewItemDetails.qvItemDetails div#qvDetails.details div#qvHeaderPrice div.adornmentPriceElement div.adorn.pos1 {font-weight:normal;}
body.essPage div#pagebody div#contentbody div#QVB div#qvOuter div#quickview.quickview div#quickViewItemDetails.qvItemDetails div#qvDetails.details div#qvHeaderPrice div.adornmentPriceElement div.price.pos1 {font-weight:normal;}
body.templatePage div#pagebody div#contentbody div.template div#endecaContent div#content div#resultszone.zonearea div.products div.details div.allpricing div#promoPriceDisplayOverride {float:none;}
body.templatePage.showcase div#pagebody div#contentbody div.template div#content div.products div.details div.priceadorn.strikeThroughAdornmentsText span.priceadornLabel{display:inline}
body.templatePage.showcase div#pagebody div#contentbody div.template div#content div.products div.details p.priceadorn {display:block;}
body.templatePage div#pagebody div#contentbody div.template div#content div.products div.details p.priceadorn {display:inline;}
body.templatePage div#pagebody div#contentbody div.template div#content div.products div.details p.prodAdvert {clear:left; display:block; }
body.searchPage div#pagebody div#contentbody div.template div#searchtemplate div#searchcontent div#endecaContent div#content div#resultszone.zonearea div#centerzone.zonearea div div.products div.product div.details div.allpricing div#promoPriceDisplayOverride {display:inline;}
body.searchPage div#pagebody div#contentbody div.template div#searchtemplate div#searchcontent div#endecaContent div#content div#resultszone.zonearea div#centerzone.zonearea div div.products div.product div.details div.allpricing p.priceadornoverride {display:inline;}
body.essPage div#pagebody div#contentbody div#QVB div#qvOuter div#quickview.quickview div#quickViewItemDetails.qvItemDetails div#qvDetails.details div#qvHeaderPrice div.adornmentPriceElement.priceDisplayStyleOverride override div.price {float:right;}
body.essPage.p3.saleFlag div#pagebody div#contentbody div#QVB div#qvOuter div#quickview.quickview div#quickViewItemDetails.qvItemDetails div#qvDetails.details div#qvHeaderPrice div.adornmentPriceElement.override div.price.pos2 {float:right;}
body.essPage div#pagebody div#contentbody div#QVB div#qvOuter div#quickview.quickview div#quickViewItemDetails.qvItemDetails div#qvDetails.details div#qvHeaderPrice div.adornmentPriceElement.priceDisplayStyleOverride.override div.price.pos1 {float:right;}
body.efs div#pagebody div#contentbody div#QVB div#qvOuter div#quickview.quickview div#quickViewItemDetails.qvItemDetails div#qvDetails.details div#qvHeaderPrice div.adornmentPriceElement.priceDisplayStyleOverride.override div.price.pos1 {color:#5c5c5c;}
body.efs div#pagebody div#contentbody div#QVB div#qvOuter div#quickview.quickview div#quickViewItemDetails.qvItemDetails div#qvDetails.details div#qvHeaderPrice div.adornmentPriceElement.priceDisplayStyleOverride.override div.adorn.label.pos1 {color:#5c5c5c;}
body.productPage div#pagebody div#contentbody div#prodPageCont table.prodPageContent tbody tr td form#lineItemsForm.nospace table tbody tr td div.lineItem div.lineItemData div.lineItemInfo div.adornmentPriceElement div.adorn.pos1priceDisplayStyleOverride {color:#5c5c5c;font-weight:bold;}
body.productPage div#pagebody div#contentbody div#prodPageCont table.prodPageContent tbody tr td form#lineItemsForm.nospace table tbody tr td div.lineItem div.lineItemData div.lineItemInfo div.adornmentPriceElement div.price.pos1priceDisplayStyleOverride {color:#5c5c5c;font-weight:bold;}



body.productPage div#pagebody div#contentbody div#prodPageCont table.prodPageContent tbody tr td form#lineItemsForm.nospace table tbody tr td div.lineItem div.lineItemData div.lineItemInfo div.adornmentPriceElement div.adorn.pos3 {color:#5C5C5C;}
body.productPage div#pagebody div#contentbody div#prodPageCont table.prodPageContent tbody tr td form#lineItemsForm.nospace table tbody tr td div.lineItem div.lineItemData div.lineItemInfo div.adornmentPriceElement div.price.pos3 {color:#5C5C5C;}
body.productPage div#pagebody div#contentbody div#prodPageCont table.prodPageContent tbody tr td form#lineItemsForm.nospace table tbody tr td div.lineItem div.lineItemData div.lineItemInfo div.adornmentPriceElement div.adorn.pos4 {color:#5C5C5C;}
body.productPage div#pagebody div#contentbody div#prodPageCont table.prodPageContent tbody tr td form#lineItemsForm.nospace table tbody tr td div.lineItem div.lineItemData div.lineItemInfo div.adornmentPriceElement div.price.pos4 {color:#5C5C5C;}
body.productPage div#pagebody div#contentbody div#prodPageCont table.prodPageContent tbody tr td form#lineItemsForm.nospace table tbody tr td div.lineItem div.lineItemData div.lineItemInfo div.adornmentPriceElement div.adorn.pos5 {color:#5C5C5C;}
body.productPage div#pagebody div#contentbody div#prodPageCont table.prodPageContent tbody tr td form#lineItemsForm.nospace table tbody tr td div.lineItem div.lineItemData div.lineItemInfo div.adornmentPriceElement div.price.pos5 {color:#5C5C5C;}
body.productPage div#pagebody div#contentbody div#prodPageCont table.prodPageContent tbody tr td form#lineItemsForm.nospace table tbody tr td div.lineItem div.lineItemData div.lineItemInfo div.adornmentPriceElement div.price.pos1override {color:#5C5C5C;}

/* P2 Template fix add in the overlay on template images */
body.p2 div.products div.soldoutoverlay{
background: url("/category/templates/sold-outP2.png") no-repeat scroll center center transparent;
cursor: pointer;
height: 48px;
left: 44px;
position: absolute;
text-shadow: none;
top: 138px;
width: 274px;
font: 0px/0 a;
}
body.p2 div.products p.prodFlagSold {display:none;}

/* Fix for sweeps email misaligned on email my wishlist, confirmation page */
.annouceWishlistConfirm .sitefooter .emailsignup {float:right;}

/* Hiding the top banner in checkout because DEV controls the link and html, moved to promo_incircle.html */
div.ccPromotion {display:none;}

/* Fixing the large grey rule that separates suite items on a product page (height was too large) -- found broken after April 04 build*/
.coRule {
display: block;
height: 1px;
}

/*DRAWER POSTIONING */
#siloheader.drawers { margin-left: -14px; width:959px; margin-top: 0px; }
#siloheader.drawers #silo1 { width:94px; padding-left:12px; text-align:left; }
div#silocontainer1.silocontainer.hasdrawer.drawerative {width: 94px;}
#siloheader.drawers #silo2 { width: 145px; }
div#silocontainer2.silocontainer.hasdrawer.drawerative {width: 145px;}
#siloheader.drawers #silo3 { width: 127px; }
div#silocontainer3.silocontainer.hasdrawer.drawerative {width: 127px;}
#siloheader.drawers #silo4 { width: 54px; }
div#silocontainer4.silocontainer.hasdrawer.drawerative {width: 54px;}
#siloheader.drawers #silo5 { width: 84px; }
div#silocontainer5.silocontainer.hasdrawer.drawerative {width: 84px;}
#siloheader.drawers #silo6 { width: 68px; }
div#silocontainer6.silocontainer.hasdrawer.drawerative {width: 68px;}
#siloheader.drawers #silo7 { width: 89px; }
div#silocontainer7.silocontainer.hasdrawer.drawerative {width: 89px;}
#siloheader.drawers #silo8 { width: 74px; }
div#silocontainer8.silocontainer.hasdrawer.drawerative {width: 74px;}
#siloheader.drawers #silo9 { width: 33px; }
div#silocontainer9.silocontainer.hasdrawer.drawerative {width: 33px;}
#siloheader.drawers #silo10 { width: 65px; }
div#silocontainer10.silocontainer.hasdrawer.drawerative {width: 65px;}
#siloheader.drawers #silo11 { width: 33px; }
div#silocontainer11.silocontainer.hasdrawer.drawerative {width: 33px;}
#siloheader.drawers #silo12 { width: 57px;}
div#silocontainer12.silocontainer.hasdrawer.drawerative {width: 57px;}

#siloheader.drawers .drawerPromoContainer { padding-left:6px;padding-top: 15px; }
/* END DRAWERS */

/*JSP Additions */

/*Short Sku on prodcut pages*/
#MpsShortSku {display:none;}



/* Silo Nav Images */
#siloheader img{
	display:inline;
	float:left; 
	margin:0; 
	padding:0;
}

body.annouceWishlistConfirm div.sitefooter {width:940px;} 

/* Hiding the PreOrder Flag */
body.p3 div.products div.details p.preOrderFlag {display:none;}
body.superall div.products div.details p.preOrderFlag {display:none;}

/* Center GH on SC3 */
body.sc .graphic_header{margin-left: auto; margin-right: auto;}
body.entrySC  .graphic_header{margin-left: auto; margin-right: auto;margin-bottom:10px;}

/* Font on Quicklooks */
#QVB #qvOuter div#qvDescription {font-family: Arial, Helvetica, sans-serif;}
#QVB #qvOuter div.quickview div.details div {font-family: Arial, Helvetica, sans-serif;}

/* Remove Shadow from Zoom box */
body.productPage div.prod-zoom {box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}

/* MORE details on product page */
body.productPage .details .popup .close {margin-right: 1px;margin-top: 4px;} 
body.productPage .details .popup .moreDetail {background-color: #ffffff;border: 1px solid #939290;}

/* Breadcrumbing HOVER color */
body.productPage #breadcrumb a#bccat:hover{color:#5225a5}
body.productPage #breadcrumb a:hover{color:#5225a5}

/* Shopping Cart */
#shoppingCartContent .cartmwsproduct .txtBody {font-size:11px}

/* Check out - "Merchandise .. " Smaller font */
#shoppingCartContent #subtotalrow #title {font-size: 13px;}

/* QV and ZOOM border color */
#QVB #qvOuter div.quickview {border: 1px solid #939290;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
body.productPage div.prod-zoom { border: 1px solid #939290;}

/* Padding for copyright in footer */
div.copyright{padding-top: 15px;}

/* Sale & Search fixes */
a.recordTextLink:link, a.recordTextLink:visited, a.recordTextLink:active, a.recordTextLink:hover {font-weight:normal;}
body.searchPage .adornmentsText {color:#8c8b8b;}
body.essPage .adornmentsText {color:#7E5C86;}
.searchTextDisplayHeading {color:#313842;}

/*Designer Index a:hover */
body.designerindex .template ul li ul li a:hover {color:#5225a5;}


/* BOX SHADOW P3 */
body.p3 div#content {-webkit-box-shadow: none;-moz-box-shadow: none;}

/* Product page - SIZE GUIDE and COLOR */
body.productPage .lineItemOptionSelect .nsStyle {text-align:right;}
body.productPage .sizeGuide {padding-right:0;}
body.productPage .lineItemOptionSelect #dd1NonSelect {text-align:right;}

/* YMAL font-size fix */
body.productPage .ymal p.ttl {font-weight: normal;font-size: 10px;}

/* NEEDS TO BE PUT IN CHECKOUT.CSS */
#promotop #promo_header { width:auto;}

/* JSP ADDITIONS END*/

/* Social Icon Fixes - Product Page */
body.productPage .social {position: relative;}
body.productPage .social a#fb { position:absolute;top: 6px;margin-left: -3px;}
body.productPage #fblike {visibility:hidden;}
body.productPage .social a#twitterLink img {margin-right: 5px;margin-bottom: 1px;}
body.productPage .social #pinterestLink {margin-right:6px;}
body.productPage .social .forwardFriend img {margin-bottom: 2px;margin-right: 6px;}

/* Rest. Page FIXES */
#info-container .rest-nav{display:none;}
.rest-details {width: 400px;-webkit-text-size-adjust: none;}
.localStoreRestaurants {left: -631px;top: 30px;position: relative;}
.localStoreRestaurants ul li {margin-bottom: 6px;}
#rest-content {margin-top:-3px;-webkit-text-size-adjust: none;}
#info-panel h2 {display: none;}
.rest-section-content a {text-decoration: none;}
#store-info h1 {margin:0px;}

/* New Template FIXES */

/* QL in Sale - aligning with bottom of image */
body.efs div.products div.qv-tip {top: 311px;}

/* Showcase subcat graphic fix */
body.showcase .subcatheader h2 img{margin-left:-28px;}

/* Silo nav fix */
body.silo div.catalognav {margin-left: 13px;margin-top: 13px;}

/* Foot links hover color */
.sitefooter .footerlinks a:hover {color:#5225A5;}


/* Designer Index width fix */
body.designerindex.B #designerindexrightcol .designerlist {width: 595px;}

/* Sale Price font color on Product Page & QL */
body.productPage .pos1, #QVB #qvOuter div#qvHeaderPrice .pos1 {color:#5c5c5c;font-weight:bold;}

/* Adding spacing to the DI columns */
body.designerindex.B #index .designerlink a {width: 145px;}

/* Hiding the pre-order flag */
body.p3 div#content div.details p.preOrderFlag {display:none;}

/* Sale Designer Index */
body.designerindex.az h2 {background-color: #313842;}
body.designerindex.az h2 a {color: #FFFFFF;}
.index ul a, .index ul a:link, .index ul a:visited, .index ul a:hover, .index ul a:active {color: #000000;text-decoration: none;}

/* Padding for graphic headers */
body.p3 h1#categoryimgheader, body.sc3 h1#categoryimgheader {padding-bottom:8px;}

/* Category Header Spacing TEXT */
body.showcase h1#categoryheader {margin: -4px 0 10px 20px;}
body.p3 h1#categoryheader, body.p3.chanelb h1#categoryheader {margin-top: -4px; padding-top: 0;}
body.sc3 h1#categoryheader {margin-top: 0px; padding-top: 0;}

/* P3 Weird Filter Spacing Fix when no Pagination is Present */
body.p3 div#viewOptionsTop div.filter {margin: 10px 0 10px;}
body.p3  div#viewOptionsTop {padding-bottom:15px}

/* Price Adornments on Prodcut Templates */
body.p3 div.products p.priceadorn.highlight {font-weight: normal;color: #5c5c5c;}
body.p3 div.products div.details p.priceadorn.highlight {color:#5c5c5c;font-weight:bold;}

/* Showcase template Fixes */
.products .product .productdesigner, .products .priceadorn {font-weight: normal;}
body.showcase div.products div.details div#salePriceDiv {font-weight:bold;}
body.showcase .subcatheader h2 {font-weight: normal;}
h1#categoryheader {letter-spacing: 0px;color: #8c8b8b;}

/* template product detail spacing */
div.products div.details {padding-top:2px}
body.p3.chanelb div.products div.product div.details {padding-top:2px;}
body.p3 div.products div.details {padding-top:2px;}

/* pagination correct purple */
body.p3 div.pagelist table.pages span.activepage {color:#5225A5;}
body.efs .searchPagingCurrent, body.efs .adornmentsText {color:#5225A5;}
body.searchPage .searchPagingCurrent, body.essPage .searchPagingCurrent {color:#5225A5;}

/* Search Results Tabs */
body.essPage .searchTextDisplayHeading {color:#5225A5;}

/* Product Template Flags */
body.showcase div.details p.prodFlagSold {color: #5225A5;}
div#content div.details p.prodFlagArrivals {color:#5225A5;}
div#content div.details p.prodFlagSize {color:#5225A5;}
div#content div.details p.prodFlagColor {color:#5225A5;}
div#content div.details p.prodFlagArrivals {color:#5225A5;}
div#content div.details p.prodFlagExclusivelyOurs {color:#5225A5;}
div#content div.details p.prodFlagWidth {color:#5225A5;}

/* chanel template flags and prices */
body.p3.chanelb div.products div.details a.productlink, body.p3.chanelb div.products div.details a.productlink:link, body.p3.chanelb div.products div.details p.priceadorn {color:#000000;}
body.p3.chanelb div#content div.details p.prodFlagExclusivelyOurs {color:#5c5c5c;}
body.p3.chanelb div#content div.details p.prodFlagArrivals {color:#5c5c5c;}
body.p3.chanelb div#content div.details p.preOrderFlag{color:#5c5c5c;}
body.p3.chanelb div#content div.details p.prodFlagArrivals {color:#5c5c5c;}
body.p3.chanelb div#content div.details p.prodFlagColor {color:#5c5c5c;}
body.p3.chanelb div#content div.details p.prodFlagSize {color:#5c5c5c;}
body.p3.chanelb div#content div.details p.prodFlagWidth {color:#5c5c5c;}

/* Category Name was White on SC6B */
#categories h3 a {color:#8c8b8b;}

/* Spacing Fixes */
body.sc6b #categories .category, body.sc6b #categories .category.start {padding: 35px 0 0;}
body.sc6b #categories {padding: 0 0 15px;}
body.sc3 #categories .category, body.sc3 #categories .category.start {margin: 0 0 45px;}

/* Color fix for SC6B & SC3 bottom VIEWALL */
body.sc6b .superviewall, body.sc3 .superviewall {background-color: #e8e8e8;}

/* Designer Index */
body.designerindex.B #designerindexrightcol .designertitle {text-transform: uppercase;}
body.designerindex.B #designerindexrightcol .subcatname {font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #000000;}

/* Sale Silo */
a.nmdimvalSelected:visited, .refinementHeadingTextCategory {color:#000000;}
div.categoryTreeList ul li a.nmdimvalSelected {font-weight:bold;}
body.efs div.categoryTreeList ul li a.nmdimvalSelected {color: #000000;}
body.efs .categoryTreeList a:hover {font-weight:bold;}
body.efs .itemsPerPageDisplay {padding-top: 0px;}
body.efs .products .priceadorn , body.efs .product p, body.efs .product.start p, body.efs .product .prodAdvert, body.efs .product.start .prodAdvert {color: #8c8b8b;}
body.efs div.products div.details, body.efs div.products div.product, body.efs #resultszone.zonearea .product, body.efs #resultszone.zonearea .product.start, body.efs #centerzone.zonearea .product, body.efs #centerzone.zonearea .product.start {padding: 2px 0 10px;}
body.efs .zonearea#resultszone .highlight {font-weight:bold;color:#5c5c5c;}
body.efs .zonearea#resultszone .priceadorn {display: inline-block;width: auto;padding-right: 5px;}
body.efs div.products p.priceadorn span.label {display: none;}
body.efs div.products p.priceadorn.highlight span.label {display: inline-block;}

/* hide the breadcrumb on SALE */
body.essPage #breadcrumb {visibility: hidden;margin-top: -4px;margin-bottom:0;display:block;}

/* OLD STUFF -------------------- */

/*fix for liveperson IE8 issue*/
#needRef {
    display: none !important;
}
 
#need_close {
    display: none !important;
}

/* These styles correct for any errant whitespaces between the refreshable and the containing block in IE */
#promomain, #promo1, #promo2, #promo3, #promo4, #promotop { 
	font-size: 0;
	line-height:0;
}

.partneriFrame, .eMailiFrame { 
	margin: 0;
	height: 600px; /*old 520px*/
	width: 960px;
}

.pagertn a { 
	font-size: 8pt; 
}

/* Back out changes from DEV */
#content {float:left;}
/* IE FIXES FOR SILO */
body.silo .template{margin-top:0; position:relative;} 
body.silo #content{ position:relative; font-size:18px; color:#fff; text-align:center; padding:0;} 
body.silo #content{ width:940px; clear:both; float:none;} 
body.silo div.catalognav { text-align:left; font-family:Helvetica,Arial,sans-serif; font-size:9px; color:#fff;position:absolute; z-index:3; left:0; top:0;}