a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#dlinstructionstext li,
#refdescriptiontext p,
#i2009text p,
#icedescriptiontext li,
#mulligandescriptiontext p,
#daledescriptiontext li,
#loveydescriptiontext p,
#cagedescriptiontext li,
#griddescriptiontext p,
#dlinstructionstext p,
#icedescriptiontext p,
#rbidescriptiontext li,
#diegodescriptiontext li,
#cagedescriptiontext p,
#gabbydescriptiontext li,
#daledescriptiontext p,
#rbidescriptiontext p,
#griddescriptiontext li,
#gabbydescriptiontext p,
#diegodescriptiontext p,
#mulligandescriptiontext li,
#refdescriptiontext li,
#loveydescriptiontext li,
#i2009text li  {
   font: normal normal 14px/17px MyriadPro-Bold, "Myriad Pro", sans-serif;
   padding: 0px;
   margin: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#icevidbutton a:hover,
#dalevidbutton a.nmh,
#cagevidbutton a.nmh,
#mulliganvidbutton a:hover,
#dalevidbutton a:hover,
#loveyvidbutton a.nmh,
#rbividbutton a.nmh,
#cagevidbutton a:hover,
#rbividbutton a:hover,
#diegovidbutton a.nmh,
#icevidbutton a.nmh,
#gridvidbutton a:hover,
#refvidbutton a.nmh,
#gabbyvidbutton a.nmh,
#gabbyvidbutton a:hover,
#loveyvidbutton a:hover,
#refvidbutton a:hover,
#mulliganvidbutton a.nmh,
#diegovidbutton a:hover,
#gridvidbutton a.nmh  {
   background-position: -82px 0%;
}

#dalepiclarge,
#i527instructions,
#i417instructions,
#rbipiclarge,
#i516instructions,
#i552instructions,
#twitterframe,
#largesportshortzkidz,
#i544instructions,
#bookinstrbksplash,
#maincrest,
#i574instructions,
#blurbframebottom,
#diegopiclarge,
#i501instructions,
#cagepiclarge,
#i560instructions,
#loveypiclarge,
#gabbypiclarge,
#i567instructions,
#gridpiclarge,
#i553instructions  {
   position: absolute;
   left: 45px;
   top: 144px;
   z-index: 4;
   width: 774px;
   background-repeat: no-repeat;
}

#diegodescriptiontext,
#icedescriptiontext,
#loveydescriptiontext,
#griddescriptiontext,
#rbidescriptiontext,
#refdescriptiontext,
#gabbydescriptiontext,
#mulligandescriptiontext,
#cagedescriptiontext  {
   position: absolute;
   left: 407px;
   top: 295px;
   z-index: 6;
   width: 329px;
}

#mulliganvideoembed,
#icevideoembed,
#refvideoembed,
#diegovideoembed,
#gridvideoembed,
#cagevideoembed,
#rbivideoembed,
#stuffvideoembed,
#gabbyvideoembed,
#dalevideoembed,
#loveyvideoembed  {
   position: absolute;
   left: 263px;
   top: 144px;
   z-index: 7;
   width: 465px;
}

#diegobutton a,
#diegovidbutton a,
#cagevidbutton a,
#mulliganvidbutton a,
#cagebutton a,
#gabbyvidbutton a,
#mulliganbutton a,
#loveybutton a,
#loveyvidbutton a,
#gabbybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 107px;
   width: 82px;
   font-size: 107px;
   line-height: 107px;
}

#refbutton a,
#dalebutton a,
#gridbutton a,
#icevidbutton a,
#gridvidbutton a,
#icebutton a,
#rbibutton a,
#dalevidbutton a,
#rbividbutton a,
#refvidbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 103px;
   width: 82px;
   font-size: 103px;
   line-height: 103px;
}

#contacttopform fieldset legend,
#contacttopform fieldset div label,
#contacttopform fieldset div input,
#contacttopform fieldset div textarea  {
   font: normal normal 14px/14px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: -1px;
}

#moverunjumptextmenuhovers > div:first-child,
#downloadstextmenuhoversho > div:first-child,
#meettheteamtextmenuhovers > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
}

#downloadstextmenuhoversho div ul li a,
#meettheteamtextmenuhovers div ul li a,
#moverunjumptextmenuhovers div ul li a  {
   padding-left: 10px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#downloadstextmenuhoversho div ul li,
