/*  
Theme Name: Barium
Theme URI: http://demo.zipzoomer.com/barium
Description: Barium Theme US Version.
Version: 1.0
Author: Agentpoint // Jen Germann
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,b,u,i,center,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;}

/* GLOBAL CLASSES
------------------------------------------------------------------*/
hr{width:100%;margin:1.75em 0 1.75em;border:0;border-top:1px solid rgb(0,0,0);clear:both;}

.clearer,.clear{clear:both;}

.float-left,.alignleft{float:left;}
.float-right,.alignright{float:right;}
.alignnone{float:none;}
.aligncenter{margin:0 auto;display:block;}

.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center,.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:1pxsolid;}
.highlight{background:#ffc;}
.position_inside{list-style-position:inside;}

img{margin-right:20px;float:left;}
img.alignleft{float:left;margin-right:20px;}
img.alignright{float:right;margin-right:0;margin-left:20px;}
img.aligncenter{float:none;}

.wp-caption{margin:0 0 20px;border:1px solid #6E7A98;}
.wp-caption.alignleft{margin-right:20px;}
.wp-caption.alignright{margin-left:20px;}
.wp-caption.aligncenter{margin-left:auto;margin-right:auto;}
.wp-caption img{margin:5px 0 5px 5px;}
.wp-caption img.size-thumbnail{}
.wp-caption img.size-large{margin:2px 0 5px 5px;clear:none;}
p.wp-caption-text{margin:0 5px 9px!important;padding:0;font-size:11px!important;text-align:center;clear:both;}

.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;}

#accessibility{position:absolute;top:-9999px;font-size:1px;}

/* GLOBAL TYPOGRAPHY
---------------------------------------------------------- */
body{font:normal 11px/1.5em Verdana, "Verdana Ref", Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", sans serif;color:#3f4754;}
p,ul,ol,dl,pre,img,table,form{margin:0 0 1em;}
ul{list-style:none;}
	#content .entry ul, #content .entry ul{margin-left:20px;list-style:disc;}
ol{margin-left:25px;}
li,dd,dt{margin-bottom:4px;}
ul ul,ol ul{margin-bottom:0;}
ul li{padding-left:24px;}
	#content .entry ul li{padding:0;}
ol li{margin-left:24px;}
ol ul li{margin-left:0;}
ol.alpha{list-style:lower-alpha;}

blockquote,q{padding:18px 0;border-top:1px solid rgb(242,193,0);color:#666;font-style:italic;}
	#sidebar blockquote,#sidebar q{margin:0 0 18px;padding:0 0 18px;border:0;border-bottom:1px solid rgb(242,193,0);}
blockquote p,blockquote ol,blockquote ul{margin:0 0 10px;line-height:2em;}
ul blockquote p{font-size:13px !important;}

strong,b,dt,cite{font-weight:bold;}
em,i{font-style:italic;}
dd{font-weight:normal;}
small{font-size:.625em;}
.large{font-size:1em;}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
pre {background:#e6f3f4;padding:20px;border-top:1px solid #6E7A98;border-bottom:1px solid #6E7A98;font: normal 12px/24px "Courier New",Courier,monospace;overflow:auto;}
code {margin:0;padding:0;font:normal 12px/24px Courier,monospace;}

h1,h2,h3,h4,h5,h6{color:rgb(0,0,0);}
h1{margin:.825em 0 .5em;font-size:2.125em;}
h2{margin:.825em 0 .5em;font-size:1.75em;}
h3{margin:.825em 0 .5em;font-size:1.25em;}
h4{margin:.825em 0 .825em;font-size:1.25em;}
h5{margin:.825em 0 .5em;font-size:1.125em;}
h6{margin:.825em 0 .5em;font-size:1em;}

.cform legend{font:normal 11px/1.5em Verdana, "Verdana Ref", Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", sans serif;color:#3f4754;}

/*****LINKS*****/
a:link,a:visited{color:rgb(22,35,37);text-decoration:none;}
	#content a:link,#content a:visited,#sidebar a:link,#sidebar a:visited,#footer a:link,#footer a:visited{border-bottom:1px dotted;}
a:hover,a:active{color:#f2c100;}
:active,:hover,:focus{outline:0;}

#quicklinks a:link, #quicklinks a:visited{color:#646973}
#quicklinks a:hover{color:#131315;}

h4 a{font-weight: normal;}

/*****TABLES*****/
/* tables still need 'cellspacing="0"' in the markup */
table{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;}
table.property_details_table{width:40%;margin:0;border:0;border-collapse:separate;border-spacing:0;}
caption{background:rgb(242,193,0);padding:5px 0;margin:0 0 0.3125em;font-size:1.125em;color:rgb(22,35,37);text-align:center;}
tr:nth-child(odd){}
tr.alt{}
tr:nth-child(even){}

th,td{padding:2px 0;border:0;vertical-align:top;text-align:left;}
th{font-weight:bold;vertical-align:bottom;}

/* Pretty Table */
table#pretty_table {width:640px !important;margin:0;padding:0;border:5px solid rgb(242,193,0);}
table#pretty_table th{background-color:#162343;padding:7px 6px 7px 12px;border:1px solid #fff;border-left: 0; color:#fff;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 75%, from(rgba(255,255,255,0.1)), to(rgba(255,255,255,0)));
	background-image: -moz-linear-gradient(0% 75% 90deg,rgba(255,255,255,0),rgba(255,255,255,0.1));
}

table#pretty_table td{padding:6px 6px 6px 12px;border-bottom:1px solid #b6c1d7;vertical-align: top;}
table#pretty_table td.border{border-left:0;border-right:1px solid #b6c1d7;}
table#pretty_table th.border{border-top:1px solid #fff;border-left:1px solid #fff;}
table#pretty_table td.alt{background:rgb(242,193,0);color:#162343;}

/*****FORMS*****/
form{}
input,select,textarea{font-family:"Trebuchet MS", Verdana, "Verdana Ref", "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", sans-serif;}
input,textarea,.cform input,.cform textarea{margin:0;padding:3px 2px;border:1px solid #888;}
	input.textbox:hover,input.textbox:active,input.textbox:focus{border:1px solid #555;}
input.radio, input.checkbox{width:auto !important;background-color:transparent;padding:0;border:0;vertical-align:middle;}
select{margin:0;padding:1px;}
textarea{line-height:1.25em;}
form#searchform{width:236px;height:22px;padding:18px 0;}
	body#fourOfour #refine_search {height:76px;background:#f0f7ef;padding:10px 10px 0;}
form#searchform input#s{width:132px;height:15px;background:transparent;margin:0 0 0 60px;border:0;padding:3px 6px 4px;float: left;}
body#email_subscribe p { margin: 0 0 10px; padding: 0; }
body#email_subscribe input.textbox, body#email_subscribe textarea { width: 200px; }

/***** Contact Forms *****/
.cform {width:100%;margin:0;}
.cform fieldset{background:transparent;margin:0 0 20px;padding:0 0 10px;border:0;border-bottom:1px solid rgb(242,193,0);}
.cform fieldset.cf_hidden{margin:0;padding:0;}
.cform legend {margin:0;padding:0 0 10px !important;font-size:1.3125em;color:rgb(0,0,0);}
.cform fieldset.cf_hidden legend{padding:0 !important;}
ol.cf-ol{margin:0;padding:0;list-style:none;}
ol.cf-ol li{background:none;margin:0;padding:0 0 10px;}
ol.cf-ol li label {width:460px;margin:2px 0 0 0;display:block;vertical-align:top;font-weight:bold;text-align:left;}
ol.cf-ol li label span {width:460px; /* must be the same as above!*/}
ol.cf-ol li input,.cform textarea,.cform select{background:#fff !important;}
ol.cf-ol li input.single{width:305px;}
ol.cf-ol li textarea{width:305px;height:180px;background:#fff !important;margin:0;}
ol.cf-ol input.checkbox{margin-right:5px;}
#content .entry ol.cf-ol ul, #content .entry ol.cf-ol ul ul{margin:0 0 10px;list-style:none;}
	#content .entry ol.cf-ol ul ul{margin:10px 10px 10px 22px;}
	#content .entry ol.cf-ol ul ul li select{width:150px;margin:0 0 6px;}

ol.cf-ol li.cf-box-title {padding:0;font-weight:bold;}
ol.cf-ol li.cf-box-group {padding: 0 0 5px 0;} 
ol.cf-ol li.cf-box-group input{margin:2px 5px 0 0;float:left;border:0;clear:left;}
ol.cf-ol li label.cf-group-after,ol.cf-ol li label.cf-after{width:200px;margin:0 0 7px 2px;clear:right;text-align:left;}
ol.cf-ol li label.cf-group-after span,ol.cf-ol li label.cf-after span{width:200px;}
ol.cf-ol li input.cf-box-a,ol.cf-ol li input.cf-box-b{width:16px;margin:2px 5px 0 0;border:0;float:left;}
ol.cf-ol li.textonly {margin:0;padding:1em 0 0;text-align:left;font-weight:normal;}

ol.cf-ol li.cf_li_err{width:460px;}
.cf_info{width:670px!important;margin:10px 0 20px !important;padding:10px 15px!important;color:#177!important;font-weight:bold;}
.cf_info a{color:#177!important;text-decoration:none!important;}
.success {background:#f0f7ef none repeat scroll 0% 50%;}
.failure {display:block;background:#f0f7ef url(li-err-bg.png) repeat!important;margin:0;float:left;border:1px solid #6E7A98;}
.waiting {background:#f0f7ef;color:#bfc5bf;display:block;}

span.reqtxt,span.emailreqtxt{color:rgb(0,0,0);}

.linklove{display: none !important;}
textarea#comments{margin:0;clear:none;}

#formpart{width:100%;}
	body#team #formpart{width:216px;background-color:rgb(242,193,0);margin:-21px 0 25px;padding:15px 15px 5px;float:left;}
#formpart form{width:320px;margin:0;padding:0;border:0;}
#formpart ol.cf-ol{list-style: none;}
#formpart ol.cf-ol li{margin:0 0 6px;padding:0;clear: both; }
#formpart ol.cf-ol li label{width:90px;float:left;display:block;}
#formpart ol.cf-ol li label span{width:90px;}
	body#email_subscribe #formpart ol.cf-ol li label,body#email_subscribe #formpart ol.cf-ol li label span{width:120px;}
#formpart input.textbox, #formpart textarea,form.contact_agent_form input{width:140px;font-size:12px !important;}
	form.contact_agent_form input,#formpart form.contact_agent_form textarea{width:120px;}
	body#email_subscribe #formpart form.contact_agent_form input.searchtext,body#email_subscribe #formpart textarea{width:200px;}
#formpart input.textbox{height:16px;}
#formpart textarea{height:130px;}
#formpart select{width:145px;font-size:12px !important;}
	#formpart form.contact_agent_form select{width:125px;}
	body#email_subscribe #formpart form.contact_agent_form select{width:200px;}
#formpart p.requi {width:90px;margin-top:-20px;float:left;font-size:11px;color:rgb(0,0,0);}
	#formpart form.contact_agent_form p.requi{width:auto;margin:0;font-size:11px;color:rgb(0,0,0);text-align:right;}
#formpart form label span{padding-top:5px;}

p.email_btn{width:80px;float:right;}
#formpart .signup_button p.email_btn{position:relative;left:100px;}
	#formpart form.contact_agent_form .signup_button p.email_btn{left:0;}

#formpart .return{padding:0 0 10px;color:rgb(0,0,0);}

/* BODY, WRAPPER DIVs
---------------------------------------------------------- */
body{background:#fff;}
	body#ssp, body#print-property {background:transparent;color:#444; }
		body#ssp{height: auto;padding:20px 0 0 20px;}
#main_body{width:940px;margin:0 auto;}
	body#team_page_popup #main_body{width:760px;padding:20px;}
	body#email_subscribe #main_body{width:auto;background:none;padding:10px 20px;}
	body#print-property #main_body{width:750px;background:none;margin:0 auto;padding:0;}

/* HEADER
----------------------------------------*/
#header{width:100%;background-color:#000000;border-top:12px solid #f2c100;border-bottom:5px solid rgb(242,193,0);}
#headerwrap{width:940px;margin:0 auto;}

h1#logo{margin:.75em 0;float:left;}
h1#logo a{display:block;}

	/* logo update */
	h1#logo, h1#logo a, h1#logo a img {
		width: 332px !important;
		height: 100px !important;	
		margin: 5px 0 0 !important;
	}

#innerwrap {
	width:770px;
	/*padding-left:40px;
	float:left;*/
	
	float: right;
}

#searchbyid{float:right;clear:both;}
#searchbyid form{width:296px;height:29px;background: url(images/backgrounds/search-bar.gif) no-repeat 0 0;margin: 0 20px 65px 0;}
	 @-moz-document url-prefix() {#searchbyid form{margin: 0 20px 56px 0;} /* Firefox } */ }
#searchbyid form input#s{width:244px;height:22px;background:transparent;margin:0;border:0;padding:7px 6px 0;float:left;color:rgb(224,234,254);}
	 @-moz-document url-prefix() {#searchbyid form input#s{padding:2px 6px 0;} /* Firefox } */ }
#searchbyid form input#searchsubmit{width:40px;height:29px;background:none;padding:0;border:0;display:block;cursor: pointer;}

p.call{height:29px;background:rgb(242,193,0) url(images/backgrounds/bg_call.gif) no-repeat 8px 8px;margin:0 10px 95px 0;padding:1px 10px 0 30px;float:right;display:block;font-family:arial,sans-serif;font-size:12px;line-height:30px;color:#fff;
-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-khtml-border-radius-bottomleft:4px;
	-khtml-border-radius-bottomright:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

/***** NAVIGATION ****
#nav{margin:0;padding:0;z-index:99;}
#nav ul{margin:0;padding:0;float:right;font-family:arial,sans-serif;font-size:12px;line-height:24px;}
#nav ul li{margin:0;padding:0;float:left;position:relative;}
#nav a{width:auto;height:24px;margin:0;padding:0 11px;float:left;display:block;color:rgb(242,193,0);}
	#nav li.page-item-15 a,#nav li.page-item-90 a{background:url(images/backgrounds/bg_nav_bullet.png) no-repeat 100% 10px;}
		#nav li.page-item-15 a{margin-left: 10px;}
		#nav li.page-item-39 a{padding-right:0;padding-left:7px;}
#nav ul li a:hover{color:#000000;}
#nav ul li a:active,#nav ul li a:focus,#nav ul li.current_page_parent a{background:url(images/backgrounds/bg_nav_active.png) repeat-x 0 0;color:#162343;}*/

/* drop down menus
#nav ul li ul{width:170px;height:auto;background:rgb(242,193,0);padding:0;border:0;border-top:5px solid rgb(242,193,0);float:left;clear:both;position:absolute;top:24px;left:-9999px;z-index:99;list-style:none;font-size:.875em;line-height:18px;-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);box-shadow: 0 2px 3px rgba(0,0,0,0.2);}
#nav ul li:hover ul, #nav ul li.sfhover ul{margin:0 0 0 -85px;left:50%;}
#nav ul li ul li{height:auto !important;margin:0;padding:0;float:none;display:block;clear:both;text-align:center;}
#nav ul li ul li a{background:none !important;height:auto !important;margin:0;padding:4px 10px 6px;border:0;float:none;color:#162343;text-indent:0;}
#nav ul li ul li a:hover{background:#162343 !important;color:rgb(242,193,0);text-decoration:none;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;} */

/***** NAVIGATION *****/
#nav{margin:0;padding:0;z-index:99;}
#nav ul{margin:0;padding:0;float:right;font-family:arial,sans-serif;font-size:14px;line-height:38px;}
#nav ul li{margin:0 5px 0 0;padding:0;float:left;position:relative;}
#nav a{width:auto;height:38px;padding:0 16px;float:left;display:block;color:#fff;}
	#nav li:first-child a{border:0;}
#nav ul li a:hover,#nav ul li a:active,#nav ul li a:focus,#nav ul li.current_page_parent a{background-color:rgb(242,193,0);color:#000000;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-khtml-border-radius-topleft:4px;
	-khtml-border-radius-topright:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}

/* drop down menus */
#nav ul li ul{width:170px;height:auto;background:rgb(242,193,0);padding:0;border:0;border-top:5px solid rgb(242,193,0);float:left;clear:both;position:absolute;top:38px;left:-9999px;z-index:99;list-style:none;font-size:.875em;line-height:18px;-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);box-shadow: 0 2px 3px rgba(0,0,0,0.2);}
#nav ul li:hover ul, #nav ul li.sfhover ul{margin:0 0 0 -85px;left:50%;}
#nav ul li ul li{height:auto !important;margin:0;padding:0;float:none;display:block;clear:both;text-align:center;}
#nav ul li ul li a{height:auto !important;margin:0;padding:4px 10px 6px;border:0;float:none;color:#000000;text-indent:0;}
#nav ul li ul li a:hover{text-decoration:underline;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;}


/* FOOTER
------------------------------------------------------------------*/
#footer{width:100%;height:150px;background:rgb(242,193,0);border-bottom:12px solid #000000;}
#footerwrap{width:940px;margin:0 auto;}
#footer .m-container{padding:25px 0 0;color:#000507;}
#footer .m-container .company-info-1{width:347px;}
#footer .m-container .company-info-2{width:247px;}
#footer .m-container .company-info-3{width:320px;}
#footer .m-container .company-info-4{width:215px;}

/* CONTENT
----------------------------------------*/
#content{width:645px;float:left;margin:15px 20px 15px 0;}
body#property #content{position:relative;}

/***** HOME *****/
/* Rotate-on-refresh or static banner */
p.main_image{width:635px;height:225px;background:#fff;padding:5px;position:relative;-moz-box-shadow: 0 0 1em #ccc;-webkit-box-shadow: 0 0 1em #ccc;box-shadow: 0 0 1em #ccc;}
/* Sliding banner */
#banner{width:635px;height:225px;background:#fff;margin:0 0 8px;padding:5px;display:block;-moz-box-shadow: 0 0 1em #ccc;-webkit-box-shadow: 0 0 1em #ccc;box-shadow: 0 0 1em #ccc;}
ul#main_image{width:635px;height:225px;margin:0;}
.jcarousel-clip-horizontal{width:635px;height:225px;}
.jcarousel-item{width:635px;height:225px;margin:0;float:left;}
ul#main_image li{width:635px;height:225px;margin:0;padding:0;position:relative;}

span.main_image_title{background:#fff;padding:5px 10px;position:absolute;top:0;right:0;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;-khtml-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
	a span.main_image_title{color:#3f4754;}
span.main_image_link_title{background:#000;background:rgba(0,0,0,0.7);padding:5px 10px;position:absolute;left:15px;bottom:15px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}
	a span.main_image_link_title{color:#fff;}

#content ul#home_slider li { width: 388px; background: none; margin: 0; padding: 0; }
#content ul#home_slider li div.image { width: 388px; height: 261px; position: relative; overflow: hidden; }
#content ul#home_slider li div.image img { width: 388px; height: 265px; }
#content ul#home_slider li p { width: 368px; height: 30px; background: rgba(0,0,0,0.6); margin: 0; padding: 10px; position: absolute; bottom: 0; font-size: 11px; line-height: 16px; color: #fff; }

.realty_widget_featured_listings{width:318px;height:247px;float:left;}
.realty_widget_featured_listings ul{width:318px;height:247px;margin:0;padding:0;}
.realty_widget_featured_listings ul li{width:318px;height:247px;margin:0;padding:0;position:relative;}
.realty_widget_featured_listings p{width:318px;height:247px;margin:0;}
.realty_widget_featured_listings ul li img{width:308px;height:237px;background:#fff;padding:5px;float:left;-moz-box-shadow: 0 0 1em #ccc;-webkit-box-shadow: 0 0 1em #ccc;box-shadow: 0 0 1em #ccc;}
.realty_widget_featured_listings p br{display:none;}
.realty_widget_featured_listings span.suburb{width:308px;height:37px;background-color:#000;background-color:rgba(0,0,0,0.5);padding:20px 0 0; position:absolute;top:160px;left:5px; font-size:1.5em;font-weight:bold;color:#fff;text-align:center;}

.realty_widget_current_listings{width:326px;float:left;}
.realty_widget_current_listings h3{margin-left:8px;}
.realty_widget_current_listings .photo{background:#fff;width:145px;height:110px;margin:0 0 8px 8px;padding:5px;float:left;-moz-box-shadow: 0 0 1em #ccc;-webkit-box-shadow: 0 0 1em #ccc;box-shadow: 0 0 1em #ccc;}
.realty_widget_current_listings .photo img{width:145px;height:110px;}

ul#option_blocks{width:645px;height:165px;margin:0;}
ul#option_blocks li{width:145px;height:145px;margin:0 0 0 8px;padding:5px;float:left;position:relative;-moz-box-shadow: 0 0 1em #ccc;-webkit-box-shadow: 0 0 1em #ccc;box-shadow: 0 0 1em #ccc;}
ul#option_blocks li:first-child{margin:0;}
ul#option_blocks li span{background:#000;background:rgba(0,0,0,0.6);padding:8px;border-top:5px solid rgb(22,35,37);position:absolute;top:5px;left:5px;right:5px;}
ul#option_blocks li a span{color:#fff;}

body#home #content .float-right{width:130px;background:rgb(242,193,0);margin:10px 0 20px;padding:10px 10px 14px;}
body#home #content .float-right h4{margin-top:0;}
body#home #content .float-right ul{margin:0;}
body#home #content .float-right ul li{padding:0;}
body#home #content .float-right ul ul{margin:0 0 0 16px;list-style:disc;}
body#home #content .float-left{width:475px;}

ul#news_media{width:100%;margin:0 0 1em;padding:0;overflow:auto;}
ul#news_media li{width:100%;margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid #ccc;float:left;clear:both;}
#content ul#news_media li a{border:0;float:left;display:block;}
ul#news_media li span.post_date{float:right;}

/***** POSTS *****/
.post{border-bottom:1px solid rgb(0,0,0);}
p.postdate{color:#888;}

.navigation p{padding:8px 0 0;}
.navigation p a{color:#3f4754;}
.navigation p a:hover{color:rgb(22,35,37);}

.entry{}
.post-tnail img{background:#fff;margin-right:10px;padding:5px;float:left;-moz-box-shadow: 0 0 1em #ccc;-webkit-box-shadow: 0 0 1em #ccc;box-shadow: 0 0 1em #ccc;}

/***** COMMENTS *****/
#comments{border-bottom:1px solid rgb(0,0,0);}
#comments .odd{margin:10px 0 0;padding:9px 0 0;border-top:1px solid #888;}
span.avatar img{margin-right:15px;}
#comments cite,#comments span.commentdate{padding-right:5px;border-right:1px solid #ddd;}
span.says{display:none;}
.commentcontent{width:580px;padding:8px 0 0;float:right;border-top:1px solid #ddd;}

/***** LEAVE A COMMENT *****/
#commentform-container{margin:0 0 40px;}
#commentform-container input.textbox{width:345px;}
#commentform-container textarea{width:639px;}

#wp_related_posts{margin:0 0 20px;padding:5px 15px;-moz-box-shadow: 0 0 1em #ccc;-webkit-box-shadow: 0 0 1em #ccc;box-shadow: 0 0 1em #ccc;}
#wp_related_posts li{background:url(images/icons/bullet.jpg) no-repeat 0 5px;padding:0 0 0 10px;}

/* SIDEBAR
----------------------------------------*/
#sidebar{width:275px;float:left;margin:15px 0;}

.side_block{margin:0 0 20px;padding:5px 15px;-moz-box-shadow: 0 0 1em #ccc;-webkit-box-shadow: 0 0 1em #ccc;box-shadow: 0 0 1em #ccc;}
.side_block li{background:url(images/icons/bullet.jpg) no-repeat 0 5px;padding:0 0 0 10px;}

.side_block ul.qs-ul li{background:none;padding:0;}
li.search_property_types select{width:245px;margin-bottom:5px;}
li.price select{width:120px;margin-bottom:9px;float:left;}
li.price .price_min select{margin-right:5px;}

li.house_rooms div{width:120px;float:left;}
li.house_rooms label{margin-left:1px;}
li.house_rooms select{width:120px;margin-bottom:8px;}
li.house_rooms .bedrooms{margin-right:5px;}

li.suburb_select select{width:245px;}

#subscribe_rss,#side_text-6{background:url(images/icons/subcribe-icon.gif) no-repeat 95px 17px; }

#follow,#side_text-5{padding-right:50px;position:relative;}
#follow span.facebook,#side_text-5 span.facebook{position:absolute;top:35px;right:15px;}
#follow span.twitter,#side_text-5 span.twitter{position:absolute;top:80px;right:15px;}
#follow span a,#side_text-5 span a{width:35px;height:35px;display:block;text-indent:-99999px;}
	#sidebar #follow span a,#side_text-5 #follow span a{border:0;}

.widget_text.side_block{padding-right:50px;position:relative;}
.widget_text span.facebook{position:absolute;bottom:60px;right:15px;}
.widget_text span.twitter{position:absolute;bottom:15px;right:15px;}
.widget_text span a{width:35px;height:35px;display:block;text-indent:-99999px;}
	#sidebar .widget_text span a{border:0;}

.widget_tag_cloud{line-height:2em;}

.side_block ul.blogroll{margin:0;padding:0;list-style:none;}
.side_block ul.blogroll li{width:100%;background:none;margin:0 0 4px;padding:0 0 6px;border-bottom:1px dotted #ddd;display:block;clear:both;}
.side_block ul.blogroll li a{border:0 !important;display:block;text-decoration:underline;}
.side_block ul.blogroll li img{margin:2px 5px 0 0;}

/* SEARCH RESULTS PAGE
------------------------------------------------------------------*/
body.page-template-search_page-php #content,body.page-template-sale_page-php #content,body.page-template-rent_page-php #content{position:relative;}
body.page-template-search_page-php #content h2,body.page-template-sale_page-php #content h2,body.page-template-rent_page-php #content h2{margin:.825em 0 .75em;}
body.page-template-search_page-php .entry,body.page-template-sale_page-php .entry,body.page-template-rent_page-php .entry{padding:15px;border:1px solid rgb(207,218,226);}

#search_results_tab{position:absolute;top:33px;left:-10px;z-index:10;}

p.number_properties{float:left;}
.sorter_search_quick{float:right;}
.sorter_search_quick select,.sorter_search_quick p{float:left;}
.sorter_search_quick select{}

.page_toolbar{width:100%;padding:5px 0;border-top:1px solid rgb(0,0,0);clear:both;text-align:right;}
#content .page_toolbar a{border-bottom:0;}
.page_toolbar span{margin-right:3px;}
.page_toolbar span.page_next{margin:0;}
.page_toolbar span.page_numbers a{margin-right: 1px;}
.page_toolbar span.page_numbers a.current_page_link{color:rgb(0,0,0);}

/**** Property Search tables ****/
table.property{width:100%;}
#list_format table.property tr{background-color:rgb(255,250,229);}
table.property td{padding:10px 0;border-bottom:10px solid #fff;}

td.imageCont{width:205px;padding:10px 10px 4px 0;}
td.imageCont .image{width:195px;height:140px;border:5px solid #fff;}
td.imageCont .image img{width:195px;height:140px;}

td.thumbCont{width:300px;}
	td.thumbCont.alt{padding-right:10px;}
td.thumbCont .image{width:280px;height:210px;background-color:#fff;padding:5px;border:5px solid rgb(242,193,0);}
td.thumbCont .image img{width:280px;height:210px;}
td.thumbCont .tdContent{margin-top:5px;padding:5px;clear:both;}

table.property td.descCont{width:376px;padding-left:10px;}
td.descCont .tdContent{padding-right:60px;position:relative;}
p.headline{margin:0 0 0.3125em;font-size:1.25em;color:rgb(22,35,37);}
p.suburb{clear:both;}
p.property_type,p.price{float:left;}
	#thumbnail_format p.property_type,#thumbnail_format p.price{margin-bottom:0;float:none;}
p.price,#thumbnail_format p.property_type{background:url(images/icons/bullet.jpg) no-repeat 0 5px;margin-left:6px;padding-left:12px;}
p.description{clear:both;}

#content .entry table.property ul.rooms{margin:0;list-style:none;}
#content .entry #list_format table.property ul.rooms{width:50px;height:120px;background:#fff;padding:30px 0 0;position:absolute;top:0;right:0;}
#content .entry #thumbnail_format table.property ul.rooms{width:107px;float:right;}

#content .entry #list_format table.property ul.rooms li{height:16px;margin:0 0 12px;padding:0 0 0 10px;clear:both;}
#content .entry #thumbnail_format table.property ul.rooms li{height:16px;margin:0;padding:0 0 0 5px;float: left;}
ul.rooms li span{float:left;}
ul.rooms li span.room_count{}
ul.rooms li span.room_type{width:22px;background-repeat:no-repeat;background-position:100% 0;padding:6px 0 0;float:left;display:block;text-indent:-9999px;}
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);}

.land_building_size p{font-weight:bold;}
.land_building_size p span{margin-left:1px;padding-left:5px;border-left:1px solid #bbb;font-weight: normal;}
.land_building_size p span:first-child{margin:0;padding:0;border:0;}

#map_search_result #map_canvas{width:613px !important;height:585px !important;margin:0 0 20px;color:#3f4754 !important;}
#map_search_result .map_box p.headline{width:90%;}
#map_canvas p.property_type,#map_canvas p.price{margin:0;}
#map_search_result ul.rooms{margin:0;list-style:none !important;}
#map_search_result #map_canvas ul.rooms{float:none;}
#map_search_result p.property_type_price{}
#map_search_result ul.rooms li{height:16px;margin:0 0 10px;padding:0 0 0 5px;float: left;}

#map_search_result #property_detail{position:relative;}
#map_search_result .image{width:250px;position:absolute;top:0;right:0;}
#map_search_result #property_detail p.headline{margin:10px 0;}
#map_search_result #property_features_detail{width:350px;}
#map_search_result #property_features_detail b{width:350px;}
#map_search_result p.description{width:350px;}
#map_search_result #agent_info{width:350px;clear:both;}
#map_search_result #agent_info h4{margin:15px 0 5px;}
#map_search_result p.email_agent_btn{width:200px;margin:20px 0 0;}

/***** Open for Inspection tables, Results Tables, Sales Data Table *****/
table.date_container,table.results,table.sales_data_table{width:100%;margin:0 0 3em;}
table.date_container td,table.results td{border-bottom: 1px solid rgb(242,193,0);}
table.date_container td{padding-right:10px;border-bottom: 1px solid rgb(242,193,0);}
	table.date_container td.time_cell{width:125px;padding-right:2px;}

/***** Image overlays *****/
.image 				{ float: left; position: relative; overflow: hidden; }
.image_overlay 	{ width:100%;height:100%;position: absolute; bottom: 0; right: 0; z-index: 99; }
.image_overlay img{ display: none; }

.image_overlay .sticker{width:100%;height:24px;background-color:#000000;display:block;margin:25% auto 0;padding-top:5px;text-align:center;font-size:18px;color:#fff;}
#thumbnail_format .image_overlay .sticker{width:280px;margin:35% 5px 0;}
.image_overlay .sticker span{}
.image_overlay .sold{}
.image_overlay .leased{}
.image_overlay .under_offer{}

/* PROPERTY PAGE
------------------------------------------------------------------*/
body#property .side_block{padding-bottom:10px;}
body#property #content_top{width:100%;background:rgb(255,250,229);padding:5px 5px 0;position:relative;}

.realty_widget_property_table{width:225px;padding:0;float:right;position:relative;}
.realty_widget_property_table_2{/*width:225px; padding:0 0 50px; */}
.realty_widget_property_table_2 #details{}
.realty_widget_property_table_2 .block_content{}

.realty_widget_property_table_2 h3{display:none;}
.realty_widget_property_table_2 p.property_headline{margin:5px 0;font-size:1.25em;color:rgb(0,0,0);}
.realty_widget_property_table_2 table{width:100%;margin:0 0 10px;}
.realty_widget_property_table_2 td{padding:1px 0;}
.realty_widget_property_table_2 td.field{padding-right:10px;color:#888;}
.realty_widget_property_table .block_bottom p{padding:10px 0 0;}
.block_bottom p a{width:180px;}

.realty_widget_property_description{width:100%;margin:20px 0 0;clear:both;}

.realty_widget_map_and_walkscore{background:rgb(242,193,0);padding:5px;float:left;clear:both;}
.realty_widget_map_and_walkscore h2{margin:0 0 5px;font-size:1.25em;}
.realty_widget_map_and_walkscore #property_stats{width:525px;background:#fff;padding:5px;float:left;}
#map_canvas{width:525px;height:466px;}
#street_view_button span{display: none;}

p.agent_photo img{margin-right:10px;-moz-box-shadow: 0 0 1em #ccc;-webkit-box-shadow: 0 0 1em #ccc;box-shadow: 0 0 1em #ccc;}
	.realty_widget_contact_agent p.agent_photo img{width:75px;height:94px;}
.realty_widget_contact_agent .agent_contact_info h4{margin-bottom:5px;}
.realty_widget_contact_agent .agent_contact_info p{margin:0 0 2px;}

.realty_widget_property_features p span{background:url(images/icons/bullet.jpg) no-repeat 0 5px;padding:0 0 0 10px;display:block;}
.realty_widget_property_features small{display:none;}

/* Calculators */
.realty_widget_stamp_duty_and_mortgage_calculator{width:246px;margin:0;}
.realty_widget_stamp_duty_and_mortgage_calculator h3{display:none;}
.realty_widget_stamp_duty_and_mortgage_calculator ul.shadetabs{width:246px;height:25px;}
.realty_widget_stamp_duty_and_mortgage_calculator ul.shadetabs li a{width:80px;height:20px;padding:5px 10px 0;overflow:hidden;}
.realty_widget_stamp_duty_and_mortgage_calculator ul.shadetabs li.ui-state-active a,.realty_widget_stamp_duty_and_mortgage_calculator ul.shadetabs li a.selected{background:rgb(239,239,239);font-weight:bold;}

.realty_widget_stamp_duty_and_mortgage_calculator .ui-tabs-panel{background:rgb(239,239,239);padding:5px 10px 10px;}

.realty_widget_stamp_duty_and_mortgage_calculator form{margin:0;padding:10px 0 0;}
.realty_widget_stamp_duty_and_mortgage_calculator table.calc_table {width:100%;margin:0;border:0;clear:both;}
	body#calculators table{border:0;}
	body#calculators #stamp_duty_calculator{margin:0 0 20px;}
table.calc_table td{padding:5px 0;border:0;}
table.calc_table td.calc_field{padding-right:5px;font-weight:bold;}
	body#calculators table td.calc_field{width:120px;}
table.calc_table td.calc_value{padding-bottom:2px;}
table.calc_table td.calc_value input{width:120px;}
table.calc_table td.calc_value select{width:126px;}
	body#calculators table td.calc_value input{width:150px;}
	body#calculators table td.calc_value select{width:156px;}
table.calc_table td.calc_btn{padding:10px 0 0;}
table.calc_table td.calc_btn p.submit_btn .btn{width:60px;float:right;}

#calc_result{padding:0;}
#calc_results table{padding:0 0 20px 20px;}

body#calculators #stamp_duty_calculator,body#calculators #mort_calc{position:relative;}
body#calculators #stamp_duty_calculator #calc_result{position:absolute;top:24px;left:280px;font-size:12px;font-weight:bold;}
body#calculators #mort_calc #calc_results{position:absolute;top:22px;left:280px;font-size:12px;font-weight:bold;}
body#calculators #mort_calc #calc_results p{display:none;}

/* Media */
/*.realty_widget_media{width:405px;height:345px;margin:5px 10px 20px 5px;padding:0;float:left;}*/

.media_div img { margin-bottom: 10px; }
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.with_scroller {width:405px;float:left;}
table.media_table {margin:0;border:0;}
#content table.media_table a{border:0;}
table.media_table td {padding:0;border:0;}
table.media_table img {margin:0;border:0;float:none;}
table.media_table td.td_slider_photo{width:300px;height:345px;}
table.media_table td.td_slider_photo a{width:290px;height:345px;margin-right:10px; display:block;overflow:hidden;}
img#slide_photo { width:550px;height:auto;margin:0 0 0 -25%;}
img#slide_photo_large {width:405px;height:638px; }
table.media_table td.td_photo_scroller{width:105px;}
table.media_table td.td_photo_scroller img {width:105px;height:80px; margin:0 0 10px;padding:0;border:0;}

#scroll-container { width:105px;height:345px;overflow:hidden;position:relative;}
#scroll-content {position:relative;top: 0; }
#scroll-controls {width:43px;height:345px;position:absolute;bottom:0;left:0;}
#content #scroll-controls a{border:0;}
#scroll-controls a.up-arrow { width: 43px;height:14px;background:transparent url(images/buttons/arrow_up.png) no-repeat scroll left top; display:block;position:absolute;top:0;left:31px;}
#scroll-controls a.up-arrow:hover { background: transparent url(images/buttons/arrow_up.png) no-repeat scroll left top; }
#scroll-controls a.down-arrow { width: 43px; height: 14px; background: transparent url(images/buttons/arrow_down.png) no-repeat scroll left top; display: block; position: absolute; bottom: 0; left:31px; }
#scroll-controls a.down-arrow:hover { background: transparent url(images/buttons/arrow_down.png) no-repeat scroll left top; }

#flashcontent { width: 730px; margin-bottom: 25px; position: relative; }
	body#ssp #flashcontent { width: 800px; margin: 0; }
/*span.help_tab { padding: 0; position: absolute; top: 0; right: 0; cursor: pointer; }
p#help_img { width: 730px; height: 142px; background-color: #fff; margin: 0; padding: 0; position: absolute; top: 25px; left: 0; z-index: 99; }
p#help_img img { width: 614px; height: 141px; }*/
span.help_tab { display: none; }

#SSP_content, #photoshow_wrap { width: 730px; }
	body#ssp #SSP_content { width: 800px; }

.listing_photos { margin: 0 0 25px; }
.listing_photos #main_photo img { width: 730px; height: auto; }

/* Hover Photos */
.realty_widget_media{width:405px;margin:0 10px 0 0;padding:0;float:left;}
.realty_widget_media img{margin:0;}
.realty_widget_media .main_image img{width:400px;height:250px;margin:0 0 5px;}
.realty_widget_media ul.hover_images{margin:0;padding:0;float:left;clear:both;list-style:none;}
.realty_widget_media ul.hover_images li{margin:0 5px 5px 0;padding:0;float:left;}
	.realty_widget_media ul.hover_images li.photo_hover4,.realty_widget_media ul.hover_images li.photo_hover8,.realty_widget_media ul.hover_images li.photo_hover12,.realty_widget_media ul.hover_images li.photo_hover16,.realty_widget_media ul.hover_images li.photo_hover20{margin-right:0;}
.realty_widget_media ul.hover_images li img{width:96px;height:66px;}

/* Property Stats table/chart below map */
#property_stats{padding-top:10px;}
#data_table_div {width:260px;margin:0 20px 0 0;float:left;}
#data_table_div small{line-height:14px;}
#property_stats .prop_stats_chart{width:360px !important;float:left;}
tr.DataTableHeader td{font-weight:bold;text-align:center;}
#content #property_stats table.LargeDataTable{width:100%;}

.sales_data ul.shadetabs{width:100%;height:20px;background:rgb(242,193,0);margin:20px 0 0;padding:5px 0 0;}

/* Location Information */
.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; }

/* similar_listings */
#similar_listings .block{width:368px;margin:0 0 20px;float:left;}
#similar_listings .image{width:178px;height:133px;margin:0 10px 0 0;border:1px solid #fff;overflow:hidden;}
#similar_listings .image img{width:178px;height:auto;}

/* Agents List and Agent's Page */
#agents_list {  }
#agents_list .agent_item{background-color:rgb(242,193,0);margin:0 0 16px;padding:10px;}
#agents_list .agent_item .image, #agent .image{width:250px;height:auto;margin:0 10px 3px 0;border:5px solid #fff;float:left;overflow:hidden;}
#agents_list .agent_item img, #agent img{width:auto;height:130px;margin:0 auto;}
#agents_list .agent_item .descCont{width:350px;display:block;float:left;}
#agents_list .agent_item .descCont h4{margin:0 0 0.5em;}

#agents_list .descCont ul, #agent .descCont ul, #agents_list .descCont p.agent_description{float:left;}
#agents_list .descCont ul, #agent .descCont ul{margin:0;padding:0;list-style: none;}
#agents_list .descCont ul{width:350px;}
#agents_list .descCont p.agent_description{width:350px;margin:10px 0 0;}

#agents_list .descCont ul li, #agent .descCont ul li{margin:0 0 4px;padding:0;}
	li.agent_twitter, li.agent_facebook, li.agent_linkedin { padding:0 0 0 22px !important; }
		li.agent_facebook{background: url(images/icons/facebook.png) no-repeat 0 0;}
		li.agent_linkedin{background: url(images/icons/linkedin.png) no-repeat 0 0;}
		li.agent_twitter{background: url(images/icons/twitter.png) no-repeat 0 0;}

#agent { margin-bottom: 25px; }
body#team .agent_description{width:645px;margin:0 14px 0 0;float:left;}
#agent .agent_contact_wrapper {width: 260px; float: right; margin-left: 20px; }
#agent p.agent_testimonials { clear: both; }
#testimonial_team ul{padding:0 0 20px;}

body#team ul.ui-tabs-nav{height:24px;margin:0;}
body#team .ui-tabs-panel{padding:15px;border:1px solid rgb(207,218,226);}
body#team #sorter_pagination{}
body#team .ui-tabs-panel h3 {}
body#team #list_format{float:left;clear:both;}
body#team table.property{width:613px;}
body#team .page_toolbar{width:613px;}
body#team .post{border-bottom:0;}

/* BUTTONS AND TABS
------------------------------------------------------------------*/
/***** Buttons *****/
p.button,p.cf-sb,.block_bottom p{margin:0;}
p.cf-sb {background:none;left:0;}
.btn,.cform input.backbutton,.cform input.resetbutton,.cform input.sendbutton,.block_bottom p a{height:25px;background:#f2c100 url(images/backgrounds/bg_btn.png) repeat-x 0 10px;padding:0 20px;display:block;border:0 !important;color:#fff !important;cursor:pointer;font-size:12px;line-height:25px;font-weight:normal;text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;}
	input.btn,.cform input.backbutton,.cform input.resetbutton,.cform input.sendbutton{}

	.btn:hover,.cform input.backbutton:hover,.cform input.resetbutton:hover,.cform input.sendbutton:hover,.block_bottom p a:hover{background-color:#000000;color:#fff;}
	input#searchsubmit{width:28px;height:22px;background:none;padding:4px;border:0;display:block;cursor:pointer;}

	.cforms p.cf-sb,.cform input.backbutton,.cform input.resetbutton,.cform input.sendbutton{width:80px !important;margin:0;clear:both;text-transform:none;}

.realty_widget_action_buttons h3{display: none;}
.realty_widget_action_buttons p{margin:10px 0;}
.realty_widget_action_buttons a.btn,.realty_widget_action_buttons input.btn{height:36px;background:none;padding:12px 0 0 60px;color:rgb(22,35,37) !important;text-align:left;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;}
	.realty_widget_action_buttons input.btn{height:48px;padding:0 0 0 60px;}
	.realty_widget_action_buttons p.email_to_self a{background:url(images/icons/emailtoself.png) no-repeat 0 3px; }
	.realty_widget_action_buttons p.email_to_friend a{background:url(images/icons/emailtofriend.png) no-repeat 0 0; }
	.realty_widget_action_buttons p.print_page a{background:url(images/icons/print.png) no-repeat 0 0; }
	.realty_widget_action_buttons p.add_favs a{background:url(images/icons/add_favorites.png) no-repeat 0 0; }
	.realty_widget_action_buttons p.add_remove_favs a{background:url(images/icons/remove_favorites.png) no-repeat 0 0; }
	.realty_widget_action_buttons p.view_favs a{background:url(images/icons/favorites.gif) no-repeat 0 0; }
	.realty_widget_action_buttons p.photo_btn a{background:url(images/icons/photo_gallery.png) no-repeat 0 0;}
	.realty_widget_action_buttons p.rent_app_btn input.btn{background:url(images/icons/rental_application.png) no-repeat 0 0;font-size:13px;}

/***** Tabbed sections *****/
ul.shadetabs,ul.ui-tabs-nav,#content .entry ul.shadetabs,#content .entry ul.ui-tabs-nav{margin:0;padding:0;border:0;list-style:none;}
ul.shadetabs li,ul.ui-tabs-nav li{margin:0;padding:0;float:left;}
	.side_block ul.shadetabs li,.side_block ul.ui-tabs-nav li{background:none;}
ul.shadetabs li a,ul.ui-tabs-nav li a{padding:0 10px;border-left:1px solid #ccc;display:block;float:left;cursor:pointer;}
	#content ul.shadetabs li a,#content ul.ui-tabs-nav li a,#sidebar ul.shadetabs li a,#sidebar ul.ui-tabs-nav li a{border-bottom:0;}
ul.shadetabs li:first-child a,ul.ui-tabs-nav li:first-child a{border:0;}
ul li.ui-state-default a{color:#162343;}
ul li.ui-state-active a,ul li.ui-state-default a:hover, ul.shadetabs li a.selected{color:#000000;}

.ui-tabs-panel{clear: both;}
	body#buy .ui-tabs-panel, body#lease .ui-tabs-panel,body#properties-for-sale .ui-tabs-panel,body#properties-for-rent .ui-tabs-panel,body#favourite-property .ui-tabs-panel{padding:0;}
.ui-tabs-hide, .ui-tabs-hide{display:none;}

.realty_widget_map_and_walkscore ul.shadetabs{width:100px;background:transparent;float:left;}
.realty_widget_map_and_walkscore ul.shadetabs li{float:none;}
.realty_widget_map_and_walkscore ul.shadetabs li a{padding:5px;border:0;float:none;}
.realty_widget_map_and_walkscore ul li.ui-state-active a,.realty_widget_map_and_walkscore ul li.ui-state-default a:hover,.realty_widget_map_and_walkscore ul.shadetabs li a.selected{background:#fff;}

/* Print Property
------------------------------------------------------------------*/
body#print-property a{color:#000;font-weight: bold;}
body#print-property #headerwrap{width:750px;margin:0 auto;}
body#print-property .realty_widget_property_table,body#print-property .realty_widget_property_table #details{width:300px;height:auto;background:none;margin:0;padding:0;float:none;}
body#print-property .realty_widget_property_table{background:transparent;padding:0;position:relative;}
body#print-property .realty_widget_property_table p.property_headline{margin:11px 0 10px;padding:0;border:0;font-size:18px;}

body#print-property #content{width:430px;margin:0 40px 0 0;float:left;}
#page_nav_buttons { font-weight: bold; text-align: right; position: absolute; top: 40px; right: 28px; }
body#print-property #property_description {width:430px;margin:0 0 25px;float:none;}
body#print-property #property_images_medium { width: 430px; height: 340px; margin: 0 0 15px; }
body#print-property #property_images_medium .photo { width: 210px; height: 158px; margin: 0 10px 10px 0; float: left; }
	body#print-property #property_images_medium .photo0, body#print-property #property_images_medium .photo2 { margin-right: 0; }
body#print-property #property_images_medium .photo img { width: 208px; height: 156px; border: 1px solid #333; }

body#print-property .property_map{width:428px;}
body#print-property #map_canvas{ width:428px !important; height: 321px !important; border: 1px solid #333; }
body#print-property #sidebar{width:280px;background:0;margin:0 0 0 0;padding:20px 0;border:0;float:right;}
body#print-property .side_block{margin:0 0 20px;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
body#print-property table,body#print-property tr{width:100%;background:none;margin:0 0 30px;;color:#444;}
body#print-property #details .block_bottom {width:auto;margin:0;padding:0;border:0;}

/* Lightbox
------------------------------------------------------------------*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;margin:0;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#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; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* #tabbed_enchance */
#tabbed_enchance ul#stattabs {
	height: 25px;
	padding: 0 0 5px;
	margin: 0 0 10px;
	border-bottom: solid 1px #F2C100;
}
#tabbed_enchance ul#stattabs li {}
#tabbed_enchance ul#stattabs li a {
	height: 25px;
	line-height: 25px;
	padding: 0 10px 0 0;
	border: none;
	font-weight: bold;
	font-size: 14px;
	color: #999;
}
	#tabbed_enchance ul#stattabs li.ui-tabs-selected a { color: #000; }

#tag_search .cloud {}
	#tag_search #cloud_zoning {}

#tag_search h3 {
	/* margin: 0 0 10px; Changes for the filter search 13-10-2010 */
	font-weight: bold;
	font-size: 12px;
}

#tag_search br { line-height: 0; }
#tag_search p.button.cloud_btn { padding: 0 0 10px; }

#quick_search h3 { display: none; }
	#quick_search .search_selection { margin: 0 0 10px; }
	
.entry #search_results { position: relative; }

