﻿/* ------------ IMAGES ------------ */
#LeftColumn .Form #QuickSearch .signupFeatures {background-image:url(../Images/signup_reasons.gif); }
#LeftColumn .Form #QuickSearch .Button { background-image:url(../Images/cta_button.jpg);}
.homepageSignup .Form #QuickSearch .Button { background-image:url(../Images/signup_button_css2.gif);}
/* * html .mainLogo { background-image: url(../Images/logo_ie6.gif); } */
body {background-image: url(../Images/body.jpg); }
.homepageHeroFeature .homepageHeroLeftList {background-image:url(../images/checks_bg.jpg);}
.homepageHeroFeature .homepageHeroListItem {background:url(../images/homepageHeroList_check.jpg);}
.homepageHeroFeature .homepageHeroTitle { background-image:url(../images/homepageHeroTitle_bg.jpg);}
#homepageHeroCTA1 {}
.homepageChecks li { background-image:url(../images/homepage_check.gif);}
.ProductQuickSearch #QuickSearch .Button {background-image:url(../Images/search_icon_css.gif); height:20px; }
#homepageHeroCTA2 .emailSignup .Button { background-image:url(../images/cta_button.jpg); margin:1px 3px 0 4px;}
#Menu {background-image:url(../Images/menu_bg.gif);}
#LeftColumn .Title { font-size:18px; color:#000000; background-image:url(../Images/filter_brand.gif); background-position:bottom right; background-repeat:no-repeat;width:190px; }
#LeftColumn #filterPanelTitle_Brand { background-image:url(../Images/filter_brand.gif); }
#LeftColumn #filterPanelTitle_Gender { background-image:url(../Images/filter_gender.gif); }
#LeftColumn #filterPanelTitle_Weight { background-image:url(../Images/filter_style.gif); }
#LeftColumn #filterPanelTitle_Color { background-image:url(../Images/filter_colors.gif); }
#LeftColumn #filterPanelTitle_Price { background-image:url(../Images/filter_price.gif); }
#LeftColumn #filterPanelTitle_Draw { background-image:url(../Images/filter_draw.gif); }
#LeftColumn #filterPanelTitle_Material { background-image:url(../Images/filter_material.gif); }
#LeftColumn #filterPanelTitle_Finish { background-image:url(../Images/filter_style.gif); }
#LeftColumn .title {color:#424545; background-position:bottom right; background-repeat:no-repeat; font-size:18px; padding:3px 0 9px 13px; width:200px; margin-top:-3px; margin-bottom:4px; }
div.fiterPanelResetAll a {background-image: url('../images/reset_all_btn.gif');}
div.fiterPanelResetAll_Inactive a { background-image: url('../images/reset_all_btn.gif');}
.PriceItem .BuyButton input, .ProductListItem .BuyButton input {background-image:url('../images/details.gif')}
#LeftColumn .ShopAll {background-image: url('../images/shop_all_btn.gif');}
.RecentlyViewedProduct {background: url(../Images/shelf.png) no-repeat left bottom;}
#Tab .CustomTabStyle .ajax__tab_outer {background:url(../Images/Rplain.gif) no-repeat right;}
#Tab .CustomTabStyle .ajax__tab_inner {background:url(../Images/Lplain.gif) no-repeat;}
#Tab .CustomTabStyle .ajax__tab_tab {background:url(../Images/mplain.gif) repeat-x;}
#Tab .CustomTabStyle .ajax__tab_hover .ajax__tab_outer {background:url(../Images/Rplain.gif) no-repeat right;}
#Tab .CustomTabStyle .ajax__tab_hover .ajax__tab_inner {background:url(../Images/Lplain.gif) no-repeat;}
#Tab .CustomTabStyle .ajax__tab_hover .ajax__tab_tab {background:url(../Images/mplain.gif) repeat-x;}
#Tab .CustomTabStyle .ajax__tab_active .ajax__tab_outer {background:url(../Images/faright.gif) no-repeat right; }
#Tab .CustomTabStyle .ajax__tab_active .ajax__tab_inner {background:url(../Images/faleft.gif) no-repeat; }
#Tab .CustomTabStyle .ajax__tab_active .ajax__tab_tab {background:url(../Images/famiddle.gif) repeat-x; }
.FormTitle {background-image:url(../Images/menu_bg.gif);}
#LeftColumn .Form {background-image:url(../Images/global_mail.jpg);}
.StarRating span { background:url(../Images/comment_bubble.gif)}
.BuyButton input {background-image:url('../images/details.gif')}
div.productListProgressOverlayContainer {background-image: url( '../images/productlist_update_overlay.png');}
div.filterOptionAllItems_updating img, div.filterItemCheckBox_updating img {background-image: url( '../Images/progress_spinner.gif');}
span.ViewShoppingCartSubtotal td.divider {background-image: url( '../Images/shoppingCartPanel_dividerBg.gif')}
.ViewShoppingCartEmpty, .ViewShoppingCart { background-image:url(../Images/cart_bg.gif)}
input.checkoutSubmitButton, input.NextButton {background-image: url("../Images/Next_Step.gif");}
div.processingOverlayActive { background-image: url( '../../Default/Images/processingBg.png'); }
.SiteSubtitle { background-image:url('../Images/chat_bg.jpg'); }
.pwsvClearLinkButton { background-image:url('../Images/clear_btn.gif'); }
#LeftColumn .Form #QuickSearch .signupMoreInfo {background-image:url('../Images/signup_reasons_more.gif'); }
#homepageHeroCTA2 .signupMoreInfo {background-image:url('../Images/signup_reasons_cta_more.gif'); }

