#redefininghomeentertainmentthroughinnovationandintegrity  {
   background: url(sg_index_media/id0redefininghomeentertainm.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 472px;
   z-index: 7;
   width: 696px;
   height: 19px;
}

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

#i2920emohawklnsuite104phoenixaz85050  {
   background: url(sg_index_media/id02920emohawklnsuite104pho.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 201px;
   top: 1060px;
   z-index: 5;
   width: 387px;
   height: 14px;
}

#startedb a,
#accredidationb a  {
   background-repeat: no-repeat;
   display: block;
   width: 137px;
   height: 33px;
   background-position: 0% 0px;
}

#videobuttonb a:hover  {
   background-position: -138px 0%;
}

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

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

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

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

#package1b a:hover  {
   background-position: -310px 0%;
}

#package2b a:hover  {
   background-position: -311px 0%;
}

#package4b a:hover  {
   background-position: -306px 0%;
}

#package5b a:hover  {
   background-position: -301px 0%;
}

#accredidationb a  {
   background-image: url(sg_index_media/accredidationb.jpg);
}

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

#videobuttonb a  {
   background: url(sg_index_media/videobuttonb.jpg) no-repeat 0% 0px;
   display: block;
   width: 138px;
   height: 139px;
}

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

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

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

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

#videobuttonb  {
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 174px;
   z-index: 15;
   width: 138px;
   height: 139px;
}

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

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

#package1b a  {
   background: url(sg_index_media/package1b.jpg) no-repeat 0% 0px;
   display: block;
   height: 72px;
   width: 310px;
   font-size: 72px;
   line-height: 72px;
}

#package4b a  {
   background: url(sg_index_media/package4b.jpg) no-repeat 0% 0px;
   display: block;
   height: 78px;
   width: 306px;
   font-size: 78px;
   line-height: 78px;
}

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

#package5b a  {
   background: url(sg_index_media/package5b.jpg) no-repeat 0% 0px;
   display: block;
   height: 84px;
   width: 301px;
   font-size: 84px;
   line-height: 84px;
}

#package2b a  {
   background: url(sg_index_media/package2b.jpg) no-repeat 0% 0px;
   display: block;
   height: 69px;
   width: 311px;
   font-size: 69px;
   line-height: 69px;
}

#i4805024600  {
   background: url(sg_index_media/4805024600.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 228px;
   top: 1015px;
   z-index: 5;
   width: 327px;
   height: 33px;
}

#layer6copy  {
   background: url(sg_index_media/layer6copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 122px;
   z-index: 8;
   width: 131px;
   height: 33px;
}

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

#startedb a  {
   background-image: url(sg_index_media/startedb.jpg);
}

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

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

#technology  {
   background: url(sg_index_media/technology.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 326px;
   top: 1088px;
   z-index: 5;
   width: 94px;
   height: 12px;
}

#package2b  {
   visibility: visible;
   position: absolute;
   left: 82px;
   top: 917px;
   z-index: 8;
   width: 311px;
   height: 69px;
}

#package5b  {
   visibility: visible;
   position: absolute;
   left: 401px;
   top: 911px;
   z-index: 9;
   width: 301px;
   height: 84px;
}

#package4b  {
   visibility: visible;
   position: absolute;
   left: 402px;
   top: 838px;
   z-index: 8;
   width: 306px;
   height: 78px;
}

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

#package1b  {
   visibility: visible;
   position: absolute;
   left: 78px;
   top: 842px;
   z-index: 8;
   width: 310px;
   height: 72px;
}

#homecopy  {
   background: url(sg_index_media/homecopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 133px;
   z-index: 9;
   width: 36px;
   height: 10px;
}

#startedb  {
   visibility: visible;
   position: absolute;
   left: 549px;
   top: 122px;
   z-index: 12;
   width: 137px;
   height: 33px;
}

#layer12  {
   background: url(sg_index_media/layer12.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 7px;
   z-index: 4;
   width: 783px;
   height: 1145px;
}

#layer21  {
   background: url(sg_index_media/layer21.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 7px;
   z-index: 6;
   width: 784px;
   height: 924px;
}

#layer13  {
   background: url(sg_index_media/layer13.jpg) no-repeat;
   position: absolute;
   left: 44px;
   top: 792px;
   z-index: 7;
   width: 704px;
   height: 37px;
}

#column2  {
   background: url(sg_index_media/column2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 409px;
   top: 512px;
   z-index: 7;
   width: 349px;
   height: 246px;
}

#column1  {
   background: url(sg_index_media/column1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 510px;
   z-index: 7;
   width: 342px;
   height: 246px;
}

#layer23  {
   background: url(sg_index_media/layer23.jpg) no-repeat;
   position: absolute;
   left: 10px;
   top: 155px;
   z-index: 14;
   width: 782px;
   height: 291px;
}

#layer14  {
   background: url(sg_index_media/layer14.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 833px;
   z-index: 7;
   width: 702px;
   height: 162px;
}

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

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

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

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

#i2009  {
   background: url(sg_index_media/2009.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 421px;
   top: 1089px;
   z-index: 5;
   width: 55px;
   height: 12px;
}

#mapb  {
   visibility: visible;
   position: absolute;
   left: 686px;
   top: 122px;
   z-index: 13;
   width: 106px;
   height: 33px;
}

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

