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

a ins  {
   text-decoration: none;
}

#id6copytextscroll p,
#id35copytextscroll p,
#id36copytextscroll p,
#id37copytextscroll p,
#id1copytext p,
#id28copytextscroll p,
#id30copytextscroll p,
#optouttext p,
#id31copytextscroll p,
#id29copytextscroll p,
#id4copytext p,
#id32copytextscroll p,
#id33copytextscroll p,
#id24copytextscroll p,
#id9copytextscroll p,
#id25copytextscroll p,
#id26copytextscroll p,
#id27copytextscroll p,
#id11copytext p,
#id38copytextscroll p,
#id20copytextscroll p,
#id14copytext p,
#id39copytextscroll p,
#id21copytextscroll p,
#id22copytextscroll p,
#id1copytextscroll p,
#id23copytextscroll p,
#id14copytextscroll p,
#id8copytextscroll p,
#id15copytextscroll p,
#id16copytextscroll p,
#id17copytextscroll p,
#id10copytextscroll p,
#id10copy p,
#id11copytextscroll p,
#id12copytextscroll p,
#id0copytextscroll p,
#id13copytextscroll p,
#id6copytext p,
#id18copytextscroll p,
#id19copytextscroll p,
#id5copytext p,
#id3copytextscroll p,
#id8copytext p,
#id10copytext p,
#id13copytext p,
#id2copytextscroll p,
#id5copytextscroll p,
#id7copytext p,
#id50copytextscroll p,
#id48copytextscroll p,
#id51copytextscroll p,
#id49copytextscroll p,
#id52copytextscroll p,
#id4copytextscroll p,
#id9copytext p,
#id44copytextscroll p,
#id45copytextscroll p,
#id46copytextscroll p,
#id47copytextscroll p,
#id40copytextscroll p,
#id41copytextscroll p,
#id42copytextscroll p,
#id7copytextscroll p,
#id43copytextscroll p,
#id34copytextscroll p  {
   font: 11px/13px Tahoma, sans-serif;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#townplacesuitesknoxvillebutton a,
#homewoodsuitesknoxvillebutton a,
#residenceinntampabutton a,
#edstavernbutton a,
#sarasotasurfandracquetclubbutton a,
#i2950dickwilsondrivebutton a,
#tgeorgianosshoesalonbutton a,
#countrysidechristianbutton a,
#whisperwoodapartmentsbutton a,
#i3960elysianwoodslanebutton a,
#sarasotacountycourthousebutton a,
#boxfurnitureboutiquebutton a,
#hiltonhomewoodbutton a,
#i600513thaveeastbutton a,
#marquesabutton a,
#keycovebutton a,
#bocapalmstownhomesbutton a,
#stanfordapartmentsbutton a,
#springhillsuitessarasotabutton a,
#residenceinnsarasotabutton a,
#courtyardgainesvillebutton a,
#simplyspoiledbutton a,
#highlandscountycourthousebutton a,
#oceansidebutton a,
#marriotttownplacesuitesbutton a,
#residenceinncharlottebutton a,
#hiltongardeninnbutton a,
#avalonbutton a,
#bentwoodapartmentsbutton a,
#stjamescatholicchurchbutton a,
#paradisebutton a,
#residenceinnwestshorebutton a,
#beachresidencebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 29px;
   width: 192px;
   background-position: 0% 0px;
   font-size: 29px;
   line-height: 29px;
}

#paradisebutton,
#i2950dickwilsondrivebutton,
#bocapalmstownhomesbutton,
#countrysidechristianbutton,
#tgeorgianosshoesalonbutton,
#townplacesuitesknoxvillebutton,
#marriotttownplacesuitesbutton,
#stjamescatholicchurchbutton,
#courtyardgainesvillebutton,
#oceansidebutton,
#residenceinnwestshorebutton,
#hiltonhomewoodbutton,
#homewoodsuitesknoxvillebutton,
#highlandscountycourthousebutton,
#sarasotacountycourthousebutton,
#residenceinncharlottebutton,
#i3960elysianwoodslanebutton,
#sarasotasurfandracquetclubbutton,
#residenceinnsarasotabutton,
#boxfurnitureboutiquebutton,
#bentwoodapartmentsbutton,
#avalonbutton,
#beachresidencebutton,
#residenceinntampabutton,
#edstavernbutton,
#marquesabutton,
#whisperwoodapartmentsbutton,
#i600513thaveeastbutton,
#springhillsuitessarasotabutton,
#hiltongardeninnbutton,
#stanfordapartmentsbutton,
#keycovebutton,
#simplyspoiledbutton  {
   visibility: visible;
   position: absolute;
   left: 20px;
   z-index: 7;
   width: 192px;
   height: 29px;
}

#disclaimerbutton a,
#presidentlayerbutton a,
#id4servicesbutton a,
#id0religiousbutton a,
#consultantsbutton a,
#id0singlefamilybutton a,
#id5servicesbutton a,
#generalcontractingbutton a,
#id0institutionalgovernmentbutton a,
#johnnewsomebutton a,
#constructionmanagementbutton a,
#michaeldoylebutton a,
#id0hospitalitybutton a,
#id0asktheprosbutton a,
#designbuildbutton a,
#id0planroombutton a,
#privacystatementbutton a,
#expertwitnessbutton a,
#teamexperiencepdfbutton a,
#id0commercialretailbutton a,
#id0multifamilybutton a,
#id1servicesbutton a,
#id0teamexperiencebutton a,
#id1teamexperiencebutton a,
#id2servicesbutton a,
#mauriceopstalbutton a,
#id0corporateresumebutton a,
#id3servicesbutton a  {
   border-width: 0px;
   display: block;
   width: 100%;
   text-decoration: none;
}

#id11onebutton a,
#id3fourbutton a,
#id2twobutton a,
#id0fivebutton a,
#id1threebutton a,
#id7twobutton a,
#id2onebutton a,
#id4twobutton a,
#id5onebutton a,
#id9twobutton a,
#id8onebutton a,
#id0fourbutton a,
#id1fivebutton a,
#id1twobutton a,
#id2threebutton a,
#id0onebutton a,
#id4threebutton a,
#id10onebutton a,
#id6twobutton a,
#id3onebutton a,
#id6onebutton a,
#id8twobutton a,
#id9onebutton a,
#id10twobutton a,
#id1fourbutton a,
#id2fourbutton a,
#id3twobutton a,
#id3threebutton a,
#id0threebutton a,
#id5threebutton a,
#id0twobutton a,
#id1onebutton a,
#id5twobutton a,
#id4onebutton a,
#id7onebutton a  {
   background: url(sg_hospitality_media/id11onebutton.gif) no-repeat 0% 0px;
   display: block;
   width: 28px;
   height: 22px;
   text-decoration: none;
   color: #FFFFFF;
}

#id4twobutton,
#id6onebutton,
#id7twobutton,
#id11onebutton,
#id3onebutton,
#id2twobutton,
#id2threebutton,
#id0onebutton,
#id3fourbutton,
#id1threebutton,
#id8twobutton,
#id0fivebutton,
#id10twobutton,
#id5twobutton,
#id5onebutton,
#id0twobutton,
#id4threebutton,
#id2onebutton,
#id3twobutton,
#id3threebutton,
#id0fourbutton,
#id9twobutton,
#id9onebutton,
#id1fivebutton,
#id7onebutton,
#id6twobutton,
#id10onebutton,
#id4onebutton,
#id1twobutton,
#id5threebutton,
#id1onebutton,
#id2fourbutton,
#id0threebutton,
#id1fourbutton,
#id8onebutton  {
   font: bold 11px/11px Tahoma, sans-serif;
   visibility: hidden;
   position: absolute;
   top: 570px;
   width: 28px;
   height: 22px;
}

#id10copytextscroll,
#id35copytextscroll,
#id12copytextscroll,
#id44copytextscroll,
#id31copytextscroll,
#id19copytextscroll,
#id26copytextscroll,
#id33copytextscroll,
#id38copytextscroll,
#id22copytextscroll,
#id42copytextscroll,
#id9copytextscroll,
#id17copytextscroll,
#id13copytextscroll,
#id30copytextscroll,
#id18copytextscroll,
#id25copytextscroll,
#id45copytextscroll,
#id32copytextscroll,
#id27copytextscroll,
#id47copytextscroll,
#id21copytextscroll,
#id16copytextscroll,
#id23copytextscroll,
#id43copytextscroll  {
   overflow: auto;
   visibility: hidden;
   position: absolute;
   left: 493px;
   top: 327px;
}

