/* CSS Document */
/* Print styles */

/**************************************************/
/*	GENERAL HTML TAGS							  */
/**************************************************/
html {
	height:100%;
}
a {
	color:#002B5C;
}	
body,td {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}
body {
	background-color: #ffffff;
	font-size: 8pt;
	margin: 0;
	padding: 0;
}
ul {
	list-style-type:disc;
}
ul li {
	padding:0px;
	margin:8px 0px;
}
#bodytable {
	border: 1px solid #002A5C;
	width: auto;
}
#toplayouttable {
	width: auto;
}
div.printHeader {
	display:block;
	width:100%;
	text-align:center;
}
img.logo_print {
	width:300px;
	height:120px;
}
td#header, td#leftcolumn, div.linkblock, ul.bottomNav, div#copyright {
	display:none;
}

/*********** property listing *************/
div.propertyListingRow, div.propertyListingAltRow {
	border:1px solid #666666;
}

table.propertyListing a.moreDetails {
	display:none;
}

/*****************property details *************/
div.galleryThumbnails, div.contactInfo, div.listingInquiryForm, div.propertyTools, p.printImgCheckbox, div.propertyInfo h5, div.propertyDescription h5 {
	display:none;
}
img.propertyDetail {
	border:1px solid #002B5C;
	width:235px;
	height:176px;
}
img.propertyDetail_thumb {
	border:1px solid #002B5C;
	width:50px;
	height:37px;
	margin:0px 1px 0px 0px;
	padding:0px;
}
td#rightcolumn div.leftblock {
	float:none;
	width:500px;
	font-size:.9em;
}
td#rightcolumn div.rightblock {
	float:none;
	width:260px;
	margin:0px 0px 0px 20px;
	font-size:.9em;
}
div.propertyTitle {
	position:absolute;
	top:130px;
	left:100px;
}	
div.propertyInfo {
	position:absolute;
	top:145px;
	left:350px;
	width:240px;
	border:none;
	float:right;
	line-height:15px;
}
img.propertyDetail {
	position:absolute;
	top:170px;
	left:100px;
}
div.propertyContentWrapper {
	position:absolute;
	top:380px;
	left:100px;
}
div.propertyDescription {
	width:520px;
	height:275px;
	overflow:hidden;
	line-height:20px;
}
div.propertyFeatures {
	width:500px;
	text-align:center;
	position:absolute;
	top:250px;
	left:0;
}
div.propertyFeatures ul {
	list-style-type:disc;
}
div.propertyFeatures ul li {
	display:inline;
	padding:10px;
}
img.brochureSpacer {
	display:block;
	float:left;
	width:1px;
	height:500px;
}

/*********** bottom nav and footer *************/
div.printFooter {
	display:none;
	/*	width:auto;
	text-align:center;
	border-top: 1px solid #002A5C;
	position:absolute;
	top:720px;
	left:44px;*/
}
div.printFooter div.contactFooter {
	width:auto;
	margin-top:10px;
	overflow:visible;
}
div.printFooter div.printImages {
	display:block;
	width:auto;
	margin-top:500px;
	overflow:visible;
}
div.printFooter p {
	text-align:left;
	float:right;
}
img.logoFooter {
	width:200px;
	height:30px;
	float:left;
}


