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

a ins  {
   text-decoration: none;
}

#pid4theteam,
#pid10driveathon,
#pid5store,
#pid8sponsorinformation,
#pid3therace,
#pid2thecar,
#pid9thankyou,
#pid1home,
#pid6contact,
#pid7media  {
   margin: 0px auto 0px auto;
   width: 1028px;
   position: relative;
}

#contactbutton a,
#thecarbutton a,
#theracebutton a,
#sponsorinformationbutton a,
#storebutton a,
#homebutton a,
#mediabutton a,
#theteambutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 17px;
   background-position: 0% 0px;
   font-size: 17px;
   line-height: 17px;
}

#guillevinbutton a,
#dynamicbutton a,
#bajaboundmotobutton a,
#bajaboundbutton a,
#chrisbutton a,
#schniederbutton a,
#bptbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 54px;
   background-position: 0% 0px;
   font-size: 54px;
   line-height: 54px;
}

#northshorebutton a,
#provincebutton a,
#globalbutton a,
#richmondreviewbutton a,
#ctvbutton a,
#shawbutton a,
#sharkclubbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 15px;
   background-position: 0% 0px;
   font-size: 15px;
   line-height: 15px;
}

#layer61,
#layer61copy,
#layer61copy2,
#layer61copy3,
#layer61copy4,
#layer61copy5  {
   background: url(sg_store_media/layer61copy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 117px;
   z-index: 4;
   width: 776px;
   height: 11px;
}

#twitterbutton a:hover,
#bloggerbutton a:hover,
#facebookbutton a:hover  {
   background-position: -76px 0%;
}

#i2008baja1000button a,
#i2010baja1000button a,
#i2009baja1000button a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#i2009resultbutton a,
#i2010resultbutton a,
#i2008resultbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   background-position: 0% 0px;
   font-size: 25px;
   line-height: 25px;
}

#contacttext p,
#potentialtext p,
#racetextscroll p  {
   margin: 0px;
   padding-bottom: 4px;
   padding-left: 2px;
   text-align: left;
   font-size: 12px;
   line-height: 14px;
}

#rokbutton a,
#nitrolubebutton a,
#candymarbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 56px;
   background-position: 0% 0px;
   font-size: 56px;
   line-height: 56px;
}

#bajanorthbutton a:hover,
#schniederbutton a:hover  {
   background-position: -127px 0%;
}

#formform fieldset legend,
#formform fieldset div  {
   font: 12px/14px Arial-BoldMT, "Arial- Bold MT";
}

#contactbutton a:hover,
#theracebutton a:hover  {
   background-position: -72px 0%;
}

#deakinbutton a:hover,
#mediabutton a:hover  {
   background-position: -52px 0%;
}

#dynamicbutton a:hover,
#rokbutton a:hover  {
   background-position: -103px 0%;
}

#thesearethesponsorsthatmakeithappen  {
   background: url(sg_store_media/id0thesearethesponsorsthatm.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 364px;
   top: 751px;
   z-index: 4;
   width: 298px;
   height: 9px;
}

#facebookbutton a,
#twitterbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 77px;
   width: 76px;
   background-position: 0% 0px;
   font-size: 77px;
   line-height: 77px;
}

#sponsorinformationbutton a:hover  {
   background-position: -173px 0%;
}

#twitterbutton,
#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 21px;
   z-index: 4;
   width: 76px;
   height: 77px;
}

#theracebutton,
#contactbutton  {
   visibility: visible;
   position: absolute;
   top: 286px;
   z-index: 4;
   width: 72px;
   height: 17px;
}

#countdownto2011baja250text p  {
   font: 18px/22px "Arial Black", sans-serif;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 4px;
   padding-left: 2px;
   text-align: left;
}

#bajaboundmotobutton a:hover  {
   background-position: -102px 0%;
}

#countdownto2011baja250text  {
   visibility: visible;
   position: absolute;
   left: 337px;
   top: 172px;
   z-index: 4;
   width: 354px;
}

