/* colour */
div.price, span.price {
	background:#13569d;
	border:1px solid #13569d;
}

div.price > *, span.price > * {
	background:#1965c7;
	background:-moz-linear-gradient(top, #1965c7, #479add);
	background:-ms-linear-gradient(top, #1965c7, #479add);
	background:-o-linear-gradient(top, #1965c7, #479add);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#1965c7), to(#479add));
	background:-webkit-linear-gradient(top, #1965c7, #479add);
	border-top:1px solid #1774bf;
	border-bottom:1px solid #81d2f5;
	color:#d4e5fa;
	text-shadow:1px 1px 0 #0b2f5d;
}
.button {
	background:#7b0c07;
	border:1px solid #7b0c07;
}
.button > * {
	background:#bc120a;
	background:-moz-linear-gradient(top, #bc120a, #97094a);
	background:-ms-linear-gradient(top, #bc120a, #97094a);
	background:-o-linear-gradient(top, #bc120a, #97094a);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#bc120a), to(#97094a));
	background:-webkit-linear-gradient(top, #bc120a, #97094a);
	border-top:1px solid #da3a2a;
	border-bottom:1px solid #930912;
	color:#f0f0f0;
}
.button:hover > * {
	background:#a60a11;
	background:-moz-linear-gradient(top, #a60a11, #84080d);
	background:-ms-linear-gradient(top, #a60a11, #84080d);
	background:-o-linear-gradient(top, #a60a11, #84080d);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a60a11), to(#84080d));
	background:-webkit-linear-gradient(top, #a60a11, #84080d);
	border-top-color:#d93b46;
	border-bottom-color:#80080b;
}
.button:active > * {
	background:#84080d;
	background:-moz-linear-gradient(top, #84080d, #a60a11);
	background:-ms-linear-gradient(top, #84080d, #a60a11);
	background:-o-linear-gradient(top, #84080d, #a60a11);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#84080d), to(#a60a11));
	background:-webkit-linear-gradient(top, #84080d, #a60a11);
	border-top-color:#80080b;
	border-bottom-color:#d93b46;
}
.button a{
	color:#f0f0f0;
}
.empty {
	background:#9b071f;
	border:1px solid #9b071f;
}
.empty > * {
	background:#e70c30;
	background:-moz-linear-gradient(top, #e70c30, #b60926);
	background:-ms-linear-gradient(top, #e70c30, #b60926);
	background:-o-linear-gradient(top, #e70c30, #b60926);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e70c30), to(#b60926));
	background:-webkit-linear-gradient(top, #e70c30, #b60926);
	border-top:1px solid #f84570;
	border-bottom:1px solid #b60926;
}
.empty:hover > * {
	background:#d60b2a;
	background:-moz-linear-gradient(top, #d60b2a, #a10822);
	background:-ms-linear-gradient(top, #d60b2a, #a10822);
	background:-o-linear-gradient(top, #d60b2a, #a10822);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a60a11), to(#a10822));
	background:-webkit-linear-gradient(top, #d60b2a, #a10822);
	border-top-color:#f03d63;
	border-bottom-color:#a10822;
}
.empty:active > * {
	background:#a10822;
	background:-moz-linear-gradient(top, #a10822, #d60b2a);
	background:-ms-linear-gradient(top, #a10822, #d60b2a);
	background:-o-linear-gradient(top, #a10822, #d60b2a);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a10822), to(#d60b2a));
	background:-webkit-linear-gradient(top, #a10822, #d60b2a);
	border-top-color:#a10822;
	border-bottom-color:#f03d63;
}
#cart li,
#cart-summary-list li {
	background:#e0e0e0;
}
#cart .title,
#cart-summary-list .title{
	color:#000;
}
#cart .title span,
#cart-summary-list .title span {
	color:#777;
}
.tooltip {
	background:#000;
	color:#fff;
}
.tooltip span + span {
	border-top:5px solid #000;
}
#confirm-overlay {
	background:#000;
}
#confirm {
	background:#ba1c22;
	color:#fff;
	-moz-box-shadow:0 0 30px #000;
	-webkit-box-shadow:0 0 30px #000;
	box-shadow:0 0 30px #000;
}
li.product .caption-top, li.product .caption-bottom {
	color: #ffffff;		
	border: 0px solid #334143;
	background: #000000;
	text-shadow: 1px 1px 0 #202020;
}
li.product .caption a {
	background: #000000;
}
li.product .caption a:hover {
	background: #202020;
}