/* ------------ GLOBAL ------------ */

body {background-image:url(../images/body.jpg); background-repeat:repeat; }
.Wrapper {background-image:url(../Images/rightcolumn_bg.png); -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#Footer { background:none;  margin-top:0px;}
a:visited { color:#595959}
a:link {color:#595959;}
a:hover {color:#000000;}
.ProductSearch .SearchForm hr { background-color:#d5d5d5; }
.Content p.style1 strong {color: #000000; }
.mainLogo { width:294px; height:33px; margin-top:43px;}
.HeaderStyle { font-size:12px; color:#424242; background-color:#d5d5d5; padding:8px 10px; }
.Form .HeaderStyle { font-size:12px; color:#424242; background-color:#d5d5d5; padding:8px 10px; }
.HeaderStyle th { padding:5px 0; }
.AccountContentContainer td { font-size:14px; line-height:16px }
.AccountContentContainer .Form { padding-left:10px; }
.AccountContentContainer .Form > div { font-size:14px; }
.AccountContentContainer .Form h5 { background-color:#fff; border:0; color:#000; padding: 8px 10px; font-size:16px; border-bottom:2px solid #d5d5d5; margin-top:20px;margin-left:-10px; margin-right:-10px; }
#MiddleColumn { padding-top:0; width:auto; }

* html .Wrapper { background:none; background-color:#ffffff; }
* html h1.mainLogo {background-image: url(../Images/logo_ie6.gif)}

/* --------------MENU --------------*/
#Menu { display:none; }
#Menu .StaticHoverStyle { background-color: #595959; }
#SiteLinks #SiteLinksTopRight {color:#b5b5b5;}
#SiteLinks #SiteLinksTopRight .Link a, #SiteLinks #SiteLinksTopRight .Link a:active, #SiteLinks #SiteLinksTopRight .Link a:visited, #SiteLinks #SiteLinksTopRight .Link a:hover {color:#000;}
#LeftColumn .ShopAll { width:203px; height:35px; margin-top:8px; display:none; }
#LeftColumn .ShopAll:hover {background-position:0 -35px; }
#LeftColumn .Form #QuickSearch { background-color:#f2f2f2; border-color:#eaeaea; }
#LeftColumn .Form #QuickSearch .SearchTextBox { color:#7e7e7e; }
/*
.SpecialsTreeView { margin-top:5px; }
*/
.menuSearchContainer { margin:4px 2px 0 0;}
.menuSearchContainer #QuickSearch { background-color:#eaeaea !important; border:1px solid #b5b5b5; }
.menuSearchContainer #QuickSearch .SearchTextBox { background-color:#eaeaea; color:#7e7e7e; }

* html #LeftColumn .Form #QuickSearch .Button { margin-left:0; position:relative; left:-3px; }
* html #LeftColumn .Form #QuickSearch td { background-color:#fff;  }
* html #LeftColumn .Form #QuickSearch .SearchTextBox { background-color:#eee; }

/* ------------ HOME ---------------*/

#HomeQuickSearch { background-color:#eaeaea;}
.homepageHeroRightCTA #QuickSearch .SearchTextBox { color:#8e8e8e; width:140px; }
.homepageHeroFeature .homepageHeroTitle { width:693px; font-size:14px; line-height:16px; letter-spacing:0; padding:15px 15px 15px 16px;background-image:url(../Images/hero_transparency.png); background-repeat:repeat; height:auto; position:absolute; bottom:0px;border-top:1px solid #3e3e3e;border-bottom:1px solid #3e3e3e; color:#959595; text-transform:none; font-weight:normal; }
.homepageHeroFeature .homepageHeroTitle span  { font-size:16px; color:#656565; }
.homepageHeroFeature { background-color:#fff; background-image:url(../Images/hero_bg.jpg); height:402px; position:relative; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; }
.homepageHeroFeature .Form { }
.homepageHeroFeatureTitle { display:block; text-indent:-4000px; }
.homepageHeroFeatureBtn { display:block; position:absolute; bottom:78px; right:53px; }
#LeftColumn .Title { background-position:10px 9px; }
.homepageHeroFeature .homepageHeroListItem { color:#b0c88a; background-image:url(../Images/homepageHeroList_check.png); margin-top:23px; }
#homepageHeroCTA2 .emailSignup .Form { border-color:#b5b5b5; }
#homepageHeroCTA2 .emailSignup .Form #QuickSearch { padding: 2px 0 0 4px;}
#homepageHeroCTA2 .signupFeaturesCta {background-image:url(../Images/signup_reasons_cta.gif); }
#homepageHeroCTA1  { padding:10px 0 15px 0; color:#8e8e8e; text-transform:none; font-size:16px; font-weight:bold; font-style:italic; text-decoration:none; border-bottom:1px solid #d5d5d5; margin-right:15px;}
#homepageHeroCTA1 span { margin-top:4px; font-size:12px; font-style:normal; color:#8e8e8e; }
#homepageHeroCTA1 span a {font-size:12px; font-style:normal; color:#8e8e8e;  }
#homepageHeroCTA1 ul { }
#homepageHeroCTA1 li { color:#8e8e8e; font-size:12px; margin-top:4px; font-style:normal; font-weight:normal; list-style-type:decimal; margin-left:17px; }
.homepageHeroCTAs { margin-left:0px; float:right; }
.homepageHeroItem { padding:110px 0 0 15px; float:left; vertical-align:bottom; }
.homepageHeroItem div { margin-bottom:5px; float:left; }
.SerpaCta { width:164px;}
.LeatherCta { width:156px; }
.homepageHeroItem span {}
.homepageHeroItem .title { font-size:16px; font-weight:bold; color:#ffffff;display:block; clear:both; line-height:18px; float:left;}
.homepageHeroItem .brand { font-style:italic; font-size:12px; color:#eaeaea; margin-top:2px; }
.homepageHeroItem .price { color:#e50e0d; font-size:14px; font-weight:bold; margin-top:5px; }
.homepageHeroItem img { margin-top:6px; display:block;float:left; }
#homepageHeroCTA2 { padding-bottom:0px; padding-top:10px; border-top:1px solid #ffffff; margin-top:0;}
.homepageChecks { padding-right:35px; width:677px; margin-bottom:10px; }
#homepageHeroCTA2 .emailSignup .SignupTitle { margin:0 0 0 10px; font-size:12px; float:left; }
.RightCTATitle { color:#000000; font-weight:bold; font-size:16px; font-style:normal; margin-bottom:10px; }
.descriptiveText { margin:10px 28px 10px 15px;-moz-border-radius:4px;-webkit-border-radius:4px; font-size:12px; line-height:16px; }

.homepageHeroLeftList { float:left; width:352px; height:189px; background-image:url(../Images/hero_leftcta_bg.png); background-repeat:no-repeat; }
.homepageHeroLeftList a { text-decoration:none; }

* html .MiddleColumn { padding:0; margin:0; }
* html .homepageHeroFeature { width:724px; margin:0; padding:0; height:430px; background-position:top; }

/* ------------ SPECIALS ------------ */

.Specials, #ctl00_ctl00_mc_uxPrice_DataListProducts, .BestSellers, .CTAInfo { background:none;margin-right:12px; padding-right:0px; border:0px; border-top-color:#e2e2e2; border-left-color:#e2e2e2;}
.Specials .Title, .CTAInfo .Offer { color:#000000; }
.SpecialItem, .BestSellerItem { border:1px solid #d5d5d5;}
.RecentlyViewedItem, .Price .ItemStyle .PriceItem { border-color:#c4dcee;}
#Container .ContentContainer { margin-top:0px; padding-top:20px; margin-bottom:0; clear:both; padding-left:15px; padding-right:15px; }


/* ------------ Category Lists ------------ */

.categoryLists { background:none; -webkit-border-radius:0px; -moz-border-radius:0px; padding:0;}
.RecentlyViewedItem, .Price .ItemStyle .PriceItem, .ProductList .ItemStyle .ProductListItem { border:1px solid #eaeaea;border-right:1px solid #eeeeee; border-bottom: 1px solid #eeeeee;}
.Price .Sorting .Label { color:#000000; }
* html .ProductList .ItemStyle .ProductListItem { margin:5px 3px; }
.RecentlyViewedItem { margin: 0 10px 36px 0; border:1px solid #d5d5d5; }
#MiddleColumn #ctl00_ctl00_mc_BREAD_CRUMBS_lblPath a, #MiddleColumn #ctl00_ctl00_mc_BREAD_CRUMBS_lblPath a:hover,
#MiddleColumn #ctl00_ctl00_mc_BREAD_CRUMBS_lblPath a:visited { color:#000000; }
#MiddleColumn .Field { margin-top:13px; margin-bottom:3px; }
.CategoryDetail .Title { margin-top:6px; }
.Price .Title h1, .CategoryDetail .Title h1 { color:#252525; }
.Price .Sorting select, .ProductList .Sorting select { font-size:14px; }

/* ------------ Item Description Page -------------*/
.ProductDetail { margin-bottom:0px;}
#QuickNavigation a {color:#8e8e8e; text-decoration:underline;}
#QuickNavigation a:hover, #Menu #QuickNavigation a:visited {color:#000000; text-decoration:underline;}
.ProductDetail .Label {color:#000000; }
#ProductZoom .CatalogItemLargeImage {border:0px; padding:0px 10px;}
#ProductZoom .AdditionalImages .AlternateImageBox { border:0px; padding:0px; }
#Tab .CustomTabStyle .ajax__tab_body { border-color:#d5d5d5; background-color:#ffffff; }
.ProductDetail .Quantity { color:#000000; }
.ProductDetail .TotalPriceText { color:#000000; }

/* ------------ Shopping Cart -------------------*/
.ShoppingCart .Grid .Header, .ShoppingCart .Grid .Header TH { background-color:#000000; }
.ShoppingCart .Grid .Row, .ShoppingCart .Grid .Row TD {background-color:#f1f1f1;}
.ShoppingCart .Grid .Row TD{padding-top:10px; padding-bottom:10px; }
.Grid {border-color:#d5d5d5;}
.ShoppingCart .CustomerService { color:#000000;}
.ViewShoppingCartSubtotal a:hover { color:#fff; text-decoration:underline; }
.ViewShoppingCartSubtotal a:link, .ViewShoppingCartSubtotal a:visited { color:#fff; text-decoration:none; }

/* ------------ Site Subtitle -----------------*/
.SiteSubtitle h2 { color:#000; letter-spacing:0;}
.SiteSubtitle .SiteSubtitleLeft { color:#000; display:none; }
.SiteSubtitle .SiteSubtitleRight em { color:#000; margin-right:7px; }
.SiteSubtitle .SiteSubtitleRight { color:#000; }

/* ------------- Tree View --------------------*/
/*
.CategoryTreeView { margin-bottom:5px; }
.CategoryTreeView .NodeStyle, .SpecialsTreeView .NodeStyle { color:#595959;}
.CategoryTreeView .HoverNodeStyle, .SpecialsTreeView .HoverNodeStyle { background-color: #e0e0e0;}
.CategoryTreeView .SelectedNodeStyle, .SpecialsTreeView .SelectedNodeStyle { background-color: #e0e0e0;}
a.LeafNodeStyle {width: 180px;}
a.RootNodeStyle {width: 201px;}
*/
div.filterOptionAllItems_selected, div.filterOptionAllItems_updating, div.filterItemCheckBox_selected, div.filterItemCheckBox_updating, div.filterOptionAllItems, div.filterItemCheckBox
{ border-bottom:0px; }
div.filterOptionAllItems_selected:hover, div.filterItemCheckBox_selected:hover, div.filterOptionAllItems:hover, div.filterItemCheckBox:hover
{ background-color:#e0e0e0; }
div.filterOptionAllItems_selected, div.filterOptionAllItems_updating, div.filterItemCheckBox_selected, div.filterItemCheckBox_updating 
{ background-color:#e0e0e0;  }

/* ------------- Left Column -----------------*/
#LeftColumn .Title { color:#000000;}
/*
#ctl00_ctl00_mc_sbc_fp_divResetAll {padding-top:4px; }
#ctl00_ctl00_mc_sbc_divResetAll {padding-top:4px; }
*/
/* ------------- Reviews ---------------------*/
.Review .Link a:link, .Review .Link a:visited {color:#595959;}
.Review .Link a:hover {color:#252525;}
.Review .ReviewItem { background-color:#ffffff; border: 1px solid #eaeaea; }
.Review .ReviewItem .Title {color:#8e8e8e; border-color:#eaeaea;}
.Review .ReviewItem .Title .Subject { color:#000000;}
.CustomerReview .Container .Form { background-color:#eaeaea; }
.CustomerReview .Container { border-color:#d5d5d5; background-color:#eaeaea; -webkit-border-radius:0px; -moz-border-radius:0px;}

/* ------------- Footer ----------------------*/
#Footer #ctl00_ctl00_CustomMessage1_lblMsg { color:#595959; }
#Footer #FooterCopyrightText { color:#595959; }
#FooterLinks {color:#8e8e8e;}
#FooterLinks .Link a, #FooterLinks .Link a:visited {color:#595959;}
#FooterLinks .Link a:hover {color:#000000; text-decoration: underline;}

/* ------------- Item Names ------------------*/
.CategoryDetail .ProductListItem .DetailLink A:link { color: #595959; text-decoration: underline; }
.CategoryDetail .ProductListItem .DetailLink A:Visited { color: #252525; text-decoration: underline;  }
.CategoryDetail .ProductListItem .DetailLink A:Hover { color: #252525; text-decoration: underline; }

.SpecialItem .DetailLink A:link { color: #595959; text-decoration: underline;  }
.SpecialItem .DetailLink A:Visited { color: #252525; text-decoration: underline; }
.SpecialItem .DetailLink A:Hover { color: #252525; text-decoration: underline; }

.BestSellerItem .DetailLink A:link { color: #595959; text-decoration: underline;  }
.BestSellerItem .DetailLink A:Visited { color: #252525; text-decoration: underline; }
.BestSellerItem .DetailLink A:Hover { color: #252525; text-decoration: underline; }

.FeaturedItem .DetailLink A:link { color: #595959; text-decoration: underline;  }
.FeaturedItem .DetailLink A:Visited { color: #252525; text-decoration: underline; }
.FeaturedItem .DetailLink A:Hover { color: #252525; text-decoration: underline; }

.BrandItem .DetailLink A:link { color: #595959; text-decoration: underline;  }
.BrandItem .DetailLink A:Visited { color: #252525; text-decoration: underline; }
.BrandItem .DetailLink A:Hover { color: #252525; text-decoration: underline; }

.DetailLink A:link { color: #595959; text-decoration: underline;  }
.DetailLink A:Visited { color: #252525; text-decoration: underline; }
.DetailLink A:Hover { color: #252525; text-decoration: underline; }

.CrossSellItem .DetailLink A:link { color: #595959; text-decoration: underline; }
.CrossSellItem .DetailLink A:Visited { color: #252525; text-decoration: underline;  }
.CrossSellItem .DetailLink A:Hover { color: #252525; text-decoration: underline; }

.RecentlyViewedItem .DetailLink A:link { color: #595959; text-decoration: underline;  }
.RecentlyViewedItem .DetailLink A:Visited { color: #252525; text-decoration: underline; }
.RecentlyViewedItem .DetailLink A:Hover { color: #252525; text-decoration: underline; }

.HighlightItem .DetailLink A:link { color: #595959; text-decoration: underline; }
.HighlightItem .DetailLink A:Visited { color: #252525; text-decoration: underline;  }
.HighlightItem .DetailLink A:Hover { color: #252525; text-decoration: underline; }

.HighlightInfo .DetailLink A:link { color:#7c7c7c;text-decoration: underline; }
.HighlightInfo .DetailLink A:Visited { color:#7c7c7c; text-decoration: underline;  }
.HighlightInfo .DetailLink A:Hover { color:#7c7c7c;text-decoration: underline;} 

.DetailLink {line-height:15px; padding-left:3px; padding-right:3px; font-size:12px !important;}

/*----------------------CHECKOUT-------------------------*/
.Checkout .Steps .Active { background-color:#FBf1e1; }

/*----------------------POPUP WIZARD-------------------------*/
#accordion div.pane {border-top:1px solid #fff;border-bottom:1px solid #bebebe; padding:0;color:#000;font-size:12px;}
#accordion div.pane h3 {font-weight:normal;margin:0 0 -5px 0;font-size:16px;color:#999;}
#accordion div.pane table  { width:100%; background-color:#fff; }
#accordion div.pane table th { background-color:#eaeaea; font-size:10px; text-transform:uppercase; color:#595959; padding:5px 3px; text-align:left; }
#accordion div.pane table tr { border-top:1px solid #d2d2d2; }
#accordion div.pane table tr:hover { /* background-color:#eaeaea; */ }
#accordion div.pane table .WizardHeader { border-top:0px; }
#accordion div.pane table td {padding:5px 3px;}
#accordion div.pane table td img { margin-left:10px; }
#accordion div.pane table td input { float:right;}
#accordion div.pane table td input:active { top:2px; left:1px; }

/* ACCOUNT INFO */
.accountHeading { background-image:url(../images/account_icon.jpg);}
.accountEditBtn { background-image:url(../images/edit_btn.gif); }
.backAccountBtn { background-image:url(../images/backAccount_btn.gif); }


/*---------------------- BACK-ORDER POPUP --------------------------*/
.popUpLeftArrow { background-image:url(../images/productPopupArrow.gif);}
.popUpRightBox {background-image:url(../images/productPopupBox.gif);}

/* ---------------- landing page breadcrumbs ---------------- */
/*
#Container div.BreadCrumbLink .LastBreadCrumb a { color:#4f4335; }
*/

/* ---------------- child landing page links (panel) ---------------- */
/*
div.landingPageChildNavigationContainer { border-color: #ded2c5; }
table.landingPageChildNavigation td.leftRule { border-color: #ded2c5; }
table.landingPageChildNavigation td span a { color: #9b7f5e; }
*/

/* ---------------- landing page description ---------------- */
/*
div.LandingPageDescriptionContainer { border-color: #ded2c5; }
div.LandingPageDescriptionLabel { color: #9b7f5e; }
*/

.filterItemTableDisabled { color: #b2b2b2; }

/* ---------------- products page - shop all button ---------------- */
div.productsShopAll a.productsShopAll { background-image: url( '../images/shop_all_btn.gif'); }
div.productsShopAll { display: none; }

/* ------------- Tree View --------------------*/
a.LeafNodeStyle { width: 197px; }
a.LeafNodeStyle:active, a.LeafNodeStyle:link, a.LeafNodeStyle:visited, a.LeafNodeStyle { color: #595959; }
a.LeafNodeStyle:hover { color: #424242; }
a.LeafNodeStyle:hover { background-color:#d8d8d8; text-decoration:none; -moz-border-radius:4px; -webkit-border-radius:4px; }

/* ---------------- promotions ---------------- */
.SitePromotion { display: none; }

/* ------------- Products Page Top Panel --------------------*/
.productListTopPanel { border-color:#c4c4c4; }
.productListTopContainer { background-color:#e0e0e0; }
