﻿#cartControls 
{
	 list-style:none;
	 margin:3px 0px 20px 0px;
	 padding:8px 0px 10px 0px;
	 
	 border-bottom:solid 1px #ccc;
	 border-top:solid 1px #ccc;
	 background-color:#eee;
}

#cartControls li
{
	 list-style:none;
	 display:inline;
	 padding-left:10px;
	 padding-right:10px;
	 border-right:solid 1px #ccc;
	 
}

#cartControls li:last-child
{
	 border-right:none;
}

#cartInstructions 
{
	list-style:none;
	 margin:20px 0px 3px 0px;
	 padding:10px 0px 8px 0px;
	 
	 border-top:solid 1px #ccc;
}
#cartInstructions  li 
{
	list-style:none;
}

.cart { }
.cartHeader { }

.cartHeader > th
{
	border-right-style:hidden;
	border-left-style:hidden;
	border-bottom:solid 1px #ddd;
 
}

.cartRow > td
{
	border-right-style:hidden;
	border-left-style:hidden;
}

.cartAltRow > td 
{
	background-color:#ddd;
	border-right-style:hidden;
	border-left-style:hidden;
}


.cartFooter > td 
{
	border-right-style:hidden;
	border-left-style:hidden;
	border-top:solid 1px #ddd;
	font-weight:bold;
	font-style:inherit;
}

.delete 
{
	color:Red;
	text-align:right;
}


.color 
{
	text-align:left;
}

.size, .Quantity
{
	text-align:center;
}

.each, .extras, .total
{
	text-align:right;
}

.cartSubTotal 
{
	 margin-right:5px;
}

.buttonBase
{
	display:inline;
	height:24px;
	line-height:24px;
	padding-left:28px;
	padding-bottom:10px;
	padding-top:2px;
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	margin-top:5px;
}



.buttonContinueShopping 
{
	background-image:url(/images/24px-continueshopping.png);
}

.buttonCheckout 
{
	background-image:url(/images/24px-fullcart.png);
}

.buttonClear 
{    	
	background-image:url(/images/24px-delete.png);
}

.buttonDelete 
{
	background-image:url(/images/24px-minus.png);
}
