body {
	background-color: #FFFFFF; 
	width:1000px; 
	text-align: center; 
	margin-left: auto; 
	margin-right: auto;
	font: 8pt Arial,Helvetica,sans-serif;
	color: #4C4C4C;
	line-height: 17px;
}

html>body {
	background-color: #FFFFFF; 
	position: relative;
	margin-top: 12px; 
	width:966px; 
	text-align: center; 
	margin-left: auto; 
	margin-right: auto;
	font: 8pt Arial,Helvetica,sans-serif;
	color: #4C4C4C;
	line-height: 17px;
	margin-top: 20px; 
}

p {
	margin: 5px 0px 15px 0px;
	padding: 0px;
}

html>body p {
	margin: 5px 0px 15px 0px;
	padding: 0px;
}

img {
	border: none;
}

form {
  margin: 0px;
  padding: 0px;
}

#container {
	width: 1000px;
	text-align: left;
}

html>body #navigation {
	width: 1000px;
	background-color: #3E3E3E;
	margin-bottom: 12px;
	margin-top: 12px;	
	vertical-align: middle;
	float: left;
}

#navigation {
	width: 1000px;
	background-color: #3E3E3E;
	margin-bottom: 12px;
	margin-top: 12px;	
	vertical-align: middle;
	float: left;
}

#navigation a {
	height: 12px;
	background-color: #3E3E3E;
	color: #999999;
	display: block;
	padding: 5px 10px 5px 10px;
	float: left;
	text-align: left;
	line-height: 12px;
	text-decoration: none;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
}

#nav_1 a:focus, #nav_1 a:hover, #nav_1 a:active{
	background: #636363;
	color: #FFFFFF;
}

#nav_1 .selected {
	background: #636363;
	color: #FFFFFF;
}

#nav_2 a:focus, #nav_2 a:hover, #nav_2 a:active{
	background: #BE0027;
	color: #FFFFFF;
}

#nav_2 .selected {
	background: #BE0027;
	color: #FFFFFF;
}

#nav_3 a:focus, #nav_3 a:hover, #nav_3 a:active{
	background: #3C68AF;
	color: #FFFFFF;
}

#nav_3 .selected {
	background: #3C68AF;
	color: #FFFFFF;
}

#nav_4 a:focus, #nav_4 a:hover, #nav_4 a:active{
	background: #E0AD21;
	color: #FFFFFF;
}

#nav_4 .selected {
	background: #E0AD21;
	color: #FFFFFF;
}

#nav_5 a:focus, #nav_5 a:hover, #nav_5 a:active,#nav_6 a:focus, #nav_6 a:hover, #nav_6 a:active,#nav_7 a:focus, #nav_7 a:hover, #nav_7 a:active,#nav_8 a:focus, #nav_8 a:hover, #nav_8 a:active{
	background: #636363;
	color: #FFFFFF;
}

#nav_5 .selected, #nav_6 .selected, #nav_7 .selected, #nav_8 .selected {
	background: #636363;
	color: #FFFFFF;
}

#sub_1, #sub_2, #sub_3, #sub_4, #sub_5, #sub_6, #sub_7, #sub_8 {
	margin:0px;
	padding: 0px;
	list-style-type: none;
	height: auto;
}

#sub_1 li a,#sub_2 li a,#sub_3 li a,#sub_4 li a,#sub_5 li a,#sub_6 li a,#sub_7 li a,#sub_8 li a {
	display: block;
	background: #C0C0C0;
	min-height: 19px;
	width: 224px;
	padding-left: 10px;
	border-bottom: 2px solid #EBEBEB;
	text-decoration: none;
	font: Arial,Helvetica,sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	padding-top: 3px;
	color: #636363;
}

#sub_1 li a:focus, #sub_1 li a:hover, #sub_1 li a:active{
	background: #E0AD21;
	color: #FFFFFF;
}

.selected_1 {
	background: #E0AD21;
	color: #FFFFFF;
}

#sub_2 li a:focus, #sub_2 li a:hover, #sub_2 li a:active{
	background: #BE0027;
	color: #FFFFFF;
}

.selected_2 {
	background: #BE0027;
	color: #FFFFFF;
}

#sub_3 li a:focus, #sub_3 li a:hover, #sub_3 li a:active{
	background: #3C68AF;
	color: #FFFFFF;
}

.selected_3 {
	background: #3C68AF;
	color: #FFFFFF;
}

#sub_4 li a:focus, #sub_4 li a:hover, #sub_4 li a:active{
	background: #E0AD21;
	color: #FFFFFF;
}

