<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* BOOTSTRAP FORM STYLES */

/* GLOBAL */
	.form-group {
		min-height:40px;
	}

	.form-inline .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group, 
	.form-group .bootstrap-select.btn-group {
		display: block;
		width: 100%;
		height: 36px;
		padding: 0px;
		font-size: 14px;
		line-height: 36px;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}

	form p.hint {
		display:none;
	}

	form {
		float:left;
		margin:40px 0px 20px;
		width:100%;
	}

	form fieldset {
		margin:0;
		padding:0;
		width:100%;
	}

	form fieldset legend,
	form fieldset label {
		display:none;
	}

	form#Promotion .marketAppraisal label,
	form#Promotion .lookingToPurchase label,
	form#ListMyProperty #fieldset-extraInformation label,
	form #fieldset-identificationRequirements label,
	form#rentalapplication #fieldset-paymentDetails .agreeToTica label,
	form#rentalapplication #fieldset-paymentDetails .electronicDocuments label,
	form#rentalapplication #fieldset-paymentDetails .privacyStatement label,
	form#Contact #fieldset-yourDetails .lotNumber label,
	form#Careers label {
		display: inline-block;
	}

	form#Careers .form-group {
		text-align: left;
	}

	.whitehaven form#Careers label,
	#greenfields form#Careers label,
	.jetty form#Careers label,
	#kirra form#Careers label,
	#eden form#Careers label,
	.melrose form#Careers label,
	#byron form#Careers label,
	.venice form#Careers label,
	#noosa form#Careers label,
	.coffs form#Careers label,
	.burleigh form#Careers label {
		display: none;
	}

	.whitehaven form#Careers label[for='resume'],
	#greenfields form#Careers label[for='resume'],
	.jetty form#Careers label[for='resume'],
	#kirra form#Careers label[for='resume'],
	#eden form#Careers label[for='resume'],
	.melrose form#Careers label[for='resume'],
	#byron form#Careers label[for='resume'],
	.venice form#Careers label[for='resume'],
	#noosa form#Careers label[for='resume'],
	.coffs form#Careers label[for='resume'],
	.burleigh form#Careers label[for='resume'] {
		display: inline-block;
	}

	form#LoyaltyProgram #fieldset-yourDetails .wouldLikeToBecomeAMember label,
	form#LoyaltyProgram #fieldset-yourDetails .wouldLikeYourBusinessToJoin label {
		display: inline-block;
	}

	form#LoyaltyProgram #fieldset-yourDetails .wouldLikeToBecomeAMember .element,
	form#LoyaltyProgram #fieldset-yourDetails .wouldLikeYourBusinessToJoin .element {
		float: left;
		margin-right: 10px;
	}

	form#ListMyProperty #fieldset-extraInformation .councilZoningOfLand label,
	form#ListMyProperty #fieldset-extraInformation .landSizeSQM label,
	form#ListMyProperty #fieldset-extraInformation .dateOriginallyPurchased label,
	form#ListMyProperty #fieldset-extraInformation .personalOpinionOfLandsValue label,
	form#Careers .YouwillneedyourowncarandacurrentdriverslicencePleaseincludeattachacopyofyourcurrentdriverslicence textarea {
		display: none;
	}

	form#Promotion .marketAppraisal .element,
	form#Promotion .lookingToPurchase .element {
		float: left;
		margin-right: 5px;
	}

	#rentalapplication #fieldset-rentalAffordabilityIncome .element:before,
	#rentalapplication #fieldset-rentalAffordabilityLiabilities .element:before,
	#rentalapplication #fieldset-rentalAffordabilityExpenses .element:before,
	#rentalapplication #fieldset-rentalAffordabilityTotals .element:before {
		content: '$';
		left: -12px;
		position: absolute;
		top: 7px;
	}

	form fieldset ol,
	form fieldset ul {
		list-style-type:none;
		padding:0px;
	}

	form fieldset li textarea {
		max-height:200px;
	}

	form#Careers fieldset li textarea {
		max-height:100px;
	}

	form fieldset li .radio {
		padding:0 0 0 10px;
		margin-bottom:0px;
		margin:0;
		min-height: 20px;
		min-height: 40px;
		display: inline-grid;
		grid-auto-flow: column;
		justify-content: start;
		align-content: center;
	}

	form li .radio label {
		/* position:relative;
		float: left;
		margin: 5px 13px 0px 35px;
		padding:0px;
		display:inline-block !important;
		min-width:20%;
		color:rgba(225, 225, 225, 1);
		text-align: left; */

		-webkit-transition:color 250ms ease-in !important;
		-moz-transition:color 250ms ease-in !important;
		-o-transition:color 250ms ease-in !important;
		transition:color 250ms ease-in !important;

		align-items:center;
		display:inline-grid;
		grid-auto-flow: column;
		justify-content:start;
		min-height:30px;
		min-width:30px;
		padding:0 2rem;
		position:relative;

	}

	form li .radio label, li .radio label:hover {
		color:rgba(51, 51, 51, 1);
	}


	form li input[type='radio'] {
		visibility:hidden;
		cursor: pointer;
		margin-left:-1rem !important;
		position:relative;
	}

	form li input[type='radio']:focus {
		outline:none;
	}

	form li input[type='radio']:before {
		border-radius:50%;
		margin-left:0;
		margin-right:10px;
		margin-top:0;
		position:absolute;
		content:'';
		display:inline-block;
		width:25px;
		height:25px;
		top:-.5rem;
		visibility:visible;
		background-color:transparent;
		z-index:+1;

		-ms-transform: scale(0.2);
		-webkit-transform: scale(0.2);
		transform: scale(0.2);

		-webkit-transition:background-color 250ms ease-in !important;
		-moz-transition:background-color 250ms ease-in !important;
		-o-transition:background-color 250ms ease-in !important;
		transition:background-color 250ms ease-in !important;
	}

	form li input[type='radio']:after {
		box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.15);
		border-radius:50%;
		margin-left:0;
		margin-right:10px;
		margin-top:0;
		content:'';
		display:inline-block;
		width:25px;
		height:25px;
		top:-.5rem;
		position: absolute;
		visibility:visible;
		background-color:rgba(245, 245, 245, 1);

		-webkit-transition:background-color 250ms ease-in !important;
		-moz-transition:background-color 250ms ease-in !important;
		-o-transition:background-color 250ms ease-in !important;
		transition:background-color 250ms ease-in !important;
	}

	form li.mailList &gt; .optional {
		display:block;
		text-align:left;
	}

	form li input[type='radio']:hover::before {
		background-color:#3498db;
		-ms-transform: scale(0.6);
		-webkit-transform: scale(0.6);
		transform: scale(0.6);
	}

	form li input[type='radio']:checked::after {
		background-color:#3498db;
		cursor:pointer;
		box-shadow: 0 0 10px 0px rgba(52, 152, 219, 0.5);
		z-index:+2;
	}
	
	form li .checkbox {
		float:left;
		width:100%;
	}
	
	form li .checkbox label {
		float:left;
		clear:left;
		display:inline;
		text-align:left;
	}

	form#quicksearch li.category2 div.checkbox {
		margin-top: 5px;
		padding: 0;
	}
	
	form#quicksearch li.category2 div.checkbox label {
		display: inline-flex;
		float: none;
		line-height: 26px;
		margin-right: 14px;
	}

	form#quicksearch li.category2 input[type="checkbox"] {
		border-radius: 4px;
		float: none;
		margin: 0 10px 0 0;
		cursor:pointer;
        height:25px;
        position:relative;
        -webkit-appearance:none;
        width:25px;
	}

	form#quicksearch li.category2 input[type="checkbox"]:focus,
	form#quicksearch li.category2 input[type="checkbox"]:checked {
		outline: 0 none;
  		box-shadow: none;
	}

    form#quicksearch li.category2 input[type="checkbox"]:checked::after {
        background-color: transparent;
        box-sizing: border-box;
        content: "\2713";
        font-size: 18px;
        left:50%;
        position: absolute;
        top:50%;
        -webkit-transform:translate(-50%, -50%);
        transform:translate(-50%, -50%);
        animation-timing-function: ease-in-out;
        animation-duration: .3s;
        animation-fill-mode: forwards;
        transition: 0.2s .05s ease-in-out;
        animation-name: unset;
	}

	.btn-default {
		border-color:transparent;
		color:rgba(51, 51, 51, 1);
	}

	/* CUSTOM RENT FORM 3918 */
	#ContactAirBNB li {
		list-style: none;
	}

	#ContactAirBNB label {
		display: none;
	}


