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#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 
 { 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: 620px; height: 358px; background: #000; border: 1px solid #000; padding: 0px; }
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#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.p4 div#main
 { position: absolute; top: 1px; left: 1px; width: 790px; height: 460px; background: url(/i/pgs/p04-Photos.png) no-repeat; }
div#content.p4 div#link, 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.p4 div#link a, div#content.p5 div#linkb a
 { display: block; width: 790px; height: 31px }
div#gallery
 { width: 790px; height: 380px; margin-top: 70px; }

div#content.p4 div#main2
 { position: absolute; top: 1px; left: 1px; width: 790px; height: 500px; }
div#content.p4 #thisgallery, div#content.p4 #showgallery
 { width: 790px; height: 500px; }


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; height: 100px; overflow: hidden }
div#content.p5 div#main2 #selecttour div
 { float: left; width: 19.5%; text-align: center; font: 10px sans-serif; height: 100px; overflow: hidden }

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#content.p5 div#col1
 { position: absolute; top: 1px; left: 640px; width: 150px; height: 490px; background: url(/i/pgs/p05-Controls.jpg) no-repeat; }


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; }
ul.floorplans li 
 { list-style: none; padding: 0px; margin: 0px; display: block; height: 22px; }
ul.floorplans li a 
 { display: block; width: 290px; height: 18px; overflow: hidden; }

.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 }