﻿/* ------------ 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:none; background-color:#EFE9E3; }
.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 {background-image:url(../images/homepageHeroBoots_cta.jpg); height:79px; background-repeat:no-repeat;}
.homepageChecks li { background-image:url(../images/homepage_check.gif);}
#homepageHeroCTA2 .emailSignup .Button { background-image:url(../images/cta_button.jpg); margin:1px 3px 0 4px;}
.ProductQuickSearch #QuickSearch .Button {background-image:url(../Images/search_icon_css.gif);}
#Menu {background-image:url(../Images/menu_bg.gif);}
#LeftColumn .Title { font-size:18px; color:#342718; 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_Person { background-image:url(../Images/filter_gender.gif); }
#LeftColumn #filterPanelTitle_Features { background-image:url(../Images/filter_style.gif); }
#LeftColumn #filterPanelTitle_Service { background-image:url(../Images/filter_service.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:#342718; 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'); border-bottom-color:#bca68c; border-right-color:#bca68c; }

/* ------------ GLOBAL ------------ */

h1, h2, h3, h4, h5 {color:#342718; }
body {}
#Container { }
.Wrapper { background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:1px solid #dcc9b0;}
#Footer { background:none;  margin-top:0px;}
a:visited { color:#342718;}
a:link {color:#342718;}
a:hover {color:#342718;}
.Form .Link a:visited {color:#342718; }
.ProductSearch .SearchForm hr { background-color:#DED2C5; }
.Content p.style1 strong {color: #342718; }
.mainLogo {margin-top:31px;}
.HeaderStyle { font-size:12px; color:#342718; background-color:#DED2C5; padding:8px 10px; }
.Form .HeaderStyle { font-size:12px; color:#342718; background-color:#DED2C5; 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:#342718; padding: 8px 10px; font-size:16px; border-bottom:2px solid #DED2C5; margin-top:20px;margin-left:-10px; margin-right:-10px; }
#MiddleColumn { padding-top:0; width:auto; }
div.Pager { color:#9B7F5E; }
div.filterOptionsPanel { color:#83694A; }
div.filterOptionsCommands a, div.filterOptionsCommands a:active, div.filterOptionsCommands a:link, div.filterOptionsCommands a:visited {color:#83694A; }
div.filterOptionsCommands a:hover  {color:#83694A; }
#Container .TableContainer .TableContainer a { color:#83694A; }
.Form { background-color:#EFE9E3; }
.Form .FieldStyle {color:#83694A; }
.ProductBrandHeader { border-bottom-color:#DCC9B0 }
#QuickNavigation { color:#9B7F5E; }
.SitePromotion { top:-3px; }
.orderSummaryWarehouses { background-color:#EFE9E3; }
.orderLineItemsDataGrid td.header { background-color:#342718; }
.orderLineItemsDataGrid { border-color:#DCC9B0; }
.Or { color:#9B7F5E;  }
.descriptiveText {background-color:#EFE9E3; border:1px solid #DED2C5; margin:10px 28px 10px 15px;-moz-border-radius:4px;-webkit-border-radius:4px; }
.descriptiveText h2 { font-size:12px; line-height:16px; background:none; color:#9B7F5E;-moz-border-radius:4px;-webkit-border-radius:4px; }

* 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: #342718; }
#SiteLinks #SiteLinksTopRight {color:#9B7F5E;}
#SiteLinks #SiteLinksTopRight .Link a, #SiteLinks #SiteLinksTopRight .Link a:active, #SiteLinks #SiteLinksTopRight .Link a:visited, #SiteLinks #SiteLinksTopRight .Link a:hover {color:#342718;}
#LeftColumn { padding-top:0;}
#LeftColumn .ShopAll { width:203px; height:35px; margin-top:20px; margin-bottom:20px; background-repeat: no-repeat; background-position:0px 0px;}
#LeftColumn .ShopAll:hover {background-position:0 -36px; }
#LeftColumn .Form #QuickSearch { background-color:#EFE9E3; border-color:#eee8d9; }
#LeftColumn .Form #QuickSearch .SearchTextBox { color:#9B7F5E; }
.SignupTitle { color:#9b7f5e; margin-left:10px; font-size:13px; font-weight:bold; font-style:italic; margin-bottom:6px; margin-top:13px; }
.menuSearchContainer { margin-top:4px; margin-right:2px;}
.menuSearchContainer #QuickSearch { background-color:#EFE9E3 !important; border:1px solid #DCC9B0; }
.menuSearchContainer #QuickSearch .SearchTextBox { background-color:#EFE9E3; color:#9b7f5e; }

* html #LeftColumn .Form #QuickSearch .Button { margin-left:0; position:relative; left:-3px; }
* html #LeftColumn .Form #QuickSearch td { }
* html #LeftColumn .Form #QuickSearch .SearchTextBox { background-color:#EFE9E3; }


/* ------------ HOME ---------------*/

#HomeQuickSearch { background-color:#e3eff7;}
.homepageHeroRightCTA #QuickSearch .SearchTextBox { color:#9B7F5E; width:140px; }
.homepageHeroFeature .homepageHeroFeatureTitle { text-indent: -9999px; display: block; }

.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 #c3af99; border-bottom:1px solid #c3af99; color:#3d2908; text-transform:none; font-weight:normal; }
.homepageHeroFeature .homepageHeroTitle span  { font-size:16px; color:#656565; }
.homepageHeroFeature { position: relative; background: #fff url("../Images/hero_bg.jpg") left top no-repeat; width: 715px !important; height: auto !important; color: #83694A; font-family: Arial, Helvetica, sans-serif; }
.homepageHeroFeatureTop { width: 715px; height: 290px; overflow: hidden; }
.homepageHeroFeatureTop .blackhawk_link { position: absolute; display: block; text-indent: -9999px; width: 250px; height: 125px; left: 272px; top: 160px; }
.homepageHeroFeature .Form { }
.homepageHeroFeature .homepageHeroTitle { padding: 41px 0 5px 0; margin: 0; font-size: 22px; font-weight: 100; color: #FFFFFF; text-transform: none; height: auto; }
.homepageHeroFeatureBtn { position: absolute; display:block; margin: 215px 0 0 530px; border: none 0px; }
.homepageHeroFeature h1 { color: #83694A; font-weight: normal; padding: 5px 15px 8px 10px; margin: 0; display: block; font-size: 22px; letter-spacing: 0; line-height: 17px; }
.homepageHeroFeature p { color: #83694A; font-weight: normal; padding: 0 15px 20px 10px; margin: 0; display: block; font-size: 13px; letter-spacing: 0; line-height: 17px; }

.homepageHeroLeftList { float: left; display: inline; width: 345px; }
.homepageHeroLeftList a { text-decoration:none; }
 
.homepageHeroLeftList .homepageHeroBlog { background: #cbb297 url("../images/militarybootsblogBottom.png") left bottom no-repeat; width: 345px; min-height: 345px; height: auto !important; height: 345px; display: block; line-height: 16px; font-family: Arial; }
.homepageHeroLeftList .homepageHeroBlog h3.blogTitle { margin-bottom: 0; }
.homepageHeroLeftList .homepageHeroBlog h2.mainBlogTitle a { display: block; font-size: 25px; color: #402802; height: 20px; padding: 17px 0 15px 0; text-align: center; background: url("../Images/title_militarybootsblog.png") left top no-repeat; font-weight: bold; }
.homepageHeroLeftList .homepageHeroBlog h2.blogTitle { line-height: 21px; font-size: 17px; color: #402802; padding: 8px 20px 3px 20px; margin: 0; letter-spacing: 0; }
.homepageHeroLeftList .homepageHeroBlog p.blogDesc { font-size: 12px; color: #333333; padding: 0 20px 10px 20px; margin: 0; background: url("../Images/blogBorder.png") 20px bottom no-repeat; }
.homepageHeroLeftList .homepageHeroBlog a.readMore { color: #000; text-decoration: none; font-size: 10px; font-weight: bold; display: inline-block; }
.homepageHeroLeftList .homepageHeroBlog h2.blogTitle a { color: #402802; text-decoration: none; }

.homepageHeroCTAs { float: left; display: inline; width: 350px; margin-left: 10px; }

.homepageHeroCTAs .featuredBrand { display: inline-block; float: left; width: 170px; height: 80px; }
.homepageHeroCTAs .featuredBrandRight { display: inline-block; float: left; width: 170px; height: 80px; margin-left: 10px; }

.homepageHeroCTAs .emailSignup { background: url("../images/email-background.jpg") no-repeat; display: block; padding: 0; width: 350px; height: 82px; clear: left; float: left; margin-bottom: 10px; }
.homepageHeroCTAs .emailSignup h3 { display: block; margin: 0; font-size: 21px; height: 28px; color: #654b2f; padding: 10px 0 0 0; text-align: center; }	
.homepageHeroCTAs .emailSignup input.SearchTextBox { padding: 2px 4px 2px 4px; margin: 0 0 0 20px; font-size: 14px; font-weight: 100; color: #999999; border: none 0px #FFFFFF; width: 220px; }
.homepageHeroCTAs .emailSignup input.Button { padding: 0; margin: 0; vertical-align: top; }
.homepageHeroCTAs .emailSignup .SignupTitle { display: none; }
.homepageHeroCTAs .emailSignup .Form,
.homepageHeroCTAs .emailSignup #QuickSearch { background: none; margin-top: 0; }
.homepageHeroCTAs .emailSignup .Form { padding: 0; }
.homepageHeroCTAs .emailSignup #QuickSearch .SearchTextBox { height: 15px; width: 223px; color: #666666; padding-top: 2px; }
.homepageHeroCTAs .emailSignup #QuickSearch .Button { height: 19px; width: 76px; }

.homepageHeroCTAs .bootsforlife { clear: both; width: 350px; height: 105px; background: url("../Images/bootsforlife.jpg") left top no-repeat; overflow: hidden; }
.homepageHeroCTAs .bootsforlife a { display: block; width: 350px; height: 105px; text-indent: -9999px; }

#LeftColumn .Title { background-position:10px 7px; }
.homepageHeroFeature .homepageHeroListItem { color:#b0c88a; background-image:url(../Images/homepageHeroList_check.png); margin-top:23px; }
#homepageHeroCTA2 .emailSignup .Form { border-color:#cebeae; }
#homepageHeroCTA2 .emailSignup .Form #QuickSearch { padding: 2px 0 0 4px;}
#homepageHeroCTA2 .signupFeaturesCta {background-image:url(../Images/signup_reasons_cta.gif); float:left; width:74px; position:relative; top:-11px; margin-left:10px; }
#homepageHeroCTA1  { position: relative; color:#9b7f5e; text-transform:none; font-size:16px; font-weight:bold; font-style:italic; text-decoration:none; width:347px;}
#homepageHeroCTA1 a { position: absolute; display: block; text-indent: -9999px; top: 84px; left: 167px; width: 64px; height: 24px; }
.homepageHeroItem { padding:10px 0 0 15px; float:left; }
.ConverseCta { width:168px; background-image:url(../Images/homepageCta_converse.png); height:172px; background-position:15px 37px; background-repeat:no-repeat; }
.BatesCta { width:156px; background-image:url(../Images/homepageCta_bates.png); height:172px; background-position:9px 40px; background-repeat:no-repeat;  }
.homepageHeroItem span {}
.homepageHeroItem .title { font-size:22px; font-weight:bold; color:#3d2908; }
.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:right; margin-right:15px; }
#homepageHeroCTA2 { padding-bottom:0px; padding-top:10px; border-top:1px solid #ded2c5; margin-top:0;}
.homepageChecks { border:0; padding-right:35px; width:677px; margin-bottom:10px; }
#homepageHeroCTA2 .emailSignup .SignupTitle { margin:0 0 0 8px; font-size:12px; float:left; letter-spacing:-.01em; }

* 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:#342718; }
.SpecialItem, .BestSellerItem { border:1px solid #DED2C5;}
.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:#342718; }
* html .ProductList .ItemStyle .ProductListItem { margin:5px 3px; }
.RecentlyViewedItem { margin: 0 10px 36px 0; border:1px solid #DED2C5; }
#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:#342718; }
#MiddleColumn .Field { margin-top:13px; margin-bottom:3px; }
.CategoryDetail .Title { margin-top:6px; }
.Price .Title h1, .CategoryDetail .Title h1 { color:#342718; }
.Price .Sorting select, .ProductList .Sorting select { font-size:14px; }
.RecentlyViewedProduct .RecentlyViewedItem, .RecentlyViewedProduct .Price .ItemStyle .PriceItem, .ProductList .ItemStyle .ProductListItem { border-color:#DED2C5; }

/* Item Description Page */
.ProductDetail { margin-bottom:0px;}
#QuickNavigation a {color:#9B7F5E; text-decoration:underline;}
#QuickNavigation a:hover, #Menu #QuickNavigation a:visited {color:#342718; text-decoration:underline;}
.ProductDetail .Label {color:#342718; }
#ProductZoom .CatalogItemLargeImage {border:0px; padding:0px 10px;}
#ProductZoom .AdditionalImages .AlternateImageBox { border:0px; padding:0px; }
#Tab .CustomTabStyle .ajax__tab_body { border-color:#DED2C5; background-color:#ffffff; }
.ProductDetail .Quantity { color:#342718; }
.ProductDetail .TotalPriceText { color:#342718; }
.ProductDetail .Image, .ProductAdditionalImages, .ProductDetail .PrdtAddtionalImages .PrdtAdditionalImagesTitle, 
.ProductDetail .Description, .ProductDetail .ProductWishList { border-color:#DED2C5; color:#342718; }
.ProductDetail .EnlargeImage a:link { color:#342718; }

/* Shopping Cart */
.ShoppingCart .Grid .Header, .ShoppingCart .Grid .Header TH { background-color:#342718; }
.ShoppingCart .Grid .Row, .ShoppingCart .Grid .Row TD {background-color:#EFE9E3;}
.ShoppingCart .Grid .Row TD{padding-top:10px; padding-bottom:10px; }
.Grid {border-color:#DED2C5;}
.ShoppingCart .CustomerService { color:#342718;}
.ViewShoppingCartSubtotal a:hover { color:#fff; text-decoration:underline; }
.ViewShoppingCartSubtotal a:link, .ViewShoppingCartSubtotal a:visited { color:#fff; text-decoration:none; }

/* Site Subtitle */
.SiteSubtitle h2 { color:#342718; letter-spacing:0;}
.SiteSubtitle .SiteSubtitleLeft { color:#342718; display:none; }
.SiteSubtitle .SiteSubtitleRight em { color:#342718; margin-right:7px; }
.SiteSubtitle .SiteSubtitleRight { color:#342718; }

/* Tree View */
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:#EFE9E3; }
div.filterOptionAllItems_selected, div.filterOptionAllItems_updating, div.filterItemCheckBox_selected, div.filterItemCheckBox_updating 
{ background-color:#EFE9E3;  }

/* Left Column */
#LeftColumn .Title { color:#342718;}

/* Reviews */
.Review .Link a:link, .Review .Link a:visited {color:#342718;}
.Review .Link a:hover {color:#342718;}
.Review .ReviewItem { background-color:#ffffff; border: 1px solid #eaeaea; }
.Review .ReviewItem .Title {color:#9B7F5E; border-color:#eaeaea;}
.Review .ReviewItem .Title .Subject { color:#342718;}
.CustomerReview .Container .Form { background-color:#eaeaea; }
.CustomerReview .Container { border-color:#DED2C5; background-color:#eaeaea; -webkit-border-radius:0px; -moz-border-radius:0px;}

/* Footer */
#Footer #ctl00_ctl00_CustomMessage1_lblMsg { color:#342718; }
#Footer #FooterCopyrightText { color:#342718; }
#FooterLinks {color:#9B7F5E;}
#FooterLinks .Link a, #FooterLinks .Link a:visited {color:#342718;}
#FooterLinks .Link a:hover {color:#342718; text-decoration: underline;}

/* Item Names */
.CategoryDetail .ProductListItem .DetailLink A:link { color: #342718; text-decoration: underline; }
.CategoryDetail .ProductListItem .DetailLink A:Visited { color: #342718; text-decoration: underline;  }
.CategoryDetail .ProductListItem .DetailLink A:Hover { color: #342718; text-decoration: underline; }

.SpecialItem .DetailLink A:link { color: #342718; text-decoration: underline;  }
.SpecialItem .DetailLink A:Visited { color: #342718; text-decoration: underline; }
.SpecialItem .DetailLink A:Hover { color: #342718; text-decoration: underline; }

.BestSellerItem .DetailLink A:link { color: #342718; text-decoration: underline;  }
.BestSellerItem .DetailLink A:Visited { color: #342718; text-decoration: underline; }
.BestSellerItem .DetailLink A:Hover { color: #342718; text-decoration: underline; }

.FeaturedItem .DetailLink A:link { color: #342718; text-decoration: underline;  }
.FeaturedItem .DetailLink A:Visited { color: #342718; text-decoration: underline; }
.FeaturedItem .DetailLink A:Hover { color: #342718; text-decoration: underline; }

.BrandItem .DetailLink A:link { color: #342718; text-decoration: underline;  }
.BrandItem .DetailLink A:Visited { color: #342718; text-decoration: underline; }
.BrandItem .DetailLink A:Hover { color: #342718; text-decoration: underline; }

.DetailLink A:link { color: #342718; text-decoration: underline;  }
.DetailLink A:Visited { color: #342718; text-decoration: underline; }
.DetailLink A:Hover { color: #342718; text-decoration: underline; }

.CrossSellItem .DetailLink A:link { color: #342718; text-decoration: underline; }
.CrossSellItem .DetailLink A:Visited { color: #342718; text-decoration: underline;  }
.CrossSellItem .DetailLink A:Hover { color: #342718; text-decoration: underline; }

.RecentlyViewedItem .DetailLink A:link { color: #342718; text-decoration: underline;  }
.RecentlyViewedItem .DetailLink A:Visited { color: #342718; text-decoration: underline; }
.RecentlyViewedItem .DetailLink A:Hover { color: #342718; text-decoration: underline; }

.HighlightItem .DetailLink A:link { color: #342718; text-decoration: underline; }
.HighlightItem .DetailLink A:Visited { color: #342718; text-decoration: underline;  }
.HighlightItem .DetailLink A:Hover { color: #342718; text-decoration: underline; }

.HighlightInfo .DetailLink A:link { color:#9B7F5E;text-decoration: underline; }
.HighlightInfo .DetailLink A:Visited { color:#9B7F5E; text-decoration: underline;  }
.HighlightInfo .DetailLink A:Hover { color:#9B7F5E;text-decoration: underline;} 

.DetailLink {line-height:15px; padding-left:3px; padding-right:3px; font-size:12px !important;}

/* CONTACT PAGE */
.SuccessMsg { font-size: 14px; }

/* CHECKOUT */
.Checkout .Steps .Active { background-color:#FBf1e1; }

/* POPUP WIZARD */
#accordion {background:#fff;width: 623px;-background:#666; border-top:1px solid #bebebe;}
#accordion div.pane {border-top:1px solid #fff;border-bottom:1px solid #bebebe; display:none;padding:0;color:#342718;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:#342718; padding:5px 0 6px 0; text-align:left; }
#accordion div.pane table tr { border-top:1px solid #d2d2d2; }
#accordion div.pane table .WizardHeader { border-top:0px; }
#accordion div.pane table td {padding:5px 0;}
#accordion div.pane table td img { margin-left:10px; }
#accordion div.pane table td input {position:relative; float:right;top:1px; }
#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); }

.accountHomeTopWrapper, .accountInformationOrder { color:#342718; }
.accountHomeOrderRowWrapper .Grid td, .accountInformationOrder .Grid td { color:#342718 !important; }

.ContentContainer .accountInformationHome, .ContentContainer .accountInformationOrder { background:none; }

.accountHomeTopLeft { background-color:#EFE9E3; border-bottom:1px solid #e4dbc4; }
.accountHomeTopRight {background-color:#EFE9E3; }
.accountHomeTopRight .Grid { border-bottom-color:#e4dbc4; border-top-color:#EFE9E3; }
.accountHomeTopContainerEmail {border-bottom-color:#e4dbc4; }
.accountHomeTitleWrapper { border-top-color:#e4dbc4; border-bottom-color:#e4dbc4; }
.accountHomeTitle { border-top-color:#EFE9E3; border-bottom-color:#EFE9E3; background-color:#ebdfd1;color:#342718;}
.accountEditBtn { color:#fff;}

.accountHomeTopRight .HeaderStyle { border-bottom-color:#e4dbc4; }
.accountHomeTopRight .HeaderStyle th {color:#342718; background-color:#ebdfd1;}
.accountHomeTopRight .RowStyle, .accountHomeTopRight .AlternatingRowStyle { background-color:#EFE9E3; }
.accountHomeTopRight .RowStyle span, .accountHomeTopRight .AlternatingRowStyle span {color:#9B7F5E;}

.accountHomeOrderHeaderWrapper td { border-bottom-color:#EFE9E3; }
.accountHomeOrderRowWrapper { border-bottom-color:#ffffff; border-top-color:#e4dbc4;}

.accountInformationOrder .accountHeading span { color:#9B7F5E; }
.accountInformationOrder .accountHomeTopRight {border-bottom-color:#e4dbc4;}

.accountOrderItemList .Grid { border-bottom-color:#e4dbc4; }
.accountOrderItemList .HeaderStyle { border-bottom-color:#e4dbc4; }
.accountOrderItemList .HeaderStyle th { color:#342718; background-color:#ebdfd1;}
.accountOrderItemList .RowStyle, .accountHomeTopRight .AlternatingRowStyle { background-color:#EFE9E3;}
.accountOrderItemList .RowStyle span, .accountHomeTopRight .AlternatingRowStyle span {color:#9B7F5E;}

/* BACK-ORDER POPUP */
.popUpLeftArrow { background-image:url(../images/productPopupArrow.gif);}
.popUpRightBox {background-image:url(../images/productPopupBox.gif);}

/* landing page title */
#MiddleColumn .Title h1 { color:#4f4335; }

/* 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 {background-color:#EFE9E3; border:1px solid #DED2C5; margin:10px 0px 10px 0px; -moz-border-radius:4px; -webkit-border-radius:4px;font-size:12px; line-height:16px;  color:#4B4B4B;}
div.LandingPageDescriptionLabel { color: #4B4B4B; }
.LandingPageDescriptionPanel  { width: auto; }

/* ---------------- products page - shop all button ---------------- */
div.productsShopAll a.productsShopAll { background-image: url(../images/shop_all_btn.gif); height: 36px; background-repeat: no-repeat; background-position:0px 0px; }
div.productsShopAll a.productsShopAll:hover { background-position: 0 -36px; }
/* ---------------- landing page title ---------------------- */
#MiddleColumn .Title h1 { color:#4f4335; }
/* ---------------- landing page breadcrumbs ---------------- */
#Container div.BreadCrumbLink .LastBreadCrumb a { color:#4f4335; }

/*SIZE GUIDE CSS */
#sizeGuideWrapper { padding: 0 5px 55px 5px; }
#sizeGuidePDFLinks { float: left; display: inline; width: 50%; margin-left: auto; margin-right: auto; text-align: center; }

/*basic text*/
.sizeGuideText P { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; text-align: center; }
.sizeGuideTitle { background-color: #c4c4c4; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #4F4335; font-weight: bold; text-transform: capitalize; text-align: center; }
.sizeGuideSubTitle { background-color: #b8a48b; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: bold; text-transform: capitalize; text-align: center; }

/*light gray*/
.sizeGuideRow1 TD { background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; text-transform: capitalize; text-align: center; }
/*white*/
.sizeGuideRow2 TD { background-color:#ede7e1; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-transform:capitalize; text-align:center; }

/* note: for ie6 */
div.Pager a, div.Pager a:active, div.Pager a:link, div.Pager a:visited { color: #597725; text-decoration:none; }
/* hide email signup */
#EmailWrapper { display:none;}
#LeftColumn div.Form { display:none;}
div.productsShopAll { padding-top:16px; padding-bottom:29px;}
#LeftColumn .ShopAll { margin-top:29px; margin-bottom:23px;}
#LeftColumn .SignupTitle { visibility:hidden;}

/* ------------- Tree View --------------------*/
a.LeafNodeStyle { width: 201px; -moz-border-radius:4px; -webkit-border-radius:4px; }
a.LeafNodeStyle:active, a.LeafNodeStyle:link, a.LeafNodeStyle:visited, a.LeafNodeStyle { color: #83694A; }
a.LeafNodeStyle:hover { color: #83694A; background-color:#EFE9E3; text-decoration:none; }

/* ------------- Products Page Top Panel --------------------*/
.productListTopPanel .Sorting span.Label { color:#9B7F5E; }
.productListTopPanel { border-color:#ded2c5; }
.productListTopContainer { background-color:#efe9e3; }

/*--------------- Selected Filters List ---------------------*/
.filterWrapper{ width:100%; height:100%; border-bottom:solid 1px #ded2c5; border-right:solid 1px #ded2c5; border-left:solid 1px #ded2c5; background-repeat:no-repeat; background-image:url(../Images/filtersarrow.gif); background-position:left center; -moz-border-radius:0px 0px 4px 4px }
.filterSelectionWrapper{ width:129px; padding:10px 0px 10px 20px; }
.filterSelectionRemove{ width:560px;}
.filterSelectionSpace{ padding:2px 10px 10px 20px;}
.filterSelectionSpace img{ vertical-align:middle; margin:0px 10px 0px 5px; width:15px; height:15px;}
.filterSelectionSpace a.notSelected { text-decoration:none; float:left; white-space:nowrap; padding:2px 0px 2px 0px;}
.filterSelectionSpace a.notSelected:hover { color: #990000;}
.filterSelectionSpace a.notSelected img { background-image:url(../Images/filter_remove.gif); background-position:0px 0px;}
.filterSelectionSpace a.notSelected:hover img { background-position:0px 15px;} 