/* FORM RESULTS */
	.contactUs h3 {
		clear:left;
	}

	.form-results {
		list-style-type:none;
		padding:0px;
	}

	.form-results li b {
		color: rgba(52, 152, 219, 1);
	}

	.form-results li ul {
		list-style-type:none;
		padding:0px;
		margin-top:30px;
	}

	.form-results li ul li {
		color: rgba(51, 51, 51, 1);
	}

	.form-results li ul li b {
		color: rgba(52, 152, 219, 1);
	}

	.form-results li ul li span {
		display:inline-block;
		clear:none;
	}

	.form-results li ul li span b {
		font-size:14px !important;
	}

	.form-results li ul li span b:after {
		content:'â€“';
		padding:0px 10px;
	}


/* QUICKSEARCH */
	#fieldset-quickSearchSubmit {
		width:100%;
	}

	#fieldset-quickSearchSubmit li.search {
		text-align:right;
/*		width: 100%;*/
	}

/* MAP SEARCH */
	#quicksearchMapSearch {
		padding:0px !important;
	}


/* CONTACT FORM [HOME PAGE] */
	.burleighContact #Contact fieldset {
		width:100%;
	}

	.burleighContact p.hint {
		display:none;
	}

	.burleighContact ::-webkit-input-placeholder {
		color:rgba(225, 225, 225, 1);
	}

	.burleighContact :-moz-placeholder { /* Firefox 18- */
		color:rgba(225, 225, 225, 1);
	}

	.burleighContact ::-moz-placeholder {  /* Firefox 19+ */
		color:rgba(225, 225, 225, 1);
	}

	.burleighContact :-ms-input-placeholder {
		color:rgba(225, 225, 225, 1);
	}

	/* Form Error Message */
	.form-errors,
	.form-errors li .errors {
		float: left;
		list-style-type: none;
		padding: 0;
		position:relative;
		width:100%;
	}

	.form-errors li .errors &gt; li {
		margin-bottom:15px;
		padding:0;
	}

	/* Form Submission */
	.form-results li, .form-results li b,
	.form-results li ul li b  {
		color:rgba(0, 0, 0, 1);
	}

	.form-results li ul {
		margin:15px 0 !important;
	}

	.form-results li ul li {
		margin:0 0 5px;
	}

	.form-results li ul li:last-child {
		margin-bottom:30px;
	}

	.propertyfinder .form-results &gt; li:nth-child(2) ul &gt; li:first-child,
	.propertyfinder .form-results &gt; li:nth-child(2) ul &gt; li:nth-child(2),
	.propertyfinder .form-results &gt; li:nth-child(2) ul &gt; li:nth-child(3) {
		display:none;
	}

