#mainContent {
z-index:100;
position: absolute;
visibility:visible;
top:30px;
width:100%;
}
#backgndimg {
z-index:1;
position: static;
visibility:visible;
}


.commContentTable {
width:380px;
}

body {
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	background-color: #CCCC99;
}
.mainTable{
width:980px;
height:600px;
vertical-align:top;
}

.leftCol{
width:570px;
vertical-align:top;
padding-left:0px;
padding-top:0px;
}

.rightCol{
width:410px;
vertical-align:top;
padding-top:30px;
}

.leftCol-avail{
width:260px;
vertical-align:top;
padding-left:0px;
padding-top:0px;
}
.rightCol-avail{
width:720px;
vertical-align:top;
padding-top:30px;
background:none;
}

.mainPics {
padding:10px;
}

.contentTable{
width:100%;

}

.backgroundImg {
	background-repeat:no-repeat;
	background-position:center;
	background-color: #663300;
	margin-top:25px;
	height:650px;

}



.mainText {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	line-height:20px;
	color: #000000;
	overflow:auto;
	height:263px;
	padding-right:10px;
	padding-left:10px;
	
}

.accoladesText {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	line-height:20px;
	color: #000000;
	
}

.contentHeaderText {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height:20px;
	font-weight:bold;
	color: #000000;
	padding-left:10px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	
}

.commMainText {
	font-family: Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-weight:normal;
	line-height:20px;
	color: #000000;
	overflow:auto;
	height:218px;
	padding-right:10px;
	padding-left:10px;	
}
.contactContent {
	overflow:auto;
	height:403px;
	padding-right:10px;
	padding-left:10px;	
}
.contactText {
	font-family: Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-weight:normal;
	color: #000000;
}

.homeplansContent {
	overflow:auto;
	height:403px;
	padding-right:10px;
	padding-left:10px;	
}
a.homeplansNames, a.homeplansNames:link, a.homeplansNames:visited, a.homeplansNames:active{
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-transform: uppercase;
	text-decoration:none;
}
a.homeplansNames:hover{
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	color: #990000;
	padding-top:20px;	
}
.homeplanThmb{
	margin-bottom:5px;
	margin-top:5px;
}
.homeplansDir {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	padding-top:15px;	
}

.subNav {
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:5px;
}

a.commSubNav, a.commSubNav:link, a.commSubNav:visited, a.commSubNav:active {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	

}

a.commSubNav:hover {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	font-weight:bold;
	color: #990000;

}

.smallbold {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #000000;
	line-height:20px;
	font-weight: bold;
}

a.footer, a.footer:link, a.footer:active, a.footer:visited {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;

}

a.footer:hover {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	font-weight:bold;
	color: #666666;

}

/* START Print Style */
#logo{ display: none;} 
@media print{
  body{ background-color:#FFFFFF; background-image:none; color:#000000 }
  #noPrint{ display:none;}
  #mainbackground{ display:none;}
  #mainnav{ display:none;}
  #subnav{ display:none;}
  #footernav{ display:none;}
  #logo{ display: inline;}
  #commmap{ width:502px; height:190px;}
  #commcontent{ width:100%;}
  #secondaryTable{ width:100%;}
  #contentTable{ width:100%;}
  .leftCol{
	width:1px;
	vertical-align:top;
	padding-left:0px;
	padding-top:0px;
	}
	.rightCol{
	width:800px;
	vertical-align:top;
	padding-right:30px;
	padding-top:30px;
	}
	.commMainText {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	line-height:20px;
	color: #000000;
	overflow: visible;
	width:100%;
	height:100%;
	
}
  
}
/* END Print Style*/


/*
.trCorner {
background-image:url(../images/corners/TR.gif);
background-repeat:no-repeat;
width:15px;
height:15px;
-moz-opacity:0.65;
filter:alpha(opacity=65);
}
.blCorner {
background-image:url(../images/corners/BL.gif);
background-repeat:no-repeat;
width:15px;
height:15px;
moz-opacity:0.65;
filter:alpha(opacity=65);
}
.tlCorner {
background-image:url(../images/corners/TL.gif);
background-repeat:no-repeat;
width:15px;
height:15px;
-moz-opacity:0.65;
filter:alpha(opacity=65);
}
.brCorner {
background-image:url(../images/corners/BR.gif);
background-repeat:no-repeat;
width:15px;
height:15px;
-moz-opacity:0.65;
filter:alpha(opacity=65);
}


.contentCentCell {
width:420px;
height:420px;
background-color:#FFFFFF;
-moz-opacity:0.5;
filter:alpha(opacity=50);
vertical-align:top;
}

.contentTopBotCell {
height:15px;
background-color:#FFFFFF;
-moz-opacity:0.65;
filter:alpha(opacity=65);
}
.contentLeftRightCell {
width:15px;
background-color:#FFFFFF;
-moz-opacity:0.5;
filter:alpha(opacity=50);
}
*/