#doeshelikemebutton a,
#butterflybreezesbutton a,
#choosewhotobebutton a,
#jakessongbutton a,
#wearetogetherbutton a,
#spiritwhispersbutton a,
#willscoatbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 165px;
   width: 186px;
   font-size: 165px;
   line-height: 165px;
}

#jakessongbutton,
#wearetogetherbutton,
#willscoatbutton,
#doeshelikemebutton,
#choosewhotobebutton,
#spiritwhispersbutton,
#butterflybreezesbutton  {
   position: absolute;
   z-index: 11;
   width: 186px;
   height: 165px;
   margin-left: 0px;
   margin-top: 0px;
}

#downloadprogram2012button a.nmh,
#downloadprogram2015button a:hover,
#downloadprogram2012button a:hover,
#downloadprogram2015button a.nmh  {
   background-position: -201px 0%;
}

#clipno5button a,
#clip3button a,
#clip2button a,
#clip1button a,
#clip4button a,
#clipno6button a,
#clipno7button a,
#clipno8button a  {
   background-repeat: no-repeat;
   display: block;
   width: 178px;
   height: 157px;
}

#contactform fieldset div label,
#contactform input[type=submit],
#contactform fieldset div input,
#contactform fieldset div textarea  {
   font: normal normal 20px/22px ArialMT-Light, Arial, Helvetica, sans-serif;
   color: #000000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#clipno8button,
#clip1button,
#clip2button,
#clip3button,
#clip4button,
#clipno7button,
#clipno6button,
#clipno5button  {
   position: absolute;
   z-index: 11;
   width: 178px;
   height: 157px;
   margin-left: 0px;
   margin-top: 0px;
}

#facebooklogobutton a.nmh,
#facebooklogobutton a:hover,
#bloglogobutton a:hover,
#bloglogobutton a.nmh  {
   background-position: -53px 0%;
}

#rehearsalsbutton,
#upcomingshowbutton,
#castcreditsbutton,
#homebutton,
#aboutusbutton  {
   position: absolute;
   left: 766px;
   z-index: 9;
   height: 19px;
   margin-left: 0px;
   margin-top: 0px;
}

#i3936downloadoriginalworldprem a:hover,
#i3936downloadoriginalworldprem a.nmh  {
   background-position: -160px 0%;
}

#i8120bookoflyricsbutton a.nmh,
#i8120bookoflyricsbutton a:hover  {
   background-position: -118px 0%;
}

#i8098bookoflyricsbutton a.nmh,
#i8098bookoflyricsbutton a:hover  {
   background-position: -153px 0%;
}

#i4426rehersalphotos,
#tickets,
#i8122fundraising,
#i100history  {
   position: absolute;
   left: 743px;
   z-index: 9;
   width: 281px;
   height: 21px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#historyoftheshowbutton a:hover,
#historyoftheshowbutton a.nmh  {
   background-position: -157px 0%;
}

#downloadprogram2015button a,
#downloadprogram2012button a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   width: 201px;
   font-size: 25px;
   line-height: 25px;
}

#clipsandphotosbutton a.nmh,
#clipsandphotosbutton a:hover  {
   background-position: -135px 0%;
}

#abbottbutton a,
#barnesnoblesbutton a,
#amazonbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 38px;
   width: 146px;
   font-size: 38px;
   line-height: 38px;
}

#downloadprogram2012button,
#downloadprogram2015button  {
   position: absolute;
   left: 25px;
   z-index: 7;
   width: 201px;
   height: 25px;
   margin-left: 0px;
   margin-top: 0px;
}

#blakedeuellperformingassa,
#jasoncarrollperformingass  {
   position: absolute;
   top: 707px;
   z-index: 10;
   width: 75px;
   height: 44px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#directorconstantinegramew,
#choreographerjanerussellg  {
   position: absolute;
   top: 1019px;
   z-index: 11;
   width: 222px;
   margin-left: 0px;
   margin-top: 0px;
}

#upcomingshowbutton a.nmh,
#upcomingshowbutton a:hover  {
   background-position: -98px 0%;
}

#download2015progbutton a,
#downloadshortprogbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 149px;
   height: 125px;
}

#fundraisingbutton a:hover,
#fundraisingbutton a.nmh  {
   background-position: -101px 0%;
}

