div#thumb_gallery {
	margin-top: 15px;	
}

div#thumb_gallery span, div#meet_team_gallery span, ul#main_feature_property li, ul.thumb_gallery li{
	float: left;
	cursor: pointer;
	margin: 0 20px 20px 0;
}
.thumb_shadow, .thumb_noshadow{
	width: 300px;
}
.thumb_noshadow .shadow_top_left,
.thumb_noshadow .shadow_top_right,
.thumb_noshadow .shadow_bottom_left,
.thumb_noshadow .shadow_bottom_right,
.thumb_noshadow .shadow_top_center,
.thumb_noshadow .shadow_right_center,
.thumb_noshadow .shadow_bottom_center,
.thumb_noshadow .shadow_left_center{
	background: none;
}
.shadow_top_left, .shadow_top_right, .shadow_bottom_left, .shadow_bottom_right{
	width: 10px;
	height: 10px;
	line-height: 10px;
	text-indent: -3000px;
}
.shadow_top_left{
	background: url(/site/inc/img/bg_shadow_corners.png) no-repeat top left;
}
.shadow_top_right{
	background: url(/site/inc/img/bg_shadow_corners.png) no-repeat top right;
}
.shadow_bottom_left{
	background: url(/site/inc/img/bg_shadow_corners.png) no-repeat bottom left;
}
.shadow_bottom_right{
	background: url(/site/inc/img/bg_shadow_corners.png) no-repeat bottom right;
}
.shadow_top_center{
	background: url(/site/inc/img/bg_shadow_top.png) repeat-x;
}
.shadow_right_center{
	background: url(/site/inc/img/bg_shadow_right.png) repeat-y;
}
.shadow_bottom_center{
	background: url(/site/inc/img/bg_shadow_bottom.png) repeat-x;
}
.shadow_left_center{
	background: url(/site/inc/img/bg_shadow_left.png) repeat-y;
}
.thumb{
	width: 300px;
	height: 300px;
}
.thumb_shadow .thumb{
	background-color: #161714;
	/*background-color: #20221d;*/
}
.thumb_noshadow .thumb{
	/*background-color: #2b2d27;*/
	background-color: #20221d;
}
.selectedResult .thumb {
	background-color: #20221d;
}
.suburb_profile .thumb{
	background-color: #46B3BA;
}
.property_details_wrapper_feature {
	/*padding: 15px 10px 10px;*/
	margin: 12px 10px 0 10px;
	position: relative;
}
.property_details_wrapper{
	padding: 15px 10px 10px;
}
ul.property_details{
 	width: auto;
	float: left;
}
ul.property_details_feature {
 	width: auto;
	/*float: left;*/
	position:absolute;	
	left: 320px;
	/*top:12px;*/
}
.thumb_divider{
	border-top: 1px solid #2B2D27;
	padding-bottom: 10px;
	margin-top: 10px;
}
.thumb_shadow .thumb_divider{
	border-top: 1px solid #2B2D27;
}
#thumb_gallery ul.property_details li,
#main_feature_property ul.property_details li,
.thumb_gallery ul.property_details li,
.overlay_map ul.property_details li,
#thumb_gallery ul.property_details_feature li,
#main_feature_property ul.property_details_feature li,
.thumb_gallery ul.property_details_feature li,
.overlay_map ul.property_details_feature li
{
	display: inline;
	text-align: left;
	margin-right: 10px;
	padding: 0;
	color: #9b9c99;
	background: none;
	font-weight: bold;
}
#thumb_gallery ul.property_details li span,
#main_feature_property ul.property_details li span,
.thumb_gallery ul.property_details li span,
.overlay_map ul.property_details li span,
#thumb_gallery ul.property_details_feature li span,
#main_feature_property ul.property_details_feature li span,
.thumb_gallery ul.property_details_feature li span,
.overlay_map ul.property_details_feature li span
{
	float: none;
	margin: 0;
	margin-top: 2px;
	margin-right: 5px;
}
#thumb_gallery ul.property_details li img,
#main_feature_property ul.property_details li img,
.thumb_gallery ul.property_details li img{
	float: none;
}
#meet_team_gallery ul.property_details li{
	margin: 0;
}
.meet_team_thumb{
	width: 300px;
	height: 190px;
	background: #FFFFFF url(/site/inc/img/placeholder_team_thumb.gif) no-repeat;
}
.thumb_shadow ul.property_details li,
.thumb_shadow ul.property_details_feature li {
	color: #9b9c99;
}
.thumb_noshadow ul.property_details li,
.thumb_noshadow ul.property_details_feature li
{
	color: #9b9c99;
}
#thumb_gallery .thumb_shadow div.price,
#thumb_gallery .thumb_noshadow div.price,
.thumb_gallery .thumb_shadow div.price,
.thumb_gallery .thumb_noshadow div.price,
#main_feature_property .thumb_shadow div.price,
#main_feature_property .thumb_noshadow div.price{
	float: right;
	width: auto;
	margin: 0;
	padding-right: 0;
	text-align: right;
	color: #9b9c99;
	font-weight: bold;
}
#main_feature_property .thumb_shadow div.price,
#main_feature_property .thumb_noshadow div.price{
	position:absolute; 	
	left:445px;
	width:135px;
	/*top:12px;*/
}