#sponsorinformationbutton a  {
   width: 173px;
   background-image: url(sg_store_media/sponsorinformationbutton.gif);
}

#i2009resultbutton a:hover  {
   background-position: -358px 0%;
}

#i2008resultbutton a:hover  {
   background-position: -359px 0%;
}

#i2010resultbutton a:hover  {
   background-position: -362px 0%;
}

#driveathonbutton a:hover  {
   background-position: -134px 0%;
}

#sponsorinformationbutton  {
   visibility: visible;
   position: absolute;
   left: 487px;
   top: 286px;
   z-index: 4;
   width: 173px;
   height: 17px;
}

#nitrolubebutton a:hover  {
   background-position: -113px 0%;
}

#bajaboundbutton a:hover  {
   background-position: -158px 0%;
}

#guillevinbutton a:hover  {
   background-position: -159px 0%;
}

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

#layer37,
#layer37copy2  {
   background: url(sg_media_media/layer37.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 206px;
   width: 589px;
   height: 4px;
}

#verdmontbutton a:hover  {
   background-position: -105px 0%;
}

#richmondreviewbutton a  {
   width: 128px;
   background-image: url(sg_media_media/richmondreviewbutton.gif);
}

#i2009baja1000button a  {
   width: 97px;
   background-image: url(sg_media_media/2009baja1000button.gif);
}

#bajaboundmotobutton a  {
   width: 102px;
   background-image: url(sg_store_media/bajaboundmotobutton.gif);
}

#collagebutton a:hover  {
   background-position: -747px 0%;
}

#i2010baja1000button a  {
   width: 97px;
   background-image: url(sg_media_media/2010baja1000button.gif);
}

#i2008baja1000button a  {
   width: 95px;
   background-image: url(sg_media_media/2008baja1000button.gif);
}

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

#layer64,
#layer64copy  {
   visibility: visible;
   position: absolute;
   top: 776px;
   z-index: 5;
   width: 190px;
   height: 385px;
   background-repeat: no-repeat;
}

#formform fieldset div  {
   clear: both;
}

#oceansbutton a:hover  {
   background-position: -252px 0%;
}

#footertext p a:hover  {
   font-weight: bold;
   text-decoration: underline;
}

#sandrabutton a:hover  {
   background-position: -183px 0%;
}

#bajatexttextscroll p  {
   font: bold 12px/14px "Arial Rounded MT Bold", sans-serif;
   margin: 0px;
   padding-bottom: 4px;
   text-align: left;
}

#thecarbutton a:hover  {
   background-position: -66px 0%;
}

#tekpakbutton a:hover  {
   background-position: -116px 0%;
}

#scorebutton a:hover  {
   background-position: -94px 0%;
}

#i2009resultbutton a  {
   width: 358px;
   background-image: url(sg_store_media/2009resultbutton.gif);
}

#storebutton a:hover  {
   background-position: -48px 0%;
}

#nichobutton a:hover  {
   background-position: -53px 0%;
}

#bajaboundmotobutton  {
   visibility: visible;
   position: absolute;
   left: 134px;
   top: 819px;
   z-index: 6;
   width: 102px;
   height: 54px;
}

#chrisbutton a:hover  {
   background-position: -184px 0%;
}

#i2008resultbutton a  {
   width: 359px;
   background-image: url(sg_store_media/2008resultbutton.gif);
}

#i2010resultbutton a  {
   width: 362px;
   background-image: url(sg_store_media/2010resultbutton.gif);
}

#northshorebutton a  {
   width: 135px;
   background-image: url(sg_media_media/northshorebutton.gif);
}

#gatebutton a:hover  {
   background-position: -62px 0%;
}

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

#driveathonbutton a  {
   background: url(sg_store_media/driveathonbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 89px;
   width: 134px;
   font-size: 89px;
   line-height: 89px;
}