#id10twobutton a ins,
#id1threebutton a ins,
#id3fourbutton a ins,
#id0threebutton a ins,
#id0twobutton a ins,
#id7twobutton a ins,
#id9twobutton a ins,
#id2fourbutton a ins,
#id3threebutton a ins,
#id1fourbutton a ins,
#id2threebutton a ins,
#id0fourbutton a ins,
#id3twobutton a ins,
#id6twobutton a ins,
#id5twobutton a ins,
#id8twobutton a ins,
#id5threebutton a ins,
#id1fivebutton a ins,
#id4threebutton a ins,
#id0fivebutton a ins,
#id2twobutton a ins,
#id1twobutton a ins,
#id4twobutton a ins  {
   text-decoration: none;
   position: relative;
   left: 11px;
   top: 4px;
   width: 6px;
   height: 11px;
}

#id5threepopup,
#id10twopopup,
#id11onepopup,
#id8twopopup,
#id1onepopup,
#id1twopopup,
#id45imageimage,
#id0fourpopup,
#id16imageimage,
#id9onepopup,
#id1threepopup,
#id3onepopup,
#id9twopopup,
#id2twopopup,
#id2fourpopup,
#id46imageimage,
#id0fivepopup,
#id17imageimage,
#id4threepopup,
#id2threepopup,
#id2onepopup,
#id10onepopup,
#id47imageimage,
#id44imageimage,
#id18imageimage,
#id1fivepopup,
#id24imageimage  {
   visibility: hidden;
   position: absolute;
   left: 225px;
   top: 272px;
   width: 256px;
   height: 286px;
   background-repeat: no-repeat;
}

#pid8projects,
#pid2planroom,
#pid4aboutus,
#pid3askthepros,
#pid6corporateresume,
#pid11commercialretail,
#pid17privacystatement,
#pid16contactus,
#pid1home,
#pid20sitemap,
#pid14religious,
#pid13multifamily,
#institutionalgovernment,
#pid12singlefamily,
#pid7presidentletter,
#pid5teamexperience,
#pid15services,
#stellarthanksyou,
#pid19links,
#pid9hospitality,
#pid18disclaimer  {
   margin: 0px auto 0px auto;
   width: 818px;
   position: relative;
}

#id1onebutton a ins,
#id2onebutton a ins,
#id7onebutton a ins,
#id8onebutton a ins,
#id3onebutton a ins,
#id4onebutton a ins,
#id9onebutton a ins,
#id11onebutton a ins,
#id10onebutton a ins,
#id0onebutton a ins,
#id5onebutton a ins,
#id6onebutton a ins  {
   text-decoration: none;
   position: relative;
   left: 12px;
   top: 4px;
   width: 4px;
   height: 11px;
}

#id13imageimage,
#id29imageimage,
#id40imageimage,
#id14imageimage,
#id23imageimage,
#id38imageimage,
#id7imageimage,
#imageimagecopy,
#id12imageimage,
#id27imageimage,
#id21imageimage,
#id39imageimage  {
   background: url(sg_hospitality_media/id40imageimage.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 225px;
   top: 272px;
   width: 256px;
   height: 320px;
}

#id1homebutton a,
#id6servicesbutton a,
#id1aboutusbutton a,
#id1asktheprosbutton a,
#id1contactusbutton a,
#id1projectsbutton a,
#planroomloginbutton a,
#id1linksbutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   text-decoration: none;
   color: #FFFFFF;
}

#consultantsbutton,
#mauriceopstalbutton,
#generalcontractingbutton,
#michaeldoylebutton,
#expertwitnessbutton,
#designbuildbutton,
#constructionmanagementbutton,
#johnnewsomebutton  {
   font: bold 11px/23px Tahoma, sans-serif;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 42px;
   width: 168px;
   height: 23px;
}

#id1religiousbutton a,
#id1singlefamilybutton a,
#id1institutionalgovernmentbutton a,
#id1hospitalitybutton a,
#id1commercialretailbutton a,
#id1multifamilybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   text-decoration: none;
   color: #FFFFFF;
}

#id0hospitalitybutton,
#id0teamexperiencebutton,
#id0multifamilybutton,
#id0singlefamilybutton,
#id5servicesbutton,
#id0religiousbutton,
#id0commercialretailbutton  {
   font: bold 11px Tahoma, sans-serif;
   text-align: left;
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 74px;
}

#id3comingsoon,
#id6comingsoon,
#id5comingsoon,
#comingsooncopy,
#id0comingsoon,
#id7comingsoon,
#id8comingsoon,
#id2comingsoon,
#id1comingsoon,
#id4comingsoon  {
   background: url(sg_hospitality_media/id8comingsoon.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 247px;
   top: 550px;
   width: 207px;
   height: 22px;
}

#sarasotasurfandracquetclubtowerbutton a,
#avionparkgarageandretailcenterbutton a,
#firstbaptistchurchofbradentonbutton a,
#stpeterpaulcatholicchurchbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 43px;
   width: 192px;
   background-position: 0% 0px;
   font-size: 43px;
   line-height: 43px;
}

#sarasotasurfandracquetclubtowerbutton,
#avionparkgarageandretailcenterbutton,
#firstbaptistchurchofbradentonbutton,
#stpeterpaulcatholicchurchbutton  {
   visibility: visible;
   position: absolute;
   left: 20px;
   z-index: 7;
   width: 192px;
   height: 43px;
}

#id1hospitalitybutton a:hover,
#id1commercialretailbutton a:hover,
#id1singlefamilybutton a:hover,
#id1institutionalgovernmentbutton a:hover  {
   background-position: -185px 0%;
}

#id42imageimage,
#id37imageimage,
#id31imageimage,
#id43imageimage,
#id9imageimage,
#id35imageimage,
#id41imageimage,
#id15imageimage  {
   visibility: hidden;
   position: absolute;
   left: 224px;
   top: 272px;
   width: 258px;
   height: 320px;
   background-repeat: no-repeat;
}

#id1hospitalitybutton a ins,
#id1institutionalgovernmentbutton a ins,
#id1commercialretailbutton a ins,
#id1singlefamilybutton a ins  {
   text-decoration: none;
   position: relative;
   left: 15px;
   top: 7px;
   height: 10px;
}

#id1hospitalitybutton,
#id1singlefamilybutton,
#id1multifamilybutton,
#id1institutionalgovernmentbutton,
#id1commercialretailbutton  {
   font: bold 11px/11px Tahoma, sans-serif;
   visibility: visible;
   position: absolute;
   z-index: 7;
   width: 185px;
   height: 23px;
}

#id37copytextscroll,
#id49copytextscroll,
#id20copytextscroll,
#id34copytextscroll,
#id11copytextscroll,
#id28copytextscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 493px;
   top: 327px;
   width: 301px;
   height: 265px;
}

#id0linksbutton a,
#id0homebutton a,
#id0projectsbutton a,
#id0servicesbutton a,
#id0contactusbutton a,
#id0aboutusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 28px;
   background-position: 0% 0px;
   text-decoration: none;
   color: #FFFFFF;
}

#id24copytextscroll,
#id29copytextscroll,
#id46copytextscroll,
#id36copytextscroll,
#id48copytextscroll,
#id7copytextscroll  {
   overflow: auto;
   visibility: hidden;
   position: absolute;
   left: 493px;
   width: 302px;
   height: 237px;
}

#id1aboutusbutton,
#id1contactusbutton,
#id6servicesbutton,
#id1projectsbutton,
#id1linksbutton,
#id1homebutton  {
   font: bold 11px/11px Tahoma, sans-serif;
   visibility: visible;
   position: absolute;
   top: 249px;
   z-index: 4;
   width: 101px;
   height: 27px;
}

#id0linksbutton a:hover,
#id0aboutusbutton a:hover,
#id0servicesbutton a:hover,
#id0projectsbutton a:hover  {
   background-position: -87px 0%;
}

#mauriceopstalpopup,
#johnnewsomepopup,
#generalcontractingpopup,
#michaeldoylepopup,
#designbuildpopup  {
   visibility: hidden;
   position: absolute;
   left: 23px;
   z-index: 7;
   width: 186px;
   height: 23px;
   background-repeat: no-repeat;
}

#id1contactusbutton a ins,
#id1aboutusbutton a ins,
#id6servicesbutton a ins,
#contactbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 9px;
   top: 10px;
   height: 8px;
}

#id4copytextscroll,
#id2copytextscroll,
#id5copytextscroll,
#id6copytextscroll,
#id3copytextscroll  {
   overflow: auto;
   visibility: hidden;
   position: absolute;
   left: 495px;
   top: 251px;
   height: 341px;
}

