#copyrighttext *:first-child,
#rainorshinetext *:first-child,
#movie2text *:first-child,
#movie1text *:first-child,
#goaltexttext *:first-child,
#nowshowingtext *:first-child,
#showingtext *:first-child  {
   padding-top: 0px;
}

#giftsbutton a:hover,
#zealadbutton a:hover,
#adinterestbutton a:hover,
#cherrybearbutton a:hover,
#shirttalesbutton a:hover  {
   background-position: -115px 0%;
}

#showingtext p,
#movie2text p,
#movie1text p,
#rainorshinetext p,
#nowshowingtext p  {
   margin: 0px;
   font-weight: bold;
   font-family: Verdana;
   padding-top: 2px;
   padding-right: 3px;
   padding-left: 3px;
   text-align: center;
}

#shirttalesbutton a,
#cherrybearbutton a,
#zealadbutton a,
#adinterestbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 72px;
   width: 115px;
   background-position: 0% 0px;
   font-size: 72px;
   line-height: 72px;
}

#adinterestbutton,
#shirttalesbutton,
#cherrybearbutton,
#zealadbutton  {
   visibility: visible;
   position: absolute;
   top: 648px;
   z-index: 2;
   width: 115px;
   height: 72px;
}

#breezebutton a,
#giftsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 70px;
   background-position: 0% 0px;
   font-size: 70px;
   line-height: 70px;
}

#giftcertificatebutton a:hover  {
   color: #000000;
   text-decoration: underline;
}

#specialeventsbutton a:hover  {
   background-position: -163px 0%;
}

#directionsbutton a:hover  {
   background-position: -126px 0%;
}

#mealdealsbutton a:hover  {
   background-position: -254px 0%;
}

#giftcertificatebutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #AD0021;
}

#souvenirsbutton a:hover  {
   background-position: -123px 0%;
}

#zealtextbutton a:hover  {
   font-style: italic;
}

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

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

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

#giftcertificatebutton  {
   font: bold 12px/24px Verdana;
   padding-top: 7px;
   padding-right: 3px;
   padding-left: 3px;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 461px;
   top: 592px;
   z-index: 4;
   width: 246px;
   height: 24px;
}

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

#breezebutton a:hover  {
   background-position: -114px 0%;
}

#familybutton a:hover  {
   background-position: -140px 0%;
}

#dinerbutton a:hover  {
   background-position: -79px 0%;
}

#specialeventsbutton  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 233px;
   z-index: 5;
   width: 163px;
   height: 59px;
}

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

#cherrybearbutton a  {
   background-image: url(homemedia/cherrybearbutton.gif);
}

#adinterestbutton a  {
   background-image: url(homemedia/adinterestbutton.gif);
}

#shirttalesbutton a  {
   background-image: url(homemedia/shirttalesbutton.gif);
}

#directionsbutton a  {
   background: url(homemedia/directionsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 110px;
   width: 126px;
   font-size: 110px;
   line-height: 110px;
}

#rainorshinetext p  {
   font-size: 12px;
   line-height: 19px;
   padding-top: 7px;
}

#souvenirsbutton a  {
   background: url(homemedia/souvenirsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 112px;
   width: 123px;
   font-size: 112px;
   line-height: 112px;
}

#mealdealsbutton a  {
   background: url(homemedia/mealdealsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 56px;
   width: 254px;
   font-size: 56px;
   line-height: 56px;
}

#backgroundimages1  {
   background: url(homemedia/backgroundimages1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 30px;
   z-index: 1;
   width: 732px;
   height: 764px;
}

#cherrybearbutton  {
   left: 489px;
}

#nowshowingtext p  {
   font-size: 16px;
   line-height: 19px;
}

#monstersvsaliens  {
   background: url(homemedia/monstersvsaliens.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 376px;
   z-index: 4;
   width: 104px;
   height: 151px;
}

#shirttalesbutton  {
   left: 8px;
}

#zealtextbutton a  {
   font-style: italic;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#adinterestbutton  {
   left: 608px;
}

#directionsbutton  {
   visibility: visible;
   position: absolute;
   left: 379px;
   top: 123px;
   z-index: 5;
   width: 126px;
   height: 110px;
}

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

#copyrighttext p  {
   font: italic 14px/18px "Verdana Bold";
   margin: 0px;
   color: #FFFFFF;
   padding-top: 10px;
   text-align: left;
}

#rainorshinetext  {
   visibility: visible;
   position: absolute;
   left: 444px;
   top: 577px;
   z-index: 3;
   width: 273px;
}

