
.palette {
	color: #3f3f3f; /*fontColor*/
	color: #424242; /*primaryColor*/
	color: #000000; /*headNavLinkColor*/
	color: #f4f0e9; /*baseBkg */
	color: #f4f0e9; /*footerBkg*/
	color: #e3dfd6; /*tabHilite*/
	color: #e9e8e7; /*tabActive*/
}
/*

WinterSilk specific overrides


TOC
		+BASIC DEFAULTS
		+HEADER
		+SUCKERFISH
		+FOOTER

*/

/* ************
	+BASIC DEFAULTS
**************/
body {
	background-color: #c2b8ad;
	color: #3f3f3f;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.page_wrap {
	background-color: #fff;
}
h1 {
	color: #424242;
	font-size:1.8em;
   font-weight: bold;
   margin: 15px 0;
}
h2 {
	color: #424242;
	font-size:1.8em;
}
.layer_content_wrapper h2 {
	font-size:18px; /*leave in px - layer title*/
}
.ql-overlay .Overlay .handle {
	background-color:		#f4f0e9;
}
.sitemap-category .site-section {
	padding:18px 0px 10px 0px;
	text-decoration:none;
	color: #424242;
	font-weight:bold;
}

#glo-ucart-totals {
	background-color: #e3dfd6;
}
#glo-ucart-totals a#glo-ucart-view-shopping-bag {
	text-decoration:none;
}
#glo-ucart-totals a:hover#glo-ucart-view-shopping-bag {
	text-decoration:underline;
}
/* ************
	+HEADER
**************/

/* ************
	+SUCKERFISH
**************/
#globalNavWrapper {
	height:31px;
	background-color:		#f4f0e9;
	
	border-bottom:1px solid #e8e8e8;
}
/*wts smaller font */

.sf-menu a {
	padding: 		9px .75em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#000000;
}
.sf-menu li {
	background-color:		#f4f0e9;
}
.sf-menu ul {
	min-width:155px;
}

.sf-menu li li {
	background-color:		#fff;
}
.sf-menu li li li {
	background-color:		#f4f0e9;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background-color:		#e3dfd6;
	outline:		0;
	color:#000000;
}
.sf-menu a:hover {
	background-color:		#fff;
	font-weight:bold;
}
.sf-menu li.selected a.level1 {
	color:#d65603;
	background-color:		#e9e8e7;
}
.sf-menu li.sfHover a.level1 {
	color:#d65603;
	background-color:		#fff;
}
.sf-menu li a.level1 {
	background-color:		#f4f0e9;
}
.sf-menu li li a {
	
}
#global-font-changer {
   color: #000000;
   display: inline;
   float: right;
	position:relative;
	width:130px;
	height:32px;
}

#global-font-changer label {
	font-size: 12px;
   position:absolute;
	bottom:7px;
	left:5px;
}

#global-font-changer a {
    text-decoration: underline;
    padding: 0px 2px;
    vertical-align: middle;
    cursor: pointer;
    color: #000000;
}

#global-font-changer a {
   text-decoration: none;
	position:absolute;
	bottom:7px;
}
#global-font-changer a:hover {
   text-decoration: none;
}
#global-font-changer a.current {
   text-decoration: underline;
}
#global-font-changer a.size1 {
	font-size: 12px;
	right:55px;
}
#global-font-changer a.size2 {
	font-size: 14px;
	right:40px;
}
#global-font-changer a.size3 {
	font-size: 18px;
	right:23px;
	bottom:6px;
}

.bvStars .stars .avg {
   background: transparent url(http://cdn-eu-ec.yottaa.net/55942821312e587a2e006277/wintersilks.blair.com/v~11.38/assets/images/common/wts_rating.png?yocs=8_&yoloc=eu) 0 -1px no-repeat;
}

/* ************
	+FOOTER
**************/
.common-footer {
	padding: 12px 0px;
	background-color: #f4f0e9;
	line-height: 1.4em;
	color:#333333;
}
.common-footer a {
	color:#333333;
}

.common-footer .footer-section {
	display:inline;
	float:left;
	width:178px;
	padding-left:20px;
	border-left:2px solid #fff;
}
/* ************
	+LAYER
**************/

.layer_wrapper_outer {
	border:none;
	padding:3px;
	background-color:#f4f0e9;
}
/* ************
	+BROWSE
**************/

.catalog-category .sub-cat-container a.categoryName {
	font-weight:bold;
	color: #424242;
	font-size:1.2em;
	text-decoration:none;
}

/* ************
    +LOGIN
**************/

#use-log-sign-in-wrap h3, #use-log-register-wrap h3 {
    background-color:#ffffff;
    color: #000000;
	 border: 1px solid #e8e8e8;
}