#id0projectsbutton,
#id0linksbutton,
#id0servicesbutton,
#id0aboutusbutton,
#id0contactusbutton  {
   font: bold 12px/12px Tahoma, sans-serif;
   visibility: visible;
   position: absolute;
   top: 155px;
   z-index: 4;
   width: 87px;
   height: 28px;
}

#expertwitnesspopdown,
#designbuildpopdown,
#consultantspopdown,
#constructionmanagementpopdown  {
   visibility: visible;
   position: absolute;
   left: 20px;
   z-index: 8;
   width: 192px;
   height: 29px;
   background-repeat: no-repeat;
}

#johnnewsomepopdown,
#michaeldoylepopdown,
#generalcontractingpopdown,
#mauriceopstalpopdown  {
   background: url(sg_corporateresume_media/mauriceopstalpopdown.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 20px;
   z-index: 9;
   width: 192px;
   height: 29px;
}

#presidentlayerbutton,
#id0institutionalgovernmentbutton,
#id0corporateresumebutton  {
   font: bold 11px/12px Tahoma, sans-serif;
   text-align: left;
   visibility: visible;
   position: absolute;
   z-index: 4;
   height: 23px;
}

#id40copytextscroll,
#id15copytextscroll,
#id14copytextscroll,
#id41copytextscroll  {
   overflow: auto;
   visibility: hidden;
   position: absolute;
   left: 493px;
   top: 327px;
   width: 301px;
   height: 266px;
}

#id3servicesbutton,
#id2servicesbutton,
#id1servicesbutton,
#id4servicesbutton  {
   font: bold 11px/8px Tahoma, sans-serif;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 438px;
   z-index: 4;
   height: 8px;
}

#tocontactstellardevelopmentpleaseclickonthebuttonbelow p,
#id12copytext p  {
   font: 10px/12px Tahoma, sans-serif;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#id12copytext,
#tocontactstellardevelopmentpleaseclickonthebuttonbelow  {
   visibility: visible;
   position: absolute;
   left: 60px;
   top: 275px;
   z-index: 6;
}

#consultantspopup,
#constructionmanagementpopup,
#expertwitnesspopup  {
   visibility: hidden;
   position: absolute;
   left: 21px;
   z-index: 7;
   width: 188px;
   height: 23px;
   background-repeat: no-repeat;
}

#id0threepopup,
#id10imageimage,
#id0onepopup,
#id0twopopup  {
   visibility: hidden;
   position: absolute;
   left: 224px;
   top: 272px;
   width: 258px;
   height: 285px;
   background-repeat: no-repeat;
}

#id1multifamilybutton a:hover,
#id1religiousbutton a:hover  {
   background-position: -186px 0%;
}

#id1asktheprosbutton,
#planroomloginbutton,
#contactbutton  {
   font: bold 11px/11px Tahoma, sans-serif;
   visibility: visible;
   position: absolute;
   z-index: 6;
   width: 160px;
   height: 27px;
}

#id6onepopup,
#id32imageimage,
#id8onepopup,
#id5twopopup  {
   visibility: hidden;
   position: absolute;
   left: 225px;
   top: 272px;
   width: 256px;
   height: 285px;
   background-repeat: no-repeat;
}

#tocontactstellardevelopmentpleaseclickonthebuttonbelow  {
   width: 271px;
}

#id1religiousbutton a ins,
#id1multifamilybutton a ins  {
   text-decoration: none;
   position: relative;
   left: 14px;
   top: 7px;
   height: 10px;
}

#id0homebutton a:hover,
#id0contactusbutton a:hover  {
   background-position: -88px 0%;
}

#id34imageimage,
#id11imageimage,
#id36imageimage  {
   position: absolute;
   left: 224px;
   top: 272px;
   width: 258px;
   height: 320px;
   background-repeat: no-repeat;
}

#id1homebutton a ins,
#planroomloginbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 10px;
   top: 10px;
   height: 8px;
}

#id6imageimage,
#id5imageimage,
#id2imageimage  {
   visibility: hidden;
   position: absolute;
   left: 225px;
   top: 198px;
   width: 256px;
   height: 393px;
   background-repeat: no-repeat;
}

#id76shape,
#id75shape,
#id25shape,
#id77shape  {
   background: url(sg_corporateresume_media/id77shape.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 23px;
   z-index: 8;
   width: 6px;
   height: 23px;
}

#id22shape,
#id21shape,
#id23shape,
#id20shape  {
   visibility: hidden;
   position: absolute;
   left: 213px;
   top: 185px;
   width: 582px;
   height: 419px;
   background-repeat: no-repeat;
}

#layer7copy,
#layer7copy2,
#layer7,
#id26shape  {
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 185px;
   z-index: 5;
   width: 186px;
   height: 418px;
   background-color: #B4B5B5;
   background-image: none;
}

#id25headline,
#id34headline,
#id51headline  {
   visibility: hidden;
   position: absolute;
   left: 493px;
   top: 297px;
   z-index: 12;
   height: 20px;
   background-repeat: no-repeat;
}

#id20headline,
#id37headline,
#id29headline  {
   visibility: hidden;
   position: absolute;
   left: 493px;
   top: 297px;
   z-index: 7;
   height: 22px;
   background-repeat: no-repeat;
}

#id32headline,
#id17headline,
#id49headline  {
   visibility: hidden;
   position: absolute;
   left: 493px;
   top: 297px;
   height: 22px;
   background-repeat: no-repeat;
}

#id42headline,
#id19headline,
#id45headline  {
   visibility: hidden;
   position: absolute;
   left: 493px;
   top: 297px;
   z-index: 6;
   height: 22px;
   background-repeat: no-repeat;
}

#privacystatementbutton,
#disclaimerbutton  {
   font: bold 11px Tahoma, sans-serif;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 405px;
   z-index: 4;
   width: 351px;
}

#id0planroombutton,
#id0asktheprosbutton  {
   font: bold 11px Tahoma, sans-serif;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 85px;
   z-index: 4;
   width: 89px;
}

#id8copytext,
#id7copytext,
#id9copytext  {
   visibility: hidden;
   position: absolute;
   left: 264px;
   top: 251px;
   width: 513px;
}

#drawcopy,
#draw,
#drawcopy2,
#id27shape  {
   background: url(sg_presidentletter_media/drawcopy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 184px;
   z-index: 6;
   width: 187px;
   height: 419px;
}

#sarasotasurfandracquetclubtowerbutton a  {
   background-image: url(sg_singlefamily_media/id0sarasotasurfandracquetcl.gif);
}

#id8copytextscroll,
#id39copytextscroll  {
   overflow: auto;
   visibility: hidden;
   position: absolute;
   left: 493px;
   z-index: 7;
   width: 301px;
}

#id1institutionalgovernmentbutton a ins  {
   width: 153px;
}

#avionparkgarageandretailcenterbutton a  {
   background-image: url(sg_commercialretail_media/id0avionparkgarageandretail.gif);
}

#id1copytextscroll p a,
#optouttext p a  {
   border-width: 0px;
   text-decoration: none;
   color: #666766;
}

#firstbaptistchurchofbradentonbutton a  {
   background-image: url(sg_religious_media/id0firstbaptistchurchofbrad.gif);
}

#id1copytextscroll,
#id0copytextscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 224px;
   z-index: 5;
}

#sarasotasurfandracquetclubtowerbutton  {
   top: 290px;
}

#avionparkgarageandretailcenterbutton  {
   top: 326px;
}

#firstbaptistchurchofbradentonbutton  {
   top: 304px;
}

#id1menumenu li a,
#id0menumenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   height: 100%;
   border-width: 0px;
}

#id1institutionalgovernmentbutton a  {
   width: 185px;
   background-image: url(sg_projects_media/id1hospitalitybutton.gif);
}

#sarasotasurfandracquetclubbutton a  {
   background-image: url(sg_multifamily_media/id0sarasotasurfandracquetcl.gif);
}

#shapecopy4,
#id90shape,
#id15shape  {
   position: absolute;
   left: 23px;
   top: 184px;
   z-index: 5;
   width: 357px;
   height: 419px;
   background-repeat: no-repeat;
}

#id0institutionalgovernmentbutton a  {
   color: #666766;
}

#id71shape,
#id74shape,
#id10shape  {
   background: url(sg_presidentletter_media/id71shape.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 270px;
   top: 185px;
   z-index: 4;
   width: 525px;
   height: 418px;
}

#highlandscountycourthousebutton a  {
   background-image: url(sg_institutionalgovernment_media/id0highlandscountycourthous.gif);
}

#stpeterpaulcatholicchurchbutton a  {
   background-image: url(sg_religious_media/id0stpeterpaulcatholicchurc.gif);
}