/* CONTACT FORM */
	#Contact ol label[for='preferredContactMethod'],
	#Contact ol label[for='iWantTo']{
		display:block;
		text-align:left;
	}

	#Contact ol li select {
		appearance:none;
		-moz-appearance:none;
		position:relative;
		-webkit-appearance:none;
	}

	#Contact ol li.preferredContactMethod {
		clear:left;
	}

	#Contact ol li.office .element::after {
		color:rgba(200, 200, 200, 1);
		content: "\f078";
		font-family: 'FontAwesome';
		position:absolute;
		top:50%;
		right:8%;
		transform:translateY(-60%);
	}

	#Contact ol li input[type='radio'] {
		margin-left:-3rem !important;
	}

	#Contact ol li input[type='radio']:after {
		top:0;
	}


/* AGENT CONTACT FORM - PROPERTY DETAIL */
	.enquiryWrapper #Contact {
		margin:0px;
	}

	.enquiryWrapper #Contact legend {
		display:block;
	}

	.enquiryWrapper #Contact li {
		padding:0px;
	}

	.enquiryWrapper #Contact li p.hint {
		display:none;
	}

/*
	.enquiryWrapper #Contact li .radio label {
		min-width:35%;
		padding-left:35px;
		text-align:left;
	}

	.enquiryWrapper #Contact li .radio label input[type='radio'] {
		margin-left:-35px !important;
	}
*/
	.enquiryWrapper #Contact #fieldset-buttonArea {
		width:100%;
	}

	.enquiryWrapper #Contact #fieldset-buttonArea legend {
		display:none;
	}


