/* Property listings */
#content #featured_properties, #content .featured_properties {
	margin: 0;
	padding: 0;
	}

#content #featured_properties li, #content .featured_properties li {
	list-style: none;
	float: left;
	width: 190px;
	padding: 10px;
	margin: 0;
	}
	
#content #featured_properties li .img_wrapper, #content .featured_properties li .img_wrapper{
	width: 190px;
	height: 142px;
	}

#content #featured_properties li a img, #content .featured_properties li a img {
	border:none;
	}
	
#content #featured_properties, #content .featured_properties h4 { height: 3em; }


#content #featured_properties dd, #content .featured_properties dd {
	font-size: 12px;
	padding: 1px;
	}

#content #featured_properties dt, #content .featured_properties dt {
	float: left;
	clear: left;
	width: 85px;
	font-size: 12px;
	margin-right: 5px;
	font-weight: bold;
	padding: 1px;
	}

#content #featured_properties dt.odd, #content #featured_properties dd.odd, #content .featured_properties dt.odd, #content .featured_properties dd.odd {
	background:#eef6ed;
	}

#content #featured_properties p, #content .featured_properties p {
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	}


/* Property  */
#content #prop_tools {
	margin: 5px 0;
	padding: 0;
	}

#content #prop_tools li {
	list-style: none;
	display: inline;
	margin: 1px 10px 1px 0;
	}

#content #prop_tools li a {
	font-size: 12px;
	font-weight: normal;
	background: #eef6ed;
	padding: 2px 6px;
	}

#content #property {
	margin: 0;
	padding: 0;
	}

#content #property .img_wrapper{
	width: 320px;
	height: 240px;
	background: #eef6ed;
	float: left;
	margin-top: 5px;
	}

#content #property dl {
	width: 310px;
	margin:5px 0 0 10px;
	float: left;
	}

#content #property dd {
	padding: 2px;
	font-size: 1.3em;
	}

#content #property dt {
		float: left;
		width: 130px;
		margin-right: 5px;
		font-weight: bold;
		padding: 2px;
		font-size: 1.3em;
	}

#content #property dt.odd, #content #property dd.odd {
	background:#eef6ed;
	}

#content #prop_images {
	margin: 0;
	padding: 0;
	}

#content #prop_images li {
	list-style: none;
	height: 75px;
	width: 100px;
	margin: 0 7px 7px 0;
	float: left;
	}

#content #prop_images li a img {
	border: none;
	}
	
#content #prop_images li.last {
	margin-right: 0;
	}


/* disclosure */

.disclosure-img {
	float: left;
	margin: 5px 10px;
	}

.disclosure h4 {
	cursor:pointer;
	}	
	
/* email forms */

#email_form label, #email_info label {
	font-weight: bold;
	width:135px;
	float:left;
	text-align: right;
	margin-right: 5px;
	font-size: 0.85em;
}

#email_form label.error, #email_info label.error {
	color: #900;
	display: block;
	float: none;
	width: 275px;
	}


#email_form small {
	font-weight: normal;
	}

#email_form div, #email_info div {
	margin: 5px 0;
	}

#email_form .left_half {
	float: left;
	width:49%;
	}
	
#email_form .right_half {
	float: left;
	width:49%;
	}


/* tabs */

#content .ui-tabs { 
	padding: .2em; 
	zoom: 1; 
	margin: 0 0 10px 0;
	}
	
#content .ui-tabs .ui-tabs-nav { 
	list-style: none; 
	position: relative; 
	padding: .2em .2em 0; 
	}
	
#content .ui-tabs .ui-tabs-nav li { 
	position: relative; 
	float: left; 
	border-bottom-width: 0 !important; 
	margin: 0 .2em -1px 0; 
	padding: 0; 	
	background: #eef6ed;
	}
	
#content .ui-tabs .ui-tabs-nav li a { 
	float: left; 
	text-decoration: none; 
	padding: .25em 0.5em; 
	}
	
#content .ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
	padding-bottom: 1px; 
	border-bottom-width: 0; 
	border:1px solid #eef6ed;
	background: none;
	}
	
#content .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #content .ui-tabs .ui-tabs-nav li.ui-state-disabled a, #content .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }

#content .ui-tabs .ui-tabs-nav li a, #content .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

#content .ui-tabs .ui-tabs-panel { 
	display: block; 
	border-width: 0; 
	background: none; 
	}

#content .ui-tabs-pannel {
	clear: left;
	}
	
#content .ui-tabs .ui-tabs-hide { 
	display: none !important; 
	}
