a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#w4thbutton a,
#murraybutton a,
#urbanbutton a,
#i1560photo1button a,
#i867photo3button a,
#i1287contactbutton a,
#parkmeadowsbutton a,
#i1557photo2button a,
#citycreekbutton a,
#cabinbutton a,
#i1559photo3button a,
#i872photo4button a,
#highbutton a,
#boxcitybutton a,
#schaffnerdentalbutton a,
#w86thbutton a,
#i244homebutton a,
#cherrycreekbutton a,
#suteatrobutton a,
#i1279photographybutton a,
#i873photo2button a,
#nashvillebutton a,
#i1553profilebutton a,
#sixthavenue2button a,
#courtyardrowhomesbutton a,
#i1561photo4button a,
#celiabutton a,
#i870photo1button a,
#sixthavenue1button a,
#instagrambutton a,
#i1289mentoringbutton a,
#linkedinbutton a,
#autorecyclingbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 144px;
   width: 144px;
   font-size: 144px;
   line-height: 144px;
}

#suteatrohovershow > div:first-child,
#w86thhovershow > div:first-child,
#murrayhovershow > div:first-child,
#nashvillehovershow > div:first-child,
#urbanhovershow > div:first-child,
#cabinhovershow > div:first-child,
#highhovershow > div:first-child,
#parkmeadowshovershow > div:first-child,
#courtyardrowhomeshoversho > div:first-child,
#cherrycreekhovershow > div:first-child,
#citycreekhovershow > div:first-child,
#autorecyclinghovershow > div:first-child,
#sixthavenue1hovershow > div:first-child,
#sixthavenue2hovershow > div:first-child,
#schaffnerdentalhovershow > div:first-child,
#w4thhovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 144px;
   height: 308px;
   background-repeat: no-repeat;
}

#celiabutton,
#sixthavenue2button,
#residentialblank2,
#nashvillebutton,
#i872photo4button,
#w4thbutton,
#parkmeadowsbutton,
#instagrambutton,
#cherrycreekbutton,
#i1561photo4button,
#suteatrobutton,
#i873photo2button,
#i1560photo1button,
#cabinbutton,
#sixthavenue1button,
#autorecyclingbutton,
#urbanbutton,
#schaffnerdentalbutton,
#i870photo1button,
#i1557photo2button,
#citycreekbutton,
#linkedinbutton,
#i1559photo3button,
#commercialblank2,
#courtyardrowhomesbutton,
#boxcitybutton,
#i867photo3button,
#contactblank2,
#murraybutton,
#w86thbutton,
#highbutton  {
   position: absolute;
   z-index: 4;
   width: 144px;
   height: 144px;
   margin-left: 0px;
   margin-top: 0px;
}

#autorecyclinghovershow,
#cherrycreekhovershow,
#urbanhovershow,
#sixthavenue1hovershow,
#parkmeadowshovershow,
#murrayhovershow,
#highhovershow,
#cabinhovershow,
#citycreekhovershow,
#schaffnerdentalhovershow,
#courtyardrowhomeshoversho,
#w86thhovershow,
#nashvillehovershow,
#suteatrohovershow,
#w4thhovershow,
#sixthavenue2hovershow  {
   overflow: hidden;
   position: absolute;
   left: 820px;
   top: 200px;
   width: 144px;
   height: 308px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#i614mentoring,
#residentialblank3,
#residentialblank4,
#i1555profile,
#graysquare,
#orangesquare,
#commercialblank4,
#commercialblank3,
#commercialblank1,
#i1217photography,
#i616contact,
#residentialblank1,
#contactblank1  {
   position: absolute;
   top: 528px;
   z-index: 4;
   width: 144px;
   height: 144px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#ericandceliatext li,
#hiddentext p,
#inadditiontoarchitecturet p,
#bowmanarchitecturetext li,
#bowmanarchitecturetext p,
#ericandceliatext p,
#inadditiontoarchitecturet li,
#hiddentext li  {
   font: normal normal 12px/14px Arial, Helvetica, sans-serif;
   padding: 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: justify;
   color: #7E735B;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#i1287contactbutton,
#i1289mentoringbutton,
#i1553profilebutton,
#i1279photographybutton,
#i244homebutton,
#i1512residentialbutton  {
   position: absolute;
   z-index: 5;
   width: 144px;
   height: 144px;
   margin-left: 0px;
   margin-top: 0px;
}

