
.generic blockquote
 { position: absolute; top: 70px; left: 10px; padding-right: 10px; width: 670px; height: 320px; overflow: auto; display: block; margin: 0px;  }

div#rotator
 { width: 900px; height: 362px; }
div#amenities
 { position: relative; background: transparent url(/i/pgs/02-Amenities.jpg) no-repeat; width: 900px; height: 362px;  }
div#lifestyle
 { position: relative; background: transparent url(/i/pgs/03-Lifestyle.jpg) no-repeat; width: 900px; height: 362px;  }
div#interiors
 { position: relative; background: transparent url(/i/pgs/04-Interiors.jpg) no-repeat; width: 900px; height: 362px;  }

div#fp1
 { position: absolute; left: 24px; top: 100px; width: 184px; height: 220px; background: transparent url(/i/fps/A1.png) no-repeat }
div#fp2
 { position: absolute; left: 238px; top: 100px; width: 184px; height: 220px; background: transparent url(/i/fps/A2.png) no-repeat }
div#fp3
 { position: absolute; left: 452px; top: 100px; width: 184px; height: 220px; background: transparent url(/i/fps/B1.png) no-repeat }
div#fp4
 { position: absolute; left: 666px; top: 100px; width: 184px; height: 220px; background: transparent url(/i/fps/B2.png) no-repeat }

div#fp1:hover, div#fp2:hover, div#fp3:hover, div#fp4:hover
 { background-position: 0px -220px }
div#fp1 a, div#fp2 a, div#fp3 a, div#fp4 a
 { display: block; width: 184px; height: 220px }

div#fp1g
 { position: absolute; left: 24px; top: 320px; width: 184px; height: 30px; background: transparent url(/i/fps/Garage.png) no-repeat }
div#fp3g
 { position: absolute; left: 452px; top: 320px; width: 184px; height: 30px; background: transparent url(/i/fps/Garage.png) no-repeat }
div#fp4g
 { position: absolute; left: 666px; top: 320px; width: 184px; height: 30px; background: transparent url(/i/fps/Garage.png) no-repeat }
div#fp1g:hover, div#fp3g:hover, div#fp4g:hover
 { background-position: 0px -30px }
div#fp1g a, div#fp3g a, div#fp4g a
 { display: block; width: 184px; height: 30px }


div#floorplans
 { position: relative; background: transparent url(/i/pgs/05-Floorplans.jpg) no-repeat; width: 900px; height: 362px;  }
div#backbutton
 { position: absolute; top: 330px; left: 710px; width: 150px; text-align: right }

div#fp1page
 { position: relative; background: transparent url('/i/fps/A1-LG.png') no-repeat; width: 900px; height: 362px; }
div#fp2page
 { position: relative; background: transparent url('/i/fps/A2-LG.png') no-repeat; width: 900px; height: 362px; }
div#fp3page
 { position: relative; background: transparent url('/i/fps/B1-LG.png') no-repeat; width: 900px; height: 362px; }
div#fp4page
 { position: relative; background: transparent url('/i/fps/B2-LG.png') no-repeat; width: 900px; height: 362px; }
div#fp1gpage
 { position: relative; background: transparent url('/i/fps/A1G-LG.png') no-repeat; width: 900px; height: 362px; }
div#fp3gpage
 { position: relative; background: transparent url('/i/fps/B1G-LG.png') no-repeat; width: 900px; height: 362px; }
div#fp4gpage
 { position: relative; background: transparent url('/i/fps/B2G-LG.png') no-repeat; width: 900px; height: 362px; }
div#fpbuttons
 { position: absolute; left: 426px; height: 275px; overflow: hidden; top: 55px; }
div.bt
 { width: 418px; height: 55px; }
div.bt a
 { display: block; width: 418px; height: 55px }
div.bt a span
 { display: none }

div#photos 
 { background-image: url('/i/fps/bt-Photos.png'); }
div#print
 { background-image: url('/i/fps/bt-Print.png'); }
div#email
 { background-image: url('/i/fps/bt-Email.png'); }
div#planner
 { background-image: url('/i/fps/bt-FurniturePlanner.png'); }
div#tour
 { background-image: url('/i/fps/bt-VirtualTour.png'); }

div#location
 { position: relative; background: transparent url(/i/pgs/06-Location.jpg) no-repeat; width: 900px; height: 362px;  }
iframe#maps
 { position: absolute; top: 0px; left: 320px; width: 580px; height: 362px; border: 0px; padding: 0px; margin: 0px; }

div#gallery
 { position: absolute; top: 0px; left: 0px; background: transparent url(/i/pgs/07-Gallery.jpg) no-repeat; width: 900px; height: 362px;}
div#showgallery
 { position: absolute; top: 0px; width: 850px; left: 50px; height: 390px; z-index: 100  }

div#virtualtour
 { position: relative; background: transparent url(/i/pgs/08-VirtualTour.jpg) no-repeat; width: 900px; height: 362px;  }
#selecttour
 { position: absolute; top: 50px; left: 5px; height: 300px; width: 890px; overflow: auto; }
#selecttour div
 { float: left; width: 19%; text-align: center; font: 10px sans-serif; height: 100px; overflow: hidden }
#selecttour div img
 { border: 2px solid #5b567d }
#selecttour div img:hover
 { border: 2px solid #c4bf5d }

div#othercommunities
 { position: relative; background: transparent url(/i/pgs/09-OtherCommunities.jpg) no-repeat; width: 900px; height: 362px;  }
div#killeen
 { position: absolute; top: 105px; left: 40px; width: 390px; height: 72px; }
div#desoto
 { position: absolute; top: 190px; left: 40px; width: 390px; height: 72px; }
div#killeen a, div#denton a, div#desoto a
 { display: block; width: 390px; height: 72px; }


#contactform label
 { display: none }
#contactform input, #contactform textarea
 { background: transparent; border: none }
#contactform #yourname
 { position: absolute; top: 197px; left: 392px; width: 264px; height: 20px; padding-left: 3px } 
#contactform #youremail
 { position: absolute; top: 228px; left: 392px; width: 264px; height: 20px; padding-left: 3px } 
#contactform #message
 { position: absolute; top: 260px; left: 392px; width: 262px; height: 79px; padding-left: 3px; max-height: 79px; max-width: 262px } 
#contactform #submitbutton
 { position: absolute; top: 354px; left: 460px; width: 128px; height: 18px; padding-left: 3px }

.at-promo-content, #at16pf { display: none }
