#ShoppingCart{
	width:185px;
	
}

#ShoppingCart h3{
	
}

#ShoppingCart ul{
	width:185px;
	background: url('../images/o_sb1.jpg') no-repeat  top left;
	padding-top:7px;
}

#ShoppingCart ul li{
	height:auto;
	color:#5E92A3;
	margin:10px 0;
}

#ShoppingCart ul li a{
	background:none;
	height:auto;
}

#ShoppingCart ul li a.ajaxQuantityLink{
	background:none;
	height:auto;
	float:left;
	width:auto;
	padding:0px;
}

#ShoppingCart ul li a.removeAll{
	background:none;
	height:auto;
	float:left;
	width:auto;
	padding-right:5px;
	padding-top:1px;
}


#ShoppingCart a.title{
	color:#8BAEB7;
	padding:0px;
	font-size:14px;
}

#ShoppingCart a.title em{
	font-size:11px;
	color:#B0B2B3;
	font-weight:200;
}

#ShoppingCart input.ajaxQuantityField{
	background:none;
	height:auto;
	float:left;
	width:auto;
	color:#B0B2B3;
}

#ShoppingCart span.title{
	display:block;
	
}

#ShoppingCart ul li span.style{
	display:block;
	padding:6px 0 6px;
}

#ShoppingCart ul li span.style em{
	color:#B0B2B3;
	font-weight:300;
}

#ShoppingCart span.price{
	display:block;
	padding:0px 0 8px;
}

#ShoppingCart span.quantity{
	display:block;
	height:25px;
}

#ShoppingCart span.quantity img{
	margin-top: 4px;
	}

#ShoppingCart input.ajaxQuantityField{
	height:12px;
	padding:4px;
	width:38px;
	margin-left:7px;
	margin-right:7px;
	border: 1px solid #A2BFD5;
}


#ShoppingCart  ul.CartList{
	background: url('../images/o_sb1.jpg') no-repeat top left;	
}

#ShoppingCart ul li span.price strong{
color:#B0B2B3;
font-weight:bold;
}

#ShoppingCart ul li.subtotal strong{
color:#B0B2B3;
font-weight:bold;
}

#ShoppingCart ul li.subtotal{
	height:auto;
	padding:12px 0 8px 0;
	margin:0px;
	background: url('../images/o_sb1.jpg') no-repeat top left;	
}


/* Shipping */
#ShoppingCart ul li.simpleshippingmodifier{
	background:url("../images/o_sb1.jpg") no-repeat scroll left top transparent;
	height:auto;
	margin:0;
	padding:12px 0 8px;
}

#ShoppingCart ul li.simpleshippingmodifier span{
	color:#B0B2B3;
	font-weight:bold;
}

/* TAX */
#ShoppingCart ul li.taxmodifier {
	background:url("../images/o_sb1.jpg") no-repeat scroll left top transparent;
	height:auto;
	margin:0;
	padding:12px 0 8px;
}

#ShoppingCart ul li.taxmodifier span{
	color:#B0B2B3;
	font-weight:bold;
}


#ShoppingCart ul li.total{
	height:auto;
	padding:17px 0 13px 0;
	margin:0px;
	background: url('../images/o_sb1.jpg') no-repeat top left;	
}

#ShoppingCart ul li span.total strong{
color:#5B8896;
font-weight:800;
text-transform:uppercase;
font-size:12px;
}


#ShoppingCart ul li.buyProducts{
	height:auto;
	padding:7px 0 0 0;
	margin:0px;
	background: url('../images/o_sb1.jpg') no-repeat top left;	
}

#ShoppingCart ul li.buyProducts p{
	margin:0px;
}

#ShoppingCart ul li a.remove{
	background:none;
	width:13px;
	height:13px;
	margin-right:10px;
	float:left;
	padding:12px 0px 0px 0px;
}

/*#ShoppingCart ul li a.title{
	color:#8BAEB7;
	padding:12px 0px 5px 0px;
}
*/
#ShoppingCart ul li a.title:hover{
	color:#5B8896;
}

#ShoppingCart ul li a.checkoutButton{
	color:#8BAEB7;
}

#ShoppingCart ul li a.checkoutButton:hover{
	color:#5B8896;
}

#ShoppingCart ul li a:hover{
	background:none;
	color:#8BAEB7;
}





.cart {
	margin-top: 20px !important;
}

/* make the price block so it goes on a separate line */
.cart .price {
	display:block;
}

/* total of the cart */
.cart .total,
.cart .subtotal {
}

.cart .total {
	font-weight: bold;
}

/* nudge the message left a bit so it looks better in black candy */
.noItems {
	padding-left: 0px;
}

/* buy products link to buy the items in your cart */
.buyProducts {
	font-weight: bold;
}