a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid12home,
#pid15video,
#pid17contact,
#pid13about,
#pid14studio,
#pid16equipment  {
   margin: 0px auto 0px auto;
   width: 1198px;
   position: relative;
}

#studiobutton a,
#videobutton a,
#homebutton a,
#contactbutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#id207demarcosschoolofmusictext p,
#itsimportanttoscroll p,
#demarcosscroll p  {
   font: 17px/21px Arial;
   margin: 0px;
   text-align: left;
}

#fbbutton a,
#twitterbutton a,
#youtubebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 40px;
   background-position: 0% 0px;
   font-size: 40px;
   line-height: 40px;
}

#sitepoweredbygdesignsmarketingbutton a:hover  {
   background-position: -252px 0%;
}

#sitepoweredbygdesignsmarketingbutton a  {
   background: url(equipmentmedia/id164sitepoweredbygdesignsm.gif) no-repeat 0% 0px;
   display: block;
   height: 15px;
   width: 252px;
   font-size: 15px;
   line-height: 15px;
}

#sitepoweredbygdesignsmarketingbutton  {
   visibility: visible;
   position: absolute;
   left: 834px;
   top: 881px;
   z-index: 6;
   width: 252px;
   height: 15px;
}

#stateoftheartaudioproductionstudio  {
   background: url(homemedia/id191stateoftheartaudioprod.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 622px;
   top: 323px;
   z-index: 10;
   width: 442px;
   height: 39px;
}

#i12yearsdemonstratingleadingbrands  {
   background: url(homemedia/id19012yearsdemonstratingle.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 634px;
   top: 283px;
   z-index: 9;
   width: 411px;
   height: 44px;
}

#emailbutton a,
#directionsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 52px;
   width: 177px;
   background-position: 0% 0px;
   font-size: 52px;
   line-height: 52px;
}

#id177demarcosschoolofmusictext p  {
   font: 20px/25px Arial;
   margin: 0px;
   text-align: left;
}

#musiclivesinusandweliveformusic  {
   background: url(equipmentmedia/id154musiclivesinusandweliv.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 135px;
   top: 843px;
   z-index: 4;
   width: 397px;
   height: 16px;
}

#directionsbutton,
#emailbutton  {
   visibility: visible;
   position: absolute;
   left: 167px;
   z-index: 4;
   width: 177px;
   height: 52px;
}

#id177demarcosschoolofmusictext  {
   visibility: visible;
   position: absolute;
   left: 144px;
   top: 391px;
   z-index: 5;
   width: 520px;
}

#sampletext p,
#producingtext p  {
   font: bold 22px/28px Arial;
   margin: 0px;
   text-align: left;
   color: #FF0303;
}

#equipmentbutton a:hover  {
   background-position: -145px 0%;
}

#dsmschoolbutton a:hover  {
   background-position: -137px 0%;
}

#youtubebutton a:hover  {
   background-position: -41px 0%;
}

#contactbutton a:hover  {
   background-position: -113px 0%;
}

#twitterbutton a:hover  {
   background-position: -39px 0%;
}

#studiobutton a:hover  {
   background-position: -95px 0%;
}

#producingtextcopy p  {
   font: bold 28px/39px Arial;
   margin: 0px;
   text-align: left;
}

#aboutbutton a:hover  {
   background-position: -83px 0%;
}

#videobutton a:hover  {
   background-position: -82px 0%;
}

#directionsbutton a  {
   background-image: url(contactmedia/directionsbutton.gif);
}

#homebutton a:hover  {
   background-position: -66px 0%;
}

#dsmschoolbutton a  {
   background: url(equipmentmedia/dsmschoolbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 49px;
   width: 137px;
   font-size: 49px;
   line-height: 49px;
}

#producingtextcopy  {
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 398px;
   z-index: 9;
   width: 276px;
}

#equipmentbutton a  {
   background: url(contactmedia/equipmentbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 28px;
   width: 145px;
   font-size: 28px;
   line-height: 28px;
}

#id162i3306976992  {
   background: url(equipmentmedia/3306976992.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 863px;
   top: 840px;
   z-index: 4;
   width: 202px;
   height: 20px;
}

#directionsbutton  {
   top: 635px;
}

#fbbutton a:hover  {
   background-position: -40px 0%;
}

#contactbutton a  {
   width: 113px;
   background-image: url(equipmentmedia/contactbutton.gif);
}

#twitterbutton a  {
   width: 39px;
   background-image: url(equipmentmedia/twitterbutton.gif);
}

#videoproduction  {
   background: url(homemedia/videoproduction.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 663px;
   top: 231px;
   z-index: 10;
   width: 325px;
   height: 37px;
}

#equipmentbutton  {
   visibility: visible;
   position: absolute;
   left: 808px;
   top: 163px;
   z-index: 5;
   width: 145px;
   height: 28px;
}

#youtubebutton a  {
   width: 41px;
   background-image: url(equipmentmedia/youtubebutton.gif);
}

#dsmschoolbutton  {
   visibility: visible;
   position: absolute;
   left: 110px;
   top: 149px;
   z-index: 5;
   width: 137px;
   height: 49px;
}

