table.search {
	margin: 0 auto;
	}

table.search h3 {
	color: #d4d4d4;
	text-align: center;
	margin: 8px 0;
	}

table.search p,
table.search_size p,
table.search table#location_checkboxlist td {
	color: #fff;
	font-family: arial;
	font-size: 11px;
	margin: 0 0 0 12px;
	}

table.search p.note {
	color: #000;
	text-align: center;
	margin: 6px 0;
	font-size: 10px;
	}

table.search input.textbox {
	background: #d4d4d4;
	border: 1px solid #808080;
	margin: 2px;
	width: 128px;
	height: 16px;
	font-family: arial;
	font-size: 11px;
	}

table.search td.left { background: url(/images/property_search_bg_left.gif) no-repeat top; }
table.search td.center { background: url(/images/property_search_bg_center.gif) no-repeat top; }
table.search td.right { background: url(/images/property_search_bg_right.gif) no-repeat top; }
table.search td.bottom { background: url(/images/property_search_bg_bottom.gif) no-repeat top; }

table.search_size p.right {
	margin: 4px 12px 0;
	}

table.results { background: url(/images/property_results_bg_rect.gif) no-repeat; }
table.results img { margin: 0 0 0 8px; }
table.results p { color: #fff; margin: 2px 16px -2px 8px; }
table.results td.property_types { border-bottom: 1px solid #808080; }
table.results td.comments { font-size: 11px; }
table.results td {  }
table.results td.white { background: #fff; }
table.results p.brochure_header { font-size: 14px; font-weight: bold; color: #d4d4d4; margin-left: 8px; }
table.results td.footer { background: #fff url(/images/property_results_bg_footer.gif) top no-repeat; }
table.results img.view { margin: 0; padding: 0; right: 0; }

span.nowrap { white-space: nowrap; }