body {
line-height: 1.4em;
font-family: "Lucida Grande", Arial, sans-serif;
font-size:13px;
color: #2B332E;
/*background: #ECF4EF;*/ 
background:transparent url(../images/header_bg_edge.png) top center no-repeat;
}

a { color: #426168; text-decoration: none; outline: none; }
a:hover {color: #22944E;}

html, li, p, h1, h2, h3, h4, h5, h6 { line-height:1.5em; }

p {line-height:1.2em;}

/* HEADER */
r {
height:144px;
margin:0pt;
width:100%;
}

#header h1 { _behavior: url(/iproperty/stylesheets/iepngfix.htc); }

#header h1 {
margin:23px 0px 0px 0px;
height:122px;
width:309px;
background:transparent url(../images/logo.png) top right no-repeat;
}

#header h1 * {margin-left:-9000px;}

#main .inner, #footer .inner {
width:900px;
margin-left:auto;
margin-right:auto;
}

#header .inner {
width:900px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
height:144px;

}

#header h1 {
font: "Myriad Pro", "Lucida Grande", Arial, sans-serif;
font-size: 2em;
display:block;
float:left;
color:#fff;
}

#header ul {
list-style:none;
display:block;
float:right;
font-size:1em;
color:#fff;
padding-top:25px;
margin-right:5px;
}

#header ul li {
display:block;
float:left;
vertical-align:middle;
max-height:54px;
padding-left:0px;
margin-right:15px;
_margin-right:8px;
overflow:hidden;
}

#header ul li.properties-search-link { width:135px; }
#header ul li.services-link {width:195px;}
#header ul li.news-link {width:105px;}
#header ul li a {max-height:32px;}
#header ul li a { _behavior: url(/iproperty/stylesheets/iepngfix.htc); }
#header ul li a:hover {text-decoration:underline;}

#header ul li.properties-search-link a {
background:transparent url(../images/properties-search-icon.png) top left no-repeat;
}

#header ul li.services-link a {
background:transparent url(../images/services-icon.png) top left no-repeat;
}

#header ul li.news-link a {
background:transparent url(../images/news-icon.png) top left no-repeat;
}

#controller-properties ul li.properties-search-link,
#controller-static.search ul li.properties-search-link,
#controller-static.home ul li.properties-search-link,
#controller-static.services ul li.services-link,
#controller-static.news ul li.news-link {
font-weight:bold;
}
#header ul li.news-link span {
height:34px;
padding-left:60px;
padding-top:20px;
display:block;
}


#header ul li a {
height:34px;
padding-left:60px;
padding-top:20px;
display:block;
}

#header a { color:#fff; }

#main {
padding-top:10px;
padding-bottom:20px;
min-height:200px;
width:100%;
background-color: #fff;
}

h1, h2, h3, h4, h5, h6 {
font-family:"Myriad Pro", "Lucida Grande", Arial, sans-serif;
font-weight:normal;
color:#808C85;
}

h1 { font-size:24px; }
h2 { font-size:18px; }
h3 { font-size:14px; }

/* FORM STYLES */
form .example { color: #808C85; }

input, textarea, select {
margin: 0;
font-size: 12px;
font-family: "Lucida Grande", Arial, sans-serif;
}

input[type="text"], textarea, input[type="password"], input[type="checkbox"], select {
border: 1px solid #6F8991;
background-color: #fff;
padding: 4px;
}

label {
	margin: 5px 0;
	font-weight: bold;
	color: #545661;
	display:block;
 	vertical-align: middle;
}

button, input[type='submit'], div#main a.action {
padding: 3px 8px 3px 8px;
background-color: #829BA2;
border:1px solid #829BA2;
color: #fff;
font-weight:bold;
font-size: 12px;
line-height:16px;
cursor:pointer;
}
form p { margin-top:5px; }
p.submit { text-align:right; }

/* ARTICLE */
.article ul li { list-style:square; margin-left:20px; }
.article ul li, .article td, .article p { line-height:1.5em; }

/* PROPERTY SEARCH RESULTS */
ul.property-list { list-style:none; }

ul.property-list li {
padding-bottom:10px;
border-top:1px solid #E6EEF4;
}
#main ul.property-list li .inner {
padding:10px;
display:block;
width:560px;
}

