#enquiry			{ background-color:#F7F7F7; border:1px solid #DDD; padding:10px; border-radius: 5px 5px 5px 5px;}
#enquiry:after 		{ content:"."; clear:both; display:block; visibility:hidden; height:0; }
#enquiry input		{ border: 1px solid #D3D3D3; 
					color: #000000;
					font-size: 15px;
					padding: 5px 0;
					text-indent: 7px;
					width: 96%;
					border-radius: 5px 5px 5px 5px; }
#enquiry input:focus { border: 1px solid #77B2EE;}
#enquiry textarea	{ border: 1px solid #D3D3D3; 

					color: #000000;
					font-size: 15px;
					padding: 5px 0;
					text-indent: 7px;
					width: 97%; 
					border-radius: 5px 5px 5px 5px;
					font-family: Arial, Helvetica, sans-serif; }
#enquiry textarea:focus { border: 1px solid #77B2EE;}
#enquiry .field		{ float:left; width:300px; }
#enquiry .button	{ float:left; }
#enquiry .submit	{ float:right; margin-right:20px; margin-top:10px; width:auto; }

#declaration		{ border-bottom:1px solid #DDD; padding:10px; }
#declaration .checkbox	{ padding:4px; font-size:12px; width:auto; }
#declaration input	{ padding:4px; font-size:12px; width:340px; }
#declaration select	{ padding:4px; font-size:12px; width:352px; }
#declaration textarea{ font-family:arial; width:564px; }
#declaration tr		{ background-color:#F7F7F7; }
#declaration th		{ padding:5px; vertical-align:top; }
#declaration td		{ padding:5px; vertical-align:top; }

.errorfield 		{ background-color:#fcc; width:auto; }
.errorlabel 		{ color:#F00; font-weight:bold; }

.largeButton		{ padding: 6px 10px; font-size: 12pt; font-weight: bold; display: table-row }
#enquiry table td	{ border: none; padding: 0; }
#enquiry table th	{ background: none; padding: 0; width: 25%; }
#enquiry table	{ margin-bottom: 0; }
tr#tr_your_enquiry label { padding-top: 10px;}
