@charset "UTF-8";
/*  style.css contains a reset, font normalization and some base styles.  credit is left where credit is due. additionally, much inspiration was taken from these projects: yui.yahooapis.com/2.8.1/build/base/base.css camendesign.com/design/ praegnanz.de/weblog/htmlcssjs-kickstart */
/*html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline) v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark html5doctor.com/html-5-reset-stylesheet/ */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

article, aside, figure, footer, header, hgroup, nav, section { display: block; }

nav ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }

a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

ins { background-color: #ffff99; color: black; text-decoration: none; }

mark { background-color: #ffff99; color: black; font-style: italic; font-weight: bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom: 1px dotted black; cursor: help; }

/* tables still need cellspacing="0" in the markup */
table { border-collapse: collapse; border-spacing: 0; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; }

input, select { vertical-align: middle; }

/* END RESET CSS */
/*Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.com/yui/license.html version: 3.2.0 build: 2676 */
body { font: 13px/1.231 arial, helvetica, clean, sans-serif; *font-size: small; *font: x-small; }

select, input, button, textarea { font: 99% arial, helvetica, clean, sans-serif; }

table { font-size: inherit; font: 100%; }

pre, code, kbd, samp, tt { font-family: monospace; *font-size: 108%; line-height: 100%; }

/* normalize monospace sizing en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome */
pre, code, kbd, samp { font-family: monospace, sans-serif; }

/* minimal base styles */
/* #444 looks better than black: twitter.com/H_FJ/statuses/11800719859 */
body, select, input, textarea { color: #444444; }

/* Headers (h1,h2,etc) have no default font-size or margin, you'll want to define those yourself. */
/* www.aestheticallyloyal.com/public/optimize-legibility/ */
h1, h2, h3, h4, h5, h6 { font-weight: bold; text-rendering: optimizeLegibility; }

/* maxvoltar.com/archive/-webkit-font-smoothing */
html { -webkit-font-smoothing: antialiased; }

/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: none; }

a, a:active, a:visited { color: #607890; }

a:hover { color: #003366; }

ul { margin-left: 30px; }

ol { margin-left: 30px; list-style-type: decimal; }

small { font-size: 85%; }

strong, th { font-weight: bold; }

td, td img { vertical-align: top; }

sub { vertical-align: sub; font-size: smaller; }

sup { vertical-align: super; font-size: smaller; }

pre { padding: 15px; /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */ white-space: pre; /* CSS2 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ word-wrap: break-word; /* IE */ }

/* align checkboxes, radios, text inputs with their label by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css */
input[type="radio"] { vertical-align: text-bottom; }

input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }

.ie6 input { vertical-align: text-bottom; }

/* hand cursor on clickable input elements */
label, input[type=button], input[type=submit], button { cursor: pointer; }

/* always force a scrollbar in non-IE <- no, boilerplate. just no. */
/* make buttons play nice in IE: www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button { width: auto; overflow: visible; }

/* bicubic resizing for non-native sized IMG: code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img { -ms-interpolation-mode: bicubic; }

/* Non-semantic helper classes */
/* for image replacement */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; }

/* Hide for both screenreaders and browsers css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display: none; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders www.webaim.org/techniques/css/invisiblecontent/ Solution from: j.mp/visuallyhidden - Thanks Jonathan Neal! */
.visuallyhidden { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* >> The Magnificent CLEARFIX << */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { display: inline-block; }

* html .clearfix { height: 1%; }

/* Hides from IE-mac \ */
.clearfix { display: block; }

/* Media queries for responsive design */
@media all and (orientation:portrait) { /* Style adjustments for portrait mode goes here */ }

@media all and (orientation:landscape) { /* Style adjustments for landscape mode goes here */ }

/* Grade-A Mobile Browsers (Opera Mobile, iPhone Safari, Android Chrome) Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) { /* Prevent iOS, WinMobile from adjusting font size */
  html { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; } }

#fancybox-title-over { text-align: center; font-weight: bold; }

/* 24px */
/* 21px */
/* 18px */
/* 16px */
/* 14px */
/* 12px */
html, body { background-color: #9f9f9f; }

body { color: #cccccc; font-family: Verdana, Verdana, Geneva, sans-serif; background: #9f9f9f url(../images/general/bg-wrap.jpg) top center no-repeat; }
body h1, body h2, body h3, body h4, body .legend { word-wrap: break-word; }
body h1, body h2, body h3, body h4 { clear: left; }
body h1 { font-size: 182%; margin-bottom: 0.5em; padding: 0px; }
body h2 { font-size: 150%; margin-bottom: 0.5em; padding: 0px; }
body h3 { font-size: 128.5%; margin-bottom: 0.5em; padding: 0px; }
body h4 { font-size: 123.1%; margin-bottom: 0.5em; padding: 0px; }
body h5 { font-size: 108%; margin-bottom: 0.5em; padding: 0px; }
body h6 { font-size: 93%; }
body p { margin: 0 0 10px; }
body a { text-decoration: none; color: default; }
body a:visited { color: default; }
body a:focus { color: default; }
body a:hover { color: default; }
body a:active { color: default; }
body a:hover { text-decoration: underline; }
body blockquote { margin: 10px; font-style: italic; }
body strong { font-weight: bold; }
body em { font-style: italic; }
body dfn { font-style: italic; font-weight: bold; }
body sup, body sub { line-height: 0; }
body abbr, body acronym { border-bottom: 1px dotted #666666; }
body address { margin: 0 0 10px; font-style: normal; }
body pre { margin: 10px 0; white-space: pre; }
body ul, body ol { margin: 0 10px 10px; padding-left: 20px; }
body ul { list-style-type: disc; }
body ol { list-style-type: decimal; }
body dl { margin: 0 0 10px 0; }
body dl dt { font-weight: bold; }
body dd { margin-left: 0; }
body hr { width: 100%; }
body table { margin-bottom: 10px; width: 100%; }
body th { font-weight: bold; }
body th, body td, body caption { padding: 4px 10px 4px 5px; }
body tfoot { font-style: italic; }
body #header { background-image: url(../images/general/bg-trim.png); background-background-position: top center no-repeat; }

h1, h2, h3, h4, h5 { font-weight: normal; }

h1 { line-height: 1.2em; }

body #container { width: 950px; margin: 0 auto; overflow: hidden; *zoom: 1; }
body #container #header { display: inline; float: left; margin-right: 10px; display: inline; float: left; margin-right: 0; width: 950px; padding: 19px 0; background:url(../images/homepage/logo_bg.gif) top left no-repeat; }
* html body #container #header { overflow-x: hidden; }
* html body #container #header { overflow-x: hidden; }
body #container #header .logo_component { display: inline; float: left; margin-right: 10px; display: inline; float: left; margin-right: 10px; width: 270px; padding-left: 40px; }
* html body #container #header .logo_component { overflow-x: hidden; }
* html body #container #header .logo_component { overflow-x: hidden; }
body #container #header .navigation_component { display: inline; float: left; margin-right: 10px; display: inline; float: left; margin-right: 0; width: 590px; padding-right: 40px; padding-top:11px; }
* html body #container #header .navigation_component { overflow-x: hidden; }
* html body #container #header .navigation_component { overflow-x: hidden; }
body #container #pre_content, body #container #content { display: inline; float: left; margin-right: 10px; display: inline; float: left; margin-right: 0; width: 870px; padding-left: 40px; padding-right: 40px; padding-bottom: 30px; }
* html body #container #pre_content, * html body #container #content { overflow-x: hidden; }
* html body #container #pre_content, * html body #container #content { overflow-x: hidden; }
body #container #content { padding-top: 30px; background-color: white; }
body #container #pre_content { padding-top: 40px; }

body.homepage #pre_content .homepage_text_component { display: inline; float: left; margin-right: 10px; display: inline; float: left; margin-right: 10px; width: 230px; color: white; }
* html body.homepage #pre_content .homepage_text_component { overflow-x: hidden; }
* html body.homepage #pre_content .homepage_text_component { overflow-x: hidden; }


#home-banner{float:left; width:870px; height:325px;}
/* slideshow*/
*{ margin:0; padding:0;}
li{ list-style:none;}
a img{ border:none;}
.imgnav{ height:325px; width:870px; overflow:hidden; position:relative;}
#img{ z-index:10;}
#img img{ width:870px; height:325px; display:none;}
.ctrl{ position:absolute; z-index:100; bottom:0px; left:0px; right:1px; width:758px; height:30px; overflow:hidden;}
.ctrl ul{ float:left; line-height:30px; overflow:hidden; width:80%;filter: alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.ctrl li{ display:block; height:30px; text-align:left; line-height:30px;  font-size:14px; background:#000; color:#fff; padding-left:59px;}
.ctrl span{ float:left; width:15%; height:23px; line-height:22px; cursor:pointer; margin-right:5px; margin-top:2px; background: url(../images/homepage/slide-off.png);  text-align: center; color:#666; font-weight:bold;}
.ctrl span.hov{ background:url(../images/homepage/slide-on.png); color:#FFF;}
.ctrl div{ float:right; width:20%;}
/* end of slideshow*/

body.homepage #pre_content .property_image_slideshow_component { display: inline; float: left; margin-right: 10px; display: inline; float: left; margin-right: 0; width: 630px; width: 620px; height: 325px; background-color: white; overflow: hidden; }
* html body.homepage #pre_content .property_image_slideshow_component { overflow-x: hidden; }
* html body.homepage #pre_content .property_image_slideshow_component { overflow-x: hidden; }
body.homepage #pre_content .property_image_slideshow_component img { display: block; margin: 10px; width: 600px; height: 305px; }
body.homepage #pre_content .property_image_slideshow_component .hide { display: none; }
body.homepage #content { position: relative; }
body.homepage #content #homepage_properties { display: inline; float: left; margin-right: 10px; display: inline; float: left; margin-right: 10px; width: 590px; }
* html body.homepage #content #homepage_properties { overflow-x: hidden; }
* html body.homepage #content #homepage_properties { overflow-x: hidden; }
body.homepage #content #quick_search { display: inline; float: left; margin-right: 10px; display: inline; float: left; margin-right: 0; width: 270px; }
* html body.homepage #content #quick_search { overflow-x: hidden; }
* html body.homepage #content #quick_search { overflow-x: hidden; }
body.homepage #content .feature_properties .image { display: block; margin: 0 0 10px 0; }
body.homepage #content .feature_properties .image img { display: block; }
body.homepage #content .feature_properties h3 { margin: 0 0 5px 0; }
body.homepage #content .feature_properties .icons { *zoom: 1; float: left; margin: 10px 0; }
body.homepage #content .feature_properties .icons:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
body.homepage #content .feature_properties .icons .icon_text { display: none; }
body.homepage #content .feature_properties .icons .beds { background-image: url("../images/icons/beds_dark.gif"); }
body.homepage #content .feature_properties .icons .baths { background-image: url("../images/icons/baths_dark.gif"); }
body.homepage #content .feature_properties .icons .cars { background-image: url("../images/icons/cars_dark.gif"); }
body.homepage #content .feature_properties .icons .area { float: left; }
body.homepage #content .feature_properties .icons .icon { border: 0; float: left; padding: 0 25px 0 5px; background-repeat: no-repeat; background-position: right center; margin-right: 10px; display: block; }
body.homepage #content .feature_properties .icons .icon_text { display: none; }
body.homepage #content .feature_properties .icons .beds { background-image: url("../images/icons/beds_dark.gif"); }
body.homepage #content .feature_properties .icons .baths { background-image: url("../images/icons/baths_dark.gif"); }
body.homepage #content .feature_properties .icons .cars { background-image: url("../images/icons/cars_dark.gif"); }
body.homepage #content .feature_properties .details { display: block; }
body.homepage #content .feature_properties .description { display: block; clear: both; }
body.homepage #content .feature_properties .address { display: block; margin-bottom: 0.5em; }
body.homepage #content .feature_properties .more_details .sale-type { display: block; }
body.homepage #content .feature_properties #properties_container { overflow: hidden; *zoom: 1; padding: 10px 0; }
body.homepage #content .feature_properties #properties_container .image { display: inline; float: left; margin-right: 10px; display: inline; float: left; margin-right: 10px; width: 270px; margin-bottom: 0; }
* html body.homepage #content .feature_properties #properties_container .image { overflow-x: hidden; }
* html body.homepage #content .feature_properties #properties_container .image { overflow-x: hidden; }
body.homepage #content .feature_properties #properties_container .image img { padding: 10px; border: 1px solid #dddddd; }
body.homepage #content .feature_properties #properties_container .details { display: inline; float: left; margin-right: 10px; display: inline; float: left; margin-right: 0; width: 270px; }
* html body.homepage #content .feature_properties #properties_container .details { overflow-x: hidden; }
* html body.homepage #content .feature_properties #properties_container .details { overflow-x: hidden; }
body.homepage #content .feature_properties .icons { color: #333333; width: 100%; }

body.property_details_page ul { padding: 0; margin: 0; }
body.property_details_page li { list-style: none; }
body.property_details_page .section { display: inline; float: left; margin-right: 10px; display: inline; float: left; margin-right: 10px; width: 270px; }
* html body.property_details_page .section { overflow-x: hidden; }
* html body.property_details_page .section { overflow-x: hidden; }
body.property_details_page #pre_content .section { min-height: 82px; height: auto !important; height: 82px; }
body.property_details_page .sidebar { display: inline; float: left; margin-right: 10px; display: inline; float: left; margin-right: 0; width: 590px; }
* html body.property_details_page .sidebar { overflow-x: hidden; }
* html body.property_details_page .sidebar { overflow-x: hidden; }
body.property_details_page .sidebar #property_images_wrapper { min-height: 145px; height: auto !important; height: 145px; }
body.property_details_page #content_wrapper { position: relative; clear: left; overflow: hidden; *zoom: 1; }
body.property_details_page #content_wrapper #content .sidebar { position: relative; bottom: 150px; margin-bottom: -150px; }
body.property_details_page #content_wrapper #content .sidebar .pika-image { overflow: hidden; *zoom: 1; margin-bottom: 10px; }
body.property_details_page #content_wrapper #content .sidebar .pika-image img { width: 100%; }

body.office_profile_page .property_list .image img { background-color: white; }

.property_details_page .icons { *zoom: 1; float: left; color: #333333; width: 100%; margin-bottom: 10px; float: none; }
.property_details_page .icons:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.property_details_page .icons .icon_text { display: none; }
.property_details_page .icons .beds { background-image: url("../images/icons/beds_dark.gif"); }
.property_details_page .icons .baths { background-image: url("../images/icons/baths_dark.gif"); }
.property_details_page .icons .cars { background-image: url("../images/icons/cars_dark.gif"); }
.property_details_page .icons .area { float: left; }
.property_details_page .icons .icon { border: 0; float: left; padding: 0 25px 0 5px; background-repeat: no-repeat; background-position: right center; margin-right: 10px; display: block; }
.property_details_page .icons .icon_text { display: none; }
.property_details_page .icons .beds { background-image: url("../images/icons/beds_dark.gif"); }
.property_details_page .icons .baths { background-image: url("../images/icons/baths_dark.gif"); }
.property_details_page .icons .cars { background-image: url("../images/icons/cars_dark.gif"); }
.property_details_page hr { clear: left; }

.property_details h3.suburb { margin-bottom: 0; }
.property_details dt { font-weight: bold; color: #444444; }
.property_details .section { float: left; }
.property_details .sidebar { float: right; }
.property_details .googlemap, .property_details .property_description, .property_details .property_features, .property_details .property_inspections, .property_details .property_outgoings, .property_details .property_contacts, .property_details .agency, .property_details #social_links, .property_details .useful_tools { margin-bottom: 15px; }
.property_details .property_contacts dl { width: 50%; float: left; }
.property_details .agency { clear: left; }
.property_details .property_features dd { margin-bottom: 10px; }
.property_details .property_features .predefined dt { float: left; margin-right: 0.5ex; }
.property_details .property_features .predefined dt:after { content: ":"; }
.property_details .property_features .predefined dd { *zoom: 1; margin: 0; }
.property_details .property_features .predefined dd:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.property_details .property_outgoings dl dt { float: left; margin-right: 0.5ex; }
.property_details .property_outgoings dl dt:after { content: ":"; }
.property_details .property_outgoings dl dd { *zoom: 1; margin: 0; }
.property_details .property_outgoings dl dd:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.property_details .property_inspections .inspection, .property_details .property_inspections .auction { margin-bottom: 30px; }
.property_details .property_inspections dl { *zoom: 1; margin-bottom: 10px; }
.property_details .property_inspections dl:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.property_details .property_inspections dl h2 { font-size: 123.1%; margin-bottom: 0.5em; padding: 0px; }
.property_details .property_inspections dl dt, .property_details .property_inspections dl dd { margin: 0; vertical-align: top; float: left; min-height: 1px; }
.property_details .property_inspections dl .image { margin-right: 20px; }
.property_details .property_inspections dl .suburb { font-weight: bold; }
.property_details .property_inspections dl dd.address { width: 260px; }
.property_details .property_inspections dl dd.time { font-weight: bold; width: 150px; }
.property_details .property_inspections dl span { display: block; }
.property_details .property_inspections dl dd.link { text-align: right; margin-top: -20px; width: 100%; }
.property_details .property_inspections dl dd.link a { display: block; }
.property_details #property_images { /* jCarousel Styles */ /*position image holders */ /* IE */ }
.property_details #property_images .pika-wrap { width: 520px; margin: 0 auto; }
.property_details #property_images .pika-image { position: relative; background: #fafafa; border: 1px solid #e5e5e5; padding: 10px; }
.property_details #property_images .pika-image .animation, .property_details #property_images .pika-image .main-image { position: absolute; top: 10px; left: 10px; }
.property_details #property_images .pika-image .animation { display: none; z-index: 2; }
.property_details #property_images .pika-image img { border: 0; }
.property_details #property_images .pika-imgnav a { position: absolute; text-indent: -5000px; display: block; z-index: 3; }
.property_details #property_images .pika-textnav { overflow: hidden; margin: 10px 0 0 0; }
.property_details #property_images .pika-textnav a { font-size: 12px; text-decoration: none; font-family: helvetica, arial, sans-serif; color: #333333; padding: 4px; }
.property_details #property_images .pika-textnav a:hover { background: #e5e5e5; color: #0065b2; }
.property_details #property_images .pika-textnav a.previous { float: left; width: auto; display: block; }
.property_details #property_images .pika-textnav a.next { float: right; width: auto; display: block; }
.property_details #property_images .pika-thumbs { margin: 10px 0 0 0; padding: 0; overflow: hidden; }
.property_details #property_images .pika-thumbs li { float: left; list-style-type: none; width: 74px; padding: 3px; margin: 0 2px; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer; }
.property_details #property_images .pika-thumbs li:last { margin: 0; }
.property_details #property_images .pika-thumbs li .clip { width: 74px; height: 74px; text-align: center; vertical-align: center; overflow: hidden; }
.property_details #property_images .jcarousel-skin-pika .jcarousel-container-horizontal { padding: 15px 30px; }
.property_details #property_images .jcarousel-skin-pika .jcarousel-container-vertical { width: 90px; height: 350px; padding: 20px 20px; }
.property_details #property_images .jcarousel-skin-pika .jcarousel-clip-horizontal { height: 90px; width: 460px; }
.property_details #property_images .jcarousel-skin-pika .jcarousel-clip-vertical { width: 90px; height: 350px; }
.property_details #property_images .jcarousel-skin-pika .jcarousel-item-horizontal { margin-right: 10px; }
.property_details #property_images .jcarousel-skin-pika .jcarousel-item-vertical { margin-bottom: 10px; }
.property_details #property_images .jcarousel-skin-pika .jcarousel-item-placeholder { background: white; color: black; }
.property_details #property_images .pika-textnav { display: none; }
.property_details #property_images .pika-image { position: relative; overflow: hidden; width: 568px; padding: 10px; margin: 0 0 15px 0; }
.property_details #property_images .pika-image img { width: 568px; }
.property_details #property_images .pika-image .animation, .property_details #property_images .pika-image .main-image { position: absolute; top: 10px; left: 10px; }
.property_details #property_images .pika-image .animation { display: none; z-index: 2; }
.property_details #property_images .pika-image img { border: 0; }
.property_details #property_images .pika-image .caption { width: 568px; position: absolute; background: transparent url(/themes/parker/images/gallery/bg-gallery-caption.png) top left; color: #fafafa; padding: 10px; text-align: left; bottom: 10px; right: 10px; }
.property_details #property_images .pika-image .caption p { padding: 0; margin: 0; }
.property_details #property_images .jcarousel-item img { padding: 0 !important; }
.property_details #property_images .pika-thumbs { margin: 10px 0 0 0; padding: 0; overflow: hidden; }
.property_details #property_images .pika-thumbs img { padding: 0; background-color: transparent; }
.property_details #property_images .pika-thumbs li { float: left; list-style-type: none; width: 110px; margin: 0 10px 0 0; cursor: pointer; }
.property_details #property_images .pika-thumbs li:last { margin: 0; }
.property_details #property_images .pika-thumbs li .clip { width: 110px; height: 82px; text-align: center; vertical-align: center; overflow: hidden; }
.property_details #property_images .jcarousel-skin-pika { width: 620px; }
.property_details #property_images .jcarousel-skin-pika .jcarousel-container-horizontal { width: 620px; padding: 10px 0; }
.property_details #property_images .jcarousel-skin-pika .jcarousel-clip-horizontal { height: 92px; width: 620px; }
.property_details #property_images .jcarousel-prev { background: transparent url(/themes/parker/images/gallery/btn-gallery-left.png) top left no-repeat; width: 40px; height: 82px; z-index: 100; top: 5px; left: 0px; position: absolute; cursor: pointer; }
.property_details #property_images .jcarousel-next { background: transparent url(/themes/parker/images/gallery/btn-gallery-right.png) top left no-repeat; width: 40px; height: 82px; z-index: 100; top: 5px; right: 0; position: absolute; cursor: pointer; }
.property_details #property_images .ie7 .pika-image .caption { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='..images/general/bg-gallery-caption.png', sizingMethod='scale'); }
.property_details #property_images .ie7 .jcarousel-prev { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='..images/general/btn-gallery-left.png', sizingMethod='scale'); }
.property_details #property_images .ie7 .jcarousel-next { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='..images/general/btn-gallery-right.png', sizingMethod='scale'); }
.property_details .property_useful_tools { padding: 0; margin: 0 0 10px; margin: 0; }
.property_details .property_useful_tools, .property_details .property_useful_tools li { list-style-type: none; }
.property_details .property_useful_tools li { margin-bottom: 5px; }
.property_details .property_useful_tools .hide { display: none; }
.property_details .property_useful_tools #share_box { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; margin: 5px 10px; }
.property_details .property_useful_tools #share_box li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
.property_details .property_useful_tools #share_box li:first-child, .property_details .property_useful_tools #share_box li.first { padding-left: 0; }
.property_details .property_useful_tools #share_box li:last-child, .property_details .property_useful_tools #share_box li.last { padding-right: 0; }
.property_details .property_useful_tools li { float: left; list-style-type: none; margin-bottom: 10px; width: 50%; }
.property_details .property_related_properties_component { margin-bottom: 10px; }
.property_details .property_related_properties_component ul { overflow: hidden; *zoom: 1; border: 1px solid #dddddd; border-width: 1px 0; list-style-type: none; margin: 0; padding: 0; }
.property_details .property_related_properties_component ul li { list-style-type: none; margin: 0; padding: 5px; clear: left; float: left; width: 510px; }
.property_details .property_related_properties_component ul li.even, .property_details .property_related_properties_component ul li.odd { background-color: transparent; }
.rgba .property_details .property_related_properties_component ul li.even { background-color: rgba(255, 255, 255, 0.05); }
.rgba .property_details .property_related_properties_component ul li.odd { background-color: rgba(0, 0, 0, 0.05); }
.ie6 .property_details .property_related_properties_component ul li.even, .ie7 .property_details .property_related_properties_component ul li.even, .ie8 .property_details .property_related_properties_component ul li.even { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#11000000, endColorstr=#11000000); }
.ie6 .property_details .property_related_properties_component ul li.odd, .ie7 .property_details .property_related_properties_component ul li.odd, .ie8 .property_details .property_related_properties_component ul li.odd { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#11FFFFFF, endColorstr=#11FFFFFF); }
.property_details .property_related_properties_component ul li span { display: block; float: left; margin: 0; }
.property_details .property_related_properties_component ul li .number { width: 10%; }
.property_details .property_related_properties_component ul li .price { width: 20%; }
.property_details .property_related_properties_component ul li .icons { *zoom: 1; float: left; width: 30%; white-space: nowrap; }
.property_details .property_related_properties_component ul li .icons:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.property_details .property_related_properties_component ul li .icons .icon_text { display: none; }
.property_details .property_related_properties_component ul li .icons .beds { background-image: url("../images/icons/beds_dark.gif"); }
.property_details .property_related_properties_component ul li .icons .baths { background-image: url("../images/icons/baths_dark.gif"); }
.property_details .property_related_properties_component ul li .icons .cars { background-image: url("../images/icons/cars_dark.gif"); }
.property_details .property_related_properties_component ul li .icons .area { float: left; }
.property_details .property_related_properties_component ul li .icons .icon { border: 0; float: left; padding: 0 25px 0 5px; background-repeat: no-repeat; background-position: right center; margin-right: 10px; display: block; }
.property_details .property_related_properties_component ul li .status { width: 20%; }
.property_details .property_related_properties_component ul li .link { width: 15%; }
.property_details .property_related_properties_component ul li { width: 100%; }
.property_details #social_links { float: left; list-style-type: none; margin: 0 0 10px 0; padding: 0; width: 100%; padding: 5px 0; font-weight: bold; }
.property_details #social_links li { list-style-type: none; float: left; margin: 0 5px 0 0; line-height: 18px; }
.property_details #social_links form .text_field input { height: 15px; }
.property_details #social_links form .text_field input, .property_details #social_links form .text_area textarea, .property_details #social_links form .password_field input { border: 1px solid #aaaaaa; -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -o-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; }
.property_details #social_links form hr { visibility: hidden; }
.property_details #social_links form .required { font-weight: bold; }
.property_details #social_links form .text_field input, .property_details #social_links form input[type=email], .property_details #social_links form .password_field input, .property_details #social_links form .text_area textarea { margin: 0; background-color: white; padding: 6px; }
.property_details #social_links form div.field { margin: 0 0 10px 0; }
.property_details #social_links form p.note { font-size: 8pt; }
.property_details #social_links form fieldset.submit { text-align: right; }
.property_details #social_links form.new_consumer_session { padding: 10px; }
.property_details #social_links form.edit_hub_consumer, .property_details #social_links form#consumer_reactivation_form, .property_details #social_links form#new_consumer_requirement, .property_details #social_links form#new_contact_us_form_submission, .property_details #social_links form#new_email_to_a_friend_form_submission, .property_details #social_links form#new_hub_consumer, .property_details #social_links form#new_maintenance_request_form_submission, .property_details #social_links form#new_vacate_notice_form_submission, .property_details #social_links form#unsubscribe_consumer_form, .property_details #social_links form.new_consumer_session, .property_details #social_links form.new_contact_us_form_submission, .property_details #social_links form.new_vacate_notice_form_submission { width: 424px; }
.property_details #social_links form.edit_hub_consumer .text_field input, .property_details #social_links form#consumer_reactivation_form .text_field input, .property_details #social_links form#new_consumer_requirement .text_field input, .property_details #social_links form#new_contact_us_form_submission .text_field input, .property_details #social_links form#new_email_to_a_friend_form_submission .text_field input, .property_details #social_links form#new_hub_consumer .text_field input, .property_details #social_links form#new_maintenance_request_form_submission .text_field input, .property_details #social_links form#new_vacate_notice_form_submission .text_field input, .property_details #social_links form#unsubscribe_consumer_form .text_field input, .property_details #social_links form.new_consumer_session .text_field input, .property_details #social_links form.new_contact_us_form_submission .text_field input, .property_details #social_links form.new_vacate_notice_form_submission .text_field input { height: 15px; }
.property_details #social_links form.edit_hub_consumer .text_field input, .property_details #social_links form.edit_hub_consumer .text_area textarea, .property_details #social_links form.edit_hub_consumer .password_field input, .property_details #social_links form#consumer_reactivation_form .text_field input, .property_details #social_links form#consumer_reactivation_form .text_area textarea, .property_details #social_links form#consumer_reactivation_form .password_field input, .property_details #social_links form#new_consumer_requirement .text_field input, .property_details #social_links form#new_consumer_requirement .text_area textarea, .property_details #social_links form#new_consumer_requirement .password_field input, .property_details #social_links form#new_contact_us_form_submission .text_field input, .property_details #social_links form#new_contact_us_form_submission .text_area textarea, .property_details #social_links form#new_contact_us_form_submission .password_field input, .property_details #social_links form#new_email_to_a_friend_form_submission .text_field input, .property_details #social_links form#new_email_to_a_friend_form_submission .text_area textarea, .property_details #social_links form#new_email_to_a_friend_form_submission .password_field input, .property_details #social_links form#new_hub_consumer .text_field input, .property_details #social_links form#new_hub_consumer .text_area textarea, .property_details #social_links form#new_hub_consumer .password_field input, .property_details #social_links form#new_maintenance_request_form_submission .text_field input, .property_details #social_links form#new_maintenance_request_form_submission .text_area textarea, .property_details #social_links form#new_maintenance_request_form_submission .password_field input, .property_details #social_links form#new_vacate_notice_form_submission .text_field input, .property_details #social_links form#new_vacate_notice_form_submission .text_area textarea, .property_details #social_links form#new_vacate_notice_form_submission .password_field input, .property_details #social_links form#unsubscribe_consumer_form .text_field input, .property_details #social_links form#unsubscribe_consumer_form .text_area textarea, .property_details #social_links form#unsubscribe_consumer_form .password_field input, .property_details #social_links form.new_consumer_session .text_field input, .property_details #social_links form.new_consumer_session .text_area textarea, .property_details #social_links form.new_consumer_session .password_field input, .property_details #social_links form.new_contact_us_form_submission .text_field input, .property_details #social_links form.new_contact_us_form_submission .text_area textarea, .property_details #social_links form.new_contact_us_form_submission .password_field input, .property_details #social_links form.new_vacate_notice_form_submission .text_field input, .property_details #social_links form.new_vacate_notice_form_submission .text_area textarea, .property_details #social_links form.new_vacate_notice_form_submission .password_field input { border: 1px solid #aaaaaa; -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -o-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; }
.property_details #social_links form.edit_hub_consumer hr, .property_details #social_links form#consumer_reactivation_form hr, .property_details #social_links form#new_consumer_requirement hr, .property_details #social_links form#new_contact_us_form_submission hr, .property_details #social_links form#new_email_to_a_friend_form_submission hr, .property_details #social_links form#new_hub_consumer hr, .property_details #social_links form#new_maintenance_request_form_submission hr, .property_details #social_links form#new_vacate_notice_form_submission hr, .property_details #social_links form#unsubscribe_consumer_form hr, .property_details #social_links form.new_consumer_session hr, .property_details #social_links form.new_contact_us_form_submission hr, .property_details #social_links form.new_vacate_notice_form_submission hr { visibility: hidden; }
.property_details #social_links form.edit_hub_consumer .required, .property_details #social_links form#consumer_reactivation_form .required, .property_details #social_links form#new_consumer_requirement .required, .property_details #social_links form#new_contact_us_form_submission .required, .property_details #social_links form#new_email_to_a_friend_form_submission .required, .property_details #social_links form#new_hub_consumer .required, .property_details #social_links form#new_maintenance_request_form_submission .required, .property_details #social_links form#new_vacate_notice_form_submission .required, .property_details #social_links form#unsubscribe_consumer_form .required, .property_details #social_links form.new_consumer_session .required, .property_details #social_links form.new_contact_us_form_submission .required, .property_details #social_links form.new_vacate_notice_form_submission .required { font-weight: bold; }
.property_details #social_links form.edit_hub_consumer .text_field input, .property_details #social_links form.edit_hub_consumer input[type=email], .property_details #social_links form.edit_hub_consumer .password_field input, .property_details #social_links form.edit_hub_consumer .text_area textarea, .property_details #social_links form#consumer_reactivation_form .text_field input, .property_details #social_links form#consumer_reactivation_form input[type=email], .property_details #social_links form#consumer_reactivation_form .password_field input, .property_details #social_links form#consumer_reactivation_form .text_area textarea, .property_details #social_links form#new_consumer_requirement .text_field input, .property_details #social_links form#new_consumer_requirement input[type=email], .property_details #social_links form#new_consumer_requirement .password_field input, .property_details #social_links form#new_consumer_requirement .text_area textarea, .property_details #social_links form#new_contact_us_form_submission .text_field input, .property_details #social_links form#new_contact_us_form_submission input[type=email], .property_details #social_links form#new_contact_us_form_submission .password_field input, .property_details #social_links form#new_contact_us_form_submission .text_area textarea, .property_details #social_links form#new_email_to_a_friend_form_submission .text_field input, .property_details #social_links form#new_email_to_a_friend_form_submission input[type=email], .property_details #social_links form#new_email_to_a_friend_form_submission .password_field input, .property_details #social_links form#new_email_to_a_friend_form_submission .text_area textarea, .property_details #social_links form#new_hub_consumer .text_field input, .property_details #social_links form#new_hub_consumer input[type=email], .property_details #social_links form#new_hub_consumer .password_field input, .property_details #social_links form#new_hub_consumer .text_area textarea, .property_details #social_links form#new_maintenance_request_form_submission .text_field input, .property_details #social_links form#new_maintenance_request_form_submission input[type=email], .property_details #social_links form#new_maintenance_request_form_submission .password_field input, .property_details #social_links form#new_maintenance_request_form_submission .text_area textarea, .property_details #social_links form#new_vacate_notice_form_submission .text_field input, .property_details #social_links form#new_vacate_notice_form_submission input[type=email], .property_details #social_links form#new_vacate_notice_form_submission .password_field input, .property_details #social_links form#new_vacate_notice_form_submission .text_area textarea, .property_details #social_links form#unsubscribe_consumer_form .text_field input, .property_details #social_links form#unsubscribe_consumer_form input[type=email], .property_details #social_links form#unsubscribe_consumer_form .password_field input, .property_details #social_links form#unsubscribe_consumer_form .text_area textarea, .property_details #social_links form.new_consumer_session .text_field input, .property_details #social_links form.new_consumer_session input[type=email], .property_details #social_links form.new_consumer_session .password_field input, .property_details #social_links form.new_consumer_session .text_area textarea, .property_details #social_links form.new_contact_us_form_submission .text_field input, .property_details #social_links form.new_contact_us_form_submission input[type=email], .property_details #social_links form.new_contact_us_form_submission .password_field input, .property_details #social_links form.new_contact_us_form_submission .text_area textarea, .property_details #social_links form.new_vacate_notice_form_submission .text_field input, .property_details #social_links form.new_vacate_notice_form_submission input[type=email], .property_details #social_links form.new_vacate_notice_form_submission .password_field input, .property_details #social_links form.new_vacate_notice_form_submission .text_area textarea { margin: 0; background-color: white; padding: 6px; }
.property_details #social_links form.edit_hub_consumer div.field, .property_details #social_links form#consumer_reactivation_form div.field, .property_details #social_links form#new_consumer_requirement div.field, .property_details #social_links form#new_contact_us_form_submission div.field, .property_details #social_links form#new_email_to_a_friend_form_submission div.field, .property_details #social_links form#new_hub_consumer div.field, .property_details #social_links form#new_maintenance_request_form_submission div.field, .property_details #social_links form#new_vacate_notice_form_submission div.field, .property_details #social_links form#unsubscribe_consumer_form div.field, .property_details #social_links form.new_consumer_session div.field, .property_details #social_links form.new_contact_us_form_submission div.field, .property_details #social_links form.new_vacate_notice_form_submission div.field { margin: 0 0 10px 0; }
.property_details #social_links form.edit_hub_consumer p.note, .property_details #social_links form#consumer_reactivation_form p.note, .property_details #social_links form#new_consumer_requirement p.note, .property_details #social_links form#new_contact_us_form_submission p.note, .property_details #social_links form#new_email_to_a_friend_form_submission p.note, .property_details #social_links form#new_hub_consumer p.note, .property_details #social_links form#new_maintenance_request_form_submission p.note, .property_details #social_links form#new_vacate_notice_form_submission p.note, .property_details #social_links form#unsubscribe_consumer_form p.note, .property_details #social_links form.new_consumer_session p.note, .property_details #social_links form.new_contact_us_form_submission p.note, .property_details #social_links form.new_vacate_notice_form_submission p.note { font-size: 8pt; }
.property_details #social_links form.edit_hub_consumer fieldset.submit, .property_details #social_links form#consumer_reactivation_form fieldset.submit, .property_details #social_links form#new_consumer_requirement fieldset.submit, .property_details #social_links form#new_contact_us_form_submission fieldset.submit, .property_details #social_links form#new_email_to_a_friend_form_submission fieldset.submit, .property_details #social_links form#new_hub_consumer fieldset.submit, .property_details #social_links form#new_maintenance_request_form_submission fieldset.submit, .property_details #social_links form#new_vacate_notice_form_submission fieldset.submit, .property_details #social_links form#unsubscribe_consumer_form fieldset.submit, .property_details #social_links form.new_consumer_session fieldset.submit, .property_details #social_links form.new_contact_us_form_submission fieldset.submit, .property_details #social_links form.new_vacate_notice_form_submission fieldset.submit { text-align: right; }
.property_details #social_links form.edit_hub_consumer label, .property_details #social_links form#consumer_reactivation_form label, .property_details #social_links form#new_consumer_requirement label, .property_details #social_links form#new_contact_us_form_submission label, .property_details #social_links form#new_email_to_a_friend_form_submission label, .property_details #social_links form#new_hub_consumer label, .property_details #social_links form#new_maintenance_request_form_submission label, .property_details #social_links form#new_vacate_notice_form_submission label, .property_details #social_links form#unsubscribe_consumer_form label, .property_details #social_links form.new_consumer_session label, .property_details #social_links form.new_contact_us_form_submission label, .property_details #social_links form.new_vacate_notice_form_submission label { float: left; width: 160px; height: 15px; padding: 6px 0; margin: 0 10px 0 0; }
.property_details #social_links form.edit_hub_consumer .message, .property_details #social_links form#consumer_reactivation_form .message, .property_details #social_links form#new_consumer_requirement .message, .property_details #social_links form#new_contact_us_form_submission .message, .property_details #social_links form#new_email_to_a_friend_form_submission .message, .property_details #social_links form#new_hub_consumer .message, .property_details #social_links form#new_maintenance_request_form_submission .message, .property_details #social_links form#new_vacate_notice_form_submission .message, .property_details #social_links form#unsubscribe_consumer_form .message, .property_details #social_links form.new_consumer_session .message, .property_details #social_links form.new_contact_us_form_submission .message, .property_details #social_links form.new_vacate_notice_form_submission .message { margin-left: 170px; font-style: italic; clear: left; display: block; font-size: 80%; }
.property_details #social_links form.edit_hub_consumer .formError, .property_details #social_links form#consumer_reactivation_form .formError, .property_details #social_links form#new_consumer_requirement .formError, .property_details #social_links form#new_contact_us_form_submission .formError, .property_details #social_links form#new_email_to_a_friend_form_submission .formError, .property_details #social_links form#new_hub_consumer .formError, .property_details #social_links form#new_maintenance_request_form_submission .formError, .property_details #social_links form#new_vacate_notice_form_submission .formError, .property_details #social_links form#unsubscribe_consumer_form .formError, .property_details #social_links form.new_consumer_session .formError, .property_details #social_links form.new_contact_us_form_submission .formError, .property_details #social_links form.new_vacate_notice_form_submission .formError { margin-left: 170px; color: #cf4d4d; font-weight: normal; }
.property_details #social_links form.edit_hub_consumer .text_field .fieldWithErrors input, .property_details #social_links form.edit_hub_consumer .fieldWithErrors textarea, .property_details #social_links form.edit_hub_consumer .password_field .fieldWithErrors input, .property_details #social_links form#consumer_reactivation_form .text_field .fieldWithErrors input, .property_details #social_links form#consumer_reactivation_form .fieldWithErrors textarea, .property_details #social_links form#consumer_reactivation_form .password_field .fieldWithErrors input, .property_details #social_links form#new_consumer_requirement .text_field .fieldWithErrors input, .property_details #social_links form#new_consumer_requirement .fieldWithErrors textarea, .property_details #social_links form#new_consumer_requirement .password_field .fieldWithErrors input, .property_details #social_links form#new_contact_us_form_submission .text_field .fieldWithErrors input, .property_details #social_links form#new_contact_us_form_submission .fieldWithErrors textarea, .property_details #social_links form#new_contact_us_form_submission .password_field .fieldWithErrors input, .property_details #social_links form#new_email_to_a_friend_form_submission .text_field .fieldWithErrors input, .property_details #social_links form#new_email_to_a_friend_form_submission .fieldWithErrors textarea, .property_details #social_links form#new_email_to_a_friend_form_submission .password_field .fieldWithErrors input, .property_details #social_links form#new_hub_consumer .text_field .fieldWithErrors input, .property_details #social_links form#new_hub_consumer .fieldWithErrors textarea, .property_details #social_links form#new_hub_consumer .password_field .fieldWithErrors input, .property_details #social_links form#new_maintenance_request_form_submission .text_field .fieldWithErrors input, .property_details #social_links form#new_maintenance_request_form_submission .fieldWithErrors textarea, .property_details #social_links form#new_maintenance_request_form_submission .password_field .fieldWithErrors input, .property_details #social_links form#new_vacate_notice_form_submission .text_field .fieldWithErrors input, .property_details #social_links form#new_vacate_notice_form_submission .fieldWithErrors textarea, .property_details #social_links form#new_vacate_notice_form_submission .password_field .fieldWithErrors input, .property_details #social_links form#unsubscribe_consumer_form .text_field .fieldWithErrors input, .property_details #social_links form#unsubscribe_consumer_form .fieldWithErrors textarea, .property_details #social_links form#unsubscribe_consumer_form .password_field .fieldWithErrors input, .property_details #social_links form.new_consumer_session .text_field .fieldWithErrors input, .property_details #social_links form.new_consumer_session .fieldWithErrors textarea, .property_details #social_links form.new_consumer_session .password_field .fieldWithErrors input, .property_details #social_links form.new_contact_us_form_submission .text_field .fieldWithErrors input, .property_details #social_links form.new_contact_us_form_submission .fieldWithErrors textarea, .property_details #social_links form.new_contact_us_form_submission .password_field .fieldWithErrors input, .property_details #social_links form.new_vacate_notice_form_submission .text_field .fieldWithErrors input, .property_details #social_links form.new_vacate_notice_form_submission .fieldWithErrors textarea, .property_details #social_links form.new_vacate_notice_form_submission .password_field .fieldWithErrors input { background: #ffbfbf; border-color: #cf4d4d; }
.property_details #social_links form.edit_hub_consumer .text_area textarea, .property_details #social_links form#consumer_reactivation_form .text_area textarea, .property_details #social_links form#new_consumer_requirement .text_area textarea, .property_details #social_links form#new_contact_us_form_submission .text_area textarea, .property_details #social_links form#new_email_to_a_friend_form_submission .text_area textarea, .property_details #social_links form#new_hub_consumer .text_area textarea, .property_details #social_links form#new_maintenance_request_form_submission .text_area textarea, .property_details #social_links form#new_vacate_notice_form_submission .text_area textarea, .property_details #social_links form#unsubscribe_consumer_form .text_area textarea, .property_details #social_links form.new_consumer_session .text_area textarea, .property_details #social_links form.new_contact_us_form_submission .text_area textarea, .property_details #social_links form.new_vacate_notice_form_submission .text_area textarea { height: 150px; }
.property_details #social_links form.edit_hub_consumer fieldset, .property_details #social_links form#consumer_reactivation_form fieldset, .property_details #social_links form#new_consumer_requirement fieldset, .property_details #social_links form#new_contact_us_form_submission fieldset, .property_details #social_links form#new_email_to_a_friend_form_submission fieldset, .property_details #social_links form#new_hub_consumer fieldset, .property_details #social_links form#new_maintenance_request_form_submission fieldset, .property_details #social_links form#new_vacate_notice_form_submission fieldset, .property_details #social_links form#unsubscribe_consumer_form fieldset, .property_details #social_links form.new_consumer_session fieldset, .property_details #social_links form.new_contact_us_form_submission fieldset, .property_details #social_links form.new_vacate_notice_form_submission fieldset { padding: 0; }
.property_details #social_links form.edit_hub_consumer legend, .property_details #social_links form.edit_hub_consumer .legend, .property_details #social_links form#consumer_reactivation_form legend, .property_details #social_links form#consumer_reactivation_form .legend, .property_details #social_links form#new_consumer_requirement legend, .property_details #social_links form#new_consumer_requirement .legend, .property_details #social_links form#new_contact_us_form_submission legend, .property_details #social_links form#new_contact_us_form_submission .legend, .property_details #social_links form#new_email_to_a_friend_form_submission legend, .property_details #social_links form#new_email_to_a_friend_form_submission .legend, .property_details #social_links form#new_hub_consumer legend, .property_details #social_links form#new_hub_consumer .legend, .property_details #social_links form#new_maintenance_request_form_submission legend, .property_details #social_links form#new_maintenance_request_form_submission .legend, .property_details #social_links form#new_vacate_notice_form_submission legend, .property_details #social_links form#new_vacate_notice_form_submission .legend, .property_details #social_links form#unsubscribe_consumer_form legend, .property_details #social_links form#unsubscribe_consumer_form .legend, .property_details #social_links form.new_consumer_session legend, .property_details #social_links form.new_consumer_session .legend, .property_details #social_links form.new_contact_us_form_submission legend, .property_details #social_links form.new_contact_us_form_submission .legend, .property_details #social_links form.new_vacate_notice_form_submission legend, .property_details #social_links form.new_vacate_notice_form_submission .legend { font-weight: bold; font-size: 1.2em; padding-bottom: 0.5em; }
.property_details #social_links form.edit_hub_consumer .text_field input, .property_details #social_links form.edit_hub_consumer input[type=email], .property_details #social_links form.edit_hub_consumer .password_field input, .property_details #social_links form.edit_hub_consumer .text_area textarea, .property_details #social_links form.edit_hub_consumer select[multiple='multiple'], .property_details #social_links form#consumer_reactivation_form .text_field input, .property_details #social_links form#consumer_reactivation_form input[type=email], .property_details #social_links form#consumer_reactivation_form .password_field input, .property_details #social_links form#consumer_reactivation_form .text_area textarea, .property_details #social_links form#consumer_reactivation_form select[multiple='multiple'], .property_details #social_links form#new_consumer_requirement .text_field input, .property_details #social_links form#new_consumer_requirement input[type=email], .property_details #social_links form#new_consumer_requirement .password_field input, .property_details #social_links form#new_consumer_requirement .text_area textarea, .property_details #social_links form#new_consumer_requirement select[multiple='multiple'], .property_details #social_links form#new_contact_us_form_submission .text_field input, .property_details #social_links form#new_contact_us_form_submission input[type=email], .property_details #social_links form#new_contact_us_form_submission .password_field input, .property_details #social_links form#new_contact_us_form_submission .text_area textarea, .property_details #social_links form#new_contact_us_form_submission select[multiple='multiple'], .property_details #social_links form#new_email_to_a_friend_form_submission .text_field input, .property_details #social_links form#new_email_to_a_friend_form_submission input[type=email], .property_details #social_links form#new_email_to_a_friend_form_submission .password_field input, .property_details #social_links form#new_email_to_a_friend_form_submission .text_area textarea, .property_details #social_links form#new_email_to_a_friend_form_submission select[multiple='multiple'], .property_details #social_links form#new_hub_consumer .text_field input, .property_details #social_links form#new_hub_consumer input[type=email], .property_details #social_links form#new_hub_consumer .password_field input, .property_details #social_links form#new_hub_consumer .text_area textarea, .property_details #social_links form#new_hub_consumer select[multiple='multiple'], .property_details #social_links form#new_maintenance_request_form_submission .text_field input, .property_details #social_links form#new_maintenance_request_form_submission input[type=email], .property_details #social_links form#new_maintenance_request_form_submission .password_field input, .property_details #social_links form#new_maintenance_request_form_submission .text_area textarea, .property_details #social_links form#new_maintenance_request_form_submission select[multiple='multiple'], .property_details #social_links form#new_vacate_notice_form_submission .text_field input, .property_details #social_links form#new_vacate_notice_form_submission input[type=email], .property_details #social_links form#new_vacate_notice_form_submission .password_field input, .property_details #social_links form#new_vacate_notice_form_submission .text_area textarea, .property_details #social_links form#new_vacate_notice_form_submission select[multiple='multiple'], .property_details #social_links form#unsubscribe_consumer_form .text_field input, .property_details #social_links form#unsubscribe_consumer_form input[type=email], .property_details #social_links form#unsubscribe_consumer_form .password_field input, .property_details #social_links form#unsubscribe_consumer_form .text_area textarea, .property_details #social_links form#unsubscribe_consumer_form select[multiple='multiple'], .property_details #social_links form.new_consumer_session .text_field input, .property_details #social_links form.new_consumer_session input[type=email], .property_details #social_links form.new_consumer_session .password_field input, .property_details #social_links form.new_consumer_session .text_area textarea, .property_details #social_links form.new_consumer_session select[multiple='multiple'], .property_details #social_links form.new_contact_us_form_submission .text_field input, .property_details #social_links form.new_contact_us_form_submission input[type=email], .property_details #social_links form.new_contact_us_form_submission .password_field input, .property_details #social_links form.new_contact_us_form_submission .text_area textarea, .property_details #social_links form.new_contact_us_form_submission select[multiple='multiple'], .property_details #social_links form.new_vacate_notice_form_submission .text_field input, .property_details #social_links form.new_vacate_notice_form_submission input[type=email], .property_details #social_links form.new_vacate_notice_form_submission .password_field input, .property_details #social_links form.new_vacate_notice_form_submission .text_area textarea, .property_details #social_links form.new_vacate_notice_form_submission select[multiple='multiple'] { width: 238px; }
.ie6 .property_details #social_links form.edit_hub_consumer .text_area textarea, .ie6 .property_details #social_links form#consumer_reactivation_form .text_area textarea, .ie6 .property_details #social_links form#new_consumer_requirement .text_area textarea, .ie6 .property_details #social_links form#new_contact_us_form_submission .text_area textarea, .ie6 .property_details #social_links form#new_email_to_a_friend_form_submission .text_area textarea, .ie6 .property_details #social_links form#new_hub_consumer .text_area textarea, .ie6 .property_details #social_links form#new_maintenance_request_form_submission .text_area textarea, .ie6 .property_details #social_links form#new_vacate_notice_form_submission .text_area textarea, .ie6 .property_details #social_links form#unsubscribe_consumer_form .text_area textarea, .ie6 .property_details #social_links form.new_consumer_session .text_area textarea, .ie6 .property_details #social_links form.new_contact_us_form_submission .text_area textarea, .ie6 .property_details #social_links form.new_vacate_notice_form_submission .text_area textarea { width: 220px; }
.property_details #social_links form.edit_hub_consumer .check_box input, .property_details #social_links form#consumer_reactivation_form .check_box input, .property_details #social_links form#new_consumer_requirement .check_box input, .property_details #social_links form#new_contact_us_form_submission .check_box input, .property_details #social_links form#new_email_to_a_friend_form_submission .check_box input, .property_details #social_links form#new_hub_consumer .check_box input, .property_details #social_links form#new_maintenance_request_form_submission .check_box input, .property_details #social_links form#new_vacate_notice_form_submission .check_box input, .property_details #social_links form#unsubscribe_consumer_form .check_box input, .property_details #social_links form.new_consumer_session .check_box input, .property_details #social_links form.new_contact_us_form_submission .check_box input, .property_details #social_links form.new_vacate_notice_form_submission .check_box input { float: left; margin-left: 170px; margin-right: 5px; }
.property_details #social_links form.edit_hub_consumer .check_box label, .property_details #social_links form#consumer_reactivation_form .check_box label, .property_details #social_links form#new_consumer_requirement .check_box label, .property_details #social_links form#new_contact_us_form_submission .check_box label, .property_details #social_links form#new_email_to_a_friend_form_submission .check_box label, .property_details #social_links form#new_hub_consumer .check_box label, .property_details #social_links form#new_maintenance_request_form_submission .check_box label, .property_details #social_links form#new_vacate_notice_form_submission .check_box label, .property_details #social_links form#unsubscribe_consumer_form .check_box label, .property_details #social_links form.new_consumer_session .check_box label, .property_details #social_links form.new_contact_us_form_submission .check_box label, .property_details #social_links form.new_vacate_notice_form_submission .check_box label { line-height: 21px; float: none; }
.property_details #social_links form.edit_hub_consumer select, .property_details #social_links form#consumer_reactivation_form select, .property_details #social_links form#new_consumer_requirement select, .property_details #social_links form#new_contact_us_form_submission select, .property_details #social_links form#new_email_to_a_friend_form_submission select, .property_details #social_links form#new_hub_consumer select, .property_details #social_links form#new_maintenance_request_form_submission select, .property_details #social_links form#new_vacate_notice_form_submission select, .property_details #social_links form#unsubscribe_consumer_form select, .property_details #social_links form.new_consumer_session select, .property_details #social_links form.new_contact_us_form_submission select, .property_details #social_links form.new_vacate_notice_form_submission select { margin: 5px 0 0 0; }
.property_details #social_links form.edit_hub_consumer #submit, .property_details #social_links form#consumer_reactivation_form #submit, .property_details #social_links form#new_consumer_requirement #submit, .property_details #social_links form#new_contact_us_form_submission #submit, .property_details #social_links form#new_email_to_a_friend_form_submission #submit, .property_details #social_links form#new_hub_consumer #submit, .property_details #social_links form#new_maintenance_request_form_submission #submit, .property_details #social_links form#new_vacate_notice_form_submission #submit, .property_details #social_links form#unsubscribe_consumer_form #submit, .property_details #social_links form.new_consumer_session #submit, .property_details #social_links form.new_contact_us_form_submission #submit, .property_details #social_links form.new_vacate_notice_form_submission #submit { text-align: right; }
.property_details #social_links form.new_maintenance_request_form_submission { width: 494px; }
.property_details #social_links form.new_maintenance_request_form_submission .text_field input { height: 15px; }
.property_details #social_links form.new_maintenance_request_form_submission .text_field input, .property_details #social_links form.new_maintenance_request_form_submission .text_area textarea, .property_details #social_links form.new_maintenance_request_form_submission .password_field input { border: 1px solid #aaaaaa; -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -o-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; }
.property_details #social_links form.new_maintenance_request_form_submission hr { visibility: hidden; }
.property_details #social_links form.new_maintenance_request_form_submission .required { font-weight: bold; }
.property_details #social_links form.new_maintenance_request_form_submission .text_field input, .property_details #social_links form.new_maintenance_request_form_submission input[type=email], .property_details #social_links form.new_maintenance_request_form_submission .password_field input, .property_details #social_links form.new_maintenance_request_form_submission .text_area textarea { margin: 0; background-color: white; padding: 6px; }
.property_details #social_links form.new_maintenance_request_form_submission div.field { margin: 0 0 10px 0; }
.property_details #social_links form.new_maintenance_request_form_submission p.note { font-size: 8pt; }
.property_details #social_links form.new_maintenance_request_form_submission fieldset.submit { text-align: right; }
.property_details #social_links form.new_maintenance_request_form_submission label { float: left; width: 210px; height: 15px; padding: 6px 0; margin: 0 10px 0 0; }
.property_details #social_links form.new_maintenance_request_form_submission .message { margin-left: 220px; font-style: italic; clear: left; display: block; font-size: 80%; }
.property_details #social_links form.new_maintenance_request_form_submission .formError { margin-left: 220px; color: #cf4d4d; font-weight: normal; }
.property_details #social_links form.new_maintenance_request_form_submission .text_field .fieldWithErrors input, .property_details #social_links form.new_maintenance_request_form_submission .fieldWithErrors textarea, .property_details #social_links form.new_maintenance_request_form_submission .password_field .fieldWithErrors input { background: #ffbfbf; border-color: #cf4d4d; }
.property_details #social_links form.new_maintenance_request_form_submission .text_area textarea { height: 150px; }
.property_details #social_links form.new_maintenance_request_form_submission fieldset { padding: 0; }
.property_details #social_links form.new_maintenance_request_form_submission legend, .property_details #social_links form.new_maintenance_request_form_submission .legend { font-weight: bold; font-size: 1.2em; padding-bottom: 0.5em; }
.property_details #social_links form.new_maintenance_request_form_submission .text_field input, .property_details #social_links form.new_maintenance_request_form_submission input[type=email], .property_details #social_links form.new_maintenance_request_form_submission .password_field input, .property_details #social_links form.new_maintenance_request_form_submission .text_area textarea, .property_details #social_links form.new_maintenance_request_form_submission select[multiple='multiple'] { width: 258px; }
.ie6 .property_details #social_links form.new_maintenance_request_form_submission .text_area textarea { width: 240px; }
.property_details #social_links form.new_maintenance_request_form_submission .check_box input { float: left; margin-left: 220px; margin-right: 5px; }
.property_details #social_links form.new_maintenance_request_form_submission .check_box label { line-height: 21px; float: none; }
.property_details #social_links form.new_maintenance_request_form_submission select { margin: 5px 0 0 0; }
.property_details #social_links form.new_maintenance_request_form_submission #submit { text-align: right; }
.property_details #social_links form.reactivate_consumer, .property_details #social_links form.new_rental_appraisal_form_submission, .property_details #social_links form.new_sale_appraisal_form_submission, .property_details #social_links form.new_qualified_buyer_form_submission { width: 474px; }
.property_details #social_links form.reactivate_consumer .text_field input, .property_details #social_links form.new_rental_appraisal_form_submission .text_field input, .property_details #social_links form.new_sale_appraisal_form_submission .text_field input, .property_details #social_links form.new_qualified_buyer_form_submission .text_field input { height: 15px; }
.property_details #social_links form.reactivate_consumer .text_field input, .property_details #social_links form.reactivate_consumer .text_area textarea, .property_details #social_links form.reactivate_consumer .password_field input, .property_details #social_links form.new_rental_appraisal_form_submission .text_field input, .property_details #social_links form.new_rental_appraisal_form_submission .text_area textarea, .property_details #social_links form.new_rental_appraisal_form_submission .password_field input, .property_details #social_links form.new_sale_appraisal_form_submission .text_field input, .property_details #social_links form.new_sale_appraisal_form_submission .text_area textarea, .property_details #social_links form.new_sale_appraisal_form_submission .password_field input, .property_details #social_links form.new_qualified_buyer_form_submission .text_field input, .property_details #social_links form.new_qualified_buyer_form_submission .text_area textarea, .property_details #social_links form.new_qualified_buyer_form_submission .password_field input { border: 1px solid #aaaaaa; -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -o-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; }
.property_details #social_links form.reactivate_consumer hr, .property_details #social_links form.new_rental_appraisal_form_submission hr, .property_details #social_links form.new_sale_appraisal_form_submission hr, .property_details #social_links form.new_qualified_buyer_form_submission hr { visibility: hidden; }
.property_details #social_links form.reactivate_consumer .required, .property_details #social_links form.new_rental_appraisal_form_submission .required, .property_details #social_links form.new_sale_appraisal_form_submission .required, .property_details #social_links form.new_qualified_buyer_form_submission .required { font-weight: bold; }
.property_details #social_links form.reactivate_consumer .text_field input, .property_details #social_links form.reactivate_consumer input[type=email], .property_details #social_links form.reactivate_consumer .password_field input, .property_details #social_links form.reactivate_consumer .text_area textarea, .property_details #social_links form.new_rental_appraisal_form_submission .text_field input, .property_details #social_links form.new_rental_appraisal_form_submission input[type=email], .property_details #social_links form.new_rental_appraisal_form_submission .password_field input, .property_details #social_links form.new_rental_appraisal_form_submission .text_area textarea, .property_details #social_links form.new_sale_appraisal_form_submission .text_field input, .property_details #social_links form.new_sale_appraisal_form_submission input[type=email], .property_details #social_links form.new_sale_appraisal_form_submission .password_field input, .property_details #social_links form.new_sale_appraisal_form_submission .text_area textarea, .property_details #social_links form.new_qualified_buyer_form_submission .text_field input, .property_details #social_links form.new_qualified_buyer_form_submission input[type=email], .property_details #social_links form.new_qualified_buyer_form_submission .password_field input, .property_details #social_links form.new_qualified_buyer_form_submission .text_area textarea { margin: 0; background-color: white; padding: 6px; }
.property_details #social_links form.reactivate_consumer div.field, .property_details #social_links form.new_rental_appraisal_form_submission div.field, .property_details #social_links form.new_sale_appraisal_form_submission div.field, .property_details #social_links form.new_qualified_buyer_form_submission div.field { margin: 0 0 10px 0; }
.property_details #social_links form.reactivate_consumer p.note, .property_details #social_links form.new_rental_appraisal_form_submission p.note, .property_details #social_links form.new_sale_appraisal_form_submission p.note, .property_details #social_links form.new_qualified_buyer_form_submission p.note { font-size: 8pt; }
.property_details #social_links form.reactivate_consumer fieldset.submit, .property_details #social_links form.new_rental_appraisal_form_submission fieldset.submit, .property_details #social_links form.new_sale_appraisal_form_submission fieldset.submit, .property_details #social_links form.new_qualified_buyer_form_submission fieldset.submit { text-align: right; }
.property_details #social_links form.reactivate_consumer label, .property_details #social_links form.new_rental_appraisal_form_submission label, .property_details #social_links form.new_sale_appraisal_form_submission label, .property_details #social_links form.new_qualified_buyer_form_submission label { float: left; width: 190px; height: 15px; padding: 6px 0; margin: 0 10px 0 0; }
.property_details #social_links form.reactivate_consumer .message, .property_details #social_links form.new_rental_appraisal_form_submission .message, .property_details #social_links form.new_sale_appraisal_form_submission .message, .property_details #social_links form.new_qualified_buyer_form_submission .message { margin-left: 200px; font-style: italic; clear: left; display: block; font-size: 80%; }
.property_details #social_links form.reactivate_consumer .formError, .property_details #social_links form.new_rental_appraisal_form_submission .formError, .property_details #social_links form.new_sale_appraisal_form_submission .formError, .property_details #social_links form.new_qualified_buyer_form_submission .formError { margin-left: 200px; color: #cf4d4d; font-weight: normal; }
.property_details #social_links form.reactivate_consumer .text_field .fieldWithErrors input, .property_details #social_links form.reactivate_consumer .fieldWithErrors textarea, .property_details #social_links form.reactivate_consumer .password_field .fieldWithErrors input, .property_details #social_links form.new_rental_appraisal_form_submission .text_field .fieldWithErrors input, .property_details #social_links form.new_rental_appraisal_form_submission .fieldWithErrors textarea, .property_details #social_links form.new_rental_appraisal_form_submission .password_field .fieldWithErrors input, .property_details #social_links form.new_sale_appraisal_form_submission .text_field .fieldWithErrors input, .property_details #social_links form.new_sale_appraisal_form_submission .fieldWithErrors textarea, .property_details #social_links form.new_sale_appraisal_form_submission .password_field .fieldWithErrors input, .property_details #social_links form.new_qualified_buyer_form_submission .text_field .fieldWithErrors input, .property_details #social_links form.new_qualified_buyer_form_submission .fieldWithErrors textarea, .property_details #social_links form.new_qualified_buyer_form_submission .password_field .fieldWithErrors input { background: #ffbfbf; border-color: #cf4d4d; }
.property_details #social_links form.reactivate_consumer .text_area textarea, .property_details #social_links form.new_rental_appraisal_form_submission .text_area textarea, .property_details #social_links form.new_sale_appraisal_form_submission .text_area textarea, .property_details #social_links form.new_qualified_buyer_form_submission .text_area textarea { height: 150px; }
.property_details #social_links form.reactivate_consumer fieldset, .property_details #social_links form.new_rental_appraisal_form_submission fieldset, .property_details #social_links form.new_sale_appraisal_form_submission fieldset, .property_details #social_links form.new_qualified_buyer_form_submission fieldset { padding: 0; }
.property_details #social_links form.reactivate_consumer legend, .property_details #social_links form.reactivate_consumer .legend, .property_details #social_links form.new_rental_appraisal_form_submission legend, .property_details #social_links form.new_rental_appraisal_form_submission .legend, .property_details #social_links form.new_sale_appraisal_form_submission legend, .property_details #social_links form.new_sale_appraisal_form_submission .legend, .property_details #social_links form.new_qualified_buyer_form_submission legend, .property_details #social_links form.new_qualified_buyer_form_submission .legend { font-weight: bold; font-size: 1.2em; padding-bottom: 0.5em; }
.property_details #social_links form.reactivate_consumer .text_field input, .property_details #social_links form.reactivate_consumer input[type=email], .property_details #social_links form.reactivate_consumer .password_field input, .property_details #social_links form.reactivate_consumer .text_area textarea, .property_details #social_links form.reactivate_consumer select[multiple='multiple'], .property_details #social_links form.new_rental_appraisal_form_submission .text_field input, .property_details #social_links form.new_rental_appraisal_form_submission input[type=email], .property_details #social_links form.new_rental_appraisal_form_submission .password_field input, .property_details #social_links form.new_rental_appraisal_form_submission .text_area textarea, .property_details #social_links form.new_rental_appraisal_form_submission select[multiple='multiple'], .property_details #social_links form.new_sale_appraisal_form_submission .text_field input, .property_details #social_links form.new_sale_appraisal_form_submission input[type=email], .property_details #social_links form.new_sale_appraisal_form_submission .password_field input, .property_details #social_links form.new_sale_appraisal_form_submission .text_area textarea, .property_details #social_links form.new_sale_appraisal_form_submission select[multiple='multiple'], .property_details #social_links form.new_qualified_buyer_form_submission .text_field input, .property_details #social_links form.new_qualified_buyer_form_submission input[type=email], .property_details #social_links form.new_qualified_buyer_form_submission .password_field input, .property_details #social_links form.new_qualified_buyer_form_submission .text_area textarea, .property_details #social_links form.new_qualified_buyer_form_submission select[multiple='multiple'] { width: 258px; }
.ie6 .property_details #social_links form.reactivate_consumer .text_area textarea, .ie6 .property_details #social_links form.new_rental_appraisal_form_submission .text_area textarea, .ie6 .property_details #social_links form.new_sale_appraisal_form_submission .text_area textarea, .ie6 .property_details #social_links form.new_qualified_buyer_form_submission .text_area textarea { width: 240px; }
.property_details #social_links form.reactivate_consumer .check_box input, .property_details #social_links form.new_rental_appraisal_form_submission .check_box input, .property_details #social_links form.new_sale_appraisal_form_submission .check_box input, .property_details #social_links form.new_qualified_buyer_form_submission .check_box input { float: left; margin-left: 200px; margin-right: 5px; }
.property_details #social_links form.reactivate_consumer .check_box label, .property_details #social_links form.new_rental_appraisal_form_submission .check_box label, .property_details #social_links form.new_sale_appraisal_form_submission .check_box label, .property_details #social_links form.new_qualified_buyer_form_submission .check_box label { line-height: 21px; float: none; }
.property_details #social_links form.reactivate_consumer select, .property_details #social_links form.new_rental_appraisal_form_submission select, .property_details #social_links form.new_sale_appraisal_form_submission select, .property_details #social_links form.new_qualified_buyer_form_submission select { margin: 5px 0 0 0; }
.property_details #social_links form.reactivate_consumer #submit, .property_details #social_links form.new_rental_appraisal_form_submission #submit, .property_details #social_links form.new_sale_appraisal_form_submission #submit, .property_details #social_links form.new_qualified_buyer_form_submission #submit { text-align: right; }
.property_details #social_links form#unsubscribe_consumer_form .legend { display: none; }
.property_details #social_links form.unsubscribe_consumer .legend, .property_details #social_links form.reactivate_consumer .legend { display: none; }
.property_details #social_links form#new_email_this_contact_form_submission, .property_details #social_links form#new_email_this_office_form_submission { width: 424px; }
.property_details #social_links form#new_email_this_contact_form_submission .text_field input, .property_details #social_links form#new_email_this_office_form_submission .text_field input { height: 15px; }
.property_details #social_links form#new_email_this_contact_form_submission .text_field input, .property_details #social_links form#new_email_this_contact_form_submission .text_area textarea, .property_details #social_links form#new_email_this_contact_form_submission .password_field input, .property_details #social_links form#new_email_this_office_form_submission .text_field input, .property_details #social_links form#new_email_this_office_form_submission .text_area textarea, .property_details #social_links form#new_email_this_office_form_submission .password_field input { border: 1px solid #aaaaaa; -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -o-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; }
.property_details #social_links form#new_email_this_contact_form_submission hr, .property_details #social_links form#new_email_this_office_form_submission hr { visibility: hidden; }
.property_details #social_links form#new_email_this_contact_form_submission .required, .property_details #social_links form#new_email_this_office_form_submission .required { font-weight: bold; }
.property_details #social_links form#new_email_this_contact_form_submission .text_field input, .property_details #social_links form#new_email_this_contact_form_submission input[type=email], .property_details #social_links form#new_email_this_contact_form_submission .password_field input, .property_details #social_links form#new_email_this_contact_form_submission .text_area textarea, .property_details #social_links form#new_email_this_office_form_submission .text_field input, .property_details #social_links form#new_email_this_office_form_submission input[type=email], .property_details #social_links form#new_email_this_office_form_submission .password_field input, .property_details #social_links form#new_email_this_office_form_submission .text_area textarea { margin: 0; background-color: white; padding: 6px; }
.property_details #social_links form#new_email_this_contact_form_submission div.field, .property_details #social_links form#new_email_this_office_form_submission div.field { margin: 0 0 10px 0; }
.property_details #social_links form#new_email_this_contact_form_submission p.note, .property_details #social_links form#new_email_this_office_form_submission p.note { font-size: 8pt; }
.property_details #social_links form#new_email_this_contact_form_submission fieldset.submit, .property_details #social_links form#new_email_this_office_form_submission fieldset.submit { text-align: right; }
.property_details #social_links form#new_email_this_contact_form_submission label, .property_details #social_links form#new_email_this_office_form_submission label { float: left; width: 160px; height: 15px; padding: 6px 0; margin: 0 10px 0 0; }
.property_details #social_links form#new_email_this_contact_form_submission .message, .property_details #social_links form#new_email_this_office_form_submission .message { margin-left: 170px; font-style: italic; clear: left; display: block; font-size: 80%; }
.property_details #social_links form#new_email_this_contact_form_submission .formError, .property_details #social_links form#new_email_this_office_form_submission .formError { margin-left: 170px; color: #cf4d4d; font-weight: normal; }
.property_details #social_links form#new_email_this_contact_form_submission .text_field .fieldWithErrors input, .property_details #social_links form#new_email_this_contact_form_submission .fieldWithErrors textarea, .property_details #social_links form#new_email_this_contact_form_submission .password_field .fieldWithErrors input, .property_details #social_links form#new_email_this_office_form_submission .text_field .fieldWithErrors input, .property_details #social_links form#new_email_this_office_form_submission .fieldWithErrors textarea, .property_details #social_links form#new_email_this_office_form_submission .password_field .fieldWithErrors input { background: #ffbfbf; border-color: #cf4d4d; }
.property_details #social_links form#new_email_this_contact_form_submission .text_area textarea, .property_details #social_links form#new_email_this_office_form_submission .text_area textarea { height: 150px; }
.property_details #social_links form#new_email_this_contact_form_submission fieldset, .property_details #social_links form#new_email_this_office_form_submission fieldset { padding: 0; }
.property_details #social_links form#new_email_this_contact_form_submission legend, .property_details #social_links form#new_email_this_contact_form_submission .legend, .property_details #social_links form#new_email_this_office_form_submission legend, .property_details #social_links form#new_email_this_office_form_submission .legend { font-weight: bold; font-size: 1.2em; padding-bottom: 0.5em; }
.property_details #social_links form#new_email_this_contact_form_submission .text_field input, .property_details #social_links form#new_email_this_contact_form_submission input[type=email], .property_details #social_links form#new_email_this_contact_form_submission .password_field input, .property_details #social_links form#new_email_this_contact_form_submission .text_area textarea, .property_details #social_links form#new_email_this_contact_form_submission select[multiple='multiple'], .property_details #social_links form#new_email_this_office_form_submission .text_field input, .property_details #social_links form#new_email_this_office_form_submission input[type=email], .property_details #social_links form#new_email_this_office_form_submission .password_field input, .property_details #social_links form#new_email_this_office_form_submission .text_area textarea, .property_details #social_links form#new_email_this_office_form_submission select[multiple='multiple'] { width: 238px; }
.ie6 .property_details #social_links form#new_email_this_contact_form_submission .text_area textarea, .ie6 .property_details #social_links form#new_email_this_office_form_submission .text_area textarea { width: 220px; }
.property_details #social_links form#new_email_this_contact_form_submission .check_box input, .property_details #social_links form#new_email_this_office_form_submission .check_box input { float: left; margin-left: 170px; margin-right: 5px; }
.property_details #social_links form#new_email_this_contact_form_submission .check_box label, .property_details #social_links form#new_email_this_office_form_submission .check_box label { line-height: 21px; float: none; }
.property_details #social_links form#new_email_this_contact_form_submission select, .property_details #social_links form#new_email_this_office_form_submission select { margin: 5px 0 0 0; }
.property_details #social_links form#new_email_this_contact_form_submission #submit, .property_details #social_links form#new_email_this_office_form_submission #submit { text-align: right; }

form .text_field input { height: 15px; }
form .text_field input, form .text_area textarea, form .password_field input { border: 1px solid #aaaaaa; -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -o-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; }
form hr { visibility: hidden; }
form .required { font-weight: bold; }
form .text_field input, form input[type=email], form .password_field input, form .text_area textarea { margin: 0; background-color: white; padding: 6px; }
form div.field { margin: 0 0 10px 0; }
form p.note { font-size: 8pt; }
form fieldset.submit { text-align: right; }
form fieldset { display: block; font-size: 13px; margin: 0; }
form .submit input { width: auto; text-transform: uppercase; background: url("../images/general/bg-button.gif") no-repeat right center #333333; padding: 5px 20px 5px 5px; cursor: pointer; color: white; border: 0; max-width: auto; overflow: visible; }
form .submit input:hover { background-color: #555555; }
form .submit .legend { color: #666666; }

body.property_alert .login_box, body.property_alert .instructions { width: 950px; margin: 0 auto; overflow: hidden; *zoom: 1; }
body.property_alert .login_box { display: inline; float: left; margin-right: 10px; width: 470px; }
* html body.property_alert .login_box { overflow-x: hidden; }
body.property_alert .instructions { display: inline; float: left; margin-right: 0; width: 390px; }
* html body.property_alert .instructions { overflow-x: hidden; }
body.property_alert #new_consumer_session .submit input { float: none; }

#fast_search label { font-size: 10px !important; }

#content { color: #333333; }

#pre_content h1 { color: white; font-weight: bold; }

#pre_content, #pre_content h2, #pre_content h3 { color: white; }

.legend { font-size: 16px; width: 100%; border-bottom: 1px; border-style: solid; }

h1, h2, h3, .legend { line-height: 20px; margin-bottom: 20px; }

body.homepage h2, body.homepage h3, body.homepage .legend { margin-bottom: 0; }

h1 { color: #eeeeee; }

.contact_us { width: 424px; width: 424px; float: left; margin-right: 20px; width: 444px; }
.contact_us .text_field input { height: 15px; }
.contact_us .text_field input, .contact_us .text_area textarea, .contact_us .password_field input { border: 1px solid #aaaaaa; -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -o-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; }
.contact_us hr { visibility: hidden; }
.contact_us .required { font-weight: bold; }
.contact_us .text_field input, .contact_us input[type=email], .contact_us .password_field input, .contact_us .text_area textarea { margin: 0; background-color: white; padding: 6px; }
.contact_us div.field { margin: 0 0 10px 0; }
.contact_us p.note { font-size: 8pt; }
.contact_us fieldset.submit { text-align: right; }
.contact_us label { float: left; width: 160px; height: 15px; padding: 6px 0; margin: 0 10px 0 0; }
.contact_us .message { margin-left: 170px; font-style: italic; clear: left; display: block; font-size: 80%; }
.contact_us .formError { margin-left: 170px; color: #cf4d4d; font-weight: normal; }
.contact_us .text_field .fieldWithErrors input, .contact_us .fieldWithErrors textarea, .contact_us .password_field .fieldWithErrors input { background: #ffbfbf; border-color: #cf4d4d; }
.contact_us .text_area textarea { height: 150px; }
.contact_us fieldset { padding: 0; }
.contact_us legend, .contact_us .legend { font-weight: bold; font-size: 1.2em; padding-bottom: 0.5em; }
.contact_us .text_field input, .contact_us input[type=email], .contact_us .password_field input, .contact_us .text_area textarea, .contact_us select[multiple='multiple'] { width: 238px; }
.ie6 .contact_us .text_area textarea { width: 220px; }
.contact_us .check_box input { float: left; margin-left: 170px; margin-right: 5px; }
.contact_us .check_box label { line-height: 21px; float: none; }
.contact_us select { margin: 5px 0 0 0; }
.contact_us #submit { text-align: right; }

.hub_property .property_image img { border: 1px solid #dddddd; padding: 10px; }
.hub_property .icons { *zoom: 1; float: left; margin-bottom: 10px; }
.hub_property .icons:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.hub_property .icons .icon_text { display: none; }
.hub_property .icons .beds { background-image: url("../images/icons/beds_dark.gif"); }
.hub_property .icons .baths { background-image: url("../images/icons/baths_dark.gif"); }
.hub_property .icons .cars { background-image: url("../images/icons/cars_dark.gif"); }
.hub_property .icons .area { float: left; }
.hub_property .icons .icon { border: 0; float: left; padding: 0 25px 0 5px; background-repeat: no-repeat; background-position: right center; margin-right: 10px; display: block; }
.hub_property .icons .icon_text { display: none; }
.hub_property .icons .beds { background-image: url("../images/icons/beds_dark.gif"); }
.hub_property .icons .baths { background-image: url("../images/icons/baths_dark.gif"); }
.hub_property .icons .cars { background-image: url("../images/icons/cars_dark.gif"); }
.hub_property .overview { float: left; }
.hub_property .description, .property_list .hub_property .description { width: 368px; }
.hub_property .description p, .property_list .hub_property .description p { clear: left; }

body.property_requirements #new_consumer_requirement .options { margin-top: 10px; }
body.property_requirements #existing_requirements .legend { font-weight: bold; }
body.property_requirements #existing_requirements ul { padding-left: 0; border: 1px solid #dddddd; border-width: 1px 0; margin: 10px 0; }
body.property_requirements #existing_requirements ul li { *zoom: 1; list-style-type: none; padding: 5px; }
body.property_requirements #existing_requirements ul li:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
body.property_requirements #existing_requirements ul li p { float: left; margin: 0; width: 815px; }
body.property_requirements #existing_requirements ul li p .formatted_name_value { margin-right: 20px; white-space: nowrap; }
body.property_requirements #existing_requirements ul a { float: right; }
body.property_requirements .legend { margin: 0; border: none; }

.contact_us { float: left; margin: 0 20px 0 0; }

.refine_search { padding: 0; margin: 0; margin: 30px 0; }
.refine_search label { display: none; }
.refine_search fieldset { border: none; padding: 0; margin: 0; }
.refine_search .field, .refine_search .submit { display: inline; margin: 0 10px 0 0; }

.property_list .hub_property { *zoom: 1; position: relative; padding: 10px; }
.property_list .hub_property:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.property_list .property_image, .property_list .overview, .property_list .description { float: left; white-space: normal; padding: 0; }
.property_list .property_status { font-size: 16px; margin-bottom: 10px; }
.property_list .property_image, .property_list .overview { margin-right: 10px; }
.property_list .overview { width: 200px; overflow: hidden; }
.property_list .overview h2 { word-wrap: break-word; margin-bottom: 0; }
.property_list .description { width: 400px; }
.property_list .more_details { display: block; position: absolute; right: 0; bottom: 0; }
.property_list .property_image, .property_list .overview { margin-right: 20px; }

.pagination { overflow: hidden; *zoom: 1; padding: 30px 15px; }
.pagination .overview { float: left; margin: 0 5px; }
.pagination .links { float: right; text-align: right; }

#inspections .inspection, #inspections .auction, #auctions .inspection, #auctions .auction { margin-bottom: 30px; }
#inspections dl, #auctions dl { *zoom: 1; margin-bottom: 10px; }
#inspections dl:after, #auctions dl:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
#inspections dl h2, #auctions dl h2 { font-size: 123.1%; margin-bottom: 0.5em; padding: 0px; }
#inspections dl dt, #inspections dl dd, #auctions dl dt, #auctions dl dd { margin: 0; vertical-align: top; float: left; min-height: 1px; }
#inspections dl .image, #auctions dl .image { margin-right: 20px; }
#inspections dl .suburb, #auctions dl .suburb { font-weight: bold; }
#inspections dl dd.address, #auctions dl dd.address { width: 260px; }
#inspections dl dd.time, #auctions dl dd.time { font-weight: bold; width: 150px; }
#inspections dl span, #auctions dl span { display: block; }
#inspections dl dd.link, #auctions dl dd.link { text-align: right; margin-top: -20px; width: 100%; }
#inspections dl dd.link a, #auctions dl dd.link a { display: block; }

#testimonials blockquote { margin: 0; font-style: normal; }
#testimonials .attribution { text-indent: 10px; font-size: 90%; font-style: italic; }

.description, h1.heading, .description p { word-wrap: break-word; }

body.property_list .property_status { color: #777777; }

.property_gallery_component { width: 546px; margin-bottom: 10px; width: 590px !important; }
.property_gallery_component .main_image { width: 546px; }
.property_gallery_component .main_image img { width: 546px; display: block; margin-bottom: 10px; }
.property_gallery_component li.thumbnails { list-style: none; margin: 0; padding: 0; }
.property_gallery_component .thumbnails { overflow: hidden; height: 82px; }
.property_gallery_component .thumbnails .thumbnail { float: left; }
.property_gallery_component .thumbnails .thumbnail img { width: 109px; height: 82px; margin-right: 5px; }
.property_gallery_component .navigation { height: 0; position: relative; }
.property_gallery_component .navigation .next, .property_gallery_component .navigation .prev, .property_gallery_component .navigation .previous { position: absolute; z-index: 99; cursor: pointer; top: -82px; }
.property_gallery_component .navigation .prev, .property_gallery_component .navigation .previous { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../images/general/button_left.png'); background-repeat: no-repeat; background-position: 50% 50%; width: 40px; height: 82px; }
.property_gallery_component .navigation .next { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../images/general/button_right.png'); background-repeat: no-repeat; background-position: 50% 50%; width: 40px; height: 82px; right: 0; }
.ie6 .property_gallery_component .navigation, .ie7 .property_gallery_component .navigation { z-index: 5000; }
.property_gallery_component .main_image img { width: 590px !important; cursor: default; }

html h1, html h2, html h3, html h4, html .legend, body h1, body h2, body h3, body h4, body .legend { word-wrap: break-word; }
html h1, html h2, html h3, html h4, body h1, body h2, body h3, body h4 { clear: left; }
html h1, body h1 { font-size: 182%; margin-bottom: 0.5em; padding: 0px; }
html h2, body h2 { font-size: 150%; margin-bottom: 0.5em; padding: 0px; }
html h3, body h3 { font-size: 128.5%; margin-bottom: 0.5em; padding: 0px; }
html h4, body h4 { font-size: 123.1%; margin-bottom: 0.5em; padding: 0px; }
html h5, body h5 { font-size: 108%; margin-bottom: 0.5em; padding: 0px; }
html h6, body h6 { font-size: 93%; }
html p, body p { margin: 0 0 10px; }
html a, body a { text-decoration: none; color: default; }
html a:visited, body a:visited { color: default; }
html a:focus, body a:focus { color: default; }
html a:hover, body a:hover { color: default; }
html a:active, body a:active { color: default; }
html a:hover, body a:hover { text-decoration: underline; }
html blockquote, body blockquote { margin: 10px; font-style: italic; }
html strong, body strong { font-weight: bold; }
html em, body em { font-style: italic; }
html dfn, body dfn { font-style: italic; font-weight: bold; }
html sup, html sub, body sup, body sub { line-height: 0; }
html abbr, html acronym, body abbr, body acronym { border-bottom: 1px dotted #666666; }
html address, body address { margin: 0 0 10px; font-style: normal; }
html pre, body pre { margin: 10px 0; white-space: pre; }
html ul, html ol, body ul, body ol { margin: 0 10px 10px; padding-left: 20px; }
html ul, body ul { list-style-type: disc; }
html ol, body ol { list-style-type: decimal; }
html dl, body dl { margin: 0 0 10px 0; }
html dl dt, body dl dt { font-weight: bold; }
html dd, body dd { margin-left: 0; }
html hr, body hr { width: 100%; }
html table, body table { margin-bottom: 10px; width: 100%; }
html th, body th { font-weight: bold; }
html th, html td, html caption, body th, body td, body caption { padding: 4px 10px 4px 5px; }
html tfoot, body tfoot { font-style: italic; }

form .text_field input { height: 15px; }
form .text_field input, form .text_area textarea, form .password_field input { border: 1px solid #aaaaaa; -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -o-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; }
form hr { visibility: hidden; }
form .required { font-weight: bold; }
form .text_field input, form input[type=email], form .password_field input, form .text_area textarea { margin: 0; background-color: white; padding: 6px; }
form div.field { margin: 0 0 10px 0; }
form p.note { font-size: 8pt; }
form fieldset.submit { text-align: right; }

#header a { text-decoration: none; }

.messages_component .message { background-repeat: no-repeat; background-position: 10px 10px; border-style: solid; border-width: 1px; padding: 17px 17px 17px 55px; color: #666666; zoom: 1; margin-bottom: 15px; -moz-border-radius: 3px; -webkit-border: 3px; border-radius: 3px; }
.messages_component a { color: black; }
.messages_component .success { background-color: #effeb9; background-image: url("../images/manage/icons/notifications/success.png"); border-color: #98c700; }
.messages_component .error { background-color: #fccac3; background-image: url("../images/icons/error.png"); border-color: #ea5338; }
.messages_component .warning { background-color: #ffeaa7; background-image: url("../images/manage/icons/notifications/warning.png"); border-color: #f9b418; }
.messages_component .notice { background-color: #d1e4f3; background-image: url("../images/icons/info.png"); border-color: #4d8fcc; }
.messages_component .tip { background-color: #feeac9; background-image: url("../images/icons/tip.png"); border-color: #d38e49; }

.navigation_component { *zoom: 1; position: relative; z-index: 789; margin: 0 30px; /* ie6 z-index bugfix */ }
.navigation_component:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.navigation_component .navigation_component { *zoom: 1; }
.navigation_component .navigation_component:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.navigation_component a { color: white; font-size: 14px;}
.navigation_component a:hover { text-decoration: none; }
.navigation_component li { list-style: none; }
.navigation_component .top_level { margin: 0; padding: 0; z-index: 888888; }
.navigation_component .top_level .primary { text-transform: uppercase; float: left; }
.navigation_component .top_level .primary .primary_link { padding: 0 14px; line-height: 50px; display: block; height: 50px; white-space: nowrap; }
.navigation_component .top_level .primary .sub_level { -moz-box-shadow: rgba(0, 0, 0, 0.6) 1px 1px 3px 0; -webkit-box-shadow: rgba(0, 0, 0, 0.6) 1px 1px 3px 0; -o-box-shadow: rgba(0, 0, 0, 0.6) 1px 1px 3px 0; box-shadow: rgba(0, 0, 0, 0.6) 1px 1px 3px 0; position: absolute; background-color: #3c3c3c; visibility: hidden; z-index: 999999; margin: 0; padding: 0; }
.navigation_component .top_level .primary .sub_level .secondary a {padding: 0 15px; height: 40px; line-height: 40px; font-size: 12px; display: block; white-space: nowrap; }
.navigation_component .top_level .primary .sub_level .secondary a:hover { background-color: #cc1f00; }
.ie6 .navigation_component .top_level { z-index: 999999 !important; position: static !important; }
.ie6 .navigation_component .top_level .primary { position: static !important; }
.ie6 .navigation_component .top_level .primary .primary_link { display: inline; zoom: 1; }
.ie6 .navigation_component .top_level .sub_level { z-index: 888888 !important; position: absolute !important; }
body .navigation_component { float: right; width: 560px !important; }
body .navigation_component .navigation .primary { height: 25px; margin-left: 10px; }
body .navigation_component .navigation .primary .primary_link { color: white; height: 25px; padding-left: 0; line-height: 25px; }
body .navigation_component .navigation .secondary_link { color: white; }

.homepage_properties_component .image { display: block; margin: 0 0 10px 0; }
.homepage_properties_component .image img { display: block; }
.homepage_properties_component h3 { margin: 0 0 5px 0; }
.homepage_properties_component .icons { *zoom: 1; float: left; margin: 10px 0; }
.homepage_properties_component .icons:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.homepage_properties_component .icons .icon_text { display: none; }
.homepage_properties_component .icons .beds { background-image: url("../images/icons/beds_dark.gif"); }
.homepage_properties_component .icons .baths { background-image: url("../images/icons/baths_dark.gif"); }
.homepage_properties_component .icons .cars { background-image: url("../images/icons/cars_dark.gif"); }
.homepage_properties_component .icons .area { float: left; }
.homepage_properties_component .icons .icon { border: 0; float: left; padding: 0 25px 0 5px; background-repeat: no-repeat; background-position: right center; margin-right: 10px; display: block; }
.homepage_properties_component .icons .icon_text { display: none; }
.homepage_properties_component .icons .beds { background-image: url("../images/icons/beds_dark.gif"); }
.homepage_properties_component .icons .baths { background-image: url("../images/icons/baths_dark.gif"); }
.homepage_properties_component .icons .cars { background-image: url("../images/icons/cars_dark.gif"); }
.homepage_properties_component .details { display: block; }
.homepage_properties_component .description { display: block; clear: both; }
.homepage_properties_component .address { display: block; margin-bottom: 0.5em; }
.homepage_properties_component .more_details .sale-type { display: block; }
.homepage_properties_component .icon_text { display: none; }
.homepage_properties_component .beds { background-image: url("../images/icons/beds_dark.gif"); }
.homepage_properties_component .baths { background-image: url("../images/icons/baths_dark.gif"); }
.homepage_properties_component .cars { background-image: url("../images/icons/cars_dark.gif"); }

.quick_search_component select { width: 100%; }
.quick_search_component legend, .quick_search_component .legend { padding: 0; margin: 0; }
.quick_search_component .field { margin-bottom: 10px; }
.quick_search_component .property_type label, .quick_search_component .suburb label, .quick_search_component .price label, .quick_search_component .search_area label { display: none; }
.quick_search_component .sale_type { float: left; width: 40%; padding-top: 10px; line-height: 1.2em; position: relative; }
.quick_search_component .sale_type * { height: 15px; }
.quick_search_component .sale_type label { position: absolute; left: 25px; }
.quick_search_component .sale_type input { float: left; width: auto; margin: 2px 10px 0 0; }
.quick_search_component .price .min_price, .quick_search_component .price .max_price, .quick_search_component .price .min_search_area, .quick_search_component .price .max_search_area, .quick_search_component .search_area .min_price, .quick_search_component .search_area .max_price, .quick_search_component .search_area .min_search_area, .quick_search_component .search_area .max_search_area { float: left; width: 50%; }
.quick_search_component .price .min_price select, .quick_search_component .price .max_price select, .quick_search_component .price .min_search_area select, .quick_search_component .price .max_search_area select, .quick_search_component .search_area .min_price select, .quick_search_component .search_area .max_price select, .quick_search_component .search_area .min_search_area select, .quick_search_component .search_area .max_search_area select { width: 95%; }
.quick_search_component .price .max_price .max_search_area select, .quick_search_component .search_area .max_price .max_search_area select { float: right; }
.quick_search_component .submit { text-align: right; }
.quick_search_component input[type=text] { width: 100%; margin: 20px 0 10px; }
.quick_search_component .hint { color: #999999; }

.refine_search { padding: 0; margin: 0; }
.refine_search label { display: none; }
.refine_search fieldset { border: none; padding: 0; margin: 0; }
.refine_search .field, .refine_search .submit { display: inline; margin: 0 10px 0 0; }

.fast_find_component form { margin-top: 10px; }
.fast_find_component form label { font-size: 11px; }
.fast_find_component form input { margin: 5px 0; display: block; }
.fast_find_component form legend { margin: 0; padding: 0; }
.fast_find_component form #search { width: 100%; }
.fast_find_component form .submit { float: right; }

.footer_component { *zoom: 1; clear: both; padding: 10px 20px; line-height: 1.55em; padding: 30px; background-color: #333333; }
.footer_component:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.footer_component .orphaned_pages { display: inline; }
.footer_component .copyright { color: #2c2c2c; }
.footer_component .copyright, .footer_component .links { width: 450px; float: left; display: block; }
.footer_component .contact { overflow: hidden; *zoom: 1; position: relative; right: 0; }
.footer_component .contact .details { width: 300px; float: right; }
.footer_component .contact .suburb, .footer_component .contact .postcode, .footer_component .contact .state, .footer_component .contact .phone, .footer_component .contact .fax { color: #2c2c2c; }
.footer_component .contact .phone { display: block; }
.footer_component .contact address { width: 130px; }
.footer_component .contact address .address, .footer_component .contact address .suburb { display: block; }
.footer_component .contact address { float: left; }
.footer_component .links { clear: left; }
.footer_component, .footer_component .copyright { color: #b3b3b3; }
.footer_component .contact .suburb, .footer_component .contact .postcode, .footer_component .contact .state, .footer_component .contact .phone, .footer_component .contact .fax { color: #b3b3b3; }

/* new footer */
#footer-new {float:left; color:#b3b3b3; width:890px; height:90px; min-height:90px;}
html>body #footer-new{ height:auto}
#footer-column{ float:left; width:auto; display:block; height:90px; min-height:90px;  padding-right:40px;}
html>body #footer-column{ height:auto}
.footer-new a{ color:#FFF; text-decoration:underline;}
.footer-new a:hover{ color:#FFF; text-decoration:underline;}

#footer-subscribe_wrap{ float:right; width:280px; height:90px; min-height:90px; color:#b3b3b3;}
html>body #footer-subscribe_wrap{ height:auto}
.inputfield-subscribe { 
 border-width:0px;
 font:normal 13px/18px Verdana, Geneva, sans-serif;
 color: #666;
 width:180px;
 margin:0px 0px 6px 0px; padding:3px;
 background-color: #FFF;
 }
 #subscribe{ float:left; width:280px; height:auto; margin-bottom:5px;}
 #subscribe-left{ float:left; width:60px; height:auto;}
 #subscribe-right{ float:left; width:220px; height:auto;}


#slim_footer { *zoom: 1; clear: both; padding: 10px 20px; line-height: 1.55em; }
#slim_footer:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
#slim_footer .orphaned_pages { display: inline; }
#slim_footer .copyright { color: #2c2c2c; }
#slim_footer .copyright, #slim_footer .links { width: 450px; float: left; display: block; }
#slim_footer .links { clear: left; }

.property_related_properties_component { margin-bottom: 10px; }
.property_related_properties_component ul { overflow: hidden; *zoom: 1; border: 1px solid #dddddd; border-width: 1px 0; list-style-type: none; margin: 0; padding: 0; }
.property_related_properties_component ul li { list-style-type: none; margin: 0; padding: 5px; clear: left; float: left; width: 510px; }
.property_related_properties_component ul li.even, .property_related_properties_component ul li.odd { background-color: transparent; }
.rgba .property_related_properties_component ul li.even { background-color: rgba(255, 255, 255, 0.05); }
.rgba .property_related_properties_component ul li.odd { background-color: rgba(0, 0, 0, 0.05); }
.ie6 .property_related_properties_component ul li.even, .ie7 .property_related_properties_component ul li.even, .ie8 .property_related_properties_component ul li.even { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#11000000, endColorstr=#11000000); }
.ie6 .property_related_properties_component ul li.odd, .ie7 .property_related_properties_component ul li.odd, .ie8 .property_related_properties_component ul li.odd { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#11FFFFFF, endColorstr=#11FFFFFF); }
.property_related_properties_component ul li span { display: block; float: left; margin: 0; }
.property_related_properties_component ul li .number { width: 10%; }
.property_related_properties_component ul li .price { width: 20%; }
.property_related_properties_component ul li .icons { *zoom: 1; float: left; width: 30%; white-space: nowrap; }
.property_related_properties_component ul li .icons:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.property_related_properties_component ul li .icons .icon_text { display: none; }
.property_related_properties_component ul li .icons .beds { background-image: url("../images/icons/beds_dark.gif"); }
.property_related_properties_component ul li .icons .baths { background-image: url("../images/icons/baths_dark.gif"); }
.property_related_properties_component ul li .icons .cars { background-image: url("../images/icons/cars_dark.gif"); }
.property_related_properties_component ul li .icons .area { float: left; }
.property_related_properties_component ul li .icons .icon { border: 0; float: left; padding: 0 25px 0 5px; background-repeat: no-repeat; background-position: right center; margin-right: 10px; display: block; }
.property_related_properties_component ul li .status { width: 20%; }
.property_related_properties_component ul li .link { width: 15%; }

.baseline > .icons { *zoom: 1; float: left; }
.baseline > .icons:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.baseline > .icons .icon_text { display: none; }
.baseline > .icons .beds { background-image: url("../images/icons/beds_dark.gif"); }
.baseline > .icons .baths { background-image: url("../images/icons/baths_dark.gif"); }
.baseline > .icons .cars { background-image: url("../images/icons/cars_dark.gif"); }
.baseline > .icons .area { float: left; }
.baseline > .icons .icon { border: 0; float: left; padding: 0 25px 0 5px; background-repeat: no-repeat; background-position: right center; margin-right: 10px; display: block; }

.property_contacts_component .contact { margin-bottom: 10px; }
.property_contacts_component .contact .heading { font-weight: bold; }

#property_images { margin-bottom: 15px; width: 359px; }
#property_images ul { margin: 0; padding: 0; }
#property_images ul li { list-style-type: none; display: block; margin: 0; float: left; }
#property_images ul li.sub { margin: 4px 4px 0 0; }
#property_images ul li.last { margin-right: 0; }
#property_images ul li img { width: 117px; height: 85px; display: block; }
#property_images #main_image { width: 359px; height: 270px; margin-bottom: 4px; }

.full_width_property_gallery_component { overflow: hidden; position: relative; width: 950px; }
.full_width_property_gallery_component img.main { width: 731px; height: auto; float: left; }
.full_width_property_gallery_component .thumbnails { width: 209px; float: right; margin: 0; padding: 0; list-style-type: none; position: absolute; top: 0; right: 0; cursor: pointer; }
.ie6 .full_width_property_gallery_component .thumbnails { zoom: 1; }
.full_width_property_gallery_component .thumbnails .thumbnail { margin-bottom: 10px; }
.full_width_property_gallery_component .thumbnails .thumbnail img { width: 209px; display: block; }
.full_width_property_gallery_component .thumbnails a { display: block; }
.full_width_property_gallery_component .more_images { position: absolute; bottom: 0; right: 0; display: block; width: 169px; text-align: center; background: black url('../images/fancybox/fancy_nav_down.png') no-repeat top left; background-color: rgba(0, 0, 0, 0.25); background-position: 40px 7px; text-indent: 10px; }
.ie6 .full_width_property_gallery_component .property_gallery { overflow: hidden; overflow: hidden; *zoom: 1; }

.property_useful_tools { padding: 0; margin: 0 0 10px; }
.property_useful_tools, .property_useful_tools li { list-style-type: none; }
.property_useful_tools li { margin-bottom: 5px; }
.property_useful_tools .hide { display: none; }
.property_useful_tools #share_box { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; *zoom: 1; margin: 5px 10px; }
.property_useful_tools #share_box li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
.property_useful_tools #share_box li:first-child, .property_useful_tools #share_box li.first { padding-left: 0; }
.property_useful_tools #share_box li:last-child, .property_useful_tools #share_box li.last { padding-right: 0; }

.property_summary_list .heading_and_address { float: left; width: 75%; }
.property_summary_list .read_more_and_type { width: 25%; float: right; }
.property_summary_list a.thumb { display: block; overflow: hidden; }
.property_summary_list a.thumb img { display: block; }
.property_summary_list .details { padding: 5px 10px; }
.property_summary_list .details h3 { margin: 0; }
.property_summary_list .details h3, .property_summary_list .details address { float: left; }
.property_summary_list .details address { clear: left; margin: 0; }
.property_summary_list .details .more_details, .property_summary_list .details .sale_type { float: right; }
.property_summary_list .details .sale_type { clear: right; }

.property_list_pagination { overflow: hidden; *zoom: 1; padding: 30px 15px; }
.property_list_pagination .overview { float: left; margin: 0 5px; }
.property_list_pagination .links { float: right; text-align: right; }

div.property_list .hub_property { *zoom: 1; position: relative; padding: 10px; }
div.property_list .hub_property:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
div.property_list .property_image, div.property_list .overview, div.property_list .description { float: left; white-space: normal; padding: 0; }
div.property_list .property_status { font-size: 16px; margin-bottom: 10px; }
div.property_list .property_image, div.property_list .overview { margin-right: 10px; }
div.property_list .overview { width: 200px; overflow: hidden; }
div.property_list .overview h2 { word-wrap: break-word; margin-bottom: 0; }
div.property_list .description { width: 400px; }
div.property_list .more_details { display: block; position: absolute; right: 0; bottom: 0; }

.contact_us { width: 424px; width: 424px; float: left; margin-right: 20px; }
.contact_us .text_field input { height: 15px; }
.contact_us .text_field input, .contact_us .text_area textarea, .contact_us .password_field input { border: 1px solid #aaaaaa; -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -o-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; }
.contact_us hr { visibility: hidden; }
.contact_us .required { font-weight: bold; }
.contact_us .text_field input, .contact_us input[type=email], .contact_us .password_field input, .contact_us .text_area textarea { margin: 0; background-color: white; padding: 6px; }
.contact_us div.field { margin: 0 0 10px 0; }
.contact_us p.note { font-size: 8pt; }
.contact_us fieldset.submit { text-align: right; }
.contact_us label { float: left; width: 160px; height: 15px; padding: 6px 0; margin: 0 10px 0 0; }
.contact_us .message { margin-left: 170px; font-style: italic; clear: left; display: block; font-size: 80%; }
.contact_us .formError { margin-left: 170px; color: #cf4d4d; font-weight: normal; }
.contact_us .text_field .fieldWithErrors input, .contact_us .fieldWithErrors textarea, .contact_us .password_field .fieldWithErrors input { background: #ffbfbf; border-color: #cf4d4d; }
.contact_us .text_area textarea { height: 150px; }
.contact_us fieldset { padding: 0; }
.contact_us legend, .contact_us .legend { font-weight: bold; font-size: 1.2em; padding-bottom: 0.5em; }
.contact_us .text_field input, .contact_us input[type=email], .contact_us .password_field input, .contact_us .text_area textarea, .contact_us select[multiple='multiple'] { width: 238px; }
.ie6 .contact_us .text_area textarea { width: 220px; }
.contact_us .check_box input { float: left; margin-left: 170px; margin-right: 5px; }
.contact_us .check_box label { line-height: 21px; float: none; }
.contact_us select { margin: 5px 0 0 0; }
.contact_us #submit { text-align: right; }

.office_contact_details_component { float: left; }
.office_contact_details_component address { font-style: normal; }
.office_contact_details_component dl { *zoom: 1; clear: left; }
.office_contact_details_component dl:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.office_contact_details_component dt { min-width: 65px; width: auto !important; width: 65px; float: left; clear: both; }
.office_contact_details_component dt { min-width: 75px; }

body.office_profile_page { /* component item headings */ /* component item subheadings */ }
body.office_profile_page h2 { margin-top: 0; }
body.office_profile_page section { margin-bottom: 30px; }
body.office_profile_page article { width: 950px; margin: 0 auto; overflow: hidden; *zoom: 1; display: inline; float: left; margin-right: 10px; width: 390px; }
* html body.office_profile_page article { overflow-x: hidden; }
body.office_profile_page article .office_contact_details_component { float: left; width: 100%; }
body.office_profile_page article .office_contact_details_component address { font-style: normal; }
body.office_profile_page article .office_contact_details_component dl { *zoom: 1; clear: left; }
body.office_profile_page article .office_contact_details_component dl:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
body.office_profile_page article .office_contact_details_component dt { min-width: 65px; width: auto !important; width: 65px; float: left; clear: both; }
body.office_profile_page article .office_contact_details_component h2 { display: none; }
body.office_profile_page article .office_contact_details_component .office_address, body.office_profile_page article .office_contact_details_component .mailing_address { width: 50%; float: left; }
body.office_profile_page article .office_contact_details_component .office_address h3, body.office_profile_page article .office_contact_details_component .mailing_address h3 { font-size: 13px; }
body.office_profile_page article .office_contact_details_component dl { margin-top: 10px; }
body.office_profile_page article .contact_details { margin-top: 10px; }
body.office_profile_page article .key_staff { margin-top: 10px; }
body.office_profile_page article .key_staff .hub_staff_member { *zoom: 1; clear: left; padding: 10px; }
body.office_profile_page article .key_staff .hub_staff_member:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
body.office_profile_page article .key_staff .hub_staff_member .photo { float: left; }
body.office_profile_page article .key_staff .hub_staff_member .photo img { width: 50px; display: block; }
body.office_profile_page article .key_staff .hub_staff_member .details { margin-left: 60px; }
body.office_profile_page article .key_staff .hub_staff_member .details .description { display: none; }
body.office_profile_page article .key_staff .more { display: none; }
body.office_profile_page aside { width: 950px; margin: 0 auto; overflow: hidden; *zoom: 1; display: inline; float: left; margin-right: 0; width: 470px; float: right; }
* html body.office_profile_page aside { overflow-x: hidden; }
body.office_profile_page aside .property_list .even { background-color: transparent; }
body.office_profile_page aside .property_list .hub_property { margin-bottom: 0; }
body.office_profile_page aside .property_list .image { float: left; }
body.office_profile_page aside .property_list .image img { float: left; display: block; width: 100px; height: auto; }
body.office_profile_page aside .property_list .overview { width: auto; float: none; }
body.office_profile_page aside .property_list .description .icons { display: none; }
body.office_profile_page aside .property_list .more a { right: 10px; bottom: 10px; }
body.office_profile_page aside .property_list hr { display: none; }
body.office_profile_page aside .testimonials { margin-top: 10px; }
body.office_profile_page aside .testimonials blockquote { margin: 0; font-style: normal; }
body.office_profile_page aside .testimonials .attribution { text-indent: 10px; font-size: 90%; font-style: italic; }
body.office_profile_page p { line-height: 1.5em; }
body.office_profile_page .hub_staff_member .name, body.office_profile_page .hub_property .heading { font-size: 16px; font-weight: normal; }
body.office_profile_page .hub_staff_member .job_title, body.office_profile_page .hub_property .property_status { font-size: 14px; margin-bottom: 10px; }

.staff_list_component .hub_staff_member { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; width: 22%; margin-bottom: 30px; margin-right: 10px; vertical-align: top; }
.staff_list_component .hub_staff_member { *display: inline; }
.staff_list_component .hub_staff_member .photo { margin-bottom: 10px; }
.staff_list_component .hub_staff_member .details { clear: left; padding: 0; display: block; }
.staff_list_component .hub_staff_member .details span { padding: 3px 20px 3px 0; }
.staff_list_component .hub_staff_member { *zoom: 1; }
.staff_list_component .hub_staff_member:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.staff_list_component .hub_staff_member h2 { font-size: 150%; margin-bottom: 0.5em; padding: 0px; }
.staff_list_component .hub_staff_member h2, .staff_list_component .hub_staff_member h2 a { font-weight: normal; }
.staff_list_component .hub_staff_member .contact_details { overflow: hidden; *zoom: 1; }
.staff_list_component .hub_staff_member .contact_details dt, .staff_list_component .hub_staff_member .contact_details dd { float: left; }
.staff_list_component .hub_staff_member .contact_details dt { margin-right: 5px; }
.staff_list_component .hub_staff_member li { list-style: none; }
.staff_list_component .hub_staff_member .job_title { font-size: 116%; }
.staff_list_component .hub_staff_member .photo, .staff_list_component .hub_staff_member .profile_image { float: left; margin-right: 20px; }
.staff_list_component .hub_staff_member .photo img, .staff_list_component .hub_staff_member .profile_image img { display: block; }
.staff_list_component .hub_staff_member .overview { float: left; width: 550px; }
.staff_list_component .hub_staff_member .overview ul li b { display: block; float: left; min-width: 80px; }
.staff_list_component .hub_staff_member .current_listings, .staff_list_component .hub_staff_member .recent_sales, .staff_list_component .hub_staff_member .testimonals_section { margin-top: 20px; }
.staff_list_component .hub_staff_member .current_listings h4, .staff_list_component .hub_staff_member .recent_sales h4, .staff_list_component .hub_staff_member .testimonals_section h4 { width: 270px; }
.staff_list_component .hub_staff_member .current_listings .all_current_listings, .staff_list_component .hub_staff_member .current_listings .all_recent_sales { float: right; line-height: 21px; display: block; }
.staff_list_component .hub_staff_member .current_listings ul { margin: 0; padding: 0; }
.staff_list_component .hub_staff_member .recent_sales .all_recent_sales { float: right; line-height: 21px; display: block; margin-left: 10px; }
.staff_list_component .hub_staff_member .recent_sales ul { margin: 0; padding: 0; }
.staff_list_component .hub_staff_member .details { overflow: hidden; word-wrap: break-word; }
.staff_list_component .hub_staff_member .details span { display: block; }
.staff_list_component .hub_staff_member .details .name { display: block; font-size: 16px; font-weight: bold; }
.staff_list_component .hub_staff_member .details .job_title { font-style: italic; font-size: 14px; }
.staff_list_component .hub_staff_member .hub_property { *zoom: 1; position: relative; margin: 5px 0 10px; width: 580px; }
.staff_list_component .hub_staff_member .hub_property:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.staff_list_component .hub_staff_member .hub_property .representative_image { float: left; margin-right: 10px; }
.staff_list_component .hub_staff_member .hub_property .details { float: left; }
.staff_list_component .hub_staff_member .hub_property .icons { margin: 0; position: absolute; right: 0; top: 0; }
.staff_list_component .hub_staff_member .hub_property .more_details { padding-right: 10px; position: absolute; bottom: 0; right: 0; }
.staff_list_component .hub_staff_member .overview { width: 580px; }

.staff_profile { *zoom: 1; }
.staff_profile:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.staff_profile h2 { font-size: 150%; margin-bottom: 0.5em; padding: 0px; }
.staff_profile h2, .staff_profile h2 a { font-weight: normal; }
.staff_profile .contact_details { overflow: hidden; *zoom: 1; }
.staff_profile .contact_details dt, .staff_profile .contact_details dd { float: left; }
.staff_profile .contact_details dt { margin-right: 5px; }
.staff_profile li { list-style: none; }
.staff_profile .job_title { font-size: 116%; }
.staff_profile .photo, .staff_profile .profile_image { float: left; margin-right: 20px; }
.staff_profile .photo img, .staff_profile .profile_image img { display: block; }
.staff_profile .overview { float: left; width: 550px; }
.staff_profile .overview ul li b { display: block; float: left; min-width: 80px; }
.staff_profile .current_listings, .staff_profile .recent_sales, .staff_profile .testimonals_section { margin-top: 20px; }
.staff_profile .current_listings h4, .staff_profile .recent_sales h4, .staff_profile .testimonals_section h4 { width: 270px; }
.staff_profile .current_listings .all_current_listings, .staff_profile .current_listings .all_recent_sales { float: right; line-height: 21px; display: block; }
.staff_profile .current_listings ul { margin: 0; padding: 0; }
.staff_profile .recent_sales .all_recent_sales { float: right; line-height: 21px; display: block; margin-left: 10px; }
.staff_profile .recent_sales ul { margin: 0; padding: 0; }
.staff_profile .details { overflow: hidden; word-wrap: break-word; }
.staff_profile .details span { display: block; }
.staff_profile .details .name { display: block; font-size: 16px; font-weight: bold; }
.staff_profile .details .job_title { font-style: italic; font-size: 14px; }
.staff_profile .hub_property { *zoom: 1; position: relative; margin: 5px 0 10px; width: 580px; }
.staff_profile .hub_property:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.staff_profile .hub_property .representative_image { float: left; margin-right: 10px; }
.staff_profile .hub_property .details { float: left; }
.staff_profile .hub_property .icons { margin: 0; position: absolute; right: 0; top: 0; }
.staff_profile .hub_property .more_details { padding-right: 10px; position: absolute; bottom: 0; right: 0; }
.staff_profile .contact_details dt { clear: left; min-width: 50px; }
.staff_profile ul { padding: 0; margin: 0 0 10px 0; }
.staff_profile .icons { *zoom: 1; float: left; }
.staff_profile .icons:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.staff_profile .icons .icon_text { display: none; }
.staff_profile .icons .beds { background-image: url("../images/icons/beds_dark.gif"); }
.staff_profile .icons .baths { background-image: url("../images/icons/baths_dark.gif"); }
.staff_profile .icons .cars { background-image: url("../images/icons/cars_dark.gif"); }
.staff_profile .icons .area { float: left; }
.staff_profile .icons .icon { border: 0; float: left; padding: 0 25px 0 5px; background-repeat: no-repeat; background-position: right center; margin-right: 10px; display: block; }

#inspections .inspection, #inspections .auction, #auctions .inspection, #auctions .auction { margin-bottom: 30px; }
#inspections dl, #auctions dl { *zoom: 1; margin-bottom: 10px; }
#inspections dl:after, #auctions dl:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
#inspections dl h2, #auctions dl h2 { font-size: 123.1%; margin-bottom: 0.5em; padding: 0px; }
#inspections dl dt, #inspections dl dd, #auctions dl dt, #auctions dl dd { margin: 0; vertical-align: top; float: left; min-height: 1px; }
#inspections dl .image, #auctions dl .image { margin-right: 20px; }
#inspections dl .suburb, #auctions dl .suburb { font-weight: bold; }
#inspections dl dd.address, #auctions dl dd.address { width: 260px; }
#inspections dl dd.time, #auctions dl dd.time { font-weight: bold; width: 150px; }
#inspections dl span, #auctions dl span { display: block; }
#inspections dl dd.link, #auctions dl dd.link { text-align: right; margin-top: -20px; width: 100%; }
#inspections dl dd.link a, #auctions dl dd.link a { display: block; }
#inspections .icons, #auctions .icons { *zoom: 1; float: left; }
#inspections .icons:after, #auctions .icons:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
#inspections .icons .icon_text, #auctions .icons .icon_text { display: none; }
#inspections .icons .beds, #auctions .icons .beds { background-image: url("../images/icons/beds_dark.gif"); }
#inspections .icons .baths, #auctions .icons .baths { background-image: url("../images/icons/baths_dark.gif"); }
#inspections .icons .cars, #auctions .icons .cars { background-image: url("../images/icons/cars_dark.gif"); }
#inspections .icons .area, #auctions .icons .area { float: left; }
#inspections .icons .icon, #auctions .icons .icon { border: 0; float: left; padding: 0 25px 0 5px; background-repeat: no-repeat; background-position: right center; margin-right: 10px; display: block; }

#office_profiles .office_profile { display: inline; float: left; margin-right: 0; width: 870px; padding: 20px 0 20px 0; width: 870px; border-bottom: 1px solid #666666; }
* html #office_profiles .office_profile { overflow-x: hidden; }
#office_profiles .office_profile .map { display: inline; float: left; margin-right: 0; width: 390px; }
* html #office_profiles .office_profile .map { overflow-x: hidden; }
#office_profiles .office_profile .details { display: inline; float: left; margin-right: 10px; width: 470px; }
* html #office_profiles .office_profile .details { overflow-x: hidden; }
#office_profiles .office_profile .details .office_contact_details_component { float: left; float: none; }
#office_profiles .office_profile .details .office_contact_details_component address { font-style: normal; }
#office_profiles .office_profile .details .office_contact_details_component dl { *zoom: 1; clear: left; }
#office_profiles .office_profile .details .office_contact_details_component dl:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
#office_profiles .office_profile .details .office_contact_details_component dt { min-width: 65px; width: auto !important; width: 65px; float: left; clear: both; }
#office_profiles .office_profile .details .office_contact_details_component .office_address { display: inline; float: left; margin-right: 10px; width: 230px; }
* html #office_profiles .office_profile .details .office_contact_details_component .office_address { overflow-x: hidden; }
#office_profiles .office_profile .details .office_contact_details_component .mailing_address { display: inline; float: left; margin-right: 0; width: 230px; }
* html #office_profiles .office_profile .details .office_contact_details_component .mailing_address { overflow-x: hidden; }
#office_profiles .office_profile .details .more_details { float: left; }
#office_profiles .office_profile .details .office_contact_details_component dt { min-width: 75px; }

#calculators { list-style: none; padding: 0; margin: 0; }
#calculators li { *zoom: 1; padding: 10px; }
#calculators li:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
#calculators .odd { background-color: rgba(255, 255, 255, 0.1); }
#calculators .image { float: left; }
#calculators p { margin-left: 0px; }
#calculators .header { font-size: 15px; }
#calculators .important { font-size: 22px; }

.lightbox h1 { font-size: 18px; }
.lightbox .thankyou { text-align: center; }
.lightbox .logo, .lightbox .content { padding: 20px; }
.lightbox img { display: block; }

body.property_details_page .property_inspections ul { margin: 0; padding: 0; }
body.property_details_page .property_inspections li { list-style: none; font-size: 90%; }
body.property_details_page .googlemap { margin-bottom: 10px; }

form.edit_hub_consumer, form#consumer_reactivation_form, form#new_consumer_requirement, form#new_contact_us_form_submission, form#new_hub_consumer, form#new_maintenance_request_form_submission, form#new_qualified_buyer_form_submission, form#new_rental_appraisal_form_submission, form#new_sale_appraisal_form_submission, form#new_vacate_notice_form_submission, form#unsubscribe_consumer_form, form.new_consumer_session, form.new_contact_us_form_submission, form.new_email_this_contact_form_submission, form.new_email_this_office_form_submission, form.new_vacate_notice_form_submission, form#account_form { width: 424px; }
form.edit_hub_consumer .text_field input, form#consumer_reactivation_form .text_field input, form#new_consumer_requirement .text_field input, form#new_contact_us_form_submission .text_field input, form#new_hub_consumer .text_field input, form#new_maintenance_request_form_submission .text_field input, form#new_qualified_buyer_form_submission .text_field input, form#new_rental_appraisal_form_submission .text_field input, form#new_sale_appraisal_form_submission .text_field input, form#new_vacate_notice_form_submission .text_field input, form#unsubscribe_consumer_form .text_field input, form.new_consumer_session .text_field input, form.new_contact_us_form_submission .text_field input, form.new_email_this_contact_form_submission .text_field input, form.new_email_this_office_form_submission .text_field input, form.new_vacate_notice_form_submission .text_field input, form#account_form .text_field input { height: 15px; }
form.edit_hub_consumer .text_field input, form.edit_hub_consumer .text_area textarea, form.edit_hub_consumer .password_field input, form#consumer_reactivation_form .text_field input, form#consumer_reactivation_form .text_area textarea, form#consumer_reactivation_form .password_field input, form#new_consumer_requirement .text_field input, form#new_consumer_requirement .text_area textarea, form#new_consumer_requirement .password_field input, form#new_contact_us_form_submission .text_field input, form#new_contact_us_form_submission .text_area textarea, form#new_contact_us_form_submission .password_field input, form#new_hub_consumer .text_field input, form#new_hub_consumer .text_area textarea, form#new_hub_consumer .password_field input, form#new_maintenance_request_form_submission .text_field input, form#new_maintenance_request_form_submission .text_area textarea, form#new_maintenance_request_form_submission .password_field input, form#new_qualified_buyer_form_submission .text_field input, form#new_qualified_buyer_form_submission .text_area textarea, form#new_qualified_buyer_form_submission .password_field input, form#new_rental_appraisal_form_submission .text_field input, form#new_rental_appraisal_form_submission .text_area textarea, form#new_rental_appraisal_form_submission .password_field input, form#new_sale_appraisal_form_submission .text_field input, form#new_sale_appraisal_form_submission .text_area textarea, form#new_sale_appraisal_form_submission .password_field input, form#new_vacate_notice_form_submission .text_field input, form#new_vacate_notice_form_submission .text_area textarea, form#new_vacate_notice_form_submission .password_field input, form#unsubscribe_consumer_form .text_field input, form#unsubscribe_consumer_form .text_area textarea, form#unsubscribe_consumer_form .password_field input, form.new_consumer_session .text_field input, form.new_consumer_session .text_area textarea, form.new_consumer_session .password_field input, form.new_contact_us_form_submission .text_field input, form.new_contact_us_form_submission .text_area textarea, form.new_contact_us_form_submission .password_field input, form.new_email_this_contact_form_submission .text_field input, form.new_email_this_contact_form_submission .text_area textarea, form.new_email_this_contact_form_submission .password_field input, form.new_email_this_office_form_submission .text_field input, form.new_email_this_office_form_submission .text_area textarea, form.new_email_this_office_form_submission .password_field input, form.new_vacate_notice_form_submission .text_field input, form.new_vacate_notice_form_submission .text_area textarea, form.new_vacate_notice_form_submission .password_field input, form#account_form .text_field input, form#account_form .text_area textarea, form#account_form .password_field input { border: 1px solid #aaaaaa; -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -o-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; }
form.edit_hub_consumer hr, form#consumer_reactivation_form hr, form#new_consumer_requirement hr, form#new_contact_us_form_submission hr, form#new_hub_consumer hr, form#new_maintenance_request_form_submission hr, form#new_qualified_buyer_form_submission hr, form#new_rental_appraisal_form_submission hr, form#new_sale_appraisal_form_submission hr, form#new_vacate_notice_form_submission hr, form#unsubscribe_consumer_form hr, form.new_consumer_session hr, form.new_contact_us_form_submission hr, form.new_email_this_contact_form_submission hr, form.new_email_this_office_form_submission hr, form.new_vacate_notice_form_submission hr, form#account_form hr { visibility: hidden; }
form.edit_hub_consumer .required, form#consumer_reactivation_form .required, form#new_consumer_requirement .required, form#new_contact_us_form_submission .required, form#new_hub_consumer .required, form#new_maintenance_request_form_submission .required, form#new_qualified_buyer_form_submission .required, form#new_rental_appraisal_form_submission .required, form#new_sale_appraisal_form_submission .required, form#new_vacate_notice_form_submission .required, form#unsubscribe_consumer_form .required, form.new_consumer_session .required, form.new_contact_us_form_submission .required, form.new_email_this_contact_form_submission .required, form.new_email_this_office_form_submission .required, form.new_vacate_notice_form_submission .required, form#account_form .required { font-weight: bold; }
form.edit_hub_consumer .text_field input, form.edit_hub_consumer input[type=email], form.edit_hub_consumer .password_field input, form.edit_hub_consumer .text_area textarea, form#consumer_reactivation_form .text_field input, form#consumer_reactivation_form input[type=email], form#consumer_reactivation_form .password_field input, form#consumer_reactivation_form .text_area textarea, form#new_consumer_requirement .text_field input, form#new_consumer_requirement input[type=email], form#new_consumer_requirement .password_field input, form#new_consumer_requirement .text_area textarea, form#new_contact_us_form_submission .text_field input, form#new_contact_us_form_submission input[type=email], form#new_contact_us_form_submission .password_field input, form#new_contact_us_form_submission .text_area textarea, form#new_hub_consumer .text_field input, form#new_hub_consumer input[type=email], form#new_hub_consumer .password_field input, form#new_hub_consumer .text_area textarea, form#new_maintenance_request_form_submission .text_field input, form#new_maintenance_request_form_submission input[type=email], form#new_maintenance_request_form_submission .password_field input, form#new_maintenance_request_form_submission .text_area textarea, form#new_qualified_buyer_form_submission .text_field input, form#new_qualified_buyer_form_submission input[type=email], form#new_qualified_buyer_form_submission .password_field input, form#new_qualified_buyer_form_submission .text_area textarea, form#new_rental_appraisal_form_submission .text_field input, form#new_rental_appraisal_form_submission input[type=email], form#new_rental_appraisal_form_submission .password_field input, form#new_rental_appraisal_form_submission .text_area textarea, form#new_sale_appraisal_form_submission .text_field input, form#new_sale_appraisal_form_submission input[type=email], form#new_sale_appraisal_form_submission .password_field input, form#new_sale_appraisal_form_submission .text_area textarea, form#new_vacate_notice_form_submission .text_field input, form#new_vacate_notice_form_submission input[type=email], form#new_vacate_notice_form_submission .password_field input, form#new_vacate_notice_form_submission .text_area textarea, form#unsubscribe_consumer_form .text_field input, form#unsubscribe_consumer_form input[type=email], form#unsubscribe_consumer_form .password_field input, form#unsubscribe_consumer_form .text_area textarea, form.new_consumer_session .text_field input, form.new_consumer_session input[type=email], form.new_consumer_session .password_field input, form.new_consumer_session .text_area textarea, form.new_contact_us_form_submission .text_field input, form.new_contact_us_form_submission input[type=email], form.new_contact_us_form_submission .password_field input, form.new_contact_us_form_submission .text_area textarea, form.new_email_this_contact_form_submission .text_field input, form.new_email_this_contact_form_submission input[type=email], form.new_email_this_contact_form_submission .password_field input, form.new_email_this_contact_form_submission .text_area textarea, form.new_email_this_office_form_submission .text_field input, form.new_email_this_office_form_submission input[type=email], form.new_email_this_office_form_submission .password_field input, form.new_email_this_office_form_submission .text_area textarea, form.new_vacate_notice_form_submission .text_field input, form.new_vacate_notice_form_submission input[type=email], form.new_vacate_notice_form_submission .password_field input, form.new_vacate_notice_form_submission .text_area textarea, form#account_form .text_field input, form#account_form input[type=email], form#account_form .password_field input, form#account_form .text_area textarea { margin: 0; background-color: white; padding: 6px; }
form.edit_hub_consumer div.field, form#consumer_reactivation_form div.field, form#new_consumer_requirement div.field, form#new_contact_us_form_submission div.field, form#new_hub_consumer div.field, form#new_maintenance_request_form_submission div.field, form#new_qualified_buyer_form_submission div.field, form#new_rental_appraisal_form_submission div.field, form#new_sale_appraisal_form_submission div.field, form#new_vacate_notice_form_submission div.field, form#unsubscribe_consumer_form div.field, form.new_consumer_session div.field, form.new_contact_us_form_submission div.field, form.new_email_this_contact_form_submission div.field, form.new_email_this_office_form_submission div.field, form.new_vacate_notice_form_submission div.field, form#account_form div.field { margin: 0 0 10px 0; }
form.edit_hub_consumer p.note, form#consumer_reactivation_form p.note, form#new_consumer_requirement p.note, form#new_contact_us_form_submission p.note, form#new_hub_consumer p.note, form#new_maintenance_request_form_submission p.note, form#new_qualified_buyer_form_submission p.note, form#new_rental_appraisal_form_submission p.note, form#new_sale_appraisal_form_submission p.note, form#new_vacate_notice_form_submission p.note, form#unsubscribe_consumer_form p.note, form.new_consumer_session p.note, form.new_contact_us_form_submission p.note, form.new_email_this_contact_form_submission p.note, form.new_email_this_office_form_submission p.note, form.new_vacate_notice_form_submission p.note, form#account_form p.note { font-size: 8pt; }
form.edit_hub_consumer fieldset.submit, form#consumer_reactivation_form fieldset.submit, form#new_consumer_requirement fieldset.submit, form#new_contact_us_form_submission fieldset.submit, form#new_hub_consumer fieldset.submit, form#new_maintenance_request_form_submission fieldset.submit, form#new_qualified_buyer_form_submission fieldset.submit, form#new_rental_appraisal_form_submission fieldset.submit, form#new_sale_appraisal_form_submission fieldset.submit, form#new_vacate_notice_form_submission fieldset.submit, form#unsubscribe_consumer_form fieldset.submit, form.new_consumer_session fieldset.submit, form.new_contact_us_form_submission fieldset.submit, form.new_email_this_contact_form_submission fieldset.submit, form.new_email_this_office_form_submission fieldset.submit, form.new_vacate_notice_form_submission fieldset.submit, form#account_form fieldset.submit { text-align: right; }
form.edit_hub_consumer label, form#consumer_reactivation_form label, form#new_consumer_requirement label, form#new_contact_us_form_submission label, form#new_hub_consumer label, form#new_maintenance_request_form_submission label, form#new_qualified_buyer_form_submission label, form#new_rental_appraisal_form_submission label, form#new_sale_appraisal_form_submission label, form#new_vacate_notice_form_submission label, form#unsubscribe_consumer_form label, form.new_consumer_session label, form.new_contact_us_form_submission label, form.new_email_this_contact_form_submission label, form.new_email_this_office_form_submission label, form.new_vacate_notice_form_submission label, form#account_form label { float: left; width: 160px; height: 15px; padding: 6px 0; margin: 0 10px 0 0; }
form.edit_hub_consumer .message, form#consumer_reactivation_form .message, form#new_consumer_requirement .message, form#new_contact_us_form_submission .message, form#new_hub_consumer .message, form#new_maintenance_request_form_submission .message, form#new_qualified_buyer_form_submission .message, form#new_rental_appraisal_form_submission .message, form#new_sale_appraisal_form_submission .message, form#new_vacate_notice_form_submission .message, form#unsubscribe_consumer_form .message, form.new_consumer_session .message, form.new_contact_us_form_submission .message, form.new_email_this_contact_form_submission .message, form.new_email_this_office_form_submission .message, form.new_vacate_notice_form_submission .message, form#account_form .message { margin-left: 170px; font-style: italic; clear: left; display: block; font-size: 80%; }
form.edit_hub_consumer .formError, form#consumer_reactivation_form .formError, form#new_consumer_requirement .formError, form#new_contact_us_form_submission .formError, form#new_hub_consumer .formError, form#new_maintenance_request_form_submission .formError, form#new_qualified_buyer_form_submission .formError, form#new_rental_appraisal_form_submission .formError, form#new_sale_appraisal_form_submission .formError, form#new_vacate_notice_form_submission .formError, form#unsubscribe_consumer_form .formError, form.new_consumer_session .formError, form.new_contact_us_form_submission .formError, form.new_email_this_contact_form_submission .formError, form.new_email_this_office_form_submission .formError, form.new_vacate_notice_form_submission .formError, form#account_form .formError { margin-left: 170px; color: #cf4d4d; font-weight: normal; }
form.edit_hub_consumer .text_field .fieldWithErrors input, form.edit_hub_consumer .fieldWithErrors textarea, form.edit_hub_consumer .password_field .fieldWithErrors input, form#consumer_reactivation_form .text_field .fieldWithErrors input, form#consumer_reactivation_form .fieldWithErrors textarea, form#consumer_reactivation_form .password_field .fieldWithErrors input, form#new_consumer_requirement .text_field .fieldWithErrors input, form#new_consumer_requirement .fieldWithErrors textarea, form#new_consumer_requirement .password_field .fieldWithErrors input, form#new_contact_us_form_submission .text_field .fieldWithErrors input, form#new_contact_us_form_submission .fieldWithErrors textarea, form#new_contact_us_form_submission .password_field .fieldWithErrors input, form#new_hub_consumer .text_field .fieldWithErrors input, form#new_hub_consumer .fieldWithErrors textarea, form#new_hub_consumer .password_field .fieldWithErrors input, form#new_maintenance_request_form_submission .text_field .fieldWithErrors input, form#new_maintenance_request_form_submission .fieldWithErrors textarea, form#new_maintenance_request_form_submission .password_field .fieldWithErrors input, form#new_qualified_buyer_form_submission .text_field .fieldWithErrors input, form#new_qualified_buyer_form_submission .fieldWithErrors textarea, form#new_qualified_buyer_form_submission .password_field .fieldWithErrors input, form#new_rental_appraisal_form_submission .text_field .fieldWithErrors input, form#new_rental_appraisal_form_submission .fieldWithErrors textarea, form#new_rental_appraisal_form_submission .password_field .fieldWithErrors input, form#new_sale_appraisal_form_submission .text_field .fieldWithErrors input, form#new_sale_appraisal_form_submission .fieldWithErrors textarea, form#new_sale_appraisal_form_submission .password_field .fieldWithErrors input, form#new_vacate_notice_form_submission .text_field .fieldWithErrors input, form#new_vacate_notice_form_submission .fieldWithErrors textarea, form#new_vacate_notice_form_submission .password_field .fieldWithErrors input, form#unsubscribe_consumer_form .text_field .fieldWithErrors input, form#unsubscribe_consumer_form .fieldWithErrors textarea, form#unsubscribe_consumer_form .password_field .fieldWithErrors input, form.new_consumer_session .text_field .fieldWithErrors input, form.new_consumer_session .fieldWithErrors textarea, form.new_consumer_session .password_field .fieldWithErrors input, form.new_contact_us_form_submission .text_field .fieldWithErrors input, form.new_contact_us_form_submission .fieldWithErrors textarea, form.new_contact_us_form_submission .password_field .fieldWithErrors input, form.new_email_this_contact_form_submission .text_field .fieldWithErrors input, form.new_email_this_contact_form_submission .fieldWithErrors textarea, form.new_email_this_contact_form_submission .password_field .fieldWithErrors input, form.new_email_this_office_form_submission .text_field .fieldWithErrors input, form.new_email_this_office_form_submission .fieldWithErrors textarea, form.new_email_this_office_form_submission .password_field .fieldWithErrors input, form.new_vacate_notice_form_submission .text_field .fieldWithErrors input, form.new_vacate_notice_form_submission .fieldWithErrors textarea, form.new_vacate_notice_form_submission .password_field .fieldWithErrors input, form#account_form .text_field .fieldWithErrors input, form#account_form .fieldWithErrors textarea, form#account_form .password_field .fieldWithErrors input { background: #ffbfbf; border-color: #cf4d4d; }
form.edit_hub_consumer .text_area textarea, form#consumer_reactivation_form .text_area textarea, form#new_consumer_requirement .text_area textarea, form#new_contact_us_form_submission .text_area textarea, form#new_hub_consumer .text_area textarea, form#new_maintenance_request_form_submission .text_area textarea, form#new_qualified_buyer_form_submission .text_area textarea, form#new_rental_appraisal_form_submission .text_area textarea, form#new_sale_appraisal_form_submission .text_area textarea, form#new_vacate_notice_form_submission .text_area textarea, form#unsubscribe_consumer_form .text_area textarea, form.new_consumer_session .text_area textarea, form.new_contact_us_form_submission .text_area textarea, form.new_email_this_contact_form_submission .text_area textarea, form.new_email_this_office_form_submission .text_area textarea, form.new_vacate_notice_form_submission .text_area textarea, form#account_form .text_area textarea { height: 150px; }
form.edit_hub_consumer fieldset, form#consumer_reactivation_form fieldset, form#new_consumer_requirement fieldset, form#new_contact_us_form_submission fieldset, form#new_hub_consumer fieldset, form#new_maintenance_request_form_submission fieldset, form#new_qualified_buyer_form_submission fieldset, form#new_rental_appraisal_form_submission fieldset, form#new_sale_appraisal_form_submission fieldset, form#new_vacate_notice_form_submission fieldset, form#unsubscribe_consumer_form fieldset, form.new_consumer_session fieldset, form.new_contact_us_form_submission fieldset, form.new_email_this_contact_form_submission fieldset, form.new_email_this_office_form_submission fieldset, form.new_vacate_notice_form_submission fieldset, form#account_form fieldset { padding: 0; }
form.edit_hub_consumer legend, form.edit_hub_consumer .legend, form#consumer_reactivation_form legend, form#consumer_reactivation_form .legend, form#new_consumer_requirement legend, form#new_consumer_requirement .legend, form#new_contact_us_form_submission legend, form#new_contact_us_form_submission .legend, form#new_hub_consumer legend, form#new_hub_consumer .legend, form#new_maintenance_request_form_submission legend, form#new_maintenance_request_form_submission .legend, form#new_qualified_buyer_form_submission legend, form#new_qualified_buyer_form_submission .legend, form#new_rental_appraisal_form_submission legend, form#new_rental_appraisal_form_submission .legend, form#new_sale_appraisal_form_submission legend, form#new_sale_appraisal_form_submission .legend, form#new_vacate_notice_form_submission legend, form#new_vacate_notice_form_submission .legend, form#unsubscribe_consumer_form legend, form#unsubscribe_consumer_form .legend, form.new_consumer_session legend, form.new_consumer_session .legend, form.new_contact_us_form_submission legend, form.new_contact_us_form_submission .legend, form.new_email_this_contact_form_submission legend, form.new_email_this_contact_form_submission .legend, form.new_email_this_office_form_submission legend, form.new_email_this_office_form_submission .legend, form.new_vacate_notice_form_submission legend, form.new_vacate_notice_form_submission .legend, form#account_form legend, form#account_form .legend { font-weight: bold; font-size: 1.2em; padding-bottom: 0.5em; }
form.edit_hub_consumer .text_field input, form.edit_hub_consumer input[type=email], form.edit_hub_consumer .password_field input, form.edit_hub_consumer .text_area textarea, form.edit_hub_consumer select[multiple='multiple'], form#consumer_reactivation_form .text_field input, form#consumer_reactivation_form input[type=email], form#consumer_reactivation_form .password_field input, form#consumer_reactivation_form .text_area textarea, form#consumer_reactivation_form select[multiple='multiple'], form#new_consumer_requirement .text_field input, form#new_consumer_requirement input[type=email], form#new_consumer_requirement .password_field input, form#new_consumer_requirement .text_area textarea, form#new_consumer_requirement select[multiple='multiple'], form#new_contact_us_form_submission .text_field input, form#new_contact_us_form_submission input[type=email], form#new_contact_us_form_submission .password_field input, form#new_contact_us_form_submission .text_area textarea, form#new_contact_us_form_submission select[multiple='multiple'], form#new_hub_consumer .text_field input, form#new_hub_consumer input[type=email], form#new_hub_consumer .password_field input, form#new_hub_consumer .text_area textarea, form#new_hub_consumer select[multiple='multiple'], form#new_maintenance_request_form_submission .text_field input, form#new_maintenance_request_form_submission input[type=email], form#new_maintenance_request_form_submission .password_field input, form#new_maintenance_request_form_submission .text_area textarea, form#new_maintenance_request_form_submission select[multiple='multiple'], form#new_qualified_buyer_form_submission .text_field input, form#new_qualified_buyer_form_submission input[type=email], form#new_qualified_buyer_form_submission .password_field input, form#new_qualified_buyer_form_submission .text_area textarea, form#new_qualified_buyer_form_submission select[multiple='multiple'], form#new_rental_appraisal_form_submission .text_field input, form#new_rental_appraisal_form_submission input[type=email], form#new_rental_appraisal_form_submission .password_field input, form#new_rental_appraisal_form_submission .text_area textarea, form#new_rental_appraisal_form_submission select[multiple='multiple'], form#new_sale_appraisal_form_submission .text_field input, form#new_sale_appraisal_form_submission input[type=email], form#new_sale_appraisal_form_submission .password_field input, form#new_sale_appraisal_form_submission .text_area textarea, form#new_sale_appraisal_form_submission select[multiple='multiple'], form#new_vacate_notice_form_submission .text_field input, form#new_vacate_notice_form_submission input[type=email], form#new_vacate_notice_form_submission .password_field input, form#new_vacate_notice_form_submission .text_area textarea, form#new_vacate_notice_form_submission select[multiple='multiple'], form#unsubscribe_consumer_form .text_field input, form#unsubscribe_consumer_form input[type=email], form#unsubscribe_consumer_form .password_field input, form#unsubscribe_consumer_form .text_area textarea, form#unsubscribe_consumer_form select[multiple='multiple'], form.new_consumer_session .text_field input, form.new_consumer_session input[type=email], form.new_consumer_session .password_field input, form.new_consumer_session .text_area textarea, form.new_consumer_session select[multiple='multiple'], form.new_contact_us_form_submission .text_field input, form.new_contact_us_form_submission input[type=email], form.new_contact_us_form_submission .password_field input, form.new_contact_us_form_submission .text_area textarea, form.new_contact_us_form_submission select[multiple='multiple'], form.new_email_this_contact_form_submission .text_field input, form.new_email_this_contact_form_submission input[type=email], form.new_email_this_contact_form_submission .password_field input, form.new_email_this_contact_form_submission .text_area textarea, form.new_email_this_contact_form_submission select[multiple='multiple'], form.new_email_this_office_form_submission .text_field input, form.new_email_this_office_form_submission input[type=email], form.new_email_this_office_form_submission .password_field input, form.new_email_this_office_form_submission .text_area textarea, form.new_email_this_office_form_submission select[multiple='multiple'], form.new_vacate_notice_form_submission .text_field input, form.new_vacate_notice_form_submission input[type=email], form.new_vacate_notice_form_submission .password_field input, form.new_vacate_notice_form_submission .text_area textarea, form.new_vacate_notice_form_submission select[multiple='multiple'], form#account_form .text_field input, form#account_form input[type=email], form#account_form .password_field input, form#account_form .text_area textarea, form#account_form select[multiple='multiple'] { width: 238px; }
.ie6 form.edit_hub_consumer .text_area textarea, .ie6 form#consumer_reactivation_form .text_area textarea, .ie6 form#new_consumer_requirement .text_area textarea, .ie6 form#new_contact_us_form_submission .text_area textarea, .ie6 form#new_hub_consumer .text_area textarea, .ie6 form#new_maintenance_request_form_submission .text_area textarea, .ie6 form#new_qualified_buyer_form_submission .text_area textarea, .ie6 form#new_rental_appraisal_form_submission .text_area textarea, .ie6 form#new_sale_appraisal_form_submission .text_area textarea, .ie6 form#new_vacate_notice_form_submission .text_area textarea, .ie6 form#unsubscribe_consumer_form .text_area textarea, .ie6 form.new_consumer_session .text_area textarea, .ie6 form.new_contact_us_form_submission .text_area textarea, .ie6 form.new_email_this_contact_form_submission .text_area textarea, .ie6 form.new_email_this_office_form_submission .text_area textarea, .ie6 form.new_vacate_notice_form_submission .text_area textarea, .ie6 form#account_form .text_area textarea { width: 220px; }
form.edit_hub_consumer .check_box input, form#consumer_reactivation_form .check_box input, form#new_consumer_requirement .check_box input, form#new_contact_us_form_submission .check_box input, form#new_hub_consumer .check_box input, form#new_maintenance_request_form_submission .check_box input, form#new_qualified_buyer_form_submission .check_box input, form#new_rental_appraisal_form_submission .check_box input, form#new_sale_appraisal_form_submission .check_box input, form#new_vacate_notice_form_submission .check_box input, form#unsubscribe_consumer_form .check_box input, form.new_consumer_session .check_box input, form.new_contact_us_form_submission .check_box input, form.new_email_this_contact_form_submission .check_box input, form.new_email_this_office_form_submission .check_box input, form.new_vacate_notice_form_submission .check_box input, form#account_form .check_box input { float: left; margin-left: 170px; margin-right: 5px; }
form.edit_hub_consumer .check_box label, form#consumer_reactivation_form .check_box label, form#new_consumer_requirement .check_box label, form#new_contact_us_form_submission .check_box label, form#new_hub_consumer .check_box label, form#new_maintenance_request_form_submission .check_box label, form#new_qualified_buyer_form_submission .check_box label, form#new_rental_appraisal_form_submission .check_box label, form#new_sale_appraisal_form_submission .check_box label, form#new_vacate_notice_form_submission .check_box label, form#unsubscribe_consumer_form .check_box label, form.new_consumer_session .check_box label, form.new_contact_us_form_submission .check_box label, form.new_email_this_contact_form_submission .check_box label, form.new_email_this_office_form_submission .check_box label, form.new_vacate_notice_form_submission .check_box label, form#account_form .check_box label { line-height: 21px; float: none; }
form.edit_hub_consumer select, form#consumer_reactivation_form select, form#new_consumer_requirement select, form#new_contact_us_form_submission select, form#new_hub_consumer select, form#new_maintenance_request_form_submission select, form#new_qualified_buyer_form_submission select, form#new_rental_appraisal_form_submission select, form#new_sale_appraisal_form_submission select, form#new_vacate_notice_form_submission select, form#unsubscribe_consumer_form select, form.new_consumer_session select, form.new_contact_us_form_submission select, form.new_email_this_contact_form_submission select, form.new_email_this_office_form_submission select, form.new_vacate_notice_form_submission select, form#account_form select { margin: 5px 0 0 0; }
form.edit_hub_consumer #submit, form#consumer_reactivation_form #submit, form#new_consumer_requirement #submit, form#new_contact_us_form_submission #submit, form#new_hub_consumer #submit, form#new_maintenance_request_form_submission #submit, form#new_qualified_buyer_form_submission #submit, form#new_rental_appraisal_form_submission #submit, form#new_sale_appraisal_form_submission #submit, form#new_vacate_notice_form_submission #submit, form#unsubscribe_consumer_form #submit, form.new_consumer_session #submit, form.new_contact_us_form_submission #submit, form.new_email_this_contact_form_submission #submit, form.new_email_this_office_form_submission #submit, form.new_vacate_notice_form_submission #submit, form#account_form #submit { text-align: right; }
form#unsubscribe_consumer_form .legend { display: none; }

form.new_property_information_form_submission { width: 584px; }
form.new_property_information_form_submission .text_field input { height: 15px; }
form.new_property_information_form_submission .text_field input, form.new_property_information_form_submission .text_area textarea, form.new_property_information_form_submission .password_field input { border: 1px solid #aaaaaa; -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -o-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; }
form.new_property_information_form_submission hr { visibility: hidden; }
form.new_property_information_form_submission .required { font-weight: bold; }
form.new_property_information_form_submission .text_field input, form.new_property_information_form_submission input[type=email], form.new_property_information_form_submission .password_field input, form.new_property_information_form_submission .text_area textarea { margin: 0; background-color: white; padding: 6px; }
form.new_property_information_form_submission div.field { margin: 0 0 10px 0; }
form.new_property_information_form_submission p.note { font-size: 8pt; }
form.new_property_information_form_submission fieldset.submit { text-align: right; }
form.new_property_information_form_submission label { float: left; width: 160px; height: 15px; padding: 6px 0; margin: 0 10px 0 0; }
form.new_property_information_form_submission .message { margin-left: 170px; font-style: italic; clear: left; display: block; font-size: 80%; }
form.new_property_information_form_submission .formError { margin-left: 170px; color: #cf4d4d; font-weight: normal; }
form.new_property_information_form_submission .text_field .fieldWithErrors input, form.new_property_information_form_submission .fieldWithErrors textarea, form.new_property_information_form_submission .password_field .fieldWithErrors input { background: #ffbfbf; border-color: #cf4d4d; }
form.new_property_information_form_submission .text_area textarea { height: 150px; }
form.new_property_information_form_submission fieldset { padding: 0; }
form.new_property_information_form_submission legend, form.new_property_information_form_submission .legend { font-weight: bold; font-size: 1.2em; padding-bottom: 0.5em; }
form.new_property_information_form_submission .text_field input, form.new_property_information_form_submission input[type=email], form.new_property_information_form_submission .password_field input, form.new_property_information_form_submission .text_area textarea, form.new_property_information_form_submission select[multiple='multiple'] { width: 398px; }
.ie6 form.new_property_information_form_submission .text_area textarea { width: 380px; }
form.new_property_information_form_submission .check_box input { float: left; margin-left: 170px; margin-right: 5px; }
form.new_property_information_form_submission .check_box label { line-height: 21px; float: none; }
form.new_property_information_form_submission select { margin: 5px 0 0 0; }
form.new_property_information_form_submission #submit { text-align: right; }

form#new_contact_us_form_submission { width: 424px; }
form#new_contact_us_form_submission .text_field input { height: 15px; }
form#new_contact_us_form_submission .text_field input, form#new_contact_us_form_submission .text_area textarea, form#new_contact_us_form_submission .password_field input { border: 1px solid #aaaaaa; -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -o-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; }
form#new_contact_us_form_submission hr { visibility: hidden; }
form#new_contact_us_form_submission .required { font-weight: bold; }
form#new_contact_us_form_submission .text_field input, form#new_contact_us_form_submission input[type=email], form#new_contact_us_form_submission .password_field input, form#new_contact_us_form_submission .text_area textarea { margin: 0; background-color: white; padding: 6px; }
form#new_contact_us_form_submission div.field { margin: 0 0 10px 0; }
form#new_contact_us_form_submission p.note { font-size: 8pt; }
form#new_contact_us_form_submission fieldset.submit { text-align: right; }
form#new_contact_us_form_submission label { float: left; width: 160px; height: 15px; padding: 6px 0; margin: 0 10px 0 0; }
form#new_contact_us_form_submission .message { margin-left: 170px; font-style: italic; clear: left; display: block; font-size: 80%; }
form#new_contact_us_form_submission .formError { margin-left: 170px; color: #cf4d4d; font-weight: normal; }
form#new_contact_us_form_submission .text_field .fieldWithErrors input, form#new_contact_us_form_submission .fieldWithErrors textarea, form#new_contact_us_form_submission .password_field .fieldWithErrors input { background: #ffbfbf; border-color: #cf4d4d; }
form#new_contact_us_form_submission .text_area textarea { height: 150px; }
form#new_contact_us_form_submission fieldset { padding: 0; }
form#new_contact_us_form_submission legend, form#new_contact_us_form_submission .legend { font-weight: bold; font-size: 1.2em; padding-bottom: 0.5em; }
form#new_contact_us_form_submission .text_field input, form#new_contact_us_form_submission input[type=email], form#new_contact_us_form_submission .password_field input, form#new_contact_us_form_submission .text_area textarea, form#new_contact_us_form_submission select[multiple='multiple'] { width: 238px; }
.ie6 form#new_contact_us_form_submission .text_area textarea { width: 220px; }
form#new_contact_us_form_submission .check_box input { float: left; margin-left: 170px; margin-right: 5px; }
form#new_contact_us_form_submission .check_box label { line-height: 21px; float: none; }
form#new_contact_us_form_submission select { margin: 5px 0 0 0; }
form#new_contact_us_form_submission #submit { text-align: right; }

form#new_email_to_a_friend_form_submission { width: 424px; }
form#new_email_to_a_friend_form_submission .text_field input { height: 15px; }
form#new_email_to_a_friend_form_submission .text_field input, form#new_email_to_a_friend_form_submission .text_area textarea, form#new_email_to_a_friend_form_submission .password_field input { border: 1px solid #aaaaaa; -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; -o-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0 inset; }
form#new_email_to_a_friend_form_submission hr { visibility: hidden; }
form#new_email_to_a_friend_form_submission .required { font-weight: bold; }
form#new_email_to_a_friend_form_submission .text_field input, form#new_email_to_a_friend_form_submission input[type=email], form#new_email_to_a_friend_form_submission .password_field input, form#new_email_to_a_friend_form_submission .text_area textarea { margin: 0; background-color: white; padding: 6px; }
form#new_email_to_a_friend_form_submission div.field { margin: 0 0 10px 0; }
form#new_email_to_a_friend_form_submission p.note { font-size: 8pt; }
form#new_email_to_a_friend_form_submission fieldset.submit { text-align: right; }
form#new_email_to_a_friend_form_submission label { float: left; width: 170px; height: 15px; padding: 6px 0; margin: 0 10px 0 0; }
form#new_email_to_a_friend_form_submission .message { margin-left: 180px; font-style: italic; clear: left; display: block; font-size: 80%; }
form#new_email_to_a_friend_form_submission .formError { margin-left: 180px; color: #cf4d4d; font-weight: normal; }
form#new_email_to_a_friend_form_submission .text_field .fieldWithErrors input, form#new_email_to_a_friend_form_submission .fieldWithErrors textarea, form#new_email_to_a_friend_form_submission .password_field .fieldWithErrors input { background: #ffbfbf; border-color: #cf4d4d; }
form#new_email_to_a_friend_form_submission .text_area textarea { height: 150px; }
form#new_email_to_a_friend_form_submission fieldset { padding: 0; }
form#new_email_to_a_friend_form_submission legend, form#new_email_to_a_friend_form_submission .legend { font-weight: bold; font-size: 1.2em; padding-bottom: 0.5em; }
form#new_email_to_a_friend_form_submission .text_field input, form#new_email_to_a_friend_form_submission input[type=email], form#new_email_to_a_friend_form_submission .password_field input, form#new_email_to_a_friend_form_submission .text_area textarea, form#new_email_to_a_friend_form_submission select[multiple='multiple'] { width: 228px; }
.ie6 form#new_email_to_a_friend_form_submission .text_area textarea { width: 210px; }
form#new_email_to_a_friend_form_submission .check_box input { float: left; margin-left: 180px; margin-right: 5px; }
form#new_email_to_a_friend_form_submission .check_box label { line-height: 21px; float: none; }
form#new_email_to_a_friend_form_submission select { margin: 5px 0 0 0; }
form#new_email_to_a_friend_form_submission #submit { text-align: right; }

.property_image_slideshow_component { margin: 0; padding: 0; list-style: none; }
.property_image_slideshow_component .hide { display: none; }
.property_image_slideshow_component img { display: block; margin: 0; padding: 0; }

.property_details_page .agency dd { margin-bottom: 10px; }
.property_details_page .agency .predefined dt { float: left; margin-right: 0.5ex; }
.property_details_page .agency .predefined dt:after { content: ":"; }
.property_details_page .agency .predefined dd { *zoom: 1; margin: 0; }
.property_details_page .agency .predefined dd:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.property_details_page .property_features dd { margin-bottom: 10px; }
.property_details_page .property_features .predefined dt { float: left; margin-right: 0.5ex; }
.property_details_page .property_features .predefined dt:after { content: ":"; }
.property_details_page .property_features .predefined dd { *zoom: 1; margin: 0; }
.property_details_page .property_features .predefined dd:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.property_details_page .property_outgoings dl dt { float: left; margin-right: 0.5ex; }
.property_details_page .property_outgoings dl dt:after { content: ":"; }
.property_details_page .property_outgoings dl dd { *zoom: 1; margin: 0; }
.property_details_page .property_outgoings dl dd:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }

body.property_alert .login_box, body.property_alert .instructions { width: 950px; margin: 0 auto; overflow: hidden; *zoom: 1; }
body.property_alert .login_box { display: inline; float: left; margin-right: 10px; width: 470px; }
* html body.property_alert .login_box { overflow-x: hidden; }
body.property_alert .instructions { display: inline; float: left; margin-right: 0; width: 390px; }
* html body.property_alert .instructions { overflow-x: hidden; }
body.property_alert #new_consumer_session .submit input { float: none; }

body.property_requirements #new_consumer_requirement .options { margin-top: 10px; }
body.property_requirements #existing_requirements .legend { font-weight: bold; }
body.property_requirements #existing_requirements ul { padding-left: 0; border: 1px solid #dddddd; border-width: 1px 0; margin: 10px 0; }
body.property_requirements #existing_requirements ul li { *zoom: 1; list-style-type: none; padding: 5px; }
body.property_requirements #existing_requirements ul li:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
body.property_requirements #existing_requirements ul li p { float: left; margin: 0; width: 815px; }
body.property_requirements #existing_requirements ul li p .formatted_name_value { margin-right: 20px; white-space: nowrap; }
body.property_requirements #existing_requirements ul a { float: right; }

body.property_requirements .account_navigation, body.account_details .account_navigation { *zoom: 1; margin: 0 0 10px 0; padding: 0; }
body.property_requirements .account_navigation:after, body.account_details .account_navigation:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
body.property_requirements .account_navigation li, body.account_details .account_navigation li { float: left; margin-right: 10px; padding-right: 10px; list-style-type: none; border-right: 1px solid #dddddd; }

#social_links { float: left; list-style-type: none; margin: 0 0 10px 0; padding: 0; width: 100%; padding: 5px 0; font-weight: bold; }
#social_links li { list-style-type: none; float: left; margin: 0 5px 0 0; line-height: 18px; }

.description, h1.heading, .description p { word-wrap: break-word; }

body.inspection_list #tools, body.auction_list #tools { display: inline; float: right; }

#testimonials blockquote { margin: 0; font-style: normal; }
#testimonials .attribution { text-indent: 10px; font-size: 90%; font-style: italic; }

.property_gallery_component { width: 546px; margin-bottom: 10px; }
.property_gallery_component .main_image { width: 546px; }
.property_gallery_component .main_image img { width: 546px; display: block; margin-bottom: 10px; }
.property_gallery_component li.thumbnails { list-style: none; margin: 0; padding: 0; }
.property_gallery_component .thumbnails { overflow: hidden; height: 82px; }
.property_gallery_component .thumbnails .thumbnail { float: left; }
.property_gallery_component .thumbnails .thumbnail img { width: 109px; height: 82px; margin-right: 5px; }
.property_gallery_component .navigation { height: 0; position: relative; }
.property_gallery_component .navigation .next, .property_gallery_component .navigation .prev, .property_gallery_component .navigation .previous { position: absolute; z-index: 99; cursor: pointer; top: -82px; }
.property_gallery_component .navigation .prev, .property_gallery_component .navigation .previous { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../images/general/button_left.png'); background-repeat: no-repeat; background-position: 50% 50%; width: 40px; height: 82px; }
.property_gallery_component .navigation .next { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../images/general/button_right.png'); background-repeat: no-repeat; background-position: 50% 50%; width: 40px; height: 82px; right: 0; }
.ie6 .property_gallery_component .navigation, .ie7 .property_gallery_component .navigation { z-index: 5000; }

#calculator_left{ float:left; width:300px; height:400px; min-height:400px;}
html>body #calculator_left{height:auto}

#calculator_right{float:right; width:545px; height:400px; min-height:400px;}
html>body #calculator_right{height:auto}

.submit_calcutor { width: auto; text-transform: uppercase; background: url("../images/general/bg-button.gif") no-repeat right center #dbdbdb; padding: 5px 20px 5px 5px; cursor: pointer; border: 0; max-width: auto; overflow: visible; color:#ffffff; text-decoration:none; font-weight:bold; }

.submit_calcutor a { width: auto; text-transform: uppercase; background: url("../images/general/bg-button.gif") no-repeat right center #333333; padding: 5px 20px 5px 5px; cursor: pointer; color: white; border: 0; max-width: auto; overflow: visible; color:#ffffff; text-decoration:none; font-weight:bold; }

.submit_calcutor:hover { background-color: #555555; color:#ffffff; text-decoration:none; }