/********************************************************************************************/
/* TYPOGRAPHY - define all font faces and size rules here*/
/********************************************************************************************/

@font-face {
	font-family: 'FuturaLightBT';
	src: url('Futura_Light_BT.eot');
	src: local('Futura Light BT'), url('Futura_Light_BT.ttf') format('ttf');
}

body {font-family: Arial, sans-serif; color:#00306a; 	letter-spacing:0.02em;}
#header, h1, h2, a {font-family: 'FuturaLightBT',Arial, sans-serif;}
#header .navigation {line-height: 40px;}
#header ul.navigation li {font-size:14px; line-height:40px; }

#footer {font-size:10px; margin-top:10px;}

.navigation a {text-decoration: none;}
.tabs {line-height: 30px;}
.tabs li a {height:30px;line-height:30px; margin-left:10px; margin-top:10px;}

a{color:#005FCA; text-decoration:none;}

a.return{margin-bottom:0px; text-decoration:none; text-transform:uppercase; font-size:14px; padding-left:15px; background: url('../images/return.gif')no-repeat top left;}

h1 {font-size:15px; font-weight:normal; line-height: 30px; text-transform:uppercase; border-bottom: solid 1px #bbd5ec;}
h2 {font-size:14px; font-weight:normal; line-height: 16px; text-transform:uppercase;  }
h3 {font-size:12px; font-weight:bold; line-height: 14px;}

.box.banner h1,.box.state-search h1, .box.property-search h1, .box.advertisements h1, .box.my-properties-login h1{ font-size: 16px;}

p, ul, li {
font-size:12px;
letter-spacing:0.02em;
line-height:15px;}

p .meta, p.meta, .meta p{font-style:italic; font-size:11px; color: #578CB8}
p .excerpt, p.excerpt, excerpt p{margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #bbd5ec}

#header ul.navigation {line-height:24px;}
ul.tabs li {font-size:15px; line-height: 20px;}






.flashembedder{position:absolute; z-index:2;}

.box.content-page p{margin-left:0px; padding-left:0px;}
.box.content-page h2{ margin-top:10px;}
.box.content-page h3{ font-weight:bold; margin-top:10px;}


p.description, .save-search p {font-size:12px;}

.box.property-search label, .box.my-properties-login label {color:#8be2f5; font-weight: bold;}

.calculators p, .calculators label, .box.description p {font-size:12px; margin:0px 15px;}

.results .price, .feature-property .price {line-height: 20px; float:left; width:320px; display: block; color:#0F1F45;font-size:18px;font-weight:bold;margin:10px;}
.results .price {margin-left: 0px; font-size: 18px; width:180px; }

#toolbar a {font-size:11px;}

.summary h3 {font-size:14px; font-weight:bold; line-height:31px;}
.summary .price {font-size:20px; font-weight:normal; color:#134b92; line-height:40px;}

.about h1, .feature-property h1, .latest-listings h1 {padding:0px; margin-left:0px !important;}
.contact-details h1, .market-appraisal h1{margin-bottom:10px}

.about p { padding: 3px 0px; margin: 0px 15px;}
.footer p {padding:7px 0px;}
.my-properties-login .footer p {padding: 7px 10px;}
.my-properties-login p{color:#fff;}
.my-properties-login ol{color:#fff;}
.my-properties-login ol li{margin-top:4px;}

p.price, .inspection-time p {padding:10px 15px 0;}

.latest-listings p.suburb, .latest-listings p.price {padding: 5px 0px;}
.search-results p.building {padding: 15px 0px; font-size:15px;}
.search-results .sold p.building {padding: 15px 0px 5px 0px; font-size:15px;}

.summary p.result-heading {margin-bottom:5px;}
.summary p.result-heading, .results p.result-heading {background: #134b92; -moz-opacity:.88; filter:alpha(opacity=88); opacity:.88;}
.summary p.result-heading, .results p.result-heading {padding: 7px 15px 8px;}
.summary p.result-heading, .results p.result-heading, .latest-listings .footer p{color:#fff; line-height:19px;padding:6px 15px;}

.contact-details h2 {font-size:14px;font-weight:bold;}

.results {font-size:11px;line-height: 15px;}
.result .suburb {font-weight:bold; padding: 5px 0px;}
.result .suburb a {text-decoration:none;}
.result .suburb a:hover {text-decoration:underline;}
.result .meta {font-weight:bold;}

.icons {font-weight:bold; font-size:14px;line-height:31px;}


/********************************************************************************************/
/* BOX, ELEMENT & EXTRA LAYOUT RULES */
/********************************************************************************************/

.box h1 {line-height:30px;font-weight:normal;}
.box h2 {line-height:30px;}
.box h3 {line-height:20px;font-weight:normal;}

.icons .carparks, .icons .bedrooms, .icons .bathrooms  {display:block;float:left; height:31px; width:31px;}
.result-heading .carparks, .result-heading .bedrooms, .result-heading .bathrooms, .summary .carparks, .summary .bedrooms, .summary .bathrooms {margin-right:10px; float:right;}
.box.contact-form {border-bottom:10px solid #FFFFFF;margin-bottom:0;padding-bottom:15px; width:400px}
.box.banner img{margin:10px 30px 0px 30px; text-align:center;}

.login_form{height:200px; margin-top:40px; }
.login_form p{
height:20px;
margin-top:10px;}
.login_form h2{
margin-bottom:20px;
	}

/*general content and buttons*/

input.submit-blue, .submit-green, .submit-blue, .submit-darkgreen, input.submit-darkgreen{
color:#FFFFFF;
display:block;
font-size:13px;
height:15px;
margin:10px 0px 0px 0px;
padding:6px 20px 6px 0;
text-align:right;
text-transform:uppercase;
width:150px;
cursor:pointer;}

#main input.submit-blue, input.submit-darkgreen {
height:27px;
border:0;
width:170px;
}

input.submit-blue, input.submit-darkgreen, .refine-search input.submit-darkgreen {width:155px;}

.submit-green{
background:#a2d06c url(../images/button_arrow_greenlight.gif) no-repeat scroll right top;}
.submit-darkgreen{
background:#99c566 url(../images/button_arrow_green.gif) no-repeat scroll right top;}
.features-search input.submit-blue, .submit-blue{
background:#004378 url(../images/button_arrow.gif) no-repeat scroll right top;}

a.first {
margin-right:10px;}

a.sold, span.sold {
display:block;
float:left;
width:150px;
}

.my-alerts, .my-properties, .search-contents, .refine-search, .building-footer, .details-footer{
	background-color: #d5e9c2; /*#e9f2df;*/
	padding:15px;}

.my-alerts{margin-top:15px;}

.search-contents{margin-bottom:10px; }
.building-footer{border-top:1px solid #bbd5ec; margin:0px 0px 0px 0px; width:700px; padding:10px 0px}
.details-footer{border-top:1px solid #bbd5ec; margin:10px 0px 0px 0px; width:380px; padding:10px 0px; float:left}

.apartment-links{background:#85b84f; padding:15px; margin: 0px 0px 10px 0px; width:350px;}
.apartment-links ul{list-style-type:none; width:350px; text-align:center}
.apartment-links ul li{line-height:30px; float:left;text-align:center;margin:0 1px 1px 0; }
.apartment-links ul li.first{border-left: 0px; }
.apartment-links ul li a{display:block;background-color:#99c566; text-align: center; color:#fff; text-transform:uppercase; font-size: 14px; padding: 0px 10px; margin:0px;width:154px;}

.agent-details {padding:0px; width:380px; margin: 15px 0px; }
.agent-details .thumb{float:left;width:100px; height: 110px; overflow:hidden; margin-right: 10px;}
.agent-details .contacts{float:left; width: 270px; }
.agent-details .submit-blue{float:left; margin-right:5px; width:105px;}
.agent-details p{padding: 3px 0px;}
.agent-details span{margin-right:20px;}
#facebox .agent-details {width:200px;display:block;float:left;}
#facebox .agent-contact-form {width:200px;display:block;float:left;}
#facebox input, #facebox textarea {width:180px;}

.save-search{padding:0px 15px;}
.save-search p.top{margin-bottom: 10px;}

.sidebar a.submit-darkgreen{float:right;}
.refine-search a.submit-darkgreen, .save-search a.submit-darkgreen{width:135px; }

.save-search input.user, .save-search input.pass {background: #c9e0b2; width:113px; border: 1px solid #85b84f; margin-top:2px; font-size:10px; height:20px;}
.save-search label{width:30px;}
a.new-account{cursor:pointer; float:right;font-family:arial;font-size:12px;margin-top:5px;}

.search-contents p {padding: 1px;}

.wide-form input, .wideform select{width:155px !important;}
.wideform label{width:155px !important; margin-top:5px; margin-bottom:3px;}
.refine-search p{padding:0px;}

.refine-search input, .refine-search select{ width:85px;margin-bottom:3px;}
.refine-search label{ width:60px;}

.result  .suburb a, .resource-links a{cursor:pointer;font-family:arial;font-size:12px;margin-top:5px;}

.home-search{
	width: 700px;
	margin-left: 0px;}

.search-holder,.thumb-slider{float:left; width: 365px; margin-right:25px;}

.thumb-slider{padding-bottom:0px; padding-left:7px; margin-right:30px;height:80px;}
.apartment-search{ padding-left:15px; padding-bottom:20px;}
.map-search{float:left; width: 265px; padding-left:15px;}
.building-details, .apartment-details{float:left; width: 290px; }
.building-details label{width:80px; font-weight:bold; line-height:normal;}

.details-bullets{
background-color:#E9F2DF;
border: 1px solid #BBD5EC;
margin:10px 0px;
padding:10px;}

.details-bullets h2{text-transform: uppercase;font-size:13px;margin-bottom:5px;}
.details-bullets ul{margin-left:15px;}

.building-details p.price {font-size:15px; font-family: 'FuturaLightBT',Arial, sans-serif; padding-left:0px;}
p.sale-details{width:300px; float:left; color:#0066cc; padding-left:0px;}

span.sold{display:block; float:left;width:150px;}



.results-tabs{
background:#b7d794;
padding-left:13px;
}

.apartment-search{background: url(../images/search_bg.gif) no-repeat scroll right top; }
.map-search{background: url('../images/map_bg.gif') no-repeat top left; }

.map-search h1, .apartment-search h1{border-bottom:none; color:#fff !important; }
.map-search h1{margin-bottom:165px;}
.apartment-search h1{ height:30px;}
.map-search a{float:right;}

.features-search, .location-search{width:180px; float:left;}
.features-search h1, .location-search h1{height:20px; line-height:normal; border-bottom: none;}
.features-search input, .features-search select{width: 90px;}
.location-search input, .location-search select{width: 75px;}
.location-search label{width: 70px;}
select.location {width:155px;}

.feature-property .box .main-image {background-color:#ededed;}
.box.back{border-bottom:1px solid #bbd5ec; line-height:30px; width:700px;}

.next-thumb{float:right; display:block; width:10px; height:75px; margin-left:5px;}
.prev-thumb{float:left; display:block; width:10px;  height:75px; margin-right:5px;}

.feature-details{
float:right;
margin-left:25px;_margin-left:0px;
padding-bottom:15px;
padding-left:0;_padding-left:10px;;
padding-right:15px;_padding-right:0px;
padding-top:15px;
width:280px;_width:270px;
}

.feature-details h3{margin-top:5px; color:#85B84F}

.feature-details a{float:right;}

.feature-details p{
padding-top:10px;
width:300px;}

/*sidebar layouts*/

.box.sidebar h1,.sidebar .content h1{
border-bottom:1px solid #bbd5ec;
color:#77bb33;
line-height:20px;
margin:30px 0 0px;
padding-bottom:5px;_width:175px;
}

.box.sidebar h1.first,.sidebar .content h1.first {
margin:30px 0 20px;
}

.sidebar{
background: transparent url('../images/white_column.png') no-repeat;
padding-left:30px;
padding-right:15px;_padding-right:5px; 
width:185px;_width:140px;_margin:0px;
margin-top:-70px; _position:relative;
}

ul.blog-box {
background: #85b84f;
list-style:none;
margin:0px;
padding-bottom:1px;_width:175px;
}

ul.blog-box li{
color:#fff;
border-bottom: dotted 1px #fff;
padding: 10px;
}

ul.blog-box li a{color:#fff !important;}
ul.blog-box li a:hover{text-decoration:underline; color:#fff !important;}

ul.blog-box p{padding:0px 8px 5px 8px}

ul.results{
padding:0px;
margin:0px;
}
#section-home .sidebar ul.results {_width:175px;}
ul.results li{
border-bottom:1px solid #bbd5ec;
margin:5px 0;
padding:0 0 10px;
	}
#section-home .sidebar ul.results li{_width:165px;} 
/*footer stuff*/

.footer-links{
margin-left: 340px;
color:#fff;
height:120px;
}

.footer-links li {
float:left;
width:160px;
}

.footer-links a{
color:#fff !important;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
margin-bottom:3px;
font-size:11px;
}

.footer-links h2{
color:#fff;
font-size: 12px;
margin:20px 0px 10px 0px;
}

.footer-links ul{
margin-left: 13px;
color:#fff;
}


/********************************************************************************************/
/* NAVIGATION */
/********************************************************************************************/

#header ul#cssdropdown ul li a {
font-size:14px;
line-height:30px;
background: #D5E9C2;
border-bottom: 1px solid #BBD5EC;color:#FFF;
}
#header ul#cssdropdown ul li a:hover {background: #FDFFFB; }


/********************************************************************************************/
/* FORMS */
/********************************************************************************************/

form.basic-search, form.refine-search {padding: 7px 0px 0px 0px}

label {font-weight: normal;line-height:20px;}
#subscribe label,#login-form label{width:80px;}
input[type="text"], input[type="password"], select {padding:1px;width:140px; line-height:11px;font-size:10px !important;}
textarea {padding:4px;width:150px;line-height:14px;font-size:12px;}

.personal-details input[type="text"],.subscribe input[type="password"],.subscribe  select, .access input[type="text"], .subscribe input[type="text"], .contact-form input[type="text"], .market-appraisal input[type="text"], .contact-form select, .market-appraisal select {width:150px;}
.personal-details textarea, .access textarea, .subscribe textarea, .market-appraisal textarea, .contact-form textarea {width:189px; }


.submit {font-size:11px;border:0px; float:right;}
#login-form .submit {float:left;width:133px;}

/********************************************************************************************/
/* PAGINATION */
/********************************************************************************************/

.pagination {text-align:right;font-size:11px;line-height:30px;background-color:#fff;border-bottom:1px solid #bbd5ec;}
.bottom{border-bottom:none;}
.pagination a {text-decoration:none; color:#4aadff;}
.pagination a:hover {text-decoration:underline;}
.pagination .disabled {color:#bbd5ec;}
.pagination .current {background-color:#4aadff;color:#fff;}


/********************************************************************************************/
/* BOX COLOURS, BORDERS ETC */
/********************************************************************************************/

body{ background: url(../images/body_bg.gif) repeat-x}
#main{background: #fff}
#section-default #main, #section-property-details #main, #section-article #main, #section-contact-us #main{background:#fff;}

.box .content {background-color:transparent;}
#header {background: url(../images/header.jpg) no-repeat}
#header .navigation {}

.box.description .content {background-color:transparent;}

.box.map {background:#ccc;}
.inspections p {margin: 1px 5px 0px 5px; background:#D1DCE2;}
.basic-search .footer p{}
.box.feature-property, .box.latest-listings, .box.features, .box.calculators {}
.box.feature-property .content {_width:380px;}
.box.feature-property .footer{#width:380px;}
.inspections{ padding-bottom: 5px;}
.personal-details, .access, .market-appraisal, .contact-form, .contact-details{padding-bottom: 7px;}

.box.email-agent-form label{width:60px;}
#facebox .box.email-agent-form {width:420px;}
.box.email-agent-form input {width:280px;}
.box.email-agent-form input.submit-blue {width:155px;height:auto;}
.box.email-agent-form textarea{width:280px;}
.box.email-agent-form .submit{width:100px;}

.box.email-friend-form label{width:100px;}
.box.email-friend-form input, textarea{width:200px;}
.box.email-friend-form .submit{width:100px;}

.box.employee {margin-bottom:0; min-height:200px; _height:200px; padding: 8px 0px; width:140px;}
.box.employee h2, .employee p {margin: 0px 3px 0px 3px;}

.box.article{
padding:0px 40px 15px 0;
padding-right:40px;
width:700px;_width:670px;
margin-left:0px;
}


/********************************************************************************************/
/* FONT COLOURS, ICONS ETC */
/********************************************************************************************/

.navigation a {text-transform: uppercase; text-decoration: none;color:#004378;margin-left:-5px;}
.navigation a:hover {text-decoration: none; color:#4AADFF; background: #fdfffb;}
#footer .navigation a {text-decoration: none;color:#004378;}
#footer .navigation a:hover {text-decoration: underline; background:none;}
#footer p, #footer a {color: #004378;}

.box h1, .box h2 {background-color: transparent;}
.box h1, #toolbar h1 {color: #134b92;}
h2{color:#005fca;}

.box.state-search h1, .box.property-search h1, .box.my-properties-login h1{color:#fff;}
.description h1, .description h2, .summary h1, .summary h2 {background-color:transparent;}
.summary h1 {
margin-top:0px;
padding-top:0px;
line-height:15px;
margin-bottom:15px;}

p{color:#0f1f45;}

p.description, .save-search p {color:#578CB8; line-height:13px; padding:0px;}
.search-results p.description {_width:500px;}
.sidebar ul.results li p.description{
_width:175px;    
}
.error h2{font-size:12px; margin-bottom:0px; padding-bottom:0px; line-height:15px; color:#cc0000;}
.error ul{margin: 10px 30px}
.error {font-size:12px; color:#cc0000;}


.box.contact-form span .required, .box.contact-form p, .box.contact-form h1, .box.contact-form label{color:#fff !important;}

.description h2 {size:16px; color: #cc0000; margin-left:15px;}

.summary .address {border-right:1px solid #000;}
.summary h3 {color:#134b92;font-weight:bold;}
.sale-method {color:#134b92;font-weight:bold;margin:0 5px 0 15px;}
.property-type {color:#888;font-weight:normal;font-size:15px;}

.box.personal-details h2, .box.access h2, .box.features h2, .box.inspections h2, .box.calculators h2, .box.auctions h2{color:#134b92; padding-top: 5px;}
.box.contact-details h2{color:#134b92;}

.carparks, .icons .carparks {background: url(../images/car.gif) no-repeat bottom left;}
.bedrooms, .icons .bedrooms {background: url(../images/bed.gif) no-repeat bottom left;}
.bathrooms, .icons .bathrooms {background: url(../images/bath.gif) no-repeat bottom left;}
.results .building  .floorplan {float:right;margin-right:20px;}
.size {float:right;margin-right:20px;}

.required{color:#134b92; font-size:11px;}

.box.employee a {font-weight:bold; color: #134b92; font-size:13px; line-height:14px; text-decoration:none;}
.box.employee a:hover{color: #134b92}
.box.employee p {font-size:11px; line-height:14px; margin-top:5px; border-top: 1px solid #ededed;}

.bookmark {padding: 5px; float:right}


/********************************************************************************************/
/* NAVIGATION */
/********************************************************************************************/

/********************************************************************************************/
/* FORMS */
/********************************************************************************************/

textarea, input, select {border:1px solid #a0c1dd;}
.example {color:#134b92;font-style:italic;}


/********************************************************************************************/
/* BOX TABS */
/********************************************************************************************/

.tabs li a {text-decoration:none; color:#fff; text-transform: uppercase;}
.tabs li a:hover{background:#D5E9C2;color:#134b92; }
.tabs li.ui-tabs-selected a, .tabs li.ui-tabs-selected a:hover {color:#134b92; background: #fff;}
.tabs .last a {margin-right:0;}
.ui-tabs-hide {display:none;}

/*.buy{_background: url(../images/buy_tab.gif) no-repeat top left;}
.rent{_background: url(../images/rent_tab.gif) no-repeat top right;}
*/




/********************************************************************************************/
/* BUTTONS */
/********************************************************************************************/


.submit {
color:#FFFFFF;
display:block;
font-size:13px;
margin:10px 0px 0px 0px;
padding:6px 20px 6px 0;
text-align:right;
text-transform:uppercase;
width:150px;
cursor:pointer;
background:#004378 url(../images/button_arrow.gif) no-repeat scroll right top;}


/********************************************************************************************/
/* LATEST LISTINGS */
/********************************************************************************************/

.latest-listings .result a.submit {margin-right:10px;}
.latest-listings .result {color:#0f1f45;}
.latest-listings .result.odd {color:#0f1f45;}
span.size, span.bedrooms,span.carparks,span.bathrooms {float:right; padding:4px 13px 0px 23px;}
span.size {padding-left:5px;padding-right:5px;}

/********************************************************************************************/
/* SEARCH RESULTS */
/********************************************************************************************/

.search-results .result {color:#004378;border-bottom:1px solid #bbd5ec; margin: 0px 0px 10px 0px}
.search-results span{line-height:30px; }

.search-results .building span{line-height:normal; font-size:11px; font-weight:bold}
.search-results .building a, .building span.sold {color:#004378;font-size:13px;text-transform:uppercase;font-weight:normal}
.search-results span.resultnum {font-weight:bold;}
.search-results .result.odd {}
.result .suburb a {}

span.unit-number , span.unit-level{
font-family: 'FuturaLightBT',Arial, sans-serif;
color:#005fca;
font-size:14px;
font-weight:normal;
line-height:20px;
text-transform:uppercase;}


.search-results .submit-blue{
position:relative;
bottom:0px;
float:right;}

.search-results.inspections {background:none;}
.search-results.inspections p {background:none;}
.search-results.inspections.icons span {padding-left:35px;}


.feature-property .footer p.buildingname {
background:transparent url(../images/black-60-alpha.png) repeat scroll left top;
color:#FFFFFF;
font-family:'FuturaLightBT',Arial,sans-serif;
font-size:14px;
padding-left:15px;
text-transform:uppercase;
_width:365px;
	}


/********************************************************************************************/
/* AUTOCOMPLETE */
/********************************************************************************************/

.ac_results { background-color:#fff;border:1px solid #E2dec9;}
.ac_over {background-color:#ededed;}


/********************************************************************************************/
/* IMAGE GALLERY */
/********************************************************************************************/

.thumbs li {float:left;margin-left:3px;margin-right:3px;}

/* print brochure */


body #section-property-brochure, #section-property-brochure body{background:#fff !important;background-image:none !important; }
#section-property-brochure #header, #section-property-brochure #footer {width:600px; margin:0px;}
#section-property-brochure #main { width:600px;margin:0;}
#section-property-brochure #header{background: url(../images/brochure_header.jpg) no-repeat top left; height:107px; padding-top:0px;}
#section-property-brochure .box.summary, #section-property-brochure .box.auctions, #section-property-brochure .box.inspections, #section-property-brochure .box.description, #section-property-brochure .box.features, #section-property-brochure .box.calculators {width:240px;}
#section-property-brochure .box.media, #section-property-brochure .box.map {width:320px;}
#section-property-brochure #main-image {margin:10px 15px 10px 15px;height:217px;width:290px;}
#section-property-brochure #images ul {list-style:none;margin:0 0 0 10px;padding:0;}
#section-property-brochure #images ul li {display:block;float:left;width:140px;margin:0px 5px 10px 5px;}

#section-property-brochure * {
font-size:12px;
line-height:1.5em;
font-family: Arial, Helvetica, sans-serif;
background:#fff;
}
#section-property-brochure h2 {
font-size:14px;
}
#section-property-brochure h1, #section-property-brochure h2, #section-property-brochure h3 {
font-weight:bold;
}
#section-property-brochure #printbrochure .features,#section-property-brochure #printbrochure .addresses{
border:1px solid #3399ff;
}
#section-property-brochure #popup table tr .printbrochure #printbrochurewrapper .topimages div img,
#section-property-brochure #popup table tr .printbrochure #printbrochurewrapper .topimages div#map_canvas {
border: 1px solid #2667b1;
}
#section-property-brochure table.icontable{border:1px solid #09266b;background:#E2E9FB;}
#section-property-brochure .icontable td{#font-size:12px;}
#section-property-brochure #section-property-brochure  #map {width:598px;}

#section-property-brochure * {
list-style-type:disc;
}
#section-property-brochure li{
margin-left:10px;
_margin-left:0px;
}
#section-property-brochure h2 {
margin-top:5px;
margin-bottom:5px;
}
#section-property-brochure td{padding:0px;}
#section-property-brochure p,#section-property-brochure hr{
margin-top:5px;
margin-bottom:5px;
}
#section-property-brochure #printbrochure{
width:600px;}
#section-property-brochure .printbrochure_banner {
text-align:left;
}
#section-property-brochure #popup table tr .printbrochure #printbrochurewrapper .topimages div img,
#section-property-brochure #popup table tr .printbrochure #printbrochurewrapper .topimages div#map_canvas {
margin-bottom: 10px;
}
#section-property-brochure #popup .printbrochure .topimages{
height:auto;width:auto;
}
#section-property-brochure #printbrochurewrapper{
width:auto;
}
#section-property-brochure table.icontable{margin-right:3px; float:right;}
#section-property-brochure .icontable td{padding:5px;}
#section-property-brochure #section-property-brochure  #map {width:598px;}
#section-property-brochure img.thumbnail{
	margin-top:15px;
}
.submit.print-brochure {border-right:0;margin-right:15px;}

#map-results-list li {width:30%;margin-right:3%;display:block;float:left;}
#building-map .map {width:90%;height:240px;margin: 0 auto;}
/* .property-search li.rent {display:none;} */

/* */
#section-home .search-contents {#height:254px;#overflow:hidden;}
#section-building-details .thumbs li,#section-property-details .thumbs li {_float:left;}
#section-building-details .feature-property,#section-property-details .feature-property{_height:285px;}
#section-building-details #images{_width:380px;_overflow:hidden;}
#section-property-details #images{_width:380px;_overflow:hidden;}