/* EMAIL A FRIEND FORM */
	#EmailAFriend:before {
		content:'Email A Friend';
		font-size: 36px;
		color: #3498db;
		margin:15px 0px 10px 20px;
		display:block;
	}

	#EmailAFriend {
		margin-top:0px;
	}

	#emailAFriendForm #EmailAFriend fieldset {
		width:100%;
	}

	/* EMAIL A FREIND VENICE */
	#emailFriend.venice #EmailAFriend::before {
		display:none;
	}
	
	
/* MARKET APPRAISAL */
	#MarketAppraisal fieldset {
		width:100%;
	}
	
	#MarketAppraisal li label[for='preferredContactMethod'],
	#MarketAppraisal li label[for='mailList'] {
		display:block;
		text-align:left;
	}
	
	#MarketAppraisal li.address textarea{
		max-height:35px;
	}
	
	#MarketAppraisal li.mailList {
		clear:left;
	}

/* MARKET APPRAISAL - COMMERCIAL */
	


/* PROPERTY ALERTS */
	#myfinder #fieldset-yourRequirements label {
		display:block;
		text-align:left;
	}

	#myfinder li.categories {
		clear:both;
	}

	#myfinder li.myfLocations {
		/*width:48.5%;
		max-height:165px;*/
		clear:both;
		overflow-y:auto;
		overflow-x:hidden;
		padding-right:0px;
	}

	#myfinder li.timeFrame {
		clear:left;
	}

	.burleigh.commercial #myfinder li.timeFrame {
		clear:none;
	}

	#myfinder li.otherRequirements {
		clear:left;
	}

	#myfinder li input[type='radio'] {
		margin-left:-3rem !important;
	}

/* Newsletter Signup */
	#MailingList #fieldset-buttonArea li input[type='submit'] {
		width:100%;
	}

	.venice #mailingList li {
		padding:0px;
	}
	
/* MAINTENANCE REQUEST */
	#RepairRequest fieldset {
		width:100%;
	}
	
	#RepairRequest li.urgentRepair,
	#RepairRequest li.permission {
		clear:left;
	}
	
	#RepairRequest li label[for='urgentRepair'],
	#RepairRequest li label[for='permission'] {
		display:block;
		text-align:left;
	}
	
	
/* VACATE FORM */
	#vacatingnotice fieldset {
		width:100%;
	}

/* INTENTION OF OFFER FORM */
	#IntentionofOffer fieldset legend {
		display:block;
		border:0;
	}

	#IntentionofOffer #fieldset-buttonArea legend {
		display:none;
	}

	#IntentionofOffer li.inclusions {
		clear:left;
	}

/*
	#IntentionofOffer li.depositAmount {
		margin-top:20px;
	}
*/

	#IntentionofOffer label[for='financeApproved'] {
		display:block;
		text-align:left;
	}
	
	#IntentionofOffer li.contactNoteDisclaimer .element,
	#IntentionofOffer li.bestOffer .element,
	#IntentionofOffer li.form1StatementIfAccepted .element {
		display:inline-block;
		float:left;
		margin-right:10px;
	}

	#IntentionofOffer li.contactNoteDisclaimer .hint,
	#IntentionofOffer li.bestOffer .hint,
	#IntentionofOffer li.form1StatementIfAccepted .hint {
		display: inline-block;
		float: left;
		width:95%
	}
	
	
