#apDiv1 {position:absolute;left:313px;top:136px;width:771px;height:48px;z-index:1;font-family: Arial, Helvetica, sans-serif;font-size: 36px;visibility: visible; }
#apDiv1 h1 {color: #FFF;text-align: center;font-size: 36px; }
#apDiv2 {position:absolute;left:324px;top:93px;width:771px;height:67px;z-index:1;font-family: Arial, Helvetica, sans-serif;font-size: 36px; }
#contact p {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;text-align: left; }
#contact table {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold; }
.2 {font-size: 12px;}
.3 {font-size: 12px;}
.backtopreferredbuilder {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #000;text-decoration: underline; }
.BLACKBULLETS {font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-style: normal;line-height: 18px;color: #000; }
.body {font-family: Georgia, "Times New Roman", Times, serif;font-size: 15px;line-height: 18px;margin-top: 3px;margin-right: 3px;margin-bottom: 3px;padding-top: 3px;padding-right: 3px;padding-bottom: 3px; }
.border {border: 1px solid #333333;color: #000;text-align: center;}
.borderwithgrey {
	border: 1px solid #333333;
	color: #000;
	text-align: center;
	background: #eaeaea;
}

.border th .border tr th table tr td .hotdealscopy {text-align: left;}
.borderBLUE {border: 1pt solid #03379C;background-color: #FDE688;}
.borderNOFILL {background-color: #FFF;border: 1pt solid #03379C;}
.borderthicker {border: medium solid #FFE497; }
.bottomlinks  {color: #000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-transform: capitalize;text-decoration: underline; }
.box {font-size: 24px;color: #900;font-family: Arial, Helvetica, sans-serif; }
.builderhead {font-family: Arial, Helvetica, sans-serif;}
.builderheadBLACK {color: #000; }
.bullets {font-size: 12px;font-family: Arial, Helvetica, sans-serif;line-height: 20px;font-style: normal; }
.bullets a font {font-size: 12px; }
.bullets black {font-size: 12px; }
.bullets font .bullets .bullets .style22 {font-size: 12px; }
.bullets font .bullets .bullets {font-size: 14px; }
.bullets font a {font-family: Arial, Helvetica, sans-serif; }  
.bullets1 {font-size: 12px; }
.clickheretoview {text-align: center; }
.clickon {font-family: "Times New Roman", Times, serif;font-size: 14px;color: #FFCC33;margin: 5px;padding: 5px;}
.copy {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000000;margin: 5px;padding: 5px;line-height: 16px; }
.FBblueheader {font-family: Verdana, Geneva, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;color: #006;}
.featured {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 15px;color: #000;margin: 0px;padding: 0px;}
.formbody2 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;color: #000;margin: 2px;padding: 2px;text-align: center;}
.formhead {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: 200;color: #000; }
.formhead1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000; }
.formhead2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000; }
.formheader {font-family: Arial, Helvetica, sans-serif;font-size: 18px;line-height: 18px;font-weight: bold;color: #990000;text-align: center;margin: 5px;padding: 5px;}
.formoreinfo {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-align: center;}
.formoreinfo {font-size: 14px;}
.FRONTbullets {font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-style: normal;line-height: normal;color: #000;font-weight: normal;font-variant: normal;text-decoration: none;list-style-position: inside;list-style-type: square; }
.FRONTbulletsWHITE {color: #FFF;font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none; }
.frontcopy {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;font-style: normal;font-weight: normal;font-variant: normal;letter-spacing: normal;text-align: left;word-spacing: normal;white-space: normal;position: fixed;height: 75px;page-break-after: always;color: #000; }
.FRONTparagraph {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 18px;
	color: #000;
	text-align: left;
	font-weight: normal;
}
.FRONTparagraphBOLD {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 18px;
	color: #000;
	text-align: left;
	font-weight: bold;
}

.header .borderthicker tr td table tr td p {color: #FFF;}
.header {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #003399;margin: 5px;padding: 5px; }
.header blockquote table tr td {font-weight: bold;font-size: 14px; }
.header table tr .border table tr th a .clickheretoview u {font-size: 14px; }
.header table tr td p .frontcopy .3 {font-size: 12px;}  
.header table tr td table tr  .FRONTbullets font color: #000; NEWBLACK {color: #000; } h5 {color: #000; } top {font-size: 16px; }
.header table tr th table tr td {font-size: 24px;font-weight: bold;color: #900;text-align: center; }
.header table tr th table tr th {color: #000;font-size: 14px; }
.header1 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #FFF;text-align: center;line-height: 35px;font-style: normal; }
.header2 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #FFF;text-align: center;line-height: 35px;font-style: normal; }
.hiddentext {font-family: Arial, Helvetica, sans-serif;font-size: xx-small;color: #FFF; }
.hotdeals {font-family: Arial, Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #333333;margin: 5px;padding: 5px;}
.hotdealscopy {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;color: #000000;text-align: left;}
.hotdealshdr {font-family: Arial, Helvetica, sans-serif;font-size: 18px;line-height: 18px;font-weight: bold;color: #990000;text-align: left; }
.hotdealsheader {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-style: normal;font-weight: bold;background-color: #990000;text-align: center;vertical-align: middle;color: #FFFFFF;letter-spacing: normal;word-spacing: normal;height: inherit;text-transform: capitalize; }  
.hotdealsNOWONLY {font-family: Arial, Helvetica, sans-serif;font-size: 36px;font-style: italic;line-height: 24pt;font-weight: bold;font-variant: normal;color: #990000;background-position: center bottom;vertical-align: bottom;text-align: center; }  
.hotdealsprice {font-family: Arial, Helvetica, sans-serif;font-size: 24px;font-style: normal;line-height: 36pt;text-align: center;vertical-align: top;font-weight: bold;color: #990000;font-variant: normal; }
.hurry {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #900;text-align: center; }
.line {color: #FBC965; }
.long header {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-style: normal;line-height: normal;font-weight: normal;background-color: #990000;letter-spacing: normal;text-align: center;vertical-align: middle;word-spacing: normal; }
.longredheader  {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-style: normal;font-weight: bold;color: #FFFFFF;background-color: #990000;text-transform: capitalize;text-align: center;height: 28px;width: 100%;font-variant: normal;letter-spacing: normal;line-height: normal;vertical-align: baseline;word-spacing: normal; }
.messageheader {text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-style: italic;color: #083995;font-weight: bold;vertical-align: middle; }
.pagenumber {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFCC33; margin: 5px; padding: 5px;}
.PBcopy {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;color: #000;width: 100%;text-align: left;vertical-align: top; }
.PBprice {font-family: Arial, Helvetica, sans-serif;font-size: 24px;font-style: normal;font-weight: bold;color: #000;text-align: center; }
.redlinks {color: #900; }
.requestinfoheader {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;text-align: left; }        
.spanRED {color: #900;font-weight: bold;text-decoration: underline; span color: #000; }
.special {font-family: Arial, Helvetica, sans-serif;font-size: large;font-weight: bold;color: #900; }
.style1 {color: #003399}
.style2 {font-size: 14px;color: #000066;}
.style23 {color: #990000;font-size: 24px}
.style24 {font-family: Arial, Helvetica, sans-serif}  
.style35 {font-family: Arial, Helvetica, sans-serif;text-decoration: underline; }
.style36 {
	font-size: 12px;
	color: #000;
}  
.style4 {font-size: 12px;line-height: 15px;color: #000033;margin: 0px;padding: 0px;font-weight: bold;}
.style50 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; }
.style52 {font-family: Arial, Helvetica, sans-serif}
.style54 {color: #000000;font-style: italic}
.style55 {
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	list-style-type: disc;
	letter-spacing: normal;
	word-spacing: normal;
}
.style56 {font-size: 24px;font-weight: bold}
.style57 {color: #000066;font-weight: bold}
.style58 {font-size: 10px}
.style59{font-size: 14px;font-style: italic;}
.style60 {font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.style61 {color: #990000; vertical-align: middle}
.style62 {color: #FFFFFF}
.style63 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #FFFFFF;}.style100 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;}  
	
.style100{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;}  
.taxcredit {font-family: Arial, Helvetica, sans-serif;color: #FFF; }
.textformartgageapp {font-family: Arial, Helvetica, sans-serif;}
.textformartgageapp b {font-size: 12px;}   
.textformartgageapp div b {font-size: 12px;}
.underVIRTUALTOURS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #000;
	text-align: center;
}
body {
	background-color: #FFF;
	background-image: url();
}  
h4 { line-height: 100% }
p {color: #000;font-size: 14px;font-family: Arial, Helvetica, sans-serif; }   
table {color: #FFF; }
tax {font-size: 16px; }
tdfirstparagraph {font-size: 12px; }
.formbodyradiobutton {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.featuredBLACKBULLETS {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	list-style-type: disc;
	line-height: 18px;
}
.frontpagegrabber {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #900;
	font-weight: bold;
	font-style: italic;
	line-height: 24px;
	font-variant: normal;
}
.frontpagegrabberline3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 16px;
	font-weight: bold;
	color: #000;
}
.octsale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 18pt;
	color: #900;
	font-style: normal;
	font-weight: bold;
}

.frontpagegrabber4 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	font-style: italic;
	line-height: 18px;
	font-variant: normal;
}
.furnishedmodel {
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
}
.featurednewhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	color: #022c7f;
	font-variant: normal;
	letter-spacing: normal;
}
.featurednewhomeprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
}
.mainheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	font-variant: normal;
	color: #900;
}
.mainheadersRED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	line-height: 34px;
	font-weight: bold;
	font-variant: normal;
	color: #900;
}





.frontpagegrabberline2 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #900;
	font-weight: bold;
	font-style: italic;
	line-height: 20px;
	font-variant: normal;
	text-align: center;
}
.highlightedhomes_front {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}
.headerindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
}
.frontheaderinblue {
	font-family: Arial, Helvetica, sans-serif;
	color: #03286E;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
}

.headerindexCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}
.HEADER_WORDS_NEW {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	text-align: center;
	font-size:12px;
	line-height:1.5em;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	letter-spacing: normal;
	vertical-align: middle;
	list-style-type: none;
} 

.HEADERS_LINE_NEW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fbc965;
}
