#denaloftinhastext p,
#i1beckeyandersontext p,
#denaloftinhastext li,
#i0beckeyandersontext p,
#denaloftintext li,
#i0beckeyandersontext li,
#denaloftintext p,
#i1beckeyandersontext li  {
   padding: 0px;
   margin: 0px;
   color: #23F337;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   line-height: 13px;
   font-style: normal;
   font-weight: bold;
   text-indent: 0px;
   text-align: left;
}

#contactform fieldset div label,
#contactform fieldset div input,
#contactform fieldset div textarea,
#contactform input[type=submit],
#contactform fieldset legend  {
   font: normal bold 11px/13px Verdana, sans-serif;
   color: #C0C0C0;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

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

#showsbutton a:hover,
#contactbutton a:hover,
#contactbutton a.nmh,
#showsbutton a.nmh  {
   background-position: -38px 0%;
}

#contactbutton,
#showsbutton,
#aboutusbutton,
#homebutton,
#gallerybutton  {
   position: absolute;
   top: 27px;
   z-index: 4;
   height: 34px;
   margin-left: 0px;
   margin-top: 0px;
}

#slidingbuttonnextpanel a,
#slidingbuttonpreviouspane a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   width: 19px;
   font-size: 24px;
   line-height: 24px;
}

#slidingbuttonnextpanel,
#slidingbuttonpreviouspane  {
   position: absolute;
   top: 218px;
   z-index: 4;
   width: 19px;
   height: 24px;
   margin-left: 0px;
   margin-top: 0px;
}

#gallerybutton a,
#aboutusbutton a,
#homebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   width: 37px;
   font-size: 34px;
   line-height: 34px;
}

#denaloftinhastext,
#denaloftintext  {
   position: absolute;
}

#showsbutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   width: 38px;
   font-size: 34px;
   line-height: 34px;
}

#addresstext p,
#addresstext li  {
   font: normal bold 13px/32px FranklinGothic-Medium, "Franklin Gothic- Medium";
   padding: 0px;
   margin: 0px;
   color: #A7B4AE;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: center;
}

#contactform input[type=submit]  {
   color: #020201;
}

#slidingbuttonpreviouspane a  {
   background-image: url(sg_gallery_media/slidingbuttonpreviouspane.jpg);
}

#slidingbuttonpreviouspane  {
   left: 92px;
}

#slidingbuttonnextpanel a  {
   background-image: url(sg_gallery_media/slidingbuttonnextpanel.jpg);
}

#i0beckeyandersontext li  {
   font-family: "Curlz MT", Curlz, cursive;
   font-size: 24px;
}

#i1beckeyandersontext li  {
   font-family: Verdana, sans-serif;
   font-size: 12px;
}

#blackbeesubpagecontent  {
   position: absolute;
   left: 548px;
   top: 364px;
   z-index: 5;
   width: 30px;
   height: 45px;
   margin-left: 0px;
   margin-top: 0px;
}

#i0beckeyandersontext p  {
   font-family: "Curlz MT", Curlz, cursive;
   font-size: 24px;
}

#i1beckeyandersontext p  {
   font-family: Verdana, sans-serif;
   font-size: 12px;
}

#slidingbuttonnextpanel  {
   left: 706px;
}

#denaloftinhastext li  {
   font-family: Verdana, sans-serif;
   font-size: 12px;
}

#denaloftinhastext p  {
   font-family: Verdana, sans-serif;
   font-size: 12px;
}

#flowercopycontent  {
   position: absolute;
   left: 570px;
   top: 376px;
   z-index: 4;
   width: 148px;
   height: 172px;
   margin-left: 0px;
   margin-top: 0px;
}

#denaloftintext li  {
   font-family: "Curlz MT", Curlz, cursive;
   font-size: 24px;
}

#denaloftintext p  {
   font-family: "Curlz MT", Curlz, cursive;
   font-size: 24px;
}

#contactbutton a  {
   background-image: url(sg_shows_media/contactbutton.jpg);
}

#gallerybutton a  {
   background-image: url(sg_shows_media/gallerybutton.jpg);
}

#aboutusbutton a  {
   background-image: url(sg_shows_media/aboutusbutton.jpg);
}

#gallerybutton  {
   width: 37px;
   left: 287px;
}

#aboutusbutton  {
   width: 37px;
   left: 504px;
}

#contactbutton  {
   width: 38px;
   left: 629px;
}

#showsbutton a  {
   background-image: url(sg_shows_media/showsbutton.jpg);
}

#homebutton a  {
   background-image: url(sg_shows_media/homebutton.jpg);
}

#page_content  {
   min-height: 600px;
}

#addresstext  {
   position: absolute;
   left: 74px;
   top: 536px;
   z-index: 5;
   width: 667px;
   margin-left: 0px;
   margin-top: 0px;
}

#showsbutton  {
   width: 38px;
   left: 395px;
}

#homebutton  {
   width: 37px;
   left: 190px;
}

#ridefooter  {
   font-size: 0px;
}

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

#gallery  {
   background: url(sg_shows_media/gallery.jpg) no-repeat;
   position: absolute;
   left: 326px;
   top: 36px;
   z-index: 4;
   width: 66px;
   height: 17px;
   margin-left: 0px;
   margin-top: 0px;
}

#contact  {
   background: url(sg_shows_media/contact.jpg) no-repeat;
   position: absolute;
   left: 669px;
   top: 37px;
   z-index: 4;
   width: 71px;
   height: 13px;
   margin-left: 0px;
   margin-top: 0px;
}

#aboutus  {
   background: url(sg_shows_media/aboutus.jpg) no-repeat;
   position: absolute;
   left: 542px;
   top: 36px;
   z-index: 5;
   width: 87px;
   height: 14px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer3  {
   background: url(sg_shows_media/layer3.jpg) no-repeat;
   position: absolute;
   left: 11px;
   top: 0px;
   z-index: 3;
   width: 786px;
   height: 600px;
   margin-left: 0px;
   margin-top: 0px;
}

#shows  {
   background: url(sg_shows_media/shows.jpg) no-repeat;
   position: absolute;
   left: 435px;
   top: 36px;
   z-index: 4;
   width: 61px;
   height: 14px;
   margin-left: 0px;
   margin-top: 0px;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 800px;
   height: 600px;
   left: 0px;
   top: 0px;
   display: block;
}

#home  {
   background: url(sg_shows_media/home.jpg) no-repeat;
   position: absolute;
   left: 229px;
   top: 36px;
   z-index: 4;
   width: 52px;
   height: 14px;
   margin-left: 0px;
   margin-top: 0px;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
}

.slidingpanel  {
   float: left;
   position: relative;
   display: block;
   overflow: hidden;
   z-index: 5;
   width: 292px;
   min-height: 193px;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

*:focus  {
   outline-style: none;
}

.full_width  {
   min-width: 800px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

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

ains  {
   text-decoration: none;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

html, body  {
   background: #FFFFFF url(sg_shows_media/browserbackground.jpg) center top repeat;
   background-attachment: scroll;
   height: 100%;
}