/* TENANCY APPLICATION */

	#rentalapplication fieldset {
		width:100%;
		margin-bottom:40px;
	}
	
	#rentalapplication fieldset legend {
		display:block;
		text-align:left;
		margin-bottom:30px;
		margin-left:15px;
	}


	#rentalapplication li.inspected .radio label {
		/*min-width:45%;*/
		width:auto;
	}
	
	#rentalapplication li label[for='inspected'] {
		display:block;
		text-align:left;
	}
	
	#rentalapplication li.leaseProposedRent {
		clear:left;
	}
	
	#rentalapplication li.previousBondRefunded label[for='previousBondRefunded'],
	#rentalapplication li.studyFullTime label[for='studyFullTime'],
	#rentalapplication li.studyOverseas label[for='studyOverseas']{
		display:block;
		text-align:left;
	}
	
	#rentalapplication li.studentIDNumber,
	#rentalapplication li.visaExpiryDate,
	#rentalapplication li.courseType{
		margin-top:20px;
		min-height:65px;
	}
	
	#rentalapplication li.petsInsideOutside,
	#rentalapplication li.petsRegisteredWithCouncil {
		clear:left;
	}
	
	/*#rentalapplication li label[for='pets'],*/
	#rentalapplication li label[for='petsInsideOutside'],
	#rentalapplication li label[for='petsRegisteredWithCouncil']{
		display:block;
		text-align:left;
	}
	
	#rentalapplication li.petsNumber,
	#rentalapplication li.petsKind,
	#rentalapplication li.petsRegistredLocation,
	#rentalapplication li.petsRegistredNumber {
		margin-top:20px;
	}
	
	#rentalapplication li label[for='smoker'] {
		display:block;
		text-align:left;
	}
	
	#rentalapplication #fieldset-utilityConnection li label.optional {
		display:block;
		text-align:left;
	}

	#rentalapplication li.ConnectNowServices {
		clear:left;
	}
	
	#rentalapplication li.ConnectNowServices .checkbox {
		float:left;
		width:100%;
	}
	
	#rentalapplication li.ConnectNowServices .checkbox label {
		float:left;
		clear:left;
		display:inline;
		text-align:left;
	}
	
	#rentalapplication li.ConnectNowNote p,
	#rentalapplication li.pleaseNote p,
	#rentalapplication li.privacyPolicy p {
		text-align:left;
	}
	
	#rentalapplication li label[for='agreeToPrivacyStatement'],
	#rentalapplication li label[for='agreeToQLD18a'] {
		display:block;
		text-align:left;
	}
	
	#rentalapplication li ul li {
		padding:0px;
	}
	
	#rentalapplication li ul li span {
		font-weight:700;
	}

	#rentalapplication li.pleaseNote {
		display:none;
	}
	
	#rentalapplication li.agreeToQLD18a,
	#rentalapplication li.privacyPolicy,
	#rentalapplication li.agreeToPrivacyStatement {
		clear:left;
	}

	#rentalapplication li.privacyPolicy p {
		font-style:italic;
	}

	#rentalapplication li.privacyPolicy p a {
		text-decoration:none;
	}
	
	#rentalapplication #fieldset-buttonArea legend {
		display:none;
	}
	
	#rentalapplication li label[for='petsInsideOutside-Inside'] {
		position:relative;
		/*margin-left:10px;*/
	}

	#rentalapplication li.petsInsideOutside input[type='radio']:before,
	#rentalapplication li.petsInsideOutside input[type='radio']:after {
		margin-left:-10px;
	}

	#rentalapplication #fieldset-identificationRequirements p.hint {
		display: inline-block;
		font-size: 12px;
		margin-top: 5px;
		text-align: left;
		width: 100%;
	}

	/*
	#rentalapplication #fieldset-identificationRequirements p.hint:after {
		content: '\A Maximum file size = 2MB';
		white-space: pre;
	}
	*/