#use-log-sign-in-wrap, #use-log-register-wrap {
    border: 1px solid #e8e8e8;
}

/* ************
	+MY ACCOUNT ORDER HISTORY
**************/

table.myAccountBreadcrumb {
    margin: 10px 25px 10px 25px;
}

#use-cha-wrap h2, #use-ord-wrap h2, #use-wis-wrap h2, #use-per-wrap h2, #use-addr-wrap h2, #use-ema-wrap h2 {
    color: #424242;
}

/* ************
	+MY ACCOUNT ORDER HISTORY
**************/

#orderHistory .myAccountBreadcrumb {
    float:left;
    width:300px;
}
#orderHistory #orderTrackButton {
    float:right;
    margin-right: 20px;
    margin-top: 8px;
	 line-height:26px;
}
#orderHistory #orderTrackButton .osecButton {
    float: right;
    text-decoration: none;
}
.content_wrap .left_nav {
    background-color: #fff;
    border-right: 1px solid #afafaf;
}

#inc-lef-user-nav-wrap {
    background-color: #fff;
}

#inc-lef-user-nav-wrap li a {
    text-decoration: none;
}

#inc-lef-user-nav-wrap li#inc-lef-section-title a {
    color: #424242;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 15px 0;
}
#use-ord-wrap div#use-ord-item-wrap #use-ord-no-item-wrap {
    background-color: #fff;
}
#use-ord-has-item-wrap #use-ord-has-separated-line td {
    border-bottom: solid 1px #e8e8e8;
    padding: 10px 14px 9px;
    background-color: #fff;
}
#use-ord-has-item-wrap tr.hover td {
    background-color: #fffab3 !important;
    color:#115fa7;
}
#use-ord-has-item-wrap th {
    padding: 4px 4px 0px 4px;
    white-space: nowrap;
    background: #ffffff;
    text-align: left;
    color: #3F3F3F;
    padding: 10px 14px 9px;
}

    /* ************
        +MY ACCOUNT ORDER DETAIL
    **************/

    #Order_Details {
    
        width: 850px;
        
        margin-left: 5px;
        text-align: right;
        margin-bottom: 10px;
    }
    #Order_Details .bl {
        border-left: 1px solid #e8e8e8;
    }
    #Order_Details .bt {
        border-top: 1px solid #e8e8e8;
    }
    #Order_Details .bb {
        border-bottom: 1px solid #e8e8e8;
    }
    #Order_Details .br {
        border-right: 1px solid #e8e8e8;
    }

    #Order_Details .dataArea {
        width:316px;
        background: none repeat scroll 0 0 transparent !important;
    }

    #Order_Details thead th {
        white-space: nowrap;
    }

    #Order_Details th,
    #Order_Details td {
        padding: .3em 5px .5em;
    }

    #Order_Details thead th,
    #Order_Details .orderTotal th,
    #Order_Details .orderTotal td {
        background: #ffffff;
        font-weight: bold;

    }

    #Order_Details tfoot th,
    #Order_Details tfoot td,
    #Order_Details .totals th,
    #Order_Details .totals td {
        background: #EEE;
    }

    #Order_Details .orderTotal td {padding: 0.3em 5px 0.5em;}

    #Order_Details tbody th,
    #Order_Details tbody td {
        font-weight: normal;
    }
    #Order_Details tbody th,
    #Order_Details tbody tr.bottomBorder td {
        border-bottom: solid 1px #e8e8e8;
    }
    #Order_Details .itemDesc {
        text-align: left;
        width:250px;
    }
    #Order_Details .itemQty {
        width:100px;
    }
    #Order_Details .itemPrice, #Order_Details .itemTotal, #Order_Details .itemShipped, #Order_Details .itemShipDate {
        width:46px;
    }

    


/* ************
	+MY ACCOUNT EMAIL AND PASSWORD
**************/

#use-cha-wrap h3 {
    background-color:#ffffff;
    color: #424242;
	 border-bottom: 1px solid #e8e8e8;
}

#use-cha-email-wrap, #use-cha-pwd-wrap {
    border: 1px solid #e8e8e8;
}

/* ************
	+MY ACCOUNT BILLING INFORMATION
**************/

#use-per-wrap h3, #use-per-saved-cc-wrap #use-per-saved-cc-header {
    background-color:#ffffff;
    color: #424242;
	 border-bottom: 1px solid #e8e8e8;
}

#use-per-bill-wrap, #use-per-add-cc-wrap, #use-per-saved-cc-wrap {
    border: 1px solid #e8e8e8;
}

/* ************
	+MY ACCOUNT EMAIL SUBSCRIPTION
**************/

