#hp-search {
	margin-top:20px;
	margin-bottom:20px;
	}
#hp-search div {
	background:#718EB2 url(/_Templates/Broker-Nexes/CSS/Images/Nexes-XBkgd.gif) left top no-repeat;
	}
#hp-search div div {
	background:url(/_Templates/Broker-Nexes/CSS/Images/280BkgdTop.gif) left top no-repeat;
	}
#hp-search div div div {
	background:url(/_Templates/Broker-Nexes/CSS/Images/280BkgdBottom.gif) left bottom no-repeat;
	padding:15px 20px 15px 20px;
	color:#444;
	}
#hp-search h3 {
	margin:0;
	margin-bottom:5px;
	padding:0;
	font-size:138.5%;
	color:#00203F;
	}
#hp-search p {
	margin:0;
	margin-top:10px;
	padding:0;
	color:#333;
	font-size:93%;
	font-weight:bold;
	height:30px;
	}
#hp-search span {
	color:#c00;
	}
#hp-search em {
	font-weight:normal;
	}
#hp-search label {
	display:block;
	margin-top:1px;
	margin-left: 5px;
	margin-bottom:6px;
	color:#444;
	font-size:93%;
	}
#hp-search select {
	width:240px;
	color: #8A422A;
	padding:2px 0 0 2px;
	border-top: 1px solid #666;
	border-left: 1px solid #777;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background:#ECEBE6;
	}
#hp-search select.w140 {
	width:140px;
	}
#hp-search input.text {
	width:235px;
	color: #8A422A;
	padding:3px 0 1px 3px;
	border-top: 1px solid #666;
	border-left: 1px solid #777;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background:#ECEBE6;
	}
#hp-search input.w75 {
	width:75px;
	}
#hp-search table {
	width:235px;
	margin:0;
	padding:0;
	}
#hp-search tr {
	vertical-align: top;
	}
#hp-search td {
	margin:0;
	padding:0;
	}
#hp-search td.w75 {
	padding-left:20px;
	}
#hp-search td.w50 {
	width:50%;
	}	
#hp-search select.price, #hp-search select.rooms {
	width:100px;
	}
#hp-search option {
	padding-left:5px;
	}
#hp-search select.price option {
	text-align:right;
	padding-right:5px;
	}
#hp-search td.search {
	text-align:right;
	}
#hp-fck {
	margin-top:20px;
	margin-bottom:20px;
	}	
#hp-fck div.bkgd {
	background:#718EB2 url(/_Templates/Broker-Nexes/CSS/Images/Nexes-XBkgd.gif) -300px top no-repeat;
	}
#hp-fck div.top {
	background:url(/_Templates/Broker-Nexes/CSS/Images/640BkgdTop.gif) left top no-repeat;
	}
#hp-fck div.bottom {
	background:url(/_Templates/Broker-Nexes/CSS/Images/640BkgdBottom.gif) bottom left no-repeat;
	padding:15px 20px 15px 20px;
	}
#hp-fck table {
	width:595px;
	margin:0;
	padding:0;
	}
#hp-fck td {
	margin:0;
	padding:0;
	}
#hp-fck-30 div {
	background:url(/_Templates/Broker-Nexes/CSS/Images/30Reasons-Top.gif) left top no-repeat;
	padding:0;
	width:165px;
	}
#hp-fck-30 div div {
	background:url(/_Templates/Broker-Nexes/CSS/Images/30Reasons-Bottom.gif) left bottom no-repeat;
	padding:0;
	}
#hp-fck-30 div:hover {
	background:url(/_Templates/Broker-Nexes/CSS/Images/30Reasons-TopHover.gif) left top no-repeat;
	}
#hp-fck-30 div div:hover {
	background:url(/_Templates/Broker-Nexes/CSS/Images/30Reasons-BottomHover.gif) left bottom no-repeat;
	}
#hp-fck-30 h3 {
	margin:0;
	padding:0;
	font-size:167%;
	text-align:center;
	font-weight:normal;
	}
#hp-fck-30 p {
	padding:0;
	margin:0;
	text-align:center;
	color:#00203F;
	font-size:108%;
	}
#hp-fck-30 a {
	color:#B23C32;
	display:block;
	height:100%;
	text-decoration:none;
	padding:15px;
	}
#hp-fck-since {
	width:60%;
	text-align:center;
	font-size:138.5%;
	font-style:italic;
	color:#002842;
	}
#hp-fck-since span {
	color:#B23C32;
	font-weight:bold;
	}
	
#hp-fck-credit div {
	background:url(/_Templates/Broker-Nexes/CSS/Images/TaxCredit-Top.gif) left top no-repeat;
	padding:0;
	width:205px;
	}
#hp-fck-credit div div {
	background:url(/_Templates/Broker-Nexes/CSS/Images/TaxCredit-Bottom.gif) left bottom no-repeat;
	padding:0;
	}
#hp-fck-credit div:hover {
	background:url(/_Templates/Broker-Nexes/CSS/Images/TaxCredit-TopHover.gif) left top no-repeat;
	}
#hp-fck-credit div div:hover {
	background:url(/_Templates/Broker-Nexes/CSS/Images/TaxCredit-BottomHover.gif) left bottom no-repeat;
	}
#hp-fck-credit h5 {
	margin:0;
	padding:0;
	font-size:123.1%;
	text-align:center;
	font-weight:bold;
	}
#hp-fck-credit h2 {
	margin:0;
	padding:0;
	font-size:182%;
	text-align:center;
	font-weight:normal;
	}
#hp-fck-credit span {
	font-size:14px;
	vertical-align:40%;
	text-decoration:underline;
	}
#hp-fck-credit a {
	color:#B23C32;
	display:block;
	height:100%;
	text-decoration:none;
	padding:15px;
	}
#hp-fck-credit p {
	padding:3px 0 0 0;
	margin:0;
	text-align:center;
	color:#00203F;
	font-size:108%;
	}	
	
#hp-lnotes {
	margin-bottom:20px;
	}	
#hp-lnotes div {
	background:#94A8BA url(/_Templates/Broker-Nexes/CSS/Images/160BkgdTop.gif) left top no-repeat;
	}
#hp-lnotes div div {
	background:url(/_Templates/Broker-Nexes/CSS/Images/160BkgdBottom.gif) left bottom no-repeat;
	padding:15px 20px 5px 20px;
	}
#hp-lnotes h3 {
	margin:0;
	margin-bottom:5px;
	padding:0;
	font-size:108%;
	color:#00203F;
	text-align: center;
	}
#hp-lnotes p {
	color:#333;
	font-size:93%;
	font-weight:bold;
	margin-top:10px;
	text-align:center;
	}
#hp-lnotes input.text {
	width:115px;
	color: #8A422A;
	padding:3px 0 1px 3px;
	border-top: 1px solid #666;
	border-left: 1px solid #777;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background:#ECEBE6;
	}
#hp-lnotes label {
	display:block;
	margin-top:1px;
	margin-left: 5px;
	margin-bottom:3px;
	color:#444;
	font-size:93%;
	}
#hp-lnotes p.submit {
	margin-top:10px;
	text-align:right;
	}
