/* This is here for E-Cards */
div, p, td {
  line-height: 130%;
  font: 11px verdana, sans-serif;
  color: #000;
 }
div#container 
 { height: 717px; background: transparent url(/i/t/ImageBG.jpg) center 0px no-repeat; min-width: 817px; }
div#innercontainer 
 { background: none }
body#site 
 { background-color: #1e6bb1; background-image: url(/i/t/HeaderBG.jpg); background-repeat: repeat-x; }
body#site div, body#site p, body#site td 
 { color: #000; }
div#footer p { color: #fff; line-height: 160%; padding-top: 2px; }
div#content.p1 div#rotator
 { border: 1px solid #fff; }
div#content.p1 div#videotour
 { border: 1px solid #fff;}
td 
 { text-align: left }

/* Menu */

#m01 { width: 40px; left: 0px; background-position: 0px 0px }
#m02 { width: 59px; left: 40px; background-position: -40px 0px }
#m03 { width: 68px; left: 99px; background-position: -99px 0px }
#m04 { width: 70px; left: 167px; background-position: -167px 0px }
#m05 { width: 56px; left: 237px; background-position: -237px 0px }
#m06 { width: 58px; left: 293px; background-position: -293px 0px }
#m07 { width: 64px; left: 351px; background-position: -351px 0px }
#m08 { width: 56px; left: 415px; background-position: -415px 0px }
#m09 { width: 66px; left: 471px; background-position: -471px 0px }
#m10 { width: 36px; left: 537px; background-position: -537px 0px }
#m11 { width: 84px; left: 573px; background-position: -573px 0px }
#m12 { width: 90px; left: 657px; background-position: -657px 0px }
#m13 { width: 77px; left: 747px; background-position: -747px 0px }


#m01:hover, #m01.lo { background-position: 0px -28px }
#m02:hover, #m02.lo { background-position: -40px -28px }
#m03:hover, #m03.lo { background-position: -99px -28px }
#m04:hover, #m04.lo { background-position: -167px -28px }
#m05:hover, #m05.lo { background-position: -237px -28px }
#m06:hover, #m06.lo { background-position: -293px -28px }
#m07:hover, #m07.lo { background-position: -351px -28px }
#m08:hover, #m08.lo { background-position: -415px -28px }
#m09:hover, #m09.lo { background-position: -471px -28px }
#m10:hover, #m10.lo { background-position: -537px -28px }
#m11:hover, #m11.lo { background-position: -573px -28px }
#m12:hover, #m12.lo { background-position: -657px -28px }
#m13:hover, #m13.lo { background-position: -747px -28px }

div#content.p5 div#main2 #selecttour div img
 { border: 3px solid #2B74BA }
div#content.p5 div#main2 #selecttour div img:hover
 { border: 3px solid #fff }

.slideshow-thumbnails-active 
 { background-color: #fff; }
.slideshow-thumbnails-inactive 
 { background-color: #2b74ba; }
.slideshow-thumbnails a:hover 
 { background-color: #ff9; }


/* Page Links */

#video
 { position: absolute; top: 185px; left: 590px; width: 70px; height: 20px; }
#gmaps
 { position: absolute; top: 185px; left: 590px; width: 70px; height: 20px; }
#gmaps a
 { display: block; 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: 266px; left: 515px; width: 264px; height: 178px; }
#localmap a
 { display: block; width: 264px; height: 178px; }
#neighborhood 
 { position: absolute; top: 270px; left: 186px; width: 305px; height: 181px; }
#neighborhood a 
 { display: block; width: 305px; height: 181px; }
#cscWebsite
 { position: absolute; top: 240px; left: 320px; width: 160px; height: 20px; }
#cscWebsite a
 { display: block; width: 160px; height: 20px; }
#gmaps
 { position: absolute; top: 245px; left: 515px; width: 305px; height: 20px; }
#gmaps a
 { display: block; width: 305px; height: 20px; }

/* Overrides */

div#footer 
 { background: transparent url(/i/t/FooterBG.png) repeat-x; }
div#content.p2 div#main
 { background: url(/i/pgs/p02-CommunityFeatures.jpg) no-repeat; }
div#content.p3a div#main
 { background: url(/i/pgs/p03-InteriorFeatures.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: 98px 20px 0px 20px; }
ul.floorplans li 
 { list-style: none; padding: 0px; margin: 0px; display: block; height: 13px; border: 1px solid transparent; }
ul.floorplans li a 
 { display: block; width: 290px; height: 11px; overflow: hidden;  }
ul.floorplans li a:hover 
 { border: 1px dotted #3d4c38; }
#li21, #li31 { margin-top: 24px;  }




/* End Overrides */

/* 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.p7b div#linksRoseSpaSite
 { position: absolute; top: 435px; left: 280px; width: 290px; height: 20px; }
div#content.p7b div#linksRoseSpaSite a 
 { display: block; width: 150px; height: 20px; }
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.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 }