#i2012dsmtext p  {
   font: bold 13px/33px Arial;
   margin: 0px;
   color: #E30000;
   text-align: center;
}

#studiobutton a  {
   width: 95px;
   background-image: url(equipmentmedia/studiobutton.gif);
}

#aboutbutton a  {
   width: 83px;
   background-image: url(equipmentmedia/aboutbutton.gif);
}

#dsmbackground  {
   background: url(equipmentmedia/dsmbackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1198px;
   height: 950px;
}

#youtubebutton  {
   visibility: visible;
   position: absolute;
   left: 681px;
   top: 832px;
   z-index: 4;
   width: 41px;
   height: 40px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 968px;
   top: 163px;
   z-index: 5;
   width: 113px;
   height: 24px;
}

#videobutton a  {
   width: 82px;
   background-image: url(equipmentmedia/videobutton.gif);
}

#producingtext  {
   visibility: visible;
   position: absolute;
   left: 132px;
   top: 529px;
   z-index: 5;
   width: 193px;
}

#twitterbutton  {
   visibility: visible;
   position: absolute;
   left: 629px;
   top: 832px;
   z-index: 4;
   width: 39px;
   height: 40px;
}

#emailbutton a  {
   background-image: url(contactmedia/emailbutton.gif);
}

#id269dsmlogo  {
   background: url(equipmentmedia/id269dsmlogo.gif) no-repeat;
   position: absolute;
   left: 126px;
   top: 15px;
   z-index: 4;
   width: 967px;
   height: 170px;
}

#homebutton a  {
   width: 66px;
   background-image: url(equipmentmedia/homebutton.gif);
}

#studiobutton  {
   visibility: visible;
   position: absolute;
   left: 593px;
   top: 163px;
   z-index: 5;
   width: 95px;
   height: 24px;
}

#i2012dsmtext  {
   visibility: visible;
   position: absolute;
   left: 131px;
   top: 872px;
   z-index: 5;
   width: 724px;
}

#emailbutton  {
   top: 552px;
}

#layer1copy3  {
   background: url(equipmentmedia/layer1copy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 88px;
   z-index: 2;
   width: 1143px;
   height: 817px;
}

#layer5copy3  {
   background: url(homemedia/layer5copy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 116px;
   top: 454px;
   z-index: 4;
   width: 969px;
   height: 372px;
}

#videobutton  {
   visibility: visible;
   position: absolute;
   left: 707px;
   top: 163px;
   z-index: 5;
   width: 82px;
   height: 24px;
}

#dsmmusician  {
   background: url(homemedia/dsmmusician.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 116px;
   top: 702px;
   z-index: 5;
   width: 969px;
   height: 124px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 492px;
   top: 163px;
   z-index: 5;
   width: 83px;
   height: 24px;
}

#layer1copy  {
   background: url(equipmentmedia/layer1copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 116px;
   top: 200px;
   z-index: 3;
   width: 969px;
   height: 626px;
}

#fbbutton a  {
   width: 40px;
   background-image: url(equipmentmedia/fbbutton.gif);
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 402px;
   top: 163px;
   z-index: 5;
   width: 66px;
   height: 24px;
}

#sampletext  {
   visibility: visible;
   position: absolute;
   left: 332px;
   top: 529px;
   z-index: 5;
   width: 304px;
}

#id193home  {
   background: url(homemedia/id193home.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 402px;
   top: 163px;
   z-index: 3;
   width: 66px;
   height: 24px;
}

#fbbutton  {
   visibility: visible;
   position: absolute;
   left: 736px;
   top: 832px;
   z-index: 4;
   width: 40px;
   height: 40px;
}

#whitebar  {
   background: url(homemedia/whitebar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 116px;
   top: 704px;
   z-index: 6;
   width: 969px;
   height: 3px;
}

#layer126  {
   background: url(homemedia/layer126.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 124px;
   top: 208px;
   z-index: 4;
   width: 472px;
   height: 236px;
}

#layer127  {
   background: url(homemedia/layer127.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 697px;
   top: 208px;
   z-index: 5;
   width: 378px;
   height: 365px;
}

#layer128  {
   background: url(homemedia/layer128.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 847px;
   top: 458px;
   z-index: 7;
   width: 229px;
   height: 247px;
}

#layer129  {
   background: url(homemedia/layer129.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 633px;
   top: 370px;
   z-index: 9;
   width: 402px;
   height: 5px;
}

#shape1  {
   background: url(homemedia/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 614px;
   top: 246px;
   z-index: 8;
   width: 418px;
   height: 437px;
}

#redbar  {
   background: url(equipmentmedia/redbar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 116px;
   top: 830px;
   z-index: 3;
   width: 969px;
   height: 44px;
}

#shape2  {
   background: url(homemedia/shape2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 219px;
   z-index: 9;
   width: 378px;
   height: 61px;
}

#clef  {
   background: url(equipmentmedia/clef.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 301px;
   top: 842px;
   z-index: 5;
   width: 13px;
   height: 26px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}