#nitrolubebutton a  {
   width: 113px;
   background-image: url(sg_store_media/nitrolubebutton.gif);
}

#i2010resultbutton  {
   visibility: visible;
   position: absolute;
   left: 325px;
   top: 1044px;
   z-index: 5;
   width: 362px;
   height: 25px;
}

#sharkclubbutton a  {
   width: 81px;
   background-image: url(sg_media_media/sharkclubbutton.gif);
}

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

#guillevinbutton a  {
   width: 159px;
   background-image: url(sg_store_media/guillevinbutton.gif);
}

#i2008resultbutton  {
   visibility: visible;
   position: absolute;
   left: 324px;
   top: 1107px;
   z-index: 5;
   width: 359px;
   height: 25px;
}

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

#tvsbutton a:hover  {
   background-position: -131px 0%;
}

#i2009resultbutton  {
   visibility: visible;
   position: absolute;
   left: 326px;
   top: 1076px;
   z-index: 5;
   width: 358px;
   height: 25px;
}

#bajanorthbutton a  {
   background: url(sg_store_media/bajanorthbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 24px;
   width: 127px;
   font-size: 24px;
   line-height: 24px;
}

#ircbutton a:hover  {
   background-position: -104px 0%;
}

#bajaboundbutton a  {
   width: 158px;
   background-image: url(sg_store_media/bajaboundbutton.gif);
}

#candymarbutton a  {
   width: 150px;
   background-image: url(sg_store_media/candymarbutton.gif);
}

#facebookbutton a  {
   background-image: url(sg_store_media/facebookbutton.gif);
}

#verdmontbutton a  {
   background: url(sg_store_media/verdmontbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 30px;
   width: 105px;
   font-size: 30px;
   line-height: 30px;
}

#racetextscroll p  {
   font-family: Arial, Helvetica, sans-serif;
}

#driveathonbutton  {
   visibility: visible;
   position: absolute;
   left: 885px;
   top: 541px;
   z-index: 4;
   width: 134px;
   height: 89px;
}

#provincebutton a  {
   width: 109px;
   background-image: url(sg_media_media/provincebutton.gif);
}

#bajaboundbutton  {
   visibility: visible;
   position: absolute;
   left: 134px;
   top: 882px;
   z-index: 6;
   width: 158px;
   height: 54px;
}

#twitterbutton a  {
   background-image: url(sg_store_media/twitterbutton.gif);
}

#nitrolubebutton  {
   visibility: visible;
   position: absolute;
   left: 774px;
   top: 1104px;
   z-index: 6;
   width: 113px;
   height: 56px;
}

#theracebutton a  {
   width: 72px;
   background-image: url(sg_store_media/theracebutton.gif);
}

#bajanorthbutton  {
   visibility: visible;
   position: absolute;
   left: 733px;
   top: 774px;
   z-index: 6;
   width: 127px;
   height: 24px;
}

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

#dynamicbutton a  {
   width: 103px;
   background-image: url(sg_store_media/dynamicbutton.gif);
}

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

#guillevinbutton  {
   visibility: visible;
   position: absolute;
   left: 718px;
   top: 857px;
   z-index: 6;
   width: 159px;
   height: 54px;
}

#bloggerbutton a  {
   background: url(sg_store_media/bloggerbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 76px;
   width: 76px;
   font-size: 76px;
   line-height: 76px;
}

#collagebutton a  {
   background: url(sg_home_media/collagebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 394px;
   width: 747px;
   font-size: 394px;
   line-height: 394px;
}

#potentialtext p  {
   font-family: "Arial Rounded MT Bold", sans-serif;
   font-weight: bold;
}

#schniederbutton  {
   visibility: visible;
   position: absolute;
   left: 732px;
   top: 798px;
   z-index: 7;
   width: 127px;
   height: 54px;
}

#tekpakbutton a  {
   background: url(sg_store_media/tekpakbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 38px;
   width: 116px;
   font-size: 38px;
   line-height: 38px;
}

