#lifestyle01, #resort01, #residential01, #golf01 {display: block; width: 100%; text-align: center; cursor: pointer;}
#lifestyle02, #residential02 {display: block; width: 100%; text-align: center; line-height: 1.5em; font-weight: bold; color: #cc0000;}
#lifestyle02:hover, #residential02:hover {background-color: #cc0000; color: #ffffff; text-decoration: none;}
#resort02, #golf02 {display: block; width: 100%; text-align: center; line-height: 1.5em; font-weight: bold; color: #b89620;}
#resort02:hover, #golf02:hover {background-color: #b89620; color: #ffffff; text-decoration: none;}

.redi, .goldi {float: left; width: 25%; display: block; padding-top: 150px; background-position: 50% 0; text-align: center; background-repeat: no-repeat; font-weight: bold; line-height: 1.5em;}
.goldi {color: #b89620;}
.redi:hover {color: #ffffff; text-decoration: none; background-color: #cc0000;}
.goldi:hover {color: #ffffff; text-decoration: none; background-color: #b89620;}

.sclass {text-align: center; font-family: 'trebuchet ms', helvetica, sans-serif; font-size: 14pt; text-transform: uppercase;}
.sclass a {text-decoration: none; display: block; padding-top: 150px; background-position: 50% 0; background-repeat: no-repeat;}

.footer_areas a {color: #888888; font-family: 'trebuchet ms', helvetica, sans-serif; font-size: 0.7em;}

button.search, button.reset {
   	width: 119px;
   	height: 30px;
   	margin-left: 300px;
   	border: 0;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
	text-align: center;
	float: left;
} 

button.search {
	background: transparent url(img/button-redborder.png) no-repeat;
  	background-color: #cc0000;
}

button.search:hover {
	background-color: #ff0000;
}

button.reset {
	background: transparent url(img/button-reset.png) no-repeat;
}
