 body {
 background: #160203 ;
 width:100%;
 }
 div.hr {
  height: 3px;
  background: #ffa03c url(images/br.jpg) repeat-x;
}
 div.contentheader {
  background: none;
  width:100%;
  height:80px;
 }
 div.contentmain {
  background: none;
  width:100%;
  text-align:left;
}
 div.contentstart {
  background: none;
  width:100%;
}
 div.contentrepeatfull {
  background: url(../images/real-estate-content-repeat-full.jpg) repeat-y center;
  width:100%;
}
 div.contentfooterbr {
  height: 46px;
  background: url(../images/real-estate-content-footer-repeat.jpg) repeat-x top;
  width:100%;
}
 div.contentfooter {
  height: 46px;
  background: url(../images/real-estate-content-footer.jpg) no-repeat top;
  width:100%;
  text-align:center;
}
div.hr hr {
  display: none;
}
div.contenthomes {
  background: url(../images/real-estate-homes-main.jpg) no-repeat top;
  width:100%;
}
div.contentfront {
  background: url(../images/real-estate-homes-front.jpg) no-repeat top;
  width:100%;
}
td#contentheader {
  background:url(../images/real-estate-content-header.jpg) no-repeat;
}
td#contentrepeattd {
  background:url(../images/real-estate-content-repeat.jpg) repeat-y;
}
div.footer {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  color:#ad5f0d;
  text-align:center;
}
p {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  color:#330000;
  text-align:left;
}
p.footer {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  color:#ad5f0d;
  text-align:center;
}
li.contenttd {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  color:#330000 ;
  text-align:left;
}
a.menuLink, a.menuLink:visited, a.menuLink:active {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #ad5f0d;
  text-decoration: underline;
  font-weight: normal;
  text-align:left;
}
a.contentLink, a.contentLink:visited, a.contentLink:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	text-decoration: underline;
	font-weight: normal;
}
a.headerLink, a.headerLink:visited, a.headerLink:active  {
	font-family: Times New Roman, Times, Georgia, serif;
	font-size: 14px;
	color: #ad5f0d;
	text-decoration: underline;
	font-weight: bold;
}
a.footerLink, a.footerLink:visited, a.footerLink:active  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ad5f0d;
	text-decoration: underline;
	font-weight: normal;
}
h1 {
  font-family: Times New Roman, Times, Georgia, serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  color:#330000;
  text-align: left;
}
h2 {
  font-family: 'Times New Roman', Times, Georgia, serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  color:#330000;
  text-align: left;
}
h3 {
  font-family: Times New Roman, Times, Georgia, serif;
  font-size: 12px;
  text-decoration: bold;
  font-weight: normal;
  color:#330000;
  text-align: left;
}
h2#h2repeattd, h2#h2repeattd2, p.contenttd, ol.contenttd, li.contenttd {
  margin-left: 50px;
  margin-right: 50px;
}
h2#h2repeatfull1, h2#h2repeatfull2, h2#h2repeatfull3, h2#h2repeatfull4, p.contentfull, ol.contentfull, li.contentfull {
  width: 682px;
  text-align:left;
}
td.communities {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-position:center;
 background-repeat:repeat-x;
 width:90px;
 height:20px;
 padding:5px;
 spacing:5px;
 margin: 0px;
 text-align:center;
 vertical-align:middle;
}
a.regions:active, a.regions:focus, a.regions:link, a.regions:hover {
	color: #000066;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	text-decoration:underline;
}
