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

a ins  {
   text-decoration: none;
}

#hznpid8tx,
#hznabout,
#hzndonate,
#hznsponsors,
#hzncontact,
#hznthetouringshow,
#hznpid4il,
#hznprojecttandemhome,
#hznpid1ca,
#hznpid7la,
#hznpid16mt,
#hznpid12projecttandem,
#hznpid10mo,
#hznpid9wy,
#hznmorept,
#hznpid5pa  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#ilxmedia,
#wyxmedia,
#moxmedia,
#txxmedia,
#mtxmedia,
#paxmedia,
#caxmedia,
#laxmedia  {
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 628px;
   z-index: 5;
   width: 652px;
   height: 60px;
}

#photoshelterbutton a,
#ortliebbutton a,
#ptphotoshelterbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 39px;
   background-position: 0% 0px;
   font-size: 39px;
   line-height: 39px;
}

#projecttandemgmailcombutton a,
#id1prjcttandemgmailcombutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#txbutton a,
#pabutton a,
#ilbutton a,
#mobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 142px;
   width: 210px;
   background-position: 0% 0px;
   font-size: 142px;
   line-height: 142px;
}

#layer21,
#layer20,
#layer37,
#layer27,
#layer35  {
   visibility: visible;
   position: absolute;
   top: 535px;
   z-index: 4;
   width: 288px;
   height: 192px;
   background-repeat: no-repeat;
}

#adventurecyclingbutton a,
#twitterbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 49px;
   background-position: 0% 0px;
   font-size: 49px;
   line-height: 49px;
}

#sponsorsbutton a,
#bookcovertextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 15px;
   background-position: 0% 0px;
   font-size: 15px;
   line-height: 15px;
}

#interactivemapbutton a,
#blogbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 198px;
   width: 288px;
   background-position: 0% 0px;
   font-size: 198px;
   line-height: 198px;
}

#mtbutton a,
#labutton a,
#cabutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 143px;
   width: 210px;
   background-position: 0% 0px;
   font-size: 143px;
   line-height: 143px;
}

#youtubebutton a,
#printsalebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 64px;
   background-position: 0% 0px;
   font-size: 64px;
   line-height: 64px;
}

#id0thetouringshowbutton a:hover  {
   background-position: -27px 0%;
}

#layer62,
#layer62copy,
#layer60  {
   visibility: visible;
   position: absolute;
   top: 665px;
   z-index: 4;
   width: 93px;
   height: 62px;
   background-repeat: no-repeat;
}

#mtbutton,
#labutton,
#cabutton  {
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 210px;
   height: 143px;
}

#id1prjcttandemgmailcombutton a  {
   width: 133px;
   background-image: url(sg_contact_media/id1prjcttandemgmailcombutto.jpg);
}

#id1projecttandembutton a:hover  {
   background-position: -31px 0%;
}

#projecttandemgmailcombutton a  {
   width: 145px;
   background-image: url(sg_thetouringshow_media/projecttandemgmailcombutton.jpg);
}

#layer71,
#layer45,
#layer68  {
   visibility: visible;
   position: absolute;
   z-index: 7;
   width: 288px;
   height: 192px;
   background-repeat: no-repeat;
}

#layer10,
#layer9,
#layer12  {
   visibility: visible;
   position: absolute;
   left: 31px;
   z-index: 4;
   width: 112px;
   height: 112px;
   background-repeat: no-repeat;
}

#id0thetouringshowbutton a  {
   background: url(sg_pa_media/id0thetouringshowbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 11px;
   width: 27px;
   font-size: 11px;
   line-height: 11px;
}

#adventurecyclingbutton a  {
   width: 218px;
   background-image: url(sg_sponsors_media/adventurecyclingbutton.jpg);
}

#id1projecttandembutton a  {
   background: url(sg_thetouringshow_media/id1projecttandembutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 12px;
   width: 31px;
   font-size: 12px;
   line-height: 12px;
}

#id0thetouringshowbutton  {
   visibility: visible;
   position: absolute;
   left: 1090px;
   top: 22px;
   z-index: 5;
   width: 27px;
   height: 11px;
}

#interactivemapbutton a  {
   background-image: url(sg_pid12projecttandem_media/interactivemapbutton.jpg);
}

#pa,
#il,
#tx,
#la,
#mo  {
   visibility: visible;
   position: absolute;
   left: 171px;
   top: 84px;
   z-index: 5;
   width: 800px;
   height: 533px;
   background-repeat: no-repeat;
}

#id1projecttandembutton  {
   visibility: visible;
   position: absolute;
   left: 1091px;
   top: 21px;
   z-index: 4;
   width: 31px;
   height: 12px;
}

