a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#aboutthebandtexth1 li,
#venuesandsitestext p,
#terytext li,
#gigdatesandeventstexth2 h2,
#newstextscroll li,
#venuesandsitestext li,
#aboutustextscroll li,
#terytext p,
#aboutthebandtexth1 p,
#gigdatestextscroll li,
#httpwwwbristolwebdesignco p,
#aboutustextscroll p,
#photographybytext p,
#photographybytext li,
#auxbodytext li,
#httpwwwsupersonicmusiccou p,
#auxtext li,
#gigdatestextscroll p,
#aboutthebandtexth1 h1,
#httpwwwbristolwebdesignco li,
#auxtext p,
#linkstext p,
#linkstext li,
#gigdatesandeventstexth2 li,
#httpwwwsupersonicmusiccou li,
#auxbodytext p,
#gigdatesandeventstexth2 p,
#newstextscroll p  {
   padding: 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: left;
   text-decoration: none;
   font-variant: normal;
   font-style: normal;
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
}

#i0audiohovershow > div:first-child,
#i0contacthovershow > div:first-child,
#auxhovershow > div:first-child,
#i0galleryhovershow > div:first-child,
#i1homehovershow > div:first-child,
#i0videohovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 9px;
   height: 9px;
   background-repeat: no-repeat;
}

#i1homehovershow,
#auxhovershow,
#i0galleryhovershow,
#i0videohovershow,
#i0contacthovershow,
#i0audiohovershow  {
   overflow: hidden;
   position: absolute;
   z-index: 6;
   width: 9px;
   height: 9px;
   display: none;
}

#sonicform fieldset div label,
#sonicform fieldset div input,
#sonicform fieldset div textarea  {
   font: normal normal 11px/13px Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 2px;
}

.fl li a,
.fl li *,
#httpwwwbristolwebdesignco p a,
#httpwwwsupersonicmusiccou p a,
#terytext p a  {
   display: inline;
}

#editbutton a:hover,
#i1newsbutton a:hover,
#i1newsbutton a.nmh,
#editbutton a.nmh  {
   background-position: -57px 0%;
}

#thankyoutext li,
#sampletrackstext li,
#sampletrackstext p,
#thankyoutext p  {
   padding: 0px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   font-style: normal;
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
   text-indent: 0px;
   text-align: center;
}

#i1contacthovershow > div:first-child,
#i1videohovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 12px;
   background-repeat: no-repeat;
}

#homehoverhide > div:first-child,
#i3homehovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 34px;
   height: 36px;
   background-repeat: no-repeat;
}

#gallerytextbutton,
#contacttextbutton,
#videotextbutton  {
   font: 11px/13px Arial-BoldMT, Arial, Helvetica, sans-serif;
   letter-spacing: 2px;
   text-align: left;
   position: absolute;
   top: 331px;
   z-index: 6;
   height: 13px;
}

#gallerypicturebox table,
#bandpicturebox table  {
   width: 100%;
   height: 100%;
}

#i1newsbutton a:active,
#editbutton a:active  {
   background-position: -114px 0%;
}

#i1galleryhovershow > div:first-child  {
   background: url(sg_audio_media/d1galleryhovershow.gif) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 13px;
   height: 21px;
}

#i1contacthovershow > div:first-child  {
   background-image: url(sg_audio_media/d1contacthovershow.gif);
   height: 22px;
}

#i0galleryhovershow > div:first-child  {
   background-image: url(sg_audio_media/d0galleryhovershow.gif);
}

#i0contacthovershow > div:first-child  {
   background-image: url(sg_audio_media/d0contacthovershow.gif);
}

#i0audiohovershow > div:first-child  {
   background-image: url(sg_audio_media/d0audiohovershow.gif);
}

#i0videohovershow > div:first-child  {
   background-image: url(sg_audio_media/d0videohovershow.gif);
}

#contacthoverhide > div:first-child  {
   background: url(sg_audio_media/contacthoverhide.gif) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 8px;
   height: 18px;
}

#i1audiohovershow > div:first-child  {
   background: url(sg_audio_media/d1audiohovershow.gif) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 10px;
   height: 16px;
}

#i1videohovershow > div:first-child  {
   background-image: url(sg_audio_media/d1videohovershow.gif);
   height: 21px;
}

#galleryhoverhide > div:first-child  {
   background: url(sg_audio_media/galleryhoverhide.gif) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 21px;
   height: 6px;
}

#auxmenuhovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 167px;
}

#i1homehovershow > div:first-child  {
   background-image: url(sg_audio_media/d1homehovershow.gif);
}

