﻿ .validation{margin-bottom:20px!important}.validation strong{display:block;margin-bottom:8px}.validation br:last-child{display:none}.form-horizontal input[type=text],.form-horizontal textarea{margin:0}.form-horizontal .control-group{margin-bottom:10px}.hidden{display:none!important}.wide-text{letter-spacing:1px!important;word-spacing:2px!important}html{min-width:1280px;background-color:#012c5b}body{font-family:'PT Sans',sans-serif;font-size:15px}.content{width:1280px;margin:0 auto}.home.content{width:auto;margin:0}#body{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.4)}#wrapper>.text{padding:30px 0}#ContentPlaceHolder1_Location_txtLocation{padding:10px 40px 10px 10px}#ctl00_ContentPlaceHolder1_Location_txtLocation{padding:10px 40px 10px 10px}.rew-light-grey{color:#ccc}.medium-shadow{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}#suggest-results{background-color:#fff;border:solid 1px #ccc;position:absolute;z-index:500;color:#555}#suggest-results ul{list-style:none;margin:0;padding:0;color:#ccc}#suggest-results ul li{padding:5px 10px;font:1.3em 'Arial',sans-serif;letter-spacing:-0.5px;color:#555}#suggest-results ul li:hover,#suggest-results ul li:hover span,#suggest-results ul li.selected,#suggest-results ul li.selected span{background-color:#ccc;color:#fff;cursor:pointer}#header,#header a,#header a:hover{color:#fff}#header .call-us{text-transform:uppercase;font-size:18px;font-weight:bold;background-color:#012c5b;padding:0 30px}#header>div:first-child{background-color:#012c5b;text-align:center;line-height:44px}#header>div:last-child{background-color:#012c5b}#menu-box{padding:29px 0}#menu,#menu ul{margin:0;padding:0;list-style-type:none}#menu li{display:block;margin:0;padding:0}#menu a{display:block;color:#fff;text-decoration:none;white-space:nowrap}#menu>li{float:left;position:relative}#menu>li>a{padding:0 11px;text-align:center;text-transform:uppercase;line-height:40px;font-size:18px;font-weight:100}#menu>li:hover>a,#menu ul a:hover{background-color:#012c5b}#menu ul{box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);z-index:1000;position:absolute;min-width:150px;top:40px;left:0;display:none}#menu ul a{text-align:left;background-color:#012c5b;padding:0 15px;line-height:30px;font-size:16px}#footer{background-color:#012c5b;color:#fff;padding:40px 0 100px}#footer-row{width:100%;display:table}#footer-row>div{display:table-cell}#footer-row .col{width:22%}#footer-row .gap{width:17%}#footer-row #about-us p{font-size:12px;line-height:normal;margin-top:15px}#footer-row #about-us a{display:none}#footer-row h3{text-transform:uppercase;line-height:66px;margin-bottom:15px}#footer-row ul{list-style-type:none}#footer-row li{border-bottom:1px solid #fff;padding-left:15px}#footer-row li:last-child{border-bottom:0}#footer-row li>a{color:#fff;font-style:italic;font-size:18px;line-height:38px;display:inline-block}#footer-row li>a:hover{text-decoration:none}#quick_search{text-align:center;background-image:url(../gfx/slide01.jpg);background-size:cover;height:765px;background-position:50% 50%}#quick_search h1{padding:180px 0 40px;text-shadow:0 3px 3px #555;text-transform:uppercase;font-size:64px;color:#012c5b}#quick_search select{text-align:center;border-radius:5px;height:auto;font-size:24px;line-height:normal;color:#666;width:auto;margin-bottom:0;text-transform:uppercase}#quick_search #suburbs{padding-left:30px;padding-right:30px}#quick_search #quick_submit{font-size:24px;line-height:30px;background-color:#012c5b;color:#fff;border:0;text-transform:uppercase;padding:5px 20px;border-radius:5px}#sell_rent{text-shsdow:0 3px 3px #555;text-align:center;background-color:#012c5b;text-transform:uppercase;padding:50px 0}#sell_rent h1{font-size:48px;color:#fff;word-spacing:10px}#sell_rent p{font-style:italic;color:#fff;font-size:24px;margin:20px 0;line-height:normal}#sell_rent .or{color:#fff;display:inline-block;margin:0 30px;font-size:24px;font-style:italic}#sell_rent a{padding:15px 50px;font-style:italic;display:inline-block;color:#012c5b;font-size:24px;line-height:normal}#sell_rent a:hover{text-decoration:none}#sell_rent .rent-prop{background-color:#fff}#sell_rent .sell-prop{background-color:#fff}#featured_properties{background-color:#fff;padding:30px 0}#featured_properties .fps{margin:0 -10px}#featured_properties .fp{width:305px;float:left;background-color:#012c5b;display:block;margin:20px 10px;color:#fff}#featured_properties .fp:hover{text-decoration:none}#featured_properties .fp-img{width:100%}#featured_properties .fp-info{font-size:18px}#featured_properties .fp-info>div{padding:10px 20px;white-space:nowrap}#featured_properties .fp-address{font-weight:bold;line-height:40px}#featured_properties .fp-price{background-color:#023874;overflow:hidden;font-style:italic;text-transform:uppercase}#featured_properties .fp-address>div,#featured_properties .fp-price>div{overflow:hidden}#featured_properties .fp-count{text-align:center;font-style:italic}#featured_properties .fp-count>span{margin-right:10px;line-height:24px;border-left:2px solid #fff;padding:0 20px 0 10px;background-repeat:no-repeat;background-position:right 4px}#featured_properties span.garage-count{background-image:url(../gfx/ico-car.png);margin-right:0}#featured_properties span.bathroom-count{background-image:url(../gfx/ico-bath.png)}#featured_properties span.bedroom-count{background-image:url(../gfx/ico-bed.png);border-left:0;padding-left:0}#create_report{background-color:#012c5b;padding:50px 0}#create_report h1{font-size:64px;color:#fff}#create_report p{color:#58a2c6;font-size:32px;line-height:42px;margin:80px 0 120px}#create_report a{display:inline-block;background-color:#58a2c6;border-radius:10px;color:#fff;font-weight:bold;font-size:32px;line-height:normal;padding:21px 55px}#create_report a:hover{text-decoration:none}#create_report .pull-right{text-align:right;width:500px}#tenancy_application{background-color:#fff;padding:50px 0}#tenancy_application h1{font-size:48px;color:#012c5b}#tenancy_application p{font-size:30px;line-height:36px;margin:20px 0}#tenancy_application .pull-left p{color:#05448b}#tenancy_application .pull-left{width:407px}#tenancy_application .pull-right{text-align:right;width:500px}#tenancy_application a{display:inline-block;background-color:#012c5b;border-radius:10px;color:#fff;font-weight:bold;font-size:32px;line-height:normal;padding:21px 120px}#tenancy_application a:hover{text-decoration:none}.contact-form{width:48%}.contact-form input[type=text],.contact-form textarea{width:250px}.radios,.radios label{display:inline-block;line-height:30px}.radios label{margin-right:50px}.radios input{margin:-2px 5px 0 0}.contact-details{width:48%;text-align:left}.contact-details .gap{width:30px;display:inline-block}#captcha{background-color:#ddd;padding:5px 7px;width:250px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);color:#333}#captcha input{width:auto;margin-top:5px}#capt{margin-left:180px}#display-main-wrapper{padding:30px 0}#results-location{padding-top:30px}#results-content,#mapview-content{padding-bottom:30px}#AJAXResponse h1{padding:30px 0 10px 30px;margin-bottom:0}#AJAXResponse p{padding:0 0 0 30px}.form{padding:30px}.form .text{padding:0}.form textarea{height:auto}.form select{padding:0}.form option{line-height:20px;display:block;padding-top:4px;padding-bottom:4px}.form input[type=text],.form input[type=email],.form .form-horizontal{margin-bottom:0}.form label.checkbox,.form .add-on{cursor:pointer}.form .form-actions{border-top:0;background-color:transparent;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}#tenancy_app-form .form-horizontal>p{margin-bottom:10px}#tenancy_app-form .form-horizontal>h2{margin-top:20px}#recaptcha_response_field{border-color:#ccc!important}#recaptcha_response_field:focus{border-color:rgba(82,168,236,0.8)!important}