@charset "UTF-8";



 div.container {
 top: 0; 
 left: 0; 
 width: 100%; 
 height: 100%;
 position:static; 
 display: table; 
 text-align:center;

	}
	


#maincontainer {
display: table-cell; 
vertical-align: middle; 
text-align:center;
 overflow-x:scroll;
}

.contentbg {
	width:944px; 
	height:596px; 
	background-repeat:no-repeat; 
	background-position:top;
}

.innercontent{
background-color:#FFFFFF; 

font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#000000;/*color:#999999;  */
padding:15px;
}

.topmenu{
 font-family:Arial, Helvetica, sans-serif;
 color:#000000; 
 font-size:12px; 
 letter-spacing:2px; 
 padding-left:2px;"
}

.topmenusub{
font-family:Arial, Helvetica, sans-serif; 
color:#000000; 
font-size:12px; 
letter-spacing:2px; 
padding-left:6px;
}

.footermenu{
padding-left: 9px; 

font-family:Arial, Helvetica, sans-serif; 
color:#000000; 
font-size:14px;"
}
/*
.innercontenttable{
margin-top:450px;
 }
 
 */
 
 .navmenup{
 font-family:Arial, Helvetica, sans-serif;
 color:#000000;
 text-decoration:none;
  padding-left:10px;
 padding-right:10px;
 }
 
  .navmenup:hover{
 font-family:Arial, Helvetica, sans-serif;
 color:#000000;
 text-decoration:none;
 background-color:#d1d5d6;
 padding-left:10px;
 padding-right:10px;
 }
 
   .navmenover{
 font-family:Arial, Helvetica, sans-serif;
 color:#000000;
 text-decoration:none;
 background-color:#96b6c2;
 padding-left:10px;
 padding-right:10px;
 }
 
  .ftnavmenup{
  font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#000000;
 text-decoration:none;
  padding-left:5px;
 padding-right:5px;
 }
 
  .ftnavmenup:hover{
  font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#000000;
 text-decoration:none;
 background-color:#d1d5d6;
 padding-left:5px;
 padding-right:5px;
 }
 
   .ftnavmenover{
   font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#000000;
 text-decoration:none;
 background-color:#96b6c2;
 padding-left:5px;
 padding-right:5px;
 }
 
 .interiornavover{
  text-decoration:none;
  color:#000000;
  border:#000000 solid 1px;
  padding-left:4px;
  padding-right:4px; 
  padding-top:0; 
  padding-bottom:0;
  }
  
   .interiornavup{
   text-decoration:none;
  color:#000000;
  padding-left:4px;
  padding-right:4px; 
  padding-top:0; 
  padding-bottom:0;
  border:#FFFFFF solid 1px;
  }
  .interiornavup:hover{
  text-decoration:none;
  color:#000000;
  border:#000000 solid 1px; 
  padding-top:0; 
  padding-bottom:0;
  }

.interiornavsep{
font-size:16px;
}

.floorplanlinks{
color:#000000;
}

.testimonialhide{
visibility:hidden;
display:none;
}

.testimonialshow{
visibility:visible;
}

#contact td{
padding-right:10px;
width:125px;
}

.forminp{
border:#999999 thin solid;
background-color:#cadde3;
width:230px;
height:16px;
}

.forminp1{
border:#999999 thin solid;
background-color:#cadde3;
width:150px;

}