.selected_4 {
	background: #E0AD21;
	color: #FFFFFF;
}

#sub_5 li a:focus, #sub_5 li a:hover, #sub_5 li a:active{
	background: #E0AD21;
	color: #FFFFFF;
}

.selected_5 {
	background: #E0AD21;
	color: #FFFFFF;
}

#sub_6 li a:focus, #sub_6 li a:hover, #sub_6 li a:active{
	background: #E0AD21;
	color: #FFFFFF;
}

.selected_6 {
	background: #E0AD21;
	color: #FFFFFF;
}

#sub_7 li a:focus, #sub_7 li a:hover, #sub_7 li a:active{
	background: #E0AD21;
	color: #FFFFFF;
}

.selected_7 {
	background: #E0AD21;
	color: #FFFFFF;
}

#sub_8 li a:focus, #sub_8 li a:hover, #sub_8 li a:active{
	background: #E0AD21;
	color: #FFFFFF;
}

.selected_8 {
	background: #E0AD21;
	color: #FFFFFF;
}

#content {
	width: 1000px;
	float: left;
	background-image: url(../images/background.gif);
}

#index {
	width: 1000px;
	float: left;
	background: #FFFFFF;
}


#col_left {
	width: 234px;
	float: left;
	padding: 12px 10px 12px 10px;
}

#col_right {
	width: 652px;
	border: 12px solid #D6D6D6;
	float: right;
	padding: 27px;
	min-height: 440px;
}

#col_1 {
	width: 350px;
}

#col_2 {
	width: 350px;
}

#footer{
	text-align: left;
	background-image: url(../images/footer.gif);
	color: #666666;
	height: 19px;
	float: left; 
	margin-top: 4px;
	width: 988px;
	padding-left: 12px;
	padding-top: 3px;
}

#home_park {
	width: 310px;
	height: 25px;
	background: #BE0027;
	color: #FFFFFF;
	padding-left: 16px;
	padding-top: 8px;
	float: left;
	font: bold 11pt Arial,Helvetica,sans-serif;
}

#home_life {
	width: 310px;
	height: 25px;
	background: #3C68AF;
	color: #FFFFFF;
	padding-left: 16px;
	padding-top: 8px;
	float: left;
	font: bold 11pt Arial,Helvetica,sans-serif;
}

#home_homes {
	width: 310px;
	height: 25px;
	background: #E0AD21;
	color: #FFFFFF;
	padding-left: 16px;
	padding-top: 8px;
	float: left;
	font: bold 11pt Arial,Helvetica,sans-serif;
}

#home_img_1 {
	width: 326px;
	height: 222px;
	float: left;
}

#home_img_2 {
	width: 326px;
	height: 222px;
	float: left;
	padding: 0px 11px 0px 11px;
}

#home_img_3 {
	width: 326px;
	height: 222px;
	float: left;
}

#home_main {
	width: 1000px;
	height: 268px;
	float: left;
	border-top: 11px solid #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
	position: relative;
}

#home_text {
	width: 440px;
	background: #FFFFFF;
	padding: 20px;
	margin: 20px;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
	position: absolute;
	top: 0px;
	left: 0px;
}

#home_special {
	float: left;
	width: 980px;
	height: 22px;
	background: #A4BF2E;
	padding: 10px 10px 3px 10px;
	color: #FFFFFF;
}

#homes_grey {
	display: block;
	background: #3E3E3E;
	color: #FFFFFF;
	width: 640px;
	padding-left: 12px;
	margin-bottom: 10px;
}

#homes_gallery {
	background: #EBEBEB;
	height: 200px;
	width: 628px;
	margin-bottom: 12px;
	padding: 12px;
}

#homes_money{
	height: 266px;
	width: 336px;
	background: #FFFFFF;
}

#homes_finance {
	height: 70px;
	width: 287px;
	background: #EBEBEB;
	margin-right: 12px;
	margin-bottom: 12px;
	padding: 10px 20px 0px 20px;
}

#homes_finance_package {
	height: 176px;
	width: 339px;
	background: #EBEBEB;	
	border-top: 10px solid #FFFFFF;
}

#homes_info {
	min-height: 218px;
	width: 276px;	
	padding: 19px;
	position: relative;
}

#homes_info_bottom {
	width: 276px;
	position: absolute;
	bottom: 10px;
}

.pagination{
	text-decoration: none;
	color: #333333;
}

