clearBoth {clear:both;}

#antiSocSubmit { clear:both; width:100%; }
#antiSocSubmit input { position:relative; left:400px; }

#AntiSocialBehaviourForm { width:465px; }
.yhnForm { width:464px; }
#ContactUsForm { width:465px; }

.yhnFormEthSpacer { clear: both; height: 10px}
* html .yhnFormEthSpacer {line-height: 2px; height: 2px;}
.yhnFormEthRadio TD {padding: 0 20px 0 0}
.yhnFormEthHeading {font-weight: bold; font-size:1.2em;}
.yhnFormEthInput label { float:left; }
.yhnFormEthInput input { float:right; width:200px;}

.yhnFormDOB {clear:both;}
.yhnFormDOB input { float:right;}
.yhnFormDOB textarea { float:right; }
.yhnFormDOB select { float:right; width: 140px; margin: 0 2px;}
.yhnFormDOB label { float:left; }

.yhnFormTxt { clear:both; }
.yhnFormTxt label { float:left; }
.yhnFormTxt input { float:right; width:244px;}
.yhnFormDdl { clear:both; }
.yhnFormDdl label { float:left; }
.yhnFormDdl select { float:right; width:250px;}
.yhnFormTa { clear:both; }
.yhnFormTa label{ float:left; }
.yhnFormTa textarea { clear:both; }
.yhnFormDdls { clear:both; }
.yhnFormDdls select { float:right; }
.yhnFormDdls { clear:both; }

#antiSocIncidentLocation label { display:block; width:200px; }
#antiSocIncidentLocation input { display:block; float:right; }

.validator { clear:both; float:right; }

#thankYouLink { clear:both; float:right; }
#thankYouLink a { color:#5a3f99; }

#propertySearchStart { margin: 0px 0px 0px 15px; width: 900px; }
* html #propertySearchStart { margin: 0px 0px 0px 15px; width: 800px; }
#propertySearchStart a { text-decoration: none; font-weight: bold; color: #004d79; }
#propertySearchStart p { margin-bottom: 15px; }
#propertySearchStart .searchType {}
#propSearch_address, #propSearch_map, #propSearch_map_regions { border: 1px solid #a5a5a5; background: #f7f7f7; padding: 8px; }
#propertySearchStart .searchType { margin-left: 1%;  float: left;}
#propertySearchStart .firstSearchType { margin-left: 0px;  width: 240px; float: left;}
#propertySearchStart #propSearchMapImage img { text-align: center; }
.propertySearchInstruction {height: 100px;}

#autoSuggestInput {  }
#autoSuggestOptions, #autoRegionOptions { height: 200px; overflow: auto; background: #fff; border: 1px solid #a5a5a5; }
table.propSearch_Results, table.propSearch_ViewProperty { border: 0px; font-size: 100%; margin-bottom: 20px; }
table.propSearch_Results th, table.propSearch_Results td { margin: 2px; border: 1px solid #a5a5a5; padding: 6px; }
table.propSearch_Results th { background: #7cb3d2; color: #fff; }
table.propSearch_Results tr.over td { background: #eaeaff; }

table.propSearch_ViewProperty th { font-weight: bold; font-size: 120%; color: #004d79; }
table.propSearch_ViewProperty th, table.propSearch_ViewProperty td { text-align: left; margin: 8px; }
table.propSearch_ViewProperty th { padding-right: 30px; }

