/*
**	- Guide to customizing this file -
**
**	Create a new file in this directory, named something like 
**	checkout-orange.css. Then copy the declarations you wish to change over
**	to the new file. Change the colors there. Be selective, the original rules
**	will still apply, your mew rules will apply over them. If you are not 
**	changing a declaration, do not copy it.
*/

#stncart #newcart #cartwrap,
#stncart #newcart #cartwrap optgroup,
#stncart #newcart #cartwrap a.action-button,
#stncart #newcart #cartwrap a.action-button:hover,
#stncart #newcart #cartwrap a.action-button:active,
#stncart #newcart #cartwrap button.action-button,
#stncart #newcart #cartwrap button.action-button:hover,
#stncart #newcart #cartwrap button.action-button:active,
#stncart #newcart #cartwrap .message a,
#stncart #newcart #cartwrap .pagetitle,
#stncart #newcart #cartwrap .pagetitle a,
#stncart #newcart #cartwrap .customer-info .message label,
#stncart #newcart #cartwrap .order-confirm .method-confirm strong,
#stncart #newcart #cartwrap .order-confirm .address-confirm strong{
	color:#000;
}

#stncart #newcart #cartwrap span.step,
#stncart #newcart #cartwrap a.default:hover,
#stncart #newcart #cartwrap button.default:hover,
#stncart #newcart #cartwrap a.checkout-arrow:hover,
#stncart #newcart #cartwrap #checkout-basket table tbody .checkout-basket-button a:hover,
#stncart #newcart #cartwrap #checkout-basket table tbody .checkout-basket-button a:hover *{
	color:#fff;
}

#stncart #newcart #cartwrap,
#stncart #newcart #cartwrap .text,
#stncart #newcart #cartwrap table td,
#stncart #newcart #cartwrap table th,
#stncart #newcart #cartwrap select,
#stncart #newcart #cartwrap select.inputbox,
#stncart #newcart #cartwrap .gift-wrap-options{
	background-color:#fff;
}

#stncart #newcart #cartwrap a.action-button,
#stncart #newcart #cartwrap button.action-button,
#stncart #newcart #cartwrap .gift-wrap-options h3,
#stncart #newcart #cartwrap #checkout-basket table tbody .checkout-basket-button a,
#stncart #newcart #cartwrap a.checkout-arrow,
#stncart #newcart #cartwrap table tbody tr.checkout-basket-item-removed td a.checkout-basket-item-undo{
	background-color:#ccc;
}

#stncart #newcart #cartwrap .payment-info label img,
#stncart #newcart #cartwrap button.action-button,
#stncart #newcart #cartwrap button.action-button:active,
#stncart #newcart #cartwrap a.action-button,
#stncart #newcart #cartwrap a.action-button:active{
	border:0.1em solid #000;
}

#stncart #newcart #cartwrap select,
#stncart #newcart #cartwrap select.inputbox,
#stncart #newcart #cartwrap .text{
	border:0.1em solid #95B3D7;
}

#stncart #newcart #cartwrap a.action-button,
#stncart #newcart #cartwrap a.action-button:hover,
#stncart #newcart #cartwrap a.default:active{
	text-shadow:#FFF 0.13em 0.13em 0.2em;
}
#stncart #newcart #cartwrap button.action-button,
#stncart #newcart #cartwrap button.action-button:hover,
#stncart #newcart #cartwrap button.default:active{
	text-shadow:#FFF 0.13em 0.13em 0.2em;
}


#stncart #newcart #cartwrap .inputcheck:focus,
#stncart #newcart #cartwrap select:focus,
#stncart #newcart #cartwrap button:focus{
	outline:thin dotted #777;
}

#stncart #newcart #cartwrap #checkout-auth label span,
#stncart #newcart #cartwrap a,
#stncart #newcart #cartwrap optgroup option,
#stncart #newcart #cartwrap .step-message,
#stncart #newcart #cartwrap .message,
#stncart #newcart #cartwrap .step-message{
	color:#6194DA;
}

#stncart #newcart #cartwrap .step-message,
#stncart #newcart #cartwrap .message,
#stncart #newcart #cartwrap .order-confirm thead th{
	background-color:#F2F2F2;
}

#stncart #newcart #cartwrap .step-message,
#stncart #newcart #cartwrap .message{
	border-top:0.1em solid #C1C1C1;
	border-bottom:0.1em solid #C1C1C1;
}

#stncart #newcart #cartwrap .pagetitle,
#stncart #newcart #cartwrap .tabletitle{
	background-color:#C5D9F1;
}

#stncart #newcart #cartwrap thead th{
	border-bottom:0.125em solid #D8D8D8;
}

#stncart #newcart #cartwrap tbody th,
#stncart #newcart #cartwrap tbody td{
	border-bottom:0.1em solid #D8D8D8;
}