#meettheteamtextmenuhovers div ul li,
#moverunjumptextmenuhovers div ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#moverunjumptextmenuhovers div ul,
#downloadstextmenuhoversho div ul,
#meettheteamtextmenuhovers div ul  {
   margin: 0px;
   padding: 0px;
   color: #F32837;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   line-height: 15px;
   font-style: normal;
   font-weight: normal;
   font-family: Verdana-Bold, Verdana, sans-serif;
   text-indent: 0px;
   text-align: left;
}

#ourmissiontextscroll p,
#ourmissiontextscroll li,
#robsbiotextscroll p,
#robsbiotextscroll li  {
   font: normal normal 14px/14px MyriadPro-Regular, "Myriad Pro", sans-serif;
   padding: 10px 10px 0px 10px;
   margin: 0px;
   text-indent: 0px;
   text-align: left;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: -1px;
}

#i2260mrjbutton a.nmh,
#i2260mrjbutton a:hover  {
   background-position: -92px 0%;
}

#i187mrjbutton a.nmh,
#i187mrjbutton a:hover  {
   background-position: -125px 0%;
}

#meettheteamtextmenuhovers > div:first-child  {
   width: 87px;
}

#downloadstextmenuhoversho > div:first-child  {
   width: 96px;
}

#moverunjumptextmenuhovers > div:first-child  {
   width: 107px;
}

#homebutton a.nmh,
#homebutton a:hover  {
   background-position: -187px 0%;
}

#downloadstextmenuhoversho div ul  {
   font-size: 11px;
}

#thankyoutext li,
#thankyoutext p  {
   font: normal normal 28px/14px MyriadPro-Bold, "Myriad Pro", sans-serif;
   padding: 10px 0px 0px 0px;
   margin: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: -1px;
   text-indent: 0px;
   text-align: center;
}

#meettheteamtextmenuhovers div ul  {
   font-size: 12px;
}

#moverunjumptextmenuhovers div ul  {
   font-size: 11px;
}

#mainnavbarmenutext ul li a  {
   padding: 4px 0.44em 5px 0.44em;
   height: 100%;
}

#downloadstextmenuhoversho  {
   margin: 0px;
   overflow: hidden;
   display: none;
   width: 111px;
   z-index: 12;
   top: 145px;
   left: 531px;
   position: absolute;
}

#meettheteamtextmenuhovers  {
   margin: 0px;
   overflow: hidden;
   display: none;
   width: 102px;
   z-index: 9;
   top: 145px;
   left: 287px;
   position: absolute;
}

#moverunjumptextmenuhovers  {
   margin: 0px;
   overflow: hidden;
   display: none;
   width: 122px;
   z-index: 10;
   top: 145px;
   left: 398px;
   position: absolute;
}

#mainnavbarmenutext ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

.fl li *,
#i2009text p a,
.fl li a  {
   display: inline;
}

#daledescriptiontext li  {
   font-family: MyriadPro-Regular, "Myriad Pro", sans-serif;
   line-height: 16px;
}

#dlinstructionstext li  {
   text-align: center;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #FFE003;
}

#mainnavbarmenutext ul  {
   font: 11px/20px Verdana-Bold, Verdana, sans-serif;
   height: 22px;
   margin: 0px;
   padding: 0px;
   color: #FF0000;
   text-transform: uppercase;
   letter-spacing: -1px;
   text-align: right;
}

#daledescriptiontext p  {
   font-family: MyriadPro-Regular, "Myriad Pro", sans-serif;
   line-height: 16px;
}

#loveydescriptiontext  {
   z-index: 5;
}

#largesportshortzkidz  {
   background-image: url(sg_meet_media/largesportshortzkidz.gif);
   height: 287px;
}

#dlinstructionstext p  {
   text-align: center;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #FFE003;
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#mulliganvidbutton a  {
   background-image: url(sg_cagevid_media/mulliganvidbutton.gif);
}

#daledescriptiontext  {
   position: absolute;
   left: 407px;
   top: 296px;
   z-index: 5;
   width: 329px;
}

#griddescriptiontext  {
   z-index: 5;
}

#mainnavbarmenutext  {
   position: absolute;
   left: 199px;
   top: 116px;
   z-index: 6;
}