#ptphotoshelterbutton a  {
   width: 181px;
   background-image: url(sg_morept_media/ptphotoshelterbutton.jpg);
}

#bookcovertextbutton a  {
   width: 565px;
   background-image: url(sg_morept_media/bookcovertextbutton.jpg);
}

#layer65copy,
#layer65  {
   background: url(sg_donate_media/layer65copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 7;
   width: 93px;
   height: 62px;
}

#layer63,
#layer63copy  {
   background: url(sg_donate_media/layer63copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   top: 664px;
   z-index: 5;
   width: 93px;
   height: 62px;
}

#layer64,
#layer64copy  {
   background: url(sg_donate_media/layer64copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 6;
   width: 93px;
   height: 62px;
}

#photoshelterbutton a  {
   width: 182px;
   background-image: url(sg_sponsors_media/photoshelterbutton.jpg);
}

#conserverecordchange  {
   background: url(sg_thetouringshow_media/conserverecordchange.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 107px;
   top: 95px;
   z-index: 4;
   width: 332px;
   height: 19px;
}

#ilbutton,
#pabutton  {
   visibility: visible;
   position: absolute;
   left: 870px;
   z-index: 4;
   width: 210px;
   height: 142px;
}

#layer69,
#layer54  {
   visibility: visible;
   position: absolute;
   left: 867px;
   z-index: 8;
   width: 288px;
   height: 192px;
   background-repeat: no-repeat;
}

#layer42,
#layer44  {
   visibility: visible;
   position: absolute;
   top: 539px;
   z-index: 7;
   width: 288px;
   height: 188px;
   background-repeat: no-repeat;
}

#layer36,
#layer70  {
   visibility: visible;
   position: absolute;
   left: 579px;
   top: 535px;
   z-index: 5;
   width: 288px;
   height: 192px;
   background-repeat: no-repeat;
}

#printsalebutton a  {
   width: 836px;
   background-image: url(sg_donate_media/printsalebutton.jpg);
}

#layer25,
#layer67  {
   visibility: visible;
   position: absolute;
   top: 192px;
   z-index: 6;
   width: 288px;
   height: 192px;
   background-repeat: no-repeat;
}

#layer72,
#layer52  {
   visibility: visible;
   position: absolute;
   left: 291px;
   z-index: 6;
   width: 288px;
   height: 192px;
   background-repeat: no-repeat;
}

#sponsorsbutton a  {
   width: 273px;
   background-image: url(sg_donate_media/sponsorsbutton.jpg);
}

#ortliebbutton a  {
   width: 182px;
   background-image: url(sg_sponsors_media/ortliebbutton.jpg);
}

#youtubebutton a  {
   width: 128px;
   background-image: url(sg_morept_media/youtubebutton.jpg);
}

#blackbackground  {
   background: url(sg_pa_media/blackbackground.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 3px;
   z-index: 4;
   width: 1152px;
   height: 720px;
}

#twitterbutton a  {
   width: 144px;
   background-image: url(sg_morept_media/twitterbutton.jpg);
}

#projecttandem  {
   background: url(sg_thetouringshow_media/projecttandem.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 24px;
   z-index: 4;
   width: 502px;
   height: 56px;
}

#blogbutton a  {
   background-image: url(sg_pid12projecttandem_media/blogbutton.jpg);
}

#layer63copy  {
   left: 860px;
}

#layer62copy  {
   background-image: url(sg_donate_media/layer62copy.jpg);
   left: 767px;
}

#layer64copy  {
   top: 663px;
   left: 953px;
}

#layer65copy  {
   top: 664px;
   left: 1046px;
}

#pabutton a  {
   background-image: url(sg_thetouringshow_media/pabutton.jpg);
}

#cabutton a  {
   background-image: url(sg_thetouringshow_media/cabutton.jpg);
}

#labutton a  {
   background-image: url(sg_thetouringshow_media/labutton.jpg);
}

#ilbutton a  {
   background-image: url(sg_thetouringshow_media/ilbutton.jpg);
}

#background  {
   background: url(sg_thetouringshow_media/background.jpg) no-repeat;
   visibility: visible;
   width: 1159px;
   height: 727px;
   position: absolute;
   margin-left: -580px;
   left: 50%;
   top: -364px;
}

#mobutton a  {
   background-image: url(sg_thetouringshow_media/mobutton.jpg);
}

#txbutton a  {
   background-image: url(sg_thetouringshow_media/txbutton.jpg);
}

#mtbutton a  {
   background-image: url(sg_thetouringshow_media/mtbutton.jpg);
}