#i3homehovershow > div:first-child  {
   background-image: url(sg_audio_media/d3homehovershow.gif);
}

#i0homehovershow > div:first-child  {
   background: url(sg_audio_media/d0homehovershow.gif) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 29px;
   height: 29px;
}

#i2homehovershow > div:first-child  {
   background: url(sg_audio_media/d2homehovershow.gif) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 67px;
   height: 76px;
}

#auxbodytext,
#venuesandsitestext  {
   position: absolute;
   left: 143px;
   top: 629px;
   z-index: 5;
   width: 609px;
}

#videohoverhide > div:first-child  {
   background: url(sg_audio_media/videohoverhide.gif) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 14px;
   height: 20px;
}

#audiohoverhide > div:first-child  {
   background: url(sg_audio_media/audiohoverhide.gif) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 16px;
   height: 12px;
}

#homehoverhide > div:first-child  {
   background-image: url(sg_audio_media/homehoverhide.gif);
}

#auxhovershow > div:first-child  {
   background-image: url(sg_audio_media/auxhovershow.gif);
}

#editbutton a,
#i1newsbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 57px;
   height: 42px;
}

#auxmenuhovershow div ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#httpwwwsupersonicmusiccou li  {
   color: #000000;
   letter-spacing: 0px;
   line-height: 14px;
   font-size: 12px;
}

#httpwwwbristolwebdesignco li  {
   color: #FFFFFF;
   letter-spacing: 2px;
   line-height: 12px;
   font-size: 10px;
}

#httpwwwbristolwebdesignco p  {
   color: #FFFFFF;
   letter-spacing: 2px;
   line-height: 12px;
   font-size: 10px;
}

#httpwwwsupersonicmusiccou p  {
   color: #000000;
   letter-spacing: 0px;
   line-height: 14px;
   font-size: 12px;
}

#gigdatesandeventstexth2 li  {
   font-size: 14px;
   line-height: 17px;
   letter-spacing: 2px;
   color: #CCCCCC;
}

#gigdatesandeventstexth2 h2  {
   font-size: 14px;
   line-height: 17px;
   letter-spacing: 2px;
   color: #CCCCCC;
}

#auxmenuhovershow div ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#httpwwwbristolwebdesignco  {
   position: absolute;
   left: 541px;
   top: 952px;
   z-index: 5;
   width: 247px;
}

#httpwwwsupersonicmusiccou  {
   position: absolute;
   left: 545px;
   top: 880px;
   z-index: 6;
   width: 202px;
}

#gigdatesandeventstexth2 p  {
   font-size: 14px;
   line-height: 17px;
   letter-spacing: 2px;
   color: #CCCCCC;
}

#auxmenuhovershow div ul  {
   font: normal normal 14px/32px Arial-BoldMT, Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #000000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 2px;
   text-indent: 0px;
   text-align: left;
}

#gigdatestextscroll li  {
   font-size: 14px;
   line-height: 17px;
   letter-spacing: 0px;
   color: #CCCCCC;
}

#venuesandsitestext li  {
   font-size: 14px;
   line-height: 17px;
   letter-spacing: 2px;
   color: #CC6600;
}

#aboutthebandtexth1 li  {
   font-size: 14px;
   line-height: 17px;
   letter-spacing: 2px;
   color: #CCCCCC;
}

#aboutthebandtexth1 h1  {
   font-size: 14px;
   line-height: 17px;
   letter-spacing: 2px;
   color: #CCCCCC;
}

#gigdatestextscroll p  {
   font-size: 14px;
   line-height: 17px;
   letter-spacing: 0px;
   color: #CCCCCC;
}

#photographybytext li  {
   font-size: 12px;
   line-height: 14px;
   letter-spacing: 0px;
   color: #FFFFFF;
}

#venuesandsitestext p  {
   font-size: 14px;
   line-height: 17px;
   letter-spacing: 2px;
   color: #CC6600;
}

#aboutustextscroll li  {
   font-size: 12px;
   line-height: 14px;
   letter-spacing: 0px;
   color: #FFFFFF;
}

#aboutthebandtexth1 p  {
   font-size: 14px;
   line-height: 17px;
   letter-spacing: 2px;
   color: #CCCCCC;
}

#aboutustextscroll p  {
   font-size: 12px;
   line-height: 14px;
   letter-spacing: 0px;
   color: #FFFFFF;
}

#photographybytext p  {
   font-size: 12px;
   line-height: 14px;
   letter-spacing: 0px;
   color: #FFFFFF;
}

