td.amount{ background-color:#A3CBE5; color:black;padding-left:5px;padding-right:5px;text-align:right;font-size:12px;}
td.giftwrap{ background-color:#A3CBE5; color:black;padding:5px;text-align:left;font-size:12px;}
td.left{text-align: left; background-color : White; color:black;padding-left:10px;padding-right:5px;white-space:nowrap;font-size:12px; }
td.item,td.subtotals{text-align: left; background-color:#A3CBE5; color:black;padding-left:10px;padding-right:5px;white-space:nowrap;width:100%;font-size:12px; }
td.quantity,td.remove{text-align: center; background-color:#A3CBE5; color:black;font-size:12px;}
td.subtotals{text-align: left; background-color:#A3CBE5; color:black;padding-left:10px;padding-right:5px;white-space:nowrap; font-size:12px;}
td.frontspacer {width:100%;background-color :White;}
input,select,textarea{ font-family:Arial,sans-serif; margin-top:8px;margin-bottom:8px;font-size:12px;}
textarea  { font-family: Arial,sans-serif;  width:auto;font-size:12px; }
#basket table{background-color: #ffffff;width:500px;font-size:12px;margin-top:10px;}
table.totals{background-color:White;font-weight:bold;padding:0px;font-size:12px;}
th{	font-weight:bold;color:#003366;padding-left:3px;vertical-align : top;text-align:left; font-size:12px;}
.firstname,.lastname,.email,.address1,.address2,.telephone {width:200px;font-size:12px;}
.town {width:200px;font-size:12px;}
.state{width:160px;font-size:12px;}
.postcode{width:60px;font-size:12px;}
#error P{background-color:white;color:red;font-weight:bold;}
#confirm P{background-color:white;color:black;font-weight:bold;}
input.send-btn {font-size:12px;
	width:150px;
}
#tagline h1 {margin-top:2px;font-size:10px;text-align:center;font-weight:normal;margin-bottom:-10px;}


