body {
	background-color: #fff;
}

body, table, td, div {
	font-size: 9pt;
	font-family: Helvetica;
	line-height: 16px;
	letter-spacing: .2em;
	color: #fff;
}

table {
	border: none;
}

a, a:link, a:visited, a:active {
	text-decoration: none;
	color: #713804;
}

a:hover {
	text-decoration: underline;
}

h1 {
	display: block;
	margin: none;
	font-size: 12pt;
}

#main {
	width: 977px;
}

#header {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	width: 977px;
	height: 163px;
}

#header2 {
	background-image: url(images/header_2.jpg);
	background-repeat: no-repeat;
	width: 977px;
	height: 163px;
}

#nav {
	background-image: url(images/nav_fade.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}

#nav div {
	background-image: url(images/nav_shadow.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 34px;
	line-height: 32px;
}

#nav a, #nav a:link, #nav a:visited, #nav a:active, #contact a, #contact a:link, #contact a:visited, #contact a:active {
	text-decoration: none;
	color: #fff;
	font-size: 9pt;
	letter-spacing: .2em;
}

#nav a:hover, #contact a:hover {
	text-decoration: underline;
}

#contact div a {
	font-size: 8pt !important;
	letter-spacing: 0px;
}

#contact {
	background-image: url(images/contact_fade.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	vertical-align: top;
}

#contact div {
	background-image: url(images/contact_shadow.jpg);
	background-repeat: no-repeat;
	padding-left: 16px;
	width: 220px;
	height: 309px;
	overflow: hidden;
}

#content {
	background-image: url(images/content_fade.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	vertical-align: top;
}

#content div {
	background-image: url(images/content_shadow.jpg);
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-bottom: 16px;
	color: #3E372D;
	height: auto;
	overflow: hidden;
}

#featured {
	background-image: url(images/featured.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 279px;
	height: 267px;
	vertical-align: top;
	float: right;
	padding: none;
	margin: none;
}

#featured div {
	height: 255px;
	padding: 0px 16px;
	overflow: hidden;
	color: #fff;
}

#featured div a {
	height: 255px;
	padding: 0px 16px;
	overflow: hidden;
	color: #FFFFFF;
}

#featured div ul, #featured div li {
	margin-bottom: 7px !important;
}

#featured div ul {
	list-style-type: disc;
	list-style-position: inside;
	padding: 5px;
}

#copyright {
	color: #aaa;
}

/* ########## LISTS ########### */
ul li {
	font-size: 11pt;
	line-height: 15px;
	margin-bottom: 0px;
}

ul li a.subtitle {
	font-size: 9pt;
	display: block;
	margin-top: 2px;
	margin-left: 15px;
}

/* ######### PROPERTIES ########## */
.thumbnail {
	width: 150px;
	height: 100px;
	border: 0px;
}

.property_links, .property_pics {
	display: block;
	margin-top: 20px;
	text-align: center;
}

.property_links a {
}

