 BODY {
  scrollbar-arrow-color:ffffff;
  scrollbar-track-color:111063;
  scrollbar-shadow-color:111063;
  scrollbar-face-color:323197;
  scrollbar-highlight-color:ffffff;
  scrollbar-darkshadow-color:111063;
  scrollbar-3dlight-color:ffffff;
 }
.toptable {
	background: url(../images/bnav_repeater.gif) repeat-x;
}
.longshadow {
	background: url(../images/long_shadow.jpg) no-repeat;
}
.greyline {
	background: url(../images/grey_line.gif) repeat-x;
}
.downgrey {
	background: url(../images/down_grey.gif) repeat-y;
}
.colorbar {
	background: url(../images/color_bar.gif) no-repeat;
}
.fairwaypictone {
	background: url(../images/fairwayoaks_clubhouse.jpg) no-repeat;
	width: 250px;
	height: 187px;
	border:2px solid #797979;
}
.fairwaypicttwo {
	background: url(../images/pool_clubhouse.jpg) no-repeat;
	width: 250px;
	height: 152px;
	border:2px solid #797979;
}
.fairwaypictthree {
	background: url(../images/fairway_map.jpg) no-repeat;
	width: 250px;
	height: 250px;
	border:2px solid #797979;
}
.fairwaybullettxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #797979;
	text-decoration: none;
	line-height: 17px;
	list-style-image: url(../images/red_bullet.gif);
}
table#topnav {
 height: 25px;
 background: #fff url(../images/topnav-bg.jpg) bottom repeat-x;
}
#topnav a {
 color: #000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}
#topnav a:hover {
 color: #f00;
}
/* Bottom Nav Attributes */
.bottomnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	margin: 2px 2px 2px 8px;
}
A.bottomnav:visited {
	COLOR: #ffffff
}
A.bottomnav:link {
	COLOR: #ffffff
}
A.bottomnav:hover {
	COLOR: #ffffff;
	text-decoration: underline;
}
/* End Bottom Nav Attributes */
.newstable {
    border-top: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-bottom: 1px solid #CC0000;
	border-right: 1px solid #CC0000;
}
.copywrite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CDCDCD;
	text-decoration: none;
}
.cmdtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CDCDCD;
	text-decoration: none;
}
A.cmdtxt:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CDCDCD;
	text-decoration: none;
}
A.cmdtxt:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CDCDCD;
	text-decoration: none;
}
A.cmdtxt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CDCDCD;
	text-decoration: none;
}
.bodytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.disclaimertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.pleasechoosetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #797979;
	text-decoration: none;
}
.lotheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.countytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #100F62;
	text-decoration: none;
}
A.countytxt:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #100F62;
}
A.countytxt:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #100F62;
}
A.countytxt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
.accenttxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #100F62;
	text-decoration: none;
}
.headertxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.contacttxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #797979;
	text-decoration: none;
}
.contactustxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #100F62;
	text-decoration: none;
}
A.contactustxt:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #100F62;
}
A.contactustxt:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #100F62;
}
A.contactustxt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
.addresstxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #100F63;
	text-decoration: none;
}
.generalheadertxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #100F63;
	color: #ffffff;
	text-decoration: none;
}
.warrantytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CC0000;
	color: #ffffff;
	text-decoration: none;
}
/*Email Links */
.email {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #100F63;
	text-decoration: none;
}
A.email:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #100F63;
	text-decoration: none;
}
A.email:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #100F63;
	text-decoration: none;
}
A.email:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CB0000;
	text-decoration: underline;
}
.salesemail {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CB0000;
	text-decoration: none;
}
A.salesemail:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CB0000;
	text-decoration: none;
}
A.salesemail:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CB0000;
	text-decoration: none;
}
A.salesemail:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #100F63;
	text-decoration: underline;
}

