/* Store
----------------------------------------------------------------------------- */
	
		
/* BASKET PAGE
----------------------------------------------------------------------------- */


	#page-basket .widget-cart.modify h3 {
	
	width: 404px;
	height: 52px;
	text-indent: -5000px;
	display: block;
	background: url(../images/headings/heading-your_basket.gif);
	margin-bottom: 13px;
	
	}
	
	#page-basket div.widget-cart.modify ul.actions {
	
	padding: 0;
	
	}

	#page-basket div.widget-cart.modify ul.actions li {
	
	float: right;
	padding: 0;
	margin-right: 13px;
	
	}

	#page-basket div.widget-cart.modify a.checkout {
	
	color: #fff !important;
	background: #9a6446 url(../images/actions/bg-action-cart.gif) no-repeat center right; 
	padding: 15px 26px 15px 20px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	
	}
	
	#page-basket div.widget-cart.modify a.checkout:hover {
	
	background-color: #432f24;
	
	}
	
	#page-basket div#content a.browse {
	
	color: #fff;
	background: #432f24 url(../images/actions/bg-action-cart.gif) no-repeat center right;
	padding: 15px 26px 15px 20px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	
	}

	#page-basket div#content a.browse:hover {

	background-color: #432f24;	
	
	}
	
	
/* BASKET - ADDED PAGE
----------------------------------------------------------------------------- */


	#page-added div.widget-item.display, 
	#page-added div.widget-item.browse ul.pages {
	
	display: none;
	
	}
	
	#basket-sidebar {
	
	clear: none;
	
	}
		
	#basket-sidebar h3 {
	
	font-size: 14px;
	line-height: 18px;
	
	}
	
	#basket-sidebar tbody,
	#basket-sidebar tfoot {
	
	background: none;
	
	}
	
	#basket-sidebar table td {
	
	font-size: 11px;	
	border-color: #90cbb9 !important;
	background-color: #c8e5dc;
	white-space: normal;
	float: left;
	
	}

	#basket-sidebar tbody.bonus td, 
	#basket-sidebar tbody.discounts tr, 
	#basket-sidebar tbody.discounts tr.discount, 
	#basket-sidebar tbody.discounts tr.discount td, 
	#basket-sidebar tbody.discounts tr.code, 
	#basket-sidebar tbody.discounts tr.code td {
	
	background-color: #eae4e1;
	
	}
		
	#basket-sidebar table td {
	
	width: 190px;
	
	}
	
	#basket-sidebar td a:hover {
	
	color: #9a6446;
	
	}

	#basket-sidebar tr.item {
	
	background-color: #c8e5dc;
	
	}
	
	
/* Title */

	
	#basket-sidebar table tr.item td.title {
	
	width: 255px;
	
	}


/* Options */


	#basket-sidebar table td.options {
	
	border: none !important;
	margin-top: -10px !important;
	padding: 0 10px 10px !important;
	
	}

	
/* Price */


	#basket-sidebar table td.price {
	
	width: 44px !important;
	
	}
	
	#basket-sidebar table tr.item td.price {
	
	border: none !important;
	
	}
	
	
/* Total */

	
	#basket-sidebar tr.total {
	
	color: #432f24;
	text-transform: uppercase;
	
	}
	
	#basket-sidebar tr.total td {
	
	background: #fff;
	
	}
	
	
/* Actions */

	
	#basket-sidebar ul.actions {
	
	padding: 0 0 0 98px;
	
	}
	
	#basket-sidebar ul.actions li {
	
	padding: 0;
	
	}
	

/* Bonus Items */


	#basket-sidebar table tbody.bonus tr.item td.title {
	
	width: 190px;
	
	}
	
	#basket-sidebar table tbody.bonus tr.item td.price {
	
	border-top: 3px solid !important;

	}
	
	
/* Shipping */


	#basket-sidebar tr.shipping td.price {
	
	padding-top: 40px;
	
	}


/* Discounts */


	#basket-sidebar tr.code td.actions {
	
	display: block; 
	width: 44px;
	padding-top: 40px;
	
	}
	
	#basket-sidebar tr.code td.actions input.apply {
	
	width: 43px;
	height: 9px;
	background: url(../images/actions/input-apply.gif) no-repeat;
	display: block;
	text-indent: -5000px;
	border: 0 none;
	padding: 0;
	
	}
	
	
