/* START: chf
******************************/
.heading1 {
	color:#008592;
	font:bold 1.9em/1.1em Arial, Helvetica, sans-serif;
	width:570px;
	padding:60px 0 15px 0;
}
iframe.chf {
	width:100%;
	background-color:#fff;
}
	#chf_email_updates iframe,
	#chf_idx iframe,
	#chf_listings iframe,
	#chf_open_houses iframe,
	#chf_prop_org iframe,
	#chf_sold_gallery iframe,
	#chf_supplemental iframe {
		height:760px;
	}
		#chf_email_updates,
		#chf_idx,
		#chf_listings,
		#chf_open_houses,
		#chf_prop_org,
		#chf_sold_gallery,
		#chf_supplemental{
			height:740px;
		}

table {
	width:570px;
	color:#333;
	font:normal 1em/1.5em Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
}
	table table {
		width:100%;
	}
table#ihResultsTable,
table#ihSearchTable {
	padding:0;
	margin:0;
	width:570px;
}
	/* ihSearchTable */
	table#ihSearchTable table {
		float:left;
		clear:both;
	}
	table#ihSearchTable table td {
		text-align:left;
	}
	
	/* ihResultsTable  */
	table#ihResultsTable table,
	table#ihResultsTable table table {
		width:100%;
	}
	

	div#ihfDetailNav ul li.first i,
	div#ihfDetailNav ul li a {
		color:#333;
		background-color:#333;
		font-weight:bold;
		margin-bottom:20px;
		background:#fff url();
		border:1px solid #85766b;
		border-width:1px 1px 1px 0;
		padding:5px 3px;
	}
	div#ihfDetailNav ul li.first i,
	div#ihfDetailNav ul li.first a:hover{
		border-left-width:1px;
	}
	div#ihfDetailNav ul li a:hover {
		color:#333; 
		background-color:#ede4da;
		border:1px solid #85766b;
		border-width:1px 1px 1px 0;
	}
	table tr.ihTableRowAlt td {
		background-color:#fff;
	}
	table tr.ihTableRow td {
		background-color:#F1EDE7;
	}
	table tr.ihTableHeader td,
	table tr td#ihfInfoRequestTitle{
		color:#fff;
		background-color:#85766B;
		text-indent:5px;
	}
/* END: chf
******************************/