/*Submit Button Properties*/
input.btn{
   color:#ffffff;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#323197;
   border:1px solid;
   border-top-color:#E4E4E3;
   border-left-color:#E4E4E3;
   border-right-color:#E4E4E3;
   border-bottom-color:#E4E4E3;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#323197',EndColorStr='#111063');
}
input.btnhov{
   border-top-color:#E4E4E3;
   border-left-color:#E4E4E3;
   border-right-color:#E4E4E3;
   border-bottom-color:#E4E4E3;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#CC0000',EndColorStr='#980000');
}
/*End Submit Button Properties*/
/*Form Properties*/
.formtxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #111063;
	text-decoration: none;
}
.formoutline {
	BORDER-RIGHT: #CFCDCB 1px solid;
	BORDER-TOP: #CFCDCB 1px solid;
	FONT-WEIGHT: bold;
	BORDER-LEFT: #CFCDCB 1px solid;
	WIDTH: 200px; COLOR: #111063;
	BORDER-BOTTOM: #CFCDCB 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
.zipcode {
	BORDER-RIGHT: #CFCDCB 1px solid;
	BORDER-TOP: #CFCDCB 1px solid;
	FONT-WEIGHT: bold;
	BORDER-LEFT: #CFCDCB 1px solid;
	WIDTH: 75px; COLOR: #111063;
	BORDER-BOTTOM: #CFCDCB 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
.formoutlinecomments {
	BORDER-RIGHT: #CFCDCB 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BORDER-TOP: #CFCDCB 1px solid;
	FONT-WEIGHT: bold;
	BORDER-LEFT: #CFCDCB 1px solid;
	WIDTH: 350px; COLOR: #111063;
	BORDER-BOTTOM: #CFCDCB 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
.requiredtxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #797979;
	text-decoration: none;
}
.star {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
 /*End Form Properties*/
 td.mortgage {
	height:  91px;
	width: 217px;
	background: url(../images/financing_graphic.jpg) no-repeat;
	padding-left: 100px;
	padding-right: 6px;
	padding-top: 8px;
	padding-bottom: 2px;
	border-top: 1px solid #CB0000;
	border-left: 1px solid #CB0000;
	border-right: 1px solid #CB0000;
	border-bottom: 1px solid #980000;
 }
.mortgagetxtlt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
}
.mortgagetxtbld {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 4px;
	text-decoration: none;
}
A.mortgagetxtbld:visited {
	color: #ffffff;
	font-weight: bold;
}
A.mortgagetxtbld:link {
	color: #ffffff;
	font-weight: bold;
}
A.mortgagetxtbld:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
td.designcenter {
	height:  91px;
	width: 217px;
	background: url(../images/design_center.jpg) no-repeat;
	border-top: 1px solid #111063;
	border-left: 1px solid #111063;
	border-right: 1px solid #111063;
	border-bottom: 1px solid #111063;
}
.designcentertxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.equalhousing {
	height:  23px;
	width: 217px;
	border-top: 1px solid #797979;
	border-left: 1px solid #797979;
	border-right: 1px solid #797979;
	border-bottom: 1px solid #797979;
}
.hbwtxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.clickdeatailstxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #100F63;
	text-decoration: none;
}
A.clickdeatailstxt:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #100F63;
}
A.clickdeatailstxt:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #100F63;
}
A.clickdeatailstxt:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #100F63;
	text-decoration: underline;
}
.iconlist
{
list-style: none;
margin: 3px;
padding: 0;
}
li.arrow
{
background-image: url(../images/red_bullet.gif);
background-repeat: no-repeat;
background-position: 0 60%;
padding: 3px 0 0px 10px;
margin: .1em 0;
}
li.arrowup
{
background-image: url(../images/red_bullet.gif);
background-repeat: no-repeat;
background-position: 0 20%;
padding: 3px 0 0px 10px;
margin: .1em 0;
}
.faqlinktxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
A.faqlinktxt:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
}
A.faqlinktxt:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #100F62;
}
A.faqlinktxt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
.GalleryLinks {
text-decoration: none;
color: #FFFFFF;
font-weight: bold;
}
.GalleryLinksgrey {
text-decoration: none;
color: #100F62;
font-weight: bold;
}
.gallerytable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	background: #100F62;
	text-decoration: none;
	padding: 3px 3px 3px 3px;
}
.hpagepicttable {
    border-top: 1px solid #797979;
	border-left: 1px solid #797979;
	border-right: 1px solid #797979;
	border-bottom: 1px solid #797979;
}
/* Use this style on the username and password newsletterbox*/
.newsletterbox {
    border-top: 1px solid #100F62;
	border-left: 1px solid #100F62;
	border-right: 1px solid #100F62;
	border-bottom: 1px solid #100F62;
}
/* End username and password newsletterbox*/

/* Use this style on the login and password newsletterbox text*/
.newsletterxtx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/* End login and password newsletterbox text*/