ul.property-list li.property .thumbnail {
width:80px;
overflow:none;
min-height:50px;
max-height:60px;
display:block;
float:left;
margin-right:10px;
border:1px solid #E6EEF4;
background: #F2F6FA url(../images/default-house-image.png) center left no-repeat;
text-align:center;
color:#BFD4E4;
}
ul.property-list li.property .thumbnail span { padding-top:10px; }
ul.property-list li .details { width:460px; display:block; float:left; }

ul.property-list li .details .address {
font-weight:bold;
display:block;
float:left;
width:340px;
}
ul.property-list li .details .price {
display:block;
float:left;
}
ul.property-list li .details .property-type {
display:block;
float:right;
}
ul.property-list li .heading { font-weight:bold; }
ul.property-list li .details .icons {
display:block;
float:right;
width:120px;
text-align:right;
}

ul.property-list li .agency {
width:580px;
display:block;
margin-left:93px;
margin-right:10px;
}

/* AGENCY RESULTS */
ul.agency-list {list-style:none;}

ul.agency-list li {
padding-bottom:10px;
border-top:1px solid #E6EEF4;
}

ul.agency-list li .inner {
padding:10px;
display:block;
}

ul.agency-list li.agency .thumbnail {
width:160px;
min-height:40px;
overflow:none;
display:block;
float:left;
margin-right:10px;
border:1px solid #E6EEF4;
background-color: #F2F6FA;
text-align:center;
color:#BFD4E4;
}

ul.agency-list li.agency .thumbnail span {
padding-top:10px;
}

ul.agency-list li .contact {
width:400px;
display:block;
float:left;
margin-right:10px;
}

ul.agency-list li .contact .key {
display:block;
float:left;
width:100px;
font-weight:bold;
}

ul.agency-list li .contact .value {
display:block;
float:left;
width:280px;
font-weight:bold;
margin-left:10px;
}

ul.agency-list li .address {
width:300px;
display:block;
float:left;
}

/* RESULTS */
div.results-message {
width:560px;
background-color:#F4F7F5;
text-align:center;
padding:20px;
}

/* AGENCY DETAILS */
.agency .name { font-weight:bold; }

/* PAGINATION */
#main .pagination { margin-bottom:20px; text-align:center; }
.pagination span.current, .pagination a {
padding:2px 4px 2px 4px;
border:1px solid #A4B6B5;
font-weight:bold;
}
.pagination span.disabled { border:1px solid #fff; color: #A4B6B5; }
.pagination span.current { background-color:#A4B6B5; color:#fff; }

/* PROPERTY SEARCH FORM */
#main #for-sale .inner { _behavior: url(/iproperty/stylesheets/iepngfix.htc); }
#main #for-rent .inner { _behavior: url(/iproperty/stylesheets/iepngfix.htc); }
#main #sell { _behavior: url(/iproperty/stylesheets/iepngfix.htc); }

#main #for-sale .inner {
background:transparent url(../images/for-sale.png) bottom left no-repeat;
margin-left:0;
padding-left:220px;
}

#main #for-rent .inner {
background:transparent url(../images/for-rent.png) bottom left no-repeat;
margin-left:0;
padding-left:220px;
}

#main #sell .inner {
background:transparent url(../images/for-sale.png) bottom left no-repeat;
margin-left:0;
padding-left:220px;
}

#main form.search-form {
width:600px;
height:90px;
margin-left:auto;
margin-right:auto;
}

#main form.search-form input[type="text"].suburbs { width:400px; }
#main form.search-form select.regions { width:60px; }
#main form.search-form select.property_types { width:200px; }

#search-nav { padding-top:10px; }

/* HOME PAGE */
div.featured-property, div.prestige-property, div.news {
width:290px;
min-height:100px;
background:#D0DBD3 url(../images/featured_bg.png) top left repeat-x;
display:block;
float:left;
margin-right:15px;
_margin-right:10px;
position:relative;
height:220px;
overflow:hidden;
}

div.featured-property img.property, div.prestige-property img.property {
vertical-align:middle;
margin-left:1px;
}

div.featured-property.last {
margin-right:0;
}
/*#controller-static.home div.featured-property.last {
margin-right:15px;
_margin-right:10px;
}*/
div.news {
margin-right:0;
}

#main div.news h2 {
height:30px;
width:270px;
padding-left:10px;
}
#main div.news ul {
list-style:none;
width:288px;
height:179px;
background-color:#d9e2db;
border-left:1px solid #D4DED7;
border-right:1px solid #D4DED7;
border-bottom:1px solid #D4DED7;
margin-left:0;
}
#main div.news ul li {
padding: 5px 20px 5px 20px;
border-bottom:1px solid #fff;
}