#springhillsuitessarasotabutton a  {
   background-image: url(sg_hospitality_media/id0springhillsuitessarasota.gif);
}

#sarasotasurfandracquetclubbutton  {
   top: 182px;
}

#sarasotacountycourthousebutton a  {
   background-image: url(sg_institutionalgovernment_media/id0sarasotacountycourthouse.gif);
}

#id1institutionalgovernmentbutton  {
   top: 221px;
   left: 222px;
}

#id0institutionalgovernmentbutton  {
   width: 89px;
   top: 462px;
   left: 319px;
}

#townplacesuitesknoxvillebutton a  {
   background-image: url(sg_hospitality_media/id0townplacesuitesknoxville.gif);
}

#id26imageimage,
#id28imageimage  {
   background: url(sg_singlefamily_media/id28imageimage.jpg) no-repeat;
   position: absolute;
   left: 225px;
   top: 273px;
   width: 257px;
   height: 319px;
}

#id20imageimage,
#id48imageimage  {
   visibility: visible;
   position: absolute;
   left: 225px;
   top: 272px;
   z-index: 30;
   height: 320px;
   background-repeat: no-repeat;
}

#id1commercialretailbutton a ins  {
   width: 101px;
}

#id1menumenu li,
#id0menumenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#highlandscountycourthousebutton  {
   top: 182px;
}

#homewoodsuitesknoxvillebutton a  {
   background-image: url(sg_hospitality_media/id0homewoodsuitesknoxvilleb.gif);
}

#marriotttownplacesuitesbutton a  {
   background-image: url(sg_hospitality_media/id0marriotttownplacesuitesb.gif);
}

#stpeterpaulcatholicchurchbutton  {
   top: 254px;
}

#constructionmanagementbutton a  {
   color: #FFFFFF;
}

#townplacesuitesknoxvillebutton  {
   top: 470px;
}

#springhillsuitessarasotabutton  {
   top: 507px;
}

#sarasotacountycourthousebutton  {
   top: 218px;
}

#homewoodsuitesknoxvillebutton  {
   top: 434px;
}

#whisperwoodapartmentsbutton a  {
   background-image: url(sg_multifamily_media/whisperwoodapartmentsbutton.gif);
}

#residenceinncharlottebutton a  {
   background-image: url(sg_hospitality_media/residenceinncharlottebutton.gif);
}

#i3960elysianwoodslanebutton a  {
   background-image: url(sg_singlefamily_media/3960elysianwoodslanebutton.gif);
}

#constructionmanagementpopdown  {
   background-image: url(sg_services_media/id0constructionmanagementpo.gif);
   top: 262px;
}

#marriotttownplacesuitesbutton  {
   top: 254px;
}

#id3imageimage,
#id4imageimage  {
   visibility: hidden;
   position: absolute;
   left: 225px;
   top: 198px;
   width: 256px;
   height: 391px;
   background-repeat: no-repeat;
}

#residenceinnwestshorebutton a  {
   background-image: url(sg_hospitality_media/residenceinnwestshorebutton.gif);
}

#stjamescatholicchurchbutton a  {
   background-image: url(sg_religious_media/stjamescatholicchurchbutton.gif);
}

#id2copytext p,
#id0copytext p  {
   font: 9px/11px Tahoma, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#i2950dickwilsondrivebutton a  {
   background-image: url(sg_singlefamily_media/2950dickwilsondrivebutton.gif);
}

#id22imageimage,
#id5onepopup  {
   visibility: hidden;
   position: absolute;
   left: 226px;
   top: 272px;
   width: 256px;
   height: 286px;
   background-repeat: no-repeat;
}

#id6twopopup,
#id30imageimage  {
   visibility: hidden;
   position: absolute;
   left: 225px;
   top: 273px;
   width: 256px;
   height: 285px;
   background-repeat: no-repeat;
}

#tgeorgianosshoesalonbutton a  {
   background-image: url(sg_commercialretail_media/tgeorgianosshoesalonbutton.gif);
}

#id19imageimage,
#id7twopopup  {
   visibility: hidden;
   position: absolute;
   left: 225px;
   top: 273px;
   width: 256px;
   height: 284px;
   background-repeat: no-repeat;
}

#residenceinnsarasotabutton a  {
   background-image: url(sg_hospitality_media/residenceinnsarasotabutton.gif);
}

#boxfurnitureboutiquebutton a  {
   background-image: url(sg_commercialretail_media/boxfurnitureboutiquebutton.gif);
}

#courtyardgainesvillebutton a  {
   background-image: url(sg_hospitality_media/courtyardgainesvillebutton.gif);
}

#countrysidechristianbutton a  {
   background-image: url(sg_religious_media/countrysidechristianbutton.gif);
}

#constructionmanagementbutton  {
   z-index: 9;
   top: 264px;
}

#id1singlefamilybutton a ins  {
   width: 70px;
}

#whisperwoodapartmentsbutton  {
   top: 360px;
}

#residenceinnwestshorebutton  {
   top: 290px;
}

#constructionmanagementpopup  {
   background-image: url(sg_services_media/constructionmanagementpopup.gif);
   top: 265px;
}

#id16headline,
#id30headline  {
   visibility: hidden;
   position: absolute;
   left: 493px;
   top: 297px;
   z-index: 8;
   height: 20px;
   background-repeat: no-repeat;
}

#residenceinncharlottebutton  {
   top: 326px;
}

#stjamescatholicchurchbutton  {
   top: 218px;
}

#id1commercialretailbutton a  {
   width: 185px;
   background-image: url(sg_projects_media/id1commercialretailbutton.gif);
}

#id50headline,
#id24headline  {
   visibility: hidden;
   position: absolute;
   left: 493px;
   top: 297px;
   z-index: 11;
   height: 20px;
   background-repeat: no-repeat;
}

#id21headline,
#id47headline  {
   visibility: hidden;
   position: absolute;
   left: 492px;
   top: 297px;
   z-index: 8;
   height: 22px;
   background-repeat: no-repeat;
}

#id0commercialretailbutton a  {
   color: #666766;
}

#id15headline,
#id43headline  {
   visibility: hidden;
   position: absolute;
   left: 493px;
   top: 297px;
   z-index: 7;
   height: 49px;
   background-repeat: no-repeat;
}

#i3960elysianwoodslanebutton  {
   top: 376px;
}

#bocapalmstownhomesbutton a  {
   background-image: url(sg_multifamily_media/bocapalmstownhomesbutton.gif);
}

#id1hospitalitybutton a ins  {
   width: 59px;
}

#i2950dickwilsondrivebutton  {
   top: 340px;
}

#stanfordapartmentsbutton a  {
   background-image: url(sg_multifamily_media/stanfordapartmentsbutton.gif);
}

#generalcontractingbutton a  {
   color: #FFFFFF;
}

#countrysidechristianbutton  {
   top: 182px;
}

#tgeorgianosshoesalonbutton  {
   top: 254px;
}

#id0corporateresumebutton a  {
   color: #666766;
}

#residenceinnsarasotabutton  {
   top: 362px;
}

#boxfurnitureboutiquebutton  {
   top: 218px;
}

#id1multifamilybutton a ins  {
   width: 68px;
}

#bentwoodapartmentsbutton a  {
   background-image: url(sg_multifamily_media/bentwoodapartmentsbutton.gif);
}

#id4onepopup,
#id1fourpopup  {
   visibility: hidden;
   position: absolute;
   left: 226px;
   top: 273px;
   width: 255px;
   height: 284px;
   background-repeat: no-repeat;
}

#courtyardgainesvillebutton  {
   top: 398px;
}

#teamexperiencepdfbutton a  {
   color: #FFFFFF;
}

#id1teamexperiencebutton a  {
   color: #FDFFFF;
}

#id0teamexperiencebutton a  {
   color: #666766;
}

#residenceinntampabutton a  {
   background-image: url(sg_hospitality_media/residenceinntampabutton.gif);
}

#planroomloginbutton a ins  {
   width: 60px;
}

#id1commercialretailbutton  {
   top: 195px;
   left: 411px;
}

#generalcontractingpopdown  {
   top: 182px;
}

#id1menumenu,
#id0menumenu  {
   font: 9px/13px Tahoma, sans-serif;
   margin: 0px;
   height: 13px;
   padding: 0px;
   list-style: none;
   text-align: left;
   position: absolute;
   z-index: 4;
}

#id0commercialretailbutton  {
   height: 22px;
   top: 351px;
   left: 319px;
   line-height: 11px;
}

#id0contactusbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 13px;
   top: 5px;
   width: 63px;
   height: 12px;
}

