body {
	background-image: url(fw_images/sitebackground.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000000;
	color: #000000;
	margin: 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
}
#blog-button {
	position:absolute;
	bottom:0;
	right:18px;
}
.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #708f30;
	text-decoration: none;
}
.footerdividers {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #3a471a;
}
.footergray {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #999999;
}
.footernumbers {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
}
.footer a:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
}
.footer a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
}
.footer a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
}
.footer a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
}
.featuredpropbox {
	/*
	padding-top: 15px;
	*/
	padding-right: 18px;
}
.featuredproptext {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
.featuredpropprice {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	color: #93986F;
}
.featuredproptextbox {
	margin-right: 18px;
	margin-top: 0px;
}
.insidetop {
	background-image: url(fw_images/insidetopbackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.footerwhite {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
}
.ourstorytop {
	background-image: url(fw_images/ourstorybkgrd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.buildingprocesstop {
	background-image: url(fw_images/buildingprocessbkgrd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.communitiestop {
	background-image: url(fw_images/communitiesbkgrd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.modelsandplanstop {
	background-image: url(fw_images/modelsplansbkgrd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.gallerytop {
	background-image: url(fw_images/gallerybkgrd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.xpresshomestop {
	background-image: url(fw_images/xpresshomestop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.contactustop {
	background-image: url(fw_images/contactusbkgrd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ourteamtop {
	background-image: url(fw_images/ourteambkgrd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cowekeeptop {
	background-image: url(fw_images/companywekeepbkgrd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.testimonialstop {
	background-image: url(fw_images/testimonialsbkgrd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.awardstop {
	background-image: url(fw_images/awardsbkgrd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.communitymaptop {
	background-image: url(fw_images/communitymapbkgrd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.communitymodelstop {
	background-image: url(fw_images/modelsandplansbkgrd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.communityepresstop {
	background-image: url(fw_images/xpresshomestop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.communitycontacttop {
	background-image: url(fw_images/contactcommunitybkgrd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.smallbody {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
}
.insidebodybox {
	padding-top: 70px;
}

.testimonials_background {
	background-image: url(fw_images/testimonialsbackground.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.teammember {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2B2F23;
}
.caption {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #000000;
	font-weight: bold;
}
body a:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #414633;
	text-decoration: none;
}
body a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #414633;
	text-decoration: none;
}
body a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #88976A;
	text-decoration: none;
}
body a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #414633;
	text-decoration: none;
}
.elevenpointwhitetype {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
}
.communityrulebackground {
	background-image: url(fw_images/communitymap_rule.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.modelsback {
	background-image: url(fw_images/models_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.expresshomestype {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #1B2217;
}
.planyourspacetop {
	background-image: url(fw_images/planyourspace_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.communitysiteplantop {
	background-image: url(fw_images/communitysiteplanbackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.homename {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
}
strong.homelink a { font-weight: normal; text-decoration:none; }
strong.homelink a:hover { font-weight: normal; text-decoration:underline; }
.maptacular_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.ro_background {
	background-image: url(fw_images/maptacular_ro_background.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.ipm_button {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ipm_button a:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ipm_button a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ipm_button a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.ipm_button a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}