#hometextbox1,
#contacttextbox,
#mentoringtextbox,
#profiletextbox,
#residentialtextbox,
#commercialtextbox  {
   background: url(sg_home_media/hometextbox1.gif) no-repeat;
   position: absolute;
   left: 820px;
   top: 200px;
   z-index: 4;
   width: 144px;
   height: 308px;
   margin-left: 0px;
   margin-top: 0px;
}

#photo6button,
#contactmap,
#brown2011button,
#photo5button  {
   position: absolute;
   left: 492px;
   top: 200px;
   z-index: 4;
   width: 308px;
   height: 308px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1516commercialbutton a,
#i1512residentialbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 144px;
   width: 308px;
   font-size: 144px;
   line-height: 144px;
}

#i638residentialbutton,
#i641commercialbutton  {
   position: absolute;
   left: 11px;
   z-index: 4;
   height: 11px;
   margin-left: 0px;
   margin-top: 0px;
}

#inadditiontoarchitecturet,
#ericandceliatext  {
   position: absolute;
   left: 164px;
   z-index: 4;
   width: 308px;
   margin-left: 0px;
   margin-top: 0px;
}

#courtyardrowhomeshoversho > div:first-child  {
   background-image: url(sg_residential_media/courtyardrowhomeshoversho.gif);
}

#schaffnerdentalhovershow > div:first-child  {
   background-image: url(sg_commercial_media/schaffnerdentalhovershow.gif);
}

#i628profilebutton,
#i644photographybutton  {
   position: absolute;
   left: 0px;
   z-index: 4;
   height: 18px;
   margin-left: 0px;
   margin-top: 0px;
}

#autorecyclinghovershow > div:first-child  {
   background-image: url(sg_commercial_media/autorecyclinghovershow.gif);
}

#sixthavenue2hovershow > div:first-child  {
   background-image: url(sg_residential_media/sixthavenue2hovershow.gif);
}

#sixthavenue1hovershow > div:first-child  {
   background-image: url(sg_residential_media/sixthavenue1hovershow.gif);
}

#cherrycreekhovershow > div:first-child  {
   background-image: url(sg_commercial_media/cherrycreekhovershow.gif);
}

#parkmeadowshovershow > div:first-child  {
   background-image: url(sg_commercial_media/parkmeadowshovershow.gif);
}

#nashvillehovershow > div:first-child  {
   background-image: url(sg_commercial_media/nashvillehovershow.gif);
}

#citycreekhovershow > div:first-child  {
   background-image: url(sg_commercial_media/citycreekhovershow.gif);
}

#suteatrohovershow > div:first-child  {
   background-image: url(sg_commercial_media/suteatrohovershow.gif);
}

#murrayhovershow > div:first-child  {
   background-image: url(sg_commercial_media/murrayhovershow.gif);
}

#urbanhovershow > div:first-child  {
   background-image: url(sg_residential_media/urbanhovershow.gif);
}

#w86thhovershow > div:first-child  {
   background-image: url(sg_residential_media/w86thhovershow.gif);
}

#cabinhovershow > div:first-child  {
   background-image: url(sg_residential_media/cabinhovershow.gif);
}

#w4thhovershow > div:first-child  {
   background-image: url(sg_residential_media/w4thhovershow.gif);
}

#highhovershow > div:first-child  {
   background-image: url(sg_residential_media/highhovershow.gif);
}

#portfolio,
#portfolioorange  {
   position: absolute;
   left: 0px;
   top: 262px;
   z-index: 4;
   height: 18px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i2018bowmanarchitecturell  {
   background: url(sg_home_media/i2018bowmanarchitecturell.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 674px;
   z-index: 4;
   width: 144px;
   height: 9px;
   margin-left: 0px;
   margin-top: 0px;
}

#courtyardrowhomesbutton a  {
   background-image: url(sg_residential_media/courtyardrowhomesbutton.gif);
}

#inadditiontoarchitecturet  {
   top: 197px;
}

#courtyardrowhomeshoversho  {
   z-index: 6;
}

#i1512residentialbutton a  {
   background-image: url(sg_home_media/d1512residentialbutton.gif);
}

#schaffnerdentalhovershow  {
   z-index: 8;
}

#i1279photographybutton a  {
   background-image: url(sg_home_media/d1279photographybutton.gif);
}

#i1516commercialbutton a  {
   background-image: url(sg_home_media/d1516commercialbutton.gif);
}

#schaffnerdentalbutton a  {
   background-image: url(sg_commercial_media/schaffnerdentalbutton.gif);
}

