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

a ins  {
   text-decoration: none;
}

#id1developgallerythumb a,
#id2developgallerythumb a,
#id4developgallerythumb a,
#id3developgallerythumb a,
#id5developgallerythumb a,
#id0developgallerythumb a  {
   display: block;
   width: 81px;
   height: 74px;
}

#clicktopinehurstmap,
#aerial,
#pid10developing,
#thankyou,
#siteplan,
#location,
#overview,
#contactus,
#home  {
   margin: 0px auto 0px auto;
   width: 950px;
   position: relative;
}

#id2developgallerythumb,
#id3developgallerythumb,
#id4developgallerythumb,
#id5developgallerythumb  {
   visibility: visible;
   margin-top: -7px;
   margin-left: -7px;
   background-position: 50% 50%;
   position: absolute;
   top: 519px;
   z-index: 6;
   width: 81px;
   height: 74px;
}

#aerialbutton a,
#clicktopinehurstmapbutton a,
#backtooverviewbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#holyhillbutton a,
#buckhillbutton a,
#fawnridgebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 66px;
   background-position: 0% 0px;
   font-size: 66px;
   line-height: 66px;
}

#contactusgbutton a,
#homegbutton a,
#locationgbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 46px;
   background-position: 0% 0px;
   font-size: 46px;
   line-height: 46px;
}

#nameform fieldset div,
#nameform fieldset legend  {
   font: 11px/23px Verdana, sans-serif;
   margin-bottom: 6px;
}

#id0developgallerythumb,
#id1developgallerythumb  {
   visibility: visible;
   margin-top: -7px;
   margin-left: -7px;
   background-position: 50% 50%;
   position: absolute;
   top: 428px;
   z-index: 7;
   width: 81px;
   height: 74px;
}

#id0landpopupoval,
#id1landpopupoval  {
   background: url(sg_siteplan_media/id1landpopupoval.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 437px;
   top: 360px;
   width: 396px;
   height: 250px;
}

#id0feelfarawayg,
#id1feelfarawayg  {
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 250px;
   z-index: 5;
   width: 223px;
   background-repeat: no-repeat;
}

#clicktopinehurstmapbutton a  {
   width: 160px;
   background-image: url(sg_location_media/clicktopinehurstmapbutton.gif);
}

#contactusgbutton a:hover  {
   background-position: -86px 0%;
}

#overviewgbutton a:hover  {
   background-position: -72px 0%;
}

#locationgbutton a:hover  {
   background-position: -67px 0%;
}

#siteplangbutton a:hover  {
   background-position: -79px 0%;
}

#id3developgallerythumb  {
   left: 510px;
}

#id2developgallerythumb  {
   z-index: 7;
   left: 710px;
   top: 428px;
}

#backtooverviewbutton a  {
   width: 114px;
   background-image: url(sg_aerial_media/backtooverviewbutton.gif);
}

#id4developgallerythumb  {
   left: 610px;
}

#id5developgallerythumb  {
   left: 710px;
}

#id0developgallerythumb  {
   left: 510px;
}

#id1developgallerythumb  {
   left: 610px;
}

#nameform fieldset div  {
   clear: both;
}

#homegbutton a:hover  {
   background-position: -60px 0%;
}

#clicktopinehurstmap  {
   width: 725px;
}

#contactusgbutton a  {
   width: 86px;
   background-image: url(sg_location_media/contactusgbutton.gif);
}

#fawnridgebutton a  {
   width: 277px;
   background-image: url(sg_siteplan_media/fawnridgebutton.gif);
}

#locationgbutton a  {
   width: 67px;
   background-image: url(sg_location_media/locationgbutton.gif);
}

#overviewgbutton a  {
   background: url(sg_location_media/overviewgbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 48px;
   width: 72px;
   font-size: 48px;
   line-height: 48px;
}

#siteplangbutton a  {
   background: url(sg_location_media/siteplangbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 39px;
   width: 79px;
   font-size: 39px;
   line-height: 39px;
}

#id0landpopupoval  {
   z-index: 15;
}

#daffidil2nomerge  {
   background: url(sg_location_media/daffidil2nomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 310px;
   top: 85px;
   z-index: 8;
   width: 89px;
   height: 95px;
}