#use-wis-pref-wrap {
    border: 1px solid #e8e8e8;
}

/* ************
	+MY ACCOUNT ADDRESS BOOK
**************/

#use-add-wrap div.use-add-address-form,
#use-addr-wrap div.use-add-address-form {
    width: 400px;
    float: left;
    display: block;
    margin-top: 0px;
}
#use-add-wrap div.use-add-item-list,
#use-addr-wrap div.use-add-item-list {
    width: 325px;
    float: left;
    display: block;
    margin-top: 0px;
}
#use-addr-wrap div.use-add-item-list div.use-add-item-wrap {
	border: 1px solid;
	background-color: #fff;
	width: 300px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	height: 150px;
	padding-top: 14px;
}

#use-addr-wrap div.use-add-item-list div.use-add-item-wrap div.use-add-item-block {
	padding-left: 10px;
}

#use-addr-wrap div.use-add-item-list div.use-add-item-wrap div.use-add-item-block div.use-add-item-info {
	padding-left: 3px;
	margin-bottom: 10px;
}

/* ************
	+MY ACCOUNT WISHLIST
**************/

#use-wis-wrap .move-item {
width: 25%;
}

#use-wis-wrap div.use-print {
    position:relative;
    top:auto;
    right:auto;
    display:block;
    width:108px;
    float:left;
    height:30px;
    margin-right:20px;
}

#use-wis-wrap .wishlistControls {
    padding-top:10px;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}




/* ************
    Basket Page Styles
**************/

#basketLeft {float:left; margin-left:10px;width:645px;}
#basketRight {float:right; margin-right:10px; width:315px;}


#basketLeft h3, #BasketTotals h3, .promo-egift-code-container h3, .catalog-code-container h3 {
    background-color:#ffffff;
    color: #3f3f3f;
    font-size: 12px;
    margin: 0;
    padding: 10px 14px 9px;
}

.checkout-basket #BasketTotals .estimated-shipping-container {width: 314px;}

#BasketTotals, .promo-egift-code-container, .catalog-code-container, .need-help-text  {
    border: 1px solid #e8e8e8;
    margin-bottom: 5px;
    position: relative;
}
#basketRight .need-help-text p {
    padding:10px;
}
#basketRight .checkout-estimated-total .value {width:75px;}
.promo-egift-code-container .helpLink, .catalog-code-container .helpLink {
    position:absolute;
    right:5px;
    top:10px;
}
.checkout-basket .promo-egift-code-container .basketPromo {
    margin-top: 0px;
}
.checkout-estimated-total, .checkout-basket .promo-egift-code-container .basketPromo {
    border:none;
}
.checkout-basket .cart-container .heading-cell {
    background-color:#ffffff;
    color: #3f3f3f;
}
#basketRight .final, #basketRight .need-help-text {margin-top: 10px;}
.checkout-basket #promoSourceCodesContainer .formButton,
.checkout-basket #catalogSourceCodesContainer .formButton {float:none;}
.checkout-basket .basket-header-container .basket-header-top {margin:0 10px;}
#shopping-cart-items{margin:0;}
#shopping-cart-items .product-shipping-selector td { background-color: #e8e8e8; }

.checkout-basket .cart-container .heading-cell {padding-top:11px;padding-bottom:9px;}

#basketRight .loginButton, #basketRight .continueButton {padding:5px;}
#basketRight .loginButton .obutton, #basketRight .continueButton .obutton {width:125px;margin-right:5px;padding: 0;text-align: center;}
.checkout-basket .basket-header-container .basket-header-left {margin:0 10px;}
#basketLeft .item-cell {border-bottom:0px solid #F6F5F3;padding-bottom:10px;padding-top:10px;}
#basketLeft tr.grand-total td,
#basketLeft tr.description td,
#basketLeft tr.edit-links td {border-bottom:1px solid #e8e8e8;}

#basketLeft .total-price-cell,
#basketLeft .item-cell {border-left:1px solid #e8e8e8;}
#basketLeft .total-price-cell,
#basketLeft .edit-links .item-cell  {border-right:1px solid #e8e8e8;}
#basketLeft .product-shipping .price {padding-left: 40px; border-right:1px solid #e8e8e8;}
#basketLeft .product-shipping .item-cell { border-bottom:1px solid #e8e8e8; position:relative; }
div.type_catalogcode .labelText, div.type_catalogcode input, div.type_catalogcode p {
    width: 192px;
}
.checkout-basket #catalogSourceCodesContainer .formButton {
    margin: -1px 0 0 10px;
}
#use-log-wrap {text-align:left;clear:left;}
.checkout-basket .cart-container .total-price-cell {padding-right:35px}