div.favourite, div.comment{
	float: right;
	width: auto;
	margin: 0;
	padding-right: 0;
}
div.favourite a{
	display: block;
	width: 13px;
	height: 13px;
	padding-left: 10px;
	padding-right: 0;
	background: url(/site/inc/img/icon_addtofav_v2_trans.gif) no-repeat top right;
}
div.favourite a:hover{
	background: url(/site/inc/img/icon_addtofav_v2_trans_over.gif) no-repeat top right;
}
div.favourite a.fave{
	/*background: url(/site/inc/img/icon_addtofav_v2_trans_over.gif) no-repeat top right;*/
	background: url(/site/inc/img/icon_addtofav_v2_trans_remove.gif) no-repeat top right;
}

/*icon_addtofav_trans_selecte.gif*/
div#thumb_gallery span div.comment span{
	display: block;
	width: 17px;
	height: 15px;
	background: url(/site/inc/img/icon_comment.png) no-repeat top right;
	margin: 0;
}
/*.thumb_shadow ul.property_details li.bedroom{
	background: url(/site/inc/img/icon_bedroom.gif) no-repeat bottom right;
}
.thumb_shadow ul.property_details li.bathroom{
	background: url(/site/inc/img/icon_bathroom.gif) no-repeat bottom right;
}
.thumb_shadow ul.property_details li.garage{
	background: url(/site/inc/img/icon_garage.gif) no-repeat bottom right;
}
.thumb_noshadow ul.property_details li.bedroom{
	background: url(/site/inc/img/icon_bedroom.gif) no-repeat bottom right;
}
.thumb_noshadow ul.property_details li.bathroom{
	background: url(/site/inc/img/icon_bathroom.gif) no-repeat bottom right;
}
.thumb_noshadow ul.property_details li.garage{
	background: url(/site/inc/img/icon_garage.gif) no-repeat bottom right;
}*/
.property_details_wrapper h2, .property_details_wrapper_feature h2{
	font: normal 1.67em/1.1 Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
}


.property_details_wrapper h3, .property_details_wrapper_feature h3{
	font: italic 1.17em/1.1 Georgia, "Times New Roman", Times, serif;
}
.property_details_wrapper a.suburb_address_link, .property_details_wrapper_feature a.suburb_address_link{
	text-decoration: none;
	display: block;
	color: #FFFFFF;
}
.thumb_shadow .property_details_wrapper h2, 
.thumb_shadow .property_details_wrapper h2 a, 
.thumb_shadow .property_details_wrapper h3, 
.thumb_shadow .property_details_wrapper h3 a, 
.thumb_shadow a.arrow_link_thumb, 
.thumb_shadow p.mobile, 
.thumb_noshadow .property_details_wrapper h2, 
.thumb_noshadow .property_details_wrapper h2 a, 
.thumb_noshadow .property_details_wrapper h3,
.thumb_noshadow .property_details_wrapper h3 a,
ul.property_details li.email a,
.thumb_shadow .property_details_wrapper_feature h2,
.thumb_shadow .property_details_wrapper_feature h2 a, 
.thumb_shadow .property_details_wrapper_feature h3, 
.thumb_shadow .property_details_wrapper_feature h3 a,
.thumb_noshadow .property_details_wrapper_feature h2,
.thumb_noshadow .property_details_wrapper_feature h2 a, 
.thumb_noshadow .property_details_wrapper_feature h3, 
.thumb_noshadow .property_details_wrapper_feature h3 a
{
	color: #9b9c99;
}
ul.property_details li.email a:hover{
	color: #46B3BA;
}
div#meet_team_gallery ul.property_details, div#meet_team_gallery ul.property_details li{
	float: none;
}
div#meet_team_gallery ul.property_details{
	margin: 10px 0 0 0;
	padding: 0;
	border: none;
	/*border-top: 1px solid #20211D;*/
}
div#meet_team_gallery ul.property_details li{
	margin-bottom: 5px;
}
div#meet_team_gallery .property_details_wrapper {
	padding: 10px;
	height: 90px;
}
ul.email{
	border-top: 1px solid #3f413b;
	padding: 5px 0 0 0;
	margin: 8px 0 0 0;
}
a.arrow_link_thumb{
	color: #918f89;
	background: url(/site/inc/img/a_more_bg.gif) no-repeat center left;
	padding: 0 0 0 10px;
	line-height: 1.67em;
}
a.arrow_link_thumb:hover{
	text-decoration: underline;
	color: #46B3BA;
}
#property_list{ 
	margin: 0;
	width: 620px; /*940*/
}
#property_list li{
	margin: 0;
	border-bottom: 2px solid #2b2d27;
	height: 130px;
	padding: 15px 0 15px 0;
	cursor: pointer;
}
#property_list li:hover.normal{
	/*background-color: #f1efee;*/
}
#property_list li.selectedResult {
	/*background-color: #f1efee;*/
}

