 /* file: css/style.css, ratio: 19.1% */ body {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:13px;}#container {width:960px;margin:auto;padding-left:20px;padding-right:20px;}a:link,a:visited,a:active,a:hover {color:#669a39;font-weight:bold;text-decoration:none;}.question_section {margin:auto;width:auto;vertical-align:top;display:block;position:relative;clear:both;border-bottom:5px solid #fafafa;margin-bottom:20px;padding-bottom:20px;float:left;}.question {width:200px;float:left;position:relative;padding-right:30px;}.question label {font-weight:bold;color:#55951e;}.question .desc {font-style:italic;padding-top:15px;font-size:11px;}.options {width:440px;float:left;position:relative;border-left:2px dotted #a3a3a3;padding-left:15px;padding-top:10px;}.options .input label {float:left;padding-left:5px;padding-bottom:10px;color:#000;}.options .input input {float:left;clear:both;}.options .input textarea {width:400px;height:300px;}#reviewForm .options {width:490px;}h1 {font-family:helvetica;font-size:20px;font-weight:bold;margin-bottom:20px;}h3 {font-family:helvetica;font-size:15px;font-weight:bold;color:#85bd55;}input[type=text],input[type=password] {border:1px solid #8e8e8e;padding:5px;}label {padding-right:20px;color:#ff9800;}#propertySearchForm .submit {position:relative;left:70px;top:10px;}#propertySearchForm #PropertyQuery {width:370px;font-size:15px;border:1px solid #FFF;}#propertySearchForm .error-message {position:relative;left:70px;top:5px;}#footer {background:url('../img/theme/footer_line.png') top repeat-x;position:relative;clear:both;display:block;text-align:left;top:50px;color:#a1a1a1;font-size:11px;padding-top:18px;padding-left:25px;padding-right:25px;line-height:20px;}#footer a {font-size:11px;color:#a1a1a1;}.cake-sql-log {clear:both;display:none;}#search_results {margin-top:20px;clear:both;display:block;position:relative;top:25px;}#search_results .result {padding-bottom:7px;padding-top:7px;margin-top:7px;margin-bottom:7px;position:relative;}#propertyCreateAddressForm .input {float:left;padding-bottom:15px;}#propertyCreateAddressForm #PropertyAddressNumber {width:30px;}#propertyCreateAddressForm #PropertyAddressPostcode {width:40px;}#review_step_1 {width:280px;padding-left:45px;margin:auto;}#review_step_1 h3 {margin-bottom:15px;}#review_step_1 label {font-weight:bold;font-size:12px;}#review_step_1 input[type=submit],#review_step_2 input[type=submit] {float:right;position:relative;top:0;}#review_step_2 {width:290px;margin:auto;}#review_step_2 #search_results {margin-top:0;padding-top:0;position:relative;top:0;left:0;float:left;}#review_step_2 #search_results input[type=radio] {float:left;position:relative;left:0;}#review_step_2 #search_results .result_select {float:left;padding-top:5px;}#review_step_2 #search_results .result {float:left;padding-top:0;padding-left:10px;border:none;padding-bottom:25px;width:220px;margin:0;}.ownreview {font-size:17px;font-weight:bold;}.error-message {display:block;clear:both;color:#CB0000;font-weight:bold;font-size:11px;}#left_col {float:left;width:200px;}#left_col h3 {color:#fa9f01;}#right_col {float:left;width:740px;}.property_review {margin-bottom:30px;float:left;position:relative;padding-bottom:30px;border-bottom:5px solid #ffe5bf;}.property_review .question_section {padding-bottom:9px;margin-bottom:9px;border-bottom:none;}.property_review .options {padding-top:0;}.property_review h3 {color:#faa40e;border-bottom:1px dotted #faa40e;padding-bottom:5px;margin-bottom:10px;font-weight:bold;font-size:30px;}#property_view center h1 {color:#347200;}.property_review hr {border:3px solid #7cc142;margin-top:9px;margin-bottom:9px;}.property_review label {color:#6e6e6e;}.comment {background:#FFF;color:#6e6e6e;padding-bottom:15px;padding-top:15px;text-align:justify;}.comment_landlord {font-weight:bold;color:#dc8c00;}.add_comment {position:absolute;right:25px;}.add_new_review_button {position:relative;top:30px;}#topnav ul {list-style:none;}#topnav ul li {float:right;margin-right:20px;}#topnav {height:25px;padding-top:10px;padding-left:20px;margin-bottom:20px;}#search_home {margin:auto;width:500px;}#search_home img {padding-bottom:10px;padding-left:56px;}#search_home h3 {margin:auto;text-align:center;margin-bottom:30px;font-size:16px;}#search_home h1 {text-align:center;}#review_choose a {display:block;font-size:15px;}.review_choice_buttons {vertical-align:bottom;float:left;position:relative;top:25px;left:40px;}.review_choice_buttons .or_as_a {float:left;position:relative;top:15px;margin-right:35px;}#applicant_button,#tenant_button {border:1px solid #cecece;background:#efefef;padding:5px;padding-left:10px;padding-right:10px;text-decoration:none;float:left;margin-right:35px;}#tenant_button {margin-right:0;}#home_search_results {width:750px;margin:auto;}#home_search_results .result {font-size:1em;float:left;margin-bottom:15px;padding-top:0;padding-left:20px;width:730px;}.result_buttons {float:left;width:240px;}.result_text {float:left;width:300px;color:#ef9500;}.result_rating {float:left;text-align:center;}.num_reviews {display:none;margin-top:10px;font-size:12px;font-weight:bold;}.rating {font-size:11px;}.rating a {text-decoration:none;color:#000;}.out_of {font-size:10px;}.cannot_find {width:600px;margin:auto;color:#FFF;border:1px solid #efefef;background:#7cc142;padding:10px;text-align:center;font-weight:bold;margin-bottom:15px;}.cannot_find a {color:#ffe7c3;text-decoration:underline;}#new_review {position:relative;float:left;padding-left:20px;width:300px;padding-right:60px;}.add_review_title a {font-size:14px;font-weight:bold;}#choice {position:relative;left:100px;float:left;}.terms {line-height:19px;margin:auto;width:400px;}.terms p {margin-bottom:10px;}.terms h3 {margin-top:25px;margin-bottom:10px;line-height:30px;}.terms ol li,.terms ul li {list-style:disc inside;margin-left:20px;}.brief_intro {position:relative;top:40px;width:500px;margin:auto;font-size:1.1em;text-align:justify;line-height:19px;color:#444;}.question_section .error {background-color:#fff2f2;}#authMessage {font-weight:bold;color:#CB0000;}#admin_login {width:380px;margin:auto;}#loginForm div label {width:90px;float:left;}#loginForm .submit {position:relative;left:110px;}#flashMessage {padding-left:15px;padding-right:15px;padding-top:9px;padding-bottom:9px;background:#2bad17;color:#FFF;margin-bottom:15px;font-weight:bold;}.comment_report a {font-weight:bold;font-size:0.9em;color:#9e061c;}.review_report a {font-weight:bold;font-size:0.9em;color:#8e8e8e;}.comment_moderate a {font-weight:bold;font-size:0.9em;color:#fff;}.homepage_body {background:url('../img/theme/homepage_header.jpg') top repeat-x;height:454px;}#header_splash {background:url('../img/theme/homepage_splash.jpg') center no-repeat;height:327px;width:959px;}#home_search {background:url('../img/theme/homepage_findbox.png') no-repeat;height:130px;width:510px;padding-top:60px;padding-left:35px;}#home_search_submit {float:left;padding-left:10px;}#home_submit_section {padding-left:80px;}#home_center {padding-top:20px;height:300px;}#header_inner {padding-top:10px;background:#ffffff url('../img/theme/internal_header.png') repeat-x top;height:100px;}#header_inner #topnav {padding-top:45px;}#search_home #propertySearchForm #PropertyQuery {border:1px solid #000;}#review_house_pic {background:#ffffff url('../img/theme/big_house_pink.png') no-repeat top left;width:278px;height:307px;float:left;}.review_title {padding-bottom:25px;}.comments h3 {border-bottom:1px dotted #7cc142;color:#7cc142;background:none;font-size:14px;}.options .input,#propertyCreateAddressForm label {display:block;}input[type=submit],div .submit,.clear {clear:both;display:block;}#propertyCreateAddressForm #PropertyAddressUnit,#propertyCreateAddressForm #PropertyBedrooms,#propertyCreateAddressForm #PropertyBathrooms {width:20px;}#propertyCreateAddressForm #PropertyAddressSuburb,#propertyCreateAddressForm #PropertyAddressCity,#propertyCreateAddressForm #PropertyAddressState {width:240px;}#review_step_2 #search_results #records,.result_rating div,#home_logo,#home_search_field,#footer_left,#inner_logo,#anon_splash {float:left;}#review_step_2 .submit,#property_view {position:relative;}.comment_date,strong {font-weight:bold;}#loginForm,#loginForm div {margin-top:15px;}#home_right,#footer_right {float:right;}