a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#nosdagymiscashtext p,
#inordertogiveyoutext p,
#howevertext p,
#paypersessiontext p,
#termsconditionstextscroll p,
#hereyoullfindtext p,
#dontforgettext p,
#nosdagymistext p  {
   font: bold 12px/14px Verdana;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 10px;
   padding-right: 7px;
   text-align: justify;
}

#id68googleanalyticsliteral,
#id44googleanalyticsliteral,
#id31googleanalyticsliteral,
#id24googleanalyticsliteral,
#id17googleanalyticsliteral  {
   visibility: visible;
   position: absolute;
   left: 193px;
   top: 759px;
   z-index: 1;
   width: 740px;
}

#membershipb a:hover,
#termsb a:hover,
#facilitiesb a:hover,
#homeb a:hover,
#contactb a:hover  {
   background-position: -188px 0%;
}

#pid3facilities,
#pid1home,
#pid2membership,
#pid5terms,
#pid4contact  {
   margin: 0px auto 0px auto;
   width: 1006px;
   position: relative;
}

#termsb a,
#contactb a,
#facilitiesb a,
#membershipb a,
#homeb a  {
   background-repeat: no-repeat;
   display: block;
   height: 64px;
   width: 188px;
   background-position: 0% 0px;
   font-size: 64px;
   line-height: 64px;
}

#backpackershotelb a,
#nosdahotelb a,
#davesgymonlineb a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#homeb,
#membershipb,
#termsb,
#contactb,
#facilitiesb  {
   visibility: visible;
   position: absolute;
   top: 207px;
   z-index: 1;
   width: 188px;
   height: 64px;
}

#becomeamembertext p,
#allyouneedtext p  {
   font: 24px/29px "Franklin Gothic Heavy";
   margin: 0px;
   color: #FFFFFF;
   padding-right: 7px;
   text-align: center;
}

#sitedesigndragonfroottextb a:hover  {
   color: #FF0000;
   text-decoration: underline;
}

#layer4,
#layer1,
#smilingcouple  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 283px;
   z-index: 7;
   width: 320px;
   background-repeat: no-repeat;
}

#pricestext p,
#membershiptext p  {
   font: bold 24px/29px "Franklin Gothic Heavy";
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 10px;
   padding-right: 7px;
   text-align: justify;
}

#howevertext,
#dontforgettext  {
   visibility: visible;
   position: absolute;
   left: 695px;
   z-index: 8;
   width: 290px;
}

#sitedesigndragonfroottextb a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #0BF748;
}

#termsconditionstextscroll p  {
   font-weight: Normal;
}

#sitedesigndragonfroottextb  {
   font: bold 12px/14px Verdana;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 429px;
   top: 718px;
   z-index: 1;
   width: 169px;
   height: 13px;
}

#id39runners,
#dumbelltowel  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 497px;
   z-index: 8;
   width: 320px;
   height: 212px;
   background-repeat: no-repeat;
}

#grnstripeunderlay,
#shape7  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 283px;
   width: 975px;
   height: 426px;
   background-repeat: no-repeat;
}

#welcometonosdagymtext p  {
   font: bold 28px/34px "Franklin Gothic Heavy";
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 10px;
   padding-right: 7px;
   text-align: center;
}

#shape12,
#shape12copy  {
   background: url(contactmedia/shape12copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 725px;
   z-index: 1;
   width: 332px;
   height: 1px;
}

#becomeamembertext p  {
   padding-bottom: 5px;
}

#paypersessiontext p  {
   text-align: center;
   line-height: 10px;
}

#hereyoullfindtext p  {
   text-align: center;
}

#backpackershotelb a  {
   width: 114px;
   background-image: url(homemedia/backpackershotelb.gif);
}

#id119gymspacelogo  {
   background: url(contactmedia/id119gymspacelogo.gif) no-repeat;
   position: absolute;
   left: 782px;
   top: 58px;
   z-index: 4;
   width: 200px;
   height: 112px;
}

#davesgymonlineb a  {
   width: 118px;
   background-image: url(homemedia/davesgymonlineb.gif);
}

#grnstripeunderlay  {
   background-image: url(contactmedia/grnstripeunderlay.gif);
   z-index: 3;
}

#allyouneedtext p  {
   padding-bottom: 10px;
   font-weight: bold;
}