#castcreditsbutton a:hover,
#castcreditsbutton a.nmh  {
   background-position: -119px 0%;
}

#rehearsalsbutton a.nmh,
#rehearsalsbutton a:hover  {
   background-position: -140px 0%;
}

#historyoftheshowbutton,
#i8120bookoflyricsbutton  {
   position: absolute;
   left: 766px;
   z-index: 10;
   height: 22px;
   margin-left: 0px;
   margin-top: 0px;
}

#downloadshortprogbutton,
#download2015progbutton  {
   position: absolute;
   top: 250px;
   z-index: 10;
   width: 149px;
   height: 125px;
   margin-left: 0px;
   margin-top: 0px;
}

#abbottbutton,
#barnesnoblesbutton,
#amazonbutton  {
   position: absolute;
   top: 1113px;
   z-index: 10;
   width: 146px;
   height: 38px;
   margin-left: 0px;
   margin-top: 0px;
}

#contactusbutton a.nmh,
#contactusbutton a:hover  {
   background-position: -96px 0%;
}

#bulletinbutton a.nmh,
#bulletinbutton a:hover  {
   background-position: -120px 0%;
}

#nextshowbutton a.nmh,
#nextshowbutton a:hover  {
   background-position: -234px 0%;
}

#aboutusbutton a.nmh,
#aboutusbutton a:hover  {
   background-position: -83px 0%;
}

#homebutton a.nmh,
#homebutton a:hover  {
   background-position: -62px 0%;
}

#bloglogobutton,
#facebooklogobutton  {
   position: absolute;
   left: 14px;
   z-index: 10;
   width: 53px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1428bookoflyrics,
#i8642contactus  {
   background: url(sg_book-of-lyrics_media/d1428bookoflyrics.jpg) no-repeat;
   position: absolute;
   left: 743px;
   width: 281px;
   height: 20px;
   margin-left: 0px;
   margin-top: 0px;
}

#abtus,
#i102bulletin,
#clipsphotos  {
   position: absolute;
   left: 743px;
   z-index: 9;
   width: 281px;
   height: 22px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i3936downloadoriginalworldprem a  {
   background: url(sg_upcomingshow_media/d3936downloadoriginalworldp.jpg) no-repeat;
   display: block;
   height: 44px;
   width: 160px;
   font-size: 44px;
   line-height: 44px;
}

#contactform input[type=submit]  {
   padding: 0px;
}

#i3936downloadoriginalworldprem  {
   position: absolute;
   left: 45px;
   top: 1124px;
   z-index: 7;
   width: 160px;
   height: 44px;
   margin-left: 0px;
   margin-top: 0px;
}

#i6276memorablemomentsclipsphot  {
   background: url(sg_clips-and-photos-main_media/d6276memorablemomentsclipsp.jpg) no-repeat;
   position: absolute;
   left: 403px;
   top: 353px;
   z-index: 10;
   width: 451px;
   height: 28px;
   margin-left: 0px;
   margin-top: 0px;
}

#deanbiotext,
#francisbiotext  {
   position: absolute;
   left: 369px;
   z-index: 10;
   width: 621px;
   margin-left: 0px;
   margin-top: 0px;
}

#greenboxcopy2,
#greenboxcopy  {
   position: absolute;
   left: 254px;
   z-index: 10;
   width: 749px;
   height: 25px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#downloadprogram2012button a  {
   background-image: url(sg_upcomingshow_media/downloadprogram2012button.jpg);
}

#downloadprogram2015button a  {
   background-image: url(sg_upcomingshow_media/downloadprogram2015button.jpg);
}

#orderacopyoffreedomfoundb  {
   background: url(sg_upcomingshow_media/orderacopyoffreedomfoundb.jpg) no-repeat;
   position: absolute;
   left: 25px;
   top: 970px;
   z-index: 6;
   width: 191px;
   height: 68px;
   margin-left: 0px;
   margin-top: 0px;
}

#downloadprogram2015button  {
   top: 1059px;
}

#i8098bookoflyricsbutton a  {
   background: url(sg_upcomingshow_media/d8098bookoflyricsbutton.jpg) no-repeat;
   display: block;
   width: 153px;
   height: 142px;
}

#choreographerjanerussellg  {
   left: 254px;
}

