#id0lyrabutton a,
#id0traphoopbutton a,
#id0trapezebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#biobutton a,
#id0contactbutton a,
#id0linksbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#id0specialtyaccessoriesbutton a:hover  {
   background-position: -93px 0%;
}


#id0customequipmentbutton a:hover  {
   background-position: -176px 0%;
}

#id0specialtyaccessoriesbutton a  {
   background: url(sg_main_media/id0specialtyaccessoriesbutt.gif) no-repeat 0% 0px;
   display: block;
   height: 48px;
   width: 93px;
   font-size: 48px;
   line-height: 48px;
}

#id0aluminumstiltsbutton a:hover  {
   background-position: -153px 0%;
}

#id0specialtyaccessoriesbutton  {
   visibility: visible;
   position: absolute;
   left: 426px;
   top: 437px;
   z-index: 17;
   width: 93px;
   height: 48px;
}

#id0customequipmentbutton a  {
   background: url(sg_main_media/id0customequipmentbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 47px;
   width: 176px;
   font-size: 47px;
   line-height: 47px;
}

#id0theartistbutton a:hover  {
   background-position: -110px 0%;
}

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

#id0traphoopbutton a:hover  {
   background-position: -107px 0%;
}

#apparatusofthemonthbutton  {
	visibility: visible;
	position: absolute;
	left: 635px;
	top: 561px;
	z-index: 15;
	width: 178px;
	height: 9px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-variant: small-caps;
	color: #FFCC99;
	text-align: left;
	text-indent: 2px;
}

#urbolt,
#llbolt,
#ulbolt  {
   visibility: visible;
   position: absolute;
   z-index: 8;
   width: 36px;
   height: 34px;
   background-repeat: no-repeat;
}

#id0trapezebutton a:hover  {
   background-position: -83px 0%;
}

#id0contactbutton a:hover  {
   background-position: -60px 0%;
}

#id0customequipmentbutton  {
   visibility: visible;
   position: absolute;
   left: 301px;
   top: 470px;
   z-index: 18;
   width: 176px;
   height: 47px;
}

#id0aluminumstiltsbutton  {
   visibility: visible;
   position: absolute;
   left: 512px;
   top: 507px;
   z-index: 15;
   width: 153px;
   height: 33px;
}

#customequipmentnomerge  {
   background: url(sg_main_media/customequipmentnomerge.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 255px;
   top: 152px;
   z-index: 11;
   width: 278px;
   height: 383px;
}

#id0linksbutton a:hover  {
   background-position: -39px 0%;
}

#aluminumstiltsnomerge  {
   background: url(sg_main_media/aluminumstiltsnomerge.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 514px;
   top: 61px;
   z-index: 14;
   width: 324px;
   height: 557px;
}

#id0lyrabutton a:hover  {
   background-position: -64px 0%;
}

#footertext p a:hover  {
   color: #950209;
}

#id0theartistbutton a  {
   background: url(sg_main_media/id0theartistbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 25px;
   width: 110px;
   font-size: 25px;
   line-height: 25px;
}

#id0traphoopbutton a  {
   width: 107px;
   background-image: url(sg_main_media/id0traphoopbutton.gif);
}

#id0trapezebutton a  {
   width: 83px;
   background-image: url(sg_main_media/id0trapezebutton.gif);
}

#id0theartistbutton  {
   visibility: visible;
   position: absolute;
   left: 257px;
   top: 565px;
   z-index: 13;
   width: 110px;
   height: 25px;
}

#specialsbargraphic  {
   background: url(sg_main_media/specialsbargraphic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 620px;
   top: 541px;
   z-index: 5;
   width: 243px;
   height: 55px;
}

#id0contactbutton a  {
   width: 60px;
   background-image: url(sg_main_media/id0contactbutton.gif);
}

#mainbutton a:hover  {
   background-position: -213px 0%;
}

#mainsubtexttext p  {
	margin: 0px;
	color: #F4E5C6;
	font-variant: small-caps;
	text-align: center;
	font-family: AGaramondPro-Regular, AGaramondPro, "A Garamond Pro";
	font-size: 16px;
}

#id0traphoopbutton  {
   visibility: visible;
   position: absolute;
   left: 552px;
   top: 193px;
   z-index: 17;
   width: 107px;
   height: 23px;
}

#biobutton a:hover  {
   background-position: -28px 0%;
}

#theartistnomerge  {
   background: url(sg_main_media/theartistnomerge.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 110px;
   top: 273px;
   z-index: 12;
   width: 232px;
   height: 336px;
}

#mainimagenomerge  {
   background: url(sg_main_media/mainimagenomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 70px;
   top: 55px;
   z-index: 4;
   width: 768px;
   height: 563px;
}

#id0trapezebutton  {
   visibility: visible;
   position: absolute;
   left: 422px;
   top: 147px;
   z-index: 17;
   width: 83px;
   height: 23px;
}

#id0linksbutton a  {
   width: 39px;
   background-image: url(sg_main_media/id0linksbutton.gif);
}

#id0contactbutton  {
   visibility: hidden;
   position: absolute;
   left: 339px;
   top: 584px;
   z-index: 8;
   width: 60px;
   height: 20px;
}

#backgroundlayer  {
   background: url(sg_main_media/backgroundlayer.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 900px;
   height: 731px;
}

#mainsubtexttext  {
	visibility: visible;
	position: absolute;
	left: 243px;
	top: 620px;
	z-index: 16;
	width: 431px;
}

