body
	{
	padding-top: 15px;
	margin: 0 auto;
	background-color: #ffffff;
	}

img
	{
	padding: 0;
	border: 0;
	}	
	
#wrapper
	{
	border: 1px solid #000000;
	width: 802px;
	margin: 0 auto;
	}
	
.banner{
	margin:10px 0; 
	text-align:center;
	}

.header
	{
	height: 120px;
	}
	.header .left
		{
		width: 170px;
		background-color: #ead697;
		text-align: center;
		padding: 15px 0 10px 0;
		}
	.header .right
		{
		vertical-align: text-bottom;
		width: 638px;
		background: #dbc243;
		padding: 35px 0 10px 20px;
		text-align: center;
		}
	.header .greenbar
		{
		width: 800px;
		height: 10px;
		background: #155C2E;
		}
	.header .tanbar
		{
		width: 800px;
		height: 7px;
		background: #CFAD04;		
		}

.body
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
		.body .left
			{
			width: 162px;
			background: #6A7039;
			vertical-align: top;
			}
		.body .navigation td
			{
			background: #6A7039;
			height: 29px;
			padding: 10px 0 8px 0;
			}
			.body td a:link, .body td a:visited 
				{
				text-align: center;
				color: #FFFFFF;
				text-decoration: none;
				display: block; 
				background: #6A7039;
				font-weight: bold;
				}
			.body td a:hover 
				{
				background-color: #7f9a56;
				text-decoration: none;
				}
		.body .right
			{
			vertical-align: text-top;
			width: 638px;	
			background: #ffffff;	
			}	
		.body .right p
			{
			line-height: 160%;			
			}
.home
	{
	width: 600px;
	margin: 8px;
	}
	.home .left
		{
		padding-: 10px;
		background: #ffffff;
		}			
	.home .bar
		{
		background: #000000;
		width: 2px;
		height: 100%;
		}
	.home .right
		{
		padding: 10px; 
		vertical-align: text-top;
		}
	p.callForDetails {
		text-align:center;
		font-weight:bold;
		font-size:18px;
		color:#155C2E;
		padding:10px 0;
	}
.sub
	{
	padding-top: 20px;
	padding-left: 10px;
	}
.sub p
	{
	line-height: 160%;
	}
.cell
	{
	text-align: center;
	}
.cell p
	{
	padding: 10px 60px 10px 60px;
	line-height: 160%;
	text-align: left;	
	color: #666666;
	}
.developer
	{
	width: 570px;
	color: #666666;
	margin: 10px;
	}
.floorplans
	{
	width: 600px;
	padding: 10px;
	text-align: center;
	}
.styledfield
	{
	font-size: 11px;
	border: 1px solid #000000;
	background-color: #EFE8CB;
	}
	
#contact
	{
	text-align: left;
	font-size: 10px;
	padding-left: 10px;
	width: 560px;
	}
	
.label
	{
	width: 125px;
	padding: 2px 5px 2px 0;
	text-align: right;
	}
	
.label2
	{
	width: 125px;
	padding: 2px 5px 2px 0;
	text-align: right;
	}
	
.contenttext
	{
	padding: 20px;
	}

.footer
	{
	height: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	padding: 0 0 2px 0;
	}
	.footer .left
		{
		width: 162px;
		text-align: center;
		background: #6A7039;
		}
	.footer .right
		{
		width: 638px;
		vertical-align: text-bottom;
		}
	.footer .contact
		{
		padding: 20px 0 5px 0;
		text-align: center;		
		font-size: 11px;
		width: 525px;
		}
table.upgrade td {
	vertical-align:top;
}
td.upgrade {
	padding-top:18px;
}

.home tr td{ vertical-align: top;}

.new .header .left { padding: 0;}
.new .body .navigation td { background: none;}
.new .body td a:link,.new .body td a:visited { background: #30633a;}
.new .footer .left { background: none;}

.red{color: red; font-size: 14px; margin-top:0; padding-left: 0;}
.red li{ margin-left: 0;}
.new ul{padding: 0;}
.new li{list-style-position: inside;}

.new .home{width:620px}