#mulliganvidbutton  {
   position: absolute;
   left: 354px;
   top: 445px;
   z-index: 8;
   width: 82px;
   height: 107px;
}

#bookinstrbksplash  {
   background-image: url(sg_contact_media/bookinstrbksplash.gif);
   height: 287px;
}

#checkerreflection  {
   background: url(sg_home_media/checkerreflection.gif) no-repeat;
   position: absolute;
   left: 45px;
   top: 34px;
   z-index: 4;
   width: 774px;
   height: 82px;
}

#i2260mrjbutton a  {
   background: url(sg_refvid_media/d2260mrjbutton.gif) no-repeat;
   display: block;
   width: 92px;
   height: 29px;
}

#blurbframebottom  {
   background-image: url(sg_mrj_media/blurbframebottom.gif);
   height: 287px;
}

#i189mrjbookcover  {
   position: absolute;
   left: 563px;
   top: 464px;
   z-index: 5;
   width: 142px;
   height: 93px;
   background-repeat: no-repeat;
}

#i417instructions  {
   background-image: url(sg_cagevid_media/d1591instructions.gif);
   height: 287px;
}

#i544instructions  {
   background-image: url(sg_icevid_media/d1591instructions.gif);
   height: 287px;
}

#i560instructions  {
   background-image: url(sg_gabbyvid_media/d1591instructions.gif);
   height: 287px;
}

#i501instructions  {
   background-image: url(sg_mulliganvid_media/d1591instructions.gif);
   height: 287px;
}

#i516instructions  {
   background-image: url(sg_gridvid_media/d1591instructions.gif);
   height: 287px;
}

#i552instructions  {
   background-image: url(sg_dalevid_media/d1591instructions.gif);
   height: 287px;
}

#mulliganbutton a  {
   background-image: url(sg_meet_media/mulliganbutton.gif);
}

#i527instructions  {
   background-image: url(sg_refvid_media/d1591instructions.gif);
   height: 287px;
}

#diegovidbutton a  {
   background-image: url(sg_cagevid_media/diegovidbutton.gif);
}

#i567instructions  {
   background-image: url(sg_loveyvid_media/d1591instructions.gif);
   height: 287px;
}

#i553instructions  {
   background-image: url(sg_diegovid_media/d1591instructions.gif);
   height: 287px;
}

#gabbyvidbutton a  {
   background-image: url(sg_cagevid_media/gabbyvidbutton.gif);
}

#i574instructions  {
   background-image: url(sg_rbivid_media/d1591instructions.gif);
   height: 287px;
}

#loveyvidbutton a  {
   background-image: url(sg_cagevid_media/loveyvidbutton.gif);
}

#i187mrjbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 8px;
   width: 125px;
   font-size: 8px;
   line-height: 8px;
}

#cagevidbutton a  {
   background-image: url(sg_cagevid_media/cagevidbutton.gif);
}

#dalevidbutton a  {
   background-image: url(sg_cagevid_media/dalevidbutton.gif);
}

#loveyvidbutton  {
   position: absolute;
   left: 118px;
   top: 445px;
   z-index: 5;
   width: 82px;
   height: 107px;
}

#gabbyvidbutton  {
   position: absolute;
   left: 432px;
   top: 445px;
   z-index: 9;
   width: 82px;
   height: 107px;
}

#diegovidbutton  {
   position: absolute;
   left: 197px;
   top: 445px;
   z-index: 6;
   width: 82px;
   height: 107px;
}

#i2260mrjbutton  {
   position: absolute;
   left: 82px;
   top: 363px;
   z-index: 5;
   width: 92px;
   height: 29px;
}

#rbividbutton a  {
   background-image: url(sg_cagevid_media/rbividbutton.gif);
}

#loveybutton a  {
   background-image: url(sg_meet_media/loveybutton.gif);
}

#diegopiclarge  {
   background-image: url(sg_diego_media/diegopiclarge.gif);
   height: 404px;
}

#loveypiclarge  {
   background-image: url(sg_lovey_media/loveypiclarge.gif);
   height: 404px;
}

#dalevidbutton  {
   position: absolute;
   left: 746px;
   top: 446px;
   z-index: 13;
   width: 82px;
   height: 103px;
}

#diegobutton a  {
   background-image: url(sg_meet_media/diegobutton.gif);
}

