.carttop {
	float:right;
	width:217px;
	height:74px;
	background-image:url(../images/cart_top.jpg);
	background-repeat:no-repeat;
	text-indent:-900em;
}

.cart {
	float:right;
	width:217px;
	background-image:url(../images/cart_mid.jpg);
	background-repeat:repeat-y;
}
.cartbottom {
background-image:url(../images/cart_bottom.jpg);
background-repeat:no-repeat;
width:217px;
height:75px;
text-indent:-900em;
}
.cart ul {
list-style:none;
margin-left:-30px;}

/* 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 #ccc;
	padding-top: 5px;
	width: 90%;
}
.cart .total {
	font-weight: bold;
}

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

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