#property_list li.last{
	margin: 0;
	border: 0;
}
.list_thumb{
	float: left;
	width: 200px;
}
.list_detail{
	float: left;
	width: 400px; /*700*/
	padding: 0 0 0 20px;
}
#property_list li.list_print_clear{
	clear: both;
	height: 0px; 
	line-height: 0px; 
	font-size: 0; 
	background-color: #FFFFFF; 
	padding: 0;
	margin: 0;
	border: none; 
	cursor: default;
}
#property_list li ul li{
	border: none;
	height: auto;
}

.list_detail h2 {
	font: normal 1.67em/1.1 Georgia, "Times New Roman", Times, serif;
	color: #2b2d27;
	float: left;
	margin-bottom: 5px;
}
.list_detail h2 a:hover{
	text-decoration: none;
	color: #46B3BA;
}
.list_detail h2 span, div#thumb_gallery span .thumb h2 span, #homepage_col1 h2 span {
	font: normal 1.67em/1.1 Georgia, "Times New Roman", Times, serif;
	color: #46B3BA;
	font-size: 0.75em;
	float: none;
	margin: 0;
}
#header_01_cell h1 span {
	font: normal 1.67em/1.1 Georgia, "Times New Roman", Times, serif;
	color: #46B3BA;
	font-size: 0.75em;
	float: none;
	margin: 0;
}