#stncart #newcart #cartwrap tfoot tr.total th,
#stncart #newcart #cartwrap tfoot tr.total td{
	border-top:0.1em solid #A5A5A5;
	border-bottom:0.1em solid #A5A5A5;
}

#stncart #newcart #cartwrap tfoot tr.total th,
#stncart #newcart #cartwrap tfoot tr.total th{
	background-color:#D8D8D8;
}

#stncart #newcart #cartwrap .product-name a,
#stncart #newcart #cartwrap .options a{
	color:#953735;
}

#stncart #newcart #cartwrap tbody .options span{
	color:#888;
}

#stncart #newcart #cartwrap .pagetitle a.return-to-options,
#stncart #newcart #cartwrap .tabletitle a,
#stncart #newcart #cartwrap .pagetitle span.left,
#stncart #newcart #cartwrap .pagetitle a.continue{
	color:#376091;
}

#stncart #newcart #cartwrap .invalid,
#stncart #newcart #cartwrap .invalid *,
#stncart #newcart #cartwrap .group .input-messages .validationError,
#stncart #newcart #cartwrap .group .input-messages .validationError{
	color:#f00;
}

#stncart #newcart #cartwrap .invalid,
#stncart #newcart #cartwrap .invalid *,
#stncart #newcart #cartwrap .group .input-messages .validationError,
#stncart #newcart #cartwrap .group .input-messages .validationError{
	background-color:#fdd;
	background-color:#fdd;
}

#stncart #newcart #cartwrap span.info{
	color:#777;
}

#stncart #newcart #cartwrap .invalid *{
	border-color:#f00;
}

#stncart #newcart #cartwrap span.step{
	background-color:#C33B38;
}

#stncart #newcart #cartwrap span.lock{
	background-color:#618A2D;
}

#stncart #newcart #cartwrap #checkout-basket-alert{
	background-color:#fc0;
}

#stncart #newcart #cartwrap a.checkout-arrow,
#stncart #newcart #cartwrap #checkout-basket table tbody .checkout-basket-button a,
#stncart #newcart #cartwrap table tbody tr.checkout-basket-item-removed td a.checkout-basket-item-undo {
	color:#555;
}

#stncart #newcart #cartwrap a.checkout-arrow:hover,
#stncart #newcart #cartwrap #checkout-basket table tbody .checkout-basket-button a:hover,
#stncart #newcart #cartwrap #checkout-basket table tbody .checkout-basket-button a:hover * {
	background-color:#444;
}

#stncart #newcart #cartwrap a.checkout-arrow:hover,
#stncart #newcart #cartwrap #checkout-basket table tbody .checkout-basket-button a:hover,
#stncart #newcart #cartwrap #checkout-basket table tbody .checkout-basket-button a:hover * {
	border-color:#000;
}

#stncart #newcart #cartwrap .gift-wrap-options{
	border:0.3em solid #000;
}

#stncart #newcart #cartwrap .gift-wrap-options .main label,
#stncart #newcart #cartwrap .gift-wrap-options .main legend{
	color:#575757;
}

#stncart #newcart #cartwrap .gift-wrap-options .main fieldset{
	border:0.1em solid #D0D0BF;
}

#stncart #newcart #cartwrap .order-confirm .address-confirm,
#stncart #newcart #cartwrap .order-confirm .method-confirm{
	border-top:0.2em solid #D8D8D8;
}

div#stncart div#newcart div#cartwrap .checkout-disabled,
div#stncart div#newcart div#cartwrap .checkout-disabled input,
div#stncart div#newcart div#cartwrap .checkout-disabled select,
div#stncart div#newcart div#cartwrap .checkout-disabled textarea{
	background-color:#eee !important;
}

div#stncart div#newcart div#cartwrap .checkout-disabled,div#stncart div#newcart div#cartwrap .checkout-disabled *{
	color:#aaa !important;
}

div#stncart div#newcart div#cartwrap .checkout-disabled *{
	border-color:#aaa !important;
}

#stncart #newcart #cartwrap .service-desc{
	color:#55f;
}

#stncart #newcart #cartwrap a.checkout-arrow,
#stncart #newcart #cartwrap #checkout-basket table tbody .checkout-basket-button a,
#stncart #newcart #cartwrap table tbody tr.checkout-basket-item-removed td a.checkout-basket-item-undo {
	border:0.1em solid #777;
}

#stncart #newcart #cartwrap table tr td div#checkout-basket-empty #checkout-basket-empty-big {
	color:#333;
}

#stncart #newcart #cartwrap table tbody tr.checkout-basket-item td .checkout-basket-item-error {
	color:#c00;
	background-color:#fcc;
}

#stncart #newcart #cartwrap table tbody .checkout-gw a {
	color:#222;
	text-shadow:#ccc 0.1em 0.1em;
}

#stncart #newcart #cartwrap .gift-wrap-options {
	border-top:0.1em solid #444 !important;
	border-left:0.1em solid #444 !important;
	border-bottom:0.1em solid #666 !important;
	border-right:0.1em solid #666 !important;
}