#candymarbutton  {
   visibility: visible;
   position: absolute;
   left: 719px;
   top: 915px;
   z-index: 6;
   width: 150px;
   height: 56px;
}

#facebookbutton  {
   top: 364px;
}

#oceansbutton a  {
   background: url(sg_store_media/oceansbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 203px;
   width: 252px;
   font-size: 203px;
   line-height: 203px;
}

#footertext p a  {
   border: 0px none #000000;
   font-weight: Normal;
   text-decoration: none;
   color: #CCCCCC;
}

#sandrabutton a  {
   background: url(sg_store_media/sandrabutton.gif) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 183px;
   font-size: 42px;
   line-height: 42px;
}

#countownxmedia  {
   visibility: visible;
   position: absolute;
   left: 387px;
   top: 202px;
   z-index: 4;
   width: 226px;
   height: 63px;
}

#deakinbutton a  {
   background: url(sg_store_media/deakinbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 59px;
   width: 52px;
   font-size: 59px;
   line-height: 59px;
}

#thecarbutton a  {
   width: 66px;
   background-image: url(sg_store_media/thecarbutton.gif);
}

#verdmontbutton  {
   visibility: visible;
   position: absolute;
   left: 159px;
   top: 777px;
   z-index: 6;
   width: 105px;
   height: 30px;
}

#globalbutton a  {
   width: 114px;
   background-image: url(sg_media_media/globalbutton.gif);
}

#theracebutton  {
   left: 216px;
}

#chrisbutton a  {
   width: 184px;
   background-image: url(sg_store_media/chrisbutton.gif);
}

#contacttext p  {
   color: #999999;
   font-family: Arial, Helvetica, sans-serif;
}

#collagebutton  {
   visibility: visible;
   position: absolute;
   left: 130px;
   top: 332px;
   z-index: 4;
   width: 747px;
   height: 394px;
}

#contactbutton  {
   left: 811px;
}

#dynamicbutton  {
   visibility: visible;
   position: absolute;
   left: 774px;
   top: 987px;
   z-index: 6;
   width: 103px;
   height: 54px;
}

#twitterbutton  {
   top: 452px;
}

#bloggerbutton  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 542px;
   z-index: 4;
   width: 76px;
   height: 76px;
}

#storebutton a  {
   width: 48px;
   background-image: url(sg_store_media/storebutton.gif);
}

#nichobutton a  {
   background: url(sg_store_media/nichobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 78px;
   width: 53px;
   font-size: 78px;
   line-height: 78px;
}

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

#scorebutton a  {
   background: url(sg_store_media/scorebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 63px;
   width: 94px;
   font-size: 63px;
   line-height: 63px;
}

#theteambutton  {
   visibility: visible;
   position: absolute;
   left: 307px;
   top: 286px;
   z-index: 4;
   width: 75px;
   height: 17px;
}

#tekpakbutton  {
   visibility: visible;
   position: absolute;
   left: 155px;
   top: 942px;
   z-index: 6;
   width: 116px;
   height: 38px;
}

#layer61copy3  {
   top: 765px;
}

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

#layer61copy2  {
   top: 735px;
}

#layer37copy2  {
   z-index: 4;
   top: 639px;
}

#footertext p  {
   font: 10px/12px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #CCCCCC;
   padding-bottom: 4px;
   padding-left: 2px;
   text-align: left;
}

#oceansbutton  {
   visibility: visible;
   position: absolute;
   left: 380px;
   top: 800px;
   z-index: 5;
   width: 252px;
   height: 203px;
}

#gatebutton a  {
   background: url(sg_store_media/gatebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 65px;
   width: 62px;
   font-size: 65px;
   line-height: 65px;
}

#layer61copy4  {
   top: 1160px;
}

#sandrabutton  {
   visibility: visible;
   position: absolute;
   left: 704px;
   top: 1055px;
   z-index: 6;
   width: 183px;
   height: 42px;
}