/* COMMERCIAL TENANCY APPLICATION FORM */
	#commercialTenanacyForm #rentalapplication li.supplyToPublic label,
	#commercialTenanacyForm #rentalapplication li.businessPurchase label,
	#commercialTenanacyForm #rentalapplication li.insolvent label {
		display:block;
	}

	#commercialTenanacyForm #rentalapplication li.settlementDate {
		clear:left;
	}

	#commercialTenanacyForm #rentalapplication .solicitorDetails p {
		font-weight:700;
		padding:0 15px;
	}

	#commercialTenanacyForm #rentalapplication .solicitorDetails p {
		font-weight:700;
		padding:0 15px;
	}

	#commercialTenanacyForm #rentalapplication .solicitorDetails ul li {
		padding:0 15px;
	}

	#commercialTenanacyForm #rentalapplication li.assets h4,
	#commercialTenanacyForm #rentalapplication li.liabilities h4 {
		font-weight:700;
	}

	#commercialTenanacyForm #rentalapplication li.informationDisclaimer .element,
	#commercialTenanacyForm #rentalapplication li.privacyPolicy .element {
		display: inline-block;
		float: left;
		margin-right: 10px;
		position: relative;
	}

	#commercialTenanacyForm #rentalapplication li.privacyPolicy .element {
		min-height:120px;
	}

	#commercialTenanacyForm #rentalapplication li.informationDisclaimer p,
	#commercialTenanacyForm #rentalapplication li.privacyPolicy p {
		display: inline-block;
		float:left;
		position: relative;
		width: 90%;
	}

	#commercialTenanacyForm #rentalapplication #fieldset-indentification li h4,
	#commercialTenanacyForm #rentalapplication #fieldset-indentification li h4 small {
		clear:left;
		display:block;
		float:left;
	}

	#commercialTenanacyForm #rentalapplication #fieldset-indentification li h4 small {
		color:rgba(35, 35, 35, 1);
		font-weight:700;
		line-height:1.25;
		margin:10px 0 15px;
		
	}
	
	#commercialTenanacyForm #rentalapplication #fieldset-indentification li.primaryDocuments ul li,
	#commercialTenanacyForm #rentalapplication #fieldset-indentification li.identificationCards ul li,
	#commercialTenanacyForm #rentalapplication #fieldset-indentification li.secondaryDocuments ul li{
		margin-bottom:10px;
		width:95%;
	}
	
	#commercialTenanacyForm #rentalapplication #fieldset-indentification li[class*="id"] {
		margin-bottom:10px;
	}

/* SORT PROPERTY RESULTS */
	.sortForm {
		padding:0px;
	}

	.sortForm #searchResultsSortOrder {
		float:right;
		padding:0px;
		margin:0px;
	}

/* Property Market Report */
	#PropertyMarketReport li &gt; label[for],
	#toorak #myfinder li &gt; label[for] {
		clear:left;
		display:block;
		width:100% !important;
	}

	#PropertyMarketReport li label[for],
	#toorak #myfinder li label[for] {
		display:inline-block;
		float:left;
		width: calc(100% / 3);
	}

	#PropertyMarketReport li.submit input[type="submit"],
	#toorak #myfinder li.submit input[type="submit"] {
		margin-top:25px;
	}
	
/* Client Feedback Form */
	#ClientFeedback fieldset {
		margin-bottom:30px;
	}
	#ClientFeedback #fieldset-feedBack li label,
	#ClientFeedback #fieldset-referrals li.referralReward label {
		display:block;
	}
	

/* BOOTSTRAP BREAKPOINTS */
	@media (min-width:320px) {
		#myfinder li.myfLocations .checkbox label {
			clear:none;
			margin-right:10px;
			line-height:25px;
			width:45%;
		}	
	}

	@media (min-width:768px) {
		#myfinder li.myfLocations .checkbox label {
			clear:none;
			margin-right:10px;
			line-height:25px;
			width:31%;
		}	
	}

	@media (min-width:992px) {
		#myfinder li.myfLocations .checkbox label {
			clear:none;
			margin-right:10px;
			line-height:25px;
			width:24%;
		}	
		
		#rentalapplication li.petsNumber {
			/*clear:left;*/
			margin-top:0px;
		}

		#rentalapplication li.petsKind {
			margin-top:0px;
		}
	}