#main div.news ul li.odd {
background-color:#c5d3c9;
}

div.news span.read-more {
bottom:0;
left:0;
position:absolute;
padding:10px;
background-color:#C5D3C9;
color:#4B696F;
width:270px;
text-align:right;
}

div.featured-property .property-details, div.prestige-property .property-details {
bottom:0;
left:0;
position:absolute;
padding:10px;
background-color:#C5D3C9;
color:#4B696F;
width:270px;
}

div.news h2, div.featured-property h2, div.prestige-property h2 {
color:#4B696F;
width:250px;
margin-top:10px;
}

div.prestige-property h2 {
color:#fff;
}

div.prestige-property {background:#00293E url(../images/prestige_bg.png) top left repeat-x;}

div.featured-property h2, div.prestige-property h2 {margin-left:10px;}

div.services {
margin-top:30px;
width:900px;
background-color:#6F8991;
padding:5px 0px 10px 0px;
}

div.services, div.services h2 {color:#fff;}
div.services h2 {margin-bottom:10px;}

div.services h3 a {color:#ceddd3;}
div.services h3 a:hover {text-decoration:underline;}

div.services ul.services-list {
list-style:none;
width:430px;
display:block;
float:left;
margin-left:0;
}

ul.services-list li {
margin-bottom:10px;
}

div.services ul.services-list img.icon {
display:block;
float:left;
}

div.services ul.services-list img.icon { _behavior: url(/iproperty/stylesheets/iepngfix.htc); }

div.services ul.services-list .description {
margin-left:20px;
display:block;
float:left;
width:330px;
}

#main div.services .inner {
margin:10px 20px;
width:860px;
}

/* CONTACT SEARCH FORM */
.agent-details {
margin-top:20px;
width:600px;
background-color:#6F8991;
padding:20px;
color:#fff;
}

.agent-details h2 {
color:#fff;
}

.agency-photo {
display:block;
float:left;
margin-right:20px;
min-width:100px;
min-height:30px;
border:2px solid #D5E4DB;
background-color:#E1EBE5;
}

.agent-photo {
display:block;
float:left;
margin-right:20px;
min-width:100px;
min-height:100px;
border:2px solid #D5E4DB;
background:#E1EBE5 url(../images/default-agent-image.png);
}

.agent-contact-form {
display:block;
float:left;
}

.agent-contact-form label {
display:block;
float:left;
width:100px;
}

.agent-contact-form .contact-details {
display:block;
float:left;
width:190px;
overflow:hidden;
}

.agent-contact-form a {
color:white;
text-decoration:underline;
}

.agent-contact-form a:hover {
color:#72D805;
}
.agent-contact-form .key, .agent-contact-form .value { display:block; margin-bottom: 5px;}
.agent-contact-form .key { font-weight:bold; }

.agent-contact-form .value {margin-bottom:10px;}

.agent-contact-form input[type=text], textarea, .agent-contact-form p {
width:230px;
}

/* PROPERTY DETAILS */
p.summary {float:left;}
p.description {float:left;}

.property-details .header {width:590px;display:block;float:left;}
.property-details .icons {width:220px;display:block;float:right;text-align:right;font-size:24px;}
.property-details .icons img {margin-top:-6px;vertical-align:middle;}

/* TABS */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    #main .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.outer {
background-color:#D4DED7;
}
.ui-tabs-nav, .ui-tabs-panel {
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0 0 6px 0;
    padding: 0;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li.first {
margin-left:15px;
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 5px;
    font-weight: bold;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
    padding: 0px 16px 0px 16px;
    font-size:14px;
    background: url(../images/tabs.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    background-position: 100% 0;
    text-decoration: none;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */    
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    color: #fff;
    background-color:#6F8991;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 0px;
    z-index: 2;
    margin-top: 0;
    background-position: 100% -36px;
    background-color:#E5EEE9;
    color:#6F8991;
}
.ui-tabs-nav a span {
    padding-top: 4px;
    padding-right: 0;
    height: 20px;
    background-position: 0 0;
    line-height: 20px;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 4px;
    height: 27px;
    background-position: 0 -36px;
    line-height: 27px;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000;
}
#main .ui-tabs-panel {
    background:#FEFEFE url(../images/search-form.png) top left repeat-x;
    padding: 10px;
    margin-bottom:20px;
    border:1px solid #BCD4C3;
}
/*.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}*/

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

#main .ui-tabs-panel .inner {
width:600px;
margin: 0 0 0 160px;
}

/* MEDIA TABS VIEW */
#main .property-media {
width:600px;
padding-top:20px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
position:relative;
}

