/* This is here for E-Cards */
div, p, td {
  line-height: 130%;
  font: 11px verdana, sans-serif;
  color: #000;
 }
body#site div, body#site p, body#site td {
  color: #000;
 }
body#site {
  background-color: #000;
 } 

div#content.p5 div#main #selecttour div img
 { border: 3px solid #aa983f }
div#content.p5 div#main #selecttour div img:hover
 { border: 3px solid #eaeb96 }


body#site #footer p { color: #fff }
td 
 { text-align: left }
#spa {
  position: absolute;
  top: 190px;
  left: 195px;
 }
#spa a {
  display: block;
  width: 282px;
  height: 240px;
 }
ul.floorplans li a
 {
  border: 1px solid transparent;
 }
ul.floorplans li a:hover {
  border: 1px dotted #3d4c38;
 }

/* 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.p3a div#main
 { background: url(/i/pgs/p03-InteriorFeatures.jpg) no-repeat; }
div#content.p3b div#main
 { background: url(/i/pgs/p03b-Floorplans.jpg) no-repeat; }
div#content.p4 div#main
 { background: url(/i/pgs/p04-Photos.jpg) no-repeat; }
div#content.p5 div#main2
 { background: url(/i/pgs/p05-VirtualTours.jpg) no-repeat; }
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.p8 div#main
 { background: url(/i/pgs/p08-ApplyOnline.jpg) no-repeat; }



/* This is essentially 'white' relative to the site: */
div#content.p3b div.fp {
  background-color: #f7f1e1;
 }

#cibolocanyons 
 { position: absolute; top: 424px; left: 186px; width: 309px; height: 25px; }
#cibolocanyons a 
 { display: block; width: 309px; height: 25px; }

#jwsanantonio 
 { position: absolute; top: 430px; left: 186px; width: 309px; height: 25px; }
#jwsanantonio a 
 { display: block; width: 309px; height: 25px; }
#tpcsanantonio 
 { position: absolute; top: 430px; left: 486px; width: 309px; height: 25px; }
#tpcsanantonio 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: 67px; left: 0px; background-position: 0px 0px }
#m02 { width: 65px; left: 67px; background-position: -67px 0px }
#m03 { width: 63px; left: 132px; background-position: -132px 0px }
#m04 { width: 74px; left: 195px; background-position: -195px 0px }
#m05 { width: 53px; left: 269px; background-position: -269px 0px }
#m06 { width: 76px; left: 322px; background-position: -322px 0px }
#m07 { width: 68px; left: 398px; background-position: -398px 0px }
#m08 { width: 96px; left: 466px; background-position: -466px 0px }
#m09 { width: 104px; left: 562px; background-position: -562px 0px }
#m10 { width: 80px; left: 666px; background-position: -666px 0px }
#m11 { width: 72px; left: 746px; background-position: -746px 0px }
#m01:hover, #m01.lo { background-position: 0px -28px }
#m02:hover, #m02.lo { background-position: -67px -28px }
#m03:hover, #m03.lo { background-position: -132px -28px }
#m04:hover, #m04.lo { background-position: -195px -28px }
#m05:hover, #m05.lo { background-position: -269px -28px }
#m06:hover, #m06.lo { background-position: -322px -28px }
#m07:hover, #m07.lo { background-position: -398px -28px }
#m08:hover, #m08.lo { background-position: -466px -28px }
#m09:hover, #m09.lo { background-position: -562px -28px }
#m10:hover, #m10.lo { background-position: -666px -28px }
#m11:hover, #m11.lo { background-position: -746px -28px }



/* Virtual Tour */

div#content.p5 #selecttour div img
 { border: 2px solid #6F7D64 }
div#content.p5 #selecttour div img:hover
 { border: 2px solid #A49A3B }
