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

a ins  {
   text-decoration: none;
}

#axisbutton a,
#bigskybutton a,
#mountainvalleybutton a,
#cokebutton a,
#hammerbutton a,
#greatharvestbutton a,
#runnersbutton a,
#goodfoodbutton a,
#onpointbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 62px;
   background-position: 0% 0px;
   font-size: 62px;
   line-height: 62px;
}

#pid9results,
#coursemapsbike,
#pid7coursevideo,
#zootown,
#pid3eventinfo,
#pid10photos,
#coursemapsrun,
#pid8sponsors,
#pid4courseinfo,
#update,
#pid11contact  {
   margin: 0px auto 0px auto;
   width: 868px;
   position: relative;
}

#photosbutton a,
#cinfobutton a,
#cmapbutton a,
#resultsbutton a,
#eventbutton a,
#homebutton a,
#contactbutton a,
#sponsorsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 17px;
   background-position: 0% 0px;
   font-size: 17px;
   line-height: 17px;
}

#id61coursemaps,
#id64photos,
#coursevideo,
#id58courseinfo,
#id57eventinfo,
#id62sponsors,
#id63results,
#id65contact  {
   visibility: visible;
   position: absolute;
   left: 200px;
   top: 180px;
   z-index: 3;
   height: 15px;
   background-repeat: no-repeat;
}

#videobutton a,
#registerfrontbutton a,
#video2button a,
#registerbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   width: 153px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

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

#eventinfoscroll p,
#courseinfoscroll p  {
   font: 15px/18px Eurostile;
   margin: 0px;
   text-align: justify;
}

#eventinfoscroll,
#courseinfoscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 200px;
   top: 233px;
   z-index: 3;
   width: 631px;
   height: 335px;
}

#registerfrontbutton,
#video2button  {
   visibility: visible;
   position: absolute;
   top: 392px;
   z-index: 3;
   width: 153px;
   height: 33px;
}

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

#runmapbutton a,
#bikemapbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 291px;
   width: 419px;
   background-position: 0% 0px;
   font-size: 291px;
   line-height: 291px;
}

#onpointwebdesigntext p a:hover  {
   color: #1B6CAF;
}

#bikemapbutton,
#runmapbutton  {
   visibility: visible;
   position: absolute;
   left: 308px;
   top: 238px;
   z-index: 3;
   width: 419px;
   height: 291px;
}

#registerbutton,
#videobutton  {
   visibility: visible;
   position: absolute;
   left: 334px;
   top: 198px;
   z-index: 3;
   width: 153px;
   height: 33px;
}

#clickontheabovemaptoview  {
   background: url(coursemapsrunmedia/clickontheabovemaptoview.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 360px;
   top: 536px;
   z-index: 3;
   width: 314px;
   height: 30px;
}

#onpointwebdesigntext p a  {
   text-decoration: none;
   color: #999999;
}

#sponsorsbutton a:hover  {
   background-position: -87px 0%;
}

#mountainvalleybutton a  {
   width: 127px;
   background-image: url(sponsorsmedia/mountainvalleybutton.gif);
}

#onpointwebdesigntext p  {
   font: 9px/16px Verdana;
   margin: 0px;
   color: #999999;
   text-align: right;
}

#resultsbutton a:hover  {
   background-position: -68px 0%;
}

#contactbutton a:hover  {
   background-position: -85px 0%;
}

#registerfrontbutton a  {
   background-image: url(zootownmedia/registerfrontbutton.gif);
}

#onpointwebdesigntext  {
   visibility: visible;
   position: absolute;
   left: 631px;
   top: 606px;
   z-index: 1;
   width: 237px;
}

#photosbutton a:hover  {
   background-position: -70px 0%;
}

#greatharvestbutton a  {
   width: 107px;
   background-image: url(sponsorsmedia/greatharvestbutton.gif);
}

#cinfobutton a:hover  {
   background-position: -115px 0%;
}

#eventbutton a:hover  {
   background-position: -98px 0%;
}

#registerfrontbutton  {
   left: 203px;
}

#homebutton a:hover  {
   background-position: -50px 0%;
}

#cmapbutton a:hover  {
   background-position: -119px 0%;
}

#logobutton a:hover  {
   background-position: -150px 0%;
}

#i09photosbutton a  {
   width: 154px;
   background-image: url(photosmedia/09photosbutton.gif);
}

#layer17,
#layer27  {
   visibility: visible;
   position: absolute;
   left: 181px;
   top: 160px;
   z-index: 2;
   width: 668px;
   height: 428px;
   background-repeat: no-repeat;
}

#registerbutton a  {
   background-image: url(eventinfomedia/registerbutton.gif);
}

#sponsorsbutton a  {
   width: 87px;
   background-image: url(coursevideomedia/sponsorsbutton.gif);
}

#goodfoodbutton a  {
   width: 145px;
   background-image: url(sponsorsmedia/goodfoodbutton.gif);
}

#sponsorslideshow  {
   visibility: visible;
   position: absolute;
   left: 185px;
   top: 513px;
   z-index: 3;
   width: 660px;
   height: 52px;
   background-repeat: no-repeat;
}

#contactbutton a  {
   width: 85px;
   background-image: url(sponsorsmedia/contactbutton.gif);
}

#resultsbutton a  {
   width: 68px;
   background-image: url(sponsorsmedia/resultsbutton.gif);
}

