a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid2festdates,
#pid1home,
#pid3gallery,
#pid4contactus,
#pid5sponsors  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

#homelfestdatesigalleryisponsorsicontactsmenu li a:hover  {
   font-style: italic;
   font-weight: bold;
}

#homelfestdatesigalleryisponsorsicontactsmenu li a  {
   font-style: Normal;
   font-weight: bold;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#homelfestdatesigalleryisponsorsicontactsmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#thencbikefestcom2009lprivacypolicyitermsofuse  {
   background: url(homemedia/id21thencbikefestcom2009lpr.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 750px;
   z-index: 4;
   width: 364px;
   height: 12px;
}

#homelfestdatesigalleryisponsorsicontactsmenu  {
   font: bold 20px/24px "Add Cityboy Normal";
   margin: 0px;
   height: 24px;
   padding: 0px;
   list-style: none;
   text-align: left;
   letter-spacing: -1px;
   color: #FFFFFF;
   position: absolute;
   left: 396px;
   top: 744px;
   z-index: 5;
}

#fillertext2text p,
#fillertext2textcopy p  {
   font: bold 8px/10px "Avant Garde Cond Book";
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
   letter-spacing: -1px;
}

#fillertext2text,
#fillertext2textcopy  {
   visibility: visible;
   position: absolute;
   top: 616px;
   z-index: 5;
   width: 278px;
}

#divider1copy,
#divider1  {
   visibility: visible;
   position: absolute;
   top: 465px;
   z-index: 7;
   width: 1px;
   height: 223px;
   background-repeat: no-repeat;
}

#fillertext2textcopy  {
   left: 51px;
}

#contactusb a:hover  {
   background-position: -210px 0%;
}

#festdatesb a:hover  {
   background-position: -196px 0%;
}

#sponsorsb a:hover  {
   background-position: -191px 0%;
}

#swizzbeatsxmedia  {
   visibility: visible;
   position: absolute;
   left: 664px;
   top: 10px;
   z-index: 2;
   width: 320px;
   height: 28px;
}

#galleryb a:hover  {
   background-position: -151px 0%;
}

#id16ncbikefest11  {
   background: url(homemedia/id16ncbikefest11.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 377px;
   top: 474px;
   z-index: 8;
   width: 211px;
   height: 130px;
}

#backgroundmiddle  {
   background: url(homemedia/backgroundmiddle.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 371px;
   top: 465px;
   z-index: 7;
   width: 224px;
   height: 148px;
}

#fillertext2text  {
   left: 372px;
}

#girladjustment  {
   background: url(homemedia/girladjustment.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 9px;
   z-index: 5;
   width: 249px;
   height: 321px;
}

#contactusb a  {
   background: url(sponsorsmedia/contactusb.gif) no-repeat 0% 0px;
   display: block;
   height: 33px;
   width: 210px;
   font-size: 33px;
   line-height: 33px;
}

#divider1copy  {
   background-image: url(homemedia/divider1copy.gif);
   left: 640px;
}

#festdatesb a  {
   background: url(sponsorsmedia/festdatesb.gif) no-repeat 0% 0px;
   display: block;
   height: 34px;
   width: 196px;
   font-size: 34px;
   line-height: 34px;
}

#thirdbikepic  {
   background: url(homemedia/thirdbikepic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 659px;
   top: 464px;
   z-index: 7;
   width: 316px;
   height: 246px;
}

#firstbikepic  {
   background: url(homemedia/firstbikepic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 465px;
   z-index: 7;
   width: 235px;
   height: 148px;
}

#smokebottom  {
   background: url(homemedia/smokebottom.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 670px;
   z-index: 2;
   width: 1023px;
   height: 98px;
}

#bestinbikes  {
   background: url(homemedia/bestinbikes.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 663px;
   top: 434px;
   z-index: 8;
   width: 314px;
   height: 32px;
}

#sponsorsb a  {
   background: url(sponsorsmedia/sponsorsb.gif) no-repeat 0% 0px;
   display: block;
   height: 39px;
   width: 191px;
   font-size: 39px;
   line-height: 39px;
}

#galleryb a  {
   background: url(sponsorsmedia/galleryb.gif) no-repeat 0% 0px;
   display: block;
   height: 37px;
   width: 151px;
   font-size: 37px;
   line-height: 37px;
}

#id49shape6  {
   background: url(homemedia/id49shape6.gif) no-repeat;
   position: absolute;
   left: 726px;
   top: 136px;
   z-index: 9;
   width: 278px;
   height: 301px;
}

#background  {
   background: url(sponsorsmedia/background.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1024px;
   height: 768px;
}

#festdatesb  {
   visibility: visible;
   position: absolute;
   left: 763px;
   top: 224px;
   z-index: 10;
   width: 196px;
   height: 34px;
}

#contactusb  {
   visibility: visible;
   position: absolute;
   left: 742px;
   top: 333px;
   z-index: 12;
   width: 210px;
   height: 33px;
}

#buildings  {
   background: url(homemedia/buildings.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 746px;
   height: 512px;
}

#sponsorsb  {
   visibility: visible;
   position: absolute;
   left: 756px;
   top: 294px;
   z-index: 11;
   width: 191px;
   height: 39px;
}

#smoketop  {
   background: url(contactusmedia/smoketop.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1024px;
   height: 583px;
}

#nextfest  {
   background: url(homemedia/nextfest.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 354px;
   top: 434px;
   z-index: 8;
   width: 269px;
   height: 32px;
}

#galleryb  {
   visibility: visible;
   position: absolute;
   left: 781px;
   top: 261px;
   z-index: 10;
   width: 151px;
   height: 37px;
}

#divider1  {
   background-image: url(homemedia/divider1.gif);
   left: 331px;
}

#welcome  {
   background: url(homemedia/welcome.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 434px;
   z-index: 8;
   width: 242px;
   height: 32px;
}

#shape7  {
   background: url(homemedia/shape7.gif) no-repeat;
   position: absolute;
   left: 626px;
   top: 44px;
   z-index: 10;
   width: 379px;
   height: 110px;
}

#shape4  {
   background: url(sponsorsmedia/shape4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 592px;
   z-index: 3;
   width: 1024px;
   height: 176px;
}

#shape5  {
   background: url(homemedia/shape5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 482px;
   z-index: 2;
   width: 1024px;
   height: 142px;
}

#shape3  {
   background: url(homemedia/shape3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 667px;
   z-index: 4;
   width: 1024px;
   height: 78px;
}

#bike  {
   background: url(homemedia/bike.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 100px;
   z-index: 6;
   width: 667px;
   height: 441px;
}

#guy  {
   background: url(homemedia/guy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 299px;
   top: 8px;
   z-index: 5;
   width: 268px;
   height: 364px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #00001C;
}