.list_detail h2 span.sold, div#thumb_gallery span .thumb h2 span.sold, #header_01_cell h1 span.sold, #homepage_col1 span.sold{
	color: #ca372e;
}
.list_detail h3{
	color: #2b2d27;
	font: 1em Georgia, "Times New Roman", Times, serif;
}
.list_detail p.price{
	float: right;
	color: #2b2d27;
	font: bold 1em Arial, Helvetica, sans-serif;
	width: auto;
	padding: 5px 10px 0 0;
}
.list_detail .favourite{
	float: right;
	width: 23px;
	height: 13px;
	line-height: 13px;
	font-size: 0;
	margin-top: 1px;
	padding-right: 10px;
}
.list_detail .favourite a{
	display: block;
	width: 13px;
	height: 13px;
	padding-left: 0px;
	background: url(/site/inc/img/icon_addtofav_trans.gif) no-repeat top right;
	width: 23px;
}
.list_detail .favourite a:hover{
	background: url(/site/inc/img/icon_addtofav_trans_over.gif) no-repeat top right;
}
.list_detail .favourite a.fave{
	background: url(/site/inc/img/icon_addtofav_trans_remove.gif) no-repeat top right;
}
.list_detail p.intro{
	line-height: 1.67em;
	width: 95%;
	margin: 10px 0 0 0;
}
#property_list .list_detail ul.property_details{
	width: auto;
	float: none;
	padding-top: 6px;
}
#property_list .list_detail ul.property_details li{
	width: auto;
	text-align: left;
	margin-right: 10px;
	padding: 0;
	color: #2b2d27;
	background: none;
	font-weight: normal;
	float: none;
	display: inline;
}
#property_list .list_detail ul.property_details li span{
	display: inline;
	margin-right: 5px;
}
#property_list .list_detail div.comment{
	float: right;
	width: auto;
	margin: 0;
	padding-right: 0;
	margin-top: 2px;
}
#property_list .list_detail div.comment span{
	display: block;
	width: 17px;
	height: 15px;
	padding-left: 10px;
	padding-right: 0;
}
#property_list .list_detail div.comment span{
	background: url(/site/inc/img/icon_comment.png) no-repeat top right;
}
.list_detail ul.property_details li.bedroom{
	background: url(/site/inc/img/icon_bedroom.gif) no-repeat top right;
}
.list_detail ul.property_details li.bathroom{
	background: url(/site/inc/img/icon_bathroom.gif) no-repeat top right;
}
.list_detail ul.property_details li.garage{
	background: url(/site/inc/img/icon_garage.gif) no-repeat top right;
}
#property_list li:hover ul.property_details li{
	border: none;
}
#property_list li.suburb_profile{

	border: none;
	height: 150px;
}
#property_list li.suburb_profile .feature_panel_02_wrapper.listView{
	width: 620px;
	float: left;
	height: 150px;
}
.feature_panel_02_wrapper.listView .feature_panel_02{
	padding: 10px;
}
.feature_panel_02_wrapper.listView .feature_panel_02 p{
	width: 100%;
}
a.back_link{
	display: block; 
	float: left; 
	width: auto; 
	line-height: 13px;
	background: url(/site/inc/img/a_pagination_prev_bg.gif) no-repeat center left;
	padding: 0 0 0 10px;
	color: #2b2d27;
}
a.back_link:hover{
	color: #46B3BA;
	text-decoration: underline;
}
#icons_property_details ul{
	width: auto;
	float: right;
}
#icons_property_details li{
	display: block;
	float: left;
	padding-top: 15px;
	margin-left: 6px;
}
#icons_property_details a{
	width: 24px;
	height: 24px;
	text-indent: -9999px;
	margin: 0;
	display: block;
	border: 0px solid red;
}
#icons_property_details a#favourite{
	background: url(/site/inc/img/icon_addtofavorite.gif) no-repeat;
	background-position: top left;
}
#icons_property_details a#email{
	background: url(/site/inc/img/icon_email.gif) no-repeat;
}
#icons_property_details a#print{
	background: url(/site/inc/img/icon_print.gif) no-repeat;
}
#icons_property_details a#addComment{
	background: url(/site/inc/img/icon_addComment.gif) no-repeat;
}
#icons_property_details a#addComment.commented{
	background-position: bottom left;
}

