body {
	color: #666;
	font: 8.5pt/1.2 Arial, Helvetica, Verdana, sans-serif;
	margin: 0;
	padding: 0;
}
h1, h2 { color: #d2232a; }
td { color: #666; }
.image, .sitemap {
	color: #d2232a;
	text-transform: uppercase;
}
#property { margin: 0; padding: 0; width: 99.9%; }
td#contact {
	border: 1pt solid #cececf;
	height: 9.22in;
	overflow: hidden;
	position: relative;
	width: 1.84in;
}
	* html td#contact { width: 1.89in; }
	*+html td#contact { width: 1.89in; }
	td#contact * {
		line-height: 1.4;
		margin: 0 .125in 0 .25in;
		position: relative;
		z-index: 100;
	}
	td#contact #logo {
		display: block;
		margin: .125in .145in .25in .075in;
		width: 1.65in;
	}
	td#contact #fauxbg {
		margin: 0;
		position: absolute; left: 1pt; top: 1pt;
		z-index: 1;
		width: 1.88in;
		height: 9.2in;
	}
		* html td#contact #fauxbg { left: 0; top: 0; }
		*+html td#contact #fauxbg { left: 0; top: 0; }
	td#contact h1 {
		font-size: 11pt;
		line-height: 1.3;
		margin-bottom: 1px;
		text-transform: uppercase;
	}
	td#contact .address {
		margin-bottom: .25in;
	}
td.image {
	border-right: 1pt solid #cececf;
	padding-top: 0;
}
	td.image img, td.sitemap img {
		display: block;
	}
		td.image img.photo {
			border: 1pt solid #a7a9ac;
			width: 260px;
		}
	td.map img, td.sitemap img {
		margin-bottom: 2px;
	}

h2 {
	font-size: 9pt;
	margin: 0;
}
td.description p {
	margin: 0;
	text-align: justify;
}
td.advantages {
	padding-top: 0;
}
	ul {
		color: #333;
		list-style-type: square;
		margin: 4pt 8px 10pt 15px;
		padding: 0;
	}
		ul span {
			color: #333;
		}
		li {
			margin-bottom: 4pt;
		}
div#availability {
	max-height: 1.355in;
	overflow: hidden;
}
	div#availability p { margin-top: 0; }
td.sitemap {
	border-top: 1px solid #cececf;
}
td td {
	padding: 10px;
}
	td td.map {
		padding-top: 0;
	}
	
.mapped {
	border: 1pt solid #a7a9ac;
	height: 260px;
	margin-bottom: 2px;
	width: 260px;
}