#bikemapbutton a  {
   background-image: url(coursemapsbikemedia/bikemapbutton.gif);
}

#onpointbutton a  {
   width: 191px;
   background-image: url(sponsorsmedia/onpointbutton.gif);
}

#runnersbutton a  {
   width: 192px;
   background-image: url(sponsorsmedia/runnersbutton.gif);
}

#id104coursemaps  {
   background: url(coursemapsrunmedia/id104coursemaps.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 396px;
   z-index: 3;
   width: 130px;
   height: 28px;
}

#runmapbutton a  {
   background-image: url(coursemapsrunmedia/runmapbutton.gif);
}

#photosbutton a  {
   width: 70px;
   background-image: url(sponsorsmedia/photosbutton.gif);
}

#hammerbutton a  {
   width: 129px;
   background-image: url(sponsorsmedia/hammerbutton.gif);
}

#id61coursemaps  {
   background-image: url(coursemapsrunmedia/id61coursemaps.gif);
   width: 145px;
}

#bigskybutton a  {
   width: 115px;
   background-image: url(sponsorsmedia/bigskybutton.gif);
}

#sponsorsbutton  {
   visibility: visible;
   position: absolute;
   left: 68px;
   top: 434px;
   z-index: 3;
   width: 87px;
   height: 17px;
}

#id58courseinfo  {
   background-image: url(courseinfomedia/id58courseinfo.gif);
   width: 135px;
}

#video2button a  {
   background-image: url(zootownmedia/video2button.gif);
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 70px;
   top: 524px;
   z-index: 3;
   width: 85px;
   height: 17px;
}

#videobutton a  {
   background-image: url(courseinfomedia/videobutton.gif);
}

#closebutton a  {
   width: 145px;
   background-image: url(updatemedia/closebutton.gif);
}

#id57eventinfo  {
   background-image: url(eventinfomedia/id57eventinfo.gif);
   width: 120px;
}

#resultsbutton  {
   visibility: visible;
   position: absolute;
   left: 87px;
   top: 464px;
   z-index: 3;
   width: 68px;
   height: 17px;
}

#cinfobutton a  {
   width: 115px;
   background-image: url(sponsorsmedia/cinfobutton.gif);
}

#eventbutton a  {
   width: 98px;
   background-image: url(sponsorsmedia/eventbutton.gif);
}

#logobutton a  {
   background: url(sponsorsmedia/logobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 196px;
   width: 150px;
   font-size: 196px;
   line-height: 196px;
}

#bannerxmedia  {
   visibility: visible;
   position: absolute;
   left: 185px;
   top: 36px;
   z-index: 2;
   width: 660px;
   height: 120px;
}

#cmapbutton a  {
   width: 119px;
   background-image: url(sponsorsmedia/cmapbutton.gif);
}

#axisbutton a  {
   width: 123px;
   background-image: url(sponsorsmedia/axisbutton.gif);
}

#joshbutton a  {
   width: 229px;
   background-image: url(photosmedia/joshbutton.gif);
}

#homebutton a  {
   width: 50px;
   background-image: url(sponsorsmedia/homebutton.gif);
}

#id62sponsors  {
   background-image: url(sponsorsmedia/id62sponsors.gif);
   width: 112px;
}

#video2button  {
   left: 673px;
}

#bikebutton a  {
   width: 136px;
   background-image: url(coursemapsrunmedia/bikebutton.gif);
}

#cokebutton a  {
   width: 62px;
   background-image: url(sponsorsmedia/cokebutton.gif);
}

#photosbutton  {
   visibility: visible;
   position: absolute;
   left: 85px;
   top: 494px;
   z-index: 3;
   width: 70px;
   height: 17px;
}

#id65contact  {
   background-image: url(contactmedia/id65contact.gif);
   width: 97px;
}

#eventbutton  {
   visibility: visible;
   position: absolute;
   left: 56px;
   top: 344px;
   z-index: 3;
   width: 98px;
   height: 17px;
}

#runbutton a  {
   width: 111px;
   background-image: url(coursemapsbikemedia/runbutton.gif);
}

#coursevideo  {
   background-image: url(coursevideomedia/coursevideo.gif);
   width: 147px;
}

#cinfobutton  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 374px;
   z-index: 3;
   width: 115px;
   height: 17px;
}

#id63results  {
   background-image: url(resultsmedia/id63results.gif);
   width: 93px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 104px;
   top: 314px;
   z-index: 3;
   width: 50px;
   height: 17px;
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 44px;
   z-index: 2;
   width: 150px;
   height: 196px;
}

#cmapbutton  {
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 404px;
   z-index: 3;
   width: 119px;
   height: 17px;
}

#id64photos  {
   background-image: url(photosmedia/id64photos.gif);
   width: 85px;
}

#layer17  {
   background-image: url(sponsorsmedia/layer17.gif);
}

#layer27  {
   background-image: url(updatemedia/layer27.gif);
}

#layer9  {
   background: url(sponsorsmedia/layer9.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 246px;
   z-index: 2;
   width: 149px;
   height: 340px;
}

#layer8  {
   background: url(sponsorsmedia/layer8.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 27px;
   z-index: 1;
   width: 864px;
   height: 576px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sponsorsmedia/exteriortile.gif) center top repeat-x;
}