#main .property-media .ui-tabs-panel {
padding:20px;
}

.property-media .slideshow {
position: relative;
width:440px;
height:330px;
display:block;
float:left;
overflow:hidden;
}

.property-media .controls {
  z-index: 1000;
  position: absolute;
  top: 0;
  left: 0;
  height:49px;
  display: none;
  background: #6F8991 url(../images/controls-bg.png);
  margin: 0;
  width: 440px;
  margin-left:auto;
  margin-right:auto;
  color:#fff;
  text-align:center;
}

.property-media .controls a {
overflow:hidden;
color:#fff;
font-size:14px;
font-weight:bold;
}

.property-media .controls a div {
height:49px;
width:40px;
}

.property-media .thumbs {
display:block;
float:right;
height:330px;
width:100px;
overflow:hidden;
}

.property-media .thumbs ul {
list-style:none;
height:240px;
width:100px;
overflow:hidden;
}

.property-media .thumbs ul li {
height:75px;
margin-bottom:5px;
overflow:hidden;
text-align:center;
}

.slides div {
display:block;
float:left;
width:440px;
text-align:center;
}

#main .property-media a.prev-thumb, #main .property-media a.next-thumb {
width:100px;
margin-bottom:5px;
display:block;
float:right;
}

.sidebar p, .sidebar ul { margin:0; }
.sidebar ul li { padding-top:5px; padding-bottom:5px; }
.sidebar #map-canvas { width:278px; height:280px; overflow:hidden; }

#main .content { padding-top:20px; margin-bottom:20px; }

/* SIDEBAR */
#main .sidebar {
  margin-top:20px;
	width:278px;
	display:block;
	float:left;
	background-color: #F5F8F5;
  border:1px solid #C0CCC4;
  padding-bottom:20px;
}

#main .sidebar .inner { width:278px; }

#main .sidebar h2 {
font-size:14px;
border-bottom:1px solid #C0CCC4;
width:238px;
padding-left:20px;
padding-right:20px;
line-height:32px;
color:#808C85;
}

#main .sidebar p.agency { text-align:center; }

#main .sidebar p {
padding:10px 20px 10px 20px;
width:238px;
background-color:#fff;
border-bottom:1px solid #C0CCC4;
margin-top:0;
}

#main .sidebar ul {
padding-left:25px;
list-style:square;
width:252px;
background-color:#fff;
border-bottom:1px solid #C0CCC4;
}

#main .sidebar .inner span.key, #main .sidebar .inner span.value {
display:block;
float:left;
width:59%;
line-height:1.5em;
}

#main .sidebar .inner span.key { font-weight:bold; width:40%; }

/* SERVICES */
ul.services-nav {
list-style:none;
width:804px;
margin-left:auto;
margin-right:auto;
position:absolute;
z-index:100;
margin-left:48px;
}

ul.services-nav .service-button img, ul.services-nav .service-button { _behavior: url(/iproperty/stylesheets/iepngfix.htc); }

ul.services-nav .service-button {
display:block;
float:left;
width:114px;
height:98px;
padding:10px;
text-align:center;
cursor:pointer;
background:transparent url(../images/service-button-bg.png);
font-weight:bold;
}

ul.services-nav .service-button:hover {
background:transparent url(../images/service-button-hover-bg.png);
}

.services-information {
background: transparent url(../images/services-description-bg.png) top left no-repeat;
width:900px;
height:310px;
margin-top:80px;
}

.services-information ul {
list-style:none;
}
.services-information ul li {
width:900px;
}

#main .services-information ul li .inner {
width:840px;
padding:20px;
height:180px;
margin-top:40px;
}

.services-information .detail-image {
width:200px;
display:block;
float:left;
}

.services-information .slides {
width:200px;
margin:0;
padding:0;
}

.services-information .detail-image { _behavior: url(/iproperty/stylesheets/iepngfix.htc); }

.services-information .description {
width:600px;
height:220px;
margin-left:20px;
display:block;
float:right;
position:relative;
overflow:hidden;
}

#main .services-information .description img.logo {margin:3px 6px 3px 0px;border:2px solid #C3D1C7;}

.services-information .description .more {
position:absolute;
text-align:right;
bottom:0px;
right:0px;
display:block;
}
.agent-details.wide { width:900px; }

