/* CSS Document */
#checkout-bucket{ width:550px; text-align:center; padding-top:15px; }

.shoppingBagBorder{background-color:#004996;}

.shoppingBagItems a,.shoppingBagItems a:visited,.shoppingBagItems a:hover{ color:#600; }

.shoppingBagItems th{font-weight:bold; background-color:#dbe5f0; color:#333; height:25px;}

.shoppingBagItems th.itemDetails{width:320px; text-align:left; padding-left:10px }

.shoppingBagItems th.itemQuantity, th.itemPrice, th.itemTotal, th.itemRemove {width:75px; text-align:center}

.shoppingBagItems td{background-color:#ffffff; color:#333; padding:5px 0px 5px 0px; vertical-align:top;}

.shoppingBagItems td.itemDetails{ text-align:left; padding-left:5px }

.shoppingBagItems td.itemDetails div.image, div.description{ margin: 5px 10px 5px 5px; float:left }

.shoppingBagItems td.finalPrice{ text-align:right; color:#333;  font-weight:bold; padding-right:10px; height:25px; background-color:#dbe5f0;}

.shoppingBagItems td.itemRemove, td.itemQuantity, td.itemPrice, td.itemTotal{text-align:center; padding-top:20px}

.item-name {

}

.item-name a, 
.item-name a:hover, 
.item-name a:visited, 
.item-name a:active { 
	color: #004996;
	font-weight: bold;
	text-decoration:none;
}

.item-name a:hover { 
	text-decoration:underline;
}

.item-attr {font-size:  10px;}

.cart_error{
	background-color: #FF0000;
	color: #FFFFFF;
	padding: 3px;
	clear: left;
	margin-right: 5px;
}