#contactustext p  {
   font: bold 14px/17px Verdana;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 10px;
   padding-right: 7px;
   text-align: center;
}

#grid,
#bodyring  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 278px;
   width: 985px;
   height: 436px;
   background-repeat: no-repeat;
}

#rightgrnstripe  {
   background: url(contactmedia/rightgrnstripe.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 681px;
   top: 283px;
   z-index: 4;
   width: 3px;
   height: 426px;
}

#dontforgettext  {
   top: 427px;
}

#smilingcouple  {
   background-image: url(homemedia/smilingcouple.jpg);
   height: 213px;
}

#leftgrnstripe  {
   background: url(contactmedia/leftgrnstripe.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 345px;
   top: 283px;
   z-index: 6;
   width: 3px;
   height: 426px;
}

#facilitiesb a  {
   background-image: url(contactmedia/facilitiesb.gif);
}

#membershipb a  {
   background-image: url(contactmedia/membershipb.gif);
}

#nosdahotelb a  {
   width: 81px;
   background-image: url(homemedia/nosdahotelb.gif);
}

#dumbelltowel  {
   background-image: url(membershipmedia/dumbelltowel.gif);
}

#pluglinecopy  {
   background: url(contactmedia/pluglinecopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 752px;
   top: 29px;
   z-index: 4;
   width: 22px;
   height: 173px;
}

#midgrnstripe  {
   background: url(contactmedia/midgrnstripe.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 495px;
   z-index: 5;
   width: 975px;
   height: 3px;
}

#shape8copy2  {
   background: url(contactmedia/shape8copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 870px;
   top: 144px;
   z-index: 6;
   width: 61px;
   height: 51px;
}

#shape8copy4  {
   background: url(contactmedia/shape8copy4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 924px;
   top: 144px;
   z-index: 7;
   width: 61px;
   height: 51px;
}

#howevertext  {
   top: 323px;
}

#facilitiesb  {
   left: 419px;
}

#membershipb  {
   left: 224px;
}

#shape12copy  {
   left: 599px;
}

#id39runners  {
   background-image: url(facilitiesmedia/id39runners.gif);
}

#yellowplug  {
   background: url(contactmedia/yellowplug.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 752px;
   top: 35px;
   z-index: 3;
   width: 248px;
   height: 160px;
}

#headerring  {
   background: url(contactmedia/headerring.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 30px;
   z-index: 1;
   width: 985px;
   height: 170px;
}

#contactb a  {
   background-image: url(contactmedia/contactb.gif);
}

#rightball  {
   background: url(contactmedia/rightball.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 185px;
   top: 81px;
   z-index: 5;
   width: 17px;
   height: 16px;
}

#nosdagym  {
   background: url(contactmedia/nosdagym.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 76px;
   top: 115px;
   z-index: 3;
   width: 540px;
   height: 56px;
}

#contactb  {
   left: 614px;
}

#termsb a  {
   background-image: url(contactmedia/termsb.gif);
}

#bodyring  {
   background-image: url(contactmedia/bodyring.gif);
   z-index: 1;
}

#leftball  {
   background: url(contactmedia/leftball.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 130px;
   top: 81px;
   z-index: 5;
   width: 16px;
   height: 16px;
}

#shape12  {
   left: 96px;
}

#homeb a  {
   background-image: url(contactmedia/homeb.gif);
}

#layer4  {
   background-image: url(termsmedia/layer4.gif);
   height: 426px;
}

#layer1  {
   background-image: url(contactmedia/layer1.gif);
   height: 426px;
}

#termsb  {
   left: 809px;
}

#header  {
   background: url(contactmedia/header.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 35px;
   z-index: 2;
   width: 975px;
   height: 160px;
}

#shape7  {
   background-image: url(contactmedia/shape7.gif);
   z-index: 2;
}

#shape8  {
   background: url(contactmedia/shape8.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 816px;
   top: 144px;
   z-index: 5;
   width: 61px;
   height: 51px;
}

#homeb  {
   left: 30px;
}

#grid  {
   background-image: url(facilitiesmedia/grid.gif);
   z-index: 7;
}

#body  {
   background: url(contactmedia/body.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 138px;
   top: 71px;
   z-index: 4;
   width: 55px;
   height: 70px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(contactmedia/exteriortile.gif) center top repeat;
}