#auxtext,
#linkstext  {
   position: absolute;
   left: 143px;
   top: 572px;
   z-index: 5;
   width: 458px;
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#sampletrackstext li  {
   font-size: 9px;
   line-height: 11px;
   letter-spacing: 1px;
   color: #FF9900;
}

#i0contacthovershow  {
   top: 255px;
   left: 445px;
}

#bottommenu ul li a  {
   padding: 2px 0.44em 2px 0.44em;
   height: 100%;
}

#i0galleryhovershow  {
   top: 254px;
   left: 508px;
}

#i1galleryhovershow  {
   overflow: hidden;
   position: absolute;
   left: 513px;
   top: 299px;
   z-index: 7;
   width: 13px;
   height: 21px;
   display: none;
}

#sampletrackstext p  {
   font-size: 9px;
   line-height: 11px;
   letter-spacing: 1px;
   color: #FF9900;
}

#i1contacthovershow  {
   overflow: hidden;
   position: absolute;
   left: 449px;
   top: 298px;
   z-index: 7;
   width: 12px;
   height: 22px;
   display: none;
}

#contacttextbutton  {
   width: 59px;
   left: 426px;
}

#gallerytextbutton  {
   width: 53px;
   left: 489px;
}

#newstextscroll li  {
   font-size: 11px;
   line-height: 13px;
   letter-spacing: 2px;
   color: #FFFFFF;
}

#newstextscroll p  {
   font-size: 11px;
   line-height: 13px;
   letter-spacing: 2px;
   color: #FFFFFF;
}

#auxmenuhovershow  {
   margin: 0px;
   overflow: hidden;
   display: none;
   width: 172px;
   z-index: 7;
   top: 358px;
   left: 633px;
   position: absolute;
}

#contacthoverhide  {
   overflow: hidden;
   position: absolute;
   left: 444px;
   top: 281px;
   z-index: 6;
   width: 8px;
   height: 18px;
}

#galleryhoverhide  {
   overflow: hidden;
   position: absolute;
   left: 515px;
   top: 295px;
   z-index: 6;
   width: 21px;
   height: 6px;
}

#i1audiohovershow  {
   overflow: hidden;
   position: absolute;
   left: 323px;
   top: 297px;
   z-index: 7;
   width: 10px;
   height: 16px;
   display: none;
}

#i0audiohovershow  {
   top: 254px;
   left: 320px;
}

#bottommenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#i0videohovershow  {
   top: 254px;
   left: 383px;
}

#i1videohovershow  {
   overflow: hidden;
   position: absolute;
   left: 385px;
   top: 297px;
   z-index: 6;
   width: 12px;
   height: 21px;
   display: none;
}

#facebookbutton a  {
   background: url(sg_audio_media/facebookbutton.gif) no-repeat;
   display: block;
   height: 45px;
   width: 43px;
   font-size: 45px;
   line-height: 45px;
}

#i3homehovershow  {
   overflow: hidden;
   position: absolute;
   left: 153px;
   top: 132px;
   z-index: 6;
   width: 34px;
   height: 36px;
   display: none;
}

#i2homehovershow  {
   overflow: hidden;
   position: absolute;
   left: 202px;
   top: 275px;
   z-index: 6;
   width: 67px;
   height: 76px;
   display: none;
}

#thankyoutext li  {
   font-size: 24px;
   line-height: 29px;
   letter-spacing: 4px;
   color: #CCCCCC;
}

#i0homehovershow  {
   overflow: hidden;
   position: absolute;
   left: 130px;
   top: 269px;
   z-index: 6;
   width: 29px;
   height: 29px;
   display: none;
}

#i1homehovershow  {
   top: 168px;
   left: 141px;
}

#videotextbutton  {
   width: 40px;
   left: 370px;
}

#audiotextbutton  {
   font: 11px/14px Arial-BoldMT, Arial, Helvetica, sans-serif;
   letter-spacing: 2px;
   text-align: left;
   position: absolute;
   left: 304px;
   top: 330px;
   z-index: 6;
   width: 43px;
   height: 14px;
}

#homebuttontext  {
   font: 11px/11px Arial-BoldMT, Arial, Helvetica, sans-serif;
   letter-spacing: 2px;
   text-align: left;
   position: absolute;
   left: 217px;
   top: 331px;
   z-index: 7;
   width: 39px;
   height: 11px;
}

#audiohoverhide  {
   overflow: hidden;
   position: absolute;
   left: 308px;
   top: 286px;
   z-index: 6;
   width: 16px;
   height: 12px;
}