#i644photographybutton a  {
   background: url(sg_profile_media/d644photographybutton.gif) no-repeat;
   display: block;
   height: 18px;
   width: 95px;
   font-size: 18px;
   line-height: 18px;
}

#courtyardrowhomesbutton  {
   top: 364px;
   left: 492px;
}

#i638residentialbutton a  {
   background: url(sg_profile_media/d638residentialbutton.gif) no-repeat;
   display: block;
   height: 11px;
   width: 60px;
   font-size: 11px;
   line-height: 11px;
}

#i641commercialbutton a  {
   background: url(sg_profile_media/d641commercialbutton.gif) no-repeat;
   display: block;
   height: 11px;
   width: 64px;
   font-size: 11px;
   line-height: 11px;
}

#bowmanarchitecturetext  {
   position: absolute;
   left: 164px;
   top: 198px;
   z-index: 4;
   width: 636px;
   margin-left: 0px;
   margin-top: 0px;
}

#autorecyclinghovershow  {
   z-index: 6;
}

#i1289mentoringbutton a  {
   background-image: url(sg_home_media/d1289mentoringbutton.gif);
}

#i1512residentialbutton  {
   width: 308px;
   top: 200px;
   left: 164px;
}

#i1279photographybutton  {
   top: 364px;
   left: 492px;
}

#i644photographybutton  {
   width: 95px;
   top: 327px;
}

#sixthavenue2hovershow  {
   z-index: 5;
}

#i1516commercialbutton  {
   position: absolute;
   left: 164px;
   top: 364px;
   z-index: 5;
   width: 308px;
   height: 144px;
   margin-left: 0px;
   margin-top: 0px;
}

#schaffnerdentalbutton  {
   top: 364px;
   left: 164px;
}

#autorecyclingbutton a  {
   background-image: url(sg_commercial_media/autorecyclingbutton.gif);
}

#bowmanarchitecturellc  {
   background: url(sg_home_media/bowmanarchitecturellc.gif) no-repeat;
   position: absolute;
   left: 164px;
   top: 125px;
   z-index: 5;
   width: 339px;
   height: 27px;
   margin-left: 0px;
   margin-top: 0px;
}

#i646mentoringbutton a  {
   background: url(sg_profile_media/d646mentoringbutton.gif) no-repeat;
   display: block;
   height: 17px;
   width: 73px;
   font-size: 17px;
   line-height: 17px;
}

#sixthavenue1hovershow  {
   z-index: 12;
}

#i638residentialbutton  {
   width: 60px;
   top: 287px;
}

#i1553profilebutton a  {
   background-image: url(sg_home_media/d1553profilebutton.gif);
}

#sixthavenue1button a  {
   background-image: url(sg_residential_media/sixthavenue1button.gif);
}

#parkmeadowshovershow  {
   z-index: 11;
   top: 201px;
}

#sixthavenue2button a  {
   background-image: url(sg_residential_media/sixthavenue2button.gif);
}

#i1289mentoringbutton  {
   top: 364px;
   left: 656px;
}

#i641commercialbutton  {
   width: 64px;
   top: 308px;
}

#i1287contactbutton a  {
   background-image: url(sg_home_media/d1287contactbutton.gif);
}

#cherrycreekhovershow  {
   z-index: 12;
}

#i1559photo3button a  {
   background-image: url(sg_profile_media/d1559photo3button.gif);
}

#i1557photo2button a  {
   background-image: url(sg_profile_media/d1557photo2button.gif);
}

#i626contactbutton a  {
   background: url(sg_profile_media/d626contactbutton.gif) no-repeat;
   display: block;
   height: 12px;
   width: 52px;
   font-size: 12px;
   line-height: 12px;
}

#cherrycreekbutton a  {
   background-image: url(sg_commercial_media/cherrycreekbutton.gif);
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#i1561photo4button a  {
   background-image: url(sg_profile_media/d1561photo4button.gif);
}

#i1560photo1button a  {
   background-image: url(sg_profile_media/d1560photo1button.gif);
}

#i646mentoringbutton  {
   position: absolute;
   left: 0px;
   top: 349px;
   z-index: 4;
   width: 73px;
   height: 17px;
   margin-left: 0px;
   margin-top: 0px;
}

#i628profilebutton a  {
   background: url(sg_contact_media/d628profilebutton.gif) no-repeat;
   display: block;
   height: 18px;
   width: 47px;
   font-size: 18px;
   line-height: 18px;
}

#autorecyclingbutton  {
   top: 364px;
   left: 493px;
}