#id0lyrabutton a  {
   width: 64px;
   background-image: url(sg_main_media/id0lyrabutton.gif);
}

#traphoopnomerge  {
   background: url(sg_main_media/traphoopnomerge.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 466px;
   top: 55px;
   z-index: 16;
   width: 208px;
   height: 449px;
}

#trapezenomerge  {
   background: url(sg_main_media/trapezenomerge.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 379px;
   top: 55px;
   z-index: 13;
   width: 213px;
   height: 301px;
}

#curtainnomerge  {
   background: url(sg_main_media/curtainnomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 52px;
   z-index: 6;
   width: 849px;
   height: 564px;
}

#id0linksbutton  {
   visibility: hidden;
   position: absolute;
   left: 401px;
   top: 584px;
   z-index: 8;
   width: 39px;
   height: 20px;
}

#footertext p a  {
   border: 0px none #000000;
   font-variant: small-caps;
   text-decoration: none;
   color: #F4E5C6;
}

#introbackgrnd  {
	visibility: visible;
	position: absolute;
	left: 299px;
	top: 54px;
	z-index: 10;
	width: 298px;
	height: 74px;
	background-color: #000000;
	background-image: none;
}

#id0lyrabutton  {
   visibility: visible;
   position: absolute;
   left: 297px;
   top: 258px;
   z-index: 13;
   width: 64px;
   height: 23px;
}

#framenomerge  {
   background: url(sg_main_media/framenomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 41px;
   z-index: 7;
   width: 866px;
   height: 588px;
}

#singledouble  {
   background: url(sg_main_media/singledouble.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 440px;
   top: 174px;
   z-index: 12;
   width: 76px;
   height: 7px;
}

#mainbutton a  {
   background: url(sg_main_media/mainbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 70px;
   width: 213px;
   font-size: 70px;
   line-height: 70px;
}

#subtextframe  {
   background: url(sg_main_media/subtextframe.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 185px;
   top: 617px;
   z-index: 15;
   width: 544px;
   height: 20px;
}

#footertext p  {
   font: 10px/10px AGaramondPro-Regular, AGaramondPro, "A Garamond Pro";
   margin: 0px;
   text-align: center;
   font-variant: small-caps;
   color: #F4E5C6;
}

#lyranomerge  {
   background: url(sg_main_media/lyranomerge.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 137px;
   top: 55px;
   z-index: 10;
   width: 228px;
   height: 340px;
}

#introtext p  {
   font: 12px/12px AGaramondPro-Regular, AGaramondPro, "A Garamond Pro";
   margin: 0px;
   color: #F7EACC;
   text-align: center;
}

#biobutton a  {
   width: 28px;
   background-image: url(sg_main_media/biobutton.gif);
}

#mainbutton  {
   visibility: visible;
   position: absolute;
   left: 339px;
   top: 644px;
   z-index: 4;
   width: 213px;
   height: 70px;
}

#footertext  {
   visibility: visible;
   position: absolute;
   left: -14px;
   top: 719px;
   z-index: 4;
   width: 929px;
}

#acrobatic  {
   background: url(sg_main_media/acrobatic.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 566px;
   top: 502px;
   z-index: 8;
   width: 94px;
   height: 5px;
}

#clicktext  {
   background: url(sg_main_media/clicktext.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 327px;
   top: 8px;
   z-index: 5;
   width: 242px;
   height: 27px;
}

#biobutton  {
   visibility: hidden;
   position: absolute;
   left: 446px;
   top: 584px;
   z-index: 8;
   width: 28px;
   height: 20px;
}

#introtext  {
	visibility: visible;
	position: absolute;
	left: 303px;
	top: 59px;
	z-index: 11;
	width: 286px;
}

#traphoop  {
   background: url(sg_main_media/traphoop.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 537px;
   top: 213px;
   z-index: 15;
   width: 102px;
   height: 7px;
}

#hznmain  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#ulbolt  {
   background-image: url(sg_main_media/ulbolt.gif);
   top: 44px;
   left: 25px;
}

#custom  {
   background: url(sg_main_media/custom.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 494px;
   top: 487px;
   z-index: 8;
   width: 20px;
   height: 4px;
}

#urbolt  {
   background-image: url(sg_main_media/urbolt.gif);
   top: 44px;
   left: 840px;
}

#llbolt  {
   background-image: url(sg_main_media/llbolt.gif);
   top: 602px;
   left: 25px;
}

#lrbolt  {
   background: url(sg_main_media/lrbolt.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 840px;
   top: 602px;
   z-index: 8;
   width: 36px;
   height: 34px;
}

#handl  {
   background: url(sg_main_media/handl.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 266px;
   top: 1px;
   z-index: 4;
   width: 64px;
   height: 34px;
}

#handr  {
   background: url(sg_main_media/handr.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 569px;
   top: 1px;
   z-index: 4;
   width: 65px;
   height: 34px;
}

#main  {
   width: 900px;
   height: 731px;
   position: absolute;
   margin-left: -450px;
   left: 50%;
   top: -366px;
}

#hoop  {
   background: url(sg_main_media/hoop.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 299px;
   top: 276px;
   z-index: 8;
   width: 26px;
   height: 7px;
}

#backgroundlayer  {
   background: url(sg_main_media/backgroundlayer.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 900px;
   height: 731px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_main_media/exteriortile.jpg) center top repeat;
}
#login {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-variant: small-caps;
	color: #CCCCCC;
	position: absolute;
	visibility: visible;
	z-index: 10;
	left: 854px;
	top: 698px;
}