#downloadshortprogbutton a  {
   background-image: url(sg_upcomingshow_media/downloadshortprogbutton.jpg);
}

#jasoncarrollperformingass  {
   background-image: url(sg_cast-and-credits_media/jasoncarrollperformingass.jpg);
   left: 636px;
}

#experiencethe2015freedomf  {
   background: url(sg_clips-and-photos-main_media/experiencethe2015freedomf.jpg) no-repeat;
   position: absolute;
   left: 426px;
   top: 443px;
   z-index: 10;
   width: 398px;
   height: 50px;
   margin-left: 0px;
   margin-top: 0px;
}

#downloadprogram2012button  {
   top: 1090px;
}

#blakedeuellperformingassa  {
   background-image: url(sg_cast-and-credits_media/blakedeuellperformingassa.jpg);
   left: 727px;
}

#i8120bookoflyricsbutton a  {
   background: url(sg_upcomingshow_media/d8120bookoflyricsbutton.jpg) no-repeat;
   display: block;
   height: 22px;
   width: 118px;
   font-size: 22px;
   line-height: 22px;
}

#directorconstantinegramew  {
   left: 481px;
}

#themahaffeytheaterstpeter  {
   background: url(sg_clips-and-photos-main_media/themahaffeytheaterstpeter.jpg) no-repeat;
   position: absolute;
   left: 366px;
   top: 287px;
   z-index: 10;
   width: 526px;
   height: 58px;
   margin-left: 0px;
   margin-top: 0px;
}

#historyoftheshowbutton a  {
   background: url(sg_upcomingshow_media/historyoftheshowbutton.jpg) no-repeat;
   display: block;
   height: 22px;
   width: 157px;
   font-size: 22px;
   line-height: 22px;
}

#download2015progbutton a  {
   background-image: url(sg_upcomingshow_media/download2015progbutton.jpg);
}

#butterflybreezesbutton a  {
   background-image: url(sg_clips-and-photos-history_media/butterflybreezesbutton.jpg);
}

#i8120bookoflyricsbutton  {
   width: 118px;
   top: 185px;
}

#i8098bookoflyricsbutton  {
   position: absolute;
   left: 50px;
   top: 834px;
   z-index: 5;
   width: 153px;
   height: 142px;
   margin-left: 0px;
   margin-top: 0px;
}

#downloadshortprogbutton  {
   left: 486px;
}

#spiritwhispersbutton a  {
   background-image: url(sg_clips-and-photos-history_media/spiritwhispersbutton.jpg);
}

#butterflybreezesbutton  {
   top: 272px;
   left: 635px;
}

#historyoftheshowbutton  {
   width: 157px;
   top: 43px;
}

#clipsandphotosbutton a  {
   background: url(sg_upcomingshow_media/clipsandphotosbutton.jpg) no-repeat;
   display: block;
   height: 22px;
   width: 135px;
   font-size: 22px;
   line-height: 22px;
}

#download2015progbutton  {
   left: 281px;
}

#wearetogetherbutton a  {
   background-image: url(sg_clips-and-photos-history_media/wearetogetherbutton.jpg);
}

#choosewhotobebutton a  {
   background-image: url(sg_clips-and-photos-history_media/choosewhotobebutton.jpg);
}

#arrowup,
#arrowupcopy  {
   position: absolute;
   left: 265px;
   z-index: 11;
   width: 13px;
   height: 12px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#spiritwhispersbutton  {
   top: 273px;
   left: 825px;
}

#doeshelikemebutton a  {
   background-image: url(sg_clips-and-photos-history_media/doeshelikemebutton.jpg);
}

#barnesnoblesbutton a  {
   background-image: url(sg_book-of-lyrics_media/barnesnoblesbutton.jpg);
}

#upcomingshowbutton a  {
   background: url(sg_history_media/upcomingshowbutton.jpg) no-repeat;
   display: block;
   height: 19px;
   width: 98px;
   font-size: 19px;
   line-height: 19px;
}

#facebooklogobutton a  {
   background: url(sg_upcomingshow_media/facebooklogobutton.jpg) no-repeat;
   display: block;
   height: 53px;
   width: 53px;
   font-size: 53px;
   line-height: 53px;
}