/* FIREFOX FORM OVERRIDES */
	@-moz-document url-prefix() { 
		form li input[type='radio'] {
			display:block;
			visibility:visible;
		}

		form li label[for='disposalMethod-buy']:after, form li label[for='disposalMethod-rent'],
		form li label[for='lookingTo-buy'], form li label[for='lookingTo-rent'],
		form li label[for='preferredContactMethod-Phone'], form li label[for='preferredContactMethod-Email'],
		form li label[for='mailList-Yes'], form li label[for='mailList-No'] {
			color:rgba(0, 0, 0, 1);
			background-color: transparent;
		}

		form li label[for='disposalMethod-buy']:before {
			content:'buy';
			color:rgba(255, 255, 255, 1);
			display:block;
			text-transform:capitalize;
			display:none;
		}
	}

/* AJAX FORMS */
	.enquiryWrapper #Contact legend {
		display:none;
	}

	.enquiryWrapper .enquiryForm #Contact li {
		padding:0 15px;
	}

/* INTERNET EXPLORER FORM OVERIDES */
	@media screen\0 {
		form li input[type='radio'] {
			border:none;
			display:initial;
			visibility:visible;
		}

		form fieldset ol li .radio label .input-radio,
		#Contact fieldset li input[type='radio']:checked,
		#myfinder fieldset li input[type='radio']:checked,
		#MarketAppraisal fieldset li input[type='radio']:checked {
			background-color:transparent;
			visibility:visible;
		}

		#Contact fieldset li label[for='preferredContactMethod-Phone'],
		#Contact fieldset li label[for='preferredContactMethod-Email'],
		#Contact fieldset li label[for='mailList-Yes'],
		#Contact fieldset li label[for='mailList-No'],

		#MarketAppraisal fieldset li label[for='preferredContactMethod-Phone'],
		#MarketAppraisal fieldset li label[for='preferredContactMethod-Email'],
		#MarketAppraisal fieldset li label[for='mailList-Yes'],
		#MarketAppraisal fieldset li label[for='mailList-No'],

		#myfinder fieldset li label[for='lookingTo-buy'],
		#myfinder fieldset li label[for='lookingTo-rent']{
			color: rgba(51, 51, 51, 1);
			width: 15%;
		}

/*		#Contact fieldset li,*/
		#MarketAppraisal fieldset li.preferredContactMethod,
		#MarketAppraisal fieldset li.mailList,
		#myfinder fieldset li.lookingTo {
/*			width: 100%;*/
		}

		#Contact fieldset ol li .radio label {
			width: 15%;
		}
	}

	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
		form li input[type='radio'] {
			border:none;
			display:block;
			height:auto;
			visibility: visible !important;
			width:auto;
		}
		
		form fieldset ol li .radio label .input-radio,
		#Contact fieldset li input[type='radio']:checked,
		#myfinder fieldset li input[type='radio']:checked,
		#MarketAppraisal fieldset li input[type='radio']:checked {
			display:initial !important;
			visibility: visible !important;
		}
		
		#Contact fieldset li label[for='preferredContactMethod-Phone'],
		#Contact fieldset li label[for='preferredContactMethod-Email'],
		#Contact fieldset li label[for='mailList-Yes'],
		#Contact fieldset li label[for='mailList-No'],

		#MarketAppraisal fieldset li label[for='preferredContactMethod-Phone'],
		#MarketAppraisal fieldset li label[for='preferredContactMethod-Email'],
		#MarketAppraisal fieldset li label[for='mailList-Yes'],
		#MarketAppraisal fieldset li label[for='mailList-No'],

		#myfinder fieldset li label[for='lookingTo-buy'],
		#myfinder fieldset li label[for='lookingTo-rent']{
			color: rgba(51, 51, 51, 1);
			width: 15%;
		}

		#Contact fieldset li,
		#MarketAppraisal fieldset li.preferredContactMethod,
		#MarketAppraisal fieldset li.mailList,
		#myfinder fieldset li.lookingTo {
			width: 100%;
		}

		#Contact fieldset ol li .radio label {
			width: 15%;
		}
	}

	/* Microsoft Edge Only */
	@supports (-ms-ime-align:auto) {
		form li input[type='radio'] {
			visibility: visible !important;
		}
	}</pre></body></html>