#generalcontractingbutton  {
   z-index: 10;
   top: 184px;
}

#privacystatementbutton a  {
   color: #666766;
}

#id1religiousbutton a ins  {
   width: 47px;
}

#bocapalmstownhomesbutton  {
   top: 218px;
}

#stanfordapartmentsbutton  {
   top: 432px;
}

#bentwoodapartmentsbutton  {
   top: 396px;
}

#id1contactusbutton a ins  {
   width: 58px;
}

#i600513thaveeastbutton a  {
   background-image: url(sg_singlefamily_media/600513thaveeastbutton.gif);
}

#id0corporateresumebutton  {
   width: 74px;
   top: 451px;
   left: 203px;
}

#id0projectsbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 21px;
   top: 5px;
   width: 48px;
   height: 14px;
}

#id1singlefamilybutton a  {
   width: 185px;
   background-image: url(sg_projects_media/id1commercialretailbutton.gif);
}

#hiltongardeninnbutton a  {
   background-image: url(sg_hospitality_media/hiltongardeninnbutton.gif);
}

#residenceinntampabutton  {
   top: 544px;
}

#id0singlefamilybutton a  {
   color: #666766;
}

#id6servicesbutton a ins  {
   width: 46px;
}

#id0teamexperiencebutton  {
   height: 22px;
   top: 374px;
   left: 203px;
   line-height: 11px;
}

#id0servicesbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 21px;
   top: 5px;
   width: 45px;
   height: 12px;
}

#generalcontractingpopup  {
   background-image: url(sg_corporateresume_media/mauriceopstalpopup.gif);
   top: 185px;
}

#presidentlayerbutton a  {
   color: #666766;
}

#beachresidencebutton a  {
   background-image: url(sg_multifamily_media/beachresidencebutton.gif);
}

#id1hospitalitybutton a  {
   width: 185px;
   background-image: url(sg_projects_media/id1hospitalitybutton.gif);
}

#id0multifamilybutton a  {
   color: #666766;
}

#hiltonhomewoodbutton a  {
   background-image: url(sg_hospitality_media/hiltonhomewoodbutton.gif);
}

#id0hospitalitybutton a  {
   color: #666766;
}

#homepagebutton a:hover  {
   background-position: -247px 0%;
}

#i600513thaveeastbutton  {
   top: 412px;
}

#id1multifamilybutton a  {
   width: 186px;
   background-image: url(sg_projects_media/id1multifamilybutton.gif);
}

#privacystatementbutton  {
   height: 15px;
   top: 554px;
   line-height: 15px;
}

#id0aboutusbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 19px;
   top: 6px;
   width: 53px;
   height: 12px;
}

#id1aboutusbutton a ins  {
   width: 53px;
}

#hiltongardeninnbutton  {
   top: 218px;
}

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

#simplyspoiledbutton a  {
   background-image: url(sg_commercialretail_media/simplyspoiledbutton.gif);
}

#id0asktheprosbutton a  {
   color: #666766;
}

#expertwitnessbutton a  {
   color: #FFFFFF;
}

#id13shape,
#id85shape  {
   background: url(sg_askthepros_media/id85shape.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 184px;
   z-index: 5;
   width: 16px;
   height: 277px;
}

#id1asktheprosbutton a  {
   width: 160px;
   background-image: url(sg_planroom_media/planroomloginbutton.gif);
}

#id0singlefamilybutton  {
   height: 8px;
   top: 518px;
   left: 319px;
   line-height: 8px;
}

#mauriceopstalbutton a  {
   color: #FFFFFF;
}

#id1singlefamilybutton  {
   top: 221px;
   left: 411px;
}

#id0religiousbutton a  {
   color: #666766;
}

#id51copytextscroll p  {
   color: #666766;
}

#michaeldoylebutton a  {
   color: #FFFFFF;
}

#id1contactusbutton a  {
   width: 101px;
   background-image: url(sg_sitemap_media/id1linksbutton.gif);
}

#id0multifamilybutton  {
   height: 8px;
   top: 408px;
   left: 319px;
   line-height: 8px;
}

#id1hospitalitybutton  {
   top: 195px;
   left: 222px;
}

#id0hospitalitybutton  {
   height: 11px;
   width: 89px;
   top: 292px;
   left: 319px;
   line-height: 11px;
}

#id50copytextscroll p  {
   color: #666766;
}

#beachresidencebutton  {
   top: 289px;
}

#hiltonhomewoodbutton  {
   top: 182px;
}

#id1multifamilybutton  {
   width: 186px;
   top: 195px;
   left: 600px;
}

#id0linksbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 30px;
   top: 6px;
   width: 26px;
   height: 12px;
}

#mauriceopstalpopdown  {
   top: 182px;
}

#expertwitnesspopdown  {
   background-image: url(sg_services_media/expertwitnesspopdown.gif);
   top: 343px;
}

#id1religiousbutton a  {
   width: 186px;
   background-image: url(sg_projects_media/id1multifamilybutton.gif);
}

#presidentlayerbutton  {
   width: 89px;
   top: 293px;
   left: 203px;
}

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

#planroomloginbutton  {
   top: 357px;
   left: 65px;
}

#id0asktheprosbutton  {
   height: 10px;
   top: 374px;
   line-height: 10px;
}

#id6servicesbutton a  {
   width: 101px;
   background-image: url(sg_sitemap_media/id1linksbutton.gif);
}

#id0planroombutton a  {
   color: #666766;
}

#designbuildbutton a  {
   color: #FFFFFF;
}

#contactbutton a ins  {
   width: 58px;
}

#johnnewsomebutton a  {
   color: #FFFFFF;
}

#id3servicesbutton a  {
   color: #666766;
}

#expertwitnessbutton  {
   z-index: 9;
   top: 345px;
}

#id4servicesbutton a  {
   color: #666766;
}

#id0homebutton a ins  {
   text-decoration: none;
   position: relative;
   left: 29px;
   top: 6px;
   width: 32px;
   height: 12px;
}

#id2servicesbutton a  {
   color: #666766;
}

#michaeldoylepopdown  {
   top: 255px;
}

#id5servicesbutton a  {
   color: #666766;
}

#id1servicesbutton a  {
   color: #666766;
}

#id1copytextscroll p  {
   color: #666766;
}

#id0projectsbutton a  {
   width: 87px;
   background-image: url(sg_presidentletter_media/id0projectsbutton.jpg);
}

#simplyspoiledbutton  {
   top: 290px;
}

#id1asktheprosbutton  {
   top: 316px;
   left: 57px;
}

#id1homebutton a ins  {
   width: 30px;
}

#mauriceopstalbutton  {
   z-index: 10;
   top: 184px;
}

#id0copytextscroll p  {
   color: #666766;
}

#consultantsbutton a  {
   color: #FFFFFF;
}

#id0servicesbutton a  {
   width: 87px;
   background-image: url(sg_presidentletter_media/id0servicesbutton.gif);
}

#id1projectsbutton a  {
   width: 101px;
   background-image: url(sg_sitemap_media/id1projectsbutton.jpg);
}

#expertwitnesspopup  {
   background-image: url(sg_services_media/expertwitnesspopup.gif);
   top: 346px;
}

#id0religiousbutton  {
   height: 8px;
   top: 575px;
   left: 319px;
   line-height: 8px;
}

#designbuildpopdown  {
   background-image: url(sg_services_media/designbuildpopdown.gif);
   top: 222px;
}

#id21copytextscroll  {
   height: 265px;
   width: 301px;
   z-index: 6;
}

#id1contactusbutton  {
   left: 533px;
}

#id14copytextscroll  {
   z-index: 8;
}

#id27copytextscroll  {
   height: 265px;
   width: 301px;
   z-index: 12;
}

#id17copytextscroll  {
   height: 266px;
   width: 301px;
   z-index: 11;
}

#id15copytextscroll  {
   z-index: 9;
}

#id16copytextscroll  {
   height: 265px;
   width: 302px;
   z-index: 10;
}

#id29copytextscroll  {
   width: 301px;
   z-index: 6;
   top: 355px;
}

#id31copytextscroll  {
   height: 265px;
   width: 302px;
   z-index: 8;
}

#mauriceopstalpopup  {
   background-image: url(sg_corporateresume_media/mauriceopstalpopup.gif);
   top: 185px;
}

#id38copytextscroll  {
   height: 265px;
   width: 301px;
   z-index: 6;
}

#id11copytextscroll  {
   z-index: 10;
}

#id18copytextscroll  {
   height: 265px;
   width: 301px;
   z-index: 12;
}

#id26copytextscroll  {
   height: 265px;
   width: 301px;
   z-index: 11;
}

