body {
	background: url(/images/back.png);
	background-repeat: repeat-x;
	background-color: rgb(255,255,255);
	text-align: center;
	}

A{
	color: rgb(64,64,192);
	}
	
body, div, td {
	margin: 0px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	}

b{
	color: rgb(101,154,226);
}

a.houseNameLink:link, a.houseNameLink:visited, a.houseNameLink:active{
	color: rgb(101,154,226);
	text-decoration: none;
}
td, div {
	text-align: left;
	}

td {
	vertical-align: top;
	}

td img{
display: block;
}

td.heading {
	background: url(/images/top2.jpg);
	background-repeat: no-repeat;
	height: 108px;
	}

div.heading {
	height: 0px;
	width: 778px;
	}

td.document {
	width: 668px;
	}

td.nav, td.navContent {
	width: 100px;
	}

td.navTop {
	width: 16px;
	margin: 0px;
	height: 1px;
	border-bottom: 0px solid black;
	}

td.sideNavTop {
	background: url(/images/navtop-bg.gif);
	width: 85px;
	}
	
td.navContent {
	border-bottom: 2px solid #7BC2FF;
	background: url(/images/navback.gif);
	}

A.navLink{
	color: rgb(64,64,64);
	font-size: 8pt;
	}

A.navLink, A.navLink:visited, A.navLink:active {
	text-decoration: none;
	}

A.navLink:hover {
	text-decoration: underline;
	}

div.mapPrv{
	display: none;
}

div.navContent {
	width: 96px;
	padding-left: 4px;
	margin-left:1px;
	}

td.ad {
	width: 120px;
	}

td.content {
	width: 675px;
	background-color: #FFF3D5;
	background-color: rgb(255,255,255);

	background-image: url('/images/tdbg.png');
	background-repeat: repeat-y;

	border-left: 2px solid #7BC2FF;
	border-right: 2px solid #7BC2FF;
	border-top: 2px solid #7BC2FF;
	padding-left: 2px;
	margin-right: 2px;
	}

td.footer {
	border-top: 2px solid #7BC2FF;
	text-align: center;
	vertical-align: top;
	}

div.footer {
	text-align: center;
	display: inline;
	background-color: rgb(240,240,240);
	font-size: 7pt;
	color: rgb(128,128,128);
	}

td.mainContent {
	width: 546px;
	padding-left: 2px;
	/*
	padding-right: 2px;
	*/
	}
	
td.sideContent {
	/*
	width: 120px;
	*/
	}

h1 {
	font-size: 0px;
	display: none;
	}

h4 {
	font-style: italic;
	text-align: center;
	text-shadow: black 3px 3px 2px;
	}

table.sideBox {
	width:120px;
	margin: 1px;
	}
	
td.sideBoxTitle {
	background-color: rgb(64,64,64);
	color: rgb(240,240,240);
	font-weight: bold;
	padding-left: 1px;

	}

td.sideBoxContents {
	background-color: rgb(255,255,255);
	border-left: 1px solid rgb(64,64,64);
	border-right: 1px solid rgb(64,64,64);
	border-bottom: 1px solid rgb(64,64,64);
	font-size: 8pt;
	padding: 1px;
	}

table.userTable{
	margin: 2px;
	padding: 0px;
	border: 1px solid rgb(192,192,192);
}

table.adBox {
	width:124px;
	margin: 1px;
	}
	
td.adBoxTitle {
	background-color: rgb(64,64,64);
	color: rgb(240,240,240);
	font-weight: bold;
	padding-left: 1px;
	font-size: 7pt;

	}

td.adBoxContents {
	background-color: rgb(255,255,255);
	border-left: 1px solid rgb(64,64,64);
	border-right: 1px solid rgb(64,64,64);
	border-bottom: 1px solid rgb(64,64,64);
	font-size: 7pt;
	padding: 1px;
	}

table.houseBox {
	width:271px;
	margin-left: 2px;
	margin-bottom: 2px;
	}

table.houseBoxL {
	width:500px;
	margin-left: 2px;
	margin-bottom: 2px;
	}
div.fpPrice{
	width: 188px;
	text-align: right;
	font-weight: bold;
	color: rgb(255,0,0);
	font-size: 7pt;
}

div.priceLarge{
	display: inline;
	font-size: 18pt;
	margin-right: 4px;
}

td.houseBoxTitle {
	background-color: rgb(64,64,64);
	color: rgb(240,240,240);
	font-weight: bold;
	padding-left: 1px;
	}

td.houseBoxContents {
	width: 206px;
	background-color: rgb(255,255,255);
	border-left: 1px solid rgb(64,64,64);
	border-bottom: 1px solid rgb(64,64,64);
	font-size: 8pt;
	padding: 1px;
	}	

td.houseBoxImage
	{
	border-right: 1px solid rgb(64,64,64);
	border-bottom: 1px solid rgb(64,64,64);
	background-color: rgb(255,255,255);
	font-size: 8pt;
	padding: 1px;
}

A.houseBoxLink, A.houseBoxLink:active, A.houseBoxLink:visited 
	{
	text-decoration: none;
	color: rgb(0,0,0);
	}

A.houseBoxLink:hover
	{
	text-decoration: underline;
	color: rgb(0,0,128);
	}

A.copyright, A.copyright:active, A.copyright:visited 
	{
	text-decoration: none;
	color: rgb(128,128,128);
	}

A.copyright:hover
	{
	text-decoration: underline;
	color: rgb(128,128,128);
	}

img.thumbnail
	{
	border: 0px solid black;
	}

div.floatright{
	float: right;
}

div.floatcenter{
	text-align: center;
	overflow: hidden;
}

div.floatleft{
	float: left;
}

div.floatright, div.floatleft{
	padding-left: 1px;
	padding-right: 1px;
}


img.normal
	{
	border: 1px solid black;
	}
input.browseButton{
	width: 26px;
	margin-left: 4px;
	margin-bottom: 1px;
}

div.houseContents{
	background-color: rgb(255,255,255);
	}

div.houseOverview{
	margin: 2px;
	margin-left: 1px;
	padding: 2px;
	background-color: rgb(240,240,240);
	/*
	border: 1px solid rgb(64,64,64);
	*/
	}
div.textBlock{
	/*background-color: rgb(255,255,255);*/
	color: rgb(0,0,0);
	}

div.previewImage, a.previewImage {
	color: rgb(128,128,128);
	text-decoration: none;
	cursor: pointer;
	}
div.previewImage{
	width: auto;
	display: inline;
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	margin-right: 3px;
	margin-top: 3px;
	border: 1px solid rgb(192,192,192);
	background-color: rgb(240,240,240);
}

div.remarks{
	color: rgb(96,96,96);
	font-size: 8.5pt;
	vertical-align: bottom;
	margin-top: 2px;
}

div.siteMapTop{
	margin-left: 2px;
	font-weight: bold;
	font-size: 10pt;
}

div.siteMapHouses{
	width: 300px;
	float: left;
}

div.siteMapInfo{
	width: 300px;
	float: left;
}

div.siteMapSub{
	margin-left: 8px;
	font-size: 9pt;
	font-style: italic;
}

div.siteMapSub2{
	margin-left: 14px;
}

A.sitemap{
	text-decoration: none;
}

A.sitemap:hover{
	text-decoration: underline;
}