#deakinbutton  {
   visibility: visible;
   position: absolute;
   left: 709px;
   top: 1101px;
   z-index: 6;
   width: 52px;
   height: 59px;
}

#shawbutton a  {
   width: 154px;
   background-image: url(sg_media_media/shawbutton.gif);
}

#thecarbutton  {
   visibility: visible;
   position: absolute;
   left: 401px;
   top: 286px;
   z-index: 4;
   width: 66px;
   height: 17px;
}

#layer61copy5  {
   top: 1191px;
}

#rokbutton a  {
   width: 103px;
   background-image: url(sg_store_media/rokbutton.gif);
}

#ircbutton a  {
   background: url(sg_store_media/ircbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 69px;
   width: 104px;
   font-size: 69px;
   line-height: 69px;
}

#mediabutton  {
   visibility: visible;
   position: absolute;
   left: 677px;
   top: 286px;
   z-index: 4;
   width: 52px;
   height: 17px;
}

#tvsbutton a  {
   background: url(sg_store_media/tvsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 57px;
   width: 131px;
   font-size: 57px;
   line-height: 57px;
}

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

#nichobutton  {
   visibility: visible;
   position: absolute;
   left: 709px;
   top: 974px;
   z-index: 6;
   width: 53px;
   height: 78px;
}

#scorebutton  {
   visibility: visible;
   position: absolute;
   left: 903px;
   top: 364px;
   z-index: 4;
   width: 94px;
   height: 63px;
}

#ctvbutton a  {
   width: 73px;
   background-image: url(sg_media_media/ctvbutton.gif);
}

#storebutton  {
   visibility: visible;
   position: absolute;
   left: 745px;
   top: 286px;
   z-index: 4;
   width: 48px;
   height: 17px;
}

#layer61copy  {
   top: 272px;
}

#chrisbutton  {
   visibility: visible;
   position: absolute;
   left: 123px;
   top: 1044px;
   z-index: 6;
   width: 184px;
   height: 54px;
}

#layer64copy  {
   background-image: url(sg_store_media/layer64copy.gif);
   left: 701px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 153px;
   top: 286px;
   z-index: 4;
   width: 47px;
   height: 17px;
}

#footertext  {
   visibility: visible;
   position: absolute;
   left: 260px;
   top: 1175px;
   z-index: 4;
   width: 498px;
}

#gatebutton  {
   visibility: visible;
   position: absolute;
   left: 241px;
   top: 812px;
   z-index: 6;
   width: 62px;
   height: 65px;
}

#tvsbutton  {
   visibility: visible;
   position: absolute;
   left: 147px;
   top: 985px;
   z-index: 6;
   width: 131px;
   height: 57px;
}

#bptbutton  {
   visibility: visible;
   position: absolute;
   left: 243px;
   top: 1102px;
   z-index: 6;
   width: 54px;
   height: 54px;
}

#rokbutton  {
   visibility: visible;
   position: absolute;
   left: 131px;
   top: 1102px;
   z-index: 6;
   width: 103px;
   height: 56px;
}

#ircbutton  {
   visibility: visible;
   position: absolute;
   left: 900px;
   top: 452px;
   z-index: 4;
   width: 104px;
   height: 69px;
}

#layer65  {
   background: url(sg_store_media/layer65.gif) no-repeat;
   position: absolute;
   left: 319px;
   top: 781px;
   z-index: 4;
   width: 375px;
   height: 369px;
}

#layer62  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1028px;
   height: 1216px;
   background-color: #000000;
   background-image: none;
}

#layer64  {
   background-image: url(sg_store_media/layer64.gif);
   left: 120px;
}

#layer37  {
   z-index: 5;
   top: 558px;
}

#layer61  {
   top: 306px;
}

#title  {
   background: url(sg_store_media/title.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 87px;
   top: 32px;
   z-index: 4;
   width: 825px;
   height: 127px;
}

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


