/*  
Theme Name: LJ Levi
Theme URI: http://demo.thatid.com/ljlevi/
Description: LJ Levi theme.
Version: 1.0
Author: Agentpoint
Author URI: http://agentpoint.com.au/
*/

/* CSS Reset v1.0 | 20080212 */
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

@font-face {
    font-family: 'JUICERegular';
    src: url('fonts/juice_regular-webfont.eot');
    src: url('fonts/juice_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/juice_regular-webfont.woff') format('woff'),
         url('fonts/juice_regular-webfont.ttf') format('truetype'),
         url('fonts/juice_regular-webfont.svg#JUICERegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* global settings
---------------------------------------------------------- */

html, body {height: 100%;margin-top}

body { 
	background: #2d2226 /* url(images/backgrounds/backgrounds/body-bg-grad.png) 0 0 repeat-x */; 
	font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px;height:auto;
}
	body#home {background: #2d2226 url(images/backgrounds/home.png) repeat;}

#wrapper { width:100%; /* background:url(images/backgrounds/down-shadow-980.png) center 74px no-repeat; */ }
#container { width:1020px; margin:0 auto; padding:13px 0 0 0; position:relative; /* text-shadow:1px 1px 0 #323233; */ color:#2d2226; background:#fff;}\
	body#home #container { /*margin:0 auto 20px;*/ }
    body#property #container{padding:0px;}

/*home frontpage*/
.wrap-home{background:url(images/backgrounds/light.png) no-repeat top center;}
#home h1{margin: 0 auto;width: 862px;position:relative;padding-top:104px;}
#home h1 a{}
#home h1 a img{float:left;}
#home .nav{background: #2d2226 url(images/backgrounds/bg-nav.png) no-repeat;height: 109px;margin: 0 auto;width: 903px;}
#home .bottom-home{background:#2d2226 url(images/backgrounds/bg-home-bottom.png) no-repeat;height: 43px;margin: 0 auto;width: 801px;}
#home .nav ul{    
    float:left;    
    margin-left: 20px;    
}    
#home .nav ul > li{float:left;}
#home .nav ul > li:hover{}
#home .nav ul > li > a{ 
    float: left;
    font-family: JUICERegular;
    font-size: 26px;
    padding: 23px 26px 23px 23px;
    text-align: center;
    text-shadow: 1px 1px 1px #AAAAAA;
    width: 166px;
    color:#eee;
}
#home .nav ul > li > a:hover{
    background:url(images/backgrounds/bg-nav-hover.png) no-repeat;
    color: #F36E21;
    height: 83px;
    margin-top: -20px;
    padding-top: 43px;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 1px 1px #F87C34;
}    

#home .nav ul > li ul{display:none;visibility:hidden;}
/*end home frontpage*/    
    
/* header
---------------------------------------------------------- */
#header { width:100%; position:relative; z-index:2; background:#2d2226 /* url(images/backgrounds/header-bg.png) 0 0 repeat-x */; 
    margin: 0 auto;    
    width: 1020px;
}
.headerwrap { width: 1020px; height: 96px; margin: 0 auto; position:relative; /* background:url(images/backgrounds/header-light.png) 0 0 no-repeat;  */}
h1.logo	{ width:auto; position:absolute; top:15px; left:0; float:left;}
h1.logo a { margin: 0; display: block; overflow: hidden;  }
h1.logo a img { background: transparent; padding: 0; border: 0;  }

