div.promos {
	font-size:11px;
	text-align:left;
	padding-top:5px;
	background-color:#fff;
}
div.noPromo {
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	display:none;
	background-color:#fff;
}
div.discountCode {
	font-size:11px;
	color:#29638B;
	text-transform:uppercase;
	font-weight:bold;
	padding:2px 0 3px 2px;
	background-color:#fff;
}

ul.promoCodes a {
	padding:0 0 3px 20px;
	background:url(/assets/img/remove-refinements-icon.png) 3px 50% no-repeat;
	color:#333;
	text-decoration:none;
	font-weight:normal;
	background-color:#fff;
}
li.discountItem { border:1px solid #FC9; margin:2px 0 2px 0; background-color:#fff; }
div.discountDesc { padding:0 4px 2px 22px; text-align:left; text-transform:capitalize; color:#F60 background-color:#fff; }


#checkout-content { float:left; width:650px; background-color:#fff; }
#checkout-continue { text-align:right; background-color:#fff; }
li.cartline-items { margin-bottom:5px; padding-bottom:4px; border-bottom:1px #F0F0F0 solid; background-color:#fff; }
table#checkout-cart {
	border-bottom: 3px solid #E6E6E6;
	line-height: 120%;
	margin:0 0 40px;
	width:650px;
 background-color:#fff;
}
#checkout-cart th {
	font-weight: bold;
	color: #8D8D8D;
	text-align: right;
	padding:0 0 3px;
	border-bottom:3px solid #e6e6e6;
	background-color:#fff;
}
#checkout-cart td {
	text-align: right;
	border-top: 1px solid #E6E6E6;
	vertical-align: top;
	padding:10px 0;
	background-color:#fff;
}
#checkout-cart td.checkout-cart-thumb img { width:115px; background-color:#fff; }
#checkout-cart td.checkout-cart-thumb { width:115px; padding-bottom:0; padding-right:10px; background-color:#fff; }
#checkout-cart td.checkout-cart-description,#checkout-cart th.checkout-cart-description  { text-align: left; background-color:#fff; }
#checkout-cart td.checkout-cart-description { text-align: left;width:255px; padding-right:10px; border-top:none; background-color:#fff; }
#checkout-cart th.checkout-cart-qty,#checkout-cart td.checkout-cart-qty { text-align:center; width:70px; background-color:#fff;}
#checkout-cart td.checkout-cart-qty { padding-top:5px; }	
#checkout-cart td.checkout-cart-shipping,#checkout-cart th.checkout-cart-shipping { width:60px; background-color:#fff; }
#checkout-cart td.checkout-cart-price,#checkout-cart th.checkout-cart-price { width:50px; padding-right:10px; background-color:#fff; }
#checkout-cart td.checkout-cart-price-total, #checkout-cart th.checkout-cart-price-total{ width:80px; white-space:nowrap; font-weight:bold; background-color:#fff; }
#checkout-cart td.checkout-cart-included { padding: 0px 10px 10px 0; text-align:left; border-top:0 none; background-color:#fff; }
#checkout-cart td.checkout-cart-price ins {
	display: block;
	text-decoration: none;
	color: #FF9900;
	font-weight: bold;
	background-color:#fff;
}
#checkout-cart td.checkout-cart-price del {
	display: block;
	text-decoration: strike;
	color: #A9A9A9;
	font-weight: normal;
	background-color:#fff;
}
#checkout-cart td.checkout-cart-qty .input-text {
	background: transparent url(/assets/img/input-text-gradient.png) repeat-x scroll top left;
	border: 1px solid #E6E6E6;
	text-align: center;
	background-color:#fff;
}
#checkout-cart td.checkout-cart-qty img { position:relative; top:2px; left:0px; }
.checkout-cart-remove {
	color: #666666;
	font-size: 10px;
	text-decoration: underline;
	cursor: pointer;
	background-color:#fff;
}
.checkout-cart-remove:hover { text-decoration:none; background-color:#fff; }
.checkout-cart-description h2 { font-size:14px; background-color:#fff; }
.checkout-cart-description h2 a {color:#333;text-decoration:none; background-color:#fff;}
.checkout-cart-description h2 a:hover {text-decoration:underline; background-color:#fff;}
.checkout-cart-description div { font-size: 11px; color:#666666; position:relative; background-color:#fff; }
.checkout-cart-included h3 { font-size:10px; color:#666; text-transform:uppercase; background-color:#fff; }
.checkout-cart-included ul { list-style-image:url(/assets/img/bullet.gif); margin:0 0 0 1.2em; padding:0 0 0; background-color:#fff; }
.checkout-cart-included li { font-size:11px; background-color:#fff; }
#checkout-cart td.checkout-cart-cartline { text-align:left; width:255px; padding-right:10px; border-top:none; background-color:#fff; }
.checkout-cart-cartline div { position:relative; top:-15px; background-color:#fff; }
#checkout-cart h3.checkout-cart-cartline { font-size:12px; color:#666; background-color:#fff; }

