body { margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white; }
div#nav_bar { text-align: center;
	height: 144px; }
img { vertical-align: middle; }
div#total_found {
	text-align: right;
	color: white;
	background-color: #010066;
	padding-right: 5em; }
table#table_listing { border-color: silver; }
td#cell_photo {
	min-width: 320px; }
div#price_range {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	font-weight: bold; }
table#table_realty_contact td { text-align: left;
	padding-left: 1em;
	padding-right: 1em; }
p.h1 {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color: white;
	margin-bottom: 0em; }
div#cont_listing {
	height: 28px;
	float: right; }
div#listing_left {
	background-image: url("/chrispublic/white/listing_left.gif");
	background-repeat: no-repeat;
	width: 8px;
	height: 28px;
	float: left; }
div#listing_num {
	background-color: #EFE7C6;
	font-size: large;
	font-weight: bold;
	height: 28px;
	float: left; }
div#listing_right {
	background-image: url("/chrispublic/white/listing_right.gif");
	background-repeat: no-repeat;
	width: 8px;
	height: 28px;
	float: left; }
div#listing_info {
	background-image: url("/chrispublic/white/listing_left.gif");
	background-repeat: no-repeat;
	background-position: top left;
	clear: right;
	background-color: #EFE7C6;
	text-align: left;
	padding-left: 1em; }
div#realty_info {
	background-color: #EFE7C6;
	padding-top: 1em; }
div#cont_available {
	background-color: #EDE0BD; }
div#available_topleft {
	background-image: url("/chrispublic/white/available_tl.gif");
	background-position: top left;
	background-repeat: no-repeat; }
div#available_topright {
	background-image: url("/chrispublic/white/available_tr.gif");
	background-position: top right;
	background-repeat: no-repeat; }
div#h_available {
	height: 31px;
	text-align: left;
	font-weight: bold;
	padding-left: 2em; }
div#available_bottomleft {
	background-image: url("/chrispublic/white/available_bl.gif");
	background-position: bottom left;
	background-repeat: no-repeat; }
div#available_bottomright {
	background-image: url("/chrispublic/white/available_br.gif");
	background-position: bottom right;
	background-repeat: no-repeat; }
table#table_available {
	border-collapse: collapse;
	border: 1px solid #D9CC98;
	margin-left: 5px;
	width: 99%; }
table#table_available th { border: 1px solid #D9CC98; }
table#table_available td { border: 1px solid #D9CC98; }
table#table_amenities1 { 
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color: white;
	font-size: small; }
table#table_amenities2 {
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color: white; }
table#table_beds {
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color: white; }
table#table_deposits {
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color: white; }
div.comments {
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color: white; }
#copyright { font-style: italic; }

