#lightiningpicturebox table,
#videopicturebox table,
#photo7picturebox table,
#photo1picturebox table,
#photo3picturebox table,
#photo5picturebox table,
#photo9picturebox table,
#photo8picturebox table,
#photo4picturebox table,
#photo6picturebox table,
#photo2picturebox table,
#stagepicturebox table  {
   width: 100%;
   height: 100%;
}

#photo1picturebox,
#photo3picturebox,
#photo2picturebox,
#photo5picturebox,
#photo4picturebox,
#photo7picturebox,
#photo6picturebox,
#photo9picturebox,
#photo8picturebox  {
   position: absolute;
   z-index: 7;
   width: 370px;
   height: 301px;
   margin-left: 0px;
   margin-top: 0px;
}

#gallerybutton a,
#homebutton a,
#eventsbutton a,
#contactbutton a,
#servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 114px;
   width: 81px;
   font-size: 114px;
   line-height: 114px;
}

#servicesbutton,
#contactbutton,
#eventsbutton,
#homebutton,
#gallerybutton  {
   position: absolute;
   top: 0px;
   width: 81px;
   height: 114px;
   margin-left: 0px;
   margin-top: 0px;
}

#photo7text,
#photo9text,
#photo4text,
#photo1text,
#photo8text  {
   position: absolute;
   z-index: 7;
   width: 352px;
   margin-left: 0px;
   margin-top: 0px;
}

#gallerynextthumbsetbutton a,
#gallerypreviousthumbsetbu a  {
   background-repeat: no-repeat;
   display: block;
   height: 38px;
   width: 40px;
   font-size: 38px;
   line-height: 38px;
}

#videopicturebox,
#stagepicturebox,
#lightiningpicturebox  {
   position: absolute;
   top: 1158px;
   z-index: 6;
   height: 212px;
   margin-left: 0px;
   margin-top: 0px;
}

#gallerypreviousthumbsetbu,
#gallerynextthumbsetbutton  {
   position: absolute;
   top: 5083px;
   z-index: 7;
   width: 40px;
   height: 38px;
   margin-left: 0px;
   margin-top: 0px;
}

#instagrambutton a,
#facebookbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 52px;
   width: 52px;
   font-size: 52px;
   line-height: 52px;
}

#photo5text,
#photo2text,
#photo6text  {
   position: absolute;
   z-index: 7;
   width: 352px;
   margin-left: 0px;
   margin-top: 0px;
}

#stageimg,
#lightiningimg,
#videoimg  {
   background: url(sg_home_media/videoimg.gif) no-repeat;
   position: absolute;
   top: 1146px;
   z-index: 5;
   width: 387px;
   height: 236px;
   margin-left: 0px;
   margin-top: 0px;
}

#yellowblokimg,
#yellowblokimgcopy  {
   background: url(sg_home_media/yellowblokimgcopy.gif) no-repeat;
   position: absolute;
   z-index: 5;
   width: 370px;
   height: 304px;
   margin-left: 0px;
   margin-top: 0px;
}

#facebookbutton,
#instagrambutton  {
   position: absolute;
   top: 5850px;
   width: 52px;
   height: 52px;
   margin-left: 0px;
   margin-top: 0px;
}

#i595addresstext,
#i597teltext  {
   position: absolute;
   top: 5855px;
   z-index: 5;
   width: 260px;
   margin-left: 0px;
   margin-top: 0px;
}

#i488test2img,
#i489test2img  {
   position: absolute;
   top: 3878px;
   z-index: 6;
   width: 45px;
   height: 39px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

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

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

#servicesimg,
#whitebkgimg  {
   position: absolute;
   left: 177px;
   z-index: 6;
   width: 1170px;
   height: 114px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#gallerynextthumbsetbutton  {
   left: 810px;
}

#gallerypreviousthumbsetbu  {
   left: 673px;
}

#lightiningpicturebox  {
   width: 360px;
   left: 583px;
}

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

#yellowblokimgcopy  {
   top: 3265px;
   left: 976px;
}

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

#photo7picturebox  {
   top: 2750px;
   left: 177px;
}

#photo4picturebox  {
   top: 2290px;
   left: 177px;
}

#photo9picturebox  {
   top: 2750px;
   left: 977px;
}

#photo6picturebox  {
   top: 2290px;
   left: 977px;
}

#photo1picturebox  {
   top: 1868px;
   left: 177px;
}

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

#photo3picturebox  {
   top: 1868px;
   left: 977px;
}

#photo2picturebox  {
   top: 1868px;
   left: 577px;
}

#photo5picturebox  {
   top: 2290px;
   left: 577px;
}

#photo8picturebox  {
   top: 2750px;
   left: 577px;
}

#videopicturebox  {
   width: 358px;
   left: 985px;
}

#instagrambutton  {
   z-index: 5;
   left: 1142px;
}

#stagepicturebox  {
   width: 359px;
   left: 184px;
}

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

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

#i595addresstext  {
   left: 182px;
}

#facebookbutton  {
   z-index: 6;
   left: 1080px;
}

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

#servicesbutton  {
   z-index: 8;
   left: 946px;
}

#contactbutton  {
   z-index: 11;
   left: 1189px;
}

#yellowblokimg  {
   top: 3263px;
   left: 176px;
}

#lightiningimg  {
   left: 570px;
}

#gallerybutton  {
   z-index: 10;
   left: 1108px;
}

#i488test2img  {
   background-image: url(sg_home_media/d488test2img.gif);
   left: 411px;
}

#i489test2img  {
   background-image: url(sg_home_media/d489test2img.gif);
   left: 1030px;
}

#eventsbutton  {
   z-index: 9;
   left: 1027px;
}

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

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

#i597teltext  {
   left: 482px;
}

#servicesimg  {
   background-image: url(sg_home_media/servicesimg.gif);
   top: 770px;
}

#photo9text  {
   top: 3081px;
   left: 977px;
}

#homebutton  {
   z-index: 7;
   left: 865px;
}

#photo8text  {
   top: 3081px;
   left: 577px;
}

#photo2text  {
   top: 2191px;
   left: 577px;
}

#photo3text  {
   position: absolute;
   left: 977px;
   top: 2191px;
   z-index: 7;
   width: 352px;
   margin-left: 0px;
   margin-top: 0px;
}

#photo1text  {
   top: 2191px;
   left: 184px;
}

#photo7text  {
   top: 3081px;
   left: 184px;
}

#photo6text  {
   top: 2613px;
   left: 977px;
}

#photo4text  {
   top: 2613px;
   left: 184px;
}

#photo5text  {
   top: 2613px;
   left: 577px;
}

#stageimg  {
   left: 170px;
}

#videoimg  {
   left: 971px;
}

#danimg  {
   background: url(sg_home_media/danimg.gif) no-repeat;
   position: absolute;
   left: 576px;
   top: 3263px;
   z-index: 5;
   width: 370px;
   height: 304px;
   margin-left: 0px;
   margin-top: 0px;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
}

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

