.cart {
	
}
	.cart ul {
		margin: 10px 10px 0 0;
		font-size: 1.1em;
		padding-top:6px;
		padding-bottom:6px;
		padding-left:6px;
		padding-right:6px;
		background:#FFFFCC;
		border: 1px solid #FFCC00;
	}
		.cart .product_orderitem {
			padding-bottom:4px;
		}
			.cart .product_orderitem .title a {
				color:#cc0000;
				font-size:12px;
				font-weight:normal;
			}
			.cart .product_orderitem .price {
				padding-top:4px;
			}
				.cart .product_orderitem .price strong {
					color:#cc0000;
				}
			.cart .product_orderitem .quantity {
				display:block;
				padding-top:4px;
			}

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

/* total of the cart */
.cart .total,
.cart .subtotal {
	border-top:1px solid #FFCC00;
	padding-top:4px;
	padding-bottom:4px;
}
.cart .total {
	font-weight: bold;
	padding-bottom:10px;
}

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

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

.cart .itemdetails {
	float: left;
	width: 173px;
}

.cart .remove {
	float: right;
	width: 20px;
}