#stncart #newcart #cartwrap a.default:hover {
	text-shadow:#030 0 0.1em;
}
#stncart #newcart #cartwrap button.default:hover {
	text-shadow:#030 0 0.1em;
}


#stncart #newcart #cartwrap .checkout-summary-discount,
#stncart #newcart #cartwrap .checkout-free {
	color:#0a0;
}

#stncart #newcart #cartwrap .inputbox{
	border:0.12em solid #1F497D;
}

#stncart #newcart #cartwrap .gift-wrap-options .main .text{
	border:0.1em solid #ADBFD0;
}

#stncart #newcart #cartwrap button.action-button,
#stncart #newcart #cartwrap a.action-button{
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background-color:#007dc1;
	border:1px solid #124d77;
	color:#ffffff;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}

:root #stncart #newcart #cartwrap button.action-button,
:root #stncart #newcart #cartwrap a.action-button{
	filter:none;
}

#stncart #newcart #cartwrap div a.edit{
	box-shadow:0em 0.3em 0.5em #888;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFQkVCRUIiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRUJFQkUiIG9mZnNldD0iMTAwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzkzOSkiIC8+Cjwvc3ZnPg==);
	filter:
		progid:DXImageTransform.Microsoft.gradient(
			GradientType=0,
			startColorstr=#EBEBEB,
			endColorstr=#BEBEBE
		)
	;
	-moz-box-shadow:0em 0.3em 0.5em #888;
	-webkit-box-shadow:0em 0.3em 0.5em #888;
}

:root #stncart #newcart #cartwrap div a.edit{
	filter:none;
}

#stncart #newcart #cartwrap div a.edit:hover{
	box-shadow:0em 0.3em 0.5em #888;
	filter:none;
	-moz-box-shadow:0em 0.3em 0.5em #888;
	-webkit-box-shadow:0em 0.3em 0.5em #888;
}

#stncart #newcart #cartwrap div a.edit:active{
	box-shadow:0em 0.3em 0.5em #888;
	filter:none;
	-moz-box-shadow:0em 0.3em 0.5em #888;
	-webkit-box-shadow:0em 0.3em 0.5em #888;
}

#stncart.checkout-estimating #newcart #cartwrap .action-button,
#stncart.checkout-estimating #newcart #cartwrap .action-button:hover,
#stncart.checkout-estimating #newcart #cartwrap .action-button:active,
#stncart #newcart #cartwrap a.disabled,
#stncart #newcart #cartwrap a.disabled:hover,
#stncart #newcart #cartwrap a.disabled:active{
	background:#ccc !important;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4ODYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFQkVCRUIiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRUJFQkUiIG9mZnNldD0iMTAwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzg4NikiIC8+Cjwvc3ZnPg==);
	background:-webkit-gradient(
		linear,
		0% 0%,
		0% 100%,
		from(#EBEBEB),
		to(#BEBEBE)
	) !important;
	background:-moz-linear-gradient(
		center bottom,
		#BEBEBE 0%,
		#EBEBEB 100%
	) !important;
	filter:
	progid:DXImageTransform.Microsoft.gradient(
		GradientType=0,
		startColorstr=#EBEBEB,
		endColorstr=#BEBEBE
	)
	progid:DXImageTransform.Microsoft.Shadow(
		Color=#8888888,
		direction=180
	);
	border-color:#ccc !important;
	color:#aaa !important;
	text-shadow:#FFF 0.13em 0.13em 0.2em !important;
}

:root #stncart.checkout-estimating #newcart #cartwrap .action-button,
:root #stncart.checkout-estimating #newcart #cartwrap .action-button:hover,
:root #stncart.checkout-estimating #newcart #cartwrap .action-button:active,
:root #stncart #newcart #cartwrap a.disabled,
:root #stncart #newcart #cartwrap a.disabled:hover,
:root #stncart #newcart #cartwrap a.disabled:active{
	filter:none;
}

#stncart #newcart #cartwrap button.default,
#stncart #newcart #cartwrap a.default{
	background-color:#007dc1;
	border:1px solid #124d77;
	text-shadow:0px 1px 0px #154682;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	color:#ffffff;
	}

:root #stncart #newcart #cartwrap button.default,
:root #stncart #newcart #cartwrap a.default{
	filter:none;
}

#stncart #newcart #cartwrap button.action-button:hover,
#stncart #newcart #cartwrap a.action-button:hover{
	background-color:#0061a7;
	}
#stncart #newcart #cartwrap button.default:hover,
#stncart #newcart #cartwrap a.default:hover{
	background-color:#0061a7;
	}
#stncart #newcart #cartwrap button.action-button:active,
#stncart #newcart #cartwrap a.action-button:active{
	
}

#stncart #newcart #cartwrap button.default:active,
#stncart #newcart #cartwrap a.default:active{
}


