<!--

h2 {
	padding: 0 0 26px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #498000;
}

h3 {
	padding: 8px 0 8px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #498000;
}

h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #498000;
}

/* Refine search bar */
#refinesearch {
	width: 781px;
	height: 88px;
	padding: 0 0 0 8px;
	background-image: url("/images/refine_background.gif");
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 773px;
}

#refinesearch label {
	float: left;
	padding: 22px 4px 0 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

#refinesearch select {
	float: left;
	width: 150px;
	margin: 20px 10px 0 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}

#refinesearch select.area {
	width: 210px;
}

#refinesearch input.but {
	float: right;
	padding: 19px 150px 0 0;
}

/* Listings */
#listleft {
	float: left;
	width: 621px;
	margin: 0 0 40px 0;
}

#listright {
	float: left;
	width: 160px;
	margin: 0 0 40px 0;
}

/*
#listright h2 {
	padding: 0;
	font-size: 12px;
	font-variant: small-caps;
	text-align: center;
	color: #aaa;
}

#listright img {
	float: right;
}
*/
.listing {
	clear: both;
	width: 591px;
	margin: 0 0 18px 0;
	border-bottom: #f0f0f0 1px solid;
	padding: 0 0 18px 0;
}

.listing ul {
	list-style-type: none;
	margin: 12px 0 0 0;
}

.listing ul li {
	display: inline;
	padding: 0 10px 0 0;
	font-size: 11px;
	color: #18558c;
}

.listing ul li a {
	color: #18558c;
	text-decoration: underline;
}

.listing ul li a:hover {
	text-decoration: none;
}

.listing img {
	float: left;
	margin: 0 18px 0 0;
}

/* Development page */
#contentwrapper {
	width: 781px;
	background-image: url("/images/tile_newdev.gif");
}

#devleft {
	float: left;
	width: 245px;
	margin: 0 0 24px 0;
}

#devleft p.photos {
	padding: 3px 0 0 48px;
	color: #006699;
}

#devleft a {
	color: #006699;
}

#devleft img {
	padding: 0 0 0 0;
}

#devleft img.home {
	padding: 0;
	border: #ccc 1px solid;
}

#devleft img.homebond {
	text-align: center;
}

#devleft img.logo {
	text-align: center;
}

#brochures {
	width: 232px;
	margin: 22px 0 0 0;
	border: #ccc 1px solid;
	padding: 0 0 12px 0;
	background-color: #f3fbda;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 230px;
}

#brochures h2 {
	height: 28px;
	padding: 9px 0 0 9px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background-color: #88b502;
}

#brochures p {
	padding: 0 0 0 9px;
	color: #006699;
}

#brochures a {
	text-decoration: underline;
}

#brochures a:hover {
	text-decoration: none;
}

#brochures ul {
	padding: 10px 0 10px 9px;
	list-style-type: none;
	font-size: 11px;
}

#brochures ul li {
	padding: 0 0 5px 0;
}

#brochures ul li a {
	color: #666;
}

#brochures ul li a {
	text-decoration: none;
}

#brochures ul li a:hover {
	text-decoration: underline;
}

#contact {
	width: 232px;
	margin: 22px 0 0 0;
	border: #ccc 1px solid;
	padding: 0 0 12px 0;
	background-color: #f3f6f9;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 230px;
}

#contact h2 {
	height: 28px;
	margin: 0 0 9px 0;
	padding: 9px 0 0 9px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background-color: #18558c;
}

#contact p {
	font-size: 12px;
	color: #666;
	text-align: center;
}

#devright {
	float: left;
	width: 536px;
	margin: 0 0 24px 0;
	padding: 4px 0 0 16px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 520px;
}

#devright h2 {
	padding: 0;
	font-size: 15px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
}

#devright h4 {
	padding: 16px 0 4px 0;
	color: #18558c;
}

#devright p {
	padding: 0 0 12px 0;
	font-size: 12px;
}

#types {
	width: 520px;
	margin: 16px 0 0 0;
	padding: 0 0 2px 0;
	background-color: #f3f6f9;
}

#types h3 {
	height: 24px;
	padding: 8px 0 0 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #18558c;
}

#types ul {
	list-style-type: none;
	padding: 8px 0 10px 10px;
	font-size: 11px;
}

#types ul li {
	padding: 0 0 4px 8px;
	background-image: url("/images/bullets/newdev_firefox.gif")!important; background-image: url("/images/bullets/newdev.gif");
	background-repeat: no-repeat;
}

#types ul li a {
	color: #666;
}

.norm {
	font-size: 11px;
	font-weight: normal;
}

/* Pagination */
.pages {
	float: left;
	width: 621px;
	margin: 0 0 28px 0;
	text-align: center;
}

.pages a {
	color: #17548a;
}

.pages ul {
	list-style: none;
}

.pages ul li {
	display: inline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #17548a;
}

.pages ul li a.active {
	font-weight: bold;
}

//-->
