#hp h3 {
	margin:0;
	margin-left:-10px;
	line-height:1.30;
	padding:0;
	padding-left:34px;
	font-size:131%;
	font-weight:normal;
	color:#660033;
	background: url(/_Templates/Broker-GrandMoves/CSS/Images/GrandMovesIconXSmall.gif) top left no-repeat;
	min-height:25px;
	}
#hp-search {
	margin-top:0px;
	margin-bottom:0px;
	}
#hp-search div {
	padding:15px 20px 15px 20px;
	color:#444;
	}

#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:200px;
	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:120px;
	}
#hp-search input.text {
	width:195px;
	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:90px;
	}
#hp-search td.w75r {
	padding-left:5px;
	}
#hp-search table {
	width:200px;
	margin:0;
	padding:0;
	}
#hp-search tr {
	vertical-align: top;
	}
#hp-search td {
	margin:0;
	padding:0;
	width:50%;
	}

#hp-search select.price, #hp-search select.rooms {
	width:95px;
	}
#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.main {
	border-left:1px solid #660033;
	min-height:440px;
	padding:0 20px;
	}	
#hp-fck h2 {
	margin:0;
	padding:0;
	margin-left:75px;
	font-size:138.5%;
	font-weight:normal;
	color:#205848;
	}
#hp-fck h2 span {
	padding-left:65px;
	}

#hp-fck table {
	width:500px;
	margin-top:20px;
	}
#hp-fck tr {
	vertical-align: top;
	}
#hp-fck td {
	margin:0;
	padding:0;
	width:250px;
	}
#hp-fck td.trend {
	width:220px;
	padding-left:20px;
	}
#hp-fck-tour {
	background: url(/_Templates/Broker-GrandMoves/CSS/Images/250Bkgd.gif) bottom left no-repeat;
	}
#hp-fck-tour div {
	background: url(/_Templates/Broker-GrandMoves/CSS/Images/250Frgd.gif) top left no-repeat;
	padding:20px 20px 15px 20px;
	}
#hp-fck-tour a.alt {
	display:inline;
	font-size:100%;
	padding:0;
	color:#660033;
	}
#hp-fck-tour span {
	display:block;
	text-align:center;
	padding:0;
	margin:0;
	}
#hp-fck-buyer {
	margin-top:20px;
	background: url(/_Templates/Broker-GrandMoves/CSS/Images/250BuyerBkgd.gif) top left no-repeat;
	}
#hp-fck-buyer div {
	background: url(/_Templates/Broker-GrandMoves/CSS/Images/250BuyerFrgd.gif) bottom left no-repeat;
	}	
#hp-fck-seller {
	margin-top:20px;
	background: url(/_Templates/Broker-GrandMoves/CSS/Images/250SellerBkgd.gif) top left no-repeat;
	}
#hp-fck-seller div {
	background: url(/_Templates/Broker-GrandMoves/CSS/Images/250SellerFrgd.gif) bottom left no-repeat;
	}
#hp-fck a {
	display:block;
	color:#000;
	font-size:138.5%;
	padding:12px 0 12px 60px;
	text-align:center;
	}
#hp-fck a:hover, #hp-fck a:focus {
	color:#660033;
	}

#hp-fck-house {
	margin-top:30px;
	background: url(/_Templates/Broker-GrandMoves/CSS/Images/220HouseBkgd.gif) top left no-repeat;
	}
#hp-fck-house div {
	background: url(/_Templates/Broker-GrandMoves/CSS/Images/220HouseFrgd.gif) bottom left no-repeat;
	}
#hp-fck-house a {
	font-size:123.1%;
	font-style:italic;
	padding:15px;
	text-align:left;
	line-height:1.4;
	}

#hp-fck-trend table {
	margin-top:10px;
	width:220px;
	}
#hp-fck-trend p {
	background: url(/_Templates/Broker-GrandMoves/CSS/Images/Trend-Graph.gif) top 150px no-repeat;
	padding:10px 0 5px 30px;
	color:#454545;
	font-weight:bold;
	}
#hp-fck-trend td {
	width:50%;
	line-height:2.0;
	text-align:right;
	}
#hp-fck-trend td.amt {
	background: url(/_Templates/Broker-GrandMoves/CSS/Images/Trend-NoChange.gif) center right no-repeat;
	padding-right:30px;
	}
#hp-fck-trend td.u {
	background: url(/_Templates/Broker-GrandMoves/CSS/Images/Trend-Up.gif) center right no-repeat;
	}
#hp-fck-trend td.d {
	background: url(/_Templates/Broker-GrandMoves/CSS/Images/Trend-Down.gif) center right no-repeat;
	}	
#hp-fck-trend a {
	display:block;
	color:#660033;
	font-size:100%;
	font-weight:bold;
	text-decoration:underline;
	padding:0;
	text-align:center;
	}
#hp-fck-trend a:hover,#hp-fck-trend a:focus {
	color:#205848;
	}	
	
#hp-lnotes {
	margin-top:20px;
	margin-bottom:20px;
	}
#hp-lnotes div {
	padding:0 20px;
	border-left:1px solid #660033;
	min-height:440px;
	}
#hp-lnotes h3.buyers {
	line-height:1.2
	}
#hp-lnotes a {
	text-decoration:underline;
	}
#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;
	}