#basket table.write_order_form {
	background-color:#F0F6E8;
	border-collapse:collapse;
	width:200px;
	margin:10px 0 10px 7px;
	padding:0;
	font-size:10px;
	color: #578072;
	border:1px solid #BBBBBB;

}
#basket table.write_order_form td {border:1px solid #BBBBBB;}
#basket table.write_order_form input.order_form_quantities {width:16px;}

p.mini_update_button {float:left; margin: 0 4px; padding:0;}
p.mini_checkout_button {float:left; margin: 0 4px; padding:0;}

h1.shopping_basket {vertical-align:middle;}
h1.shopping_basket img {vertical-align:middle; margin-right:10px;}
#centreli table.write_order_form {
	width:571px; border-collapse:collapse; margin:0 2px 0 2px; overflow:hidden;padding:0;
}
#centreli table.write_order_form td {border:none;}
#centreli table.write_order_form th {text-align:left;}
#centreli table.write_order_form tr.totalline {
	margin-top: 10px 0;
	color: black;
	background-color: #e6e6e6;
	border-top: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
}
input.cv2 {width:30px;}
input.card_number, input.card_name {width:300px;}
img.card_img {float:left;}
ul.postage_rates li { list-style-type:none;}

table.orderlines_table {width:100%; border-collapse:collapse;}
table.orderlines_table td, table.orderlines_table th {
	padding:3px 2px;
	border-bottom:1px solid #D5E2C6;
}
table.orderlines_table td.subtotal, table.orderlines_table th.subtotal {
	text-align:left;
	border-top:3px double #D5E2C6;
}
table.orderlines_table .subtotal_value {
	text-align:right;
	border-top:3px double #D5E2C6;
}
td.currency_column {text-align:right;}