body#site {
  background-color: #d79a49;
 } 
#appformtext
 { color: #000 }
div#footer div 
 { margin: 0px auto; width: 818px; height: 67px; background: transparent url(/i/t/CorpLogo.png) no-repeat center right; }
#footer p { font-size: 10px }

/* Overrides */

div#content.p2 div#main
 { background: url(/i/pgs/p02-CommunityFeatures.jpg) no-repeat; }
div#content.p2b div#main
 { background: url(/i/pgs/p02b-SpaFeatures.jpg) no-repeat; }
div#content.p3b div#main
 { background: url(/i/pgs/p03b-Floorplans.jpg) no-repeat; }
div#content.p5 * { color: #000 }
div#content.p5 div#main2 #selecttour div img
 { border: 3px solid #8aad63 }
div#content.p5 div#main2 #selecttour div img:hover
 { border: 3px solid #fff }
div#content.p5 div#main2 div
 { color: #000; font: 12px sans-serif }



#spa 
 { position: absolute; top: 290px; left: 650px; width: 137px; height: 155px; }
#spa a 
 { display: block; width: 137px; height: 155px; }

ul#floorplans 
 { padding: 0px; margin: 137px 0px 0px 40px; }
ul.floorplans li 
 { list-style: none; padding: 0px; margin: 0px; height: 36px; }
ul.floorplans li a 
 { display: block; width: 260px; height: 36px; padding: 0px; margin: 0px; }
ul.floorplans span 
 {   display: none; } 

div.fp 
 { top: 81px; left: 321px; width: 297px; background-color: transparent }
div#fpo
 { left: 321px; }

#gmaps
 { position: absolute; top: 117px; left: 504px; width: 270px; height: 15px; }
#gmaps a
 { display: block; width: 270px; height: 15px; }
#neighborhood 
 { position: absolute; top: 297px; left: 504px; width: 270px; height: 156px; }
#neighborhood a 
 { display: block; width: 270px; height: 156px; }


ul.floorplans li a
 { border: 1px solid transparent; }
ul.floorplans li a:hover 
 { border: 1px dotted #728C43; }


/* Rewrite Top Links */
#m01 { width: 70px; left: 0px; background-position: 0px 0px }
#m02 { width: 62px; left: 70px; background-position: -70px 0px }
#m03 { width: 77px; left: 132px; background-position: -132px 0px }
#m04 { width: 61px; left: 209px; background-position: -209px 0px }
#m05 { width: 83px; left: 270px; background-position: -270px 0px }
#m06 { width: 54px; left: 353px; background-position: -353px 0px }
#m07 { width: 81px; left: 407px; background-position: -407px 0px }
#m08 { width: 69px; left: 488px; background-position: -488px 0px }
#m09 { width: 94px; left: 557px; background-position: -557px 0px }
#m10 { width: 90px; left: 651px; background-position: -651px 0px }
#m11 { width: 77px; left: 741px; background-position: -741px 0px }
#m01:hover, #m01.lo { background-position: 0px -28px }
#m02:hover, #m02.lo { background-position: -70px -28px }
#m03:hover, #m03.lo { background-position: -132px -28px }
#m04:hover, #m04.lo { background-position: -209px -28px }
#m05:hover, #m05.lo { background-position: -270px -28px }
#m06:hover, #m06.lo { background-position: -353px -28px }
#m07:hover, #m07.lo { background-position: -407px -28px }
#m08:hover, #m08.lo { background-position: -488px -28px }
#m09:hover, #m09.lo { background-position: -557px -28px }
#m10:hover, #m10.lo { background-position: -651px -28px }
#m11:hover, #m11.lo { background-position: -741px -28px }
