/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;}

img {margin: 0px;padding: 0px;border: none;}

table.main {
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 960px;
	height: 540px;
	border: solid 1px #b0b0b0;}

td.top_home {
	height: 362px;
	margin-bottom: -50px;}
	
td.top_features {
	height: 362px;
	width: 400px;
	border-right: solid 1px #532e63;
	padding: 10px;}
	
td.top_floor_plans {
	width: 400px;
	border-right: solid 1px #532e63;}
	
td.top_location {
	width: 400px;
	height: 362px;
	border-right: solid 1px #532e63;}

td.footer {
	height: 1%;
	padding: 2px;
	background-color: #b9c6d0;
	font-family: arial;
	font-size: 10px;
	color: #532e63;
	text-align: left;}

td.logo {
	margin: 0px;
	padding: 0px;
	width: 441px;
	text-align: center;
	padding-bottom: 30px;}

a.main_nav {
	margin: 0px;
	padding: 0px;
	padding-right: 7px;
	font-family: arial;
	font-size: 10px;
	display: inline;}
a:link.main_nav {
	color: #532e63;
	text-decoration: none;}
a:visited.main_nav {
	color: #532e63;
	text-decoration: none;}
a:hover.main_nav {
	color: #532e63;
	text-decoration: underline;}

td.main_nav {
	text-align: left;
	border-top: solid 1px #808080;
	height: 50px;}
td.main_nav a{
	margin: 0px;
	padding: 0px;
	padding-right: 7px;
	font-family: arial;
	font-size: 10px;
	display: inline;}
td.main_nav a:link {
	color: #532e63;
	text-decoration: none;}
td.main_nav a:visited {
	color: #532e63;
	text-decoration: none;}
td.main_nav a:hover {
	color: #532e63;
	text-decoration: underline;}
	
p.home {
	margin: 0px;
	padding: 0px;
	margin-top: 1px;
	position: relative;
	vertical-align: middle;
	text-align: left;
	width: 473px;
	font-family: arial;
	font-size: 12px;
	color: #333333;}
	
ul.features_list {
	font-family: arial;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;}
ul.features_list li{padding-top: 5px;}

p.content {
	width: 473px;
	font-family: arial;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;}
	
div.content {
	height: 400px;
	overflow: auto;
	width: 473px;
	font-family: arial;
	font-size: 14px;
	margin: 0px;
	position: relative;
	margin-bottom: -100px;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;}

p.title {
	margin: 0px;
	padding: 0px;
	margin-left: 19px;
	margin-bottom: 14px;}

table.contact {
	background: url("../images/contact_us_background.jpg");
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 960px;
	height: 540px;
	border: solid 1px #b0b0b0;}