
.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,iVBORw0KGgoAAAANSUhEUgAAAHMAAAAdCAIAAAAW38SbAAAKmGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAGjerZd3UFP5Fsd/9970QkuIdELvvQWQEnro0kFUQhJCKCEEgohdWVzBtSAiAjZ0BUTBtQCyFsSCbRFs2BdkEVHXxYINlb3II743b/aPN/POzJn7mTNnvr/z+93fnfleAChVXIkkC1YCIFucL40K9GEmJCYx8Q8BBLQAHmCABZeXJ2FHRoaCf4x3t9FuNG5YTWmB/y2U+YI8HgBQJMqp/DxeNspH0VzBk0jzAUAc0brhwnzJFCegTJeiA6I8tQ5dOM0rpjh1miu+9cRE+aLcAACBwuVKhQCQUU3ALOAJUR3yTZRtxXyRGAAKBmVPXjqXj7IfypbZ2TlTLEHZNPXfdIT/oZkq1+RyhXKe3su3IPiJ8iRZ3EXg/x3ZWbKZNXTQpORlRodMrYeeWSGP6x89w+kCTugMS/J9omZYlM+JkffIgmJnWJYZy57hzJwQeb84NTxCrp/nmzTDRekx8TPMF/j5z7A0J0ren1cQ7f+93zd8hjO4wZEzzJVOn9cUC7ICo77PHCmfU5wVLt9LmjRA3iPI+77f/PSYIDmjF0DeLwrgyPcrDfqunxUp15TKouTnIBDHyjX5XD/52QIRCANcwMsXFOZPDeybI1kkFQnT85ls9NYLLJkcMc/akmlva+cApr6h6Vf0hvHt24AYl7/XcjsBcC1Fi8LvNa4BAMefAEB7971m8Bp9vRsBONnLk0kLpmtT1xVgAQkoAjpQR2+AATAFVsAeOAN34A38QTCIADEgEcwHPJAOsoEULARLwEpQAsrARrAFVIOdYA9oAAfBYdAGToAz4AK4AnrBLXAfDIBh8ByMgXdgAoIgPESFaJA6pAsZQRaQPcSCPCF/KBSKghKhFEgIiSEZtARaDZVB5VA1tBtqhH6BjkNnoEtQH3QXGoRGodfQJxiBKTAd1oaNYRuYBbPhEDgGngcL4Vy4CC6G18NVcB18AG6Fz8BX4FvwAPwcHkcAQkYYiB5ihbAQXyQCSULSECmyDClFKpE6pBnpQLqRG8gA8gL5iMFhaBgmxgrjjgnCxGJ4mFzMMsw6TDWmAdOKOYe5gRnEjGG+YqlYLawF1g3LwSZghdiF2BJsJXYf9hj2PPYWdhj7DofDMXAmOBdcEC4Rl4FbjFuH245rwXXi+nBDuHE8Hq+Ot8B74CPwXHw+vgS/DX8Afxp/HT+M/0AgE3QJ9oQAQhJBTFhFqCTsJ5wiXCeMECaISkQjohsxgsgnLiJuIO4ldhCvEYeJEyRlkgnJgxRDyiCtJFWRmknnSQ9Ib8hksj7ZlTyHLCKvIFeRD5EvkgfJHykqFHOKLyWZIqOsp9RTOil3KW+oVKox1ZuaRM2nrqc2Us9SH1E/KNAUrBU4CnyF5Qo1Cq0K1xVeKhIVjRTZivMVixQrFY8oXlN8oURUMlbyVeIqLVOqUTqu1K80rkxTtlOOUM5WXqe8X/mS8lMVvIqxir8KX6VYZY/KWZUhGkIzoPnSeLTVtL2087RhOo5uQufQM+hl9IP0HvqYqoqqo2qcaqFqjepJ1QEGwjBmcBhZjA2Mw4zbjE+ztGexZwlmrZ3VPOv6rPdqmmreagK1UrUWtVtqn9SZ6v7qmeqb1NvUH2pgNMw15mgs1NihcV7jhSZd012Tp1mqeVjznhasZa4VpbVYa4/WVa1xbR3tQG2J9jbts9ovdBg63joZOhU6p3RGdWm6nroi3Qrd07rPmKpMNjOLWcU8xxzT09IL0pPp7dbr0ZvQN9GP1V+l36L/0IBkwDJIM6gw6DIYM9Q1DDNcYthkeM+IaMQySjfaatRt9N7YxDjeeI1xm/FTEzUTjkmRSZPJA1OqqZdprmmd6U0znBnLLNNsu1mvOWzuZJ5uXmN+zQK2cLYQWWy36LPEWrpaii3rLPutKFZsqwKrJqtBa4Z1qPUq6zbrlzaGNkk2m2y6bb7aOtlm2e61vW+nYhdst8quw+61vbk9z77G/qYD1SHAYblDu8MrRwtHgeMOxztONKcwpzVOXU5fnF2cpc7NzqMuhi4pLrUu/Sw6K5K1jnXRFevq47rc9YTrRzdnt3y3w25/uVu5Z7rvd38622S2YPbe2UMe+h5cj90eA55MzxTPXZ4DXnpeXK86r8feBt58733eI2wzdgb7APulj62P1OeYz3tfN9+lvp1+iF+gX6lfj7+Kf6x/tf+jAP0AYUBTwFigU+DiwM4gbFBI0Kagfo42h8dp5IwFuwQvDT4XQgmJDqkOeRxqHioN7QiDw4LDNoc9CDcKF4e3RYAITsTmiIeRJpG5kb/Owc2JnFMz50mUXdSSqO5oWvSC6P3R72J8YjbE3I81jZXFdsUpxiXHNca9j/eLL48fSLBJWJpwJVEjUZTYnoRPikvalzQ+13/ulrnDyU7JJcm355nMK5x3ab7G/Kz5JxcoLuAuOJKCTYlP2Z/ymRvBreOOp3JSa1PHeL68rbznfG9+BX9U4CEoF4ykeaSVpz0Vegg3C0fTvdIr01+IfEXVolcZQRk7M95nRmTWZ05mxWe1ZBOyU7KPi1XEmeJzOTo5hTl9EgtJiWQg1y13S+6YNES6Lw/Km5fXnk9HzcpVmansB9lggWdBTcGHhXELjxQqF4oLry4yX7R20UhRQNHPizGLeYu7lugtWblkcCl76e5l0LLUZV3LDZYXLx9eEbiiYSVpZebK31bZripf9XZ1/OqOYu3iFcVDPwT+0FSiUCIt6V/jvmbnj5gfRT/2rHVYu23t11J+6eUy27LKss/reOsu/2T3U9VPk+vT1vdscN6wYyNuo3jj7U1emxrKlcuLyoc2h21urWBWlFa83bJgy6VKx8qdW0lbZVsHqkKr2rcZbtu47XN1evWtGp+allqt2rW177fzt1/f4b2jeaf2zrKdn3aJdt3ZHbi7tc64rnIPbk/Bnid74/Z2/8z6uXGfxr6yfV/qxfUDDVEN5xpdGhv3a+3f0AQ3yZpGDyQf6D3od7C92ap5dwujpewQOCQ79OyXlF9uHw453HWEdaT5qNHR2mO0Y6WtUOui1rG29LaB9sT2vuPBx7s63DuO/Wr9a/0JvRM1J1VPbjhFOlV8avJ00enxTknnizPCM0NdC7run004e/PcnHM950POX7wQcOFsN7v79EWPiycuuV06fpl1ue2K85XWq05Xj/3m9NuxHuee1msu19p7XXs7+mb3nbrudf3MDb8bF25ybl65FX6r73bs7Tv9yf0Dd/h3nt7NuvvqXsG9ifsrHmAflD5Uelj5SOtR3e9mv7cMOA+cHPQbvPo4+vH9Id7Q8z/y/vg8XPyE+qRyRHek8an90xOjAaO9z+Y+G34ueT7xouRP5T9rX5q+PPqX919XxxLGhl9JX02+XvdG/U39W8e3XeOR44/eZb+beF/6Qf1Dw0fWx+5P8Z9GJhZ+xn+u+mL2peNryNcHk9mTkxKulPvNCiBowmlpALyuB4CaiHqHXgBICtMe91tA0778G4F/4mkf/C2cAaj3BiAW9dOhqEfZgaYRyhT0OWXXYrwB7OAgz39FXpqD/bQWBXVy2A+Tk2+0AcB3APBFOjk5sX1y8stedNi7AHTmTnvrqcChfxy78FN0yUTnvzzu38Kn8ItvRKyXAAAAIGNIUk0AAG11AABzoAAA/N0AAINkAABw6AAA7GgAADA+AAAQkOTsmeoAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAZPSURBVGje7Vn5U1NXFOY/6Tgdp+M4jEMRi6CIoqgg1qVQBpdqB+vOMsWN0VqnTC0OrQKyZAGCIYAQZBURCGFfBIwQCWAQiBKzsAUCgYRge8Jjni8muXl5D2f6Q96cX3jkfO/c793z3e/e5/Kv8/oyl4uTAiezTmadl5PZ/wWzesMSnccYl5fp1/rx40eaCIsGA00E8gNxIQnXUiWkU1BLYSldWo3LbfwymiBP/06h83pm53WSrp61ZHa0X8ryP0z5hasHpUyfAI12jg4pIy0drN3f02md4daO9M2+49MzlBFedYhywsLXktnKe0nJX20Ut3dRK6jm7j+Q3ilsocNsadR1AOl7IaKMUBZzExAai8opIxTe+vPherdppXptmAUpYO89AjUVXvmNWkHsHQGQnnv5GuVOBClI3fgdgPCv/U4ZIW2TNyBwT1+kJvpTM1qmz35AEKaw14ZZqViSvM4VENPctmm1844WJBf3QS6WrpqcpsZL/3MBBpK+Zdf8wiIVhJp6DCFlg4f8g5ICwov6Vgwhc9/RtWG2/K9EDBGizfFWqroTj6fXPy6hxiz/TCQO0llZSwGh6GIMjlDN4FCwJXm/3sIR5ANDFJkFII12HgJagO1/GEd8FBaO3cdDt6hHP4DltQdPzz553mh0uBOXFhZTN3jgILwzkWSyZuZ0eJFTUxpMTFYn3aFj07NzxFHYAoH+wH4gU6ihXXCEijvxcBMeQYpZ9eT049g/sk9fwiIr9GembyAEJgV4pLp6YvfxKLx6W7eg/yAbK4i8nhsekeEXZIpdQab/rggTMdI9dxNz4Wf5F2IUChVWg+qdnBMYgiGwVxA+e7rVYHr6lcYlYCox0vUqMyAYx0/ZuMVu+irdQaGKd3KTEZLJeVGxGAlsHMp8ICApn5EAIXz0mKjgZnNWOfAmY+cBkqVgUXYzDoeT9fYxvfc6lJ5zNlqpnjDT5b4B1jYHQB5+vak4LoHYOhNv3mbucmwURVdvLxDkW/FWBmLqAMI6V2FCsh01WNLrS6JukIFL+ca908L/67Rz+eERpBhZ71aexLQqJotzugKCsCIidZNXc0nlsoXlAAEpjbhGchRNPL6laTHoDfzoWDIIYDmk9c1kdVb0pIIoTFYa0GvPmGTQlsQ0MDlAHCIdNKtd0LSMNGHNbC4aBLzgUL8UgSDKLwLiUKPw9h/ueY1AaMt/kkKQeMvIDgyekSsc8wbqYVkGYe0iRlZgsG521s6W6WUvw2On1fSMAz+Ojo6RWYXei/vT3XdYBeGePKfR2N9NqWD75+lnfRQHQ2dIuECZZJDh5W8VofjyFaPtfakLwmdwbbQk58gJMrxwAoKtp4edIe/VGZutM5t3NpokAstiFV1l9vBxMmWAO2LZmGHVd+9T8bOAmObuY0siJ+zt8OYnp2wt67BeqyamyJCifC2xqW7uPnYNn2kUH5QIocc9CeIS9w7YGkjW/h+oMNvd2GEmamCACH82ZfLQBYmKKz4jgvhnS8kzMszWP0g1k8WVXTIe4uZ2+2dsnDwzBHPXUcfOsX/akMgk+hAzhVznqh2fcJjZ4rsP8NWzLYMLd3qeC9I9fFft+k/n0AU9uXwVT3+ayNTOL9QmMfD1JPdCDBlmeSGnVlc8D9/20mfQvIJkFg5SROIcI+/UedyBtuQUmDapOQX4osQ9/gs6HdoiKyx8dW55+7/v7oEa6ljZOEIzI8sxZgEx49Axk3/2Owgm99MB5bSGHxWL8aVDngpiKw9731Fxp4i4GmSuiC9MYdgFoUdl0C1g3oB7/OyEavyT4X0zxFmpjbl9H1oolwxLmMPhBIWqR2SfDO+7Me6RE5guzSDLGJUrsb1G5Y07SwTDKxscyjoUZpphIaccY3Z49D2MqhJ2AdbWvu6nNYytu7uLK2yup6JeaBx+bJxl3cDF8/hEAO+qa7YjcOVVsN8TcvIsN8QAgnWAVCxBIEgEjVBG9b0kq/auMT0TELoqaxAIgoIyxrfbpYIGK6/NaKy6n5bquhVmgAPMdtU2SusaUbvyKY2otsGmuvEKAQFhV0d6Xgt4fDSzbXlFMDXQfqizuh7liDm5oy9RnwBU0uFW22dM8P5eVgv1s1oEwlCPRDE0TOs72Jp/brJ7NEPmMJf+l7Evdzm/3TqZdTLrvLDrP3leb8rbAsvGAAAAAElFTkSuQmCC) 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;

}


