#layer28copy2,
#layer28copy3,
#layer28copy4,
#layer28copy  {
   visibility: hidden;
   position: absolute;
   left: 62px;
   top: 393px;
   width: 672px;
   height: 336px;
   background-repeat: no-repeat;
}

#i2b a:hover,
#i1b a:hover,
#i4b a:hover,
#i5b a:hover  {
   background-position: -122px 0%;
}

#i2920emohawklnsuite104phoenixaz85050  {
   background: url(sg_start_media/id02920emohawklnsuite104pho.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 267px;
   top: 801px;
   z-index: 7;
   width: 318px;
   height: 11px;
}

#professionalintegrationservices  {
   background: url(sg_start_media/id0professionalintegrations.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 94px;
   top: 415px;
   z-index: 24;
   width: 302px;
   height: 24px;
}

#i4b a,
#i5b a,
#i1b a,
#i2b a  {
   background-repeat: no-repeat;
   display: block;
   width: 122px;
   height: 134px;
   background-position: 0% 0px;
}

#audioandvideodistribution  {
   background: url(sg_start_media/audioandvideodistribution.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 92px;
   top: 414px;
   z-index: 21;
   width: 261px;
   height: 21px;
}

#videocameraandtouchpanel  {
   background: url(sg_start_media/videocameraandtouchpanel.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 509px;
   top: 489px;
   z-index: 19;
   width: 155px;
   height: 31px;
}

#clickbuttontowatchvideo  {
   background: url(sg_start_media/clickbuttontowatchvideo.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 265px;
   top: 545px;
   z-index: 25;
   width: 249px;
   height: 21px;
}

#accredidationb a:hover  {
   background-position: -137px 0%;
}

#id1customhometheater  {
   background: url(sg_start_media/id1customhometheater.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 92px;
   top: 415px;
   z-index: 17;
   width: 204px;
   height: 21px;
}

#emailsymbolb a:hover  {
   background-position: -36px 0%;
}

#portfoliob a:hover  {
   background-position: -130px 0%;
}

#layer33sdropshadow  {
   background: url(sg_start_media/layer33sdropshadow.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 475px;
   top: 468px;
   z-index: 21;
   width: 134px;
   height: 261px;
}

#gettingstartedcopy  {
   background: url(sg_start_media/gettingstartedcopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 560px;
   top: 133px;
   z-index: 13;
   width: 116px;
   height: 10px;
}

#layer34sdropshadow  {
   background: url(sg_start_media/layer34sdropshadow.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 626px;
   top: 469px;
   z-index: 21;
   width: 101px;
   height: 260px;
}

#compositeb a:hover  {
   background-position: -425px 0%;
}

#id1homeautomation  {
   background: url(sg_start_media/id1homeautomation.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 92px;
   top: 414px;
   z-index: 19;
   width: 166px;
   height: 21px;
}

#buildersb a:hover  {
   background-position: -142px 0%;
}

#id1gettingstarted  {
   background: url(sg_start_media/id1gettingstarted.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 183px;
   z-index: 15;
   width: 212px;
   height: 28px;
}

#layer36,
#layer30  {
   visibility: hidden;
   position: absolute;
   left: 491px;
   z-index: 17;
   width: 234px;
   height: 157px;
   background-repeat: no-repeat;
}

#accredidationb a  {
   background: url(sg_start_media/accredidationb.jpg) no-repeat 0% 0px;
   display: block;
   width: 137px;
   height: 33px;
}

#i5b,
#i2b,
#i4b  {
   visibility: visible;
   position: absolute;
   top: 239px;
   z-index: 15;
   width: 122px;
   height: 134px;
}

#typefornowcopy2  {
   background: url(sg_start_media/typefornowcopy2.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 107px;
   top: 457px;
   z-index: 21;
   width: 336px;
   height: 228px;
}

#typefornowcopy3  {
   background: url(sg_start_media/typefornowcopy3.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 107px;
   top: 458px;
   z-index: 24;
   width: 446px;
   height: 247px;
}

#emailsymbolb a  {
   background: url(sg_start_media/emailsymbolb.jpg) no-repeat 0% 0px;
   display: block;
   height: 34px;
   width: 36px;
   font-size: 34px;
   line-height: 34px;
}

#typefornowcopy  {
   background: url(sg_start_media/typefornowcopy.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 107px;
   top: 457px;
   z-index: 19;
   width: 348px;
   height: 138px;
}

#accredidationb  {
   visibility: visible;
   position: absolute;
   left: 412px;
   top: 122px;
   z-index: 11;
   width: 137px;
   height: 33px;
}

#homeb a:hover  {
   background-position: -131px 0%;
}

#layer28copy3  {
   background-image: url(sg_start_media/layer28copy3.jpg);
   z-index: 20;
}

#compositeb a  {
   background: url(sg_start_media/compositeb.jpg) no-repeat 0% 0px;
   display: block;
   height: 121px;
   width: 425px;
   font-size: 121px;
   line-height: 121px;
}

#portfoliob a  {
   background: url(sg_start_media/portfoliob.jpg) no-repeat 0% 0px;
   display: block;
   width: 130px;
   height: 33px;
}

