
#lbCenter, #lbBottomContainer { z-index: 9999 }

body,html { height: 100% }
body 
 { margin: 0px; background: #000; }
div, p, td 
 { line-height: 130%; font: 11px verdana, sans-serif; }
*
 { outline: none; }
img 
 { border: 0px }
td 
 { text-align: left }
#footer
 { color: #fff; }
#sitelinks { display: none }
#corner
 { position:absolute;right:0px;top:0px;width:129px;z-index: 9999 } 
#fbook
 { position:absolute;left:0px;bottom:0px;width:120px;z-index: 9999 }
blockquote, span 
 { display: none; } 
p 
 { margin: 0px 0px 0px 0px; padding: 8px 0px 0px 0px }
a, a:link, a:visited, a:active 
 { font-weight: bold; color: #fff; }
a:hover 
 { color: #ff0; }
body#site 
 { text-align: center; background-image: url(/i/t/BG.jpg); background-repeat: repeat-x; }
div#container 
 { height: 717px; background: transparent url(/i/t/ImageBG.jpg) center 110px no-repeat; min-width: 817px; }
div#innercontainer 
 { position: relative; width: 819px; background: transparent url(/i/t/ImageBG.jpg) center 110px no-repeat; 
   height: 717px; margin: 0px auto; text-align: left; }
div#masthead 
 { height: 110px; overflow: hidden; width: 817px; background: transparent url(/i/t/MastHead.jpg) 0px 0px no-repeat; }
div#masthead * 
 { display: none; } 
div#lng
 { width: 100px; height: 20px; background-position: 0px 0px; background-repeat: no-repeat; position: absolute; top: 118px; left: 719px; }

div#social
 { width: 600px; position: absolute; top: 118px; left: 140px; text-align: left; z-index: 998 }
div#facebook > img, div#twitter > img
 { vertical-align: text-top; }
div#facebook, div#twitter, div#vaultware
 { display: block; width: 190px; z-index: 999; float: right }
div#facebook div.facebook
 { display: none; float: left; }
div#facebook:hover div.facebook 
 { display: block; padding: 0px 20px 20px 20px; width: 550px; height: 400px; }

div#twitter div.twitter
 { display: none; }
div#twitter:hover div.twitter
 { display: block; padding: 0px 20px 20px 20px; width: 350px; height: 400px; }

div#vaultware
 { left: 400px }


div#lng
 { background-image: url(/i/t/Lang.png); }
div#lng:hover
 { background-position: 0px -20px; }
div#lng a:link, div#lng a:visited, div#lng a:hover
 { display: block; width: 100px; height: 20px; }
div#nav 
 { position: absolute; top: 142px; height: 28px; }
div#links span
 { display: none; }
div#links 
 { position: relative; }
div#links * 
 { position: absolute; height: 28px; display: block; top: 0px; background-image: url(/i/t/Nav.png); background-repeat: no-repeat; }

#m01 { width: 78px; left: 0px; background-position: 0px 0px }
#m02 { width: 73px; left: 78px; background-position: -78px 0px }
#m03a { width: 72px; left: 151px; background-position: -151px 0px }
#m03b { width: 82px; left: 223px; background-position: -223px 0px }
#m04 { width: 61px; left: 305px; background-position: -305px 0px }
#m05 { width: 89px; left: 366px; background-position: -366px 0px }
#m06 { width: 73px; left: 455px; background-position: -455px 0px }
#m07 { width: 114px; left: 528px; background-position: -528px 0px }
#m08 { width: 89px; left: 642px; background-position: -642px 0px }
#m09 { width: 87px; left: 731px; background-position: -731px 0px }
#m01:hover, #m01.lo { background-position: 0px -28px }
#m02:hover, #m02.lo { background-position: -78px -28px }
#m03a:hover, #m03a.lo { background-position: -151px -28px }
#m03b:hover, #m03b.lo { background-position: -223px -28px }
#m04:hover, #m04.lo { background-position: -305px -28px }
#m05:hover, #m05.lo { background-position: -366px -28px }
#m06:hover, #m06.lo { background-position: -455px -28px }
#m07:hover, #m07.lo { background-position: -528px -28px }
#m08:hover, #m08.lo { background-position: -642px -28px }
#m09:hover, #m09.lo { background-position: -731px -28px }

div#link {
  width: 619px; height: 31px; 
 }
div#link:hover, div#linkb:hover {
  background-position: 0% 100%;
 }

div#pageframe 
 { position: absolute; top: 189px; left: 13px; width: 790px; height: 490px; }
div#content
 { position: relative; height: 490px; width: 790px; }
div#footer 
 { clear: both; background: transparent url(/i/t/FooterBG.jpg) repeat-x; height: 67px; text-align: center; }
div#footer div 
 { margin: 0px auto; width: 818px; height: 67px; background: transparent url(/i/t/CorpLogo.jpg) no-repeat center right; }
div#footer p 
 { padding-right: 60px; }
div#sitelinks a 
 { padding: 0px 10px 0px 10px; font-weight: normal; font-size: 10px }

div#content.p1 div#video
 { position: absolute; top: 461px; left: 1px; width: 619px; height: 24px; }
div#content.p1 div#video a 
 { display: block; height: 24px }
div#content.p1 div#video a span
 { display: none } 
div#content.p1 div#main
 { position: absolute; top: 1px; left: 1px; width: 620px; height: 360px; background: url(/i/ss/01.jpg) no-repeat; }
div#content.p1 div#rotator
 { position: absolute; top: 1px; left: 1px; width: 618px; height: 358px; }
div#content.p1 div#videotour
 { position: absolute; top: 1px; left: 1px; width: 620px; height: 358px; background: url(/i/ss/01.jpg) no-repeat; border: 1px solid #000; padding: 0px; }
div#content.p1 div#rotator
 { border: 2px solid #000; }
div#content.p1 div#videotour
 { border: 2px solid #000;}


div#content.p1 div#rotator .holder ul, div#content.p1 div#homerotator .holder ul li
 { width: 618px; height: 358px; overflow: hidden; }

.gallery-fade .holder ul 
 { width: 100%; position: relative; padding: 0; margin: 0 }
.gallery-fade .holder ul li 
 { position: absolute; top: 0; left: 0;	width: 100%; float: left; list-style: none; margin: 0; padding: 0 }
.gallery-fade .prev, .gallery-fade .next
  { display: none }


div#content.p1 div#col1
 { position: absolute; top: 1px; left: 640px; width: 150px; height: 124px; background: url(/i/pgs/p01-col1.jpg) no-repeat; }
div#content.p1 div#col1 a
 { display: block; width: 150px; height: 124px }
div#content.p1 div#col1 a span
 { display: none; }

div#content.p1 div#col2
 { position: absolute; top: 138px; left: 640px; width: 150px; height: 222px; background: url(/i/pgs/p01-col2.jpg) no-repeat; }
div#content.p1 div#col3
 { position: absolute; top: 372px; left: 640px; width: 150px; height: 117px; background: url(/i/pgs/p01-col3.jpg) no-repeat; }
div#content.p1 div#col3 a
 { display: block; width: 150px; height: 117px }
div#content.p1 div#text
 { position: absolute; top: 372px; left: 1px; width: 619px; height: 117px; background: url(/i/pgs/p01-text.jpg) no-repeat; }
div#content.p1 div#text a
 { display: block; width: 619px; height: 117px }  

div#content.p2 div#main
 { position: absolute; top: 1px; left: 171px; width: 619px; height: 460px; background: url(/i/pgs/p02-CommunityFeatures.png) no-repeat; }
div#content.p2 div#link
 { position: absolute; top: 461px; left: 171px; background-image: url(/i/pgs/p02-CommunityFeaturesLink.png); }
div#content.p2 div#link a
 { display: block; width: 619px; height: 31px }
div#content.p2 div#col1
 { position: absolute; top: 1px; left: 1px; width: 150px; height: 124px; background: url(/i/pgs/p02-col1.jpg) no-repeat; }
div#content.p2 div#col2
 { position: absolute; top: 138px; left: 1px; width: 150px; height: 222px; background: url(/i/pgs/p02-col2.jpg) no-repeat; }
div#content.p2 div#col3
 { position: absolute; top: 372px; left: 1px; width: 150px; height: 117px; background: url(/i/pgs/p02-col3.jpg) no-repeat; }
div#content.p2 div#col3 a
 { display: block; width: 150px; height: 117px }

div#content.p2b div#main
 { position: absolute; top: 1px; left: 171px; width: 619px; height: 460px; background: url(/i/pgs/p02b-SpaFeatures.png) no-repeat; }
div#content.p2b div#link
 { position: absolute; top: 461px; left: 171px; width: 619px; height: 31px; background-image: url(/i/pgs/p02b-SpaFeaturesLink.png); }
div#content.p2b div#link a
 { display: block; width: 619px; height: 31px }
div#content.p2b div#col1
 { position: absolute; top: 1px; left: 1px; width: 150px; height: 124px; background: url(/i/pgs/p02b-col1.jpg) no-repeat; }
div#content.p2b div#col2
 { position: absolute; top: 138px; left: 1px; width: 150px; height: 222px; background: url(/i/pgs/p02b-col2.jpg) no-repeat; }
div#content.p2b div#col3
 { position: absolute; top: 372px; left: 1px; width: 150px; height: 117px; background: url(/i/pgs/p02b-col3.jpg) no-repeat; }
div#content.p2b div#col3 a
 { display: block; width: 150px; height: 117px }

div#content.p3a div#main
 { position: absolute; top: 1px; left: 1px; width: 619px; height: 460px; background: url(/i/pgs/p03-InteriorFeatures.png) no-repeat; }
div#content.p3a div#link
 { position: absolute; top: 461px; left: 1px; width: 619px; height: 31px; background-image: url(/i/pgs/p03-InteriorFeaturesLink.png); }
div#content.p3a div#link a
 { display: block; width: 619px; height: 31px }
div#content.p3a div#col1
 { position: absolute; top: 1px; left: 640px; width: 150px; height: 124px; background: url(/i/pgs/p03-col1.jpg) no-repeat; }
div#content.p3a div#col2
 { position: absolute; top: 138px; left: 640px; width: 150px; height: 222px; background: url(/i/pgs/p03-col2.jpg) no-repeat; }
div#content.p3a div#col3
 { position: absolute; top: 372px; left: 640px; width: 150px; height: 117px; background: url(/i/pgs/p03-col3.jpg) no-repeat; }
div#content.p3a div#col3 a
 { display: block; width: 150px; height: 117px }

div#content.p3b div#main
 { position: absolute; top: 1px; left: 1px; width: 619px; height: 460px; background: url(/i/pgs/p03b-Floorplans.png) no-repeat; }
div#content.p3b div#link
 { position: absolute; top: 461px; left: 1px; width: 619px; height: 31px; background-image: url(/i/pgs/p03b-FloorplansLink.png); }
div#content.p3b div#link a
 { display: block; width: 619px; height: 31px }
div#content.p3b div#col1
 { position: absolute; top: 1px; left: 640px; width: 150px; height: 124px; background: url(/i/pgs/p03b-col1.jpg) no-repeat; }
div#content.p3b div#col2
 { position: absolute; top: 138px; left: 640px; width: 150px; height: 222px; background: url(/i/pgs/p03b-col2.jpg) no-repeat; }
div#content.p3b div#col3
 { position: absolute; top: 372px; left: 640px; width: 150px; height: 117px; background: url(/i/pgs/p03b-col3.jpg) no-repeat; }
div#content.p3b div#col3 a
 { display: block; width: 150px; height: 117px }
div#content.p3b div.fp
 { background-color: transparent; }

div#content.p5 div#main
 { position: absolute; top: 1px; left: 1px; width: 619px; height: 460px; background: url(/i/pgs/p05-VirtualTours.png) no-repeat; }
div#content.p5 div#main2
 { position: absolute; top: 1px; left: 1px; width: 790px; height: 460px; background: url(/i/pgs/p05-VirtualTours.png) no-repeat; }


div#content.p5 div#main #selecttour
 { width: 613px; height: 370px; margin-left: 5px; margin-top: 90px; overflow: auto; }
div#content.p5 div#main2 #selecttour
 { width: 782px; height: 370px; margin-left: 5px; margin-top: 90px; overflow: auto; }

div#content.p5 div#main #selecttour div
 { float: left; width: 24.5%; text-align: center; font: 10px sans-serif; min-height: 125px; }
div#content.p5 div#main2 #selecttour div
 { float: left; width: 19.5%; text-align: center; font: 10px sans-serif; min-height: 125px; }

div#content.p5 #selecttour div img
 { border: 2px }

div#content.p5 div#link
 { position: absolute; top: 461px; left: 1px; width: 619px; height: 31px; background-image: url(/i/pgs/p05-VirtualToursLink.png); }
div#content.p5 div#link a
 { display: block; width: 790px; height: 31px }
div#content.p5 div#linkb
 { position: absolute; top: 461px; left: 1px; width: 790px; height: 31px; background-image: url(/i/pgs/p04-VideoLink.png); }
div#content.p5 div#linkb a
 { display: block; width: 790px; height: 31px }

div.fp 
 { display: none; position: absolute; top: 82px; left: 320px; width: 297px; height: 384px; overflow: hidden; background-repeat: no-repeat }
div.fp a
 { display: block; width: 297px; height: 290px; }
div.fp a span
 { display: none }
div#fpo
 { display: none; position: absolute; top: 382px; left: 314px; width: 297px; height: 73px; background-repeat: no-repeat; overflow: hidden; white-space: nowrap }
div#fpo div
 { display: block; float: right; height: 73px; width: 74px; cursor: pointer; }
div#fpp
 { background-image: url(/i/fps/ico-Photos.png) }
div#fpv
 { background-image: url(/i/fps/ico-360.png) }
div#fpe
 { background-image: url(/i/fps/ico-ECard.png); }
div#fpf
 { background-image: url(/i/fps/ico-RoomPlanner.png) }

ul#floorplans
 { padding: 0px; margin: 122px 0px 0px 12px; line-height: 100% }
ul.floorplans li 
 { list-style: none; padding: 0px; margin: 0px; display: block; height: 22px; line-height: 100%; }
ul.floorplans li a 
 { display: block; width: 290px; height: 20px; overflow: hidden; margin-bottom: 0px; line-height: 100%; }

.fpimgs, .fpLbRef, .fpLbKey {
  display: none;
 }
.fpLbKey {
  position: absolute;
  top: 387px; left: 541px;
  width: 64px; height: 64px;
  z-index: 9999;
 }
.fpLbKey a
 { display: block; width: 74px; height: 73px }
.fpLbKey a span
 { display: none }

div#content.p6 div#main
 { position: absolute; top: 1px; left: 171px; width: 619px; height: 460px; background: url(/i/pgs/p06-Location.png) no-repeat; }
div#content.p6 div#link
 { position: absolute; top: 461px; left: 171px; width: 619px; height: 31px; background-image: url(/i/pgs/p06-LocationLink.png); }
div#content.p6 div#link a
 { display: block; width: 619px; height: 31px }
div#content.p6 div#col1
 { position: absolute; top: 1px; left: 1px; width: 150px; height: 124px; background: url(/i/pgs/p06-col1.jpg) no-repeat; }
div#content.p6 div#col2
 { position: absolute; top: 138px; left: 1px; width: 150px; height: 222px; background: url(/i/pgs/p06-col2.jpg) no-repeat; }
div#content.p6 div#col3
 { position: absolute; top: 372px; left: 1px; width: 150px; height: 117px; background: url(/i/pgs/p06-col3.jpg) no-repeat; }
div#content.p6 div#col3 a, div#content.p6b div#col3 a
 { display: block; width: 150px; height: 117px }
#neighborhood 
 { position: absolute; top: 135px; left: 186px; width: 309px; height: 222px; }
#neighborhood a 
 { display: block; width: 309px; height: 222px; }
#gmaps
 { position: absolute; top: 200px; left: 525px; width: 249px; height: 250px; }
#gmaps a
 { display: block; width: 249px; height: 250px; }

div#content.p6b div#main
 { position: absolute; top: 1px; left: 171px; width: 619px; height: 460px; background: url(/i/pgs/p06b-Neighborhood.png) no-repeat; }
div#content.p6b div#link
 { position: absolute; top: 461px; left: 171px; width: 619px; height: 31px; background-image: url(/i/pgs/p06b-NeighborhoodLink.png); }
div#content.p6b div#link a
 { display: block; width: 619px; height: 31px }
div#content.p6b div#col1
 { position: absolute; top: 1px; left: 1px; width: 150px; height: 124px; background: url(/i/pgs/p06b-col1.jpg) no-repeat; }
div#content.p6b div#col2
 { position: absolute; top: 138px; left: 1px; width: 150px; height: 222px; background: url(/i/pgs/p06b-col2.jpg) no-repeat; }
div#content.p6b div#col3
 { position: absolute; top: 372px; left: 1px; width: 150px; height: 117px; background: url(/i/pgs/p06b-col3.jpg) no-repeat; }

div#content.p8 div#main
 { position: absolute; top: 1px; left: 1px; width: 790px; height: 460px; background: url(/i/pgs/p08-ApplyOnline.png) no-repeat; }
div#content.p8 div#terms
 { margin-top: 116px; margin-left: 24px; width: 744px; height: 174px; }
div#content.p8 div#terms textarea
 { padding: 0px; width: 100%; height: 174px; font: 11px "Courier New", "Courier" }
div#content.p8 div#appformtext
 { margin-top: 60px; border-top: 1px dotted #fff; margin-left: 24px; width: 746px; padding: 0px 6px 0px 6px }
div#content.p8 div#appformtext table
 { margin-top: 10px }
div#content.p8 div#link
 { position: absolute; top: 461px; left: 1px; width: 790px; height: 31px; background-image: url(/i/pgs/p08-CorporateLink.png); }
div#content.p8 div#link a
 { display: block; width: 619px; height: 31px }
div#content.p8 input
 { font: 10px arial,sans-serif; }
div#content.p8 div#superspecialsubmit
 { position: absolute; top: 420px; left: 564px; width:209px; height: 30px;  }
div#content.p8 div#superspecialsubmit input
 { width: 209px; height: 30px; border: 0px; color: #fff; font-weight: bold; background: transparent;}
div#content.p8 div#submitform
 { text-align: right }
div#content.p8 #hiddentext
 { display: none }


.sgalFolder
 { float: left; width: 210px; margin: 10px; padding: 10px; border: 1px solid #000; text-shadow: 1px 1px 1px #000; font: 12px sans-serif; background: #000; }
.sgalFolder:hover
 { border: 1px solid #fff; background: #333; }
.sgalFolder img
 { float: left; margin-right: 10px; border: 1px solid #fff }

.slideshow-thumbnails
 { width: 150px; height: 440px; left: auto; right: -180px; top: 0; width: 160px; }
.slideshow-thumbnails ul 
 { height: 720px; width: 160px; }       
.slideshow-captions-visible 
 { text-shadow: 1px 1px 2px #fff; color: #fff }
#show
 { left: -80px; }
#show, .slideshow-images 
 { width: 600px; height: 468px; }	
.slideshow-thumbnails a 
 { padding: 3px; }
.slideshow-thumbnails-active 
 { background-color: #000; opacity: 1; }
.slideshow-thumbnails-inactive 
 { background-color: #FFF; opacity: 1; }
.slideshow-thumbnails a:hover 
 { background-color: #FF9 !important; opacity: 1 !important; }
#othergallery
 { position: absolute; top: 440px; left: 635px; width: 140px; background: #000; text-align: center; text-shadow: 1px 1px 1px #000; padding: 4px; margin-top: 8px; opacity: .7 }

