table {
	text-align: left;
	color: #333;
	table-layout: fixed;
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
}

legend {font: bold 1em verdana, Arial, Helvetica, sans-serif; color: #333;}	
body#resEnq textarea {background-color: #FAF2DE; color: #333; font: 1em Verdana, Arial, Helvetica, sans-serif;} 
body#resEnq option, body#resEnq select, body#resEnq input {background-color: #FAF2DE; color: #333; font-size: 0.95em;}
body#resEnq .prompt {text-align: right; padding-right: 5px; vertical-align: top;}
body#resEnq .reqd {color: red; font-weight: bold;}
body#resEnq p.button {text-align: center;}
body#resEnq fieldset#currentRates td {padding-left: 10px;}
body#resEnq fieldset {margin: 20px 0; text-align: left; color: #333; font: 1em Verdana, Arial, Helvetica, sans-serif;}
fieldset#contactDetails {margin-bottom: 20px; background-color: #C6B69C;}
fieldset#accomReqd {background-color: #C6B69C;}
hr {width: 50%; margin-top: 20px; margin-bottom: 20px;}
#content li {font: 80%/1.5 Verdana, Arial, Helvetica, sans-serif; list-style: none;}
#content ul {padding-left: 10px;}
table#ratesTable {font-size: 90%;}
table#ratesTable td {padding-bottom: 10px;}