#icons_property_details a#favourite:hover,
#icons_property_details a#email:hover,
#icons_property_details a#print:hover,
#icons_property_details a#addComment:hover
{
	background-position: bottom left;
}
#icons_property_details a#favourite.fave {
	background: url(/site/inc/img/icon_addtofavorite_remove.gif) no-repeat top right;
}
#col3_navigationProp.property_detail ul.property_details{
	width: auto;
	float: none;
	text-align: right;
	padding-top: 6px;
}
#col3_navigationProp.property_detail ul.property_details li{
	width: auto;
	text-align: left;
	margin-right: 10px;
	padding: 0;
	color: #2b2d27;
	background: none;
	font-weight: normal;
	float: none;
	display: inline;
}
#col3_navigationProp.property_detail ul.property_details li.last{
	margin-right: 0;
}
#col3_navigationProp.property_detail ul.property_details li span{
	display: inline;
	margin-right: 5px;
}
#property_details_wrapper{
	width: 600px;
	height: 450px;
	padding-top: 15px;
}
#default_view, #gallery_view, #video_view, #street_view, #location_view{
	display: block;
	position: relative;
}
a#btn_lifestyle{
	width: 150px;
	height: 115px;
	display: block;
	background: url(/site/inc/img/btn_lifestyle.png) no-repeat top left;
	z-index: 0;
	position: absolute;
	top: 20px;
	right: 20px;
	padding: 55px 0 0 20px;
	font: 1.67em/1.1 Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	display: none;
}
a#btn_lifestyle:hover{
	color: #46B3BA;
	text-decoration: none;
	background-position: bottom left;
}
#gallery_wrapper{
	width: 600px;
	height: 450px;
	position: relative;
}
#gallery_content a.openPanel, #gallery_content a.closePanel{
	display: block;
	position: absolute;
	top: 0; 
	left: 0;
	height: 36px;
	width: 600px;
	z-index: 10;
	padding: 0;
}
#gallery_content a.openPanel{
	background: url(/site/inc/img/icon_expand_gallery.gif) no-repeat 580px 15px;
}
/*#gallery_content a:hover.openPanel {
	background:url(/site/inc/img/icon_expand_gallery_over.gif) no-repeat 580px 15px;
}*/
#gallery_content a.closePanel{
	background: url(/site/inc/img/icon_contract_gallery.gif) no-repeat 580px 15px;
}
/*#gallery_content a:hover.closePanel {
	background:url(/site/inc/img/icon_contract_gallery_over.gif) no-repeat 580px 15px;
}
*/
#gallery_large_view{
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 600px; 
	height: 450px;
}
#gallery_content_bg{
	background-color: #20221D;
	/*filter:alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity: 0.90;*/
	width: 600px;
	height: 36px;
	z-index: 0;
	position: absolute;
	top: 0;
	left: 0;
}
#gallery_content{
	padding: 0;
	z-index: 50;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 600px;
	background-color: #20221D;
}
#gallery_content h3{
	font: 1.25em Georgia, "Times New Roman", Times, serif;
	color: #46B3BA;
	margin: 10px 0 8px 10px;
	position: relative;
	z-index: 10;
}
#gallery_list li a img{
	filter:alpha(opacity=50);
	opacity: 0.50;
	-moz-opacity: 0.50;
}
#gallery_list li a:hover img{
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
}
#gallery_items{
	overflow: hidden;
	position:relative; 
	height:0;
}
#location_details_wrapper{
	width: 170px;
	height: 450px;
	position: absolute;
	top: 0;
	right: 0;
}
#location_details_bg{
	background-color: #20221D;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity: 0.95;
	width: 170px;
	height: 450px;
	z-index: 0;
	position: absolute;
	top: 0;
	right: 0;
}
#location_details_content{
	padding: 20px;
	z-index: 10;
	position: absolute;
	top: 0;
	right: 0;
}
#location_details_wrapper h2{
	font: italic 1.25em Georgia, "Times New Roman", Times, serif;
	color: #46B3BA;
}
#location_details_wrapper h3{
	font: 2em Georgia, "Times New Roman", Times, serif;
	color: #46B3BA;
	margin-bottom: 20px;
}
#location_details_wrapper h4{
	font: 1.08em Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	margin-bottom: 5px;
}
#location_details_wrapper li{
	background: url(/site/inc/img/bg_location_li.gif) repeat-x bottom left;
	padding: 2px 0;
}
#location_details_wrapper a.more {
	color: #ffffff;
	background:url(/site/inc/img/a_more_bg.gif) no-repeat 0 3px;
	padding:0 0 0 10px;
}
#location_details_wrapper a:hover.more {
	color: #46B3BA;
	text-decoration:none;
}
#property_details_nav{
	float: left;
	width: 600px;
	position: relative;
	top: -7px;
}
#property_details_nav ul{
	height: 47px;
	background: url(/site/inc/img/bg_location_ul.gif) repeat-x bottom right;
	padding-left: 10px;
}
#property_details_nav li{
	font-weight: bold;
	float: left;
	width: auto;
	margin-right: 25px;
	height: 29px;
	background: none;
}
#property_details_nav li.active{
	background: url(/site/inc/img/bg_location_arrow.png) no-repeat top center;
}
#property_details_nav li.first{
	margin: 0;
	padding: 19px 25px 0 10px;
}
#property_details_nav li a{
	color: #2b2d27;
	font-weight: normal;
	display: block;
	padding: 19px 0 0 0;
	margin-right: 0;
	width: auto;
	float: left;
}
#property_details_nav li a:hover{
	color: #46B3BA;
	text-decoration: none;
}
#property_details_nav li.active a{
	color: #46B3BA;
	font-weight: bold;
}
.property_details_3col_wrapper{
	padding: 0;
	float: left;
	width: 600px;
	background: url(/site/inc/img/bg_property_dtl_bg.gif) repeat-y;
}
#property_details_2col_wrapper{
	float: left;
	width: 428px;
}
#calculator_dtl_wrapper{
	width: 350px;
	float: left;
}
.property_details_col1, .property_details_col2, .property_details_col3{
	float: left;
}
.property_details_col1{
	width: 235px;
	margin-right: 10px;
}
.property_details_col2{
	width: 167px;
	padding: 0 12px 50px 0;
	margin: 0 0 20px 0;
}
.property_details_col3{
	width: 152px;
	padding-left: 12px;
	/*border-left: 1px solid #2b2d27;*/
}
.property_details_col1 h2, .property_details_col3 h2{
	font: italic 1.67em/1 Georgia, "Times New Roman", Times, serif;
	color: #46B3BA;
	margin-bottom: 20px;
}
#col3_content .property_details_col1 p{
	margin-bottom: 20px;
}
#col3_content .property_details_col2 p{
	margin-bottom: 0;
}
p.calendar_detail{
	float: none;
	padding-bottom: 0;
}
.pluses li{
	line-height: 1.67em; 
	background: url(/site/inc/img/icon_plus.gif) no-repeat 0 7px;
	padding: 0 0 0 10px;
	margin:0 0 1px 0;
}
.we_love{
	margin-bottom: 30px;
}
.we_love li{
	line-height: 1.67em; 
	background: url(/site/inc/img/icon_square.gif) no-repeat 0 7px;
	padding: 0 0 0 10px;
	margin:0 0 1px 0;
}
.property_details_col2 h2{
	font: bold 1em Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.property_details_divider{
	border-top: 1px solid #cccbc9;
	margin: 20px 0 15px 0;
	height: 1px;
	font-size: 0;
	clear: both;
}
span#filesize{
	margin-left: 30px;
	font-weight: bold;
}
ul#property_information{
	width: 166px;
	float: left;
}
ul#property_information li{
	width: 166px;
	float: left;
	margin-bottom: 5px;
}
ul#property_information li div.title{
	float: left;
	width: 85px;
	margin-right: 10px;
}
ul#property_information li div.desc{
	font-weight: bold;
	float: left;
	width: 56px;
	line-height: 1.2em;
}
#mobile_details{
	width: 167px;
}
#mobile_details_img{
	float: left;
	width: 50px;
}
#mobile_details_content{
	float: left;
	width: 117px;
}
#mobile_details_content h3{
	color: #3a3d35;
	font: italic 1.08em Georgia, "Times New Roman", Times, serif;
}
#mobile_details_content h4{
	color: #000;
	font: 1.33em/1 Georgia, "Times New Roman", Times, serif;
}
#mobile_details_content h5{
	color: #000;
	font: 1.25em/1.2 Georgia, "Times New Roman", Times, serif;
}
a#calculators, a#sales{
	font-weight: bold;
}
.agent_contact{
	margin-bottom: 30px;
}
img.thumb_agent_contact{
	width: 152px;
	height: 95px;
	display: block;
	margin-bottom: 5px;
}
.agent_contact h3{
	font: 1.42em Georgia, "Times New Roman", Times, serif;
}
.agent_contact h4{
	margin: 5px 0 10px 0; 
}
.property_details_col3 h2{
	margin-bottom: 10px;
	font-style: normal;
}
textarea#userComments{
	border: none;
	font: normal 1em Arial, Helvetica, sans-serif;
	background: none;
	cursor: pointer;
	width: 190px;
}
textarea#userComments.userCommentsEdit{
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #b1b1b1;
}
#comparative_sales_wrapper h2, #comp_sales_dtl_wrapper h2, #calculator_dtl_wrapper h3{
	font: normal 1.67em Georgia, "Times New Roman", Times, serif;
	margin: 20px 0;
}
#comp_sales_dtl_wrapper h2, #calculator_dtl_wrapper h3{
	margin: 0 0 20px 0;
}
#table_comparative_sales{ 
	width: 640px;
	position: relative;
	left: -20px;
}
#table_comparative_sales_dtl{ 
	width: 427px;
}
#table_comparative_sales_dtl td.td_address{
	width: 140px;
	padding-right: 20px;
}
#table_comparative_sales_dtl td.td_features{
	width: 150px;
}
#table_comparative_sales_dtl td.td_price{
	width: 97px;
	text-align: right;
	padding-right: 20px;
}
#table_comparative_sales td.td_suburb{
	width: 123px;
	padding-left: 20px;
}
#table_comparative_sales td.td_suburb h3 a,
#table_comparative_sales td.td_price a,
#table_comparative_sales_dtl td.td_suburb h3 a,
#table_comparative_sales_dtl td.td_price a{
	color: #2b2d27;
	font: bold 1em Arial, Helvetica, sans-serif;
}
#table_comparative_sales td.td_address h3 a, #table_comparative_sales td.td_features a,
#table_comparative_sales_dtl td.td_address h3 a, #table_comparative_sales_dtl td.td_features a{
	color: #2b2d27;
	font: normal 1em Arial, Helvetica, sans-serif;
}
#table_comparative_sales td.td_suburb h3 a:hover, #table_comparative_sales td.td_address h3 a:hover,
#table_comparative_sales_dtl td.td_suburb h3 a:hover, #table_comparative_sales_dtl td.td_address h3 a:hover{
	color: #46B3BA;
	text-decoration: none;
}
#table_comparative_sales td.td_address{
	width: 160px;
	padding-left: 20px;
}
#table_comparative_sales td.td_features{
	width: 132px;
}
#table_comparative_sales td.td_price{
	width: 84px;
	text-align: right;
	padding-right: 20px;
}
#table_comparative_sales td, #table_comparative_sales_dtl td{
	padding: 10px 0;
}
#table_comparative_sales ul.property_details_criteria, #table_comparative_sales_dtl ul.property_details_criteria{
 	width: auto;
	float: none;
}
#table_comparative_sales ul.property_details_criteria li,
#table_comparative_sales_dtl ul.property_details_criteria li{
	width: auto;
	text-align: left;
	margin-right: 10px;
	padding: 0;
	color: #2b2d27;
	background: none;
	font-weight: normal;
	float: none;
	display: inline;
}
#table_comparative_sales ul.property_details_criteria li span,
#table_comparative_sales_dtl ul.property_details_criteria li span{
	display: inline;
	margin-right: 5px;
}
#table_comparative_sales tr,
#table_comparative_sales_dtl tr{
	cursor: pointer;
}
#table_comparative_sales tr.tr-normal:hover,
#table_comparative_sales_dtl tr.tr-normal-hover,
#table_comparative_sales tr:hover,
#table_comparative_sales_dtl tr:hover,
#table_comparative_sales_dtl tr:hover h3 a,
#table_comparative_sales tr.tr-normal:hover a
{
	color: #46B3BA;
}
#comparative_sales_clear{
	margin: 50px 0 0 0;
	padding: 10px 0;
	border-top: 1px solid #2b2d27;
}
.overlay_map_thumb{
	width: 300px;
	height: 300px;
	background-color: #FFFFFF;
}
.overlay_map_small_thumb{
	width: 300px;
	height: 100px;
	background-color: #FFFFFF;
}
.overlay_map_small_thumb.timeoutData{
	height: auto;
}
.overlay_map{
	width: 340px;
}
.overlay_map_shadow_top_left, .overlay_map_shadow_top_right, .overlay_map_shadow_bottom_left, .overlay_map_shadow_bottom_right{
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-indent: -3000px;
}
.overlay_map_shadow_top_left{
	background: url(/site/inc/img/bg_overlay_shadow_corners.png) no-repeat top left;
}
.overlay_map_shadow_top_right{
	background: url(/site/inc/img/bg_overlay_shadow_corners.png) no-repeat top right;
}
.overlay_map_shadow_bottom_left{
	background: url(/site/inc/img/bg_overlay_shadow_corners.png) no-repeat bottom left;
}
.overlay_map_shadow_bottom_right{
	background: url(/site/inc/img/bg_overlay_shadow_corners.png) no-repeat bottom right;
}
.overlay_map_shadow_top_center{
	background: url(/site/inc/img/bg_overlay_shadow_top.png) repeat-x;
}
.overlay_map_shadow_right_center{
	background: url(/site/inc/img/bg_overlay_shadow_right.png) repeat-y;
}
.overlay_map_shadow_bottom_center{
	background: url(/site/inc/img/bg_overlay_shadow_bottom.png) repeat-x;
}
.overlay_map_shadow_left_center{
	background: url(/site/inc/img/bg_overlay_shadow_left.png) repeat-y;
}
#overlay_arrow{
	background: url(/site/inc/img/bg_overlay_arrow.png) no-repeat top right;
	width: 20px;
	height: 20px;
	float: right;
}
/*ul.property_details li{
	float: left;
	display: block;
	height: 15px;
	line-height: 15px;
	width: auto;
	font-weight: bold;
	margin-right: 10px;
	padding-right: 25px;
}*/
.overlay_map ul.property_details li{
	color: #2b2d27;
	font-weight: normal;
}
.overlay_map div.comment{
	float: right;
	width: auto;
	margin: 0;
	margin-top:1px;
	padding-right: 0;
}
.overlay_map div.comment span{
	display: block;
	width: 17px;
	height: 15px;
	padding-left: 10px;
	padding-right: 0;
	background: url(/site/inc/img/icon_comment.png) no-repeat top right;
}
.overlay_map div.price{
	float: right;
	width: auto;
	margin: 0;
	padding-right: 0;
	font-weight: bold;
}
.overlay_map div.favourite a{
	background: url(/site/inc/img/icon_addtofav_trans.gif) no-repeat top right;
}
.overlay_map div.favourite a:hover{
	background: url(/site/inc/img/icon_addtofav_trans_over.gif) no-repeat top right;
}
.overlay_map div.favourite a.fave{
	background: url(/site/inc/img/icon_addtofav_trans_remove.gif) no-repeat top right;
}
/*.overlay_map ul.property_details li.bedroom{
	background: url(/site/inc/img/icon_bedroom.gif) no-repeat top right;
}
.overlay_map ul.property_details li.bathroom{
	background: url(/site/inc/img/icon_bathroom.gif) no-repeat top right;
}
.overlay_map ul.property_details li.garage{
	background: url(/site/inc/img/icon_garage.gif) no-repeat top right;
}*/
.overlay_map .property_details_wrapper h2, .overlay_map .property_details_wrapper h2 a, .overlay_map .property_details_wrapper h3 a, .overlay_map a.arrow_link_thumb, .thumb_shadow p.mobile{
	color: #2b2d27;
}
.overlay_map_thumb a.closePanel, .overlay_map_small_thumb a.closePanel{
	background: url(/site/inc/img/a_closePanel_overlay_bg.gif) no-repeat center center;
	display: block;
	width: 8px;
	height: 8px;
	position:absolute; 
	top:0; 
	right:0;
	z-index: 2;
	padding: 10px;
	text-indent: -3000px;
}
.overlay_map_thumb a.closePanel:hover, .overlay_map_small_thumb a.closePanel:hover{
	background: url(/site/inc/img/a_closePanel_overlay_bg_hover.gif) no-repeat center center;
}