#thankyoutext p  {
   font-size: 24px;
   line-height: 29px;
   letter-spacing: 4px;
   color: #CCCCCC;
}

#videohoverhide  {
   overflow: hidden;
   position: absolute;
   left: 385px;
   top: 276px;
   z-index: 6;
   width: 14px;
   height: 20px;
}

#i1newsbutton a  {
   background-image: url(sg_audio_media/d1newsbutton.gif);
}

#auxbodytext li  {
   font-size: 14px;
   line-height: 17px;
   letter-spacing: 2px;
   color: #CC6600;
}

#facebookbutton  {
   position: absolute;
   left: 476px;
   top: 871px;
   z-index: 6;
   width: 43px;
   height: 45px;
}

#homehoverhide  {
   overflow: hidden;
   position: absolute;
   left: 109px;
   top: 134px;
   z-index: 7;
   width: 34px;
   height: 36px;
}

#bottommenu ul  {
   font: 11px/15px Arial, Helvetica, sans-serif;
   height: 15px;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   letter-spacing: 2px;
   text-align: left;
}

#auxbodytext p  {
   font-size: 14px;
   line-height: 17px;
   letter-spacing: 2px;
   color: #CC6600;
}

#counterxmedia  {
   position: absolute;
   left: 121px;
   top: 952px;
   z-index: 5;
   width: 180px;
}

#auxbuttontext  {
   font: 9px/6px Arial-BoldMT, Arial, Helvetica, sans-serif;
   letter-spacing: 1px;
   text-align: left;
   position: absolute;
   left: 633px;
   top: 339px;
   z-index: 6;
   width: 29px;
   height: 11px;
}

#linkstext li  {
   font-size: 24px;
   line-height: 29px;
   letter-spacing: 4px;
   color: #FFFFFF;
}

#editbutton a  {
   background-image: url(sg_audio_media/editbutton.gif);
}

#i1newsbutton  {
   position: absolute;
   left: 549px;
   top: 307px;
   z-index: 6;
   width: 57px;
   height: 42px;
}

#auxhovershow  {
   top: 254px;
   left: 637px;
}

#terytext li  {
   font-size: 12px;
   line-height: 14px;
   letter-spacing: 0px;
   color: #000000;
}

#linkstext p  {
   font-size: 24px;
   line-height: 29px;
   letter-spacing: 4px;
   color: #FFFFFF;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 867px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#terytext p  {
   font-size: 12px;
   line-height: 14px;
   letter-spacing: 0px;
   color: #000000;
}

#ridefooter  {
   font-size: 0px;
}

#cabcontact  {
   background: url(sg_audio_media/cabcontact.gif) no-repeat;
   position: absolute;
   left: 121px;
   top: 860px;
   z-index: 5;
   width: 638px;
   height: 67px;
}

#auxtext li  {
   font-size: 24px;
   line-height: 29px;
   letter-spacing: 4px;
   color: #FFFFFF;
}

#bottommenu  {
   position: absolute;
   left: 132px;
   top: 871px;
   z-index: 6;
}

#editbutton  {
   position: absolute;
   left: 550px;
   top: 262px;
   z-index: 6;
   width: 57px;
   height: 42px;
}

#auxtext p  {
   font-size: 24px;
   line-height: 29px;
   letter-spacing: 4px;
   color: #FFFFFF;
}

#page_bkg  {
   position: absolute;
   width: 867px;
   height: 1042px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#terytext  {
   position: absolute;
   left: 544px;
   top: 897px;
   z-index: 6;
   width: 185px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

.c_b a,
.c_b * a  {
   color: #000000;
}

#page  {
   margin: 0px auto 0px auto;
   height: 1042px;
   width: 867px;
   position: relative;
}

#cab  {
   background: url(sg_audio_media/cab.gif) no-repeat;
   position: absolute;
   left: 22px;
   top: 426px;
   z-index: 4;
   width: 823px;
   height: 607px;
}

#amp  {
   background: url(sg_audio_media/amp.gif) no-repeat;
   position: absolute;
   left: -6px;
   top: -3px;
   z-index: 5;
   width: 871px;
   height: 458px;
}

#top  {
   min-height: 100%;
   width: 100%;
}

.cFFF * a  {
   color: #FFFFFF;
}

.fl li  {
   float: left;
   display: inline;
}

h4,
h5,
body, p,
h6,
h1,
h2,
h3  {
   font-family: Arial, Helvetica, sans-serif;
}

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

body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_audio_media/browserbackground.jpg) center top repeat;
   background-attachment: scroll;
   height: 100%;
   -webkit-text-size-adjust: none;
}

