body#site {
  background-color: #505F24;
 } 
#appformtext
 { color: #fff }

#facebook > a:link, #facebook > a:visited, #facebook > a:hover,
#twitter > a:link, #twitter > a:visited, #twitter > a:hover
 { color: #413B3B }

/* Overrides */

div#content.p5 div#main2 #selecttour div img
 { border: 3px solid #8aad63 }
div#content.p6 div#main
 { background: url(/i/pgs/p06-Location.jpg) no-repeat; }
div#content.p6b div#main
 { background: url(/i/pgs/p06b-Neighborhood.jpg) no-repeat; }
div#content.p5 div#main2 #selecttour div img:hover
 { border: 3px solid #fff }
div#content.p5 div#main2 div
 { color: #fff; font: 12px sans-serif }

#spa 
 { margin-top: 160px; }
#spa a 
 { display: block; width: 315px; height: 280px; }
li#li11 
 { margin-top: 48px } 
div.fp 
 { top: 81px; left: 321px; width: 297px; }
div#fpo
 { left: 321px; }


ul.floorplans li a
 { border: 1px solid transparent; }
ul.floorplans li a:hover 
 { border: 1px dotted #728C43; }

#cibolocanyons 
 { position: absolute; top: 424px; left: 186px; width: 309px; height: 25px; }
#cibolocanyons a 
 { display: block; width: 309px; height: 25px; }

#jwsanantonio 
 { position: absolute; top: 310px; left: 575px; width: 200px; height: 25px; }
#jwsanantonio a 
 { display: block; width: 200px; height: 25px; }

#gregnorman
 { position: absolute; top: 270px; left: 200px; width: 275px; height: 25px; }
#gregnorman a 
 { display: block; width: 275px; height: 25px; }
#valerotexasopen
 { position: absolute; top: 290px; left: 200px; width: 275px; height: 25px; }
#valerotexasopen a 
 { display: block; width: 275px; height: 25px; }
#pgaphotoblog
 { position: absolute; top: 310px; left: 200px; width: 275px; height: 25px; }
#pgaphotoblog a 
 { display: block; width: 275px; height: 25px; }
#tpcsanantonio
 { position: absolute; top: 330px; left: 200px; width: 275px; height: 25px; }
#tpcsanantonio a 
 { display: block; width: 275px; height: 25px; }


/* Rewrite Top Links */
#m01 { width: 58px; left: 0px; background-position: 0px 0px }
#m02 { width: 63px; left: 58px; background-position: -58px 0px }
#m03 { width: 66px; left: 121px; background-position: -121px 0px }
#m04 { width: 73px; left: 187px; background-position: -187px 0px }
#m05 { width: 53px; left: 260px; background-position: -260px 0px }
#m06 { width: 80px; left: 313px; background-position: -313px 0px }
#m07 { width: 63px; left: 393px; background-position: -393px 0px }
#m08 { width: 33px; left: 456px; background-position: -456px 0px }
#m09 { width: 99px; left: 489px; background-position: -489px 0px }
#m10 { width: 102px; left: 588px; background-position: -588px 0px }
#m11 { width: 80px; left: 690px; background-position: -690px 0px }
#m12 { width: 48px; left: 770px; background-position: -770px 0px }
#m01:hover, #m01.lo { background-position: 0px -28px }
#m02:hover, #m02.lo { background-position: -58px -28px }
#m03:hover, #m03.lo { background-position: -121px -28px }
#m04:hover, #m04.lo { background-position: -187px -28px }
#m05:hover, #m05.lo { background-position: -260px -28px }
#m06:hover, #m06.lo { background-position: -313px -28px }
#m07:hover, #m07.lo { background-position: -393px -28px }
#m08:hover, #m08.lo { background-position: -456px -28px }
#m09:hover, #m09.lo { background-position: -489px -28px }
#m10:hover, #m10.lo { background-position: -588px -28px }
#m11:hover, #m11.lo { background-position: -690px -28px }
#m12:hover, #m12.lo { background-position: -770px -28px }
