

/* Site defaults for generic tags */


body, td, ol, ul 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	left: 8px;
	background: #444444;
	color: #FFFFFF;
	}
P,	{
	width: 700px;
	}

b, strong { font-weight: bold; }


h1 { font-size: 18pt; }
h2 { font-size: 16pt; }
h3 { font-size: 14pt; }
h4 { font-size: 12pt; }
h5 { font-size: 11pt; }


A 	{ 
	text-decoration: none; 
	font-weight: normal; 
	color: #09B;
	}

A:hover { 
	background: #23C7DA;
	color: #FFF;
}

A.external:hover { 
	background: #23C7DA;
	color: #FFF;
}

A.external {
	background: url(/images/external.gif) center right no-repeat;
	padding-right: 13px;
}

#banner {
	position: absolute;
	top: 0px; left: 0px; width:848px; height:80px;
	font-size: 20px;
	font-weight: bold;
	color: #23C7DA;
	background: #23C7DA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/images/banner.jpg);
	visibility: visible;
}

#bannerlink {
	position: relative;
	font-family: Arial, sans-serif;
	top: 54px; left: 420px; 
	font-size: 14pt;
}

a.bannerlink { 
	color: #FFF;
	background: #23C7DA;
}

a.bannerlink:hover { 
	background: #09F;
	color: #FFF;
}

.menublock { 
	background: #AAAAAA;
	width: 97%;
	color: #FFFFFF;
	padding: 0px 0px 2px 2px;
}

.menulogo {
	border: 0px;
	width: 16px;
	height: 16px;
	float: right;
	padding-right: 5px;
}

#topbar {
	position: absolute;
	top: 80px; left: 0px; width:848px; height:20px;
	background: #AAAAAA;
}

#title {
	position: absolute;
	top: 0px;
	right: 10px;
	width: 100%;
	text-align: right;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}

#leftcol {
	position: absolute;
	top: 100px;
	left: 0px;
	width:134px;
}

#vbarleftcol {
	position: absolute;
	top: 0px;
	left: 130px;
	width: 5px;
	height:100%;
	background: #000000;
}

#content {
	position: absolute; 
	top:110px; 
	left:142px; 
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 6px 50px 6px 6px;
	width: 700px;
}

.contactmargin { 
	margin: 0px 0px 0px -10px;
	height: 60px;
}

#printbanner, .print {display: none}

.table {vertical-align: top}

.preview {
	height: 180px;
	margin: -20px 0px 0px -10px;
}

.previewborder {border:10px solid #AAA}

.thumbborder {border:2px solid #AAA}

.largeborder {border:15px solid #AAA}

.noborder {border: 0px}

#propertyref { 
	position: relative;
	top: -6px; left: -6px; width: 700px; height: 40px;
	font-size: 18pt;
	font-weight: bold;
}

#map { 
	width: 700px; 
	height: 500px
}

.mapmargin	{margin: 0px 0px 0px -10px}