#id12copytextscroll  {
   height: 265px;
   width: 301px;
   z-index: 6;
}

#id48copytextscroll  {
   z-index: 16;
   top: 356px;
}

#id42copytextscroll  {
   height: 200px;
   width: 302px;
   z-index: 10;
}

#id39copytextscroll  {
   height: 232px;
   top: 327px;
}

#id32copytextscroll  {
   height: 265px;
   width: 301px;
   z-index: 9;
}

#id33copytextscroll  {
   height: 265px;
   width: 301px;
   z-index: 16;
}

#id49copytextscroll  {
   z-index: 17;
   left: 494px;
}

#id44copytextscroll  {
   height: 266px;
   width: 302px;
   z-index: 12;
}

#id1aboutusbutton a  {
   width: 101px;
   background-image: url(sg_sitemap_media/id1linksbutton.gif);
}

#michaeldoylebutton  {
   z-index: 10;
   top: 257px;
}

#id13copytextscroll  {
   height: 266px;
   width: 302px;
   z-index: 7;
}

#consultantspopdown  {
   background-image: url(sg_services_media/consultantspopdown.gif);
   top: 303px;
}

#id30copytextscroll  {
   height: 265px;
   width: 301px;
   z-index: 7;
}

#disclaimerbutton a  {
   color: #666766;
}

#id41copytextscroll  {
   width: 300px;
   z-index: 9;
}

#id20copytextscroll  {
   z-index: 14;
}

#id35copytextscroll  {
   height: 265px;
   width: 301px;
   z-index: 6;
}

#id0aboutusbutton a  {
   width: 87px;
   background-image: url(sg_presidentletter_media/id0aboutusbutton.gif);
}

#id47copytextscroll  {
   height: 266px;
   width: 302px;
   z-index: 15;
}

#id40copytextscroll  {
   z-index: 8;
}

#id25copytextscroll  {
   height: 265px;
   width: 301px;
   z-index: 10;
}

#id1religiousbutton  {
   font: bold 11px/11px Tahoma, sans-serif;
   visibility: visible;
   position: absolute;
   left: 600px;
   top: 221px;
   z-index: 7;
   width: 186px;
   height: 23px;
}

#johnnewsomepopdown  {
   top: 218px;
}

#id0contactusbutton  {
   width: 88px;
   left: 621px;
}

#id22copytextscroll  {
   height: 265px;
   width: 301px;
   z-index: 7;
}

#id19copytextscroll  {
   height: 266px;
   width: 302px;
   z-index: 13;
}

#id10copytextscroll  {
   height: 265px;
   width: 301px;
   z-index: 9;
}

#id34copytextscroll  {
   height: 266px;
   z-index: 17;
}

#id36copytextscroll  {
   z-index: 7;
   top: 355px;
}

#id46copytextscroll  {
   z-index: 14;
   top: 356px;
}

#id45copytextscroll  {
   height: 265px;
   width: 301px;
   z-index: 13;
}

#id23copytextscroll  {
   height: 266px;
   width: 302px;
   z-index: 8;
}

#id28copytextscroll  {
   z-index: 13;
}

#id37copytextscroll  {
   z-index: 8;
}

#id43copytextscroll  {
   height: 265px;
   width: 302px;
   z-index: 11;
}

#id24copytextscroll  {
   z-index: 9;
   top: 355px;
}

#id0servicesbutton  {
   left: 532px;
}

#id9copytextscroll  {
   height: 266px;
   width: 302px;
   z-index: 8;
}

#id8copytextscroll  {
   height: 238px;
   top: 355px;
}

#id7copytextscroll  {
   z-index: 6;
   top: 355px;
}

#oceansidebutton a  {
   background-image: url(sg_multifamily_media/oceansidebutton.gif);
}

#id5servicesbutton  {
   height: 22px;
   top: 511px;
   left: 438px;
   line-height: 22px;
}

#id3copytextscroll  {
   width: 300px;
   z-index: 10;
}

#id1projectsbutton  {
   left: 299px;
}

#consultantsbutton  {
   z-index: 9;
   top: 305px;
}

#id0copytextscroll  {
   height: 380px;
   width: 760px;
}

#id6servicesbutton  {
   left: 416px;
}

#id2copytextscroll  {
   width: 300px;
   z-index: 8;
}

#johnnewsomebutton  {
   z-index: 10;
   top: 220px;
}

#id6copytextscroll  {
   width: 299px;
   z-index: 16;
}

#id1copytextscroll  {
   height: 379px;
   width: 759px;
}

#id4copytextscroll  {
   width: 299px;
   z-index: 12;
}

#id0projectsbutton  {
   left: 443px;
}

#designbuildbutton  {
   z-index: 9;
   top: 224px;
}

#edstavernbutton a  {
   background-image: url(sg_commercialretail_media/edstavernbutton.gif);
}

#id5copytextscroll  {
   width: 299px;
   z-index: 14;
}

#id3servicesbutton  {
   width: 74px;
   top: 408px;
}

#id0planroombutton  {
   height: 11px;
   top: 292px;
   line-height: 11px;
}

#id1servicesbutton  {
   height: 23px;
   width: 89px;
   top: 286px;
   line-height: 23px;
}

#id4servicesbutton  {
   width: 89px;
   top: 463px;
}

#michaeldoylepopup  {
   background-image: url(sg_corporateresume_media/michaeldoylepopup.gif);
   top: 258px;
}

#id2servicesbutton  {
   width: 74px;
   top: 352px;
}

#homepagebutton a  {
   background: url(sg_presidentletter_media/homepagebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 131px;
   width: 247px;
   font-size: 131px;
   line-height: 131px;
}

#id0aboutusbutton  {
   left: 354px;
}

#id0linksbutton a  {
   width: 87px;
   background-image: url(sg_presidentletter_media/id0linksbutton.gif);
}

#id1menumenu li a  {
   color: #ADADAD;
}

#marquesabutton a  {
   background-image: url(sg_singlefamily_media/marquesabutton.gif);
}

#stellarthanksyou  {
   width: 616px;
}

#designbuildpopup  {
   background-image: url(sg_services_media/designbuildpopup.gif);
   top: 225px;
}

#id1linksbutton a  {
   width: 101px;
   background-image: url(sg_sitemap_media/id1linksbutton.gif);
}

#id1aboutusbutton  {
   left: 182px;
}

#johnnewsomepopup  {
   background-image: url(sg_corporateresume_media/mauriceopstalpopup.gif);
   top: 221px;
}

#paradisebutton a  {
   background-image: url(sg_singlefamily_media/paradisebutton.gif);
}

#disclaimerbutton  {
   height: 13px;
   top: 577px;
   line-height: 13px;
}

#consultantspopup  {
   background-image: url(sg_services_media/consultantspopup.gif);
   top: 306px;
}

#id0menumenu li a  {
   color: #B5B5B5;
}

#edstavernbutton  {
   top: 182px;
}

#contactbutton a  {
   width: 160px;
   background-image: url(sg_planroom_media/planroomloginbutton.gif);
}

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

#oceansidebutton  {
   top: 254px;
}

#keycovebutton a  {
   background-image: url(sg_singlefamily_media/keycovebutton.gif);
}

#id1homebutton a  {
   width: 101px;
   background-image: url(sg_sitemap_media/id1linksbutton.gif);
}

#id44imageimage  {
   background-image: url(sg_hospitality_media/id44imageimage.jpg);
   z-index: 16;
}

#id28imageimage  {
   z-index: 17;
   visibility: visible;
}

#id1linksbutton  {
   left: 650px;
}

#id2threebutton  {
   z-index: 14;
   left: 289px;
}

#id30imageimage  {
   background-image: url(sg_commercialretail_media/id30imageimage.jpg);
   z-index: 9;
}

#comingsooncopy  {
   z-index: 14;
}

#id29imageimage  {
   height: 285px;
   z-index: 6;
   background-image: url(sg_commercialretail_media/id29imageimage.jpg);
}

#id36imageimage  {
   background-image: url(sg_institutionalgovernment_media/id36imageimage.jpg);
   z-index: 8;
   visibility: visible;
}

#id42imageimage  {
   background-image: url(sg_hospitality_media/id42imageimage.jpg);
   z-index: 14;
}

#id31imageimage  {
   background-image: url(sg_commercialretail_media/id31imageimage.jpg);
   z-index: 12;
}

#id41imageimage  {
   background-image: url(sg_hospitality_media/id41imageimage.jpg);
   z-index: 13;
}

#id19imageimage  {
   background-image: url(sg_multifamily_media/id19imageimage.jpg);
   z-index: 28;
}

