﻿/* ------------ 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/cta_image.jpg);}
.homepageHeroFeature .homepageHeroListItem {background:url(../images/homepageHeroList_check.jpg);}
/* #homepageHeroCTA1 {background-image:url(../images/homepageHeroBoots_cta.jpg); height:79px; background-repeat:no-repeat;} */
#homepageHeroCTA1 { height:auto; padding: 0px; padding-top: 2px; margin-right: 14px; margin-bottom: 2px; }
.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); height:20px; }
#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_Style { background-image:url(../Images/filter_style.gif); }
#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_weight.gif); }
#LeftColumn #filterPanelTitle_Color { background-image:url(../Images/filter_colors.gif); }
#LeftColumn #filterPanelTitle_Price { background-image:url(../Images/filter_price.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'); background-repeat: no-repeat; background-position:0px 0px; }
.RecentlyViewedProduct {background: url(../Images/shelf.jpg) 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'); }
#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-color:#d5d5d5; background-repeat:repeat;}
#Footer { background:none;  margin-top:0px;}
h1, h2, h3, h4, h5 {color: #595959;}
a:visited { color:#8e8e8e}
a:link {color:#8e8e8e;}
a:hover {color:#424242;}
.ProductSearch .SearchForm hr { background-color:#b5b5b5; }
.Content p.style1 strong {color: #424242; }
.mainLogo { width:300px; height:34px; margin-top:41px;}
.Wrapper { background-color:#fff; border-bottom:3px solid #b5b5b5; padding-bottom:20px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
.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; }
div.filterOptionsPanel {width: 203px;padding-bottom: 6px;line-height: 16px;font-size: 13px;color: #595959;}

/* --------------MENU --------------*/

#Menu {display:none; }
#Menu .StaticHoverStyle { background-color: #424242;}
.Wrapper { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border-top:1px solid #cccccc; }
#LeftColumn .ShopAll { width:203px; height:35px; margin-top:20px; margin-bottom:20px;}
#SiteLinks #SiteLinksTopRight {color:#8e8e8e;}
#SiteLinks #SiteLinksTopRight .Link a, #SiteLinks #SiteLinksTopRight .Link a:active, #SiteLinks #SiteLinksTopRight .Link a:visited, #SiteLinks #SiteLinksTopRight .Link a:hover {color:#595959;}
.menuSearchContainer { margin: 20px 0 0 0;}
.menuSearchContainer #QuickSearch { background-color:#eaeaea !important; border:1px solid #b5b5b5; }
.menuSearchContainer #QuickSearch .SearchTextBox { background-color:#eaeaea; color:#7e7e7e; }
#HomeQuickSearch { background-color:#f7f7f7;}

* 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; }

/* ------- HOMEPAGE FEATURE ---------- */ 
#HomeQuickSearch { background-color:#f7f7f7;}
.homepageHeroRightCTA #QuickSearch .SearchTextBox { color:#8e8e8e; width:140px; }
.homepageHeroFeature .homepageHeroTitle { padding: 37px 0 5px 0; margin: 0; font-size: 22px; font-weight: 100; color: #FFFFFF; text-transform: none; height: auto; }
.homepageHeroFeature { margin: 10px 0 0 0; background: #fff url("../Images/hero_bg.jpg") left top no-repeat; width: 695px !important; height: 370px !important; padding: 0 10px 10px 10px !important; color: #CCCCCC; font-family: Helvetica, sans-serif; }
.homepageHeroFeature p { padding: 0; margin: 0; font-size: 13px; letter-spacing: 0; line-height: 17px; }
.homepageHeroFeature .Form { }
.homepageHeroFeatureTitle { display:block; text-indent:-4000px; }
.homepageHeroFeatureBtn { display:block; margin: 190px 0 0 196px; border: none 0px; }

.homepageHeroLeftList .homepageHeroBlog { width: 352px; display: block; font-family: Arial; }
.homepageHeroLeftList .homepageHeroBlogInside { line-height: 17px; min-height: 291px; width: 352px; height: auto !important; height: 291px; background: url("../images/homepageHeroBlog-back.png") left bottom no-repeat; padding: 0 0 15px 0; }
.homepageHeroLeftList .homepageHeroBlog h2.mainBlogTitle a { background:url("../images/homepageHeroBlog-top.png") left top no-repeat; display: block; font-size: 25px; font-weight: bold; color: #666; padding: 15px 0 15px 0; text-align: center; }

.homepageHeroLeftList .homepageHeroBlog h2.blogTitle { line-height: 21px; font-size: 17px; color: #333333; padding: 8px 20px 3px; margin: 0; letter-spacing: 0; }
.homepageHeroLeftList .homepageHeroBlog p.blogDesc { font-size: 12px; color: #333333; padding: 0 20px 10px; background: url("../Images/blog-border.png") center 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: #666; text-decoration: none; }

.homepageHeroCTAs .homepageHeroGuide { background: url("../images/homepageHeroGuide-back.png") no-repeat; display: block; width: 350px; height: 50px; text-align: center; }
.homepageHeroCTAs .homepageHeroGuide h2.TPGuide { padding: 8px 0 0 0; margin: 0; font-size: 19px; font-style: italic; letter-spacing: 0px; }

.homepageHeroCTAs .homepageHeroGuide a.checkItOut { float: right; padding: 6px 40px 0px 0px; margin-top: -3px; font-size: 12px; text-decoration: none; font-style: italic; color: #000000; font-weight: bold; font-family: Arial Black; }
.homepageHeroCTAs .homepageHeroGuide .green { color: #666; }
.homepageHeroCTAs .homepageHeroGuide h2.TPGuide a { text-decoration: none; color: #000000; display: block; height: 40px; }	

.homepageHeroCTAs .featuredBrand { display: inline-block; float: left; width: 170px; height: 80px; background: url("../images/featured-brand-background.png") no-repeat; }
.homepageHeroCTAs .featuredBrandRight { display: inline-block; float: left; width: 170px; height: 80px; margin-left: 10px; background: url("../images/featured-brand-background.png") no-repeat; }

.homepageHeroCTAs .emailSignup { background: url("../images/email-background.png") no-repeat; display: block; margin-top: 10px; padding: 0; width: 350px; height: 80px; clear: left; float: left; }
.homepageHeroCTAs .emailSignup h2 { padding: 8px 0 4px 0; margin: 0; font-size: 22px; text-align: center; font-weight: 100; color: #666; }
.homepageHeroCTAs .emailSignup h2 strong { color: #000000; }	
.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; }
.homepageHeroCTAs .emailSignup #QuickSearch .Button { height: 19px; width: 76px; }


#LeftColumn .Title { background-position:10px 9px; }
.homepageHeroFeature .homepageHeroListItem { color:#b0c88a; background-image:url(../Images/homepageHeroList_check.png); margin-top:23px; }

.homepageHeroLeftList .homepageHeroBlog h3.blogTitle a { color: #FFF; }
#homepageHeroCTA2 .emailSignup .Form { border-color:#cccccc; margin-top:7px; }
#homepageHeroCTA2 .emailSignup .Form #QuickSearch { padding: 2px 0 0 4px;}
#homepageHeroCTA2 .signupFeaturesCta {background-image:url(../Images/signup_reasons_cta.gif); }
#homepageHeroCTA1  { color:#8e8e8e; text-transform:none; font-size:16px; font-weight:bold; font-style:italic; text-decoration:none; width:347px;}
#homepageHeroCTA1 span { margin-top:4px; font-size:12px; font-style:normal; color:#8e8e8e; }
#homepageHeroCTA1 span a {font-size:12px; font-style:normal; color:#8e8e8e;  }
.homepageHeroCTAs { float: left; display: inline; width: 350px; margin-left: 13px; }
.homepageHeroItem { padding:10px 0 0 15px; float:left; }
.PropperCta { width:168px; height:172px;}
.BlackCta { width:156px; height:172px; }
.homepageHeroItem span {}
.homepageHeroItem .title { font-size:15px; font-weight:bold; color:#ffffff; line-height:17px; }
.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 #d5d5d5; margin-top:0;}
.homepageChecks { border:0; padding-right:35px; width:677px; margin-bottom:1px; }
#homepageHeroCTA2 .emailSignup .SignupTitle { margin:0 0 0 10px; font-size:11px; float:left; }

.homepageHeroLeftList { float: left; display: inline; width: 350px; }
.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-color:#eaeaea;-webkit-border-radius:0px; -moz-border-radius:0px; margin-right:12px; padding-right:0px;}
.Specials .Title, .CTAInfo .Offer { color:#595959; }
.RecentlyViewedItem, .Price .ItemStyle .PriceItem { border-color:#b5b5b5;}
#Container .ContentContainer { margin-top:0px; padding-top:20px; }

/* ------------ Category Lists ------------ */

.categoryLists { background-color:#fff; -webkit-border-radius:0px; -moz-border-radius:0px;}
.categoryLists .ProductListItem .DetailLink, .categoryLists .ItemStyle .DetailLink, .BestSellerItem .DetailLink, .RecentlyViewedItem .DetailLink  { vertical-align:middle; } /* height:42px; */
.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:#424242; }
.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:#424242; }
#MiddleColumn .Field { margin-top:13px; margin-bottom:3px; }
.CategoryDetail .Title { margin-top:6px; }
.Price .Title h1, .CategoryDetail .Title h1 { color:#595959; }
.Price .Sorting select, .ProductList .Sorting select { font-size:14px; }

/* ------------ Item Description Page -------------*/
.ProductDetail .Image { border:1px solid #eaeaea;}
.ProductAdditionalImages  {border:1px solid #eaeaea; margin-left:1px; }
#QuickNavigation { color:#8e8e8e; }
#QuickNavigation a {color:#8e8e8e; text-decoration:underline;}
#QuickNavigation a:hover, #Menu #QuickNavigation a:visited {color:#424242; text-decoration:underline;}
.StoreLocator .SearchContent { background-color:#eaeaea; border-color:#d5d5d5;}
.ProductDetail .Label {color:#424242; }
#ProductZoom .Zoomtitle h1 {color:#000;}
#ProductZoom .CatalogItemLargeImage {border:0px; padding:0px 10px;}
#ProductZoom .AdditionalImages .AlternateImageBox { border:0px; padding:0px; }
#ProductZoom .ZoomFooter { color: #000; }
#Tab .CustomTabStyle .ajax__tab_body { border-color:#d5d5d5; background-color:#eaeaea; }
.ProductDetail .Description { line-height:20px; }
.ProductDetail .Quantity { color:#424242; }
.ProductDetail .TotalPriceText { color:#424242; }
#ctl00_ctl00_mc_uxProduct_CatalogItemImage {}
.ProductBrandHeader { color:#595959;}

/* ------------ Shopping Cart -------------------*/
.ShoppingCart .Grid .Header, .ShoppingCart .Grid .Header TH { background-color:#717171; }
.ShoppingCart .Grid .Row, .ShoppingCart .Grid .Row TD {background-color:#f1f1f1;}
.ShoppingCart .Grid .Row TD{padding-top:10px; padding-bottom:10px; }
.RowStyle { background-color:#ffffff; }
.ViewShoppingCartCheckout .ShoppingCartItems { color:#eaeaea; }
#SiteLinks .ViewShoppingCartEmpty .CartItem { color:#eaeaea; }
.Grid {border-color:#d5d5d5;}
.ShoppingCart .CustomerService { color:#424242;}
.ViewShoppingCartEmpty, .ViewShoppingCart { border:0px;background-image:url(../Images/cart_bg.gif);background-position:0 -4px;background-repeat:repeat-x; background-color:#6d6d6d;}
.ViewShoppingCartEmpty .ViewShoppingCart .ViewShoppingCartCheckout .ShoppingCartItems, .ViewShoppingCart .ViewShoppingCartCheckout .ShoppingCartItems { color:#eaeaea; }
.ViewShoppingCartSubtotal a:link, .ViewShoppingCartSubtotal a:visited { text-decoration:none; color:#eaeaea; }
.ViewShoppingCartSubtotal a:hover { text-decoration:underline; color:#ffffff; }
#SiteLinks .CartItem { color:#eaeaea; }

/* ------------ Form Title ---------------------*/
.FormTitle { background-color:#6d6d6d; color:#ffffff; background-image:url(../Images/menu_bg.gif);background-repeat:repeat-x; background-position:0 -5px;  }
.Form .Link a:visited {color:#595959; }
.Form { margin:0; }
.Or {color:#424242;}
.homepageSignup .Form #QuickSearch{border-color:#d5d5d5;}
.homepageSignup .SuccessMsg, #LeftColumn .SuccessMsg {color:#595959;}

/* ------------ Site Subtitle -----------------*/
.SiteSubtitle { color:#595959; }
.SiteSubtitle h2 { color:#595959; letter-spacing:0;}
.SiteSubtitle .SiteSubtitleLeft { color:#595959; display:none; }
.SiteSubtitle .SiteSubtitleRight em { color:#8e8e8e; margin-right:7px; }

/* ------------- Tree View --------------------*/
.CategoryTreeView { margin-bottom:5px; }
.CategoryTreeView .NodeStyle, .SpecialsTreeView .NodeStyle { color:#8E8E8E; border-bottom: solid 0px #ffffff;}
.CategoryTreeView .HoverNodeStyle, .SpecialsTreeView .HoverNodeStyle { background-color: #eaeaea; border-bottom: solid 0px #ffffff; }
.CategoryTreeView .SelectedNodeStyle, .SpecialsTreeView .SelectedNodeStyle { background-color: #eeeeee; border-bottom: solid 0px #ffffff; }
a.LeafNodeStyle { width: 198px; }
a.RootNodeStyle { width: 201px; }
div.filterOptionsCommands a, div.filterOptionsCommands a:active, div.filterOptionsCommands a:link, div.filterOptionsCommands a:visited { color:#8e8e8e; }
div.filterOptionsCommands a:hover { color:#424242; }

/* ------------- Left Column -----------------*/
#LeftColumn .Title { color:#424242;}
/*
#ctl00_ctl00_mc_sbc_fp_divResetAll { padding-top:16px; padding-bottom:17px; }
#ctl00_ctl00_mc_sbc_fp_divResetAll { padding-top:16px; padding-bottom:17px; }
*/

/* ------------- Reviews ---------------------*/

/* ------------- 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:#252525; 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:#eaeaea; }

/*----------------------POPUP WIZARD-------------------------*/
.apple_overlay {display:none;background-image:url(../images/whiteBG.png);width:640px;margin:35px;font-size:11px;  height:499px; position:relative; }
.apple_overlay div.close {background-image:url(../images/close.png);cursor:pointer;height:35px;width:35px; top:-35px; left:635px; position:relative;}
.details 
{
	/*position:absolute;
	top:15px;
	right:15px;
	background-color: #fff;
	width: 640px;
	height:500px;
	font-size:11px;
	color:#000;*/
}
#accordion {background:#fff;width: 623px;-background:#666; border-top:1px solid #bebebe;}
.accordionWrapper {overflow-x:hidden; overflow-y:scroll; height:499px; margin-top:-35px; border: 0; }
#accordion .rpLink
{
	background-image:url(../images/inactive_pane_arrow.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	margin:0;
	padding:5px 15px;
	font-size:14px;
	font-weight:normal;
	border-bottom:1px solid #bebebe;
	cursor:pointer;	
	height:24px;	
	background-position: 0 0;
}
#accordion .rpSelected, #accordion .rpFocused { background-image:url(../images/inactive_pane_arrow.jpg); background-position: 0 0;}
#accordion .RadPanelBar .rpOut { border:0; }
.RadPanelBar_Default .rpRootGroup { border:0px !important; }
.RadPanelBar_Default .rpOut { position:static; }

#accordion .rpExpanded {cursor:pointer;background-color:#eaeaea;color: #000; background-image:url(../images/active_pane_arrow.jpg); background-repeat:no-repeat; background-position: 0 0;}
#accordion .rpOut span  {font-size:18px;background-image: none;}
#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;top: }
#accordion div.pane table td input:active { top:2px; left:1px; }

/* ACCOUNT */
.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; }
*/

/* ---------------- products page - shop all button ---------------- */
div.productsShopAll a.productsShopAll { background-image: url(../images/shop_all_btn.gif); background-repeat: no-repeat; background-position:0px 0px; }
#LeftColumn .productsShopAll:hover {background-position:0px -36px;}
#LeftColumn { padding-top:0px; }
#LeftColumn .ShopAll { margin-top:25px; }
#LeftColumn .ShopAll:hover {background-position:0px -36px;}

