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

a ins  {
   text-decoration: none;
}

#thoughthemusicscenetext p,

#fromthemidseventiestext p,

#duringthistimejohntext p,

#inthelateeightiesjohntext p,
#allofthisexperiencetext p,

#ayearorsolatertext p,

#returningbacktotheuktext p,

#playingatclubstext p,
#johnwasborntext p  {
   padding-bottom: 6px;
   font: 13px/16px "Trebuchet MS";
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#id61contactbutton a,
#id79homepagebutton a,
#tailoredtoyoubutton a,
#id71gallerybutton a,
#shopbutton a,
#id73productionbutton a,
#id69audiobutton a,
#id65bookingofficebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 54px;
   background-position: 0% 0px;
   font-size: 54px;
   line-height: 54px;
}

#hznpid8bookingoffice,
#hznshop,
#hznpid9contact,
#hznindex,
#hznaudio,
#hznproduction,
#hznpid10brumbeat,
#hznjohnlodge,
#hznpid6gallery,
#hzncabaret,
#hznpid3tailoredtoyou  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#id71gallerybutton a:hover,
#id69audiobutton a:hover,
#id61contactbutton a:hover,
#tailoredtoyoubutton a:hover,
#id65bookingofficebutton a:hover,
#cabaretbutton a:hover  {
   background-position: -53px 0%;
}

#johnlodge,
#pid8bookingoffice,
#shop,
#pid10brumbeat,
#cabaret,
#audio,
#pid6gallery,
#pid9contact,
#production,
#pid3tailoredtoyou  {
   width: 740px;
   height: 500px;
   position: absolute;
   margin-left: -370px;
   left: 50%;
   top: -250px;
}


#leftjohnin1973text p,

#photosaboveandoppositetext p,
#photosabovehavanagoldtext p  {
   font: italic 12px/16px "Trebuchet MS";
   margin: 0px;
   padding-bottom: 6px;
   text-align: left;
}

#bookmetext p,
#caberettext p,
#contacttext p,
#gallerytext p,
#shoptext p,
#audiotext p,
#brumbeattext p  {
   font: 12px/16px Arial;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#id73productionbutton a:hover,
#shopbutton a:hover,
#id79homepagebutton a:hover,
#brumbeatbutton a:hover  {
   background-position: -52px 0%;
}

#id65bookingofficebutton,
#id61contactbutton,
#id71gallerybutton,
#tailoredtoyoubutton  {
   visibility: visible;
   position: absolute;
   top: 348px;
   z-index: 2;
   width: 53px;
   height: 54px;
}

#id49contactbutton a,
#id57homepagebutton a,
#id55audiobutton a,
#archivebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#id51gallerybutton a,
#id53productionbutton a,
#id45bookingofficebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#id73productionbutton,
#shopbutton,
#id79homepagebutton  {
   visibility: visible;
   position: absolute;
   left: 16px;
   z-index: 2;
   width: 52px;
   height: 54px;
}

#inthelateeightiesjohntext,

#returningbacktotheuktext  {
   visibility: visible;
   position: absolute;
   left: 7px;
   z-index: 1;
   width: 439px;
}


#ayearorsolatertext p  {
   padding-bottom: 0px;
}


#playingatclubstext p  {
   padding-bottom: 0px;
}

#onetwothreetext p,
#tailoredtoyoutextscroll p  {
   font: 14px/22px Arial;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 8px;
   text-align: left;
}

#bookmeholdertext p,
#shopholdertext p  {
   font: bold 13px/16px "Trebuchet MS";
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#cabaretbutton a,
#brumbeatbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 53px;
   background-position: 0% 0px;
   font-size: 53px;
   line-height: 53px;
 
}

#bookmeholdertext {
   visibility: visible;
   position: absolute;
   left: 305px;
   top: 62px;
   z-index: 2;
   width: 420px;
                                                 height: 340px;
   overflow: auto;
}


#id45bookingofficebutton a:hover  {
   background-position: -91px 0%;
}


#brumbeatinsert  {
   margin: 0px auto 0px auto;
   width: 452px;
   position: relative;
}

#id53productionbutton a:hover  {
   background-position: -75px 0%;
}

#photosabovehavanagoldtext p  {
   color: #FFFEFE;
}

#id57homepagebutton a:hover  {
   background-position: -47px 0%;
}

#id51gallerybutton a:hover  {
   background-position: -54px 0%;
}

#tailoredtoyoutextscroll p  {
   padding-right: 10px;
}

#inthelateeightiesjohntext  {
   top: 747px;
}

#id49contactbutton a:hover  {
   background-position: -58px 0%;
}

#id45bookingofficebutton a  {
   width: 91px;
   background-image: url(bookingofficemedia/id45bookingofficebutton.gif);
}

#allofthisexperiencetext p  {
   color: #171717;
}

#id65bookingofficebutton a  {
   width: 53px;
   background-image: url(bookingofficemedia/id65bookingofficebutton.gif);
}

#id45bookingofficebutton  {
   visibility: visible;
   position: absolute;
   left: 514px;
   top: 450px;
   z-index: 3;
   width: 91px;
   height: 24px;
}

#audiotext,
#contacttext  {
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 61px;
   z-index: 2;
}

#id55audiobutton a:hover  {
   background-position: -46px 0%;
}

#id65bookingofficebutton  {
   left: 71px;
}

#id53productionbutton a  {
   width: 75px;
   background-image: url(bookingofficemedia/id53productionbutton.gif);
}