#id37imageimage  {
   background-image: url(sg_hospitality_media/id37imageimage.jpg);
   z-index: 6;
}

#id26imageimage  {
   z-index: 15;
   visibility: hidden;
}

#id0threebutton  {
   z-index: 10;
   left: 289px;
}

#paradisebutton  {
   top: 182px;
}

#id43imageimage  {
   background-image: url(sg_hospitality_media/id43imageimage.jpg);
   z-index: 15;
}

#avalonbutton a  {
   background-image: url(sg_multifamily_media/avalonbutton.gif);
}

#id32imageimage  {
   background-image: url(sg_commercialretail_media/id32imageimage.jpg);
   z-index: 16;
}

#id40imageimage  {
   z-index: 11;
}

#id47imageimage  {
   background-image: url(sg_hospitality_media/id47imageimage.jpg);
   z-index: 27;
}

#id10imageimage  {
   background-image: url(sg_religious_media/id10imageimage.jpg);
   z-index: 10;
}

#id27imageimage  {
   z-index: 16;
   background-image: url(sg_singlefamily_media/id27imageimage.jpg);
}

#id45imageimage  {
   background-image: url(sg_hospitality_media/id45imageimage.jpg);
   z-index: 17;
}

#id13imageimage  {
   z-index: 8;
}

#id3threebutton  {
   z-index: 15;
   left: 289px;
}

#id16imageimage  {
   background-image: url(sg_multifamily_media/id16imageimage.jpg);
   z-index: 13;
}

#id46imageimage  {
   background-image: url(sg_hospitality_media/id46imageimage.jpg);
   z-index: 21;
}

#id23imageimage  {
   z-index: 11;
}

#id11copytext p  {
   text-align: right;
}

#id38imageimage  {
   z-index: 7;
}

#id14copytext p  {
   color: #5C5D5D;
}

#marquesabutton  {
   top: 254px;
}

#id14imageimage  {
   z-index: 10;
}

#id20imageimage  {
   background-image: url(sg_multifamily_media/id20imageimage.jpg);
   width: 257px;
}

#id48imageimage  {
   background-image: url(sg_hospitality_media/id48imageimage.jpg);
   width: 256px;
}

#id15imageimage  {
   background-image: url(sg_multifamily_media/id15imageimage.jpg);
   z-index: 12;
}

#id0linksbutton  {
   left: 711px;
}

#id34imageimage  {
   background-image: url(sg_institutionalgovernment_media/id36imageimage.jpg);
   z-index: 6;
   visibility: hidden;
}

#id10copytext p  {
   color: #666766;
}

#id17imageimage  {
   background-image: url(sg_multifamily_media/id17imageimage.jpg);
   z-index: 17;
}

#id21imageimage  {
   z-index: 6;
}

#id12imageimage  {
   z-index: 6;
}

#id39imageimage  {
   z-index: 9;
}

#id1threebutton  {
   z-index: 13;
   left: 289px;
}

#id4threebutton  {
   z-index: 16;
   left: 297px;
}

#id11imageimage  {
   background-image: url(sg_religious_media/id11imageimage.jpg);
   z-index: 14;
   visibility: visible;
}

#id22imageimage  {
   background-image: url(sg_singlefamily_media/id22imageimage.jpg);
   z-index: 8;
}

#id18imageimage  {
   background-image: url(sg_multifamily_media/id18imageimage.jpg);
   z-index: 23;
}

#id5threebutton  {
   z-index: 17;
   left: 297px;
}

#id24imageimage  {
   background-image: url(sg_singlefamily_media/id24imageimage.jpg);
   z-index: 13;
}

#homepagebutton  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 54px;
   z-index: 4;
   width: 247px;
   height: 131px;
}

#id35imageimage  {
   background-image: url(sg_institutionalgovernment_media/id35imageimage.jpg);
   z-index: 7;
}

#imageimagecopy  {
   z-index: 13;
   background-image: url(sg_commercialretail_media/imageimagecopy.gif);
}

#id7copytext p  {
   color: #666766;
}

#id0threepopup  {
   background-image: url(sg_religious_media/id0threepopup.gif);
   z-index: 11;
}

#id0comingsoon  {
   z-index: 7;
}

#id4imageimage  {
   background-image: url(sg_services_media/id4imageimage.jpg);
   z-index: 12;
}

#id0imageimage  {
   background: url(sg_stellarthanksyou_media/id0imageimage.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 134px;
   z-index: 4;
   width: 256px;
   height: 393px;
}

#id6comingsoon  {
   z-index: 8;
}

#id5imageimage  {
   background-image: url(sg_services_media/id5imageimage.jpg);
   z-index: 14;
}

#id2comingsoon  {
   z-index: 9;
}

#id11onebutton  {
   z-index: 18;
   left: 225px;
}

#id3copytext p  {
   font: 11px/9px Tahoma, sans-serif;
   margin: 0px;
   color: #666766;
   text-align: left;
}

#id0homebutton  {
   font: bold 12px/12px Tahoma, sans-serif;
   visibility: visible;
   position: absolute;
   left: 264px;
   top: 155px;
   z-index: 5;
   width: 88px;
   height: 28px;
}

#id8copytext p  {
   color: #666766;
}

#id7comingsoon  {
   z-index: 10;
}

#id1threepopup  {
   background-image: url(sg_multifamily_media/id1threepopup.gif);
   z-index: 14;
}

#id3comingsoon  {
   z-index: 11;
}

#id1fivebutton  {
   z-index: 16;
   left: 369px;
}

#id2threepopup  {
   background-image: url(sg_multifamily_media/id2threepopup.gif);
   z-index: 20;
}

#id5comingsoon  {
   z-index: 12;
}

#id9imageimage  {
   background-image: url(sg_religious_media/id9imageimage.jpg);
   z-index: 9;
}

#id7imageimage  {
   z-index: 6;
}

#id4comingsoon  {
   z-index: 7;
}

#id1homebutton  {
   left: 65px;
}

#id4copytext p  {
   color: #666766;
}

#id1comingsoon  {
   z-index: 7;
}

#id2imageimage  {
   background-image: url(sg_services_media/id2imageimage.jpg);
   z-index: 8;
}

#id8comingsoon  {
   z-index: 12;
}

#id0fourbutton  {
   z-index: 13;
   left: 321px;
}

#id1copytext p  {
   color: #666766;
}

#id0fivebutton  {
   z-index: 13;
   left: 353px;
}

#id10twobutton  {
   z-index: 18;
   left: 261px;
}

#contactbutton  {
   top: 316px;
   left: 57px;
}

#id9copytext p  {
   color: #666766;
}

#id3fourbutton  {
   z-index: 17;
   left: 333px;
}

#keycovebutton  {
   top: 218px;
}

#id4threepopup  {
   background-image: url(sg_hospitality_media/id4threepopup.gif);
   z-index: 18;
}

#id2fourbutton  {
   z-index: 16;
   left: 333px;
}

#id5threepopup  {
   background-image: url(sg_hospitality_media/id5threepopup.gif);
   z-index: 24;
}

#id10onebutton  {
   z-index: 17;
   left: 225px;
}

#id1fourbutton  {
   z-index: 14;
   left: 321px;
}

#id3imageimage  {
   background-image: url(sg_services_media/id3imageimage.jpg);
   z-index: 10;
}

#id6imageimage  {
   background-image: url(sg_services_media/id6imageimage.jpg);
   z-index: 16;
}

#id16headline  {
   background-image: url(sg_religious_media/id16headline.gif);
   width: 256px;
}

#id50headline  {
   background-image: url(sg_hospitality_media/id50headline.gif);
   width: 234px;
}

#id51headline  {
   background-image: url(sg_hospitality_media/id51headline.gif);
   width: 238px;
}

#id17headline  {
   background-image: url(sg_religious_media/id17headline.gif);
   width: 216px;
   z-index: 9;
}

#id49headline  {
   background-image: url(sg_hospitality_media/id49headline.gif);
   width: 216px;
   z-index: 10;
}

#id0fivepopup  {
   background-image: url(sg_multifamily_media/id0fivepopup.gif);
   z-index: 18;
}

#id1fivepopup  {
   background-image: url(sg_hospitality_media/id1fivepopup.gif);
   z-index: 22;
}

#id42headline  {
   background-image: url(sg_institutionalgovernment_media/id42headline.gif);
   width: 283px;
}

#id4twobutton  {
   z-index: 8;
   left: 261px;
}

#avalonbutton  {
   top: 324px;
}

#id15headline  {
   background-image: url(sg_religious_media/id15headline.gif);
   width: 160px;
}

#id43headline  {
   background-image: url(sg_institutionalgovernment_media/id43headline.gif);
   width: 175px;
}