#buckhillbutton a  {
   width: 272px;
   background-image: url(sg_siteplan_media/buckhillbutton.gif);
}

#pinehursttagline  {
   background: url(sg_location_media/pinehursttagline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 163px;
   top: 165px;
   z-index: 14;
   width: 86px;
   height: 32px;
}

#daffidil1nomerge  {
   background: url(sg_location_media/daffidil1nomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 313px;
   top: 136px;
   z-index: 7;
   width: 71px;
   height: 75px;
}

#holyhillbutton a  {
   width: 271px;
   background-image: url(sg_siteplan_media/holyhillbutton.gif);
}

#id1landpopupoval  {
   z-index: 17;
}

#contactusgbutton  {
   visibility: visible;
   position: absolute;
   left: 798px;
   top: 113px;
   z-index: 5;
   width: 86px;
   height: 46px;
}

#id1feelfarawayg  {
   background-image: url(sg_aerial_media/id1feelfarawayg.gif);
   height: 45px;
}

#locationgbutton  {
   visibility: visible;
   position: absolute;
   left: 600px;
   top: 111px;
   z-index: 5;
   width: 67px;
   height: 46px;
}

#id0feelfarawayg  {
   background-image: url(sg_overview_media/id0feelfarawayg.gif);
   height: 44px;
}

#overviewgbutton  {
   visibility: visible;
   position: absolute;
   left: 496px;
   top: 108px;
   z-index: 5;
   width: 72px;
   height: 48px;
}

#siteplangbutton  {
   visibility: visible;
   position: absolute;
   left: 689px;
   top: 117px;
   z-index: 5;
   width: 79px;
   height: 39px;
}

#baseshadowcopy  {
   background: url(sg_location_media/baseshadowcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 49px;
   z-index: 9;
   width: 296px;
   height: 194px;
}

#aerialbutton a  {
   width: 132px;
   background-image: url(sg_overview_media/aerialbutton.gif);
}

#homegbutton a  {
   width: 60px;
   background-image: url(sg_location_media/homegbutton.gif);
}

#daisy2nomerge  {
   background: url(sg_location_media/daisy2nomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 299px;
   top: 64px;
   z-index: 7;
   width: 72px;
   height: 70px;
}

#copyrightline  {
   background: url(sg_home_media/copyrightline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 578px;
   top: 676px;
   z-index: 5;
   width: 314px;
   height: 11px;
}

#oval2nomerge  {
   background: url(sg_location_media/oval2nomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 69px;
   top: 54px;
   z-index: 11;
   width: 274px;
   height: 174px;
}

#oval1nomerge  {
   background: url(sg_location_media/oval1nomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 70px;
   top: 54px;
   z-index: 10;
   width: 272px;
   height: 174px;
}

#oval3nomerge  {
   background: url(sg_location_media/oval3nomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 77px;
   top: 61px;
   z-index: 12;
   width: 259px;
   height: 160px;
}

#oval4nomerge  {
   background: url(sg_location_media/oval4nomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 76px;
   top: 61px;
   z-index: 13;
   width: 261px;
   height: 160px;
}

#daisynomerge  {
   background: url(sg_location_media/daisynomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 331px;
   top: 59px;
   z-index: 6;
   width: 89px;
   height: 83px;
}

#homegbutton  {
   visibility: visible;
   position: absolute;
   left: 408px;
   top: 112px;
   z-index: 5;
   width: 60px;
   height: 46px;
}

#lmtext  {
   background: url(sg_location_media/lmtext.gif) no-repeat;
   position: absolute;
   left: 95px;
   top: 88px;
   z-index: 14;
   width: 228px;
   height: 63px;
}

#layer1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 950px;
   height: 725px;
   background-color: #94AA7E;
   background-image: none;
}

#layer5  {
   background: url(sg_location_media/layer5.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 950px;
   height: 725px;
}

.sgthumb:hover  {
   border-color: #97BA38;
}

.sgthumb  {
   border: 7px solid #496A31;
   background-position: 50% 50%;
   background-repeat: no-repeat;
}

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