#clipsandphotosbutton  {
   position: absolute;
   left: 766px;
   top: 63px;
   z-index: 11;
   width: 135px;
   height: 22px;
   margin-left: 0px;
   margin-top: 0px;
}

#choosewhotobebutton  {
   top: 501px;
   left: 254px;
}

#wearetogetherbutton  {
   top: 273px;
   left: 254px;
}

#fundraisingbutton a  {
   background: url(sg_upcomingshow_media/fundraisingbutton.jpg) no-repeat;
   display: block;
   height: 22px;
   width: 101px;
   font-size: 22px;
   line-height: 22px;
}

#linktopastshowscopy  {
   background: url(sg_clips-and-photos-windows_media/linktopastshows.jpg) no-repeat;
   position: absolute;
   left: 507px;
   top: 949px;
   z-index: 11;
   width: 252px;
   height: 18px;
   margin-left: 0px;
   margin-top: 0px;
}

#i4426rehersalphotos  {
   background-image: url(sg_rehearsal-photos_media/d4426rehersalphotos.jpg);
   top: 140px;
}

#castcreditsbutton a  {
   background: url(sg_history_media/castcreditsbutton.jpg) no-repeat;
   display: block;
   height: 19px;
   width: 119px;
   font-size: 19px;
   line-height: 19px;
}

#rehearsalsbutton a  {
   background: url(sg_history_media/rehearsalsbutton.jpg) no-repeat;
   display: block;
   height: 19px;
   width: 140px;
   font-size: 19px;
   line-height: 19px;
}

#i16themusicaldrama  {
   background: url(sg_upcomingshow_media/d5themusicaldrama.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 7;
   width: 764px;
   height: 453px;
   margin-left: 0px;
   margin-top: 0px;
}

#barnesnoblesbutton  {
   left: 624px;
}

#upcomingshowbutton  {
   width: 98px;
   top: 125px;
}

#doeshelikemebutton  {
   top: 501px;
   left: 445px;
}

#facebooklogobutton  {
   height: 53px;
   top: 516px;
}

#castcreditsbutton  {
   width: 119px;
   top: 105px;
}

#jakessongbutton a  {
   background-image: url(sg_clips-and-photos-history_media/jakessongbutton.jpg);
}

#willscoatbutton a  {
   background-image: url(sg_clips-and-photos-history_media/willscoatbutton.jpg);
}

#contactusbutton a  {
   background: url(sg_upcomingshow_media/contactusbutton.jpg) no-repeat;
   display: block;
   height: 19px;
   width: 96px;
   font-size: 19px;
   line-height: 19px;
}

#fundraisingbutton  {
   position: absolute;
   left: 766px;
   top: 165px;
   z-index: 9;
   width: 101px;
   height: 22px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1428bookoflyrics  {
   z-index: 9;
   top: 181px;
}

#pastshowstextcopy  {
   position: absolute;
   left: 349px;
   top: 993px;
   z-index: 11;
   width: 568px;
   margin-left: 0px;
   margin-top: 0px;
}

#checkwebsitetext  {
   position: absolute;
   left: 16px;
   top: 1200px;
   z-index: 6;
   width: 200px;
   margin-left: 0px;
   margin-top: 0px;
}

#rehearsalsbutton  {
   width: 140px;
   top: 145px;
}

#bulletinbutton a  {
   background: url(sg_upcomingshow_media/bulletinbutton.jpg) no-repeat;
   display: block;
   height: 19px;
   width: 120px;
   font-size: 19px;
   line-height: 19px;
}

#i8122fundraising  {
   background-image: url(sg_fund-raising_media/d8122fundraising.jpg);
   top: 160px;
}

#bloglogobutton a  {
   background: url(sg_upcomingshow_media/bloglogobutton.jpg) no-repeat;
   display: block;
   height: 54px;
   width: 53px;
   font-size: 54px;
   line-height: 54px;
}

#likeusonfacebook  {
   background: url(sg_upcomingshow_media/likeusonfacebook.jpg) no-repeat;
   position: absolute;
   left: 84px;
   top: 525px;
   z-index: 10;
   width: 133px;
   height: 39px;
   margin-left: 0px;
   margin-top: 0px;
}

#nextshowbutton a  {
   background: url(sg_upcomingshow_media/nextshowbutton.jpg) no-repeat;
   display: block;
   width: 234px;
   height: 175px;
}