.agent-details #map-canvas {
padding-left:20px;
width:560px;
height:210px;
overflow:hidden;
}

.map-wrapper {
position:relative;
display:block;
float:left;
margin-right:20px;
}

.map-wrapper .contact-information {
width:560px;
padding:10px;
background:#00293E url(../images/header_selected_bg.png) top left repeat-x;
color: #fff;
}

.map-wrapper .contact-information .address, .map-wrapper .contact-information .phone {
width:280px;
display:block;
float:left;
}

.map-wrapper .contact-information .phone .key {
width:80px;
font-weight:bold;
display:block;
float:left;
}
/* FOOTER */
#footer {
border-top:1px solid #ccc;
color:#808C85;
width:100%;
font-size: 0.75em;
line-height: 2.4em;
}

#footer ul {
list-style:none;
display:block;
float:left;
width:100%;
}

#footer ul li {
display:block;
float:left;
margin-right:10px;
line-height: 2.4em;
} 

#footer .copyright {
float:right;
}
/* B: glovebox styles */
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #bcd4c3;
	margin:0;
	padding:0px;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
	
	display:none;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }

/* E: glovebox style */
/* BGN. Print Brochure */ 
#popup.action-print_brochure td,#popup.vrtour td{vertical-align:top;}
#popup.action-print_brochure .topbar,#popup.vrtour .topbar{
	color:#ffffff;font-size:16px;line-height:22px;font-weight:bold;
}
#popup.action-print_brochure .button,#popup.vrtour .button{
	font-size:14px;font-weight:bold;
	text-align:center;vertical-align:middle;color:#ffffff;margin-right:20px;
	background:url(../images/icon_print.gif) center left no-repeat;padding-left:15px;
}
#popup.action-print_brochure #header h1,#popup.vrtour #header h1 {
margin:0px;
height:85px;
width:316px;
background:transparent url(../images/logo-print_brochure.png) top right no-repeat;
}
#popup.action-print_brochure .printicon,#popup.vrtour .printicon
{
	
	width:39px;height:47px;background-color:#e6eee9;border:1px solid #bcd4c3;font-size:14px;font-weight:bold;line-height:22px;
	text-align:center;vertical-align:middle;color:#2B332E;
}
#popup.action-print_brochure .printtop td.bar,#popup.vrtour .printtop td.bar
{
	vertical-align:middle;
	height:37px;background-color:#e6eee9;border:1px solid #bcd4c3;
}

#popup.action-print_brochure .printtop .suburb
{
	color:#808c85;font-size:18px;line-height:20px;padding-left:10px;
}
#popup.action-print_brochure .printtop .address
{
	color:#2b332e;font-size:11px;line-height:20px;font-weight:bold;padding-left:10px;
}
#popup.action-print_brochure .printtop .price
{
	color:#2b332e;font-size:14px;line-height:20px;text-align:right;font-weight:bold;padding-right:10px;
}
#popup.action-print_brochure .printtop .pid
{
	color:#808c85;font-size:10px;line-height:20px;text-align:right;padding-right:10px;
}
#popup.action-print_brochure .featuresbox,#popup.action-print_brochure .agentbox
{
	width:200px;border:1px solid #bcd4c3;padding:8px;
	color:#2b332e;background-color:#e6eee9;
}

#popup.action-print_brochure .featuresbox span.key, #popup.action-print_brochure .featuresbox span.value,#popup.action-print_brochure .agentbox span.key, #popup.action-print_brochure .agentbox span.value  {
display:block;
float:left;
width:59%;
line-height:1.5em;
}

#popup.action-print_brochure .featuresbox span.key,#popup.action-print_brochure .agentbox span.key {
font-weight:bold;
width:40%;
}

#popup.action-print_brochure .featuresbox .title,#popup.action-print_brochure .agentbox .title
{
	color:#808c85;font-size:16px;line-height:22px;margin-bottom:10px;
}
#popup.action-print_brochure .agentbox
{
	margin-top:5px;
}

#popup.action-print_brochure .printheading
{
	color:#426168;font-size:16px;line-height:30px;font-weight:bold;
}
#popup.action-print_brochure .printdescription
{
	color:#2b332e;
	font-size:12px;line-height:18px;font-weight:normal;
}
#popup.action-print_brochure #map_canvas{
	width: 100%; height: 175px;border:1px solid #bcd4c3;
	margin-top:6px;
}
/* END. Print Brochure */
