body
{
	background-color: #62574D;
	text-align: center;
	background-image: url(../images/bg.jpg);
}
td 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 17px;
}

a, a:visited, a:active
{
	text-decoration: none;
	color: #006633;
	font-weight: bold;
}
a:hover{
	text-decoration:underline;
	color: #006600;
	font-weight: bold;
}
.QCTable{
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.Hero{
	border:1px solid #FFFFFF;
	text-align:center;
	margin-bottom:3px;
	background-color: #FFFFFF;
	background-position: center;
}
.Hero2{
	border:1px solid #62574D;
	text-align:center;
	margin:17px;
	margin-left:0px;
	background-color: #62574D;
	background-position: center;
}

h1,h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #210E00;
	display: inline;
	vertical-align: top;
	line-height: 24px;	
}
h2 {
font-size:12px;
}


.footer, .footer, a.footer:active, a.footer:visited, a.footer:hover
{
	font-size:11px;
	color: #FFFFFF;
	font-weight:normal;
	text-align: right;
	line-height: 16px;
	padding-right: 10px;
}
a.footer, a.footer:hover {
padding-right:0px;
}

.QCForm
{
	vertical-align: middle;
	border: 1px solid #B4C1AE;
	font-size: 11px;
	line-height: 10px;
	width: 165px;
	background-color: #FFFFFF;
	color:#666666;
}
.button
{
	background-color: #F0F0D7;
	font-weight: bold;
	color: #F0F0D7;
	background-position: center center;
	text-align: center;
	margin: 1px;
	padding: 1px;
	border-top: thin none;
	border-right: thin solid;
	border-bottom: thin solid;
	border-left: thin none;
	font-size: 10px;
	line-height: 11px;
}
.ButtonSend
{
	background-color: #F1EFE2;
	font-weight: bold;
	background-position: center center;
	text-align: center;
	padding: 3px;
	background-image: url(http://www.hunnellwebdesign.com/images/send.gif);
	border: none #666666;
	cursor: hand;
	height: 20px;
	width: 54px;
}

.ImageArea{
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
}

.photo{
	padding: 5px;
	border: 1px solid #DBD8D6;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 8px;
}
li {
	font-weight: normal;
	font-size: 12px;
}
ul {
margin-top:5px;
margin-bottom:5px;
}
.homeText{
vertical-align:top;
padding:5px;
padding-left:1px;
padding-bottom: 12px;
}
.homePhoto{
padding-bottom:0px;
padding-right: 25px;
vertical-align:bottom;
}
.copy {
	vertical-align:top;
	font-size:9px;
	background-position: top;
}
.logoInterior {
margin-left:25px; margin-right:25px; margin-bottom:34px; margin-top:10px;
}
.callOut {
margin-left: 19px;
margin-top: 20px;
}
.RealEstate {
text-align:center;
padding-top:17px;
padding-bottom:17px;
}
a.RealEstate, a.RealEstate:visited, a.RealEstate:active
{
	text-decoration: none;
	color: #0C1E0B;
	font-weight: bold;
}
a.RealEstate:hover{
	text-decoration: none;
	color: #006600;
	font-weight: bold;
}
.EastVail {
background-color: #FFFFFF;
padding-left: 20px;
padding-right: 27px;
padding-bottom: 20px;
padding-top: 20px;
vertical-align: top;
}

.PropertyTable {
margin:10px;
margin-left: 0px;
}
.PropertyTitle {
background-color: #98B095;
line-height: 30px;
color: #FFFFFF;
font-weight: bold;
padding-left: 9px;
font-size: 13px;
}
.PropertyStats {
	padding: 9px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #DBD8D6;
	color: #341B0F;
	font-size: 12px;
	height: 112px;
	background-position: top;
	vertical-align: top;
}
.greyPhotoBorder{
	border: 1px solid #AEA297;
}
.unitNumber {
background-color: #98B095;
font-size: 10px;
font-weight: bold;
text-align:center;
width: 49px;
line-height: 14px;
color: #FFFFFF;
}

a.LinkSitemap, a.LinkSitemap:visited, a.LinkSitemap:active {
	text-decoration: none;
	color: #0C1E0B;
	font-weight: bold;
	line-height: 30px;
		padding: 8px;
}
a.LinkSitemap:hover, a.FloorPlanOn, a.FloorPlanOn:visited, a.FloorPlanOn:active{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #98B095;
	padding: 8px;
	line-height: 30px;
}
.navBar{
	color: #FFFFFF;
	background-color: #98B095;
	text-align: left;
	padding: 0px;
	margin: 0px;
	padding-left: 28px;
	vertical-align: middle;
}
.Nav, a.Nav, a.Nav:hover, a.Nav:visited, a.Nav:active
{
	margin-top: 0px;
	margin-right: 43px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: none;
}