#memorabilia,
#brumbeat  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 21px;
   z-index: 2;
   height: 28px;
   background-repeat: no-repeat;
}

#id73productionbutton a  {
   width: 52px;
   background-image: url(bookingofficemedia/id73productionbutton.gif);
}

#tailoredtoyoubutton a  {
   width: 53px;
   background-image: url(bookingofficemedia/tailoredtoyoubutton.gif);
}

#archivebutton a:hover  {
   background-position: -57px 0%;
}

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

#id79homepagebutton a  {
   width: 52px;
   background-image: url(bookingofficemedia/id79homepagebutton.gif);
}

#id53productionbutton  {
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 453px;
   z-index: 4;
   width: 75px;
   height: 24px;
}

#id73productionbutton  {
   top: 291px;
}

#tailoredtoyoubutton  {
   left: 128px;
}

#id49contactbutton a  {
   width: 58px;
   background-image: url(bookingofficemedia/id49contactbutton.gif);
}

#id61contactbutton a  {
   width: 53px;
   background-image: url(bookingofficemedia/id61contactbutton.gif);
}

#id51gallerybutton a  {
   width: 54px;
   background-image: url(bookingofficemedia/id51gallerybutton.gif);
}

#id71gallerybutton a  {
   width: 53px;
   background-image: url(bookingofficemedia/id71gallerybutton.gif);
}

#id79homepagebutton  {
   top: 177px;
}

#id57homepagebutton  {
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 416px;
   z-index: 6;
   width: 47px;
   height: 20px;
}

#hisrealstarttext p  {
   font: 13px/16px "Trebuchet MS";
   margin: 0px;
   text-align: left;
   color: #FFFEFE;
}

#id69audiobutton a  {
   width: 53px;
   background-image: url(bookingofficemedia/id69audiobutton.gif);
}

#id51gallerybutton  {
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 471px;
   z-index: 3;
   width: 54px;
   height: 24px;
}

#id55audiobutton a  {
   width: 46px;
   background-image: url(bookingofficemedia/id55audiobutton.gif);
}

#id61contactbutton  {
   left: 185px;
}

#johnwasborntext p  {
   font: 14px/16px Arial;
}

#id71gallerybutton  {
   left: 71px;
   top: 291px;
}

#id49contactbutton  {
   visibility: visible;
   position: absolute;
   left: 514px;
   top: 415px;
   z-index: 5;
   width: 58px;
   height: 20px;
}

#brumbeatbutton a  {
   width: 52px;
   background-image: url(bookingofficemedia/brumbeatbutton.gif);
}

#productiontext p  {
   font: 14px/19px Arial;
   margin: 0px;
   padding-bottom: 8px;
   padding-right: 10px;
   text-align: justify;
   color: #FFFFFF;
}

#id55audiobutton  {
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 436px;
   z-index: 5;
   width: 46px;
   height: 20px;
}

#id69audiobutton  {
   visibility: visible;
   position: absolute;
   left: 128px;
   top: 291px;
   z-index: 2;
   width: 53px;
   height: 54px;
}

#archivebutton a  {
   width: 57px;
   background-image: url(bookingofficemedia/archivebutton.gif);
}

#cabaretbutton a  {
   width: 53px;
   background-image: url(bookingofficemedia/cabaretbutton.gif);
}

#brumbeatbutton  {
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 234px;
   z-index: 2;
   width: 52px;
   height: 53px;
}

#johnlodgelogo  {
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 413px;
   z-index: 2;
   width: 228px;
   height: 80px;
   background-color: #435F6A;
   background-image: none;
}

#cabaretbutton  {
   visibility: visible;
   position: absolute;
   left: 71px;
   top: 234px;
   z-index: 2;
   width: 53px;
   height: 53px;
}

#archivebutton  {
   visibility: visible;
   position: absolute;
   left: 514px;
   top: 432px;
   z-index: 4;
   width: 57px;
   height: 20px;
}

#entertainment  {
   background: url(bookingofficemedia/entertainment.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 470px;
   z-index: 3;
   width: 213px;
   height: 19px;
}

#contacttext p  {
   padding-right: 6px;
}

#bookmetext p  {
   padding-bottom: 6px;
}

#gallerryback  {
   background: url(bookingofficemedia/gallerryback.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 728px;
   height: 500px;
}

#shopbutton a  {
   width: 52px;
   background-image: url(bookingofficemedia/shopbutton.gif);
}

#memorabilia  {
   background-image: url(shopmedia/memorabilia.gif);
   width: 247px;
}

#contacttext  {
   width: 213px;
}

#middlebase  {
   visibility: visible;
   position: absolute;
   left: 240px;
   top: 413px;
   z-index: 2;
   width: 86px;
   height: 80px;
   background-color: #8B9CA3;
   background-image: none;
}

#shopbutton  {
   top: 348px;
}

#audiotext  {
   width: 255px;
}

#brumbeat  {
   background-image: url(brumbeatmedia/brumbeat.gif);
   width: 217px;
}

#navbase  {
   visibility: visible;
   position: absolute;
   left: 329px;
   top: 413px;
   z-index: 2;
   width: 399px;
   height: 80px;
   background-color: #C4D5DC;
   background-image: none;
}

#lodge  {
   background: url(bookingofficemedia/lodge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 433px;
   z-index: 3;
   width: 119px;
   height: 36px;
}

#john  {
   background: url(bookingofficemedia/john.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 419px;
   z-index: 3;
   width: 91px;
   height: 26px;
}

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