#competitonnewsgbutton a,
#photogbutton a,
#contactgbutton a,
#advgbutton a,
#ticketsgbutton a,
#prizegbutton a,
#homegbutton a,
#adjudgbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 50px;
   background-position: 0% 0px;
   font-size: 50px;
   line-height: 50px;
}

#amerstylepdfbutton a,
#entrygbutton a,
#packagesgbutton a,
#propdfbutton a,
#reggbutton a,
#genschgbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 51px;
   background-position: 0% 0px;
   font-size: 51px;
   line-height: 51px;
}

#solowordbutton a:hover,
#internationawordbutton a:hover  {
   background-position: -32px 0%;
}

#internationalpdfbutton a:hover,
#solobutton a:hover  {
   background-position: -40px 0%;
}

#amstylewordbutton a:hover,
#prowordbutton a:hover  {
   background-position: -33px 0%;
}

#propdfbutton a:hover,
#amerstylepdfbutton a:hover  {
   background-position: -47px 0%;
}

#internationawordbutton a,
#solowordbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 36px;
   width: 32px;
   background-position: 0% 0px;
   font-size: 36px;
   line-height: 36px;
}

#prizegbutton a:hover,
#advgbutton a:hover  {
   background-position: -138px 0%;
}

#internationalpdfbutton a,
#solobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 44px;
   width: 40px;
   background-position: 0% 0px;
   font-size: 44px;
   line-height: 44px;
}

#doubletreebyhiltontorontoairporthotelg  {
   background: url(sg_tickets_media/id0doubletreebyhiltontoront.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 287px;
   top: 124px;
   z-index: 5;
   width: 374px;
   height: 26px;
}

#propdfbutton,
#amerstylepdfbutton  {
   visibility: visible;
   position: absolute;
   left: 551px;
   z-index: 4;
   width: 47px;
   height: 51px;
}

#wordgcopy,
#wordgcopy2,
#wordg  {
   background: url(sg_entry_media/wordgcopy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 28px;
   height: 6px;
}

#competitonnewsgbutton a:hover  {
   background-position: -185px 0%;
}

#professionalshowdancetext p  {
   font: bold 14px/14px Tahoma, sans-serif;
   margin: 0px;
   color: #ADACAC;
   letter-spacing: -1px;
   text-align: left;
}

#gsrstudioincbutton a:hover  {
   text-decoration: underline;
}

#professionalshowdancetext  {
   visibility: visible;
   position: absolute;
   left: 244px;
   top: 232px;
   z-index: 4;
   width: 178px;
}

#internationawordbutton a  {
   background-image: url(sg_entry_media/internationawordbutton.gif);
}

#internationalpdfbutton a  {
   background-image: url(sg_entry_media/internationalpdfbutton.gif);
}

#competitonnewsgbutton a  {
   width: 185px;
   background-image: url(sg_gensch_media/competitonnewsgbutton.gif);
}

#packagesgbutton a:hover  {
   background-position: -108px 0%;
}

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

#ticketsgbutton a:hover  {
   background-position: -103px 0%;
}

#internationawordbutton  {
   visibility: visible;
   position: absolute;
   left: 612px;
   top: 441px;
   z-index: 4;
   width: 32px;
   height: 36px;
}

#internationalpdfbutton  {
   visibility: visible;
   position: absolute;
   left: 550px;
   top: 442px;
   z-index: 4;
   width: 40px;
   height: 44px;
}

#competitonnewsgbutton  {
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 163px;
   z-index: 7;
   width: 185px;
   height: 50px;
}

#genschgbutton a:hover  {
   background-position: -192px 0%;
}

#entrygbutton a:hover  {
   background-position: -158px 0%;
}

#adjudgbutton a:hover  {
   background-position: -143px 0%;
}

#amerstylepdfbutton a  {
   width: 47px;
   background-image: url(sg_entry_media/amerstylepdfbutton.gif);
}

#photogbutton a:hover  {
   background-position: -177px 0%;
}

#accomgbutton a:hover  {
   background-position: -180px 0%;
}

#gsrstudioincbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #A29B9B;
}

#amstylewordbutton a  {
   background: url(sg_entry_media/amstylewordbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 37px;
   width: 33px;
   font-size: 37px;
   line-height: 37px;
}

#copyright2009text p  {
   font: 12px/18px Tahoma, sans-serif;
   margin: 0px;
   color: #A29B9B;
   text-align: left;
}

#homegbutton a:hover  {
   background-position: -84px 0%;
}

#reggbutton a:hover  {
   background-position: -225px 0%;
}

#amerstylepdfbutton  {
   top: 310px;
}

#gsrstudioincbutton  {
   font: 12px/18px Tahoma, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 532px;
   top: 770px;
   z-index: 4;
   width: 88px;
   height: 10px;
}

#copyright2009text  {
   visibility: visible;
   position: absolute;
   left: 256px;
   top: 770px;
   z-index: 5;
   width: 295px;
}