#parkmeadowsbutton a  {
   background-image: url(sg_commercial_media/parkmeadowsbutton.gif);
}

#i873photo2button a  {
   background-image: url(sg_photography_media/d873photo2button.gif);
}

#sixthavenue2button  {
   top: 364px;
   left: 656px;
}

#i1287contactbutton  {
   top: 200px;
   left: 656px;
}

#i872photo4button a  {
   background-image: url(sg_photography_media/d872photo4button.gif);
}

#sixthavenue1button  {
   top: 200px;
   left: 164px;
}

#i870photo1button a  {
   background-image: url(sg_photography_media/d870photo1button.gif);
}

#nashvillehovershow  {
   z-index: 7;
}

#i1553profilebutton  {
   top: 200px;
   left: 493px;
}

#citycreekhovershow  {
   z-index: 9;
}

#i867photo3button a  {
   background-image: url(sg_photography_media/d867photo3button.gif);
}

#i1557photo2button  {
   top: 528px;
   left: 328px;
}

#i628profilebutton  {
   width: 47px;
   top: 242px;
}

#i1561photo4button  {
   top: 528px;
   left: 656px;
}

#citycreekbutton a  {
   background-image: url(sg_commercial_media/citycreekbutton.gif);
}

#cherrycreekbutton  {
   top: 200px;
   left: 164px;
}

#residentialblank2  {
   background: url(sg_contact_media/contactblank1.gif) no-repeat;
   top: 528px;
   left: 328px;
}

#i1559photo3button  {
   top: 528px;
   left: 493px;
}

#residentialblank4  {
   background-image: url(sg_contact_media/contactblank1.gif);
   left: 656px;
}

#nashvillebutton a  {
   background-image: url(sg_commercial_media/nashvillebutton.gif);
}

#parkmeadowsbutton  {
   top: 200px;
   left: 328px;
}

#i626contactbutton  {
   position: absolute;
   left: 0px;
   top: 224px;
   z-index: 4;
   width: 52px;
   height: 12px;
   margin-left: 0px;
   margin-top: 0px;
}

#instagrambutton a  {
   background-image: url(sg_contact_media/instagrambutton.gif);
}

#suteatrohovershow  {
   z-index: 10;
}

#i1560photo1button  {
   top: 528px;
   left: 164px;
}

#residentialblank3  {
   background-image: url(sg_contact_media/contactblank1.gif);
   left: 492px;
}

#residentialblank1  {
   background-image: url(sg_contact_media/contactblank1.gif);
   left: 164px;
}

#suteatrobutton a  {
   background-image: url(sg_commercial_media/suteatrobutton.gif);
}

#i872photo4button  {
   top: 528px;
   left: 656px;
}

#i867photo3button  {
   top: 528px;
   left: 492px;
}

#commercialblank3  {
   background-image: url(sg_contact_media/contactblank1.gif);
   left: 492px;
}

#linkedinbutton a  {
   background-image: url(sg_contact_media/linkedinbutton.gif);
}

#i624homebutton a  {
   background: url(sg_profile_media/d624homebutton.gif) no-repeat;
   display: block;
   height: 14px;
   width: 41px;
   font-size: 14px;
   line-height: 14px;
}

#i1217photography  {
   background-image: url(sg_photography_media/d1217photography.gif);
   left: 1px;
}

#commercialblank2  {
   background: url(sg_contact_media/contactblank1.gif) no-repeat;
   top: 528px;
   left: 328px;
}

#commercialblank4  {
   background-image: url(sg_contact_media/contactblank1.gif);
   left: 656px;
}

#commercialblank1  {
   background-image: url(sg_contact_media/contactblank1.gif);
   left: 164px;
}

#i244homebutton a  {
   background-image: url(sg_home_media/d244homebutton.gif);
}

#i870photo1button  {
   top: 528px;
   left: 164px;
}

#ericandceliatext  {
   top: 198px;
}

#i873photo2button  {
   top: 528px;
   left: 328px;
}

#citycreekbutton  {
   top: 200px;
   left: 657px;
}

#murrayhovershow  {
   z-index: 5;
}

#brown2011button  {
   height: 472px;
}

#instagrambutton  {
   top: 528px;
   left: 492px;
}

#nashvillebutton  {
   top: 364px;
   left: 328px;
}

#boxcitybutton a  {
   background-image: url(sg_mentoring_media/boxcitybutton.gif);
}

#portfolioorange  {
   background-image: url(sg_commercial_media/portfolioorange.gif);
   width: 65px;
}

