#OrderCart {
	list-style: none;
	height: 64px;
	padding: 12px 20px 0 0;
	width: 133px;
	text-align: right;
	position: absolute;
	right:0;
	top:0;
	margin: -80px 0 0 0;
	font-family: "maven_proregular",Arial, Helvetica, sans-serif;
	color: #FFF;
	text-transform:uppercase;
}
	#OrderCart .cartHeader {
		background: transparent url(../images/cart.png) no-repeat top left;
		font-size: 1.1em;
		font-weight: bold;
		height: 23px;
		padding-left: 19px;
	}
	#OrderCart .cartItems, #OrderCart .cartSubtotal {
		line-height: 1.6em;
	}

.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 {
	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: 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;
}
#OrderCart a {
	color:#FFF;
	}