.pagination a{
	text-decoration: underlined;
	color: #333333;
}

#gallery_main {
	width: 316px;
	height: 200px;
	float: left;
	margin-right: 20px;
}

#gallery_video {
	width: 276px;
	height: 160px;
	padding: 20px;
	float: left;
	background: #EBEBEB;
}

#enews {
	width: 234px;
	height: 206px;
	background-image: url(../images/email_signup.gif);
	color: #FFFFFF;
}

#ownership {
	width: 210px;
	padding: 12px 12px 5px 12px;
	background: #999999;
	color: #FFFFFF;
}

.details{
	display: block;
	color: #FFFFFF;
	background-color: #333333;
	height: 16px;
	width: 70px;
	font: bold 8pt Arial,Helvetica,sans-serif;
	vertical-align: top;
	text-align: center;
}

#search{
	display: block;
	background-color: #E6E6E6;
	margin-bottom: 10px;
	margin-top: 10px;
	height: 40px;
	padding: 10px;
}

a{
	text-decoration: none;
	border: 0px solid #FFFFFF;
	color: #808080;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
}

select { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #4C4C4C;
	margin: 0px;
	pading: 0px;
} 

h1{
	color: #122C47;
	font: bold 8pt Arial,Helvetica,sans-serif;
	margin: 0px;
	pading: 0px;
}


h2{
	color: #E0AD21;
	font: bold 10pt Arial,Helvetica,sans-serif;
	margin: 0px;
}
h2 a {
	color: #122C47;
	font: bold 8pt Arial,Helvetica,sans-serif;
	margin: 0px;	
}

h5{
	color: #7AA800;
	font: bold 8pt Arial,Helvetica,sans-serif;
	margin: 0px;
}
h5 a {
	color: #7AA800;
	font: bold 8pt Arial,Helvetica,sans-serif;
	margin: 0px;	
}

h3{
	color: #4C4C4C;
	font: bold 9pt Arial,Helvetica,sans-serif;
	margin: 0px;
	padding: 8px 0px 7px 0px;
}

h4{
	margin: 0px;
	padding: 0px;
}

#request {
	background: #EBEBEB;
	padding: 12px;
}

#form_left {
	float: left;
	width: 470px;
	padding-right: 20px;
}

#form_right {
	float: left;
	width: 162px;
}	

.contact_form {
	width: 330px;
}

#questions {
	width: 316px;
	float: left;
	padding-right: 20px;
}

#answers {
	width: 316px;
	float: left;
}

#faq {
	margin:0px;
	padding: 0px;
	list-style-type: none;
	width: 316px;
	float: left;
}

#faq li a {
	float: left;
	display: block;
	background: #C0C0C0;
	min-height: 19px;
	width: 306px;
	padding-left: 10px;
	border-bottom: 2px solid #FFFFFF;
	text-decoration: none;
	font: Arial,Helvetica,sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	padding-top: 3px;
}

#faq li a:focus, #faq li a:hover, #faq li a:active{
	background: #E0AD21;
	color: #FFFFFF;
}

input { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #4C4C4C;
	height: 16px;
	border: none;
	padding: 0px;
	margin: 0px;
	display: inline;
} 

html>body input { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #4C4C4C;
	height: 16px;
	border: none;
	padding: 0px;
	margin: 0px;
	display: inline;
} 

.submit{
	color: #FFFFFF;
	background-color: #E0AD21;
	height: 17px;
	padding-bottom: 4px;
	font: bold 8pt Arial,Helvetica,sans-serif;
	text-align: center;
	border: none;
}
.btn_logout{
	background-image: url(../images/logout.gif); 
	height: 18px;
	width: 65px;
	border: none;
	display: inline;
	padding: 0px;
	margin: 0px;
	float: left; 
}

.btn_go{
	background-image: url(../images/go.gif); 
	height: 16px;
	width: 32px;
	border: none;
	padding: 0px;
	margin: 0px;
}

.btn_apply{
	background-image: url(../images/apply.gif); 
	height: 16px;
	width: 52px;
	border: none;
	padding: 0px;
	margin: 0px;
}

.btn_reg{
	background-image: url(../images/register.gif); 
	height: 16px;
	width: 67px;
	border: none;
	padding: 0px;
	margin: 0px;
}

.btn_pass{
	background-image: url(../images/send_password.gif); 
	height: 16px;
	width: 107px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_cal {
 	background-color: #FFFFFF;	
 }
 
.btn_cal:focus, .btn_cal:hover {
	text-decoration: underline;
}