a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#id11floorplansbutton a,#fplibertybutton a,#fpemorybutton a,#fpnewportbutton a,#fprandolphbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#communitiesbutton a,#contactusbutton a,#homebutton a,#featuresbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#id169floorplansbutton a:hover,#contactusbutton a:hover  {
   background-position: -79px 0%;
}

#id169floorplansbutton a,#testimonialsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#fphollinsbutton a,#fprichmondbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#richmondbutton a,#randolphbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 218px;
   background-position: 0% 0px;
   font-size: 218px;
   line-height: 218px;
}

#fpnewportbutton,#fprandolphbutton  {
   visibility: visible;
   position: absolute;
   left: 530px;
   top: 281px;
   z-index: 4;
   height: 13px;
}

#fphollinsbutton,#fprichmondbutton  {
   visibility: visible;
   position: absolute;
   left: 530px;
   top: 281px;
   z-index: 4;
   height: 10px;
}

#i1628sqft,#i1202sqft,#i1312sqft  {
   visibility: visible;
   position: absolute;
   top: 89px;
   z-index: 3;
   width: 79px;
   height: 17px;
   background-repeat: no-repeat;
}

#id10entryfoyerwithceramictil  {
   position: absolute;
   z-index: 3;
   background-repeat: no-repeat;
}

#id11floorplansbutton a:hover  {
   background-position: -143px 0%;
}

#employeesonlybutton a:hover  {
   background-position: -74px 0%;
}

#i2308sqft,#i2308sqftcopy3  {
   background: url(randolphmedia/2308sqftcopy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 91px;
   z-index: 3;
   width: 80px;
   height: 17px;
}

#testimonialsbutton a:hover  {
   background-position: -88px 0%;
}

#wherequalityandlifestyleco  {
   background: url(homemedia/wherequalityandlifestyleco.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 229px;
   top: 160px;
   z-index: 4;
   width: 420px;
   height: 86px;
}

#communitiesbutton a:hover  {
   background-position: -94px 0%;
}

#id169floorplansbutton a  {
   width: 79px;
   background-image: url(homemedia/id169floorplansbutton.gif);
}

#lifestylebutton a:hover  {
   background-position: -59px 0%;
}

#id11floorplansbutton a  {
   width: 143px;
   background-image: url(fprandolphmedia/id11floorplansbutton.gif);
}

#featuresbutton a:hover  {
   background-position: -58px 0%;
}

#id169floorplansbutton  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 287px;
   z-index: 5;
   width: 79px;
   height: 12px;
}

#employeesonlybutton a  {
   background: url(homemedia/employeesonlybutton.gif) no-repeat 0% 0px;
   display: block;
   height: 9px;
   width: 74px;
   font-size: 9px;
   line-height: 9px;
}

#id11floorplansbutton  {
   visibility: visible;
   position: absolute;
   left: 563px;
   top: 218px;
   z-index: 4;
   width: 143px;
   height: 13px;
}

#testimonialsbutton a  {
   width: 88px;
   background-image: url(homemedia/testimonialsbutton.gif);
}

#employeesonlybutton  {
   visibility: visible;
   position: absolute;
   left: 317px;
   top: 987px;
   z-index: 4;
   width: 74px;
   height: 9px;
}

#communitiesbutton a  {
   width: 94px;
   background-image: url(homemedia/communitiesbutton.gif);
}

#i713aarborparkwaypo  {
   background: url(homemedia/713aarborparkwaypo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 960px;
   z-index: 5;
   width: 547px;
   height: 14px;
}

#id161mainslideshow  {
   background: url(homemedia/id161mainslideshow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 223px;
   top: 266px;
   z-index: 4;
   width: 448px;
   height: 314px;
}

#fprandolphbutton a  {
   width: 135px;
   background-image: url(randolphmedia/fprandolphbutton.gif);
}

#fprichmondbutton a  {
   width: 139px;
   background-image: url(richmondmedia/fprichmondbutton.gif);
}

#homebutton a:hover  {
   background-position: -43px 0%;
}

#testimonialsbutton  {
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 316px;
   z-index: 5;
   width: 88px;
   height: 12px;
}

#lifestylebutton a  {
   background: url(homemedia/lifestylebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 16px;
   width: 59px;
   font-size: 16px;
   line-height: 16px;
}

#testimonialspopup  {
   background: url(homemedia/testimonialspopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 138px;
   top: 306px;
   z-index: 6;
   width: 63px;
   height: 33px;
}

#contactusbutton a  {
   width: 79px;
   background-image: url(homemedia/contactusbutton.gif);
}

#communitiesbutton  {
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 194px;
   z-index: 5;
   width: 94px;
   height: 11px;
}

#fphollinsbutton a  {
   width: 121px;
   background-image: url(hollinsmedia/fphollinsbutton.gif);
}

