
/**** BASKET ****/

.CART { margin: 0; width: 800px; margin: 0 auto; padding-bottom: 20px; }
input {background-color: #E6E6E6; border: none; width: 170px;} 
select {background-color: #E6E6E6; border: none;width: 170px;}
.CART .Border {}
.CART .Basket {}
.CART .PageTitle {padding: 0 0 0 20px;}
.CART .PageIntro {display: none;}
.CART .DeleteAllLink {display: none; }
.CART .DeleteAllLink a, .CART .DeleteAllLink a:link, .CART .DeleteAllLink a:active, .CART .DeleteAllLink a:visited {}
.CART .DeleteAllLink a:hover {}
.CART .Remove a, 
.CART .Remove a:link, 
.CART .Remove a:active, 
.CART .Remove a:visited {}
.CART .Remove a:hover {}
.OrderSubtotal .SubTotalLabel { 
	padding: 0 5px; 
	color: #7a9a50; 
	text-align: right; 
	text-transform: lowercase;
}
.OrderSubtotal .SubTotalValue { 
	padding: 0 77px 0 25px;
	width: 50px; 
	text-align: left; 
	font-weight: bold; 
}
.CART .DiscountRow .DiscountLabel { 
	padding: 5px; 
	font-weight: bold; 
	background: #6D9DD3; 
	color: #fff; 
	text-align: right; 
	margin-top: 20px;
	text-transform: lowercase;
}
.CART .DiscountRow .DiscountValue { 
	padding: 5px 40px;
	width: 50px; 
	text-align: right; 
	font-weight: bold; 
	background: #6D9DD3; 
	color: #fff; 
	text-transform: lowercase;
}
.CART tr.DiscountRow {}
.CART .TaxRow {  }
.CART .TotalRow {  }




.TotalsCell .TotalsTable { float: right; width: 285px; border-bottom: 1px solid #154e71; }
.CART .EmptyCartMessage {}
.CART .Buttons {clear: both; float: right; width: 385px; text-align: right; margin: 10px 0 0 0;}
.CART .PayPalButtons{display: none;}
.CART .Buttons .CheckoutButton {width: 116px;}
.CART .Buttons .BackToShoppingButton {width: 116px; float: right;}
.CART .CART_Promo { float: left; width: 380px; padding: 20px 0; }
.CART_Promo .PromoTitle { display: none;}
.CART_Promo .PromoIntro { display: none; }
.CART_Promo .PromoForm { float: left; }
.CART_Promo .PromoTable { padding: 0px; }
.CART_Promo .PromoLabel { color: #7a9a50; text-transform: lowercase; padding: 0 10px;}
.CART_Promo .PromoField {background-color:#E6E6E6; width: 100px; text-align: center; }
.CART_Promo .PromoDescription { padding: 10px; width: 260px; text-align: center;}
.CART_Promo .SubmitButton { float: right;  width: auto; padding: 0 10px; margin:0;}
	.CART_Promo .SubmitButton a:link, .CART_Promo .SubmitButton a:visited, .CART_Promo .SubmitButton a:hover, .CART_Promo .SubmitButton a:active {padding: 3px 8px;}
.CART .BackToWishlist{float: left;}	
	.CART .BackToWishlist a:link,
	.CART .BackToWishlist a:active,
	.CART .BackToWishlist a:hover,
	.CART .BackToWishlist a:visited{  background: none repeat scroll 0 0 #C9DAB2;
		border: medium none;
		color: #FFFFFF;
		display: block;
		font-size: 10px;
		padding: 4px 8px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;}
.CART .BackToWishlist a:hover,
.CART_Promo .SubmitButton a:hover{background: #7a9a50;}
.CART .EmptyBasket {}
.CART .EmptyCartTitle {}
.CART .EmptyCartMessage {}
.CART .ShippingNote { clear: both; padding: 20px; }
.CART .Footer {  display: none;}

.CART .PayPalOr { clear: both; width: 200px; text-align: center; float: right; padding: 10px 0 0 0; font-weight: bold; color: #4E99DA; font-size: 14px; }
.CART .PayPalMessage {clear: both;}
.CART .PayPalButtons { width: 310px; float: right; text-align: left;}
.CART .PayWithPayPalButton {}
.CART .ShippingLocationLabel {width: 195px;  float: left; padding: 10px 0; font-weight: bold; color: #4E99DA; font-size: 14px;}
.CART .ShippingLocationField {width: 110px; float: right; text-align: right; padding: 10px 0;}
.CART .PayWithPayPalLink { clear: both; float: right; width: 145px;}
.CART .PayWithPayPalLink a:link, 
.CART .PayWithPayPalLink a:visited, 
.CART .PayWithPayPalLink a:hover, 
.CART .PayWithPayPalLink a:active {}
.CART .PayWithPayPalLink a img {border: 0;} 
.CART .PaidWithPayPalButton {clear: both;}
.CART .PaidMessage {}
.CART .CancelPaidWithPayPalLink {}
.OrderSource_Wrapper{display: none;}

