/* This is here for E-Cards */
div, p, td {
  line-height: 130%;
  font: 11px verdana, sans-serif;
 }
body#site div, body#site p, body#site td {
  color: #fff;
 }
body#site {
  background-color: #054465;
 } 
body#site #footer p { color: #fff }
#sitelinks a { color: #92b97a }
#sitelinks a:hover { color: #fff}
td 
 { text-align: left }

/* Rewrite Top Links */
#m01 { width: 49px; left: 0px; background-position: 0px 0px }
#m02 { width: 66px; left: 49px; background-position: -49px 0px }
#m03 { width: 81px; left: 115px; background-position: -115px 0px }
#m04 { width: 131px; left: 196px; background-position: -196px 0px }
#m05 { width: 59px; left: 327px; background-position: -327px 0px }
#m06 { width: 86px; left: 386px; background-position: -386px 0px }
#m07 { width: 67px; left: 472px; background-position: -472px 0px }
#m08 { width: 64px; left: 539px; background-position: -539px 0px }
#m09 { width: 69px; left: 603px; background-position: -603px 0px }
#m10 { width: 75px; left: 672px; background-position: -672px 0px }
#m11 { width: 71px; left: 747px; background-position: -747px 0px }
#m01:hover, #m01.lo { background-position: 0px -28px }
#m02:hover, #m02.lo { background-position: -49px -28px }
#m03:hover, #m03.lo { background-position: -115px -28px }
#m04:hover, #m04.lo { background-position: -196px -28px }
#m05:hover, #m05.lo { background-position: -327px -28px }
#m06:hover, #m06.lo { background-position: -386px -28px }
#m07:hover, #m07.lo { background-position: -472px -28px }
#m08:hover, #m08.lo { background-position: -539px -28px }
#m09:hover, #m09.lo { background-position: -603px -28px }
#m10:hover, #m10.lo { background-position: -672px -28px }
#m11:hover, #m11.lo { background-position: -747px -28px }

/* Pricing */

div#content.p2 div#main
 { position: absolute; top: 1px; left: 1px; width: 800px; height: 491px; 
   background: transparent url('/i/pgs/p04-ListingsBG.jpg') no-repeat; padding: 40px 0px 0px 10px }
