body.details h2 { color: #ffffff; margin: 5px 0px 0px 0px; padding:0px; font-size: 14px; float: left; display:block; width: 100%; }
body.details #feature-container #feature-slot { background-color:#485B4C; }
body.details #feature-container #feature-slot ul { list-style-type: none; margin-top: 8px; }
body.details #feature-container #feature-slot ul li { text-align: center; font-weight: bold; padding:0; padding-bottom: 2px; }
body.details #feature-container #feature-slot ul li+li { border:none; }
body.details #feature-container #feature-slot ul li#new-search { padding-bottom: 10px; margin-bottom: 10px; margin-top: 5px; border-bottom: 1px solid #314135; }
body.details #feature-container #feature-slot ul li a { text-decoration: none; font-size: 12px; }
body.details #feature-container #feature-slot ul li a:hover { text-decoration: underline; }
body.details #photos-container { width: 883px; height: 595px; background-image: url(../../img/details_top_bg.png); background-repeat: none; float: left; }
body.details #gallery { margin: 16px 0px 0px 8px; width: 657px; color: #ffffff; float: left; padding: 0px; height: 573px; overflow: hidden; xborder: 1px solid red; }
body.details #features { margin: 16px 12px 0px 0px; width: 178px; height: 573px; overflow: hidden; color: #ffffff; float: right; padding: 0px 6px; xborder: 1px solid blue; }
body.details #features #address { float: left; width: 100%; height: 65px; overflow: hidden; margin-bottom: 15px; }
body.details #features #address h2 { padding: 0px; margin: 10px 0px 0px 0px; }
body.details #features #address p { padding: 0px; margin: 3px 0px 0px 0px; float: left; }
body.details #features #brief-details { float: left; width: 100%; height: 394px; margin-bottom: 16px; overflow: hidden; }
body.details #features #brief-details a:link, body.details #features #brief-details a:visited, body.details #features #brief-details a:active { text-decoration: none; }
body.details #features #brief-details a:hover { text-decoration: underline; }
body.details #features #brief-details h3 { color: #ffffff; margin: 0px; padding: 0px; font-size: 12px; width: 100%; }
body.details #features #brief-details p { font-size: 11px; margin-bottom: 7px; }
body.details #features #brief-details p#icons { text-align: center; font-weight:bold; margin: 10px 0px 7px 0px; font-size: 13px; }
body.details #features #brief-details p#icons img { margin:0 5px; }
body.details #features #brief-details dl { clear: both; width: 100%; }
body.details #features #brief-details dl#links { margin-bottom: 7px; }
body.details #features #brief-details dt { width: 40px; font-size: 11px; }
body.details #features #brief-details dd { width: 130px; font-size: 11px; }
#example-content-1 { display: none; position: absolute; padding: 2px; border: 1px solid #9fad9f; background-color: #485b4c; width: 172px; }
body.details #opens-title dd { width: 88px !important; }
body.details #opens-title dd p { margin: 0px !important; padding: 0px; text-align: right; clear: both; }
body.details #opens-title dd.day { width: 27px !important; }
body.details #opens-title dd.date { width: 48px !important; }
body.details #opens-title dd.time { width: 97px !important; }
body.details #open-dates { border: 1px solid #9FAD9F; padding: 2px; margin-bottom: 7px; float: left; }
body.details #open-dates dl { width: 100%; }
body.details #open-dates dd.day { width: 27px !important; }
body.details #open-dates dd.date { width: 48px !important; }
body.details #open-dates dd.time { width: 97px !important; }
body.details #features #office-contact { float: left; width: 100%; height: 81px; overflow: hidden; }
body.details #features #office-contact a { text-decoration: none; }
body.details #features #office-contact a:hover { text-decoration: underline; }
body.details #features #office-contact h3 { color: #ffffff; margin: 5px 0px 0px 0px; padding: 0px; font-size: 12px; }
body.details #description { margin:0px 10px; padding:10px 10px 0px 10px; width:835px; min-height:149px; }
body.details #description p { text-align:justify; }
body.details #description #developments { float: left; padding: 10px; border: 1px solid #9FAD9F; margin-bottom: 20px; width: 815px; }
body.details #description #developments p { margin-bottom: 0px; }
body.details #description #developments dl { width: 100%; }
body.details #description #developments dd.unit-lot { width: 120px; }
body.details #description #developments dd.features { width: 210px; }
body.details #description #developments dd.features img { margin: 0px 5px; }
body.details #description #developments dd.price { width: 270px; }
body.details #description #developments dd.available { width: 150px; }
body.details #description #developments dd.link { width: 50px; }
body.details #description #developments dd.link a { text-decoration: none; }
body.details #description #developments dd.link a:hover { text-decoration: underline; }
body.details #left-side { display: none; }
body.details .ad-gallery { color:#FFFFFF; float:left; height:573px; margin:16px 0 0 8px; overflow:hidden; padding:0; width:657px; }
#fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
* html #fancybox-loading { position: absolute; margin-top: 0; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('../img/fancybox.png'); }
#fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000 !important; z-index: 1100; display: none; }
* html #fancybox-overlay { position: absolute; width: 100%; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #FFF; }
#fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background-image: url('../img/fancybox.png'); background-position: -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox_error { color: #444; font: normal 12px/20px Arial; padding: 7px; margin: 0; }
#fancybox-content { height: auto; width: auto; padding: 0; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic; }
#fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; }
#fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding: 10px 0; text-align: center; color: #333; }
.fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold; }
.fancybox-title-over { color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url('../img/fancy_title_over.png'); display: block; }
#fancybox-title-wrap { display: inline-block; }
#fancybox-title-wrap span { height: 32px; float: left; }
#fancybox-title-left { padding-left: 15px; background-image: url('../img/fancybox.png'); background-position: -40px -90px; background-repeat: no-repeat; }
#fancybox-title-main { font-weight: bold; line-height: 29px; background-image: url('../img/fancybox-x.png'); background-position: 0px -40px; color: #FFF; }
#fancybox-title-right { padding-left: 15px; background-image: url('../img/fancybox.png'); background-position: -55px -90px; background-repeat: no-repeat; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url('../img/blank.gif'); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url('../img/fancybox.png'); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('../img/fancybox.png'); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancy-bg-n { top: -20px; left: 0; width: 100%; background-image: url('../img/fancybox-x.png'); }
#fancy-bg-ne { top: -20px; right: -20px; background-image: url('../img/fancybox.png'); background-position: -40px -162px; }
#fancy-bg-e { top: 0; right: -20px; height: 100%; background-image: url('../img/fancybox-y.png'); background-position: -20px 0px; }
#fancy-bg-se { bottom: -20px; right: -20px; background-image: url('../img/fancybox.png'); background-position: -40px -182px; }
#fancy-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('../img/fancybox-x.png'); background-position: 0px -20px; }
#fancy-bg-sw { bottom: -20px; left: -20px; background-image: url('../img/fancybox.png'); background-position: -40px -142px; }
#fancy-bg-w { top: 0; left: -20px; height: 100%; background-image: url('../img/fancybox-y.png'); }
#fancy-bg-nw { top: -20px; left: -20px; background-image: url('../img/fancybox.png'); background-position: -40px -122px; }
#fancybox-inner h2 { margin-top: 10px; }
#fancybox-loading.fancybox-ie div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bllpho.com.au/img/fancy_loading.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bllpho.com.au/img/fancy_close.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bllpho.com.au/img/fancy_title_over.png', sizingMethod='scale');
zoom: 1; }
.fancybox-ie #fancybox-title-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bllpho.com.au/img/fancy_title_left.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-title-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bllpho.com.au/img/fancy_title_main.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-title-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bllpho.com.au/img/fancy_title_right.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bllpho.com.au/img/fancy_nav_left.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bllpho.com.au/img/fancy_nav_right.png', sizingMethod='scale');
}
.fancybox-ie .fancy-bg { background: transparent !important; }
.fancybox-ie #fancy-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bllpho.com.au/img/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bllpho.com.au/img/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bllpho.com.au/img/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bllpho.com.au/img/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bllpho.com.au/img/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bllpho.com.au/img/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bllpho.com.au/img/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bllpho.com.au/img/fancy_shadow_nw.png', sizingMethod='scale');
}
.ad-gallery { width: 655px; }
.ad-gallery, .ad-gallery * { margin: 0; padding: 0; }
.ad-gallery .ad-image-wrapper { width: 100%; height: 474px; margin-bottom: 6px; position: relative; overflow: hidden; }
.ad-gallery .ad-image-wrapper .ad-loader { position: absolute; z-index: 10; top: 48%; left: 34%; border: none; width: 0px; height: 0px; }
.ad-gallery .ad-image-wrapper .ad-next { position: absolute; right: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.ad-gallery .ad-image-wrapper.video_container .ad-prev, .ad-gallery .ad-image-wrapper.video_container .ad-next { display:none; }
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {background: url(non-existing.jpg)\9; }
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(/img/ad_prev.png); width: 30px; height: 30px; display: none; position: absolute; top: 47%; left: 0; z-index: 101; }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(/img/ad_next.png); width: 30px; height: 30px; right: 0; left: auto; }
.ad-gallery .ad-image-wrapper .ad-image { position: absolute; overflow: hidden; top: 0; left: 0; z-index: 9; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description { position: absolute; bottom: 0px; left: 0px; padding: 7px; text-align: left; width: 100%; z-index: 2; background: url(opa75.png); color: #000; }
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title { display: block; }
.ad-gallery .ad-controls { height: 20px; }
.ad-gallery .ad-info { float: left; }
.ad-gallery .ad-slideshow-controls { float: right; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop { padding-left: 5px; cursor: pointer; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown { padding-left: 5px; font-size: 0.9em; }
.ad-gallery .ad-slideshow-running .ad-slideshow-start { cursor: default; font-style: italic; }
.ad-gallery .ad-nav { width: 100%; position: relative; }
.ad-gallery .ad-forward, .ad-gallery .ad-back { position: absolute; top: 0; height: 100%; z-index: 10; }
* html .ad-gallery .ad-forward, .ad-gallery .ad-back { height: 100px; }
.ad-gallery .ad-back { cursor: pointer; left: 0px; width: 13px; display: block; background: url(/js/themes/agentbox/prev.png) 0px 30px no-repeat; }
.ad-gallery .ad-forward { cursor: pointer; display: block; right: 0px; width: 13px; background: url(/js/themes/agentbox/next.png) 0px 30px no-repeat; }
.ad-gallery .ad-nav .ad-thumbs { overflow: hidden; width: 100%; }
.ad-gallery .ad-thumbs .ad-thumb-list { float: left; width: 9000px; list-style: none; }
.ad-gallery .ad-thumbs li { float: left; padding-right: 4px; width: 115px; height: 91px; }
.ad-gallery .ad-thumbs li.last { padding-right: 0px; }
.ad-gallery .ad-thumbs li a { display: block; padding-top: 10px; }
.ad-gallery .ad-thumbs li a img { display: block; opacity: 0.7; height: 80px; margin: 0 auto; }
.ad-gallery .ad-thumbs li a.ad-active { padding:0; }
.ad-gallery .ad-thumbs li a.ad-active span.pointer { display:block; height:10px; width: 115px; background:url(/img/gallery_active.png) center top no-repeat; }
.ad-gallery .ad-thumbs li a.ad-active img { border: 1px solid #FFF; opacity: 1; width: auto; height: 79px; }
.ad-gallery .ad-thumbs li a.ad-active.video img { height:30px; width:32px; }
.ad-preloads { position: absolute; left: -9000px; top: -9000px; }

