a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid7magazinearticle,
#joebio,
#photogallery,
#pid5videoarchive,
#home,
#services,
#pid8drumclinics,
#contactinfo,
#pid3testimonials  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

#drumclinicsbutton a,
#contactinfobutton a,
#magazinearticlebutton a,
#servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 39px;
   background-position: 0% 0px;
   font-size: 39px;
   line-height: 39px;
}

#closeshaveliteral,
#blinkyliteral,
#beanheadliteral,
#voncelloliteral,
#marthaliteral  {
   visibility: visible;
   position: absolute;
   left: 471px;
   z-index: 4;
   width: 320px;
}

#josephacarozzaprofessionalprivatedruminstructor  {
   background: url(sg_testimonials_media/id0josephacarozzaprofession.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 346px;
   top: 87px;
   z-index: 4;
   width: 460px;
   height: 59px;
}

#prevbutton a,
#homebutton a,
#nextbutton a  {
   border-width: 0px;
   display: block;
   width: 100%;
   text-decoration: none;
}

#videoarchivebutton a,
#joebiobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 41px;
   background-position: 0% 0px;
   font-size: 41px;
   line-height: 41px;
}

#topseparatonline,
#bottomseparaton  {
   visibility: visible;
   position: absolute;
   left: 341px;
   z-index: 4;
   width: 618px;
   height: 3px;
   background-color: #FFFFFF;
   background-image: none;
   font-size: 1px;
}

#magazinearticlebutton a:hover  {
   background-position: -239px 0%;
}

#videoarchivebutton a:hover  {
   background-position: -205px 0%;
}

#testimonialsbutton a:hover  {
   background-position: -198px 0%;
}

#photogallerybutton a:hover  {
   background-position: -216px 0%;
}

#drumclinicsbutton a:hover  {
   background-position: -197px 0%;
}

#contactinfobutton a:hover  {
   background-position: -190px 0%;
}

#nextbutton,
#prevbutton  {
   font: bold 14px/31px Verdana, sans-serif;
   padding-bottom: 25px;
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 672px;
   z-index: 4;
   width: 87px;
   height: 31px;
}

#magazinearticlebutton a  {
   width: 239px;
   background-image: url(sg_testimonials_media/magazinearticlebutton.jpg);
}

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

#magazinearticlebutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 450px;
   z-index: 4;
   width: 239px;
   height: 39px;
}

#joebiobutton a:hover  {
   background-position: -152px 0%;
}

#testimonialsbutton a  {
   background: url(sg_testimonials_media/testimonialsbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 198px;
   font-size: 42px;
   line-height: 42px;
}

#videoarchivebutton a  {
   width: 205px;
   background-image: url(sg_testimonials_media/videoarchivebutton.jpg);
}

#photogallerybutton a  {
   background: url(sg_testimonials_media/photogallerybutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 38px;
   width: 216px;
   font-size: 38px;
   line-height: 38px;
}

#contactinfobutton a  {
   width: 190px;
   background-image: url(sg_testimonials_media/contactinfobutton.jpg);
}

#drumclinicsbutton a  {
   width: 197px;
   background-image: url(sg_testimonials_media/drumclinicsbutton.jpg);
}

#homebutton a:hover  {
   color: #FB083C;
}

#videoarchivebutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 354px;
   z-index: 4;
   width: 205px;
   height: 41px;
}

#testimonialsbutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 259px;
   z-index: 4;
   width: 198px;
   height: 42px;
}

#photogallerybutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 309px;
   z-index: 4;
   width: 216px;
   height: 38px;
}

#contactinfobutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 403px;
   z-index: 4;
   width: 190px;
   height: 39px;
}

#drumclinicsbutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 498px;
   z-index: 4;
   width: 197px;
   height: 39px;
}

#closeshaveliteral  {
   top: 862px;
}

#servicesbutton a  {
   width: 143px;
   background-image: url(sg_testimonials_media/servicesbutton.jpg);
}

#topseparatonline  {
   top: 511px;
}

#beanheadliteral  {
   top: 234px;
}

#voncelloliteral  {
   top: 862px;
   left: 76px;
}

#bottomseparaton  {
   top: 603px;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 545px;
   z-index: 4;
   width: 143px;
   height: 39px;
}

#joebiobutton a  {
   width: 152px;
   background-image: url(sg_testimonials_media/joebiobutton.jpg);
}

#marthaliteral  {
   top: 1179px;
}

#blinkyliteral  {
   top: 547px;
}

#emaleliteral  {
   visibility: visible;
   position: absolute;
   left: 81px;
   top: 1179px;
   z-index: 4;
   width: 320px;
}

#prevbutton a  {
   color: #ED1A2E;
}

#nextbutton a  {
   color: #ED1A2E;
}

#joebiobutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 212px;
   z-index: 4;
   width: 152px;
   height: 41px;
}

#homebutton a  {
   color: #FFFFFF;
}

#prevbutton  {
   left: 353px;
}

#nextbutton  {
   left: 475px;
}

#homebutton  {
   font: bold 17px/31px Verdana, sans-serif;
   padding-bottom: 25px;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 101px;
   top: 674px;
   z-index: 4;
   width: 238px;
   height: 31px;
}

#drumstick  {
   background: url(sg_testimonials_media/drumstick.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 315px;
   top: 161px;
   z-index: 4;
   width: 664px;
   height: 22px;
}

#jcslogo  {
   background: url(sg_testimonials_media/jcslogo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 47px;
   z-index: 4;
   width: 240px;
   height: 132px;
}

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

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

