@charset "utf-8"; 
/* CSS Document */

	.shopping_basket { clear:both; padding:10px; }
		.shopping_basket .basket_item_heading { clear:both; width:660px; margin-left:auto; margin-right:auto; margin-bottom:5px; height:32px; font-weight:bold; font-size:12px; color:#015087; }
			.shopping_basket .basket_item_heading .quantity { float:left; width:60px; }
			.shopping_basket .basket_item_heading .product_name { float:left; width:250px; margin-right:10px; }
			.shopping_basket .basket_item_heading .price_per_product { float:left; width:100px; }
			.shopping_basket .basket_item_heading .price_per_product_with_extras { float:left; width:70px; margin-right:10px; }
			.shopping_basket .basket_item_heading .product_total { float:left; width:100px; }
		.shopping_basket .basket_item { }
			.shopping_basket .basket_item .attributes { float:left; color:#666; padding:3px; padding-left:8px; padding-top:5px; margin-bottom:5px; }
				.shopping_basket .basket_item .attributes .attribute { clear:both; font-size:12px; }
					.shopping_basket .basket_item .attributes .attribute .attribute_symbol { float:left; padding-left:5px; padding-right:5px; }
					.shopping_basket .basket_item .attributes .attribute .attribute_name { float:left; font-weight:bold; }
					.shopping_basket .basket_item .attributes .attribute .attribute_option { float:left; padding-left:5px; }
					.shopping_basket .basket_item .attributes .attribute .attribute_value { float:left; padding-left:5px; }
		.shopping_basket .basket_item { clear:both; width:660px; margin-left:auto; margin-right:auto; color:#000; font-size:12px; padding:5px; margin-bottom:5px; }
			.shopping_basket .basket_item .quantity { float:left; width:60px; }
				.shopping_basket .basket_item .quantity input { width:50px; }
			.shopping_basket .basket_item .product_name { float:left; width:250px; height:32px; overflow:hidden; margin-right:10px; }
			.shopping_basket .basket_item .product_name a {font-weight:bold;}
			.shopping_basket .basket_item .price_per_product { float:left; width:95px; margin-right:5px; height:32px; }
			.shopping_basket .basket_item .price_per_product_with_extras { float:left; width:70px; margin-right:10px; height:32px; }
			.shopping_basket .basket_item .product_total { float:left; width:95px; margin-right:5px; height:32px; }
			.shopping_basket .basket_item .remove_button { float:left; width:50px; height:32px; }
				.shopping_basket .basket_item .remove_button input { padding:0px; font-size:10px; }
				
		.shopping_basket .totals { clear:both; padding-top:10px; margin:0 auto; width:320px; color:#000; }
			.shopping_basket .totals .individual_products_in_basket { clear:both; }
			.shopping_basket .totals .total_products_in_basket { clear:both; }
			.shopping_basket .totals .total_price_exc_tax { clear:both; }
			.shopping_basket .totals .total_tax { clear:both; }
			.shopping_basket .totals .total_price_inc_tax { clear:both; }
			.dotted_divide { clear:both; border-bottom:#ddd dotted 2px; margin-top:15px; margin-bottom:5px; }
			.express_checkout_button { clear:both; text-align:center; margin-top:15px; }
		
		.shopping_basket .totals /* . */ .text { float:left; width:150px; font-weight:bold; color:#015087; font-size:12px; }	
		.shopping_basket .totals /* . */ .value { float:left; font-size:12px; color:#000; }
		
		.shopping_basket .checkout_button { clear:both; padding-top:15px; text-align:center; }
		.shopping_basket .checkout_button img { border:0; }
		
	.empty_basket { padding:10px; font-weight:bold; font-size:20px; padding-top:50px; }
	.empty_basket .message { text-align:center; }
	.empty_basket .browse_products { text-align:center; padding-top:20px; }
	
	.unpaid_transactions { clear:both; padding:5px; font-size:10px; margin:5px; border:solid 1px #DDD; }
	.unpaid_transactions .heading { text-decoration:underline; padding-bottom:5px; font-weight:bold; }
	.unpaid_transactions .transaction { clear:both; }
		.unpaid_transactions .transaction .date { float:left; width:50px; }
		.unpaid_transactions .transaction .amount { float:left; padding-left:20px; width:100px; }
		.unpaid_transactions .transaction .view { float:left; padding-left:20px; }
