@import url("reset.css");
@import url("text.css");


html { margin:0; padding:0; }
body { margin:0; padding:0; background:#98a2b9; }
div { font-size:12px; }
html, body, div, p { font-family:tahoma, 'Arial', sans-serif; font-size:12px; color:#444; }
td { padding:2px 0; }
img { border:none; }
p { margin:0 0 10px 0; padding:0; }
ul { margin:4px 0 16px 18px;}
hr { height:1px; color:#ccc; background-color:#ccc; margin:10px 0; border:none;}
a { text-decoration:underline; }

#wrapper { margin:0 auto; width:996px; background:url(images/html-bg.jpg) no-repeat left top; }
.clear { clear: both; }

#bigbanner { display: block; text-align: center; width: 960px; background-color: #fff; height: 260px; overflow: hidden; margin: 0 auto; padding: 15px 0 15px 0; }
#bigbanner #bigbanner-wrapper { display:block; width:920px; height:260px; margin:0 auto; overflow:hidden;  }
#bigbanner #bigbanner-wrapper img {}

/* XSIS */
#xsis { width:960px; background:#ffffff; /*background:url(images/xsis-bg.jpg) repeat-y left top;*/ margin:0 auto; overflow:hidden; }

#header { margin:0 18px; padding:4px 0 0 0; width:960px; height:129px; overflow:hidden; background:transparent url(images/logo.jpg) no-repeat 13px 4px; }
/* #header { margin:0 18px; padding:4px 0 0 0; width:960px; height:129px; overflow:hidden; background:transparent url(images/header-bg-xms.jpg) no-repeat left top; } */

#header #logo { margin:0px 13px; float:left; display:inline; }
#header #logo a { height:129px; width:249px; display:block; }
#header #logo a span { display:none; }
/*#header #slogan { display:inline; float:right; width:157px; height:53px; margin:20px 20px 0px 0px; background:url(images/slogan-bg.jpg) no-repeat left top; padding-top:22px; } */
#header #slogan { display:inline; float:right; width:274px; margin:81px 11px 0px 0px; color:#fff;}
#header #slogan span { font-size:13px; }
#header #slogan span span { display:none; } 
#header #slogan span a {  display:block; background:url(images/slogan.jpg) no-repeat 0 0; color:#cbccce; width:274px; height:39px; text-decoration:underline; }
#header #slogan #landlord-login { width:83px; height:44px; background:url(images/landlord.gif) no-repeat center top; display:block; float:left; margin-right:10px; margin-top:2px; text-indent:-9999px; } 

#property-body-6143 #filters { display: none; }
/* Nav */

/*#nav { padding:0 0 0 37px; margin:0 auto 3px auto; height:44px; }
#nav-wrapper { margin:0; padding:0; float:left; display:inline; list-style:none; text-transform:uppercase; }
#nav-wrapper li {list-style:none; float:left; display:inline; font-size:14px; }
#nav a { float:left; margin:9px 3px 9px 0; padding:0 0 0 9px; text-decoration:none; color:#fff; }
#nav a span { float:left; display:block; margin:0px; padding:6px 9px 4px 0; color:#fff; }
#nav-wrapper .last a span {} 

#nav a span {float:none;}

#nav a:hover span, #nav .selected span { background-position:0% 0px; color:#fff; }
#nav a:hover, #nav .selected a { background-position:0% 0px; color:#fff; }*/

     

/* ================================================================ 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


#nav { position:relative; height:34px; margin:10px 37px 3px 37px; z-index:100; text-align:center; width:922px;}
#nav li.first { background:url(images/nav-line.gif) no-repeat right top; }
#nav-wrapper { list-style-type:none; padding:0; margin:0; font-size:12px; }
#nav-wrapper ul { margin:0; padding:0px 5px 0px 15px; list-style:none; }
#nav-wrapper li { cursor:pointer !important; display:inline; margin:0; padding:0; float:left; position:relative; cursor:pointer !important; }
#nav-wrapper li ul li { cursor:pointer !important; float:none !important; display:block; z-index:100; }
#nav-wrapper li.sub {}
#nav-wrapper ul li {  }

#nav a { cursor:pointer !important; float:left; width:auto; color:#fff; font-size:18px; padding:0px 11px 0 11px; height:28px; text-decoration:none; background:url(images/nav-line.gif) no-repeat right top; }
#nav a span { cursor:pointer !important; float:left; display:block; height:20px; text-align:center; }
#nav ul li a:hover, #nav ul li .selected a { cursor:pointer !important; background-position:100% 0; background-color:#4b6bb5; }
#nav a:hover span, #nav .selected span { cursor:pointer !important; background-position:100% 0; color: #fff; }

#nav-wrapper li ul { position:absolute; left:-9999px; }

#nav-wrapper li ul li a { cursor:pointer !important; border-bottom:1px solid #a1a1a1; width:180px; }
#nav-wrapper li ul li a span { cursor:pointer !important; height:auto !important; }
#nav-wrapper li:hover ul { top:28px; left:-16px; }

/* for IE5.5 and IE6 only */
#nav-wrapper table { border-collapse:collapse; position:absolute; top:0; left:0; z-index:80; font-size:1em;}

#nav-wrapper li a { cursor:pointer !important; }
#nav-wrapper :hover { }
#nav-wrapper :hover > a { cursor:pointer !important; }

#nav-wrapper ul, 
#nav-wrapper :hover ul ul,
#nav-wrapper :hover ul :hover ul ul,
#nav-wrapper :hover ul :hover ul ul.left { position:absolute; left:-9999px; width:128px; }

#nav-wrapper :hover ul { left:-16px; top:53px; } /* the background image is for IE7 */

#nav-wrapper :hover ul :hover ul,
#nav-wrapper :hover ul :hover ul :hover ul { padding:0; left:-16px; top:53px; }

#nav-wrapper :hover ul :hover ul.left,
#nav-wrapper :hover ul :hover ul :hover ul.left {padding:0; left:-13px; top:53px;}

#nav-wrapper li ul li span { cursor:pointer !important; background:#4b6bb5 !important; color:#fff !important; }
#nav-wrapper li ul li a { cursor:pointer !important; background:#4b6bb5 !important; color:#fff !important; text-align:left; font-size:16px; padding-top:4px; }
#nav-wrapper li ul li:hover span { cursor:pointer !important; background:#193984 !important;  color:#fff !important; }
#nav-wrapper li ul li:hover a { cursor:pointer !important; background:#193984 !important; color:#fff !important; }

#flash-xsis { display:block; margin:0 auto;}
#flash-xsis .banner { padding-bottom:10px; background:#fff url(images/banner.jpg) no-repeat left top; width:838px; height:165px;  }
#flash-xsis .banner a { float:right; width:150px; height:165px; display:block;}

#body { width:695px; float:left; display:inline; height:100%; overflow:hidden; margin:0 auto; }
#body-wrapper {  overflow:hidden; margin:10px 0 0 0; padding:0 17px; }
#body h2, h3, h4, h5, h6 { margin:10px 0; display:block; font-size:18px; font-weight:normal; color:#DD342E; }
#body h1 { padding-bottom:0px;margin:10px 0; display:block; font-size:26px; font-weight:normal; color:#DD342E; }
#body h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { color: #193984; }
#body h3.property-body-h3 span { color:#DD342E; }
#body h3.property-body-h3 span span { color:#193984; }
#body h4, #body h5, #body h6 { color:#000; font-size:16px; }
#body img {}
#body a { color:#193984; }
#body a:hover {text-decoration:none;}
#body #text-body-6144 { margin:0; padding:33px 0 0 0; background: url(images/welcome-bg.jpg) no-repeat left bottom; height:181px; }
#body #text-body-6144 h1 { clear:both; float:left; margin-left:171px; margin-top: 0;}
#body #text-body-6144 p { clear:both; float:left; margin-left:171px; }
#body #text-body-6144 a.landlord { float:left; display:inline; background:url(images/btn-landlord.gif) no-repeat 0 0; width:152px; height:52px; margin:0; }
#body #text-body-6144 a.tenant { float:left; display:inline; background:url(images/btn-tenant.gif) no-repeat 0 0; width:152px; height:52px; margin:0 0 0 17px }
#body #text-body-6144 a.landlord span, #body #text-body-6144 a.tenant span { display:none; }
#body #text-body-6151 td p { padding-right:10px; }
#body #text-body-6151 ul { margin:0; padding:0; }
#body #text-body-6151 ul li { background:url(images/li-red.gif) no-repeat 0 6px; padding:0 10px; }

/* Sidebar */
#sidebar { background:#ffffff; float:right; display:inline; width:265px; color:#000; float:right; margin:0 0 0 0; padding:0 0 0 0; overflow:hidden; font-size:12px; }
#sidebar-wrapper { background:url(images/line1-vertical.gif) repeat-y left top; margin:0 0 10px 0; padding:10px 25px 0 25px; font-size:12px;}
#sidebar-wrapper div { font-size:12px; }
#sidebar #sidebar-wrapper ul { margin:10px; padding:2px; list-style:none; }
#sidebar #sidebar-wrapper ul li { padding:2px 0 2px 10px; background:url(images/bullet.jpg) no-repeat left 7px; list-style:none; }
#sidebar #sidebar-wrapper ul li a {}
#sidebar #sidebar-wrapper .cards { width:200px; clear:both; overflow:hidden; }
#sidebar #sidebar-wrapper .cards li { display:inline; float:left; padding:0 10px; text-transform:uppercase; clear:both; }
#sidebar a {color:#76acea;}
#sidebar a:hover {}
#sidebar h3 { margin:10px 0; padding:0; display:block; /*background:url(images/sidebar-header.jpg) repeat-x left bottom;*/ font-size:18px; font-weight:normal; color:#dd342e; }
#sidebar h3 span { color: #193984; }
#sidebar-wrapper .text-sidebar  { overflow:hidden; clear:both; color:#231f20; background:#fff !important; display:block; padding:0; margin:0 0 15px 0; }


#footer { clear:both; margin:0 auto; padding-bottom:9px; display:block; }
#footer #footer-wrapper { margin:0; padding:0; height:80px; background:url(images/footer-bg.jpg) no-repeat 0 0; }
#footer p {padding:0 28px 0 33px; margin:30px 0; color:#fff; font-size:12px; width:935px; display:inline; float:left; }
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer #xsis-technology {width:128px; height:22px; /*display:inline;*/ display:none; float:right; margin:8px 0; padding:0 15px;}
#footer img { border:none; padding:0; margin:0; }
#footer a.twitter { float:right; margin:0 0 0 15px; padding:0 0 0 30px; background:url(images/twitter-icon.gif) no-repeat 0 0; line-height:19px; text-decoration: underline; }
#footer a.facebook { float:right; margin:0 0 0 15px; padding:0 0 0 28px; background:url(images/facebook-icon.gif) no-repeat 0 0; line-height:19px; text-decoration: underline; }

/* services */
.services { float:left; display:inline; margin:20px 15px; width:150px; }
.services .services-wrapper { border-bottom:#a1a1a1 solid 1px; height:130px; }
.services p { color:#003e9a; font-size:18px; margin:10px 0; text-align:center;}

/* Modules */

/* text-body/sidebar */
.text-body { overflow:hidden; clear:both; color:#444; margin:10px 0; padding:0; }
.text-body a { text-decoration:underline; }
.text-body ul { list-style:none; margin:0; padding:0 0 0 5px; }
.text-body ul li { background:url(images/bullet_01.gif) no-repeat left 5px; padding-left:12px; margin-bottom:5px; color:#444; }
.text-body img { margin:0 4px 6px 4px;}
.text-body table { }

/* Contact Form */
#contact-form .contact-textbox { padding:2px; font-size:10px; margin:2px 0;  border:#94A549 solid 1px; width:300px; }
#contact-form .contact-textarea { padding:2px; font-size:10px; margin:2px 0;  border:#94A549 solid 1px; width:300px; height:150px; }

/* buttons */
#bt-continue {background:url(images/continue.gif); width:73px; height:21px; border:0px;display:block; text-indent:-9999px;}
#bt-register {background:url(images/register.gif); width:71px; height:21px; border:0px;display:block; text-indent:-9999px;}
#bt-update {background:url(images/update.gif); width:71px; height:21px; border:0px;display:block; text-indent:-9999px;}

.txtbox {border:1px solid #93A446; width:300px;}
.textarea {border:1px solid #94A549; width:300px; height:100px;}
.error {margin:10px 0; text-align:center; border:#f00 solid 1px; background:#FFE6E6; padding:10px 0; clear:both;}
.error p {margin:0!important; padding:0;color:#f00!important; font-weight:bold; text-align:center!important;}
.msgerror {color:#f00!important; font-weight:bold;}

/* Booking Form */
.form-booking {background-color:#ECF1FC;color:#595B5E; font-size:11px; border:none; padding:0 5px; border-collapse:collapse; }
.form-booking td { border-bottom:#fff solid 1px; padding:5px 10px; }
.form-booking .label { width:180px;border-left:#8ca1d2 solid 4px;  }
.form-booking .header {font-size:18px; color:#fff; border-left:#8ca1d2 solid 4px; padding:10px 10px; background:#193984; font-weight:bold;}
.form-booking .text {font-size:11px; color:#222; padding:10px 10px 10px 210px; border-left:#8ca1d2 solid 4px; }
.form-booking label { font-size:12px;  text-align:left; margin-right:20px; color:#444; }
.form-booking .line {border: none !important;}
.form-booking tr {border:none !important;}
.form-booking .listbox {width:300px; border:1px solid #E0E0E0 !important; font-size:12px; margin:2px 0pt; padding:2px; color:#000;}
.form-booking .day {width:50px; border:1px solid #E0E0E0; font-size:12px; margin:2px 0pt; padding:2px; color:#000;}
.form-booking .month {width:50px; border:1px solid #E0E0E0; font-size:12px; margin:2px 0pt; padding:2px; color:#000;}
.form-booking .year {width:62px; border:1px solid #E0E0E0; font-size:12px; margin:2px 0pt; padding:2px; color:#000;}
.form-booking .textbox {background-color:#fff;width:400px; border:1px solid #E0E0E0; font-size:12px; margin:2px 0pt; padding:3px; color:#000;}
.form-booking .textarea {background-color:#fff;width:400px; height:100px; border:1px solid #E0E0E0; font-size:12px; margin:0; padding:2px; color:#000; font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", "Arial Narrow";}
.form-booking .file {color:#191512;}
.form-booking .button {background:url(images/btn-bg.jpg) no-repeat center center; color:#fff; padding:0 0 2px 0; font-size:12px; cursor:pointer; border:none; height:25px; width:99px;}

/* custom booking form */
#booking-body-7625 { padding: 20px; border-bottom: #ccc solid 8px;background: url(images/contact.jpg) #f1f1f1 no-repeat left top;}
#booking-body-7625 h3 { color: #333; font-size: 20px; margin-bottom: 15px; margin-left: 170px; }
#booking-body-7625 .form-booking { width:100%; margin-left: 170px; border: none; background: none; }
#booking-body-7625 .form-booking .label {width:120px; border: none;}
#booking-body-7625 .form-booking .label label { border: none; text-align:left; margin-bottom:2px; line-height:18px; font-weight:normal; color:#000; }
#booking-body-7625 .form-booking .label label span { color:red; }
#booking-body-7625 .form-booking td { padding: 2px 0; }

#booking-body-7625 .form-booking .options .listbox { padding:5px; font-size:12px; margin:2px 0; border:#aeadae solid 1px; color:#000; width:290px; }
#booking-body-7625 .form-booking .options .listbox option { padding: 3px; }
#booking-body-7625 .form-booking .options { border: none;}
#booking-body-7625 .form-booking .options .textbox { padding:5px; font-size:12px; margin:2px 0; border:#aeadae solid 1px; color:#000; width:280px; }
#booking-body-7625 .form-booking .options .textarea { font-family: Arial; text-align:left; margin-top:3px; color:#000; line-height:18px; width:280px; height:120px; border:#aeadae solid 1px; padding:5px; font-size: 12px; }

#booking-body-6417 { padding: 20px; border-bottom: #ccc solid 8px;background: url(images/contact.jpg) #f1f1f1 no-repeat left top;}
#booking-body-6417 h3 { color: #333; font-size: 20px; margin-bottom: 15px; margin-left: 170px; }
#booking-body-6417 .form-booking { width:100%; margin-left: 170px; border: none; background: none; }
#booking-body-6417 .form-booking .label {width:120px; border: none;}
#booking-body-6417 .form-booking .label label { border: none; text-align:left; margin-bottom:2px; line-height:18px; font-weight:normal; color:#000; }
#booking-body-6417 .form-booking .label label span { color:red; }
#booking-body-6417 .form-booking td { padding: 2px 0; }

#booking-body-6417 .form-booking .options .listbox { padding:5px; font-size:12px; margin:2px 0; border:#aeadae solid 1px; color:#000; width:290px; }
#booking-body-6417 .form-booking .options .listbox option { padding: 3px; }
#booking-body-6417 .form-booking .options { border: none;}
#booking-body-6417 .form-booking .options .textbox { padding:5px; font-size:12px; margin:2px 0; border:#aeadae solid 1px; color:#000; width:280px; }
#booking-body-6417 .form-booking .options .textarea { font-family: Arial; text-align:left; margin-top:3px; color:#000; line-height:18px; width:280px; height:120px; border:#aeadae solid 1px; padding:5px; font-size: 12px; }

#booking-body-7629 { padding: 20px; border-bottom: #ccc solid 8px;background: url(images/contact.jpg) #f1f1f1 no-repeat left top;}
#booking-body-7629 h3 { color: #333; font-size: 20px; margin-bottom: 15px; margin-left: 170px; }
#booking-body-7629 .form-booking { width:100%; margin-left: 170px; border: none; background: none; }
#booking-body-7629 .form-booking .label {width:120px; border: none;}
#booking-body-7629 .form-booking .label label { border: none; text-align:left; margin-bottom:2px; line-height:18px; font-weight:normal; color:#000; }
#booking-body-7629 .form-booking .label label span { color:red; }
#booking-body-7629 .form-booking td { padding: 2px 0; }

#booking-body-7629 .form-booking .options .listbox { padding:5px; font-size:12px; margin:2px 0; border:#aeadae solid 1px; color:#000; width:290px; }
#booking-body-7629 .form-booking .options .listbox option { padding: 3px; }
#booking-body-7629 .form-booking .options { border: none;}
#booking-body-7629 .form-booking .options .textbox { padding:5px; font-size:12px; margin:2px 0; border:#aeadae solid 1px; color:#000; width:280px; }
#booking-body-7629 .form-booking .options .textarea { font-family: Arial; text-align:left; margin-top:3px; color:#000; line-height:18px; width:280px; height:120px; border:#aeadae solid 1px; padding:5px; font-size: 12px; }

#booking-body-7630 { padding: 20px; border-bottom: #ccc solid 8px;background: url(images/contact.jpg) #f1f1f1 no-repeat left top;}
#booking-body-7630 h3 { color: #333; font-size: 20px; margin-bottom: 15px; margin-left: 170px; }
#booking-body-7630 .form-booking { width:100%; margin-left: 170px; border: none; background: none; }
#booking-body-7630 .form-booking .label {width:120px; border: none;}
#booking-body-7630 .form-booking .label label { border: none; text-align:left; margin-bottom:2px; line-height:18px; font-weight:normal; color:#000; }
#booking-body-7630 .form-booking .label label span { color:red; }
#booking-body-7630 .form-booking td { padding: 2px 0; }

#booking-body-7630 .form-booking .options .listbox { padding:5px; font-size:12px; margin:2px 0; border:#aeadae solid 1px; color:#000; width:290px; }
#booking-body-7630 .form-booking .options .listbox option { padding: 3px; }
#booking-body-7630 .form-booking .options { border: none;}
#booking-body-7630 .form-booking .options .textbox { padding:5px; font-size:12px; margin:2px 0; border:#aeadae solid 1px; color:#000; width:280px; }
#booking-body-7630 .form-booking .options .textarea { font-family: Arial; text-align:left; margin-top:3px; color:#000; line-height:18px; width:280px; height:120px; border:#aeadae solid 1px; padding:5px; font-size: 12px; }



/* forms */
input {margin:1px 0; background:none;}
textarea { background:none;}
button {cursor:pointer; }
.form { padding:10px; background:#fff; margin:15px 0;}
.form label {color:#000; margin-top:5px;}
.form fieldset {border:none;}
.form .button {background:#D8261A; color:#ffffff; padding:2px; font-size:12px; cursor:pointer;}
.form .form-general {text-align:left; padding:10px 0;border:none;}
.form .form-general label {float:left; width:80px; text-align:left; margin-bottom:2px; line-height:13px;}
.form .form-general input, #form-general select { text-align:left; margin-top:3px; padding:3px; color:#000; line-height:13px; width:290px; border:#E0E0E0 solid 1px; }
.form .form-general textarea { float:left; text-align:left; margin-top:3px; padding:3px; color:#000; line-height:13px; width:290px; height:100px; border:#E0E0E0 solid 1px; }
.form .form-general button { float:right; margin:5px 203px 5px 0; *margin:5px 176px 5px 0; cursor:pointer; border:none; background:url(images/btn-bg.jpg) no-repeat center center; color:#000; width:80px; height:33px;}

/* PROPERTY */
#property-body-3715 .tools { display:none; }

#sale-link { display:none; }
#rental-link { display:none; }

#sidebarSearch {}
#form-property { border:none; margin:0; padding:0; }
#form-property p { color:#595b5e; margin:3px 0 0 0; padding:0; display:block; }
#form-property #region { width:193px; border:1px #ccc solid; padding:1px 0; margin:2px 0; }
#form-property #district { width:193px; border:1px #ccc solid; padding:1px 0; margin:2px 0; }
#form-property #suburb { width:193px; border:1px #ccc solid; padding:1px 0; margin:2px 0; }
#form-property #property_type { width:193px; border:1px #ccc solid; padding:1px 0; margin:2px 0; }
#form-property .keywords-textbox { width:183px; border:1px #ccc solid; padding:2px 2px; margin:2px 0; }
#form-property .collapse { margin:0; padding:0; }
#form-property .collapse #bedrooms { width:85px; border:1px #ccc solid; padding:1px 0; margin:2px 0; }
#form-property .collapse p {}
#form-property .collapse #price { width:85px; border:1px #ccc solid; padding:1px 0; margin:2px 0; }
#form-property .search { float:left; display:inline; margin:10px 0 5px 0; padding:0; }
#form-property .search button { margin:0; padding: 0 0 2px 0; font-size:14px; cursor:pointer; border:none; background:url(images/btn-bg.jpg) no-repeat center center; color:#fff; width:99px; height:25px; } 
#form-property .reset { display:none; }
#form-property .reset a {}
#form-property #attributeSearchBottom { display:none !important; margin:0; padding:0; }

.property-body {}
.property-body h3.property-body-h3 { margin-bottom:21px; }
.property-body .tools { background:#dedede none repeat scroll 0 0; margin:15px 0; height:30px; }
.property-body .tools #filters { }
.property-body .tools #filters #form-tools { border:none; padding:6px 10px; width:300px; float:left; display:inline; }
.property-body .tools #filters #form-tools label { margin:0; text-align:left; width:55px; }
.property-body .tools #filters #form-tools #order_by { border:1px solid #ccc; }
.property-body .tools .feed-button .help { float: left; display:block; background:#ccc url(images/rsshelp.gif) no-repeat left top; width:14px; height:13px; overflow:hidden; text-indent:-9999px !important; margin:0px 0 0 4px;  }
.property-body .tools .feed-button { display:inline; float:right; width:55px; height:14px; overflow:hidden; margin:8px 10px; }
.property-body .tools .feed-button .rss { display:block; float:left; background:#ccc url(images/icon-rss.gif) no-repeat left top; width:36px; height:14px; overflow:hidden; text-indent:-9999px !important; }
.property-body ul { margin:0; padding:0;  }
.property-body ul .l1 {}
.property-body ul .l2 {}
.property-body ul .l1, .property-body ul .l2 { background:url(images/line1-horizontal.gif) repeat-x left bottom; width:650px; height:100%; overflow:hidden; display:block; margin-bottom:19px; padding-bottom:19px; }
.property-body ul li { }
.property-body ul li h4 { font-size:16px; display:block;  margin:0 0 5px 0; }
.property-body ul li h4 a {}
.property-body ul li h4 a span { }
.property-body ul li a {}
.property-body ul li a img { float:left; }
.property-body ul li ul.stats { display:block; float:left;  width:531px;  }
.property-body ul li ul.stats li { height:18px; line-height:18px; padding:3px; margin:2px 8px 0 2px; display:inline; float:left;}
.property-body ul li ul.stats li.bedroom { padding-left:28px; background:url(images/icon-bed.gif) no-repeat left top; font-weight:bold; }
.property-body ul li ul.stats li.bathroom { padding-left:28px; background:url(images/icon-shower.gif) no-repeat left top; font-weight:bold; }
.property-body ul li ul.stats li.carpark { padding-left:28px; background:url(images/icon-carpark.gif) no-repeat left top; font-weight:bold; }
.property-body ul li ul.stats li.sale { background:url(images/icon-price.gif) no-repeat 0 0; font-weight:700; padding-left:28px; }
.property-body ul li ul.stats li.sale span { font-weight:normal; }
.property-body ul li ul.stats li.date { background:url(images/icon-calendar.gif) no-repeat 0 0; color:#333; font-weight:700; padding-left:28px; }
.property-body p { display:block; float:left;  margin-top:10px;  }
.property-body p.description { margin-top:6px; }
.property-body a.view-more { display:none; }
.property-body a.view-more span {}
.property-body .column { float:left; width:500px; margin-left:26px; }
.property-body .pricebox { display:none;/*display:block;*/ width:123px; height:89px; float:right; background:url(images/pricebox-bg.jpg) no-repeat center top; }
.property-body .pricebox .price { font-size:20px; color:#fff;  margin:5px 0 0 12px;}
.property-body .pricebox .unit { color:#fff; margin:0 0 0 12px; }

.property-body .pricebox a.view-more { display:block; text-decoration:underline !important; background:url(images/icon-zoom.gif) no-repeat left top; padding-left:25px; color:#000!important; margin:14px 0 0 14px; }
.property-body .pricebox a.view-more:hover {  }
.property-body .pricebox a.view-more span { color:#000; }
.property-body #page-split { clear:both; display:block; margin-top:20px !important; padding:10px 0; position:relative; text-align:center; }
.property-body #page-split a {background:#fff none repeat scroll 0 0; border:1px solid #ccc; color:#193984; margin-right:3px; padding:2px 7px; text-decoration:none; }
.property-body #page-split a:hover, .property-body  #page-split .selected { background:#193984 none repeat scroll 0 0; color:#fff; }
.property-body #noresult { }
.property-body #noresult p { color:#000; font-size:15px; font-weight:bold; }
.property-body #noresult ul { clear:both; margin-left:30px; color:#000; }

.property-body .remove a { clear:both; background:url(images/icon-remove.gif) no-repeat 3px center; padding-left:20px;padding:3px 0 3px 25px; display:block; width:130px; border:#ccc solid 1px; text-decoration:none; color:#000!important; margin:10px 10px 0 0 ; }
.property-body .remove a:hover { color:#DD342E!important; }

#property-body-6143 #page-split { display:none; }

.property-body-view h1 { font-size: 20px!important; margin-bottom: 5px; }
.property-body-view .intro { color: #999; font-size: 12px; margin-top: 5px; }

.property-body-view { margin:10px 0; }
.property-body-view .pictures {}
.property-body-view .pictures .pic-main { float:left; width:270px; }
.property-body-view .pictures .pic-main a {}
.property-body-view .pictures h1 { display:block; margin:0 !important; }
.property-body-view .pictures .summary { border-collapse:collapse; margin-top:5px; }
.property-body-view .pictures .summary tr { height:24px; }
.property-body-view .pictures .summary tr td {}
.property-body-view .pictures .summary tr .label { color:#000000 !important; font-weight:bold !important; width:150px; }
.property-body-view .pictures .summary tr .content { border-bottom:1px dotted #CCCCCC; color:#333333; padding-left:5px; width:300px; }
.property-body-view .pic-thumb { background:#eee none repeat scroll 0 0; clear:both; float:left; margin:20px 0; padding:4px 0 0 4px; width:656px; }
.property-body-view .pic-thumb a { margin-right:3px;}
.property-body-view .pic-thumb a img {}
.property-body-view .description { display:block; clear:both; margin-bottom:30px; width:350px; float:left; }
.property-body-view .description h4 { margin:0 0 10px 0;}
.property-body-view .agent { background:#eee; padding:5px 10px 5px 10px; height:115px; margin-bottom:30px; width:250px; float:right; }
.property-body-view .agent h4 { font-size:15px; margin:0;}
.property-body-view .agent #fname { display:none; }
.property-body-view .agent #lname { font-weight:bold;}
.property-body-view .agent #left {float:left;}
.property-body-view .agent #right {float:right;}
.property-body-view .agent #right .btn-apply { /*margin-right:20px;*/ }
/*.property-body-view .agent #right .btn-apply a { background:url(images/btn-apply.gif) no-repeat center top; width:95px; height:33px; display:block;}*/

.property-body-view .agent #right .btn-apply a { margin:25px 0 0 0; padding: 0 0 2px 0; font-size:14px; cursor:pointer; border:none; background:url(images/btn-apply.gif) no-repeat center center; color:#fff; width:99px; height:25px; display:block; }

.property-body-view .agent #right .btn-enquiry { }
.property-body-view .agent #right .btn-enquiry a { margin:5px 0 0 0; padding: 0 0 2px 0; font-size:14px; cursor:pointer; border:none; background:url(images/btn-enquire.gif) no-repeat center center; color:#fff; width:99px; height:25px; display:block; }
.property-body-view #property-map { height:300px; margin-top:15px; width:100%; clear:both; }


.property-body-view .tools { }
.property-body-view .tools a#sendfriend { background:url(images/icon-email.gif) no-repeat 3px 3px; padding:3px 0 3px 25px; width:90px; display:block; border:#ccc solid 1px; text-decoration:none; color:#666; float:left; margin:10px 10px 0 0 ;  } 
.property-body-view .tools a#sendfriend:hover { color:#DD342E;  } 
.property-body-view .tools a#print { background:url(images/icon-print.gif) no-repeat 3px 3px; padding:3px 0 3px 25px; width:86px; display:block; border:#ccc solid 1px; text-decoration:none; color:#666; float:left; margin:10px 10px 0 0 ;  } 
.property-body-view .tools a#print:hover { color:#DD342E;  } 
.property-body-view .tools a#favorite { background:url(images/icon-save.gif) no-repeat 3px 3px; padding:3px 10px 3px 25px;  display:block; border:#ccc solid 1px; text-decoration:none; color:#666; float:left; margin-top:10px;  } 
.property-body-view .tools a#favorite:hover { color:#DD342E;  } 


.introtext { float: none!important; }

#browse-title { font-weight: bold; font-size: 13px; margin-bottom: 4px; }
#browse { padding-bottom: 4px;}
#browse ul { list-style: none; border-top: #ddd solid 1px; border-bottom: #ddd solid 1px;overflow:auto; height: 100%; padding: 1px 0;   }
#browse ul li { float: left; margin-right: 10px; }
#browse ul li a { font-size: 14px; text-decoration: none; width: 146px;padding: 4px 4px 4px 4px; display: block; text-align: center;   }
#browse ul li a:hover { background: #e1e2f6; }
.path { margin-bottom: 15px; }

#sendfriend h1 { margin:15px 0; }
#sendfriend .successmsg { padding:10px; border:#009933 solid 4px; color:#009933; background:#F4FEE6; width:430px; margin-bottom:15px; }
#sendfriend .text { font-weight:bold; margin-bottom:10px; }
#sendfriend .label { font-weight:bold; } 
#sendfriend .textbox { border:#ccc solid 1px; width:430px; padding:3px; }
#sendfriend .textarea { border:#ccc solid 1px; width:430px; padding:3px; height:100px; font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", "Arial Narrow"; font-size:12px;}
#sendfriend button { margin-bottom:10px; }




/* FAQ */
.faq-body { }
.faq-body ol { margin:0; padding:0;}
.faq-body ol li { display:block; list-style:none; background-color:#ECF1FC; margin:10px 0; padding:5px 0; }
.faq-body ol li h4 { font-size:14px; margin:0; padding:0; }
.faq-body ol li h4 a { background:url(images/faq-arrow.gif) no-repeat left center; margin-left:10px; padding:0 0 0 19px; }
.faq-body ol li h4 a span { }
.faq-body ol li .faq { font-size:13px; margin-top:10px; padding-left:10px; padding-top:3px; }

/*Mailbomb */
#sidebar-wrapper .mailbomb-sidebar  { overflow:hidden; clear:both; color:#231f20; background:#fff !important; display:block; padding:0; margin:0 0 33px 0; }
.mailbomb-sidebar #response { border:#ccc solid 3px; padding:6px; background:#e4e4e4; margin-bottom:10px; }
.mailbomb-sidebar .message { margin-bottom:10px; color:#000; padding:0px 50px 10px 0; border-bottom:#eee solid 1px; background:url(images/icon-newsletter.gif) no-repeat right top;  }
.mailbomb-sidebar label { color:#333333; font-weight:bold; display:block; margin-bottom:2px; }
.mailbomb-sidebar .textbox { border:#ccc solid 1px; width:180px; margin-bottom:10px; font-size:12px; }
/*.mailbomb-sidebar .button { border:none; background:url(images/btn-subscribe.gif) no-repeat center top; width:127px; height:33px; text-indent:-9999px; display:block; }*/
.mailbomb-sidebar .button { margin:0; padding: 0 0 2px 0; font-size:14px; cursor:pointer; border:none; background:url(images/btn-bg.jpg) no-repeat center center; color:#fff; width:99px; height:25px; }

/* OTHERS */
.address { font-size:14px; font-weight:bold; }
.maps { display:block; width:570px; height:350px; margin:15px 0; padding:2px; border:1px solid #E0E0E0;}
.send { color:#DD342E !important; font-size:14px;}

#text-body-4067 ul li { border:#ccc solid 1px; background:url(images/pdf.gif) #eee no-repeat left center; padding:10px 0 0 45px; height:30px; }
#text-body-4067 ul li a { font-size:18px; }

#point { background:#e0e0e0; padding:10px 10px 5px 10px; }
#point ul { padding:0; }
#point ul li { background:url(images/tick.gif) no-repeat left 5px; font-size:20px; color:#6e6e6e; font-family:"Times New Roman", Times, serif; padding-left:30px; }