#fplibertybutton a  {
   width: 121px;
   background-image: url(libertymedia/fplibertybutton.gif);
}

#fpnewportbutton a  {
   width: 129px;
   background-image: url(newportmedia/fpnewportbutton.gif);
}

#featuresbutton a  {
   width: 58px;
   background-image: url(homemedia/featuresbutton.gif);
}

#fprandolphbutton  {
   width: 135px;
}

#randolphbutton a  {
   width: 302px;
   background-image: url(floorplansmedia/randolphbutton.gif);
}

#richmondbutton a  {
   width: 342px;
   background-image: url(floorplansmedia/richmondbutton.gif);
}

#communitiespopup  {
   background: url(homemedia/communitiespopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 141px;
   top: 185px;
   z-index: 10;
   width: 63px;
   height: 33px;
}

#fprichmondbutton  {
   width: 139px;
}

#floorplanspopup  {
   background: url(homemedia/floorplanspopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 128px;
   top: 276px;
   z-index: 7;
   width: 63px;
   height: 33px;
}

#fpnewportbutton  {
   width: 129px;
}

#lifestylebutton  {
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 225px;
   z-index: 5;
   width: 59px;
   height: 16px;
}

#layer6,#layer4  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 720px;
   height: 1008px;
   background-repeat: no-repeat;
}

#fpemorybutton a  {
   width: 117px;
   background-image: url(emorymedia/fpemorybutton.gif);
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 344px;
   z-index: 5;
   width: 79px;
   height: 11px;
}

#fphollinsbutton  {
   width: 121px;
}

#featuresbutton  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 257px;
   z-index: 5;
   width: 58px;
   height: 11px;
}

#i2308sqftcopy3  {
   left: 298px;
}

#lifestylepopup  {
   background: url(homemedia/lifestylepopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 107px;
   top: 215px;
   z-index: 9;
   width: 63px;
   height: 33px;
}

#contactuspopup  {
   background: url(homemedia/contactuspopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 129px;
   top: 334px;
   z-index: 5;
   width: 63px;
   height: 33px;
}

#featurespopup  {
   background: url(homemedia/featurespopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 108px;
   top: 247px;
   z-index: 8;
   width: 63px;
   height: 33px;
}

#homebutton a  {
   width: 43px;
   background-image: url(homemedia/homebutton.gif);
}

#welcomehome  {
   background: url(homemedia/welcomehome.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 69px;
   top: 759px;
   z-index: 4;
   width: 244px;
   height: 43px;
}

#layer3copy2  {
   background: url(homemedia/layer3copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 948px;
   z-index: 4;
   width: 720px;
   height: 33px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 1008px;
   width: 720px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#layer3copy  {
   visibility: visible;
   position: absolute;
   top: 214px;
   z-index: 3;
   width: 162px;
   height: 21px;
   background-repeat: no-repeat;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 166px;
   z-index: 5;
   width: 43px;
   height: 11px;
}

#arborgrove  {
   background: url(fprandolphmedia/arborgrove.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 362px;
   top: 23px;
   z-index: 3;
   width: 278px;
   height: 117px;
}

#layer8copy  {
   background: url(homemedia/layer8copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 604px;
   top: 936px;
   z-index: 5;
   width: 106px;
   height: 56px;
}

#i1628sqft  {
   background-image: url(richmondmedia/1628sqft.gif);
   left: 315px;
}

#i1202sqft  {
   background-image: url(newportmedia/1202sqft.gif);
   left: 307px;
}

#i2308sqft  {
   left: 325px;
}

#homepopup  {
   background: url(homemedia/homepopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 90px;
   top: 154px;
   z-index: 11;
   width: 63px;
   height: 33px;
}

#arrowcopy  {
   background: url(newportmedia/arrowcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 674px;
   top: 280px;
   z-index: 4;
   width: 16px;
   height: 12px;
}

#i1312sqft  {
   background-image: url(hollinsmedia/1312sqft.gif);
   left: 287px;
}

#layer42  {
   background: url(homemedia/layer42.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 341px;
   top: 673px;
   z-index: 4;
   width: 346px;
   height: 242px;
}

#layer7  {
   background: url(homemedia/layer7.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 144px;
   z-index: 4;
   width: 133px;
   height: 226px;
}

#layer8  {
   background: url(homemedia/layer8.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 17px;
   z-index: 5;
   width: 225px;
   height: 118px;
}

#layer6  {
   background-image: url(homemedia/layer6.gif);
   z-index: 3;
}

#layer3  {
   background: url(homemedia/layer3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 53px;
   z-index: 4;
   width: 720px;
   height: 59px;
}

#layer4  {
   background-image: url(randolphmedia/layer4.gif);
   z-index: 2;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #030303;
}

