
.palette {
	color: #3f3f3f; /*fontColor*/
	color: #6a3021; /*primaryColor*/
	color: #6a3021; /*headNavLinkColor*/
	color: #f1e3c8; /*baseBkg */
	color: #eee9dc; /*footerBkg*/
	color: #cdb8a9; /*tabHilite*/
	color: #bba99b; /*tabActive*/
}
/*

Appleseeds specific overrides

TOC
		+BASIC DEFAULTS
		+HEADER
		+SUCKERFISH
		+FOOTER

*/

/* ************
	+BASIC DEFAULTS
**************/
body {
	background-color: #E6D8BE;
	color: #3f3f3f;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.page_wrap {
	background-color: #fff;
}
h1 {
	color: #6a3021;
	font-size:1.8em;
   font-weight: bold;
   margin: 15px 0;
}
h2 {
	color: #6a3021;
	font-size:1.8em;
}
.layer_content_wrapper h2 {
	font-size:18px; /*leave in px - layer title*/
}
.ql-overlay .Overlay .handle {
	background-color:		#f1e3c8;
}
.sitemap-category .site-section {
	padding:18px 0px 10px 0px;
	text-decoration:none;
	color: #6a3021;
	font-weight:bold;
}

#glo-ucart-totals {
	background-color: #f1e3c8;
}
#glo-ucart-totals span#glo-ucart-subtotal {
	color: #6a3021;
}
#glo-ucart-totals a#glo-ucart-view-shopping-bag {
	color: #6a3021;
	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,iVBORw0KGgoAAAANSUhEUgAAAHMAAAAZCAYAAAACLBHaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqpJREFUeNrsmkFoE0EUht9sYmopBsF6EVEQFApeqqAXkR4EURBBD4rVeix4KAiCYHrsCoKnHgSPrVZ6sYoHRfCiRjE9eFFc0ZPBeqkVjYTYNLvj/JPdJTWxuyE7pZT34MHs7ntfHnkzb2ZnR0gpiWV9iMV/ASeTZS1KnDL74U1eDu/fpRXtJH+f2Z2zkUNoOg48/2Caer1K2E5SmJ0cO7LMzn/9IgsPp2lzV0or2riXRNDMTpYdOTJfztTBnl+O0ca9JITZybLjJTOTItfvG9lMwoEzOzF2yzJb/vVTT7wz4zdkbX5OG7me1Io27uEZbGDbTrDMNscWWAVNXR+VTiFPRed9PcOCqCtlUbfSbMailBDLnFzlU6p6VHE9WlTq+fgdfXup7+AhOp+zQ4e7do7ZhtmD18ZEmMyhPb1yW88GyliioxJRVb/yrbxEdz4vhKALu7cw2zB78tN3EZZZZLhUdammHnaiYIDVKMxePbZOpv3oueg/cYZ+LLq05JGefNtR+MAXDLAaA2f26rF1mRV+jcYk++TWTepOC0rHLAHoIZWapGOXrtCpkav/dWK2OXawi7csmZAX9+/JydwI9aTjbduWax4N2eN0+PS5yGiYbYYdJLOJAKMDJ8+qlZOMHO6wgW2coJltnt1y08ApvCLhL4lXEuHbtiPMNse2Wr3ALswVSVL0RAwb2MZ9SWa2WXbTyHRmVS8R9R2IsCYrDS4xTzeOcdjCJ1YPZLZRdlMyP86+1gM6gKlVMG3clKWjF4f19dOJ2/Tnd6lhSAvfJ1qYbZbdlMyi8071DDUZ+11k35HjNJgbo63bd4rgE82UPUpvnz0Ouwx84gizDbP/PWmAfUNsN10e6F/xKzeewQa28IkTOLPNsIOTBoJP560f4QNdnEyWtSh/BRgATQYD9g3wZF8AAAAASUVORK5CYII=) 0 -1px no-repeat;
}