#id5onebutton  {
   z-index: 8;
   left: 225px;
}

#id3twobutton  {
   z-index: 15;
   left: 257px;
}

#id2twobutton  {
   z-index: 14;
   left: 257px;
}

#id20headline  {
   background-image: url(sg_multifamily_media/id20headline.gif);
   width: 217px;
}

#id6twobutton  {
   z-index: 7;
   left: 261px;
}

#id34headline  {
   background-image: url(sg_singlefamily_media/id34headline.gif);
   width: 162px;
}

#id12copytext  {
   width: 195px;
}

#id8twobutton  {
   z-index: 16;
   left: 261px;
}

#id21headline  {
   background-image: url(sg_multifamily_media/id21headline.gif);
   width: 256px;
}

#id39headline  {
   background: url(sg_commercialretail_media/id39headline.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 493px;
   top: 297px;
   z-index: 9;
   width: 226px;
   height: 22px;
}

#id1fourpopup  {
   background-image: url(sg_multifamily_media/id1fourpopup.gif);
   z-index: 24;
}

#id3onebutton  {
   z-index: 15;
   left: 225px;
}

#optouttext p  {
   color: #666766;
}

#id7twobutton  {
   z-index: 16;
   left: 261px;
}

#id4onebutton  {
   z-index: 16;
   left: 225px;
}

#id2fourpopup  {
   background-image: url(sg_hospitality_media/id2fourpopup.gif);
   z-index: 23;
}

#id5twobutton  {
   z-index: 6;
   left: 261px;
}

#id25headline  {
   background-image: url(sg_multifamily_media/id25headline.gif);
   width: 239px;
}

#id11onepopup  {
   background-image: url(sg_hospitality_media/id11onepopup.gif);
   z-index: 29;
}

#id2onebutton  {
   z-index: 14;
   left: 225px;
}

#id19headline  {
   background-image: url(sg_multifamily_media/id19headline.gif);
   width: 203px;
}

#id9onebutton  {
   z-index: 16;
   left: 225px;
}

#id24headline  {
   background-image: url(sg_multifamily_media/id24headline.gif);
   width: 106px;
}

#id10onepopup  {
   background-image: url(sg_hospitality_media/id10onepopup.gif);
   z-index: 26;
}

#id0onebutton  {
   z-index: 10;
   left: 225px;
}

#id1onebutton  {
   z-index: 13;
   left: 225px;
}

#id47headline  {
   background-image: url(sg_hospitality_media/id47headline.gif);
   width: 270px;
}

#id0twobutton  {
   z-index: 10;
   left: 257px;
}

#id7onebutton  {
   z-index: 7;
   left: 225px;
}

#id6onebutton  {
   z-index: 6;
   left: 225px;
}

#id30headline  {
   background-image: url(sg_singlefamily_media/id30headline.gif);
   width: 229px;
}

#id37headline  {
   background-image: url(sg_commercialretail_media/id37headline.gif);
   width: 147px;
}

#id0fourpopup  {
   background-image: url(sg_multifamily_media/id0fourpopup.gif);
   z-index: 19;
}

#id8onebutton  {
   z-index: 16;
   left: 225px;
}

#id9twobutton  {
   z-index: 17;
   left: 261px;
}

#id32headline  {
   background-image: url(sg_singlefamily_media/id32headline.gif);
   width: 98px;
   z-index: 10;
}

#id45headline  {
   background-image: url(sg_hospitality_media/id45headline.gif);
   width: 210px;
}

#id10twopopup  {
   background-image: url(sg_hospitality_media/id10twopopup.gif);
   z-index: 28;
}

#id1twobutton  {
   z-index: 13;
   left: 257px;
}

#id29headline  {
   background-image: url(sg_singlefamily_media/id29headline.gif);
   width: 250px;
}

#id7copytext  {
   z-index: 5;
}

#id1menumenu  {
   top: 624px;
   left: 43px;
   color: #ADADAD;
}

#id4twopopup  {
   background: url(sg_singlefamily_media/id4twopopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 226px;
   top: 273px;
   z-index: 10;
   width: 256px;
   height: 285px;
}

#id5twopopup  {
   background-image: url(sg_commercialretail_media/id5twopopup.gif);
   z-index: 7;
}

#id0twopopup  {
   background-image: url(sg_religious_media/id0twopopup.gif);
   z-index: 12;
}

#id7twopopup  {
   background-image: url(sg_commercialretail_media/id7twopopup.gif);
   z-index: 17;
}

#id0headline  {
   background: url(sg_stellarthanksyou_media/id0headline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 297px;
   top: 155px;
   z-index: 4;
   width: 178px;
   height: 23px;
}

#id2twopopup  {
   background-image: url(sg_multifamily_media/id2twopopup.gif);
   z-index: 21;
}

#id9onepopup  {
   background-image: url(sg_hospitality_media/id9onepopup.gif);
   z-index: 20;
}

#id8copytext  {
   z-index: 6;
}

#id3onepopup  {
   background-image: url(sg_multifamily_media/id3onepopup.gif);
   z-index: 27;
}

#id2onepopup  {
   background-image: url(sg_multifamily_media/id2onepopup.gif);
   z-index: 22;
}

#id0menumenu  {
   top: 538px;
   left: 30px;
   color: #B5B5B5;
}

#id2copytext  {
   visibility: visible;
   position: absolute;
   left: 616px;
   top: 656px;
   z-index: 3;
   width: 202px;
}

#id9copytext  {
   z-index: 7;
}

#id4onepopup  {
   background-image: url(sg_multifamily_media/id4onepopup.gif);
   z-index: 29;
}

#id0copytext  {
   visibility: visible;
   position: absolute;
   left: 414px;
   top: 568px;
   z-index: 3;
   width: 202px;
}

#id1onepopup  {
   background-image: url(sg_multifamily_media/id1onepopup.gif);
   z-index: 16;
}

#id6onepopup  {
   background-image: url(sg_commercialretail_media/id6onepopup.gif);
   z-index: 8;
}

#id8onepopup  {
   background-image: url(sg_commercialretail_media/id8onepopup.gif);
   z-index: 18;
}

#id8twopopup  {
   background-image: url(sg_hospitality_media/id8twopopup.gif);
   z-index: 19;
}

#id0onepopup  {
   background-image: url(sg_religious_media/id0onepopup.gif);
   z-index: 13;
}

#id5onepopup  {
   background-image: url(sg_singlefamily_media/id5onepopup.gif);
   z-index: 9;
}

#id1twopopup  {
   background-image: url(sg_multifamily_media/id1twopopup.gif);
   z-index: 15;
}

#id9twopopup  {
   background-image: url(sg_hospitality_media/id9twopopup.gif);
   z-index: 25;
}

#id1copytext  {
   visibility: visible;
   position: absolute;
   left: 298px;
   top: 186px;
   z-index: 4;
   width: 267px;
}

#id6twopopup  {
   background-image: url(sg_commercialretail_media/id6twopopup.gif);
   z-index: 10;
}

#shapecopy4  {
   background-image: url(sg_askthepros_media/shapecopy4.gif);
}

#id10copy p  {
   color: #5C5D5D;
}

#id25shape  {
   top: 185px;
}

#id29shape  {
   background: url(sg_projects_media/id29shape.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 185px;
   z-index: 6;
   width: 582px;
   height: 75px;
}

#id90shape  {
   background-image: url(sg_planroom_media/id90shape.gif);
}

#id13shape  {
   left: 385px;
}

#id21shape  {
   background-image: url(sg_services_media/id21shape.gif);
   z-index: 9;
}

#id15shape  {
   background-image: url(sg_contactus_media/id15shape.gif);
}

#id22shape  {
   background-image: url(sg_services_media/id22shape.gif);
   z-index: 11;
}

#id85shape  {
   left: 387px;
}

#id23shape  {
   background-image: url(sg_services_media/id23shape.gif);
   z-index: 13;
}

#id75shape  {
   top: 258px;
}

#id28shape  {
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 185px;
   z-index: 5;
   width: 582px;
   height: 419px;
   background-color: #1B2551;
   background-image: none;
}

#id77shape  {
   top: 185px;
}

#id76shape  {
   top: 221px;
}

#id20shape  {
   background-image: url(sg_services_media/id20shape.gif);
   z-index: 7;
}

#id1shape  {
   background: url(sg_presidentletter_media/id1shape.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 50px;
   z-index: 3;
   width: 780px;
   height: 600px;
}

#id0shape  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 121px;
   z-index: 3;
   width: 582px;
   height: 442px;
   background-color: #FFFFFF;
   background-image: none;
}

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