/* my247 overlay styles*/

.overlay_map_thumb a.closePanel_247, .overlay_map_small_thumb a.closePanel_247{
	background: url(/site/inc/img/a_closePanel_overlay_bg.gif) no-repeat center center;
	display: block;
	width: 8px;
	height: 8px;
	z-index: 2;
	padding: 10px;
	text-indent: -3000px;
	float: right;
	position: relative;
	right: -10px;
}
.overlay_map_thumb a.closePanel_247:hover, .overlay_map_small_thumb a.closePanel_247:hover{
	background: url(/site/inc/img/a_closePanel_overlay_bg_hover.gif) no-repeat center center;
}
.my247_details_wrapper{
	padding: 0 10px 0;
}
.my247_details_wrapper h2 a{
	font: normal 1.67em/1.1 Georgia, "Times New Roman", Times, serif;
	color: #2b2d27;
}
.my247_details_wrapper h2{
	margin-bottom: 10px;
}
.my247_details_wrapper p{
	margin-bottom: 20px;
}
.my247_details_wrapper dl{
	width: 280px;
}
.my247_details_wrapper dt{
	float: left;
	width: 65px;
	margin-bottom: 10px;
	font: bold 0.92em/1.4em Georgia, "Times New Roman", Times, serif;
	color: #46B3BA;
}
.my247_details_wrapper dd{
	float: left;
	width: 200px;
	margin-bottom: 10px;
	font: normal 0.92em/1.4em Arial, Helvetica, sans-serif;
}
.footnote{
	font: italic 0.92em/25px Georgia, "Times New Roman", Times, serif;
	background: url(/site/inc/img/logo_my247_overlay.gif) no-repeat top right;
	text-align: right;
	margin: 10px 0 0 0;
	padding-right: 55px;
}
#suburb_profile_dtl_wrapper{
	width: 407px;
}
.suburb_profile_category{
	text-align: right;
	font-weight: normal;
	color: #000000;
	font-style: italic;
}
a#addThis_btn{
	background: url(/site/inc/img/icon_addThis.gif) no-repeat center left;
	padding-left: 13px;
}

a.noHover:hover {
	color: #000000;	
}

