
.palette {
	color: #3f3f3f; /*fontColor*/
	color: #564f41; /*primaryColor*/
	color: #564f41; /*headNavLinkColor*/
	color: #5a5a5a; /*hoverNavColor*/
	color: #7d6f6c; /*baseBkg */
	color: #f5f2e9; /*footerBkg*/
	color: #f0e8e6; /*tabHilite*/
	color: #f0e8e6; /*tabActive*/
}
/*

Appleseeds specific overrides

TOC
		+BASIC DEFAULTS
		+HEADER
		+SUCKERFISH
		+FOOTER

*/

/* ************
	+BASIC DEFAULTS
**************/
body {
	background-color: #fff;
	color: #3f3f3f;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}
a {
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.page_wrap {
	background-color: #fff;
}
h1 {
	color: #564f41;
	font-size:1.8em;
   font-weight: bold;
   margin: 15px 0;
}
h2 {
	color: #564f41;
	font-size:1.8em;
}
.layer_content_wrapper h2 {
	font-size:18px; /*leave in px - layer title*/
}
.ql-overlay .Overlay .handle {
	background-color:		#7d6f6c;
}
.sitemap-category .site-section {
	padding:18px 0px 10px 0px;
	text-decoration:none;
	color: #564f41;
	font-weight:bold;
}

#glo-ucart-totals {
	background-color: #7d6f6c;
}
#glo-ucart-totals span#glo-ucart-subtotal {
	color: #564f41;
}
#glo-ucart-totals a#glo-ucart-view-shopping-bag {
	color: #564f41;
	text-decoration:none;
}
#glo-ucart-totals a:hover#glo-ucart-view-shopping-bag {
	text-decoration:underline;
}

.bvStars .stars .avg {
   background: transparent url(data:image/png;base64,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) 0 -1px no-repeat;
}

/* ************
	+HEADER
**************/

/* ************
	+SUCKERFISH
**************/
#globalNavWrapper {
	height:40px;
	background-color:	#897b78;
	
}
.sf-menu a {
	padding: 		9px .75em;
	text-decoration:none;
}
/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	text-transform:uppercase;
	/*margin-bottom:	1em;*/
}
.sf-menu ul {
	font-weight:normal;
    
    height:auto;
    background-color:#7d6f6c;
}
.sf-menu ul.level2 {
	
-webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.4) !important;
box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.4)!important;
background-color:#fff;
color:#5a5a5a;

}

.sfmenu
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#564f41;
}
.sf-menu li {
	
	background-color: #897b78;
}
.sf-menu li.selected {
	
	font-weight:bold;
}
.sf-menu li li {
	background-color:		#fff;
	color:#5a5a5a;
	
}
.sf-menu li li a {
text-transform: capitalize;
padding-top:8px !important;
padding-bottom:8px !important;
font-size:13px;
color:#5a5a5a; 
background-color:#fff; 
}
.sf-menu li li li {
	background-color:		#7d6f6c;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {

outline:		0;
	color: #5a5a5a;

}
.sf-menu li.sfHover a.level1 {

    color: #e6dcda !important;
    background:#7D6F6C;
  /*  font-weight:bold; */
    padding-left:12px;
    padding-right:12px;

}

.sf-menu li.sfHover.sale a.level1 {
color: #e6dcda !important;

}
.sf-menu li a.level1 {

font-size:13px;
font-weight:500;
padding:14px 12px 13px 12px;
color:#ffffff;
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
text-transform:uppercase;

}
.sf-menu li.sale a.level1 {

}

/*disable this class after some unspecified holiday*/
/*.sf-menu li.last-child a.level1 {color: #ff3333 !important;}*/

#global-font-changer {

   color: #e6dcda;
    margin-top: -35px;
    border-left: 1px solid #FFFFFF !important;
    font-weight: bold;

   display: inline;
   float: right;
	position:relative;
	width:130px;
	height:32px;
}

#global-font-changer label {
	font-size: 12px;
   position:absolute;
	bottom:7px;
	left:20px;
}

#global-font-changer a {
    text-decoration: underline;
    padding: 0px 2px;
    vertical-align: middle;
    cursor: pointer;

    color: #e6dcda;

}

#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:40px;
}
#global-font-changer a.size2 {
	font-size: 14px;
	right:25px;
}
#global-font-changer a.size3 {
	font-size: 18px;
	right:8px;
	bottom:6px;
}

/* ************
	+FOOTER
**************/
.common-footer {
	padding: 12px 0px;
	background-color: #f5f2e9;
	line-height: 1.4em;
}

.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:#7d6f6c;
}
/* ************
	+BROWSE
**************/

.catalog-category .sub-cat-container a.categoryName {
	font-weight:bold;
	color: #564f41;
	font-size:1.2em;
	text-decoration:none;
}

/* ************
	+LOGIN
**************/

#use-log-sign-in-wrap h3, #use-log-register-wrap h3 {
    background-color:#eee;
    color: #564f41;
}

#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: #564f41;
}

/* ************
	+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: #564f41;
    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: #eee;
    text-align: left;
    color: #564f41;
    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: #eee;
	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:#eee;
    color: #564f41;
}

#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:#eee;
    color: #564f41;
}

#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:#eee;
    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:#eee;
    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}



.sf-menu .level2 li a:hover {background:		#f0e8e6;}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left:			0;

    z-index:		99;
    top:40px !important;

}
.sf-menu .level2:after{
    content: '' !important;
    position: absolute !important;
    left: 35px !important;
    top: -11px !important;
    width: 0 !important;
    height: 0 !important;
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-bottom: 12px solid #FFF !important;

}