div#content.p2 div#seemore
 { position: absolute; top: 4px; left: 420px; width: 350px; color: #fff; text-align: right }


tr.r1 td
 { background: #1B6B86 }
tr.r0 td
 {  }
tr.r1s td
 { background: #1B6B86; font-style: italic; text-decoration: line-through; }
tr.r0s td
 { font-style: italic; text-decoration: line-through; }

/* Hyperlinks */

div#content.p7b div#linksGrandSpa 
 { position: absolute; top: 56px; left: 470px; width: 290px; height: 287px; }
div#content.p7b div#linksGrandSpa a 
 { display: block; width: 290px; height: 287px; }
div#content.p7c div#texasgolfer
 { position: absolute; top: 20px; left: 584px; width: 200px; height: 130px; }
div#content.p7c div#texasgolfer a
 { display: block; width: 200px; height: 130px; }
div#content.p7c div#jacknicklaus
 { position: absolute; top: 160px; left: 584px; width: 200px; height: 150px; }
div#content.p7c div#jacknicklaus a
 { display: block; width: 200px; height: 150px; }
div#content.p7c div#golfflipbook
 { position: absolute; top: 320px; left: 450px; width: 340px; height: 35px; }
div#content.p7c div#golfflipbook a
 { display: block; width: 340px; height: 35px; }


div#content.p5 div#main2 #selecttour div img
 { border: 3px solid #255e70 }
div#content.p5 div#main2 #selecttour div img:hover
 { border: 3px solid #fff }
div#content.p5 div#main2 #selecttour div
 { color: #000 }

/* Page Links */

#video
 { position: absolute; top: 185px; left: 590px; width: 70px; height: 20px; }
#tylermap
 { position: absolute; top: 110px; left: 656px; width: 120px; height: 128px; }
#tylermap a
 { width: 120px; height: 128px; display: block; }
#localmap
 { position: absolute; top: 206px; left: 515px; width: 264px; height: 238px; }
#localmap a
 { display: block; width: 264px; height: 238px; }
#neighborhood 
 { position: absolute; top: 250px; left: 186px; width: 305px; height: 201px; }
#neighborhood a 
 { display: block; width: 305px; height: 181px; }
#cscWebsite
 { position: absolute; top: 220px; left: 186px; width: 305px; height: 20px; }
#cscWebsite a
 { display: block; width: 160px; height: 20px; }


/* Overrides */

div#footer 
 { background: transparent url(/i/t/FooterBG.png) repeat-x; }
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; }
ul#floorplans 
 { padding: 0px; margin: 162px 0px 0px 12px; }
ul.floorplans li a
 { border: 1px solid transparent; }
ul.floorplans li a:hover 
 { border: 1px dotted #3d4c38; }
ul.floorplans li#li07 { margin-top: 28px; }

/* End Overrides */


/* This is essentially 'white' relative to the site: */
div#content.p3b div.fp {
  background-color: transparent;
 }

/* New Pages */

div#content.p7a div#main
 { position: absolute; top: 1px; left: 171px; width: 619px; height: 460px; background: url(/i/pgs/p02a-LakeClub.jpg) no-repeat; }
div#content.p7a div#link
 { position: absolute; top: 461px; left: 171px; background-image: url(/i/pgs/p02a-LakeClubLink.png); }
div#content.p7a div#link a
 { display: block; width: 619px; height: 31px }
div#content.p7a div#col1
 { position: absolute; top: 1px; left: 1px; width: 150px; height: 124px; background: url(/i/pgs/p02a-col1.jpg) no-repeat; }
div#content.p7a div#col2
 { position: absolute; top: 138px; left: 1px; width: 150px; height: 222px; background: url(/i/pgs/p02a-col2.jpg) no-repeat; }
div#content.p7a div#col3
 { position: absolute; top: 372px; left: 1px; width: 150px; height: 117px; background: url(/i/pgs/p02a-col3.jpg) no-repeat; }
div#content.p7a div#col3 a
 { display: block; width: 150px; height: 117px }

div#content.p7b div#main
 { position: absolute; top: 1px; left: 171px; width: 619px; height: 460px; background: url(/i/pgs/p02b-RoseSpa.jpg) no-repeat; }
div#content.p7b div#link
 { position: absolute; top: 461px; left: 171px; background-image: url(/i/pgs/p02b-RoseSpaLink.png); }
div#content.p7b div#link a
 { display: block; width: 619px; height: 31px }
div#content.p7b div#col1
 { position: absolute; top: 1px; left: 1px; width: 150px; height: 124px; background: url(/i/pgs/p02b-col1.jpg) no-repeat; }
div#content.p7b div#col2
 { position: absolute; top: 138px; left: 1px; width: 150px; height: 222px; background: url(/i/pgs/p02b-col2.jpg) no-repeat; }
div#content.p7b div#col3
 { position: absolute; top: 372px; left: 1px; width: 150px; height: 117px; background: url(/i/pgs/p02b-col3.jpg) no-repeat; }
div#content.p7b div#col3 a
 { display: block; width: 150px; height: 117px }

div#content.p7c div#main
 { position: absolute; top: 1px; left: 171px; width: 619px; height: 460px; background: url(/i/pgs/p02c-GolfClub.jpg) no-repeat; }
div#content.p7c div#link
 { position: absolute; top: 461px; left: 171px; background-image: url(/i/pgs/p02c-GolfClubLink.png); }
div#content.p7c div#link a
 { display: block; width: 619px; height: 31px }
div#content.p7c div#col1
 { position: absolute; top: 1px; left: 1px; width: 150px; height: 124px; background: url(/i/pgs/p02c-col1.jpg) no-repeat; }
div#content.p7c div#col2
 { position: absolute; top: 138px; left: 1px; width: 150px; height: 222px; background: url(/i/pgs/p02c-col2.jpg) no-repeat; }
div#content.p7c div#col3
 { position: absolute; top: 372px; left: 1px; width: 150px; height: 117px; background: url(/i/pgs/p02c-col3.jpg) no-repeat; }
div#content.p7c div#col3 a
 { display: block; width: 150px; height: 117px }

div#content.p7d div#main
 { position: absolute; top: 1px; left: 171px; width: 619px; height: 460px; background: url(/i/pgs/p02d-EquestrianCenter.jpg) no-repeat; }
div#content.p7d div#link
 { position: absolute; top: 461px; left: 171px; background-image: url(/i/pgs/p02d-EquestrianCenterLink.png); }
div#content.p7d div#link a
 { display: block; width: 619px; height: 31px }
div#content.p7d div#col1
 { position: absolute; top: 1px; left: 1px; width: 150px; height: 124px; background: url(/i/pgs/p02d-col1.jpg) no-repeat; }
div#content.p7d div#col2
 { position: absolute; top: 138px; left: 1px; width: 150px; height: 222px; background: url(/i/pgs/p02d-col2.jpg) no-repeat; }
div#content.p7d div#col3
 { position: absolute; top: 372px; left: 1px; width: 150px; height: 117px; background: url(/i/pgs/p02d-col3.jpg) no-repeat; }
div#content.p7d div#col3 a
 { display: block; width: 150px; height: 117px }