#jakessongbutton  {
   top: 501px;
   left: 825px;
}

#clipno8button a  {
   background-image: url(sg_clips-and-photos-windows_media/clipno8button.jpg);
}

#clipno7button a  {
   background-image: url(sg_clips-and-photos-windows_media/clipno7button.jpg);
}

#aboutusbutton a  {
   background: url(sg_upcomingshow_media/aboutusbutton.jpg) no-repeat;
   display: block;
   height: 19px;
   width: 83px;
   font-size: 19px;
   line-height: 19px;
}

#clipno5button a  {
   background-image: url(sg_clips-and-photos-windows_media/clipno5button.jpg);
}

#contactusbutton  {
   position: absolute;
   left: 766px;
   top: 205px;
   z-index: 11;
   width: 96px;
   height: 19px;
   margin-left: 0px;
   margin-top: 0px;
}

#willscoatbutton  {
   top: 273px;
   left: 445px;
}

#trailerbutton a  {
   background: url(sg_clips-and-photos-main_media/trailerbutton.jpg) no-repeat;
   display: block;
   height: 323px;
   width: 500px;
   font-size: 323px;
   line-height: 323px;
}

#clipno6button a  {
   background-image: url(sg_clips-and-photos-windows_media/clipno6button.jpg);
}

#bulletinbutton  {
   position: absolute;
   left: 766px;
   top: 85px;
   z-index: 12;
   width: 120px;
   height: 19px;
   margin-left: 0px;
   margin-top: 0px;
}

#nextshowbutton  {
   position: absolute;
   left: 0px;
   top: 653px;
   z-index: 7;
   width: 234px;
   height: 175px;
   margin-left: 0px;
   margin-top: 0px;
}

#amazonbutton a  {
   background-image: url(sg_book-of-lyrics_media/amazonbutton.jpg);
}

#bloglogobutton  {
   height: 54px;
   top: 582px;
}

#i8642contactus  {
   z-index: 10;
   top: 201px;
}

#francisbiotext  {
   top: 931px;
}

#abbottbutton a  {
   background-image: url(sg_book-of-lyrics_media/abbottbutton.jpg);
}

#clip3button a  {
   background-image: url(sg_clips-and-photos-windows_media/clip3button.jpg);
}

#clipno5button  {
   top: 572px;
   left: 264px;
}

#clip2button a  {
   background-image: url(sg_clips-and-photos-windows_media/clip2button.jpg);
}

#clipno6button  {
   z-index: 12;
   top: 572px;
   left: 452px;
}

#clip1button a  {
   background-image: url(sg_clips-and-photos-windows_media/clip1button.jpg);
}

#choosewhotobe  {
   background: url(sg_upcomingshow_media/choosewhotobe.jpg) no-repeat;
   position: absolute;
   left: 25px;
   top: 430px;
   z-index: 9;
   width: 204px;
   height: 63px;
   margin-left: 0px;
   margin-top: 0px;
}

#clipno7button  {
   top: 572px;
   left: 640px;
}

#clipno8button  {
   top: 572px;
   left: 827px;
}

#aboutusbutton  {
   width: 83px;
   top: 24px;
}

#greenboxcopy2  {
   background-image: url(sg_clips-and-photos-history_media/greenboxcopy2.jpg);
   top: 242px;
}

#clip4button a  {
   background-image: url(sg_clips-and-photos-windows_media/clip4button.jpg);
}

#trailerbutton  {
   position: absolute;
   left: 395px;
   top: 513px;
   z-index: 10;
   width: 500px;
   height: 323px;
   margin-left: 0px;
   margin-top: 0px;
}

#i8706ffplogo  {
   background: url(sg_upcomingshow_media/d8706ffplogo.jpg) no-repeat;
   position: absolute;
   left: 42px;
   top: 1562px;
   z-index: 6;
   width: 154px;
   height: 225px;
   margin-left: 0px;
   margin-top: 0px;
}

#greenboxcopy  {
   background-image: url(sg_clips-and-photos-history_media/greenboxcopy.jpg);
   top: 471px;
}

#abbottbutton  {
   left: 282px;
}

#amazonbutton  {
   left: 453px;
}