#i187mrjbutton  {
   position: absolute;
   left: 572px;
   top: 454px;
   z-index: 5;
   width: 125px;
   height: 8px;
}

#gridvidbutton  {
   position: absolute;
   left: 589px;
   top: 445px;
   z-index: 11;
   width: 82px;
   height: 103px;
}

#cagevidbutton  {
   position: absolute;
   left: 511px;
   top: 445px;
   z-index: 10;
   width: 82px;
   height: 107px;
}

#gabbypiclarge  {
   background-image: url(sg_gabby_media/gabbypiclarge.gif);
   height: 402px;
}

#gabbybutton a  {
   background-image: url(sg_meet_media/gabbybutton.gif);
}

#dalebutton a  {
   background-image: url(sg_meet_media/dalebutton.gif);
}

#icevidbutton  {
   position: absolute;
   left: 275px;
   top: 445px;
   z-index: 7;
   width: 82px;
   height: 103px;
}

#gridpiclarge  {
   background-image: url(sg_grid_media/gridpiclarge.gif);
   height: 401px;
}

#homebutton a  {
   background: url(sg_clubhouse_media/homebutton.gif) no-repeat;
   display: block;
   height: 231px;
   width: 187px;
   font-size: 231px;
   line-height: 231px;
}

#gridbutton a  {
   background-image: url(sg_meet_media/gridbutton.gif);
}

#cagebutton a  {
   background-image: url(sg_meet_media/cagebutton.gif);
}

#dalepiclarge  {
   background-image: url(sg_dale_media/dalepiclarge.gif);
   height: 404px;
}

#refvidbutton  {
   position: absolute;
   left: 40px;
   top: 445px;
   z-index: 4;
   width: 82px;
   height: 103px;
}

#cagepiclarge  {
   background-image: url(sg_cage_media/cagepiclarge.gif);
   height: 403px;
}

#rbividbutton  {
   position: absolute;
   left: 668px;
   top: 446px;
   z-index: 12;
   width: 82px;
   height: 103px;
}

#twitterframe  {
   background-image: url(sg_clubhouse_media/twitterframe.gif);
   height: 287px;
}

#i2009text li  {
   text-align: center;
   font-family: MyriadPro-Regular, "Myriad Pro", sans-serif;
   line-height: 11px;
}

#i2009text p  {
   text-align: center;
   font-family: MyriadPro-Regular, "Myriad Pro", sans-serif;
   line-height: 11px;
}

#rbibutton a  {
   background-image: url(sg_meet_media/rbibutton.gif);
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 864px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#rbipiclarge  {
   background-image: url(sg_rbi_media/rbipiclarge.gif);
   height: 404px;
}

#refbutton a  {
   background-image: url(sg_meet_media/refbutton.gif);
}

#icebutton a  {
   background-image: url(sg_meet_media/icebutton.gif);
}

#homebutton  {
   position: absolute;
   left: 32px;
   top: 21px;
   z-index: 5;
   width: 187px;
   height: 231px;
}

#ridefooter  {
   font-size: 0px;
}

#i2009text  {
   position: absolute;
   left: 270px;
   top: 555px;
   z-index: 4;
   width: 327px;
}

#maincrest  {
   background-image: url(sg_home_media/maincrest.gif);
   height: 287px;
}

#page_bkg  {
   position: absolute;
   width: 864px;
   height: 576px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#layer11  {
   position: absolute;
   left: 263px;
   top: 144px;
   z-index: 5;
   width: 465px;
   height: 287px;
   background-color: #808080;
   background-image: none;
}

#layer12  {
   background: url(sg_cagevid_media/layer12.gif) no-repeat;
   position: absolute;
   left: 466px;
   top: 254px;
   z-index: 6;
   width: 59px;
   height: 68px;
}

#layer0  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 864px;
   height: 576px;
   background-color: #000000;
   background-image: none;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#page  {
   margin: 0px auto 0px auto;
   height: 576px;
   width: 864px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

.cF32837 * a  {
   color: #F32837;
}

.cF00 * a  {
   color: #FF0000;
}

.fl li  {
   float: left;
   display: inline;
}

h1,
h2,
body, p,
h3,
h4,
h5,
h6  {
   font-family: MyriadPro-Regular, "Myriad Pro", sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
   background-image: none;
   height: 100%;
   -webkit-text-size-adjust: none;
}

