/*****************MAIN STRUCTURES*************/



html {
	height:100%;
}


body {

	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	background-color:#D2EEE7;
	}



#non-footer {
	position: relative;
	min-height: 100%;
	width:1000px;
	margin:auto;
	background-image:url(images/shadow-bg.gif);
	background-repeat:repeat-y;
}



* html #non-footer
{
	height: 100%;
}


#footer-div {
	position:relative;
	margin:-30px auto 0 auto;
	height:30px;
	text-align:center;
	width:1000px;
	color:#019E93;
}



/**************MAIN INNER DIVS***************/


#header-div {
	position:relative;
	top:0;
	left:0;
	width:980px;
	margin:0 0 0 10px;
}



#body-div {
	position:relative;
	top:0;
	left:0;
	width:970px;
	margin:0 0 0 10px;
	padding:0 0 70px 0;
	text-align:justify;
	line-height:18px;
	z-index:2;
}



#nav-bar-div {
	position:relative;
	width:980px;
	height:26px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	background-color:#019E93;
	font-size:14px;
	padding:8px 0 0 0;
	z-index:50;
}



#flash-banner {
	border:none;
	z-index:1;
	height:199px;
	left:0;
}



#stage-01 {
	border:none;
}


/********************COLUMNS***********************/


.col-01 {
	position:absolute;
	top:20px;
	left:20px;
	width:330px;
}



.col-02 {
	position:relative;
	top:20px;
	left:370px;
	width:240px;
}


.col-03 {
	position:absolute;
	top:20px;
	left:630px;
	width:330px;
}


.single-col {
	position:relative;
	margin:20px 10px 0 20px;
}


.col-contact-l {
	position:absolute;
	top:20px;
	left:20px;
	width:310px;
}

.col-contact-m {
	position:absolute;
	top:0;
	left:320px;
	width:240px;
}


.submit-div {
	position:relative;
}



.col-submit-l {
	position:absolute;
	top:0;
	left:20px;
	width:330px;
}

.col-submit-m {
	position:relative;
	top:0;
	left:370px;
	width:240px;
}



.col-form {
	position:relative;
	top:20px;
	left:460px;
	width:410px;
	background-color:#B6DACB;
	border:1px solid #4B9272;
	padding:20px 0 20px 20px;
	
}




img {
	border:none;
}

.col-form_l {
	position:relative;
	top:20px;
	left:0px;
	width:130px;
	line-height:24px;
	}


.col-form_r {
	position:absolute;
	top:60px;
	left:165px;
	width:200px;
}



.plan {
	position:absolute;
	top:108px;
	left:35px;
	width:450px;
}


.park {
	position:relative;
	top:0;
	left:505px;
	width:450px;
}


.pdf img {
	vertical-align:middle;
}



/********************NAVIGATION*********************/

ul {
	padding:0;
	margin:0;
}


 li {
	display:inline;
	list-style-image:none;
	padding:0 0 0 21px;
}


li.current a:link, li.current a:visited {
	color:#326D6A;
}


ul a:link, ul a:visited {
	color:#FFFFFF;
	text-decoration:none;
}


ul a:hover {
	color:#326D6A;
	text-decoration:none;
}



/*****************TEXT STYLES*************************/


a:link, a:visited {
	color:#019E93;
	text-decoration:underline;
}


a:hover {
	color:#326D6A;
	text-decoration:none;
}


.large-text {
	font-size:15px;
	color:#7B7F84;
}


.green-text {
	font-size:15px;
	color:#019E93;
}


#thumbs {
   border:none;
   width:80%;
}

#display_thumbnails td {
   border:none;
   width:100%;
}



#blocks {
	border-color:#000000;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
	width:600px;
	margin:0 auto 0 auto;
}

#blocks td {
    margin: 0;
	padding:4px;
    border-width: 1px 1px 0 0;
	border-color:#000000;
    border-style: solid;
}


.right-avail {
	color:#009900;
	text-align:right;
}



.right-sold {
	color:#CC0000;
	text-align:right;
}

#mini-blocks {
	border-color:#000000;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
	width:350px;
}

#mini-blocks td {
    margin: 0;
	padding:4px;
    border-width: 1px 1px 0 0;
	border-color:#000000;
    border-style: solid;
}

