/*  
Theme Name:Prime
Theme URI:http://demo.thatid.com/prime/
Description:Prime theme.
Version:1.0
Author:Agentpoint
Author URI:http://agentpoint.com.au/
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
input, select, textarea { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#104055; }
/* Links */
.enhanced_active { color:#A4A303 !important; }
a { color:#8e8b03; }
a:link, a:visited { color:#8E8B03; text-decoration:none; -webkit-transition:color .4s ease-in-out; -moz-transition:color .4s ease-in-out; }
a:hover { color:#8E8B03; text-decoration:underline; }
a:focus { color:#104055; }
a:active { color:#104055; }
:active,:hover { outline:0; }
h2.post_title a { text-decoration:none; }
/* Buttons */
p.button, p.cf-sb, p.quick_search_btn p, p.submit_btn { padding:10px 0 0; }
#sidebar p.button, #sidebar p.cf-sb, #sidebar p.quick_search_btn p, #sidebar p.submit_btn {}
p:hover, p:focus, p:active { -webkit-transition:background-color .4s ease-in-out; }
span.help_tab { width:90px; height:18px; background:url(images/buttons/btn_90.png) no-repeat 0 0; text-decoration:none; -webkit-transition:background-color .4s ease-in-out; }
p.big { width:288px; height:58px; background:none; }
#sidebar p.big { position:relative; left:-4px; }
p#watch_podcast { background:url(images/buttons/btn_podcast_trans.png) no-repeat 0 0; }
p.big a { width:280px; height:50px; padding:4px; display:block; text-indent:-9999px; }
#switch_buttons { float:right; margin:-30px 0 0; }
#switch_buttons p { width:auto; float:left; margin:0 0 0 5px; padding:0; }
#switch_buttons p a { width:auto; padding:0 10px 4px; }
/* Tabbed sections */
/* Global Classes */
hr { width:100%; height:1px; margin:0 0 25px; background:#4c4c4c; border:0; clear:both; }
.clearer, .clear { clear:both; }
#content .entry > ul { margin:0 0 10px; list-style:url(images/backgrounds/p.png); }
#content .entry > ul li { margin:0 0 0 25px; }
#content .entry > ol li { margin:0 0 10px 24px; }
#content ul.gform_fields { list-style:none; }
#content ul.gform_fields li { margin:0 0 10px; }
#content ul.gform_fields li label { font-weight:bold; }
#content ul.gform_fields li .ginput_complex label { margin:0 10px; font-weight:normal; font-style:italic; }
#content ul.gform_fields li input { width:200px; }
#content ul.gform_fields li textarea { width:400px; height:100px; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
.float-left, .alignleft { float:left; }
.float-right, .alignright { float:right; }
.alignnone { float:none; }
.aligncenter { margin:0 auto; display:block; } /* Need to check on this. */
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }
.uppercase { text-transform:uppercase; }
.capitalize { text-transform:capitalize; }
i.capitalize { font-style:normal; }
.letter-spacing { letter-spacing:1px; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { background:#ffc; }
.position_inside { list-style-position:inside; }
img { /*border:3px solid #dedede;*/ }
.post .wp-caption {}
.post .wp-caption.alignleft { margin:0 18px 3px 0; }
.post .wp-caption.alignright { margin:0 0 3px 18px; }
.post .wp-caption.aligncenter { margin:0 auto 18px; }
.post .entry .wp-caption img { margin:5px 0 5px 5px; }
.post .entry .wp-caption img.size-large { margin:2px 0 5px 5px; clear:none; }
.post .entry .wp-caption img.size-full { width:528px !important; margin:0; }
.wp-caption img { margin:0 0 10px 10px; padding:0px; border:solid 3px #DEDEDE; }
p.wp-caption-text { color:#AAAAAA !important; font-size:11px; padding-left:10px; padding-right:10px; text-align:center; }
dl.wp-caption {}
dt.wp-caption-dt {}
dd.wp-caption-dd { color:#AAAAAA; font-size:11px; padding-left:10px; padding-right:10px; text-align:center; }
.entry dl.wp-caption img.alignright { margin:0 0 10px 10px; padding:0px; border:solid 3px #DEDEDE; }
.nomargin { margin:0 !important; }
.nopadding { padding:0 !important; }
.noborder { border:0; }
.noindent { margin-left:0;padding-left:0; }
.nobullet { list-style:none;list-style-image:none; }
.nodisplay, .hide, .hidden { display:none; }
blockquote,q { quotes:none; }
blockquote { background:#eee url(images/quote.gif) no-repeat 0 10px; margin-left:5px; margin-right:19px; padding:8px 15px 0; border:1px solid #dedede; }
p.requi { margin:-24px 0 0; float:right; text-align:right; }
/* global settings */
html, body { height:100%; }
body { font:12px/18px Arial, Helvetica, sans-serif; background-color:#edf8f8; background-image:url(images/backgrounds/flower-prime.png); background-repeat:no-repeat; background-position:center center; background-attachment:fixed; background-size:cover; z-index:1; }
body#team_page_popup, body#email_subscribe, body#ssp, body#print-property { background:none; }
body#ssp { height:auto; padding:20px 0 0 20px; }
#wrapper { max-width:980px; margin:0 auto; background:#fff; box-shadow:0 0 10px rgba(0, 0, 0, 0.25); }
body#print-property #wrapper { width:750px; background:#fff; padding:10px 20px; box-shadow:none; }
body#team_page_popup #main_body { width:760px; padding:20px; }
body#email_subscribe #main_body { width:auto; padding:20px; }
body#print-property #main_body { width:750px; padding:0; position:relative; }
.container { z-index:1; position:relative; }
.container .slideshow {}
.container .slideshow img {}
#container { position:relative; z-index:0; padding:25px 20px; background:#fff url(images/backgrounds/bg_container.gif) repeat-y center center; }
/* Forms */
form {}
form.contact_form { margin:0 0 25px; padding:0 0 25px; border-bottom:2px solid #dedede; }
input, textarea { margin:0; padding:3px 2px; border:1px solid #dedede; }
input.radio, input.checkbox { padding:0; border:0; vertical-align:middle; }
#sidebar form input#s { width:272px; margin:10px 0; }
select { margin:0; padding:3px 2px; border:1px solid #dedede; }
body.fourOfour input { margin:0; }
body#email_subscribe #formpart { width:300px; margin:0 auto; padding:20px; border:solid 1px #aaa; -moz-box-shadow:0 0 5px #999; -webkit-box-shadow:0 0 5px #999; }
body#email_subscribe #formpart h2 { margin:0 0 20px; font-size:16px; text-shadow:1px 1px #ccc; letter-spacing:0; border-bottom:solid 1px #ccc; }
body#email_subscribe ol.cf-ol li p.enter-code {}
body#email_subscribe ol.cf-ol li p.enter-code br { display:none; }
body#email_subscribe ol.cf-ol li p.enter-code strong { float:left; width:90px; margin:0 10px 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:normal !important; }
body#email_subscribe ol.cf-ol li label { text-align:left !important; font-size:12px; width:100px; }
body#email_subscribe ol.cf-ol li label span { width:100px; }
body#email_subscribe p { margin:0 0 10px; padding:0; }
body#email_subscribe input.textbox, body#email_subscribe textarea { width:184px; float:left; padding:3px 0; }
body#email_subscribe select { width:150px; border:solid 1px #dedede; }
body#email_subscribe p.button.submit_btn { margin:0 6px 0 0; float:right; }
body#email_subscribe p.button.submit_btn input.btn { width:100px; }
/* Tables */
table.footer_links_table tbody td { border:0 !important; }
table.footer_links_table { border:0 !important; position:relative; text-align:center; }
table { margin:0 0 28px; border-top-width:1px; border-top-style:solid; border-right-width:1px; border-right-style:solid; border-collapse:separate; border-spacing:0; border-color:#dedede; }
caption { text-align:center; }
th, td { border-bottom:1px solid; border-left:1px solid; vertical-align:top; border-color:#dedede; }
thead { background-color:#eee; }
thead th, tfoot th { padding:10px 5px; text-align:center; }
thead th { vertical-align:bottom; }
thead th:first-child, tfoot th:first-child { padding:10px 5px 10px 10px; text-align:right; }
tbody th { padding:5px 5px 5px 10px; text-align:right; }
tbody td { padding:5px; text-align:left; }
tfoot { background-color:#eee; }
table.comparable_sales_table th { background-color:#FFFFFF; } 
table.comparable_sales_table thead th { padding:10px 5px; text-align:center; } 
table.comparable_sales_table tr.alt { background-color:#99CCFF; }
table.comparable_sales_table tr.no_alt { background-color:#95B9C7; }
table.sales_data_table tbody td { padding:5px 3px; }
table.sales_data_table tbody td:first-child { text-align:right; }
/* Homepage Banner */
#banner { height:125px; padding:70px 0 15px; border-right:solid 1px #104055; border-left:solid 1px #104055; border-bottom:10px solid #fff; border-top:10px solid #fff; width:938px; margin:0 auto; }
.bannerwrap { width:100%; height:125px; position:relative; background:url(images/banner/bg_banner_gradient.png); }
.banner_text { width:600px; height:75px; position:absolute; bottom:20px; left:15px; text-indent:-9999px; color:#fff; }
p.banner-headline { padding:0 0 10px; font-size:18px; font-weight:bold; color:#fff; }
p.big_button {}
p.big_button a img { position:absolute; bottom:25px; right:10px; border:0 !important; }
/* contact info */
#contact_info { width:100%; margin:0; padding:5px 0; text-align:center; background:#104055 !important; display:none; }
#contact_info p { margin:0 auto; }
/* extra */
#extra { width:100%; }
#extra p, #extra ul, #extra ol, #extra dl { color: #252525; }
#extra a { color: #fff; }
.extrawrap { width:910px; height:auto; margin:0 auto; padding:25px 15px 32px; background-color:#252525; }
#footer_nav { width:720px; float:left; }
#footer_nav ul { margin:0; padding:0; list-style:none; }
#footer_nav ul li { width:90px; margin-right:10px; padding:0; float:left; }
#footer_nav ul li.page_item_top a { margin-bottom:4px !important; display:block; }
#footer_nav ul li ul {}
#footer_nav ul li ul li { width:auto; margin:0; float:none; clear:both; }
#footer_nav ul li.page_item_top ul li a { margin:0 !important; }
#footer_nav span { display:none; }
#extra_links { width:180px; padding-left:9px; border-left-width:1px; border-left-style:solid; float:left; }
/* footer */
#footer { position:relative; background:#104055; font-size:11px; }
#footer p { color:#fff; }
.footerwrap { padding:15px; }
.footer-left { float:left; }
.footer-right { float:right; text-align:right; }
#footer a { color:#fff; }
/* content */
#content h1, h1.section_title, #content h2 { margin:0 0 20px; padding:0 0 5px; line-height:normal; font-size:16px; font-weight:bold; text-shadow:1px 1px #ccc; border-bottom:1px solid #8e8b03; }
#content h1 { color:#104055; }
#content h3, #content h4 { margin:0 0 10px; padding:0 0 5px; text-shadow:1px 1px #ccc; font-size:15px; font-weight:bold; color:#104055; }
#content h4 { margin:0 0 7px; }
#content p { margin:0 0 10px; }
/* Posts */
.post { position:relative; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #dedede; }
p.author_thumb { width:50px; min-height:50px; padding:0; float:left; }
p.author_thumb img { width:50px; height:auto; border:0; }
p.author_pic { width:110px; height:110px; padding:0 5px 6px 0; float:right; }
p.author_pic img { width:105px; height:105px; border:0; }
.post_title_date {}
.post_title_date.no_author_thumb {}
.post_title_date h2 { border:none !important; margin:0 !important; }
p.postdate {}
p.postdate a { color:#838383; }
.flag { position:absolute; top:0; right:0; text-align:center; text-transform:uppercase; }
.flag a { width:140px; height:23px; line-height:23px; background:url(images/backgrounds/bg_cat.png) repeat-x 0 0; padding:0; display:block; text-shadow:1px 1px 1px #aaa; color:#fff !important; }
.flag a:hover { color:#000 !important; text-decoration:none; }
.entry {}
#blog-div.home .entry p { padding:0; }
#content p.tagged_single { padding:0; }
/* Posts Page */
p.postmetadata { width:595px; height:18px; clear:both; background-color:#eee; }
p.postmetadata a, .more-link {}
span.post_filed_cats { float:left; }
.navigation { margin:0 0 25px; }
#blog-div.single #content .navigation p { padding-bottom:4px; }
#blog-div .navigation p a { padding:2px 4px; }
#blog-div.single .navigation p a { padding:0; }
/* Comments */
/* Comment List */
div#comments { margin:0 0 25px; padding:0; clear:both; }
div#comments .navigation { display:none; }
#content ul.commentlist { margin:16px 0 0; padding:0; list-style:none; }
#content ul.commentlist li { margin:0 0 12px; padding:8px 5px 0; border-top:2px solid #dedede; clear:both; background-color:#eee; }
ul.commentlist li.alt { border:0; }
.comment-author { width:95px; margin:0 20px 11px 0; padding:5px 0 7px; float:left; }
.comment-author img { margin:0 0 5px; }
#content .comment-author p { padding:0; }
.commentcontent { width:480px; padding:0; float:left; }
span.says { display:none; }
/* Leave a Reply */
#commentform-container {}
#content #commentform-container h4 { margin:4px 0 1px; }
#commentform-container form input.textbox { width:305px; }
#commentform-container form label { font-weight:bold; }
#commentform-container form textarea { box-sizing:border-box; width:100%; height:100px; margin:0; }
/* Related Posts (after Leave a Reply) */
#wp_related_posts { padding:10px; background-color:#eee; }
#wp_related_posts h3 { margin:0 0 5px; font-size:14px; font-weight:bold; }
#wp_related_posts li { margin:0 0 3px 15px; }
#wherego_related { margin-bottom:5px; padding-top:20px; padding-bottom:16px; }
/* Sociable */
div.sociable { width:620px; margin:6px 0 3px; padding:8px 0 23px; border-top:2px solid #dedede; clear:both; }
.sociable_tagline { display:none; }
.sociable span { display:block; }
#content .sociable ul { height:24px; margin:0 !important; padding:0 !important; list-style:none; }
.sociable ul li { margin:0 5px 0 0; float:left; }
.sociable ul li:before { content:""; }
.post .entry .sociable img { float:none; width:24px !important; height:24px !important; border:0; margin:0; padding:0; }
.sociable-hovers { opacity:.4; -moz-opacity:.4; filter:alpha(opacity=40); }
.sociable-hovers:hover { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
/* AGENTS LIST AND AGENT PAGE */
#agents_list {}
#agents_list .agent_item { margin:0 0 20px; padding:0 0 20px; border-bottom:1px solid #dedede; }
#agents_list .imageCont, #agent .imageCont { box-sizing:border-box; float:left; width:16%; }
#agents_list .imageCont img, #agent .imageCont img { display:block; box-sizing:border-box; width:100%; padding:1px; border:solid 1px #ccc; }
#agents_list .descCont, #agent .descCont { position:relative; float:right; width:82%; }
#agents_list .descCont ul, #agent .descCont ul { margin:0; padding:0 0 15px; list-style:none; }
#agents_list .descCont ul li, #agent .descCont ul li { margin:0; padding:0; }
#agents_list .descCont ul li.agent_fax, #agent .descCont ul li.agent_fax { padding:0 0 10px; }
.agent_twitter { background: url('http://www.primere.com.au//wp-content/plugins/Realty/manage/widgets/images/twitter.png') no-repeat 0 0; }
.agent_facebook { background: url('http://www.primere.com.au//wp-content/plugins/Realty/manage/widgets/images/facebook.png') no-repeat 0 0; }
.agent_linkedin { background: url('http://www.primere.com.au//wp-content/plugins/Realty/manage/widgets/images/linkedin.png') no-repeat 0 0; }
#agent .descCont ul li.agent_twitter, #agent .descCont ul li.agent_facebook, #agent .descCont ul li.agent_linkedin, #agents_list .descCont ul li.agent_twitter, #agents_list .descCont ul li.agent_facebook, #agents_list .descCont ul li.agent_linkedin { padding:0 0 4px 22px; }
#agents_list p { clear:both; }
#agent p.agent_description { width:300px; margin-right:20px; float:left; }
body#team .entry #agent #agent h4 { margin-top:0; }
p#agent_contact_form { position:absolute; top:0; right:0; }
#agent #formpart { float:left; }
#agent p.agent_testimonials { clear:both; }
#team ol.cf-ol li label { text-align:left; }
/* HOME */
#current_Sales, #current_Rentals, .realty_widget_featured_listings, #featured_sale, #featured_Rentals, #news_articles, #content #cloud_suburb, #content #cloud_sales, #content #cloud_lease, #sold_Sold, sold_Leased, #week_House { width:620px; margin:0 0 20px; clear:both; }
#featured_sale { margin:0 0 25px; }
.feature_photo { width:300px; height:225px; }
.feature_photo img { width:296px; height:222px; padding:1px; border:solid 1px #ccc; }
.realty_widget_featured_listings ul { margin:0; padding:0; list-style:none; }
.realty_widget_featured_listings li { float:left; margin:0 !important; }
.realty_widget_featured_listings li.feature1 { margin:0 20px 0 0 !important; }
#content .cloud .block_content { width:600px; padding:10px; }
.cloud p { padding:0; }
#tag_search .cloud p { padding:0 0 10px; }
.cloud a { margin-right:5px; }
#content p.selections_note, #content p.cloud_btn { display:none; }
.content_block .latest_listings h2 a:hover { text-decoration:none; }
/* property search map */
.map_container { width:580px; height:270px; background:url(images/backgrounds/bg_gradient.gif) repeat-x 0 0; margin:0 0 25px; padding:20px; }
.map_container form { width:270px; margin:10px 0 0; float:left; }
.map_container label.instruction { width:270px; }
.map_container form select { width:270px; margin:20px 0 10px; }
.map_container img { border:0; }
.sliced-map { margin-left:20px; float:left; position:relative; }
span.state_count { display:block; position:absolute; font-size:0.75em; font-weight:bold; }
span.span_TAS { right:85px; top:240px}
span.span_ACT { top:195px; left:340px; }
span.span_NSW { top:185px; left:267px; }
span.span_QLD { top:45px; left:240px; }
span.span_NT { top:85px; left:125px; }
span.span_SA { top:165px; left:120px; }
span.span_WA { top:50px; left:20px; }
span.span_VIC { top:220px; left:240px; }
/* SIDEBARS */
#sidebar .side_block h3 { padding:0 0 5px; text-shadow:1px 1px #ccc; border-bottom:1px solid #8e8b03; font-size:16px; font-weight:bold; line-height:normal; }
#sidebar .side_block #tabbed_calc h3 { border-bottom:none !important; }
#sidebar .side_block ul:not(.qs-ul) { padding:10px 0 0; border:none; list-style:disc outside url("images/backgrounds/p.png"); }
#sidebar .widget_recent_entries ul li { margin:0 0 4px 25px; } 
#sidebar ul#recentcomments { list-style-type:none; }
#sidebar ul#recentcomments li { margin-bottom:5px; }
.side_block .block_content ul { list-style:none; }
.side_block .block_content ul li { background:url(images/backgrounds/bg_arrow.gif) no-repeat 0 center; padding-left:12px; -webkit-transition:background-color .4s ease-in-out; }
span.block_bottom { height:20px; display:block; clear:both; }
.widget_tag_cloud div { padding:10px 0; }
/* Subscribe block */
#subscribe_block { padding:15px; background:url(images/backgrounds/bg_stripe.gif) repeat 0 0; border:solid 1px #d4d4d4; }
#subscribe_block .side_block { margin:0; }
#subscribe_block #subscribe_rss { margin:0 0 15px; }
#subscribe_block ul { width:250px; margin:0; padding:10px 0; border-top:1px solid; list-style:none !important; }
#subscribe_block #subscribe_rss ul li, #subscribe_block #subscribe_email ul li clear:both; }
#subscribe_block #subscribe_rss ul li span { width:18px; height:18px; background:url(images/icons/icon_rss.png) no-repeat 0 0; margin:0 4px 9px 0; float:left; display:block; }
#subscribe_block ul li a { padding:0 0 0 5px; font-size:14px; }
#subscribe_block ul li a:hover { text-decoration:underline; }
#subscribe_block #subscribe_email ul li span { width:18px; height:18px; margin:0 4px 9px 0; float:left; display:block; background:#003c72 url(images/icons/icon_email.png) no-repeat 0 0 !important; }
/* tv ad*/
.tvad { margin:0 0 20px; width:276px; height:166px; padding:1px; clear:both; border:solid 1px #d4d4d4; }
.tvad p { padding:10px 0; font-weight:bold; font-size:16px; }
.tvad p a { color:#000 !important; }
/* Follow buttons */
#subscribe_block #follow.side_block { margin:0; }
ul#follow_buttons { margin:0; padding:0; overflow:auto; }
ul#follow_buttons li { width:50px; height:50px; margin:0 10px 0 0; float:left; }
ul#follow_buttons li.network4 { margin-right:0; }
ul#follow_buttons li a { width:50px; height:50px; float:left; display:block; text-indent:-9999px; }
/* Recent Sales, Recent Lease */
#side_realty_widget_sold_listings-30.side_block { margin:0; }
#sold_listings { width:280px; margin:0; padding:0; }
#sold_listings .block_content { margin:0 0 20px; }
#sold_listings table { margin:8px 0 0; padding:0; border:0; }
#sold_listings td { padding:2px 5px 2px 0; border:0; border-bottom:1px solid #dedede; }
#sold_listings td.street_address, #sold_listings td.sold_at { display:none; }
#sold_listings td.suburb { width:110px; }
#sold_listings td.property_type { width:60px; }
#sold_listings td.bedrooms { width:10px; text-align:right; }
#sold_listings td.bathrooms { width:10px; text-align:right; }
#sold_listings td.carspaces { width:10px; text-align:right; }
#sold_listings td.last_price { width:60px; text-align:right; padding-right:0; }
#sold_listings p.button { margin:10px 0 0; clear:both; }
/* Share and Enjoy */
#share_enjoy {}
body#property #share_enjoy { width:140px;margin:20px 0;float:right; }
#share_enjoy h4 { font-weight:bold; font-size:16px; text-shadow:1px 1px #ccc; }
#share_enjoy a { text-decoration:none; }
body#property #share_enjoy a { width:42px; margin-right:3px; display:block; overflow:hidden; font-size:9px; text-align:center; }
table.share_enjoy { margin:10px 0 0; padding:0; border:0; }
table.share_enjoy td { width:33%; border:0; padding:5px 15px 5px 0; }
table.share_enjoy img { width:16px; height:16px; margin:0 5px 0 0; border:0; vertical-align:top; }
body#property #share_enjoy table.share_enjoy img { margin:0 auto; display:block; clear:both; }
body#property .realty_widget_sales_data { margin:20px 0 0; }
/* Similar Listings */
#other_properties .block_content { width:260px; margin:0 0 20px; padding:10px; background-color:#eee; }
#other_properties p { padding:0; }
#other_properties a { margin-right:5px; }
.realty_widget_sales_data .sim_content .block { width:290px; }
.realty_widget_property_research_sidebar .sim_content .block { width:280px; float:none; }
.sim_content .block2, .sim_content .block4 { margin:0; clear:right; }
.location_amenities h3 { margin:0 0 10px; }
.location_amenities p.landmark_title, .location_amenities p.link_title { margin:10px 0; text-transform:capitalize; }
.location_amenities ul { margin:0 0 10px 15px; }
/* PROPERTY */
/* Quick Search */
.enterSuburb { width:172px; margin-bottom:10px; float:left; }
.enterSuburb input { width:159px; padding:4px 2px 0; }
/* Sorter and Search filter */	



.sorter_nav { width:auto; }
#favourite-property .sorter_nav {}
.sorter_nav select { float:left; padding:2px; margin:0 4px 0 0; border:solid 1px #ccc; }
.sorter_nav p { float:left; padding:0; width:102px; margin:0; }
.sorter_nav a.btn { padding:0; background:none; }
#favourite-property .sorter_nav a.btn { float:left; }
.sorter_nav p a { background:none; }
/* Image overlays */
.image { float:left; position:relative; }
.image_overlay { width:100%; }
.image_overlay { width:100%; }
.image_overlay .sticker { width:120px; height:60px; text-indent:-9999px;position:absolute; bottom:1px;right:2px; }
.image_overlay .sold { background-image:url(images/stickers/sold.png); }
.image_overlay .leased { background-image:url(images/stickers/leased.png); }
.image_overlay .under_offer { background-image:url(images/stickers/under-offer.png); }
.image_overlay img { display:none; background:transparent; margin:0; padding:0; border:0; position:absolute; top:50%; left:50%; }
.image_overlay .sold span { font-size:4em; }
.image_overlay .leased span { margin:-18px 0 0 -63px; font-size:2.75em; }
.image_overlay .under_offer span { margin-top:-29px; line-height:.98em; }
.image_overlay .style1.sold span { margin-top:-20px; font-size:3.25em; }
.image_overlay .style1.under_offer span { margin:-24px 0 0 -62px; font-size:2.25em; }
.image_overlay .style3 span { margin:-15px 0 0 -64px; font-size:2em; text-transform:uppercase; }
.image_overlay .style3.sold span { margin:-16px 0 0 -63px; font-size:2.5em; }
.image_overlay .style3.under_offer span { margin:-23px 0 0 -62px; }
.image_overlay .style3.leased span { margin:-14px 0 0 -63px; font-size:2em; }
.image_overlay .style5 img { top:52%; }
.image_overlay .style5.sold span { margin:-24px 0 0 -64px; }
.image_overlay .style5.under_offer span { margin:-28px 0 0 -62px; font-size:2.25em; }
ul.rooms { margin:0; padding:0; float:left; list-style:none; }
ul.rooms li { float:left; width:38px; margin-right:3px; }
ul.rooms li span { float:left; }
ul.rooms li span.room_count { padding-top:1px; }
ul.rooms li span.room_type { width:18px; height:18px; background-repeat:no-repeat; background-position:center -41px; margin-left:3px; float:left; display:block; text-indent:-9999px; background-color:#8e8b03 !important; }
ul.rooms li.bedrooms span.room_type { background-image:url(images/icons/beds.gif); }
ul.rooms li.bathrooms span.room_type { background-image:url(images/icons/baths.gif); }
ul.rooms li.carspaces span.room_type { background-image:url(images/icons/cars.gif); }
/* Property Page */
/* Property Page specific sidebar widgets */
#rental_season { width:248px; padding:15px; background:#e4f6f9; border:solid 1px #bfebf5; }
#rental_season table { margin:10px 0 0; border:0; }
#rental_season table  td { margin:0; padding:0 0 8px; border:0; }
#rental_season table td.field {}
#rental_season .block_content { padding:0; border-top:1px solid; border-bottom:1px solid; border-bottom-color:#C7C7C7; border-top-color:#FFFFFF; }
#rental_season .block_bottom { border-top:1px solid; padding:14px 0 0; }
#rental_season .block_bottom p { margin:0; padding:0; }
#rental_season .block_bottom p span { width:3px; height:5px; background:url(images/icons/icon_prev.gif) no-repeat 0 center; margin:7px 7px 0 0; float:left; display:block; }
#rental_season .block_bottom p a { text-decoration:none; }
/* Property page specific content widgets */
.property_block { margin:0 0 20px; }
.realty_widget_action_buttons h4 { display:none; }
a.thumbimage { width:193px; height:146px; margin:0 11px 10px 0; border:0; float:left; display:block; }
a.imagecount4, a.imagecount8, a.imagecount12, a.imagecount16, a.imagecount20, a.imagecount24 { margin-right:0; }
a.thumbimage img { width:187px; height:140px; }
.media_div { color:#104055; }
.media_div.with_scroller { padding:10px; clear:both; width:598px; border:1px solid #D3D7D7; background:#EDEFEF !important; }
.media_div.with_scroller img { margin:0; }
.media_div img { margin-bottom:10px; }
table.media_table { margin:0; border:none; }
table.media_table td { padding:0; border:0; }
table.media_table img { border:0; }
table.media_table td.td_slider_photo { border-right:1px solid #fff; height:338px; }
table.media_table td.td_slider_photo a { display:block; height:338px; overflow:hidden; width:450px; }
td.td_photo_scroller { height:330px; }
img#slide_photo { width:auto; height:338px; }
img#slide_photo_center { width:auto; height:338px; }
img#slide_photo_large { width:800px; height:638px; }
td.td_photo_scroller { width:150px; }
td.td_photo_scroller img { width:147px; border-bottom:1px solid #fff; }
#scroll-container { width:147px; height:318px; overflow:hidden; position:relative; margin-bottom:-20px; padding-bottom:20px; }
#scroll-content { position:relative; top:0; }
#scroll-content a { display:block; width:147px; }
#scroll-controls { position:absolute; bottom:0; left:0; height:20px; width:147px; background:#8e8b03 !important; }
#scroll-controls a.up-arrow { display:block; width:19px; height:11px; background:transparent url(images/icons/arrow_up.png) no-repeat scroll left top; position:absolute; top:6px; left:50px; }
#scroll-controls a.up-arrow:hover { background:transparent url(images/icons/arrow_up.png) no-repeat scroll left top; }
#scroll-controls a.down-arrow { display:block; width:19px; height:11px; background:transparent url(images/icons/arrow_down.png) no-repeat scroll left top; position:absolute; top:6px; right:50px; }
#scroll-controls a.down-arrow:hover { background:transparent url(images/icons/arrow_down.png) no-repeat scroll left top; }
#flashcontent { width:620px; margin-bottom:25px; position:relative; }
body#ssp #flashcontent { width:800px; margin:0; }
span.help_tab { display:none; }
#SSP_content { width:620px; }
body#ssp #SSP_content { width:800px; }
.listing_photos { margin:0 0 25px; }
.listing_photos #main_photo img { width:620px; height:auto; }
#open_times { display:none; }
#property_features h4 { margin:0; padding:0 0 5px; font-weight:bold; text-shadow:1px 1px #ccc; font-size:16px; }
#property_features p { padding:0; }
#property_features small { padding:0 1px; vertical-align:middle; font-size:1.5em; }
#property_features p span:last-child small { display:none; }
/* MAPS */
.property_map .block_content { margin:10px 0 15px; position:relative; }
#street_view_button { width:6em; margin:0 0 3px; padding:4px 0 5px; border:1px solid; cursor:pointer; position:absolute; top:0; left:34px; background:#fff; border-color:#000; color:#000; }
#map_suburb { width:300px; margin:10px; float:right; }
#map_suburb span { margin:0 10px 10px 0;padding:0; }
.gsmsc-mapDiv { height:275px !important; }
.gsmsc-idleMapDiv { height:275px !important; }
div.gsmsc-idleMapDiv span, div.gsmsc-mapDiv span { display:none; }
/* Property Stats table/chart below map */
h2.fortesqu { border:none !important; padding:0 !important; }
#data_table_div { width:280px; margin:0 10px 0 0; float:left; }
#content #property_stats table.DataTable { width:280px; margin:0 0 5px; border-bottom:0; }
#content #property_stats table tbody td { padding:0 5px; }
#content #property_stats table tr.DataTableHeader td { padding:5px; }
#data_table_div small { line-height:14px; }
#property_stats .prop_stats_chart { width:280px !important; float:left; }
#content #property_stats table.LargeDataTable { width:100%; }
table.results { width:100%; margin:40px 0 0; }
table.sales_data_table { width:620px; }
table.comparable_sales_table td.yield, table.comparable_sales_table td.sale_price, table.comparable_sales_table td.net_rental_pa, table.comparable_sales_table td.date { text-align:center; }
table.sales_data_table td { background-color:#eee; }
table.sales_data_table td.yield, table.sales_data_table td.trend, table.sales_data_table td.auction, table.sales_data_table td.days, table.sales_data_table td.price, table.sales_data_table td.growth, table.sales_data_table td.discount { text-align:center; }
table.sales_data_table td.postcode, table.sales_data_table td.type, table.sales_data_table td.map, table.sales_data_table td.view { text-align:center; }
/* Location Information */
#side_realty_widget_location_info-9 { width:620px; clear:both; }
.suburb_profile_banner p { width:200px; height:10px; position:absolute; top:17px; right:5px; }
.suburb_profile_banner p a { width:200px; height:10px; display:block; text-indent:-9999px; }
p.location_main_image { width:140px; height:105px; margin:13px 20px 25px 0; padding:0; float:left; }
p.location_main_image img { width:134px; height:99px; }
p.location_info { margin:14px 0 0; padding:0; float:left; }
/* Contact Forms */
textarea#comments { margin:0; clear:none}
#formpart { width:260px; padding:15px 10px 10px; background-color:#eee; }
#formpart form { width:260px; margin:0; border:0}
#formpart ol.cf-ol li { clear:both}
#formpart ol.cf-ol li label { width:90px}
#formpart ol.cf-ol li label span { width:90px}
#formpart input, #formpart textarea { width:150px}
#formpart select { width:155px}
#formpart p.requi { width:90px; float:left; margin:0;padding:0;color:#636363;font-style:italic}
#formpart .signup_button p.email_btn { position:relative; top:0; left:100px}
/* Print Property */
body#print-property #container { background:none;width:750px;padding:25px 0; }
body#print-property #content { width:450px; }
#page_nav_buttons { font-weight:bold; text-align:right; position:absolute; top:-88px; right:20px;z-index:99}
#print-property #page_nav_buttons a { color:#fff !important}
body#print-property #property_description { width:auto; margin:0 0 10px; float:none}
body#print-property #property_description h2 { margin:0 0 10px; }
body#print-property #property_description h4 { margin:0 0 10px; color:#4c4c4c; }
body#print-property #property_description p { padding:0; }
.main_photo_overlay_medium {margin: 0 -2.5px}
body#print-property #property_images_medium .photo { float:left;}
body#print-property #property_images_medium .photo:first-child {
	/*width: 100%;
	padding: 0 2.5px;
	box-sizing: border-box;*/
}
body#print-property #property_images_medium .photo:first-child img {
	/*width:100% !important; 
	height:auto !important;
	margin:0 !important;
	box-sizing: border-box;*/
}
body#print-property #property_images_medium .photo1,
body#print-property #property_images_medium .photo2,
body#print-property #property_images_medium .photo3, body#print-property #property_images_medium .photo:first-child {
	width: 50%;
	padding: 0 2.5px;
	box-sizing: border-box;
	overflow: hidden;
}
body#print-property #property_images_medium .photo1, 
body#print-property #property_images_medium .photo3 { margin-right:0}
body#print-property #property_images_medium .photo img { width:100%; height:auto; min-height: 111px; border:1px solid #ddd; padding:1px;margin:0; box-sizing:border-box;height: 160px;}
body#print-property #map_canvas { width:450px !important; height:160px !important; padding-bottom:0; }
body#print-property #sidebar { margin:0}
body#print-property #details { width:248px; background:url(images/backgrounds/bg_stripe.gif) repeat 0 0; padding:15px; border:1px solid #ddd; }
body#print-property .property_map { clear:left;padding:10px 0 0}
body#print-property .property_map h4 { margin:0 0 10px}
body#print-property p.agent_photo img { width:75px;border:solid 1px #ddd;padding:1px}
body#print-property #header .utils { display:none; }
/* lightbox */
#lightbox { width:100%; position:absolute; left:0; z-index:100; text-align:center; line-height:0}
#lightbox a, #lightbox a img, #lightbox img { border:0; padding:0}
#outerImageContainer { width:250px; height:250px; background-color:#fff; margin:0 auto; border:4px solid #8b8b8b; border-bottom:0; position:relative}
#imageContainer { padding:10px}
#loading { width:100%; height:25%; position:absolute; top:40%; left:0%; text-align:center; line-height:0}
#hoverNav { width:100%; height:100%; position:absolute; top:0; left:0; z-index:10}
#imageContainer>#hoverNav { left:0}
#hoverNav a { outline:none}
#prevLink, #nextLink { width:49%; height:100%; background:transparent url(images/lightbox/blank.gif) no-repeat;display:block}
#prevLink { background:url(images/lightbox/prevlabel.gif) left 15% no-repeat; left:0; float:left}
#nextLink { background:url(images/lightbox/nextlabel.gif) right 15% no-repeat; right:0; float:right}
#prevLink:hover, #prevLink:visited:hover {}
#nextLink:hover, #nextLink:visited:hover {}
#imageDataContainer { width:100%; background-color:#fff; margin:0 auto; border:4px solid #8b8b8b; border-top:0; font:10px Verdana, Helvetica, sans-serif; line-height:1.4em; overflow:auto}
#imageData { padding:0 10px; color:#666; }
#imageData #imageDetails { width:70%; float:left; text-align:left}	
#imageData #caption { font-weight:bold}
#imageData #numberDisplay { display:block; clear:left; padding-bottom:1.0em}			
#imageData #bottomNavClose { width:66px; float:right;  padding-bottom:0.7em}	
#overlay { width:100%; height:500px; position:absolute; top:0; left:0; z-index:90}
/* LIGHTBOX ENDS */
/* View Property in map resutl */
#property_detail { height:500px !important}
/* calendar */
img.tcalIcon { cursor:pointer;margin-left:1px;vertical-align:middle}
div#tcal { position:absolute;visibility:hidden;z-index:100;width:158px;padding:2px 0 0 0}
div#tcal table { width:100%;border:1px solid silver;border-collapse:collapse;margin:0px; padding:0px;background-color:white}
div#tcal table td img { border:0 none; }
div#tcalShade table td img { border:0 none; }
.numberofrooms img { border:0 none; }
div#tcal table.ctrl { border-bottom:0}
div#tcal table.ctrl td { width:15px;height:20px}
div#tcal table.ctrl th { background-color:white;color:black;border:0}
div#tcal th { border:1px solid silver;border-collapse:collapse;text-align:center;padding:3px 0;font-family:tahoma, verdana, arial;font-size:10px;background-color:gray;color:white}
div#tcal td { border:0;border-collapse:collapse;text-align:center;padding:2px 0;font-family:tahoma, verdana, arial;font-size:11px;width:22px;cursor:pointer}
div#tcal td.othermonth { color:silver}
div#tcal td.weekend { background-color:#ACD6F5}
div#tcal td.today { border:1px solid red}
div#tcal td.selected { background-color:#FFB3BE}
iframe#tcalIF { position:absolute;visibility:hidden;z-index:98;border:0}
div#tcalShade { position:absolute;visibility:hidden;z-index:99}
div#tcalShade table { border:0;border-collapse:collapse;width:100%;height:20px}
div#tcalShade table td { border:0;border-collapse:collapse;padding:0}
/* availability widget -- holidays rental enquiru form */
.holiday_enquiry_fields {}
.holiday_enquiry_fields p { margin:0 0 10px; padding:0; clear:both; }
.holiday_enquiry_fields p label { width:85px; margin:0; float:left; }
.holiday_enquiry_fields p label span { width:85px; display:block; }
.holiday_enquiry_fields p.spam_question label { width:115px; }
.holiday_enquiry_fields p.spam_question label span { width:115px; }
.holiday_enquiry_fields p input, .holiday_enquiry_fields textarea { width:132px; }
.holiday_enquiry_fields p input { padding:2px !important; }
.holiday_enquiry_fields textarea { margin-bottom:2px; }
.holiday_enquiry_fields .nights p { width:100px; padding:0 5px; float:left; clear:none; }
input#first_night, input#last_night { width:80px !important; margin-right:5px; float:left; }
span#reset_first_night, span#reset_last_night { float:left; background:#ededed; }
.holiday_enquiry_fields p.spam_question input { width:102px; margin-bottom:15px; }
.side_block .block_content #legend ul li { padding:0; }
#sidebar #legend ul li { padding:0; }
#calendars { width:100%; margin-bottom:10px; background-color:#fff}
#legend { margin-bottom:10px; padding:5px; border:1px solid #343434}
#legend ul { padding:0; list-style:none}
#legend ul li { width:50%; float:left}
#legend ul li span { width:14px; height:16px; margin:0 5px 5px 0; border:1px solid #434343; float:left; display:block; text-align:center; }
select.calendar_select { width:196px; float:left}
span#prev_month { width:12px; padding-left:3px; float:left; display:block}
span#next_month { width:12px; padding-left:3px; float:left; display:block}
.calendar_table { width:100%; }
.calendar_table th { text-align:center; }
.calendar_cells td { background-color:#dcdcdc; border:1px solid #434343; color:#fff; text-align:center}
.calendar_cells a { padding:2px; display:block; text-decoration:none; color:#434343}
.calendar_cells .today { font-weight:bold; color:#343434}
.normal { background:#dcdcdc; color:#000}
.peak a, .peak { background:#ff0000; color:#fff}
#prev_month, #next_month { background:#dcdcdc; color:#000}
.toggle_dates, #prev_month, #next_month, #reset_first_night, #reset_last_night { cursor:pointer}
.mid a, .mid { background:#CCFFFF;color:#000}
.high a, .high { background:#E0F98D;color:#000}
.not_available a, .not_available { background:#dcdcdc; color:#fff}
.form { padding:0px;margin:0px;background-color:#EDECDC; }
.form li { width:190px;margin:3px;padding:5px 5px 5px 30px;list-style:none;position:relative}
*html .form li { left:-15px; }
.form li img { position:absolute;left:5px; }
.form .error { border:1px solid #A90000;padding:4px 4px 4px 29px;background-color:#F8E5E5}
.form .success { border:1px solid #74F019;padding:4px 4px 4px 29px;background-color:#DEF8CA}
.form .selected { border:1px solid #1AA8E1;padding:4px 4px 4px 29px}
#login_table .pad { padding:15px; }
.form input.login { padding:2px 7px;width:auto}
.form input { width:180px}
.validate .error { border:1px solid #A90000;padding:0 0 5px 20px;background:#F8E5E5 url(images/form/exclamation.gif) no-repeat; }
.loading { background:url(images/form/loading.gif) no-repeat; padding:0 0 5px 20px}
.validate .error_message { font-size:10px; }
.validate .success { border:1px solid #74F019;background:#DEF8CA url(images/form/accept.gif) no-repeat; padding:0 0 5px 20px}
.validate .selected {}
.toggle_dates { color:#ed1849; }
/* availability widget -- holidays rental enquiru form END */
body#favourite-property .entry { padding-bottom:50px}
#favourite-property .page { position:relative}
#favourite-property .backtosearch { position:absolute;bottom:0;right:0}
#return { margin:0 0 20px; }
body#office .top_pagination { border-bottom:solid 1px #dedede;padding:0 0 4px}
body#office .bottom_pagination { border-top:solid 1px #dedede;padding:4px 0 0}
body#office table.office_table { margin:0}
body#office .office_logo img { border:none}
.post-movie { padding:0;margin:0 0 15px;display:inline-block;clear:both}
/* property_book */
#sidebar #side_text-4 { margin:-20px 0 0; }
.property-book img { margin:20px 0 0;border:none;width:280px}
/* .txt-follow */
#side_text-6 { padding:15px 0 0}
ul.txt-follow { list-style:none;margin:0;padding:0 0 0 35px !important}
ul.txt-follow li { float:left;width:99px;height:36px}
ul.txt-follow li.fb { background:url(images/follow/facebook.png) 0 0 no-repeat; margin:0 10px 0 0; }
ul.txt-follow li.twt { background:url(images/follow/twitter.png) 0 0 no-repeat; }
ul.txt-follow li a { display:block;width:99px;height:36px;font-size:0}
body#home #blog-div.home { margin:20px 0 0}
body#notes #blog-div.home .post { padding:0 0 15px 0; }
#sidebar .widget_text #subscribe_block h3 { display:block}
.entry img.alignright { margin:0 0 10px 10px !important; padding:1px;border:solid 1px #ddd}
body#just-listed #search_results_tab { margin:0 0 1px; }
body#team #tabbed_listings #listings h3, body#team #tabbed_listings #testimonial_team h3 { padding:0 0 10px;font-size:14px}
body#buyers-frequently-asked-questions .entry h3 { font-weight:bold;padding:0 0 10px}
body#email-newsletters .iframe-wrapper { overflow:hidden}
body#email-newsletters iframe { margin-left:-50px;width:670px !important;height:675px !important;overflow:hidden}
.wp-smugmug ul.thumbwrap li { margin:0 3px 15px !important}
body#our-winning-team .entry h3 { margin:0 0 5px;font-weight:bold;font-size:14px}
body#our-winning-team .entry img.alignnone { padding:1px;border:solid 1px #ccc}
.cat-news { background: #3c95bd; }
.cat-market-opinion { background:#104055; }
.cat-real-estate-guide { background:#8e8b03; }
body#favourite-property #list_format { padding:20px 0 0;margin:10px 0 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
/* .realty_widget_property_search */
.realty_widget_property_search { width:258px !important;padding:10px;background:url("images/backgrounds/bg_stripe.gif") repeat scroll 0 0 transparent;border:solid 1px #d4d4d4 !important}
.realty_widget_property_search h3 { margin:0 0 10px !important}
.realty_widget_property_search p.keywords { float:left}
.realty_widget_property_search p.keywords input { width:147px;padding:2px;height:17px}
.realty_widget_property_search p.search_btn.button { float:right;margin:0 !important}
/* .realty_widget_properties_of_the_week */
.realty_widget_properties_of_the_week .block { clear:both; margin:0 0 20px; padding:10px;background:url("images/backgrounds/bg_stripe.gif") repeat scroll 0 0 transparent;border:solid 1px #d4d4d4}
.realty_widget_properties_of_the_week h3 { margin:0 0 10px !important; }
.realty_widget_properties_of_the_week .feature_photo.float-left, .realty_widget_properties_of_the_week .feature_photo.float-right { float:none;width:258px;height:auto}
.realty_widget_properties_of_the_week .feature_photo img { width:254px;height:auto;padding:1px;border:solid 1px #ccc;background:#fff}
.realty_widget_properties_of_the_week span.suburb { float:left; }
.realty_widget_properties_of_the_week span.price { float:right; }
.realty_widget_properties_of_the_week span.suburb, .realty_widget_properties_of_the_week span.price { display:block;padding:5px 0 0}
#property_description h4 { margin:0 0 10px;font-size:18px;font-weight:bold;color:#104055 !important}
body#fourOfour input#s { float:left;width:200px;margin:0 5px 0 0}
p.registered { margin:0 0 20px !important; font-style:italic; }
/* #similar_listings */
#similar_listings .block_content .block { width:294px;margin:0 0 5px;padding:5px 0 5px 5px;background:#FAFBFB}
#similar_listings .block_content .block .image { margin:0;width:129px}
#similar_listings .block_content .block .similar_property_info { width:165px}
body#just-sold tr.th th { text-align:center; background:#00477d; color:#fff}
#sidebar .realty_widget_zinv { width:270px !important; }
.realty_widget_zinv { background:#8e8b03;color:#fff;padding:5px;width:auto}
.realty_widget_zinv table { border:0;width:100%;margin:5px 0 10px}
.realty_widget_zinv table td { border:0;padding:5px 0}
.realty_widget_zinv h3 { text-align:center;color:#fff;text-shadow:none !important}
.realty_widget_zinv #form_book { margin:5px 0 0}
.realty_widget_zinv p { color:#fff !important}
.realty_widget_zinv .submit-btn { width:100px; height:24px; line-height:24px; background:#fff; color:#8e8b03; display:block; margin:10px auto 5px; }
body#contact-us form.contact_form {}
body#contact-us #office_map { position:relative; height:0; padding-bottom:56.25%; }
/*Edit Listing*/
.note, .entry > p { text-align:justify}
.page-id-377 .alignright.size-full.wp-image-301 { float:left; margin:0 0 10px}
body#email_subscribe #formpart form { width:300px; display:inline-block}
body#email_subscribe #formpart form ol.cf-ol { width:300px}
body#email_subscribe #formpart form ol.cf-ol li { display:inline-block; width:300px}
body#email_subscribe #formpart form ol.cf-ol li input.checkbox { float:left}
.search_team_member_testimonial ul { list-style:none}
.search_team_member_testimonial ul li { margin:0 0 15px; padding:0 0 15px; border-bottom:1px dashed #dedede }
.content-testimonials { box-sizing:border-box; float:left; width:75%; padding-right:20px; }
.content-testimonials > p { margin:0 0 5px !important}
.image-testimonials { float:right; width:25%; }
.image-testimonials img { border:none; height:auto; width:100%; }
.search_team_member_testimonial .caption { float:right;margin:10px 0 0;text-align:center;width:305px; font-size:11px}
.widget_categories ul, .widget_archive ul { margin:0 0 0 25px !important}
.widget_categories ul li, .widget_archive ul li { background:none repeat scroll 0 0 transparent !important; padding:0 !important; }
/** UPDATES **/
#blog-div._posts .post .entry img { max-width:150px; margin:4px 10px 10px 0; }
#home #blog-div .post .entry img { float:left; width:auto; height:auto; max-width:150px; margin:0 10px 10px 0; }
/* colors.php */
#cloud_suburb .block_content, .realty_widget_area_map_search .map_container, #content #property_stats table tr.DataTableSubHeader td, #content #property_stats table tr.DataTableFooter td { background-color:#eee; }
a.enchanced_active, .side_block .block_content ul li.current-cat a, span.reqtxt, span.emailreqtxt, .emphasis, #content .requi { color:#8e8b03; }
#content p.postdate, #content td.descCont p.propertyHeadline, #content .wp-caption, .value, .comment, span.link_description { color:#4c4c4c; }
h2, h3, h4, h5, h6, #content blockquote p, blockquote strong, span.wp_poll_label, legend, #content blockquote ol, #content blockquote ul, #content li.site_alerts ul { color:#104055; }

/* home fixing */
#home #text-2 h3 {
	margin-bottom: 0 !important; 
	margin-top: 10px !important;
}
#home #text-2 h4 {
	color: #8E8B03 !important;
}
