/* Added */


	#basket-sidebar h3 em,
	#basket-sidebar td.picture,
	#basket-sidebar td.title em,
	#basket-sidebar td.actions,
	#basket-sidebar tr.code td.price,
	#basket-sidebar tbody.charges td.address,
	#basket-sidebar tr.estimate,
	#basket-sidebar input.action.save {
	
	display: none;
	
	}
	
	#added {
	
	width: 274px;
	background-color: #90cbb9;
	padding: 25px 13px 13px 13px;
	margin-top: -25px;
	float: right;
	clear: none;
	position: relative;
	z-index: 8;
	
	-moz-border-radius-bottomleft: 20px;
	-moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	
	}
	
	#added a.change,
	#added a.action, 
	div.widget-alert.added a.another,
	div.widget-alert.added a.continue,
	div.widget-alert.added a.checkout {
	
	padding: 15px 26px 15px 20px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	
	}
	
	#added a.change {

	color: #fff;
	background: #51ba99 url(../images/actions/bg-action-change.gif) no-repeat center right;
	position: absolute;
	bottom: 13px;
	left: 13px;
	z-index: 3;
	
	}
	
	#added a.change:hover {

	background-color: #51ba99;	
	
	}

	#added a.checkout {
	
	color: #fff;
	background: #432f24 url(../images/actions/bg-action-cart.gif) no-repeat center right;
	
	}
	
	#added a.checkout:hover {

	background-color: #9a6446;	
	
	}

	div.widget-alert.added a.another,
	div.widget-alert.added a.continue,
	div.widget-alert.added a.checkout {
	
	color: #fff !important;
	background: #432f24 url(../images/actions/bg-action-cart.gif) no-repeat center right;
	
	}
	
	div.widget-alert.added a.another:hover,
	div.widget-alert.added a.continue:hover,
	div.widget-alert.added a.checkout:hover {

	background-color: #432f24;	
	
	}


/* ORDERS PAGE
----------------------------------------------------------------------------- */


	div.widget-order.display.summary {
	
	margin-bottom: 13px;
	
	}
	
	div.widget-order.display.summary table.summary {
	
	margin-bottom: 0;
	
	}

	div.widget-order h3 {
	
	font-size: 18px;
	line-height: 18px;
	
	}

	div.widget-order ul.orders {

	float: left;

	}

	div.widget-order ul.orders h4, div.widget-order ul.orders em, div.widget-order ul.orders ul.actions {

	position: absolute;
	left: 20px;
	float: left;
	clear: left;

	}

	div.widget-order ul.orders h4 {

	margin: 0;
	top: 20px;
	font-size: 14px;
	line-height: 16px;

	}

	div.widget-order ul.orders em {

	top: 43px;
	font-style: normal;

	}

	div.widget-order ul.orders em small {

	padding-left: 12px;
	font-size: 11px;
	line-height: 12px;

	}

	div.widget-order ul.orders ul.actions {
	
	margin: 0;
	top: 68px;
	
	}

	div.widget-order ul.orders p {

	width: 280px;
	margin: 0;
	padding: 85px 0 12px 0;
	float: left;

	}

	div.widget-order ul.orders li {

	width: 860px;
	float: left;
	clear: left;
	position: relative;
	background-color: #f0f0f0;
	margin-bottom: 1px;
	padding: 20px 20px 0 20px;

	}
	
	div.widget-order ul.orders li:first-child {
	
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	
	}

	div.widget-order ul.orders li:last-child {
	
	-moz-border-radius-bottomleft: 20px;
	-moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	
	}

	div.widget-order ul.orders li.alt {

	background-color: #fbfbfb;

	}

	div.widget-order ul.orders li ul.contents {

	width: 557px;
	float: right;

	}

	div.widget-order ul.orders li ul.contents li {

	width: 90px;
	min-height: 115px;
	float: right;
	margin-left: 2px;
	padding: 0 0 12px 0;
	background-color: transparent;
	text-align: center;

	}

	div.widget-order ul.orders li ul.contents li a {

	width: 90px;
	height: 90px;
	display: block;
	background-color: #fff;

	}

	div.widget-order ul.orders li ul.contents li dl a {

	color: #432f24;
	height: auto;
	background-color: transparent;
	overflow: hidden;
	font-weight: bold;

	}

	div.widget-order ul.orders li ul.contents li dt {
	
	border: 0;
	
	}

	div.widget-order ul.orders li ul.contents li img {

	height: 90px;

	}

	div.widget-order ul.orders li ul.contents li dl {

	width: 90px;
	text-align: center;
	margin-top: 6px;

	}

	div.widget-order ul.orders li ul.contents li dl em {

	display: none;

	}

	div.widget-order ul.orders ul.actions li {

	width: auto;
	clear: none;
	position: static;
	background-color: transparent;
	margin: 0 4px 0 0;
	padding: 0;

	}

	div.widget-order ul.orders ul.contents strong, div.widget-order ul.orders ul.contents em {

	color: #555;
	position: static;

	}


/* RECEIPT PAGE
----------------------------------------------------------------------------- */

	
	div.group.returns,
	#page-receipt div.widget-order.details {
	
	width: 934px;
	background: #F6F4F3;
	padding: 13px;
	margin-bottom: 13px;
	
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;

	}
	
	#page-receipt div.widget-order.details {
	
	background: #eae4e1 !important;
	float: left;

	}

	#page-receipt div.widget-order.details div.group.address {
	
	width: 435px;
	background: #fff;
	padding: 13px;
	margin-bottom: 0;
	float: left;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	
	}
	
	#page-receipt div.widget-order.details div.group.payment {
	
	width: 435px;
	background: #fff;
	padding: 13px;
	margin-bottom: 0;
	float: right;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	
	}
	
	#page-receipt div.widget-order div.disclaimers {
	
	border-bottom: 1px dashed #cdbeb6;
	
	}
	
	#page-receipt div.widget-order.details div.group.address dt {
	
	margin-right: 5px;
	
	}
	
	#page-receipt div.widget-order.details div.group.address dd {
	
	font-size: 11px;
	
	}
	



