* { margin: 0; padding: 0; }
img { border: none; }
body { font: 68.75% Tahoma, Arial, Helvetica, sans-serif; color: #000; background: none; }

#envelope { background: none; }
#logo { top: 0px; left: 0px; }
#contentArea { position: absolute; top: 100px; left: 0px; width: 600px; height: auto; }
	#propertyContainer { width: 600px; height: auto; }
	#propertyPhotos { position: relative; float: none; width: auto; height: auto; margin: 0 0 25px 0; padding: 0; background: none; }
	#overFlow { width: auto; height: auto; overflow: visible; }
	#propertyDetails { position: absolute; top: 50px; left: 430px; width: 193px; }
	#propertyDetails ul#specs { margin-left: 10px; }
	#propertyDetails ul#specs li { margin: 0; padding: 0; background: none; }
	#contentArea h2 { font-size: 1.4em; font-weight: bold; line-height: 14px; margin: 0 0 4px 0; }
	#contentArea h3 { font-size: 1em; margin-bottom: 2px; }
	#contentArea span.inlineHeading { color: #1f4794; font-weight: bold; }
	#contentArea span.plusOne { font-size: 1.1em; }
	#contentArea h4 { font-size: 1em; margin-bottom: 4px; }
	#contentArea p { margin: 15px 0; }
	#contentArea ul { margin: 15px 0 15px 15px; }
	#contentArea ul li { list-style-type: circle; margin: 0 0 5px 0; }
	p { margin: 15px 0; }
	
#footer { position: absolute; top: 650px; left: 0px; clear: both; height: auto; }
#footerText { position: static; }

ul#mainNavigation,
#propertyNavigation,
a#btnPrevious,
a#btnNext,
a#btnZoom,
#propertyDetails ul#focusLinks,
ul#externalLinks,
ul#footerLinks,
a#backToHome,
a#lightfin { display: none; }