/*secondary header*/
.secondary-header{margin: 0 auto;background:#fff;padding: 13px 10px 14px 10px;width: 1000px;}
.secondary-header .realty_widget_quick_search{width:1000px;background:#2d2226;*margin-top:140px;}
.secondary-header .realty_widget_quick_search #quick_search{padding:10px;}
.secondary-header .realty_widget_quick_search #quick_search .search_quick-wrap .qs-ul{float:left;width:644px;}
.secondary-header .realty_widget_quick_search #quick_search .search_quick-wrap .qs-ul li{float:left;clear:none;margin-right:10px;width:auto;}
.secondary-header .realty_widget_quick_search #quick_search .search_quick-wrap .qs-ul li.search_type{display:none;margin-right:0px;}
#property .secondary-header .realty_widget_quick_search #quick_search .search_quick-wrap .qs-ul li.house_rooms{margin-right:0px;}
.secondary-header .realty_widget_quick_search #quick_search .search_quick-wrap .qs-ul li.search_property_types .property_type select{width:120px;}
.secondary-header .realty_widget_quick_search h2{background:#2D2226;color:#fff;padding:0px;margin: 5px 0 10px;border:none;border-bottom:1px solid #fff;padding-bottom:5px;font-size:18px;}
.secondary-header .realty_widget_quick_search #quick_search .prices,
.secondary-header .realty_widget_quick_search #quick_search .numberofrooms,
.secondary-header .realty_widget_quick_search #quick_search .prices select,
.secondary-header .realty_widget_quick_search #quick_search .numberofrooms select{width:119px; }
.secondary-header .realty_widget_quick_search #quick_search .prices,
.secondary-header .realty_widget_quick_search #quick_search .numberofrooms{*width:119px !important; }
.secondary-header .realty_widget_quick_search #quick_search .search_quick-wrap{padding:3px 0 0 0;}
.secondary-header .realty_widget_quick_search #quick_search .search_quick-wrap .suburb_select{float:left;margin-right:10px;width:210px;}
.secondary-header .realty_widget_quick_search #quick_search .search_quick-wrap .suburb_select select{width: 228px;}
.secondary-header .realty_widget_quick_search #quick_search .search_quick-wrap .suburb_select #suburb{width:206px !important;height:18px;}
.secondary-header .realty_widget_quick_search #quick_search .search_quick-wrap .quick_search_btn{float:left;}
.secondary-header .realty_widget_quick_search #quick_search .search_quick-wrap input.btn{background:url(images/backgrounds/search-btn.png) no-repeat;border:none;height: 30px;width: 114px;position:relative;bottom:3px;box-shadow:none;font-size:16px;}
.secondary-header .realty_widget_quick_search #quick_search .search_quick-wrap input.btn:hover{background:url(images/backgrounds/search-btn-hover.png) no-repeat;}
.secondary-header .contact-secondary-header{margin-bottom: 10px;background:url("images/backgrounds/sparator.png") repeat-x scroll center bottom; height: 37px;}
.secondary-header .contact-secondary-header .phone-header{background:url(images/backgrounds/orange-phone.png) no-repeat;float: left;font-size: 16px;height: 20px;padding-bottom: 0;padding-left: 40px;padding-top: 2px;}


.secondary-header .contact-secondary-header .social { float:right; }
.secondary-header .contact-secondary-header .social span { float:left; margin:0 0 0 2px; line-height:24px; }
	.secondary-header .contact-secondary-header .social span.follow { margin:0 4px 0 0; font-size:13px; }
.secondary-header .contact-secondary-header .social a { display:block; width:24px; height:24px; background-image:url(images/icons/socials.png); background-repeat:no-repeat; }
.secondary-header .contact-secondary-header .social a.fb { background-position:0 0; }
.secondary-header .contact-secondary-header .social a.twitter { background-position:0 -24px; }
.secondary-header .contact-secondary-header .social a.digg { background-position:0 -48px; }
.secondary-header .contact-secondary-header .social a.myspace { background-position:0 -72px; }
.secondary-header .contact-secondary-header .social a.linkedin { background-position:0 -96px; }
.secondary-header .contact-secondary-header .social a.youtube { background-position:0 -120px; }
.secondary-header .contact-secondary-header .social a.rss { background-position:0 -144px; }


.secondary-header .contact-secondary-header .link-header{margin-top:25px;height:auto;background: url("images/backgrounds/sparator.png") repeat-x scroll center bottom;margin-bottom:10px;width:100%;float:left;}
.secondary-header .contact-secondary-header .link-header ul{float: left;*height:120px;margin-left:15px;}
.secondary-header .contact-secondary-header .link-header ul > li{float:left;height: 46px;width: 313px;margin-right:15px;margin-bottom:17px;}
.secondary-header .contact-secondary-header .link-header ul > li > a{background: url("images/backgrounds/grey-btn.png") no-repeat;height: 33px;width: 313px;float:left;text-align:center;font-family:JUICERegular;font-size:16px;padding-top:13px;text-shadow:1px 1px 1px #444141;color:#eee;}
.secondary-header .contact-secondary-header .link-header ul > li > a:hover,
.secondary-header .contact-secondary-header .link-header ul > li > a.active{color:#ea5f21;text-decoration:none;}
.secondary-header .contact-secondary-header .link-header ul > li.last{margin-right:0px !important;}
.sparator{background:url("images/backgrounds/sparator.png") repeat-x scroll center bottom; float: left;height: 3px; margin-left: 10px;width: 1000px;}
#select_suburb{    
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid;
    display: none;
    height: auto !important;
    position: absolute;
    width: 209px !important;
    z-index: 1;
}    
.realty_widget_media{float: left;width: 659px;margin-bottom:0 !important;}
.realty_widget_property_description {float: right;width: 330px;height:460px;/* box-shadow: 0 0 5px #908F8F;-webkit-box-shadow: 0 0 5px #908F8F;-moz-box-shadow: 0 0 5px #908F8F; */background:url("images/backgrounds/sparator.png") repeat-x center bottom !important;}            
.realty_widget_action_buttons,.realty_widget_social_widget{float:left;width:659px;background:#2D2226 !important;box-shadow: 0 0 5px #908F8F;-webkit-box-shadow: 0 0 5px #908F8F;-moz-box-shadow: 0 0 5px #908F8F;}
    .realty_widget_action_buttons{box-shadow:none;}
    .realty_widget_action_buttons h2{display:none;}
.realty_widget_contact_agent, .realty_widget_property_table {width:490px !important;float:left;}
.realty_widget_media h2, .realty_widget_property_description h2,
.realty_widget_contact_agent h2, .realty_widget_property_table h2{background:none !important;border:none !important;color:#2D2226 !important;text-shadow:none !important;font-size:18px !important;}
.realty_widget_property_description h2{
    background: url("images/backgrounds/sparator.png") repeat-x scroll center top transparent !important;
    float: left;
    margin-top: 11px;
    width: 312px;
    padding-top: 10px !important;}
.realty_widget_sales_data{float:left;width:100%;}
/* Headings */
h1.page-title { font-size:20px;font-family:JUICERegular;color:#2d2226;text-shadow:1px 1px 0 #67676A;/* margin: 5px 15px 20px; */margin: 6px 10px 11px;/* float:left;width:925px; */*line-height:30px;}

/* Links */
a { color:#2d2226; text-decoration:none; }
a:hover { text-decoration:underline; }
:active, :hover { outline: 0; }


/* Buttons */
.btn, input.Buttons, input.sendbutton, input.button, a.email_alert {
	width:114px; height:30px; line-height:30px;
	padding: 0; display: block; 
	cursor: pointer; color: #fff; text-align: center; text-shadow:none; text-transform:capitalize;	
	background-color:#83B441; 
    border:none;
    font-size:14px;
    background:url("images/backgrounds/search-btn.png") no-repeat scroll 0 0 transparent;
	/* -moz-box-shadow: 0 0 2px rgba(255, 255, 255, 0.5) inset;
	-webkit-box-shadow: 0 0 2px rgba(255, 255, 255, 0.5) inset;
	box-shadow: 0 0 2px rgba(255, 255, 255, 0.5) inset; */
}
	input.btn, input.Buttons, input.sendbutton, input.button { line-height:normal; }
	@-moz-document url-prefix() { 
		input.btn, input.Buttons, input.sendbutton, input.button { padding: 0 0 2px;}
	}
	
.btn:hover, input.Buttons:hover, input.sendbutton:hover, input.button:hover, a.email_alert:hover {
	text-decoration:none; /* background:#F0480A; border:1px solid #902b06; */
    background:url(images/backgrounds/search-btn-hover.png) no-repeat;
}


/* Tabbed sections */
ul.ui-tabs-nav { 
	height:32px; font-size:14px; font-weight:normal; text-shadow:1px 1px 0 rgba(0,0,0,1);  
	background:#181818 url(images/backgrounds/h2-section_title-bg.png) 0 0 repeat-x; border:1px solid #5C5C5E; border-bottom:none; 
}
	.sales_data ul.ui-tabs-nav { width:100% !important; }
	#tabbed_listings ul.ui-tabs-nav { }
		body#team #tabbed_listings ul.ui-tabs-nav { background:#2D2226; /* -moz-border-radius:10px 0 10px 0; -webkit-border-radius:10px 0 10px 0; border-radius:10px 0 10px 0;  */}
	#sidebar ul.ui-tabs-nav { width:273px; }

ul.ui-tabs-nav li { float:left; background:url(images/backgrounds/ui-tabs-nav-li-bg.png) right center no-repeat; }
ul.ui-tabs-nav li a { display:block; height:32px; line-height:32px; padding:0 10px; color:#FFF; }
	body#team ul.ui-tabs-nav li a { color:#fff; }
ul.ui-tabs-nav li a:hover {}
ul.ui-tabs-nav li.ui-tabs-selected a { color:#F36E21; }
	body#team ul.ui-tabs-nav li.ui-tabs-selected a { color:#FFF; text-shadow:1px 1px 0 #000; }

.ui-tabs-hide, .ui-tabs-hide { display: none; }


/* Global Classes */
.clearer, .clear { clear:both; }
hr { width: 100%; margin: 0 0 25px; border: 0; border-top: 2px solid; clear: both; }

.left, .float-left, .alignleft 	{ float:left; }
.right, .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 	{ 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; }

.post .wp-caption { max-width: 538px !important; border: 1px solid; }
	.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; }
.post p.wp-caption-text { margin: 0 5px 6px !important; padding: 0; 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; }

blockquote,q { quotes:none; }
blockquote 	{ background: url(images/quote.gif) no-repeat 0 10px; margin-left: 5px; margin-right: 19px; padding:8px 15px 0; border-width: 1px; border-style: solid; }


/* Forms */
form { margin:0; padding:0; }
input.radio, input.checkbox { border: 0 !important; width: auto !important; background-color: transparent; padding: 0; border: 0; vertical-align: middle; }
input, select, textarea {
	font-size:12px; font-family:Arial, Helvetica, sans-serif;
	padding:2px; border:1px solid #3B3B3B;
}


/* Tables */
caption { text-align: center; }
th, td { vertical-align: top; padding:5px; }
th { text-align: center; }

/* boxes */
body#home .content_block, body#home .link-box, #sidebar .side_block, .entry, .property_block { 
	background:#FFF; /* -moz-box-shadow:0 0 5px rgba(0,0,0,.5); -webkit-box-shadow:0 0 5px rgba(0,0,0,.5); box-shadow:0 0 5px rgba(0,0,0,.5) */;
}

/* HOMEPAGE
---------------------------------------------------------- */
.home-top { position:relative; width:980px; height:370px; margin:0 0 20px; }

.home-top #featured, .home-top #quick_search {}

/* Quick Search */
.home-top #quick_search {}
.home-top .realty_widget_quick_search { width:290px; position:absolute; top:0; right:0; }
.home-top #quick_search form { padding:15px; height:308px;  }

	#quick_search ul.qs-ul li { clear:both; }

	#quick_search select { width:245px; cursor:pointer; }
		.home-top #quick_search select { width:260px; }
	#quick_search .price select, #quick_search .house_rooms select { width:118px; }
		.home-top #quick_search .price select, .home-top #quick_search .house_rooms select { width:126px; }

	#quick_search ul.qs-ul li .search_selection { padding-bottom: 10px; display:none;}
	#quick_search .property_type select { /* margin: 0 0 10px; */ }

	#quick_search .prices, #quick_search .numberofrooms { width:118px;*width:114px !important; /* margin:0 0 10px; */ float:left; }
		.home-top #quick_search .prices, .home-top #quick_search .numberofrooms { width:124px; }
	
	#quick_search .prices.price_min, #quick_search .bedrooms { margin-right: 9px; }

	#quick_search p.instruction { font-style:italic; margin:10px 0; display:none;}

/* featured */
.home-top .widget_featslide_widget { width:670px; position:absolute; top:0; left:0; text-shadow:none; }
.home-top #featured { position:relative; width:670px; }
.home-top #featured .feature_photo img { min-height:346px; }

.home-middle {}

.home-bottom {}

/* realty_widget_current_listings */
.realty_widget_current_listings { float:left; width:670px; }
.realty_widget_current_listings .photo { position:relative; float:left; width:202px; position:relative; margin:15px 0 15px 16px; }
	.realty_widget_current_listings .photo.photo0 {}
.realty_widget_current_listings .photo .photo-wrap {}
.realty_widget_current_listings .photo .photo-wrap a {
	display:block; width:200px; height:150px; border:1px solid #3D3D3E; 
	-moz-box-shadow:0 0 2px rgba(255,255,255,.75); -webkit-box-shadow:0 0 2px rgba(255,255,255,.75); box-shadow:0 0 2px rgba(255,255,255,.75);
}
.realty_widget_current_listings .photo .photo-wrap a img { max-width:200px; }
.realty_widget_current_listings .photo .photo-wrap .photo-desc { 
	background:url(images/backgrounds/transparent-black-50.png) 0 0 repeat; bottom:2px; left:2px; padding:3px 0; position:absolute; width:199px; }
.realty_widget_current_listings .photo .photo-wrap .photo-desc p { float:left; color:#fff; text-shadow:none; padding:0 5px; font-size:14px; }
.realty_widget_current_listings .photo .photo-wrap .photo-desc p.property_type { border-right: solid 1px #fff; border-left: solid 1px #fff; }
.realty_widget_current_listings .photo .photo-wrap .photo-desc p span {}

.home-bottom .link-box { float:right; width:260px; height:187px; padding:15px; }
.home-bottom .link-box .link-subscribe, .home-bottom .link-box .link-appraisal {
	width:260px; height:62px; border:solid 1px #fff;
	-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;
	-moz-box-shadow:0 0 5px rgba(0,0,0,.5); -webkit-box-shadow:0 0 5px rgba(0,0,0,.5); box-shadow:0 0 5px rgba(0,0,0,.5);
}
.home-bottom .link-box .link-subscribe { margin:23px 0 15px; *margin:37px 0 15px; }
.home-bottom .link-box .link-appraisal {}

.home-bottom .link-box .link-subscribe a, .home-bottom .link-box .link-appraisal a { 
	display:block; width:260px; height:62px; text-indent:-9999px; background-repeat:no-repeat; background-position:0 0;
}
.home-bottom .link-box .link-subscribe a:hover, .home-bottom .link-box .link-appraisal a:hover { background-position:0 -62px; }
.home-bottom .link-box .link-subscribe a { background-image:url(images/backgrounds/link-subscribe.png); }
.home-bottom .link-box .link-appraisal a { background-image:url(images/backgrounds/link-appraisal.png); }

/* footer
---------------------------------------------------------- */
#footer { 
    margin: 0 auto;
    padding: 0 0 30px;
    width: 1020px;
    background:url(images/backgrounds/down-shadow-980-flip.png) center 0 no-repeat; }
.footerwrap { background:#181818; }
.site-credit {padding:15px 11px;color:#FFF; font-weight:bold;}
.phone-footer{font-size:20px;font-weight:bold;text-align:right;}
.site{color:#f36e21 !important;font-weight:bold;}

.footerwrap p.credit { padding: 0; margin: 0; }
.footerwrap p.agentpoint { position: absolute; top: 13px; right: 20px; display:none; }
.footerwrap p.agentpoint img { padding: 0; border: 0; }
#footer a { color:#FFF; }
#footer a:hover {color:#EA5F21;}

.footer-nav {}
.footer-nav ul { display:inline-block; }
.footer-nav ul li { float:left; }
.footer-nav ul li a {}
.footer-nav ul li span { display:inline-block; padding:0 5px; }
	.footer-nav ul li.last span { display:none; }


/* sidebar
---------------------------------------------------------- */
#home #sidebar {display:none;}
#sidebar { float:left; background:url(images/backgrounds/sidebar-bg.png) right top no-repeat;padding: 0 10px 10px;;width:1000px;}
#property #sidebar{position:relative;}
#sidebar .side_block { width:275px; margin:0 0 20px; }
#sidebar h3 { font-size:16px; margin:0 0 10px; }
#sidebar form#search_quick, #sidebar #share_enjoy, #sidebar .block_content, #sidebar .ui-tabs-panel { padding:15px; }

table.share_enjoy { width:245px; }
table.share_enjoy td { padding:5px 0; }
table.share_enjoy td img, table.share_enjoy td a { float:left; }
table.share_enjoy td img { width:16px; height:16px; margin:0 5px 0 0; }

/* content
---------------------------------------------------------- */
#property #content{float:left;}
#content { /* float:right; width:660px; */ margin:0; padding:0; position:relative;}
.page{ padding: 0 10px 10px;}
h1.section_title {
	margin: 0 0 20px; 
	padding: 0 0 5px;
	
	text-shadow: 1px 1px #ccc;
	border-bottom: 1px solid #f9461c;
	font-size: 16px;
	font-weight: bold;
	clear: both;
}
	
h2.section_title { 
	font-size:14px; font-weight:normal; padding:7px 10px; color:#FFF; text-shadow:1px 1px 0 rgba(0,0,0,1);  
	background:#2D2226 url(images/backgrounds/h2-section_title-bg.png) 0 0 repeat-x; border:1px solid #5C5C5E; border-bottom:none;
}

/* Posts */
.post { padding:0 0 15px; margin:0 0 15px; background:url(images/backgrounds/inset.png) 0 bottom repeat-x; position:relative; }
p.author_thumb { width:50px; height:50px; padding:0; margin:0 10px 0 0; float:left; overflow:hidden; }
p.author_thumb img { max-width:50px; height:auto; }

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 { width:568px; margin:0; float:left;  }
	.post_title_date.no_author_thumb { width: 100% !important; margin-bottom: 9px; }

.post_title_date h2	{ padding:0; border:none !important; font-size:14px; font-weight:normal; color:#E5E2AD; }
	.post_title_date h2	a { color:#E5E2AD; }

p.postdate { margin:0; padding:0; text-transform:capitalize; font-size:11px; }
	p.postdate a {}

.flag { position: absolute; top: 0; right: 0; text-align: center;  text-transform: uppercase; display:none; }
	.flag a { 
		width: 140px; height: 23px; line-height: 23px; padding: 0; display: block; 
		background: url(images/backgrounds/bg_cat.png) repeat-x 0 0; 
		text-shadow: 1px 1px 1px #aaa; color: #fff !important;
	}
	.flag a:hover { color: #000 !important; text-decoration: none; }

.post-content { text-align:justify; }
.single .post-content { padding:15px 0 0; clear:both; }
.single .post-content p, .commentcontent p { margin:0 0 10px; }

/* Posts Page */
p.postmetadata { width: 595px; height: 18px; clear: both; }
p.postmetadata a, .more-link {  }
	span.post_filed_cats { float: left; }

.navigation {}
	.navigation p { margin:0 !important; }

#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 { padding:0 0 15px; margin:0 0 15px; background:url(images/backgrounds/inset.png) 0 bottom repeat-x; }
div#comments h4 { color: #E5E2AD; font-size: 14px; font-weight: normal; margin:0 0 10px; }
div#comments .navigation { display: none; }

#content ul.commentlist {}
#content ul.commentlist li {}
	#content ul.commentlist li ul.children {}
ul.commentlist li.alt {}

.comment-author { float:left; width:110px; padding:0 10px 0 0; font-size:11px; }
.comment-author img { max-width:50px; }

.commentcontent { float:right; width:510px; margin:0 0 15px; text-align:justify; }
.commentcontent .reply a { color:#E5E2AD; }

span.says { display: none; }

/* Leave a Reply */
#commentform-container { position:relative; }
#content #commentform-container h4 { color: #E5E2AD; font-size: 14px; font-weight: normal; margin:0 0 10px; }
#commentform-container .cancel-comment-reply { display:none; }
#commentform-container form input.textbox	{ width: 305px; }
#commentform-container form textarea { width: 460px; height: 180px; margin: 0; }
#commentform-container p.logged { position:absolute; top:0; right:0; font-style:italic; }
#commentform-container form#commentform p { clear:both; }
#commentform-container form#commentform label { float:left; width:120px; }
#commentform-container form#commentform input { width:200px; margin:0 0 5px; }
#commentform-container form#commentform textarea { width:400px; height:75px; margin:0 0 5px; }
#commentform-container form#commentform p.button { padding:0 0 0 120px; }
	#commentform-container form#commentform p.button input.btn { width:100px; }

/* Related Posts (after Leave a Reply) */
#wp_related_posts { padding: 10px; }
#wp_related_posts h3 { 
	margin: 0 0 5px; 
	font-size: 14px;
	font-weight: bold;
}
#wp_related_posts li { 
	margin: 0 0 3px 15px;
}

/* Where did they go from here */
#wherego_related { margin-bottom: 5px; padding-top: 20px; padding-bottom: 16px; }


/* GLOBAL STYLING 
---------------------------------------------------------- */
.image, .agent_photo, p.author_thumb { 
	/* border:1px solid #4D4D4E; */ background:#858587;
	-moz-box-shadow:0 0 3px rgba(255,255,255,.5); -webkit-box-shadow:0 0 3px rgba(255,255,255,.5); box-shadow:0 0 3px rgba(255,255,255,.5); 
}
.image a, .agent_photo a { display:block; overflow:hidden; }

#sidebar p.button { padding:0 0 0 143px; }


/* SEARCH RESULT 
---------------------------------------------------------- */
.entry {  /* -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; */}
.entry dl{
    float: right !important;
    position: relative;
    right: 390px;
    top: 0;
    width: auto !important;
}
/* sorter_pagination */
#sorter_pagination {  
    float: right;
    margin-top: 12px;
    position: relative;}
    #team #sorter_pagination { margin-top:5px;}
	#tabbed_listings #sorter_pagination { height:20px; }
#sorter_pagination a {}
	.number_properties { padding:0 0 10px; background:url(images/backgrounds/inset.png) left bottom repeat-x; display:none;}

	.sorter_search_quick { position:absolute; top:-50px; right:-15px; *width:119px; display:none;}
		.sorter_search_quick select { float:right; margin:0 0 0 1px; background:#A5A5A7; *width:95px; }
		.sorter_search_quick p { float:left; }
		.sorter_search_quick p a.btn { 
			text-indent:-9999px; width:21px; height:21px; background:url(images/icons/icon_pdf.png) 0 0 no-repeat; 
			-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border:1px solid #353537;
		}

	#sorter_pagination .page_toolbar,.page_toolbar { /*top:0; position:absolute;  right:0;*/ float:right;}
		#tabbed_listings #sorter_pagination .page_toolbar { top:10px; }
		
		.page_toolbar p { float:left; margin:0 0 0 5px; }
		.page_toolbar a { display:inline-block; padding:0 3px; text-decoration:none;color:#ea5f21;}
		.page_toolbar a:hover { color:#F0480A; }
		.page_toolbar a.current_page_link { 
            color:#555555;
			/* padding:0 5px; 
            background:#F0480A; 
            border:1px solid #902b06; 
			-moz-border-radius:10px; -webkit-border-radius:10px; 
            border-radius:10px;
			-moz-box-shadow: 0 0 2px rgba(255, 255, 255, 0.5) inset;
			-webkit-box-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
			box-shadow: 0 0 2px rgba(255, 255, 255, 0.5) inset; */ */
		}
		.page_toolbar a.current_page_link:hover { color:#EA5F21; }
		.page_toolbar .page_numbers {}
		.page_toolbar .page_prev, .page_toolbar .page_next { font:14px Verdana, Geneva, sans-serif; margin:1px 0 0 5px; }
		.page_toolbar .page_prev a, .page_toolbar .page_next a {bottom: 3px;position: relative;}

/* search_results list */
#search_results_tab { position:absolute; top:-50px; right:105px; right:103px\0/; display:none;}
#search_results .ui-tabs-nav { width:48px !important; height:24px; background:none; border:none; }
#search_results .ui-tabs-nav li { margin:0 0 0 1px; background:none; }
#search_results .ui-tabs-nav li a { 
	display:block; width:21px; height:21px; padding:0; text-indent:-9999px; border:solid 1px #353537;
	background-position:center center; background-repeat:no-repeat; background-color:#a5a5a7; 
	-moz-box-shadow: 0 0 2px rgba(255, 255, 255, 0.5) inset;
	-webkit-box-shadow: 0 0 2px rgba(255, 255, 255, 0.5) inset;
	box-shadow: 0 0 2px rgba(255, 255, 255, 0.5) inset;
}
	#search_results .ui-tabs-nav li.thumbnail_format a { background-image:url(images/icons/icon_thumb.png); }
	#search_results .ui-tabs-nav li.list_format a {  background-image:url(images/icons/icon_list.png); }
	#search_results .ui-tabs-nav li a:hover, #search_results .ui-tabs-nav li.ui-state-active a { background-color:#c5c5c7;}

#search_results .ui-tabs-panel, #list_fav #list_format { clear:both; padding: 15px 17px 0; background:#eaeaea;}
table.property {width:auto;}

#bottom_pagination { padding:10px 0 0; /* background:url(images/backgrounds/inset.png) 0 0 repeat-x; */ *width:630px; *height:20px;float:right; }
#bottom_pagination .page_toolbar { float:right; }

/* thumbnail_format */
#thumbnail_format{
    background: #EAEAEA;
    float: left;
    padding: 18px 18px 0;
    width: 965px;
}
table.property td.thumbCont { padding:0; width:311px; }
	table.property td.thumbCont .item-wrap { /* width:311px; */ position:relative;background:#fff; padding-bottom: 5px;padding-top: 5px;box-shadow: 0 0 5px #908F8F;-webkit-box-shadow: 0 0 5px #908F8F;-moz-box-shadow: 0 0 5px #908F8F;margin-bottom:17px;width:311px;}
	table.property td.thumbCont.alt .item-wrap { /* margin:0 16px 10px 0;  */
    margin-left: 17px;
    margin-right: 17px;
    padding-left: 5px;
    padding-right: 5px;
    width:301px;}

	table.property td.thumbCont .image {width:299px;margin:0 auto;}
	table.property td.thumbCont.alt .image {}
		table.property td.thumbCont .image a { width:299px; height:229px; }
		table.property td.thumbCont .image a img { /* max-width:305px; */ height: 229px; width: 306px;}
	
	table.property td.thumbCont .tdContent {
		padding:5px 0 0;
		height:50px; 
    bottom: 5px;
    left: 6px;
    margin: 0 auto;
    position: absolute;
    width: 299px;background:url(images/backgrounds/grey-bg.png);}
	table.property td.thumbCont.alt .tdContent {}
		table.property td.thumbCont .tdContent a {color:#fff;}
        table.property td.thumbCont .tdContent a:hover{text-decoration:none;}
		table.property td.thumbCont .tdContent .suburb {left: 5px; position: relative;}
		table.property td.thumbCont .tdContent .price { top:5px; float:left; color:#fff;float: left;left: 5px;position:relative;}
		table.property td.thumbCont .tdContent .property_type { float:right;color:#fff;display:none;}

ul.rooms { float: left;position: relative;}
#property ul.rooms {width:170px;margin-left:75px;top: 7px;}

	#thumbnail_format ul.rooms {  top:5px;
		/* position:absolute; top:2px; right:2px;  padding:2px 2px 2px 0; 
		background:url("images/backgrounds/transparent-black-50.png") repeat 0 0 transparent;  */
        float:right;-moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; border-bottom-left-radius:5px;margin-right:5px;
	}
    #list_format{width:100%;float:left;}
	#list_format .rooms-wrap {
		position: absolute; top:0; left:0; margin:0; padding:0 5px 0 0; width:775px; height:23px; background:#2D2226;
		/* -moz-border-radius:10px 0 10px 0; -webkit-border-radius:10px 0 10px 0; border-radius:10px 0 10px 0; */
	}
	#list_format ul.rooms { width:140px; float:right; margin:2px 0 0; }

ul.rooms li { margin:0 0 0 10px; float:left; }
	
	ul.rooms li span { float: left; }
	#list_format ul.rooms li span { padding:0; }

    #property ul.rooms li span.room_count {color:#000;}
	ul.rooms li span.room_count { padding-top:2px; color:#fff; text-shadow:none;font-weight:bold;}
	ul.rooms li span.room_type {
	width:20px;
	height:17px;
	background-repeat:no-repeat;
	background-position:0 bottom;
	margin-left:5px;
	float:left;
	display:block;
	text-indent:-9999px;
}
	#list_format ul.rooms li span.room_type { width:16px; height:17px; margin:0 5px; background-position:0 1px; }
	
	ul.rooms li.bedrooms span.room_type { background-image: url(images/icons/room-bed.png); width:17px;}
	ul.rooms li.bathrooms span.room_type { background-image: url(images/icons/room-bath.png); width:16px;}
	ul.rooms li.carspaces span.room_type { background-image: url(images/icons/room-car.png); width:22px;}
    #property ul.rooms li.bedrooms span.room_type { background-image: url(images/icons/p_beds.gif); margin-left:5px;}
	#property ul.rooms li.bathrooms span.room_type { background-image: url(images/icons/p_baths.gif); margin-left:5px; }
	#property ul.rooms li.carspaces span.room_type { background-image: url(images/icons/p_cars.gif); margin-left:5px;}
	
	#list_format ul.rooms li.bedrooms span.room_type { background-image: url(images/icons/room-bed-16.png); }
	#list_format ul.rooms li.bathrooms span.room_type { background-image: url(images/icons/room-bath-16.png); }
	#list_format ul.rooms li.carspaces span.room_type { background-image: url(images/icons/room-car-16.png); }


/* list_format */
table.property td.listCont { padding:0 0 15px; }

table.property td.listCont .image { float:left; width:200px; height:150px; }
#team table.property td.listCont .image { float:left; width:200px; height:150px;background:#2D2226; padding:10px;box-shadow:none;padding-top:23px;}
	table.property td.listCont .image a { width:200px; height:150px; }
	table.property td.listCont .image a img { max-width:200px;height: 150px; }

table.property td.listCont .tdContent { float:right; width:411px; position:relative; }
    #team table.property td.listCont .tdContent{
    background: #EAEAEA;
    height: 147px;
    padding: 26px 10px 10px;
    width: 760px;
    }
    table.property td.listCont .tdContent a {}
	#team table.property td.listCont .tdContent a {font-weight:bold;}
td.listCont .tdContent p { margin:0 0 10px; }
td.listCont p.headline {  clear:both;  position: relative;top: 5px;font-weight:bold;}
td.listCont p.description { clear:both; }
td.listCont p.suburb { clear:both; }
td.listCont p.price { float:left; margin:0; position:relative; padding:2px 0 0 0; }
td.listCont p.property_type { position:relative; margin:0; padding:2px 10px; float:left; margin:0 0 10px; }
td.listCont p.price, td.listCont p.property_type, td.listCont ul.rooms li span.room_count { color:#FF;}
td.listCont .land_building_size {}
td.listCont .land_building_size p { margin:0; }

table.property .image { position:relative; }
table.property .image .image_overlay { position:absolute; top:0; left:0; }
	table.property td.thumbCont .image .image_overlay { width:305px; height:229px; }
	table.property td.listCont .image .image_overlay { width:200px; height:150px; }
table.property .image .image_overlay .sticker a {}
table.property .image .image_overlay .sticker img, table.property .image .image_overlay .sticker span { display:none; }
table.property .image .image_overlay .sticker.sold { background:url(images/stickers/sold.png) 0 0 no-repeat; }
table.property .image .image_overlay .sticker.leased { background:url(images/stickers/leased.png) 0 0 no-repeat; }
table.property .image .image_overlay .sticker.under_offer { background:url(images/stickers/under_offer.png) 0 0 no-repeat; }
table.property .image .image_overlay .sticker.open_home { background:url(images/stickers/open_home.png) 0 0 no-repeat; }
	
	
/* PROPERTY PAGE
---------------------------------------------------------- */
.property_block { margin:0 0 20px; }
.property_block .media_div.with_scroller, .property_block #property_description { padding:15px; width:300px;}
.property_block #property_description {float:left;width:315px;}
.property_block #property_description p.property_description{height: 340px; overflow: auto;}
.property_block #share_enjoy { padding:15px 15px 5px; }
.property_block #property_stats { clear:both; padding:0 1px 1px; }

/* media */
.property_block .media_div.with_scroller { width:657px; padding:0 1px 1px;}

table.media_table {}
table.media_table td { padding:0; }
table.media_table td.td_slider_photo { border-right:1px solid #fff; }
	table.media_table td.td_slider_photo a { display:block; width:527px; height:393px; overflow:hidden; }
	img#slide_photo, img#slide_photo_center, img#slide_photo_large { max-width:527px;height: 393px; }

td.td_photo_scroller {}
#scroll-container { width:130px; height:393px; overflow: hidden; position: relative; }
#scroll-content { position: relative; top: 0; }
#scroll-content a { 
	display: block; 
	width:130px; 
}
td.td_photo_scroller img { max-width:130px; height:auto; border-bottom:1px solid #fff; }

#scroll-controls { position: absolute; bottom:5px; left: 0; height: 24px; width: 130px; }
#scroll-controls a { display:block; width:24px; height:24px; position:absolute; top:0; background-repeat:no-repeat; background-position: 0 -24px; }
#scroll-controls a:hover { background-position:0 0; }
#scroll-controls a.up-arrow { 
	left:5px;
	background-image:url(images/buttons/media-arrow-up.png?v=0.1);
}
#scroll-controls a.down-arrow {
	right:5px;
	background-image:url(images/buttons/media-arrow-down.png?v=0.1);
}

/* #property_tools */
#property_tools { padding: 5px 15px 0;}
#property_tools p.button { float:left; }
#property_tools p.button .btn { 
	padding:0 0 0 29px; margin:0 10px 5px 0; width:auto; height:24px; line-height:24px;
	background-color:transparent; border:none; color:#2D2226; /* text-shadow:1px 1px 0 rgba(84, 80, 80,0.5); */
	background-position:left center; background-repeat:no-repeat;
	-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;
}
#property_tools p.button .btn:hover { text-decoration:underline; }
	#property_tools p.button.email_to_self .btn { background-image:url(images/icons/tools-email-self.png); }
	#property_tools p.button.email_to_friend .btn { background-image:url(images/icons/tools-email-friend.png); }
	#property_tools p.button.print_page .btn { background-image:url(images/icons/tools-print.png); }
	#property_tools p.button.add_favs .btn { background-image:url(images/icons/tools-fav-add.png); }
	#property_tools p.button.add_remove_favs .btn { background-image:url(images/icons/tools-fav-remove.png); text-indent:-999px;}
	#property_tools p.button.view_favs .btn { background-image:url(images/icons/tools-fav-view.png); text-indent:-999px;}
	#property_tools p.button.photo_btn .btn { background-image:url(images/icons/tools-gallery.png); }
	#property_tools p.button.video .btn { background-image:url(images/icons/tools-video.png); }
    #property_tools p.button.brochure .btn { background-image:url(images/icons/tools-brochure.png); }
    #property_tools p.button.fb .btn { background-image:url(images/icons/fb.png); }
    #property_tools p.button.tw .btn { background-image:url(images/icons/tw.png); }

/* #share_enjoy */
.property_block #share_enjoy p { margin:0 0 10px; float:left; width:100px; }
.property_block #share_enjoy p span { float:left; }
.property_block #share_enjoy p span a { line-height:normal; padding:0 0 0 5px; }
.property_block #share_enjoy p span img {}

/* #property_stats */
.property_block #walk_score { background:#fff; }

.property_block .property_map { position:relative; }
.property_block .property_map h2.fortesqu { 
	position:absolute; top:10px; right:10px; z-index:1; padding:5px 10px; 
	background:rgba(45, 34, 38,.5); 
    font-size:14px; font-weight:normal; line-height:normal;
	-moz-border-radius:10px 0 10px 0; -webkit-border-radius:10px 0 10px 0; border-radius:10px 0 10px 0;
    color:#fff;

}
.property_block .property_map #map_canvas { z-index:0; }

.property_block #sold_properties { padding:15px; }
.property_block #sold_properties h4, .property_block #similar_listings h4 { font-size:14px; font-weight:normal; line-height:normal; margin:0 0 10px; color:#E5E2AD; display:none; }

.property_block #sold_properties table.results { width:100%; }
.property_block #sold_properties table.results tr {}
	.property_block #sold_properties table.results tr.alt {}
.property_block #sold_properties table.results th {
	color:#000; background: #83B441;
	text-align:left; text-shadow:1px 1px 0 #b5d28d;
}
	.property_block #sold_properties table.results th.th_address { -moz-border-radius:10px 0 0 0; -webkit-border-radius:10px 0 0 0; border-radius:10px 0 0 0; }
	.property_block #sold_properties table.results th.th_view { -moz-border-radius:0 0 10px 0; -webkit-border-radius:0 0 10px 0; border-radius:0 0 10px 0; }
.property_block #sold_properties table.results td { border-bottom:solid 1px #888889;}

.property_block #similar_listings { padding:15px 15px 0; }
.property_block #similar_listings .block { float:left; width:314px; margin:0 0 15px; }

.property_block #similar_listings .block .image { float:left; width:125px; height:94px; }
	.property_block #similar_listings .block .image a { width:125px; height:94px; }
	.property_block #similar_listings .block .image img { max-width:125px; }

.property_block #similar_listings .block .similar_property_info { float:left; margin:0 0 0 10px; padding:0 10px 0 0; width:167px; }
	#similar_listings .block .similar_property_info li.sim_price { padding:0 0 5px; }
		.property_block #similar_listings .block .similar_property_info li.sim_price { padding:0 0 10px; }
	#similar_listings .block .similar_property_info span.field { display:inline-block; width:50px; font-weight:bold; }

/* property_features */
.realty_widget_property_features .block_content { padding:15px; }
.realty_widget_property_features #property_features h2.section_title { background: url("images/backgrounds/inset.png") repeat-x 0 0; color: #fff; font-size: 14px; font-weight: normal; margin: 0 15px; padding: 15px 0 0; text-shadow:1px 1px 0 #323233; }
.realty_widget_property_features span.open_date { display:inline-block; width:150px; }
.realty_widget_property_features span.open_time {}
.realty_widget_property_features span small { display:inline-block; padding:0 5px; }

/* PROPERTY SIDEBAR
---------------------------------------------------------- */
.realty_widget_property_table .property_headline {color:#2D2226; font-weight:bold;}
.realty_widget_property_table table {}
.realty_widget_property_table table tr {}
.realty_widget_property_table table td {border-bottom: 1px solid #CCCCCC; padding: 2px 0;}
	.realty_widget_property_table table td.field { width:100px; font-weight:bold; }
	.realty_widget_property_table table td.value {}
    .realty_widget_property_table table td.value a{color:#EA5F21;}    
.realty_widget_property_table .link-back { /* background:url(images/backgrounds/inset.png) 0 0 repeat-x; padding:13px 0 0;*/ 
    position: absolute;
    right: 0px;
    top: 10px;
    width: 340px;
    font-weight:bold;        
 }
.realty_widget_property_table .link-back a {}
.realty_widget_property_table .link-back a:hover{color:#EA5F21;text-decoration:none;}

.realty_widget_contact_agent {width:auto !important; }
.realty_widget_contact_agent .agent_info { padding:0 0 15px; width: 275px;}
.realty_widget_contact_agent .agent_photo { float:right; height:125px;background:#fff; overflow: hidden;}
	.realty_widget_contact_agent .agent_photo a { height:125px; }
	.realty_widget_contact_agent .agent_photo a img { max-width:100px; }
.realty_widget_contact_agent .agent_contact_info {  float: left;margin: 0 15px 0 10px;width: 143px;}
.realty_widget_contact_agent .agent_contact_info p{padding-top:2px;border-bottom:1px solid #ccc;}
.realty_widget_contact_agent .agent_contact_info p.email_agent a{color:#EA5F21;}

.realty_widget_stamp_duty_and_mortgage_calculator .block_content { padding:0 !important; }
.realty_widget_stamp_duty_and_mortgage_calculator h3 { display:none; font-size:14px !important; font-weight:normal; line-height:normal; margin:0 !important; }
.realty_widget_stamp_duty_and_mortgage_calculator table {}
.realty_widget_stamp_duty_and_mortgage_calculator table td { padding:0; }
	.realty_widget_stamp_duty_and_mortgage_calculator table td.calc_btn { padding:0; }
.realty_widget_stamp_duty_and_mortgage_calculator label { float:left; width:100px; }
	.realty_widget_stamp_duty_and_mortgage_calculator #stamp_result label, .realty_widget_stamp_duty_and_mortgage_calculator #calc_results label { font-weight:bold; }
.realty_widget_stamp_duty_and_mortgage_calculator select { width:145px; margin:0 0 5px; }
.realty_widget_stamp_duty_and_mortgage_calculator input { width:139px; margin:0 0 5px; }
	.realty_widget_stamp_duty_and_mortgage_calculator #stamp_result input, .realty_widget_stamp_duty_and_mortgage_calculator #calc_results input { 
		background:none; border:none; font-weight:bold; color:#fff; text-shadow: 1px 1px 0 #323233; 
	}
.realty_widget_stamp_duty_and_mortgage_calculator #calc_results p { padding:0 0 10px; margin:0 0 10px; background:url("images/backgrounds/inset.png") repeat-x 0 bottom; }
.realty_widget_stamp_duty_and_mortgage_calculator table td.last-td select, .realty_widget_stamp_duty_and_mortgage_calculator table td.last-td input { margin:0; }

.realty_widget_similar_listings {}
.realty_widget_similar_listings .image { width:100px; height:75px; float:left; }
	.realty_widget_similar_listings .image a { width:100px; height:75px; }
	.realty_widget_similar_listings .image a img { max-width:100px; }

.realty_widget_similar_listings .block_content { padding:15px 15px 0 !important; }
.realty_widget_similar_listings .block { padding:0 0 15px; }
.realty_widget_similar_listings .similar_property_info { float:right; width:133px; }


/* SUBSCRIBE PAGE
---------------------------------------------------------- */
p.registered, #return { padding:0 0 15px; margin:0 0 15px; font-style:italic; background:url("images/backgrounds/inset.png") repeat-x 0 bottom; }
	#return { padding:0 0 12px; color:#FFFF99; }
p.registered a { text-decoration:underline; }
#return p { line-height:normal; padding:0 0 5px; color:red;}

.contact_form {float:left;}
    .contact_form  #user_management_page #manage_profile ol li select{margin-top:5px;}
    .contact_form .buttons { padding:0 0 0 150px; }

.cf-ol {}
	.cf-ol.left {}
	.cf-ol.right { width:250px; }
.cf-ol li { padding:0 0 5px; clear:both; }
.cf-ol.right p { margin:3px 0 10px;float:left; }

.cf-ol label { float:left; width:150px; }
.cf-ol input { width:200px; }
.cf-ol input.checkbox { margin:0 5px 0 0; }
.cf-ol select { width:206px; }
.cf-ol textarea { width:200px; height:100px; margin:0; }

.cf-ol ul {}
	.cf-ol.right ul { float: left;margin: 3px 0 10px 71px;}
.cf-ol ul ul { float:none; }
	.cf-ol.right ul ul { margin:0 0 0 22px; }
.cf-ol ul ul li { clear:both; }
.cf-ol ul ul .numberofrooms, .cf-ol ul ul .prices { float:left; width:101px; }
.cf-ol ul ul .bedrooms.numberofrooms, .cf-ol ul ul .price_min.prices { padding:0 4px 0 0; margin-bottom: 5px;}
.cf-ol ul ul .numberofrooms select, .cf-ol ul ul .prices select { width:101px; }
#subscribe #manage_profile{width:380px;}
#subscribe #manage_profile  ol{width:380px;}
.searchbox{float: left;margin-right: 5px; margin-top: 5px;}
.subscribe_referrer{float: left;margin-top: 7px;padding-bottom: 0;}

/* TEAM PAGE
---------------------------------------------------------- */
#agents_list{background: #EAEAEA;padding: 10px 10px 0; float: left;}
#agents_list .agent_item { width:300px; min-height:300px; float:left;background:#fff;margin:0 10px 10px 0;padding:10px;}
#team #agents_list .agent_item { width:240px;box-shadow: 0 0 5px #908F8F;-webkit-box-shadow: 0 0 5px #908F8F;-moz-box-shadow: 0 0 5px #908F8F;margin-bottom: 20px; margin-right: 20px;}
#agents_list .agent_item  .descCont{float: left;width: 100%; margin:0}
.agent_item { background: url("images/backgrounds/inset.png") repeat-x 0 bottom; margin:0 0 15px; padding:0 0 15px; }	
.agent_item3, .agent_item6, .agent_item9, .agent_item12, .agent_item15, .agent_item18, .agent_item21 {margin-right:0px !important;} 
.imageCont, .descCont { float:left; }

.imageCont { width:240px;}
#agents_list .imageCont { width:100%; height: 150px; margin:0 0 10px; overflow: hidden;}
.imageCont .image {}
.imageCont img {width:240px; height: auto;}
#agents_list .imageCont img { width: 100%;}
#agents_list .agent_item .descCont .agent_phone {
    margin: 5px 0 0;
}
.descCont { width:513px; }
	#agents_list .descCont { width:183px; word-wrap: break-word; }
	.descCont .contact_agent_form .button {padding: 0 0 10px 150px;}
	.descCont .contact_agent_form .requi {padding: 0 0 0 150px;}
.descCont .agent_name h4 { color:#2D2226; font-size:14px; font-weight:normal; }
.descCont .agent_detail { padding:0 0 10px; }
.descCont p.agent_description { padding:10px 0 0; text-align:justify;margin: 0 0 10px; }
.descCont p.agent_description a{color:#EA5F21; }
.descCont p#agent_contact_form { padding:10px 0 0; }
#team .descCont{width:750px;}
#tabbed_listings {}
#testimonial_team {}
#testimonial_team ul {}
#testimonial_team ul li { padding:15px 0; background:url(images/backgrounds/inset.png) 0 bottom repeat-x; }
#testimonial_team ul li .testimonial_by { font-weight:bold; }
#team .agent_name h4{font-weight:bold;}
#our-team table.property {width:1000px;}
#our-team table.property td.listCont .tdContent { float: right;padding-left: 10px; position: relative; width: 790px;height:150px;}
#our-team table.property td.listCont .tdContent a {color:#EA5F21;}
#our-team table.property td.listCont .tdContent .street-address a{font-weight:bold;}
#our-team table.property td.listCont .listWrap{background:#eaeaea;}
#our-team .descCont{margin-left: 10px;width: 750px;}
#our-team #thumbnail_format {  padding: 12px 12px 0;width: 976px;}
#our-team #tabbed_listings ul.ui-tabs-nav {background:#2D2226;}
#our-team table.property td.thumbCont.alt .item-wrap {margin-left:0px;margin-right:0px;}

#our-team td.listCont p.headline {margin-top:25px;}
#our-team #list_format .rooms-wrap {width:795px;}
#our-team .agent_name{/* width:200px; */}
#our-team .agent_name h4{font-weight:bold;}
#our-team .agent_detail{/* width:200px; */padding-bottom:0px;}
.agent_fax,.agent_facebook,.agent_facebook,.agent_twitter,.agent_linkedin{display:none;}
/* FAVOURITE PROPERTY PAGE
---------------------------------------------------------- */
p.return_favs { position:absolute; top:0; right:0; }
p.return_favs span { margin:0 2px 0 0; float:left; }
p.return_favs span.return-arrow { font-family:Verdana, Geneva, sans-serif; font-size:16px; }
p.return_favs a:hover { text-decoration:underline; }


/* CALCULATORS PAGE
---------------------------------------------------------- */
.clc {}
.clc h4 { font-size:14px; color:#E5E2AD; font-weight:normal; margin:0 0 15px; }
.clc .calc-td-form { width:340px; }

.clc table td { padding:0; }
.clc table td.calc_field { width:120px; }

.clc select, .clc input { margin:0 0 5px; } 
.clc select { width:206px; }
.clc input { width:200px; }
.clc .submit_btn { padding:0 0 0 120px; margin:0; }

#stamp_duty_calculator.clc { margin:0 0 15px; padding:0 0 15px; background:url(images/backgrounds/inset.png) 0 bottom repeat-x; }

.clc .calc-td-result { font-weight:bold; }
.clc .calc-td-result input { background:none; border:none; color:#fff; font-weight:bold; width:auto; }
.clc .calc-td-result label { float:left; width:75px; }
.clc .calc-td-result p { display:none; }


/* OPENTIMES PAGE
---------------------------------------------------------- */
.opentime-wrap{background:#EAEAEA; float: left;  margin-bottom: 10px;  padding: 10px 10px 0;  width: 980px;}
table.date_container { width:100%; margin:0 0 15px; border:1px solid #2D2226;}
table.date_container th { background:#2D2226;/* url("images/backgrounds/date_container-th.png") no-repeat scroll 0 0 transparent; */ text-shadow:none; color:#FFF;}
table.date_container td { background:#FFF;border-bottom: 1px solid #2D2226; }
	table.date_container .alt td { /* background:none; */ }
	table.date_container td.time_cell { width:150px; }
	table.date_container td.suburb_cell { width:145px; }
	table.date_container td.address_cell { width:230px; }
    table.date_container td.address_cell a{color:#ea5f21 !important;}    
	table.date_container td.property_type_cell { width:110px; }
	table.date_container td.bedrooms_cell { width:40px; }
	table.date_container td.price_cell {width:140px}
	table.date_container td.property_link { width:30px; text-align:right; }


/* EMAIL PROPERTY
---------------------------------------------------------- */
#email_subscribe { color:#2D2226;background:#fff; }
#email_subscribe #main_body { background:url("images/backgrounds/down-shadow-980.png") no-repeat center 40px; }
#email_subscribe #main_body h2 {
	padding:0 15px;	height:41px; line-height:41px; font-size:18px; font-weight:normal; color:#FFF;
	background:#2D2226; 
	background: -moz-linear-gradient(top, #2D2226, #3A3034);
	background: -webkit-gradient(linear, left top, left bottom, from(#2D2226), to(#3A3034));
}

#email_subscribe #main_body form { padding:15px; }
#email_subscribe #main_body form .cf-ol select,
#email_subscribe #main_body form .cf-ol input,
#email_subscribe #main_body form .cf-ol textarea { width:200px;border:1px solid #999696; }
#email_subscribe #main_body form p.submit_btn { clear:both; padding:0 0 10px 150px; }
#email_subscribe #main_body form p.requi { padding:0 0 0 150px; font-style:italic; }


/* LOCATION INFO
---------------------------------------------------------- */
.location_info_table {
    background:#eaeaea;
    display: inline-block;
    padding:18px 9px;
}
.location_info_table > .clear {display: none} 
.location_info_table ul {
    border: 5px solid #ffffff;
    box-shadow: 0 0 5px #908f8f;
    float: left;
    height: 370px;
    margin: 0 9px 18px;
    width: 299px;
	background:#ddd
}
.location_info_table ul li {}
	.location_info_table ul li br {display: block;margin: 0 0 3px}
	.location_info_table ul li .image { height:190px; overflow:hidden}
	.location_info_table ul li .image a { height:100%}
	.location_info_table ul li .image img {width:100%; height:100% }

.suburb-description h4.location_heading { background:url("images/backgrounds/sparator.png") repeat-x scroll 0 bottom transparent; font-size: 18px; font-weight:normal; margin:0 0 15px; padding:0 0 15px; }

.location_image {}
	.location_image .image { width:200px; float:right; margin:5px 0 0 15px; height:135px; overflow:hidden }
	.location_image img { max-width:244px; }

.location_short_info { margin:0 0 15px; }
	.location_short_info span.field { display:inline-block; width:100px; }
	.location_short_info span.colon { display:inline-block; width:13px; }

.location_amenities { margin:0 0 15px; }

.location_description { text-align:justify; margin:0 0 15px;font-size:14px;}

.location_sold h4, .location_leased h4 { margin:0 0 10px; font-size:14px; font-weight:normal; }
.suburb-description .results tr{text-align:center;}
.suburb-description .results tr td{border-bottom: 1px solid #2D2226;}
.suburb-description .results tr.th { background:#2D2226;/* url("images/backgrounds/date_container-th.png") no-repeat scroll 0 0 transparent;  */}
.suburb-description .results tr.th th { color:#FFF; background:#2D2226; /* text-shadow:1px 1px 0 #B5D28D; */ }
.td_view a{color:#EA5F21;}
table.results{border:1px solid #2D2226;}

.location_sold { margin:0 0 15px; }
.location_leased { margin:0 0 15px; }

.suburb-description .gsmsc-idleMapDiv { 
	border:1px solid #4D4D4E !important; width:auto !important; height:244px !important; margin:0 !important; text-shadow:none; 
	-moz-box-shadow:0 0 3px rgba(255,255,255,.5); -webkit-box-shadow:0 0 3px rgba(255,255,255,.5); box-shadow:0 0 3px rgba(255,255,255,.5); 
}

.suburb-description .gsmsc-controls {}
.suburb-description .gsmsc-controls form, .suburb-description .gsmsc-controls table { margin:0; }
.suburb-description .gsmsc-controls table td { padding:0; }
.suburb-description .gsmsc-controls form input {}
	.suburb-description .gsmsc-controls form input.gsc-input { border:1px solid #3B3B3B; padding:2px !important; width:932px !important; }
	.suburb-description .gsmsc-controls form input.gsc-search-button { padding:1px 5px; cursor:pointer; }
.suburb-description .gsmsc-controls form .gsc-branding-text { color:#fff; }
.suburb-description .gsmsc-controls form .gsc-branding img.gsc-branding-img-noclear { padding-top:5px !important; }

ul.location_info li{font-size:14px;}

/* Print Property */
body#print-property #main_body{width:750px;background:none;margin:0 auto;padding:0;}

#print-property {
	background: #ffffff;
}

#print-property h1.page-title {
	display: none;
}

#print-property .entry {
	background: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#print-property #container {
	color: #333333;
	text-shadow: none;
	width: 750px;
}

#print-property #sidebar h3 {
	padding: 15px;
	border-bottom: 1px solid #FFFFFF;
}

#print-property #sidebar {
	background: none;
	color: #FFFFFF;
	width: auto;
}

#page_nav_buttons a {
	color: #FF8900;
	font-weight: bold;
}

#page_nav_buttons #print_page {
    border-right: 1px solid;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
}

#page_nav_buttons {
	position: relative;
	top: -20px;
}

body#print-property #headerwrap{width:750px;margin:0 auto;}
body#print-property .realty_widget_property_table,body#print-property .realty_widget_property_table #details{height:auto;margin:0;padding:0;float:none;}
body#print-property .realty_widget_property_table{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 .headerwrap { 
	width: 700px;
}

body#print-property h2 {
    border-bottom: 1px solid;
    font-size: 1.75em;
    margin: 0px 0 0.5em;
    padding-bottom: 10px;
}

body#print-property h4 {
    font-size: 1.25em;
    margin: 0.825em 0;
}

body#print-property .agent_photo {
	display: inline-block;
	float: left;
	margin-right: 20px;
}

body#print-property #content {
    float: right;
    margin: 0 0 0 40px;
    width: 430px;
}

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 5px 5px 0; float: left; }
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:250px;background:0;margin:0 0 0 0;padding:0px 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;}
body#print-property #details .block_bottom {width:auto;margin:0;padding:0;border:0;}

/*Buying Tips*/
.suburb-prof-content{background: #EAEAEA;float: left; margin-bottom: 10px; padding: 10px;}

/*Contact us*/
#contact_us #manage_profile ol li select{margin-top:5px;}

.no_properties_error{float:left;width:100%;}
.has-account{float:left;width:100%;}

/*auction*/
#auctions td{text-align:center;}
.auction-time{width:125px;}
#auctions .opentimes_date{
    background: #2D2226;
    border-bottom: 1px solid #332C2E;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: center;
}
#auctions .table-wrap{padding: 10px 10px 0;background:#EAEAEA;}
#auctions tr.alt{background:#fff;}

.place_cell{width:200px;}

/*news*/
#notes #sidebar{width:auto;}
#notes #content{float: right;padding: 10px 10px 10px 0;width: 715px;}
#notes #container{padding-bottom:10px;}
#notes #container h1 {background: url("images/backgrounds/sparator.png") repeat-x center bottom;margin-bottom: 15px;padding-bottom: 15px;width: 1000px;}
#location-info-2 #container h1 {background: url("images/backgrounds/sparator.png") repeat-x center bottom;margin-bottom: 15px;padding-bottom: 15px;width: 1000px;margin-left:0px;}
#location-info-2 .td_description a{color:#EA5F21;}
#notes #content .post_title_date h2 {font-size:18px;}
#notes #sidebar{background:#FFF;margin-left: 10px; padding-left: 0;padding-top:5px;}
#notes #sidebar .side_block{background:#eaeaea;padding-bottom:5px;margin-bottom:10px;}
#notes #sidebar a{color:#EA5F21;}
#notes #sidebar h2.section_title {background:none;border:none;font-size:18px;font-weight:bold;text-shadow:none;color:#000;}
#notes #sidebar .block_content{padding-top:0px;padding-bottom:0px;}
#notes #sidebar .block_content ul li{list-style:disc;margin-left:10px;}
#notes #sidebar .block_content ul li a{font-size:14px;}
#notes #content .post_title_date h2 a{color:#2D2226;font-weight:bold;}
#notes #content .post_title_date h2 a:hover{color:#EA5F21;text-decoration:none;}
#notes #content .entry .post{background:url("images/backgrounds/sparator.png") repeat-x center bottom transparent;}
#notes #content .entry .post .post-content p{font-size:14px;} 
#notes #content .more-link a, .tagged a{color:#EA5F21;}


/*office profile*/
#office-profile .entry h1{
    background: url("images/backgrounds/sparator.png") repeat-x center bottom;
    margin-bottom: 15px;
    padding-bottom: 15px;
    width: 1000px;
    margin-left:0px;
    
}
#office-profile .entry p{float:left;}

/*our-team*/
#our-team .entry h1{
    background: url("images/backgrounds/sparator.png") repeat-x center bottom;
    margin-bottom: 15px;
    margin-left: 10px;
    padding-bottom: 15px;
    width: 980px;
}

/* Lightbox
------------------------------------------------------------------*/
#lightbox{	position:absolute;	left:0; width:100%; z-index:100; text-align:center; line-height:0; overflow:hidden; }
#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, #prevLink:hover, #prevLink:visited:hover { background:url(images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink, #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-family:"MetaCondBold"; }
#imageData #numberDisplay{ display:block; clear:left; padding-bottom:1.0em;	font-family:"MetaPlusRegular"; }
#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; }


#agent-testimonials h3{
    font-size: 14px;
    margin: 0 0 5px;
    padding: 0 0 5px;
}
.testi-item{
    margin: 0 0 15px;
    padding: 0 0 5px;
    border-bottom: 1px dotted #666;
}
.testi-by{
    font-size: 13px;
    font-weight: bold;
}

.cf-ol2 {}
	.cf-ol2.left {}
	.cf-ol2.right { width:250px; }
.cf-ol2 li { padding:0 0 5px; clear:both; }
.cf-ol2.right p { margin:3px 0 10px;float:left; }

.cf-ol2 label { float:left; width:250px; }
.cf-ol2 input { width:200px; }
.cf-ol2 input.checkbox { margin:0 5px 0 0; }
.cf-ol2 select { width:206px; }
.cf-ol2 textarea { width:200px; height:100px; margin:0; }

.cf-ol2 ul {}
	.cf-ol2.right ul { float: left;margin: 3px 0 10px 71px;}
.cf-ol2 ul ul { float:none; }
	.cf-ol2.right ul ul { margin:0 0 0 22px; }
.cf-ol2 ul ul li { clear:both; }
.cf-ol2 ul ul .numberofrooms, .cf-ol2 ul ul .prices { float:left; width:101px; }
.cf-ol2 ul ul .bedrooms.numberofrooms, .cf-ol2 ul ul .price_min.prices { padding:0 4px 0 0; margin-bottom: 5px;}
.cf-ol2 ul ul .numberofrooms select, .cf-ol2 ul ul .prices select { width:101px; }
.cf-ol3 { position:relative; left:50%; margin-left:-250px;}
.cf-ol3 input { width:200px; }

.cf-ol5 {}
	.cf-ol5.left {}
	.cf-ol5.right { width:250px; }
.cf-ol5 li { padding:0 0 5px; clear:both; }
.cf-ol5.right p { margin:3px 0 10px;float:left; }

.cf-ol5 label { float:left; width:450px; }
.cf-ol5 input { width:200px; }
.cf-ol5 input.checkbox { margin:0 5px 0 0; }
.cf-ol5 select { width:206px; }
.cf-ol5 textarea { width:200px; height:100px; margin:0; }

.cf-ol5 ul {}
	.cf-ol5.right ul { float: left;margin: 3px 0 10px 71px;}
.cf-ol5 ul ul { float:none; }
	.cf-ol5.right ul ul { margin:0 0 0 22px; }
.cf-ol5 ul ul li { clear:both; }
.cf-ol5 ul ul .numberofrooms, .cf-ol5 ul ul .prices { float:left; width:101px; }
.cf-ol5 ul ul .bedrooms.numberofrooms, .cf-ol5 ul ul .price_min.prices { padding:0 4px 0 0; margin-bottom: 5px;}
.cf-ol5 ul ul .numberofrooms select, .cf-ol5 ul ul .prices select { width:101px; }
.cf-ol6 { position:relative; left:50%; margin-left:-50px;}
.cf-ol6 input { width:200px; }
.cf-ol6-text { margin-top:10px; margin-bottom:10px; }

#maintenance-request-form #ui-datepicker-div {
	top:470px!important;
	background-color:#2D2226;
	border: 1px solid #000000;
	color:#FFF;
	width:190px!important;
	padding:5px;
	left: 430px!important;
}
#tenant-vacate-notice #ui-datepicker-div {
	top:800px!important;
	background-color:#2D2226;
	border: 1px solid #000000;
	color:#FFF;
	width:190px!important;
	padding:5px;
	left: 390px!important;
}
#ui-datepicker-div  a {color:#FFF;}
.ui-datepicker-control {float:left; width:190px; clear:both;}
.ui-datepicker-clear {float:left;}
.ui-datepicker-close {float:right;}
.ui-datepicker-links {float:left; width:190px; padding-top:3px; padding-bottom:5px; clear:both;}
.ui-datepicker-one-month {float:left; width:190px; clear:both;}
.ui-datepicker-current {float:left; width:140px; text-align:center;}
.ui-datepicker-next { float:right;}
.ui-datepicker-next a {
    background-color: transparent;
    background-image: url("images/arrow_calendar.png?v=0.1");
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 20px;
    text-indent: -9999px;
    width: 20px;
	background-position: -20px 0;
    margin-left: 3px;
    margin-top: 2px;
    right: 3px;
}
.ui-datepicker-prev {float:left;}
.ui-datepicker-prev a {
    background-color: transparent;
    background-image: url("images/arrow_calendar.png?v=0.1");
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 20px;
    text-indent: -9999px;
    width: 20px;
	background-position: 0px 0;
    margin-left: 3px;
    margin-top: 2px;
    left: 3px;
}
.ui-datepicker-one-month table.ui-datepicker td {width:20px; height:25px; text-align:center;}
.ui-datepicker-one-month select.ui-datepicker-new-month {width:120px;}
.ui-datepicker-one-month select.ui-datepicker-new-year {width:65px;}

#gform_2 .gform_body {float:left; width:100&; clear:both;}
#gform_2 li {padding-bottom:5px; float:left; clear:both; width:100%;}
#gform_2 .cf-ol2 label, #gform_2 .cf-ol3 label{
    float: left;
    width: 200px; margin-right:10px;
}
#gform_2 .cf-ol3 {
    left: 0px!important;
    margin-left: 210px!important;
    position: relative;
}
li#field_2_22 label.gfield_label {width:200px!important;} 
li#field_2_22 .ginput_container {float:left; margin-right:10px;}
li#field_2_22 .ginput_container li {float:left; width:100px!important;}
li#field_2_22 .ginput_container li label{float:left; width:50px!important;}
li#field_2_22 .ginput_container li input{float:left; width:10px!important;}
li#field_2_6 label.gfield_label {width:270px!important;}
li#field_2_6 .ginput_container {float:left; margin-right:10px;}
li#field_2_6 .ginput_container input{ width:30px!important;}
li#field_2_6 .gfield_description {float:left;}
li#field_2_12 .ginput_container {float:left; margin-right:10px;}
li#field_2_12 .ginput_container li {float:left; width:100px!important;}
li#field_2_12 .ginput_container li label{float:left; width:20px!important;}
li#field_2_12 .ginput_container li input{float:left; width:10px!important;}
#gform_2 .gform_footer {float:left; width:100&; clear:both;}
#gform_2 .gform_footer input{margin-left:210px;}

#gform_1 .gform_body {float:left; width:100&; clear:both;}
#gform_1 li {padding-bottom:5px; float:left; clear:both; width:100%;}
#gform_1 .cf-ol2 label, #gform_1 .cf-ol3 label{
    float: left;
    width: 200px; margin-right:10px;
}
#gform_1 .cf-ol3 {
    left: 0px!important;
    margin-left: 210px!important;
    position: relative;
}
#gform_1 .gform_footer {float:left; width:100&; clear:both;}
#gform_1 .gform_footer input{margin-left:210px;} 

#gform_3 .gform_body {float:left; width:100&; clear:both;}
#gform_3 li {padding-bottom:5px; float:left; clear:both; width:100%;}
#gform_3 .cf-ol2 label, #gform_3 .cf-ol3 label{
    float: left;
    width: 200px; margin-right:10px;
}
#gform_3 .cf-ol3 {
    left: 0px!important;
    margin-left: 210px!important;
    position: relative;
}
#gform_3 .cf-ol6 {
    left: 0px!important;
    margin-left: 0px!important;
    position: relative;
}
li#field_3_32 .ginput_container, li#field_3_67 .ginput_container {float:left; width:100%;}
li#field_3_32 .ginput_container li, li#field_3_153 .ginput_container li{float:left; width:70px!important; clear:none!important;}
li#field_3_32 .ginput_container li label, li#field_3_153 .ginput_container li label{float:left; width:20px!important; margin-left:5px!important;}
li#field_3_32 .ginput_container li input, li#field_3_66 .ginput_container li input, li#field_3_67 .ginput_container li input, li#field_3_153 .ginput_container li input{float:left; width:10px!important;}
#gform_3 .gform_footer {float:left; width:100&; clear:both;}
#gform_3 .gform_footer input{margin-left:190px;} 
li#field_3_67 .ginput_container li {float:left; width:150px!important; clear:none!important;}
li#field_3_67 .ginput_container li.gchoice_67_1 {float:left; width:300px!important; clear:none!important;}
li#field_3_67 .ginput_container li label{float:left; width:100px!important; margin-left:5px!important;}
li#field_3_67 .ginput_container li.gchoice_67_1 label{width:250px!important;}
li.gchoice_67_0, li.gchoice_66_0 { margin-left:15px;}
li.gchoice_153_0 { margin-left:30px;}
li#field_3_66 .ginput_container li {float:left; width:150px!important; clear:none!important;}
li#field_3_66 .ginput_container li label{float:left; width:100px!important; margin-left:5px!important;}
#gform_3 li#field_3_1 .gsection_description { margin-left:15px;}
#gform_3 label { margin-left:15px; margin-right:10px;}
#gform_3 li .gsection_description { margin-left:15px;}
#gform_3 li#field_3_6 label, #gform_3 li#field_3_49 label, #gform_3 li#field_3_88 label {float:left; clear:both;}
#gform_3 li#field_3_6 .ginput_container, #gform_3 li#field_3_49 .ginput_container, #gform_3 li#field_3_88 .ginput_container{float:left; clear:both; margin-left:30px;}
#gform_3 li#field_3_6 .ginput_container input, #gform_3 li#field_3_49 .ginput_container input, #gform_3 li#field_3_88 .ginput_container input, #gform_3 li#field_3_54 .ginput_container input{ width:550px;}
#gform_3 li#field_3_9, #gform_3 li#field_3_50, #gform_3 li#field_3_89 { float:left; clear:none; width:400px;}
#gform_3 li#field_3_9 label, #gform_3 li#field_3_50 label, #gform_3 li#field_3_89 label {display:none; visibility:hidden;}
#gform_3 li#field_3_9 .ginput_container, #gform_3 li#field_3_50 .ginput_container, #gform_3 li#field_3_89 .ginput_container {float:left; clear:both; margin-left:30px;}
#gform_3 li#field_3_9 .ginput_container input, #gform_3 li#field_3_50 .ginput_container input, #gform_3 li#field_3_89 .ginput_container input { width:360px;}
#gform_3 li#field_3_8, #gform_3 li#field_3_51, #gform_3 li#field_3_90 { float:left; clear:none; width:auto!important;}
#gform_3 li#field_3_8.cf-ol5 label, #gform_3 li#field_3_51.cf-ol5 label, #gform_3 li#field_3_90.cf-ol5 label {float:left; clear:none!important; margin-left:10px!important; width:50px!important; margin-right:10px;}
#gform_3 li#field_3_8 .ginput_container, #gform_3 li#field_3_51 .ginput_container, #gform_3 li#field_3_90 .ginput_container {float:left; clear:none; margin-left:10px;}
#gform_3 li#field_3_8 .ginput_container input, #gform_3 li#field_3_51 .ginput_container input, #gform_3 li#field_3_90 .ginput_container input { width:100px;}
#gform_3 li#field_3_20 label, #gform_3 li#field_3_23 label, #gform_3 li#field_3_24 label, #gform_3 li#field_3_26 label, #gform_3 li#field_3_27 label, #gform_3 li#field_3_27 label, #gform_3 li#field_3_28 label, #gform_3 li#field_3_29 label, #gform_30 li#field_3_24 label, #gform_3 li#field_3_30 label, #gform_3 li#field_3_31 label, #gform_3 li#field_3_33 label, #gform_3 li#field_3_34 label, #gform_3 li#field_3_35 label, #gform_3 li#field_3_36 label, #gform_3 li#field_3_37 label, #gform_3 li#field_3_38 label, #gform_3 li#field_3_39 label, #gform_3 li#field_3_40 label, #gform_3 li#field_3_41 label, #gform_3 li#field_3_43 label, #gform_3 li#field_3_43 label, #gform_3 li#field_3_44 label, #gform_3 li#field_3_45 label, #gform_3 li#field_3_46 label, #gform_3 li#field_3_47 label, #gform_3 li#field_3_85 label, #gform_3 li#field_3_86 label, #gform_3 li#field_3_87 label, #gform_3 li#field_3_94 label, #gform_3 li#field_3_95 label, #gform_3 li#field_3_96 label, #gform_3 li#field_3_97 label, #gform_3 li#field_3_98 label, #gform_3 li#field_3_99 label, #gform_3 li#field_3_102 label, #gform_3 li#field_3_103 label, #gform_3 li#field_3_104 label, #gform_3 li#field_3_105 label, #gform_3 li#field_3_106 label, #gform_3 li#field_3_107 label, #gform_3 li#field_3_108 label, #gform_3 li#field_3_110 label, #gform_3 li#field_3_112 label, #gform_3 li#field_3_113 label, #gform_3 li#field_3_114 label, #gform_3 li#field_3_115 label, #gform_3 li#field_3_117 label, #gform_3 li#field_3_118 label, #gform_3 li#field_3_119 label, #gform_3 li#field_3_120 label, #gform_3 li#field_3_121 label, #gform_3 li#field_3_122 label, #gform_3 li#field_3_123 label, #gform_3 li#field_3_124 label, #gform_3 li#field_3_125 label, #gform_3 li#field_3_137 label, #gform_3 li#field_3_138 label, #gform_3 li#field_3_139 label, #gform_3 li#field_3_140 label, #gform_3 li#field_3_141 label, #gform_3 li#field_3_142 label, #gform_3 li#field_3_143 label, #gform_3 li#field_3_130 label, #gform_3 li#field_3_132 label, #gform_3 li#field_3_175 label, #gform_3 li#field_3_176 label, #gform_3 li#field_3_177 label, #gform_3 li#field_3_178 label, #gform_3 li#field_3_179 label, #gform_3 li#field_3_180 label, #gform_3 li#field_3_181 label, #gform_3 li#field_3_182 label, #gform_3 li#field_3_183 label {float:left; clear:left!important; margin-left:30px!important;width:150px!important;}
#gform_3 li#field_3_59 label, #gform_3 li#field_3_60 label, #gform_3 li#field_3_64 label, #gform_3 li#field_3_65 label, #gform_3 li#field_3_70 label, #gform_3 li#field_3_71 label, #gform_3 li#field_3_72 label, #gform_3 li#field_3_73 label, #gform_3 li#field_3_74 label, #gform_3 li#field_3_75 label, #gform_3 li#field_3_77 label, #gform_3 li#field_3_78 label, #gform_3 li#field_3_79 label, #gform_3 li#field_3_80 label, #gform_3 li#field_3_82 label, #gform_3 li#field_3_83 label, #gform_3 li#field_3_145 label, #gform_3 li#field_3_146 label, #gform_3 li#field_3_148 label, #gform_3 li#field_3_149 label, #gform_3 li#field_3_150 label, #gform_3 li#field_3_151 label, #gform_3 li#field_3_167 label, #gform_3 li#field_3_168 label, #gform_3 li#field_3_169 label, #gform_3 li#field_3_56 label, #gform_3 li#field_3_57 label {float:left; clear:left!important; margin-left:15px!important;width:165px!important;}
/*#gform_3 li#field_3_23, #gform_3 li#field_3_24 { float:left; clear:none; width:auto!important; margin-right:10px;}*/
#gform_3 li#field_3_28 .gsection_description, #gform_3 li#field_3_29 .gfield_description, li.gchoice_32_0{ margin-left:30px;}
li#field_3_52 label, li#field_3_54 label, li#field_3_91 label, li#field_3_135 label {clear:both; width:100%;}
li#field_3_52 .ginput_container, li#field_3_53 .ginput_container, li#field_3_54 .ginput_container, li#field_3_91 .ginput_container, li#field_3_92 .ginput_container,li#field_3_135 .ginput_container {clear:left; float:left; margin-left:30px;}
li#field_3_52 .ginput_container input, li#field_3_53 .ginput_container input, li#field_3_91 .ginput_container input, li#field_3_92 .ginput_container input{width:80px;}
li#field_3_52 .gfield_description, li#field_3_53 .gfield_description, li#field_3_91 .gfield_description, li#field_3_92 .gfield_description {float:left; margin-left:10px;}
#gform_3 li#field_3_108{ float:left; clear:none; width:300px;}
#gform_3 li#field_3_109{ float:left; clear:none; width:150px;}
#gform_3 li#field_3_178{ float:left; clear:none; width:300px;}
#gform_3 li#field_3_177{ float:left; clear:none; width:150px;}
#gform_3 li#field_3_135 { float:left; clear:none; width:185px;}
#gform_3 li#field_3_136 { float:left; clear:none; width:170px; padding-top:20px;}
#gform_3 li#field_3_108 .ginput_container, #gform_3 li#field_3_109 .ginput_container, #gform_3 li#field_3_135 .ginput_container, #gform_3 li#field_3_136 .ginput_container, #gform_3 li#field_3_177 .ginput_container, #gform_3 li#field_3_178 .ginput_container { float:left; margin-right:10px;}
#gform_3 li#field_3_108 .ginput_container input, #gform_3 li#field_3_109 .ginput_container input, #gform_3 li#field_3_135 .ginput_container input, #gform_3 li#field_3_136 .ginput_container input, #gform_3 li#field_3_177 .ginput_container input, #gform_3 li#field_3_178 .ginput_container input{ width:50px;}
#gform_3 li#field_3_108 .gfield_description, #gform_3 li#field_3_109 .gfield_description, #gform_3 li#field_3_135 .gfield_description, #gform_3 li#field_3_136 .gfield_description, #gform_3 li#field_3_177 .gfield_description, #gform_3 li#field_3_178 .gfield_description{ float:left;}
li#field_3_154 .ginput_container {margin-left:30px;}
li#field_3_154 .ginput_container textarea {width:360px;}
li#field_3_62 li, li#field_3_68 li, li#field_3_76 li, li#field_3_157 li, li#field_3_164 li, li#field_3_171 li, li#field_3_173 li, li#field_3_172 li, li#field_3_185 li, li#field_3_160 li, li#field_3_159 li, li#field_3_155 h2, li#field_3_162 h2, li#field_3_55 h2, li#field_3_84 h2, li#field_3_57 .gfield_description {margin-left:15px;}
li#field_3_62 li input, li#field_3_68 li input, li#field_3_76 li input, li#field_3_157 li input, li#field_3_171 li input, li#field_3_173 li input, li#field_3_172 li input, li#field_3_164 li input, li#field_3_185 li input, li#field_3_160 li input, li#field_3_159 li input {float:left; width:10px; margin-right:10px;}
li#field_3_62 li label, li#field_3_68 li label, li#field_3_76 li label, li#field_3_157 li label, li#field_3_171 li label, li#field_3_173 li label, li#field_3_172 li label, li#field_3_164 li label, li#field_3_185 li label, li#field_3_160 li label, li#field_3_159 li label {float:left; margin-left:0px!important;}
li#field_3_164 li{clear: none; width:120px;}
li#field_3_171 ul{padding-left: 10px;}
li#field_3_171 li{clear: none; width:75px;}
li#field_3_127 label {width:100%; clear:both;}
li#field_3_127 .ginput_container { margin-left:30px;}
li#field_3_127 .ginput_container input {width:360px;}
li#field_3_131 .ginput_container, li#field_3_133 .ginput_container { margin-left:190px;}
li#field_3_131 label, li#field_3_133 label { display:none; visibility:hidden;}
#gform_3 .cf-ol6-text {
    margin-bottom: 0px;
    margin-top: 0px;
}

#gform_3 #field_3_184 .ginput_container{overflow: hidden;}
#gform_3 #field_3_184 .ginput_container #input_3_184{padding-left: 25px;}
#gform_3 #field_3_184 .ginput_container #input_3_184 label{margin-left: 8px;}
#gform_3 #field_3_184 .ginput_container #input_3_184 li{width: 75px; clear: none;}
li#field_3_77{padding-left: 15px;}
li#field_3_77 input{width: 375px;}

#gform_3 li#field_3_20.date .clear-multi{ float: left; margin-left: 30px; }
#gform_3 li#field_3_20.date .clear-multi label{ float: none; margin-left: 10px !important; }
#gform_3 li#field_3_20.date .ginput_container{ float: left; width: 90px; }
#gform_3 li#field_3_20.date input{ width: 35px; }

/***** UPDATES 8/23/2012 *****/
.entry > h1, .entry > h2, .entry > h3, .entry > h4, .entry > h5, .entry > h6 {}
.entry > h1 {}
.entry > h2 {}
.entry > h3 {}
.entry > h4 {}
.entry > h5 {}
.entry > h6 {}

.entry > p, .suburb-prof-content > p { margin:0 0 10px; }
.entry > ul { margin:0 0 10px; list-style:disc; }
	.entry > ul li { margin:0 0 0 54px; *margin:0 0 0 56px; }
.entry > ol { margin:0 0 10px; list-style:decimal; }
	.entry > ol li { margin:0 0 0 57px; *margin:0 0 0 59px; }

#open_times a.calendar, table.date_container tr td.time_cell a.calendar , table.date_container tr td.auction_time a.calendar {
	background:url(images/icons/icon_calender.png) no-repeat scroll left top transparent !important;
	display:inline-block !important; width:14px; height:12px; margin:0; padding:0 5px 0 0 !important; text-indent:-9999px;
	*padding:0 5px 2px 0 !important; *text-indent:0; color:transparent;
}

#side_realty_widget_property_table .inspection {margin: 0 0 10px 10px}
#side_realty_widget_property_table .inspection > a {
	background:#F15C17;
    /*background: -moz-linear-gradient(center top , #C0BFBF 0%, #727171 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#C0BFBF), color-stop(100%,#727171));
	background:-webkit-linear-gradient(top, #C0BFBF 0%,#727171 100%);
	background:-o-linear-gradient(top, #C0BFBF 0%,#727171 100%);
	background:-ms-linear-gradient(top, #C0BFBF 0%,#727171 100%);
	background:linear-gradient(top, #C0BFBF 0%,#727171 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#C0BFBF', endColorstr='#727171',GradientType=0 );
    border-radius: 4px;*/
    color: #ffffff;
    display: block;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(68, 65, 65, 0.7);
    width: 170px;
}
#side_realty_widget_property_table .inspection > a:hover, table.property td.thumbCont .tdContent .inspection a:hover {}

table.property td.thumbCont .tdContent .inspection {
    left: 79px;
    position: absolute;
    top: 27px;
    width: 65px;
}

table.property td.thumbCont .tdContent .inspection a {
    background: none repeat scroll 0 0 #f15c17;
    display: block;
    padding: 2px 0;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(68, 65, 65, 0.7);
    text-transform: uppercase;
    width: 80px;
}

.location_info_table ul li.td_description.description { padding:10px}
.location_info_table ul li.td_description.description a {color: #ea5f21}

/* rental information */
.narrowcolumn .page .entry ul {
	list-style-type: none;
	list-style: none;
	margin: 0;
	padding: 0;
}
.narrowcolumn .page .entry ul li {
	margin: 0 0 0 0 !important;
}
.narrowcolumn .page .entry ul li a.mmgr-logmaint-orange {
	display: inline-block;
	float: left;
	width: 293px;
	background-color:#d5771f;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight: bold;
	text-decoration:none;
	color:#fff !important;
	position:relative;
	margin: 10px;
	padding:10px 0 10px 20px;
	background-image: linear-gradient(bottom, #d5771f 0%, #d5771f 100%);
	background-image: -o-linear-gradient(bottom, #d5771f 0%, #d5771f 100%);
	background-image: -moz-linear-gradient(bottom, #d5771f 0%, #d5771f 100%);
	background-image: -webkit-linear-gradient(bottom, #d5771f 0%, #d5771f 100%);
	background-image: -ms-linear-gradient(bottom, #d5771f 0%, #d5771f 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #d5771f),color-stop(1, #d5771f));
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 0px #d5771f, 0px 5px 0px 0px #8E4C0D, 0px 10px 5px #999;
	-moz-box-shadow: inset 0px 1px 0px #d5771f, 0px 5px 0px 0px #8E4C0D, 0px 10px 5px #999;
	-o-box-shadow: inset 0px 1px 0px #d5771f, 0px 5px 0px 0px #8E4C0D, 0px 10px 5px #999;
	box-shadow: inset 0px 1px 0px #d5771f, 0px 5px 0px 0px #8E4C0D, 0px 10px 5px #999;
}

.narrowcolumn .page .entry ul li a.mmgr-logmaint-orange:hover {
	color:#fff !important;
}

/*.mmgr-logmaint-orange:active {
	top:3px;
	color:#fff !important;
	top:3px;
	background-image: linear-gradient(bottom, #d5771f 0%, #d5771f 100%);
	background-image: -o-linear-gradient(bottom, #d5771f 0%, #d5771f 100%);
	background-image: -moz-linear-gradient(bottom, #d5771f 0%, #d5771f 100%);
	background-image: -webkit-linear-gradient(bottom, #d5771f 0%, #d5771f 100%);
	background-image: -ms-linear-gradient(bottom, #d5771f 0%, #d5771f 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #d5771f),
	color-stop(1, #d5771f)
	);
	-webkit-box-shadow: inset 0px 1px 0px #d5771f, 0px 2px 0px 0px #8E4C0D, 0px 5px 3px #999;
	-moz-box-shadow: inset 0px 1px 0px #d5771f, 0px 2px 0px 0px #8E4C0D, 0px 5px 3px #999;
	-o-box-shadow: inset 0px 1px 0px #d5771f, 0px 2px 0px 0px #8E4C0D, 0px 5px 3px #999;
	box-shadow: inset 0px 1px 0px #d5771f, 0px 2px 0px 0px #8E4C0D, 0px 5px 3px #999;
}*/

.narrowcolumn .page .entry ul li a.mmgr-logmaint-orange::before {
	background-color:#2591b4;
	background-image:url(https://pma.propertysafe.com.au/images/btn_right_arrow.png);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
	width:20px;
	height:20px;
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-9px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	-moz-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	-o-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
}

.narrowcolumn .page .entry ul li a.mmgr-logmaint-orange:active::before {
	top:50%;
	margin-top:-16px;
	-webkit-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	-moz-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	-o-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
}
.pp_inline iframe {
	width: 100%;
}