#sundayjuly262009g  {
   background: url(sg_tickets_media/sundayjuly262009g.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 479px;
   top: 106px;
   z-index: 4;
   width: 191px;
   height: 26px;
}

#amstylewordbutton  {
   visibility: visible;
   position: absolute;
   left: 615px;
   top: 312px;
   z-index: 4;
   width: 33px;
   height: 37px;
}

#packagesgbutton a  {
   width: 108px;
   background-image: url(sg_gensch_media/packagesgbutton.gif);
}

#solowordbutton a  {
   background-image: url(sg_entry_media/solowordbutton.gif);
}

#contactgbutton a  {
   width: 142px;
   background-image: url(sg_gensch_media/contactgbutton.gif);
}

#ticketsgbutton a  {
   width: 103px;
   background-image: url(sg_gensch_media/ticketsgbutton.gif);
}

#packagesgbutton  {
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 343px;
   z-index: 8;
   width: 108px;
   height: 51px;
}

#genschgbutton a  {
   width: 192px;
   background-image: url(sg_gensch_media/genschgbutton.gif);
}

#prowordbutton a  {
   background: url(sg_entry_media/prowordbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 49px;
   width: 33px;
   font-size: 49px;
   line-height: 49px;
}

#photogbutton a  {
   width: 177px;
   background-image: url(sg_gensch_media/photogbutton.gif);
}

#propdfbutton a  {
   width: 47px;
   background-image: url(sg_entry_media/propdfbutton.gif);
}

#prizegbutton a  {
   width: 138px;
   background-image: url(sg_gensch_media/prizegbutton.gif);
}

#contactgbutton  {
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 548px;
   z-index: 5;
   width: 142px;
   height: 50px;
}

#accomgbutton a  {
   background: url(sg_gensch_media/accomgbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 54px;
   width: 180px;
   font-size: 54px;
   line-height: 54px;
}

#solowordbutton  {
   visibility: visible;
   position: absolute;
   left: 613px;
   top: 569px;
   z-index: 4;
   width: 32px;
   height: 36px;
}

#adjudgbutton a  {
   width: 143px;
   background-image: url(sg_gensch_media/adjudgbutton.gif);
}

#entrygbutton a  {
   width: 158px;
   background-image: url(sg_gensch_media/entrygbutton.gif);
}

#ticketsgbutton  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 274px;
   z-index: 4;
   width: 103px;
   height: 50px;
}

#prowordbutton  {
   visibility: visible;
   position: absolute;
   left: 616px;
   top: 228px;
   z-index: 4;
   width: 33px;
   height: 49px;
}

#homegbutton a  {
   width: 84px;
   background-image: url(sg_gensch_media/homegbutton.gif);
}

#genschgbutton  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 239px;
   z-index: 5;
   width: 192px;
   height: 51px;
}

#reggbutton a  {
   width: 225px;
   background-image: url(sg_gensch_media/reggbutton.gif);
}

#adjudgbutton  {
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 202px;
   z-index: 6;
   width: 143px;
   height: 50px;
}

#propdfbutton  {
   top: 226px;
}

#entrygbutton  {
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 306px;
   z-index: 9;
   width: 158px;
   height: 51px;
}

#photogbutton  {
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 595px;
   z-index: 4;
   width: 177px;
   height: 50px;
}

#solobutton a  {
   background-image: url(sg_entry_media/solobutton.gif);
}

#prizegbutton  {
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 379px;
   z-index: 7;
   width: 138px;
   height: 50px;
}

#accomgbutton  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 491px;
   z-index: 4;
   width: 180px;
   height: 54px;
}

#advgbutton a  {
   width: 138px;
   background-image: url(sg_gensch_media/advgbutton.gif);
}

#homegbutton  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 126px;
   z-index: 8;
   width: 84px;
   height: 50px;
}

#advgbutton  {
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 415px;
   z-index: 6;
   width: 138px;
   height: 50px;
}

#reggbutton  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 455px;
   z-index: 5;
   width: 225px;
   height: 51px;
}

#solobutton  {
   visibility: visible;
   position: absolute;
   left: 549px;
   top: 569px;
   z-index: 4;
   width: 40px;
   height: 44px;
}

#wordgcopy2  {
   top: 481px;
   left: 612px;
}

#id1entryg  {
   background: url(sg_entry_media/id1entryg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 244px;
   top: 330px;
   z-index: 4;
   width: 205px;
   height: 267px;
}

#id0entryg  {
   background: url(sg_entry_media/id0entryg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 387px;
   top: 180px;
   z-index: 4;
   width: 111px;
   height: 18px;
}

#wordgcopy  {
   top: 611px;
   left: 613px;
}

#torontog  {
   background: url(sg_tickets_media/torontog.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 750px;
   height: 1000px;
}

#entry  {
   margin: 0px auto 0px auto;
   height: 1000px;
   width: 750px;
   position: relative;
   background-color: #130B53;
}

#wordg  {
   top: 355px;
   left: 616px;
}

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