#murraybutton a  {
   background-image: url(sg_commercial_media/murraybutton.gif);
}

#hiddentext p a  {
   display: inline;
}

#suteatrobutton  {
   top: 200px;
   left: 493px;
}

#w86thhovershow  {
   z-index: 9;
}

#linkedinbutton  {
   top: 528px;
   left: 656px;
}

#i624homebutton  {
   position: absolute;
   left: 0px;
   top: 200px;
   z-index: 4;
   width: 41px;
   height: 14px;
   margin-left: 0px;
   margin-top: 0px;
}

#i244homebutton  {
   top: 36px;
   left: 0px;
}

#urbanhovershow  {
   z-index: 7;
}

#cabinhovershow  {
   z-index: 8;
}

#highhovershow  {
   z-index: 10;
}

#urbanbutton a  {
   background-image: url(sg_residential_media/urbanbutton.gif);
}

#w86thbutton a  {
   background-image: url(sg_residential_media/w86thbutton.gif);
}

#hiddentext li  {
   font-size: 6px;
   line-height: 7px;
   color: #FFFFFF;
}

#contactblank2  {
   background: url(sg_contact_media/contactblank1.gif) no-repeat;
   top: 528px;
   left: 328px;
}

#w4thhovershow  {
   z-index: 11;
}

#contactblank1  {
   background-image: url(sg_contact_media/contactblank1.gif);
   left: 164px;
}

#i614mentoring  {
   background-image: url(sg_mentoring_media/d614mentoring.gif);
   left: 0px;
}

#celiabutton a  {
   background-image: url(sg_mentoring_media/celiabutton.gif);
}

#boxcitybutton  {
   top: 528px;
   left: 165px;
}

#cabinbutton a  {
   background-image: url(sg_residential_media/cabinbutton.gif);
}

#w4thbutton a  {
   background-image: url(sg_residential_media/w4thbutton.gif);
}

#murraybutton  {
   top: 364px;
   left: 656px;
}

#highbutton a  {
   background-image: url(sg_residential_media/highbutton.gif);
}

#photo5button  {
   width: 144px;
   left: 820px;
}

#hometextbox1  {
   left: 0px;
}

#orangesquare  {
   background-image: url(sg_home_media/orangesquare.gif);
   left: 820px;
}

#i1background  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 964px;
   height: 708px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #FFFFFF;
   background-image: none;
}

#emailtextbox  {
   background: url(sg_contact_media/emailtextbox.gif) no-repeat;
   position: absolute;
   left: 164px;
   top: 200px;
   z-index: 4;
   width: 308px;
   height: 308px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1555profile  {
   background-image: url(sg_profile_media/d1555profile.gif);
   left: 0px;
}

#hiddentext p  {
   font-size: 6px;
   line-height: 7px;
   color: #FFFFFF;
}

#cabinbutton  {
   top: 364px;
   left: 164px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 964px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#w86thbutton  {
   top: 200px;
   left: 656px;
}

#celiabutton  {
   top: 528px;
   left: 328px;
}

#i616contact  {
   background-image: url(sg_contact_media/d616contact.gif);
   left: 0px;
}

#urbanbutton  {
   top: 364px;
   left: 328px;
}

#hiddentext  {
   position: absolute;
   left: 164px;
   top: 672px;
   z-index: 5;
   width: 636px;
   margin-left: 0px;
   margin-top: 0px;
}

#graysquare  {
   background-image: url(sg_home_media/graysquare.gif);
   left: 0px;
}

#contactmap  {
   background: url(sg_contact_media/contactmap.gif) no-repeat;
}

#highbutton  {
   top: 200px;
   left: 492px;
}

#w4thbutton  {
   top: 200px;
   left: 328px;
}

#ridefooter  {
   font-size: 0px;
}

#portfolio  {
   background-image: url(sg_profile_media/portfolio.gif);
   width: 62px;
}

#orangebar  {
   position: absolute;
   left: 144px;
   top: 36px;
   z-index: 4;
   width: 820px;
   height: 144px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #EA9423;
   background-image: none;
}

#page_bkg  {
   position: absolute;
   width: 964px;
   height: 708px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#page  {
   margin: 0px auto 0px auto;
   height: 708px;
   width: 964px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

h1,
h2,
body, p,
h3,
h4,
h5,
h6  {
   font-family: Arial, Helvetica, sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

html, body  {
   background-color: #FFFFFF;
   background-image: none;
}

