/* body */body.homebody {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	background-color: #999999;	margin: 0px;	padding: 0px;	color: #4d4d4f;	line-height: 1.0em;}body.interiorbody {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #999999;	margin: 0px;	padding: 0px;	color: #42382a;	line-height: 1.0em;}body.landingbody {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	background-color: #999999;	margin: 0px;	padding: 0px;	color: #42382a;	line-height: 1.0em;}p {	line-height: 1.5em;}p.exteriors {	line-height: 1.3em;}p.interiors {	line-height: 1.3em;}p.interiorsintro {    margin-top: -1.5em;	line-height: 1.3em;}p.landing {	line-height: 1.3em;	margin-left: 3px;}p.landingquotepara {	line-height: 1.5em;	text-align: left;}p.landingquoteattpara {	line-height: 1.0em;	text-align: left;	margin-top: -0.7em;}img {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	vertical-align: bottom;}.imagenobottommargin {	vertical-align: bottom;}.imagelanding {	margin-top: 0px;	margin-bottom: 0px;}/* headers */h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #5d0000;	letter-spacing: 1px;	text-align: center;	margin: 0px;	padding: 12px 0px 0px;}h2.homesubhead {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #fec54e;	margin-bottom: -12px;}/* text classes */.copyright {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #083869;}.footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #ffffff;	letter-spacing: 2px;}.homehighlight {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #5d0000;}.exteriorhighlight {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #5d0000;}.interiorhighlight {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	text-align: center;	font-weight: bold;	color: #5d0000;}.footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	color: #ffffff;}.georgiacopy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #ffffff;}.photocaption {	font-family: Arial, Helvetica, sans-serif;	font-size: 19px;	font-weight: bold;	color: #002e63;}.photovisiting {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #5d0000;}.landingheader {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 19px;	font-weight: bold;	color: #083869;}.landingsubhead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 19px;	font-weight: normal;	color: #083869;}.landingspecial {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 17px;	font-weight: bold;	color: #5d0000;}.landingeasy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #5d0000;}.landingnumbers {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #ffffff;}.landingsteps {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #083869;}.landingcouponheader {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: bold;	color: #5d0000;	margin-top: 0.4em}.landingcouponamount {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 30px;	font-weight: bold;	color: #5d0000;}.landingcouponcopy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #5d0000;}.landingcouponfooter {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8px;	font-weight: normal;	color: #5d0000;}.landingquote {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #ffffff;}.landingquoteatt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #ffffff;	font-style: italic;}.required {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #333333;	font-style: italic;}/* link classes */a.exteriorgallerycopy:link, a.exteriorgallerycopy:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height:15px;	font-weight: normal;	color: #5d0000;	text-decoration: none;}a.exteriorgallerycopy:active, a.exteriorgallerycopy:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height:15px;	font-weight: normal;	color: #5d0000;	text-decoration: underline;}a.interiorgallerycopy:link, a.interiorgallerycopy:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height:15px;	font-weight: normal;	color: #ffffff;	text-decoration: none;}a.interiorgallerycopy:active, a.interiorgallerycopy:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height:15px;	font-weight: normal;	color: #ffffff;	text-decoration: underline;}a.navlink:link, a.navlink:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: normal;	font-weight: normal;	color: #636466;	text-decoration: none;}a.navlink:active, a.navlink:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: normal;	font-weight: normal;	color: #5d0000;	text-decoration: underline;}a.homesidebar:link, a.homesidebar:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #ffffff;	line-height: 1.8em;	text-decoration: none;}a.homesidebar:active, a.homesidebar:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #ffffff;	line-height: 1.8em;	text-decoration: underline;}a.gallerysubhead:link, a.gallerysubhead:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #ffffff;	text-decoration: none;}a.gallerysubhead:active, a.gallerysubhead:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #ffffff;	text-decoration: underline;}a.whitelink:link, a.whitelink:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;	line-height: 1.3em;	text-decoration: none;}a.whitelink:active, a.whitelink:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;	line-height: 1.3em;	text-decoration: underline;}a.exteriorsublink:link, a.exteriorsublink:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #083869;	line-height: 1.0em;	text-decoration: none;}a.exteriorsublink:active, a.exteriorsublink:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #083869;	line-height: 1.0em;	text-decoration: underline;}a.photonav:link, a.photonav:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #002e63;	line-height: 1.0em;	text-decoration: none;}a.photonav:active, a.photonav:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #002e63;	line-height: 1.0em;	text-decoration: underline;}a.photonums:link, a.photonums:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #002e63;	line-height: 1.0em;	text-decoration: none;}a.photonums:active, a.photonums:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #002e63;	line-height: 1.0em;	text-decoration: underline;}/* table cells */.bluecell {	background-color: #748fab;}.bluecellwpadding {	background-color: #748fab;	padding: 5px;}.whitecell {	background-color: #ffffff;}.whitecellwpadding {	background-color: #ffffff;	padding: 5px;}.darkbluecell {	background-color: #083869;}.darkbluecellwpadding {	background-color: #083869;	padding: 5px;}.maincontenthome {	background-color: #ffffff;	vertical-align: top;}.navcell {	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: none;	border-right-color: #a56e5e;	border-bottom-color: #a56e5e;	padding-top: 7px;	padding-right: 7px;	padding-bottom: 7px;	text-align: right;}.navcellbottom {	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: none;	border-left-style: none;	border-right-color: #a56e5e;}.footercell {	background-color: #6b3744;	padding-top: 10px;	padding-bottom: 10px;	text-align: center;}.copyrightcell {	background-color: #ffffff;	padding-top: 5px;	padding-bottom: 5px;}.exteriorgallerycell {	background-image: url(art/home-exterior-bg.jpg);	background-repeat: repeat;}.interiorgallerycell {	background-image: url(art/home-interior-bg.jpg);	background-repeat: repeat;}.ovalcell {	background-image: url(art/exteriors-georgia-oval.gif);	background-repeat: no-repeat;	padding-top: 20px;}.landingbluecell {    background-color: #b9c7d5;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #5d0000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #5d0000;}.redcell {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #5d0000;	background-color: #5d0000;}.redtopbordercell {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #5d0000;}.couponleftcell {	background-color: #b9c7d5;	border-right:solid;	border-right-color: #b9c7d5;}.couponrightcell {	background-color: #b9c7d5;	border-left  :solid;	border-left-color: #b9c7d5;}.bluebordercell {	border: 4px solid #083869;}/* lists */ul {margin-top: 0.4em}li {list-style-type: disc;list-style-position: outside;margin-left: -12px;margin-bottom: 0px;}/* form elements */.fieldlabel {font-family:		Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;line-height: 1.3;color: 	#5d0000;}input.formfield {font-family:		Arial, Helvetica, sans-serif;font-size: 12px;background-color: #FFFFFF;border: solid 1px #083869;color: 	#333333;line-height: 1.3;padding: 2px;}input.submitbutton {font-family:		Arial, Helvetica, sans-serif;font-size: 12px;text-align: center;border: solid 1px #083869;color: 	#333333;line-height: 1;padding: 6px;cursor: pointer;vertical-align: middle;}textarea.formarea {font-family:		Arial, Helvetica, sans-serif;font-size: 12px;background-color: #FFFFFF;border: solid 1px #083869;color: 	#333333;line-height: 1.3;padding: 2px;}