#mealdealsbutton  {
   visibility: visible;
   position: absolute;
   left: 461px;
   top: 522px;
   z-index: 6;
   width: 254px;
   height: 56px;
}

#souvenirsbutton  {
   visibility: visible;
   position: absolute;
   left: 497px;
   top: 123px;
   z-index: 6;
   width: 123px;
   height: 112px;
}

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

#contactbutton a  {
   background: url(homemedia/contactbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 106px;
   width: 109px;
   font-size: 106px;
   line-height: 106px;
}

#waitressbutton  {
   visibility: visible;
   position: absolute;
   left: 391px;
   top: 435px;
   z-index: 5;
   width: 94px;
   height: 197px;
}

#zealtextbutton  {
   font: italic 14px/40px "Verdana Bold";
   padding-top: 10px;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 431px;
   top: 785px;
   z-index: 1;
   width: 290px;
   height: 40px;
}

#zealadbutton a  {
   background-image: url(homemedia/zealadbutton.gif);
}

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

#goaltexttext p  {
   font: bold 15px/18px Verdana;
   margin: 0px;
   padding-top: 2px;
   text-align: center;
}

#familybutton a  {
   background: url(homemedia/familybutton.gif) no-repeat 0% 0px;
   display: block;
   height: 114px;
   width: 140px;
   font-size: 114px;
   line-height: 114px;
}

#nowshowingtext  {
   visibility: visible;
   position: absolute;
   left: 105px;
   top: 306px;
   z-index: 3;
   width: 209px;
}

#welcometoimage  {
   background: url(homemedia/welcometoimage.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 42px;
   z-index: 2;
   width: 169px;
   height: 21px;
}

#familyfriendly  {
   background: url(homemedia/familyfriendly.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 583px;
   z-index: 2;
   width: 356px;
   height: 27px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 611px;
   top: 130px;
   z-index: 7;
   width: 109px;
   height: 106px;
}

#i55yearsimage  {
   background: url(homemedia/55yearsimage.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 399px;
   top: 231px;
   z-index: 2;
   width: 327px;
   height: 394px;
}

#theatrebutton  {
   visibility: visible;
   position: absolute;
   left: 81px;
   top: 124px;
   z-index: 2;
   width: 105px;
   height: 109px;
}

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

#showingtext p  {
   font-size: 16px;
   line-height: 19px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 796px;
   z-index: 1;
   width: 382px;
}

#dinerbutton a  {
   background: url(homemedia/dinerbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 111px;
   width: 79px;
   font-size: 111px;
   line-height: 111px;
}

#familybutton  {
   visibility: visible;
   position: absolute;
   left: 252px;
   top: 122px;
   z-index: 4;
   width: 140px;
   height: 114px;
}

#movie1text p  {
   font-size: 11px;
   line-height: 12px;
}

#marqueeblank  {
   background: url(homemedia/marqueeblank.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 245px;
   z-index: 2;
   width: 380px;
   height: 337px;
}

#breezebutton  {
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 649px;
   z-index: 2;
   width: 114px;
   height: 70px;
}

#movie2text p  {
   font-size: 11px;
   line-height: 12px;
}

#homebutton a  {
   background: url(homemedia/homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 123px;
   width: 90px;
   font-size: 123px;
   line-height: 123px;
}

#goaltexttext  {
   visibility: visible;
   position: absolute;
   left: 425px;
   top: 356px;
   z-index: 3;
   width: 290px;
}

#zealadbutton  {
   left: 368px;
}

#fastfurious  {
   background: url(homemedia/fastfurious.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 235px;
   top: 377px;
   z-index: 4;
   width: 103px;
   height: 150px;
}

#dinerbutton  {
   visibility: visible;
   position: absolute;
   left: 180px;
   top: 122px;
   z-index: 3;
   width: 79px;
   height: 111px;
}

#giftsbutton  {
   visibility: visible;
   position: absolute;
   left: 128px;
   top: 650px;
   z-index: 2;
   width: 115px;
   height: 70px;
}

#showingtext  {
   visibility: visible;
   position: absolute;
   left: 153px;
   top: 285px;
   z-index: 4;
   width: 128px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 112px;
   z-index: 3;
   width: 90px;
   height: 123px;
}

#movie1text  {
   visibility: visible;
   position: absolute;
   left: 63px;
   top: 527px;
   z-index: 3;
   width: 136px;
}

#movie2text  {
   visibility: visible;
   position: absolute;
   left: 215px;
   top: 528px;
   z-index: 3;
   width: 139px;
}

#home  {
   margin: 0px auto 0px auto;
   width: 736px;
   position: relative;
}

html, body  {
   padding: 0px;
   margin: 0px;
 
}