#mobutton  {
   visibility: visible;
   position: absolute;
   left: 605px;
   top: 304px;
   z-index: 4;
   width: 210px;
   height: 142px;
}

#pabutton  {
   top: 304px;
}

#mtbutton  {
   top: 304px;
   left: 71px;
}

#cabutton  {
   top: 508px;
   left: 71px;
}

#ilbutton  {
   top: 508px;
}

#labutton  {
   top: 508px;
   left: 605px;
}

#layer21  {
   background-image: url(sg_projecttandemhome_media/layer21.jpg);
   left: 3px;
}

#ca,
#mt  {
   visibility: visible;
   position: absolute;
   left: 179px;
   top: 81px;
   z-index: 5;
   width: 800px;
   height: 536px;
   background-repeat: no-repeat;
}

#layer65  {
   top: 665px;
   left: 488px;
}

#layer62  {
   background-image: url(sg_donate_media/layer62copy.jpg);
   left: 209px;
}

#layer44  {
   background-image: url(sg_pid12projecttandem_media/layer44.jpg);
   left: 3px;
}

#layer71  {
   background-image: url(sg_projecttandemhome_media/layer71.jpg);
   top: 0px;
   left: 3px;
}

#layer25  {
   background-image: url(sg_projecttandemhome_media/layer25.jpg);
   left: 579px;
}

#layer69  {
   background-image: url(sg_projecttandemhome_media/layer69.jpg);
   top: 0px;
}

#layer36  {
   background-image: url(sg_contact_media/layer36.jpg);
}

#layer64  {
   top: 664px;
   left: 395px;
}

#layer27  {
   background-image: url(sg_contact_media/layer27.jpg);
   left: 867px;
}

#layer14  {
   background: url(sg_projecttandemhome_media/layer14.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 291px;
   top: 0px;
   z-index: 4;
   width: 288px;
   height: 192px;
}

#layer60  {
   background-image: url(sg_donate_media/layer60copy.jpg);
   left: 23px;
}

#layer37  {
   background-image: url(sg_contact_media/layer37.jpg);
   z-index: 5;
   left: 3px;
}

#layer70  {
   background-image: url(sg_projecttandemhome_media/layer70.jpg);
}

#layer12  {
   background-image: url(sg_about_media/layer12.jpg);
   top: 454px;
}

#layer52  {
   background-image: url(sg_pid12projecttandem_media/layer52.jpg);
   top: 347px;
}

#layer20  {
   background-image: url(sg_projecttandemhome_media/layer20.jpg);
   left: 867px;
}

#layer47  {
   background: url(sg_pid12projecttandem_media/layer47.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 579px;
   top: 155px;
   z-index: 7;
   width: 288px;
   height: 192px;
}

#layer67  {
   background-image: url(sg_projecttandemhome_media/layer67.jpg);
   left: 3px;
}

#layer68  {
   background-image: url(sg_projecttandemhome_media/layer68.jpg);
   top: 0px;
   left: 579px;
}

#layer35  {
   background-image: url(sg_contact_media/layer35.jpg);
   left: 291px;
}

#layer45  {
   background-image: url(sg_pid12projecttandem_media/layer45.jpg);
   top: 155px;
   left: 3px;
}

#layer17  {
   background: url(sg_projecttandemhome_media/layer17.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 867px;
   top: 192px;
   z-index: 4;
   width: 288px;
   height: 192px;
}

#layer63  {
   left: 302px;
}

#layer72  {
   background-image: url(sg_projecttandemhome_media/layer72.jpg);
   top: 535px;
}

#layer54  {
   background-image: url(sg_pid12projecttandem_media/layer54.jpg);
   top: 347px;
}

#layer42  {
   background-image: url(sg_pid12projecttandem_media/layer42.jpg);
   left: 579px;
}

#layer10  {
   background-image: url(sg_about_media/layer10.jpg);
   top: 306px;
}

#layer9  {
   background-image: url(sg_about_media/layer9.jpg);
   top: 156px;
}

#ca  {
   background-image: url(sg_ca_media/ca.jpg);
}

#pa  {
   background-image: url(sg_pa_media/pa.jpg);
}

#tx  {
   background-image: url(sg_tx_media/tx.jpg);
   left: 169px;
}

#mo  {
   background-image: url(sg_mo_media/mo.jpg);
}

#la  {
   background-image: url(sg_la_media/la.jpg);
   height: 536px;
}

#mt  {
   background-image: url(sg_mt_media/mt.jpg);
}

#il  {
   background-image: url(sg_il_media/il.jpg);
}

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

