form#basket_default{
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
}

form#basket_default table{
	width:100%;
}

form#basket_default table th,form#basket_default table td{
	text-align:left;
	vertical-align:top;
}

form#basket_default table td select,form#basket_default table td input{
	font-family: Arial, Helvetica, sans-serif;
	font-size:90%;
}

form#basket_default table td input{
	width:250px;
	border:1px solid #000000;
	margin:0 0 1px 0;
}
form#basket_default table td input.short{
	width:150px;
}
form#basket_default table td input.invaliddata{
	background-color:#eeeeee;
}
form#basket_default table td input.button{
	width:auto;
}
form#basket_default table tr.totals.delivery select{
	display:block;
}
form#basket_default .buttons input.submit {
	background-color: #2e3092;
	color: #ffffff;
	border: 1px solid #2e3092;
	font-size: 110%;
	font-weight: bold;
	cursor: pointer;
}





form#basket_summary{
	font-family: Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#ffffff;
	margin:1em 0 0.5em 0;
}
form#basket_summary table{
	width:90%;
}
form#basket_summary table tr.totals td,form#basket_summary table tr.totals th{
	padding:0.5em 0 0 0;
	font-weight:bold;
	font-size:110%;
}
form#basket_summary table td,form#basket_summary table th{
	text-align:left;
}

form#basket_summary table tr.totals th{
	white-space:nowrap;
}