/* ************
	+HEADER
**************/

/* ************
	+SUCKERFISH
**************/
#navWrapper {
    margin-left: 20px !important;
    width: 840px !important;
}


#globalNavWrapper {
	height:31px;
	
    border-bottom: 0;
    background-color:#ffffff;
}
.sf-menu a {
	text-decoration:none;
    padding: 		9px .75em;
}

.sf-menu li a.level1  {font-weight: 500; font-size: 14px; text-transform: uppercase;}
.sf-menu li:last-child a.level1 {color: #920607;}
/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
    height: 31px !important;
    line-height: 1 !important;
	/*margin-bottom:	1em;*/
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	
    color: #333333;
}
.sf-menu li {
	
    background-color: #FFFFFF;
    border-bottom: 1px solid #660000;
    padding: 0 1px;


}
.sf-menu li.selected {
	
    background-color: #FFFFFF;
}
.sf-menu li li {
	
    background-color: #FFFFFF;
    border-bottom: 0px;
}
.sf-menu li li li {
	background-color:		#f1e3c8;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	
	outline:		0;
    
    background: none repeat scroll 0 0 #660000;
    color: #FFFFFF;
}


.sf-menu li.sfHover a.level1 {
    color: #FFFFFF;
}


.sf-menu li li a:hover {
    background-color: #FFFFFF;
    color: #666666 !important;
}

.sf-menu li li a {text-transform: capitalize;}


.sf-menu li li:hover {
    background-color: #FFFFFF;
    color: #666666 !important;
}

<!-- NEW ADDITION -->
.sf-menu li.last-child a.level1:active {
    color: #FFFFFF;
}

<!-- NEW ADDITION -->
.sf-menu li.last-child a.level1:hover {
    color: #FFFFFF;
}

<!-- NEW ADDITION -->
.sf-menu li.last-child a.level1:focus {
    color: #FFFFFF;
}

<!-- NEW ADDITION -->
.sf-menu li.selected a.level1 {
    background-color: #660000;
    color: #FFFFFF;
}

.sf-menu ul.level2 {
    -webkit-box-shadow: 1px 4px 13px 0 #444444;
    box-shadow: 1px 4px 13px 0 #444444;
}

#global-font-changer {
   
   display: inline;
   float: right;
	position:relative;
	width:130px;
	height:32px;
    
    color: #666666;
    text-transform: lowercase;
}

#global-font-changer label {
	font-size: 12px;
   position:absolute;
	bottom:7px;
	left:5px;
}

#global-font-changer a {
    
    padding: 0px 2px;
    vertical-align: middle;
    cursor: pointer;
    
	position:absolute;
	bottom:7px;
    
    color: #666666;
    text-decoration: none;
    text-transform: uppercase;
}


#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;
}

/* ************
	+FOOTER
**************/
.common-footer {
	padding: 12px 0px;
	background-color: #eee9dc;
	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:#f1e3c8;
}
/* ************
	+BROWSE
**************/

.catalog-category .sub-cat-container a.categoryName {
	font-weight:bold;
	color: #6a3021;
	font-size:1.2em;
	text-decoration:none;
}

/* ************
	+LOGIN
**************/

#use-log-sign-in-wrap h3, #use-log-register-wrap h3 {
    background-color:#F1E3C8;
    color: #6a3021;
}

#use-log-sign-in-wrap, #use-log-register-wrap {
    
}

/* ************
	+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: #6a3021;
}

/* ************
	+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;
    margin:0px auto;
}

#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: #6a3021;
    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: #F1E3C8;
    text-align: left;
    color: #6a3021;
    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: #F1E3C8;
	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:#F1E3C8;
    color: #6a3021;
}

#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:#F1E3C8;
    color: #6a3021;
}

#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:#F1E3C8;
    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:#F1E3C8;
    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 .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;}
.checkout-basket .cart-container .total-price-cell {padding-right:35px}