#i102bulletin  {
   background-image: url(sg_bulletin-board_media/bulletin.jpg);
   top: 80px;
}

#homebutton a  {
   background: url(sg_upcomingshow_media/homebutton.jpg) no-repeat;
   display: block;
   height: 19px;
   width: 62px;
   font-size: 19px;
   line-height: 19px;
}

#page_content  {
   min-height: 1925px;
}

#layer115copy  {
   background: url(sg_clips-and-photos-windows_media/layer115copy.jpg) no-repeat;
   position: absolute;
   left: 347px;
   top: 932px;
   z-index: 10;
   width: 571px;
   height: 221px;
   margin-left: 0px;
   margin-top: 0px;
}

#arrowupcopy  {
   background-image: url(sg_clips-and-photos-2012_media/arrowupcopy.jpg);
   top: 1401px;
}

#i100history  {
   background-image: url(sg_history_media/d100history.jpg);
   top: 38px;
}

#castcreduts  {
   background: url(sg_cast-and-credits_media/castcreduts.jpg) no-repeat;
   position: absolute;
   left: 743px;
   top: 101px;
   z-index: 9;
   width: 281px;
   height: 20px;
   margin-left: 0px;
   margin-top: 0px;
}

#clip4button  {
   top: 344px;
   left: 827px;
}

#clip3button  {
   top: 344px;
   left: 640px;
}

#clip1button  {
   top: 344px;
   left: 264px;
}

#clip2button  {
   top: 344px;
   left: 452px;
}

#downloadbar  {
   background: url(sg_upcomingshow_media/downloadbar.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 1039px;
   z-index: 6;
   width: 234px;
   height: 140px;
   margin-left: 0px;
   margin-top: 0px;
}

#clipsphotos  {
   background-image: url(sg_clips-and-photos-main_media/clipsphotos.jpg);
   top: 58px;
}

#deanbiotext  {
   top: 691px;
}

#chainscopy  {
   background: url(sg_upcomingshow_media/chainscopy.jpg) no-repeat;
   position: absolute;
   left: 490px;
   top: 717px;
   z-index: 5;
   width: 534px;
   height: 152px;
   margin-left: 0px;
   margin-top: 0px;
}

#homebutton  {
   width: 62px;
   top: 3px;
}

#blueline  {
   background: url(sg_upcomingshow_media/blueline.jpg) no-repeat;
   position: absolute;
   left: 5px;
   top: 506px;
   z-index: 9;
   width: 224px;
   height: 141px;
   margin-left: 0px;
   margin-top: 0px;
}

#tickets  {
   background-image: url(sg_upcomingshow_media/tickets.jpg);
   top: 120px;
}

#layer20  {
   background: url(sg_upcomingshow_media/layer20.jpg) no-repeat;
   position: absolute;
   left: 234px;
   top: 221px;
   z-index: 9;
   width: 790px;
   height: 1704px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer12  {
   background: url(sg_upcomingshow_media/layer12.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 6;
   width: 1024px;
   height: 779px;
   margin-left: 0px;
   margin-top: 0px;
}

#arrowup  {
   background-image: url(sg_clips-and-photos-2012_media/arrowup.jpg);
   top: 1060px;
}

#layer22  {
   position: absolute;
   left: 0px;
   top: 1048px;
   z-index: 5;
   width: 234px;
   height: 877px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #0A1441;
   background-image: none;
}

#layer11  {
   background: url(sg_upcomingshow_media/layer11.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 8;
   width: 305px;
   height: 511px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer4  {
   position: absolute;
   left: 743px;
   top: 0px;
   z-index: 8;
   width: 281px;
   height: 221px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #0F6E9E;
   background-image: none;
}

#layer0  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 1024px;
   height: 1925px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #FFFFFF;
   background-image: none;
}

#abtus  {
   background-image: url(sg_about-us_media/abtus.jpg);
   top: 18px;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 1024px;
   left: 0px;
   top: 0px;
   display: block;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

*:focus  {
   outline-style: none;
}

.full_width  {
   min-width: 1024px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

ains  {
   text-decoration: none;
}

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

html, body  {
   background: #FFFFFF url(sg_upcomingshow_media/browserbackground.jpg) center top repeat;
   background-attachment: scroll;
   height: 100%;
}

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

