<!--

h2.heading {
	margin: 2px 0 10px 0;
	padding: 0 0 2px 28px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	background-image: url("/images/bullets/heading.gif");
	background-repeat: no-repeat;
}

p.results {
	padding: 0 0 0 12px;
	color: #666;
}

/* Refine search bar */
#refinesearch {
	clear: both;
	width: 781px;
	height: 88px;
	margin: 0 0 0 0!important; margin: 0 0 0 0;
	background-image: url("/images/refine_background.gif");
}

#refinesearch label {
	float: left;
	padding: 22px 4px 0 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

#refinesearch select {
	float: left;
	width: 140px;
	margin: 20px 0 0 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}

#refinesearch select.area {
	width: 180px;
}

#refinesearch select.price {
	width: 90px;
}

#refinesearch input {
	float: right;
	padding: 20px 16px 0 0;
}

#displaytitle {
	float: left;
}

#adsense {
	float: right;
	margin: 0 0 20px 0;
}

/* Listings */
h3 {
	clear: both;
	margin: 0 0 0 11px;
	padding: 3px 0 3px 8px;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	background: url("/images/buttons/list_tab.gif") no-repeat left top;
}

/* Estate Agent Boxes */
.agentbox {
	float: left;
	width: 375px;
	height: 203px;
	margin: 0 0 23px 0;
	border: #949494 1px solid;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 373px;
}

.agentbox h2 {
	margin: 0 0 10px 0;
	padding: 10px 0 10px 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	background-color: #e6f0f8;
}

.agentbox p {
	padding: 0 12px 0 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

.agentbox p.deep {
	padding: 0 12px 12px 0;
}

.agentbox p.link {
	padding: 4px 0 0 0;
	color: #18558c;
}

.agentbox a {
	color: #666;
	text-decoration: underline;
}

.agentbox p.link a {
	color: #18558c;
	text-decoration: none;
}

.agentbox a:hover {
	text-decoration: none;
}

.agentbox p.link a:hover {
	text-decoration: underline;
}

.agentbox img {
	clear: both;
	float: left;
	padding: 0 16px 16px 16px;
}

#contentleft {
	float: left;
	width: 781px;
	padding: 0 200px 24px 4px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 577px;
}

#contentleft h1 {
	padding: 0;
	margin: 0 0 0 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
}

#contentleft a {
	color: #19568c;
	text-decoration: underline;
}

#contentleft a:hover {
	text-decoration: none;
}

#contentleft p {
	font-size: 12px;
}

#contentleft p.deep {
	padding: 16px 0 0 0;
	font-size: 12px;
}

#contentleft img {
	float: right;
	padding: 0 40px 0 0;
}

#contentleft input {
	float: right;
	width: 350px;
	margin: 0 40px 0 0;
	padding: 1px 1px 1px 3px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 346px;
}

#contentleft input.sub {
	float: right;
	width: 148px;
	height: 21px;
	margin: 0 40px 0 0;
	padding: 0;
}

#contentleft select {
	float: right;
	width: 354px;
	margin: 0 40px 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

#confirmleft {
	float: left;
	width: 531px;
	margin: 0 0 30px 0;
	border: #ccc 1px solid;
	background-color: #fff;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 529px;
}

#confirmleft h1 {
	height: 21px;
	padding: 9px 0 0 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background-color: #e6f0f8;
}

#confirmleft p {
	padding: 0 0 3px 0;
}

#confirmleft p.deep {
	padding: 30px 0 3px 0;
}

#confirmleft a {
	color: #185488;
}

#confirmleft img {
	float: left;
	padding: 5px 50px 80px 25px;
}

#listings {
	margin: 0 0 40px 0;
}

#listings h2 {
	padding: 0;
	margin: 44px 0 14px 4px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
}

table.listingsTable {
	width: 781px;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 780px;
}

table.listingsTable th {
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	padding: 10px 0 10px 10px;
	background-color: #e4e1db;
	font-size: 12px;
	color: #666;
}

table.listingsTable td {
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	padding: 10px 0 10px 10px;
	font-size: 12px;
	color: #666;
}

table.listingsTable td a {
	color: #666;
	font-weight: bold;
	text-decoration: underline;
}

table.listingsTable td a:hover {
	text-decoration: none;
}

.select {
	background-color: #e4e1dc;
	cursor: pointer;
}

/* Pagination */
#pages {
	float: left;
	width: 781px;
	margin: 28px 0 28px 0;
	text-align: center;
}

#pages a {
	color: #17548a;
}

#pages ul {
	list-style: none;
}

#pages ul li {
	display: inline;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #17548a;
}

#pages ul li a.active {
	font-weight: bold;
}

//-->