#layer28copy2  {
   background-image: url(sg_start_media/layer28copy2.jpg);
   z-index: 18;
}

#mapb a:hover  {
   background-position: -575px 0%;
}

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

#emailsymbolb  {
   visibility: visible;
   position: absolute;
   left: 668px;
   top: 32px;
   z-index: 7;
   width: 36px;
   height: 34px;
}

#soundgraphic  {
   background: url(sg_start_media/soundgraphic.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 282px;
   top: 651px;
   z-index: 5;
   width: 223px;
   height: 214px;
}

#layer10copy  {
   background: url(sg_start_media/layer10copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 549px;
   top: 122px;
   z-index: 12;
   width: 137px;
   height: 33px;
}

#i3b a:hover  {
   background-position: -121px 0%;
}

#i4805024600  {
   background: url(sg_start_media/4805024600.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 295px;
   top: 757px;
   z-index: 7;
   width: 267px;
   height: 27px;
}

#buildersb a  {
   background: url(sg_start_media/buildersb.jpg) no-repeat 0% 0px;
   display: block;
   width: 142px;
   height: 33px;
}

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

#portfoliob  {
   visibility: visible;
   position: absolute;
   left: 140px;
   top: 122px;
   z-index: 9;
   width: 130px;
   height: 33px;
}

#compositeb  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 0px;
   z-index: 8;
   width: 425px;
   height: 121px;
}

#topbarcopy  {
   background: url(sg_start_media/topbarcopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 6px;
   z-index: 5;
   width: 783px;
   height: 118px;
}

#typefornow  {
   background: url(sg_start_media/typefornow.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 107px;
   top: 457px;
   z-index: 17;
   width: 354px;
   height: 184px;
}

#buildersb  {
   visibility: visible;
   position: absolute;
   left: 270px;
   top: 122px;
   z-index: 10;
   width: 142px;
   height: 33px;
}

#thxlogo  {
   background: url(sg_start_media/thxlogo.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 575px;
   top: 505px;
   z-index: 25;
   width: 110px;
   height: 52px;
}

#layer33  {
   background: url(sg_start_media/layer33.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 475px;
   top: 429px;
   z-index: 22;
   width: 134px;
   height: 273px;
}

#layer34  {
   background: url(sg_start_media/layer34.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 626px;
   top: 430px;
   z-index: 22;
   width: 101px;
   height: 276px;
}

#isflogo  {
   background: url(sg_start_media/isflogo.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 574px;
   top: 432px;
   z-index: 26;
   width: 125px;
   height: 73px;
}

#layer28  {
   background: url(sg_start_media/layer28.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 62px;
   top: 393px;
   z-index: 15;
   width: 672px;
   height: 336px;
}

#homeb a  {
   background: url(sg_start_media/homeb.jpg) no-repeat 0% 0px;
   display: block;
   width: 131px;
   height: 33px;
}

#layer21  {
   background: url(sg_start_media/layer21.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 7px;
   z-index: 6;
   width: 783px;
   height: 893px;
}

#haalogo  {
   background: url(sg_start_media/haalogo.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 574px;
   top: 557px;
   z-index: 24;
   width: 115px;
   height: 65px;
}

#layer30  {
   background-image: url(sg_start_media/layer30.jpg);
   top: 402px;
}

#layer36  {
   background-image: url(sg_start_media/layer36.jpg);
   top: 567px;
}

#layer12  {
   background: url(sg_start_media/layer12.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 5px;
   z-index: 4;
   width: 787px;
   height: 895px;
}

#layer0  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 800px;
   height: 900px;
   background-color: #000000;
   background-image: none;
}

#stroke  {
   background: url(sg_start_media/stroke.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 121px;
   z-index: 7;
   width: 783px;
   height: 34px;
}

#mapb a  {
   background: url(sg_start_media/mapb.jpg) no-repeat 0% 0px;
   display: block;
   width: 575px;
   height: 572px;
}

#i1b a  {
   background-image: url(sg_start_media/1b.jpg);
}

#i2b a  {
   background-image: url(sg_start_media/2b.jpg);
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 122px;
   z-index: 8;
   width: 131px;
   height: 33px;
}

#i5b a  {
   background-image: url(sg_start_media/5b.jpg);
}

#email  {
   background: url(sg_start_media/email.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 710px;
   top: 45px;
   z-index: 7;
   width: 36px;
   height: 8px;
}

#start  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
}

#i3b a  {
   background: url(sg_start_media/3b.jpg) no-repeat 0% 0px;
   display: block;
   width: 121px;
   height: 134px;
}

#i4b a  {
   background-image: url(sg_start_media/4b.jpg);
}

#mapb  {
   visibility: visible;
   position: absolute;
   left: 217px;
   top: 122px;
   z-index: 14;
   width: 575px;
   height: 572px;
}

#i1b  {
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 239px;
   z-index: 7;
   width: 122px;
   height: 134px;
}

#i5b  {
   left: 613px;
}

#i2b  {
   left: 202px;
}

#i3b  {
   visibility: visible;
   position: absolute;
   left: 339px;
   top: 239px;
   z-index: 15;
   width: 121px;
   height: 134px;
}

#i4b  {
   left: 476px;
}

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

