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

a ins  {
   text-decoration: none;
}

#id87welcomeheadertext p,
#id98welcomeheadertext p,
#interiorheaderlargetext p,
#friendtext p,
#i495text p  {
   font: bold 18px/18px Arial;
   margin: 0px;
   text-align: center;
}

#fooditemstext p,
#giftstext p,
#windchimestext p,
#lotionstext p,
#bookstext p,
#toystext p  {
   font: 9px/14px Arial;
   margin: 0px;
   color: #2B2B2B;
   padding-top: 6px;
   text-align: left;
}

#locationbutton a,
#aboutusbutton a,
#contactbutton a,
#giftsbutton a,
#id37driveinbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 9px;
   background-position: 0% 0px;
   font-size: 9px;
   line-height: 9px;
}

#id117buildtext p,
#id56buildtext p,
#clickherebptext p,
#goingtext p  {
   font: bold 11px/18px Arial;
   margin: 0px;
   color: #67142E;
   padding-top: 6px;
   text-align: center;
}

#desserts2text p,
#paninitext p,
#desserts1text p,
#sandwichestext p  {
   font: 10px/11px Arial;
   margin: 0px;
   text-align: center;
   color: #231F20;
}

#soupstext p,
#pastiestext p,
#breadstext p,
#quichetext p  {
   font: 8px/10px Arial;
   margin: 0px;
   color: #231F20;
   padding-top: 8px;
   text-align: center;
}

#id101chalkboardtexttext p,
#id89chalkboardtexttext p  {
   font: 12px Arial;
   margin: 0px;
   text-align: left;
   color: #FCF7F8;
}

#lunchtext p,
#dinnertext p,
#id80breakfasttext p  {
   font: bold 16px/14px Arial;
   margin: 0px;
}

#orderaheadtext p,
#cherrybeartext p  {
   font: bold 16px Arial;
   margin: 0px;
   padding-top: 6px;
   text-align: center;
}

#menu,
#gifts,
#location,
#home  {
   margin: 0px auto 0px auto;
   width: 900px;
   position: relative;
}

#id37driveinbutton a:hover  {
   background-position: -418px 0%;
}

#id101chalkboardtexttext p  {
   line-height: 16px;
}

#largechalkboardtexttext p  {
   font: 12px/14px Arial;
   margin: 0px;
   padding-top: 6px;
   text-align: left;
   color: #FCF7F8;
}

#shape4copy3,
#shape4copy2  {
   visibility: visible;
   position: absolute;
   top: 154px;
   z-index: 5;
   width: 104px;
   height: 28px;
   background-repeat: no-repeat;
}

#interiorheaderlargetext p  {
   color: #FCF7F8;
}

#cherrybowlbutton a:hover  {
   background-position: -483px 0%;
}

#id89chalkboardtexttext p  {
   line-height: 14px;
}

#id87welcomeheadertext p  {
   color: #FCF7F8;
}

#id98welcomeheadertext p  {
   color: #FCF7F8;
   text-align: left;
}

#locationbutton a:hover  {
   background-position: -92px 0%;
}

#dinnertext,
#lunchtext  {
   visibility: visible;
   position: absolute;
   left: 519px;
   z-index: 6;
   width: 140px;
}

#cherrythemeitemstext p  {
   font: 9px/10px Arial;
   margin: 0px;
   color: #2B2B2B;
   padding-top: 6px;
   text-align: center;
}

#id20vectorsmartobject  {
   background: url(locationmedia/id20vectorsmartobject.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 126px;
   top: 144px;
   z-index: 4;
   width: 721px;
   height: 97px;
}

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

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

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

#id80breakfasttext p  {
   text-align: left;
   color: #2E3039;
}

#id37driveinbutton a  {
   width: 418px;
   background-image: url(locationmedia/id37driveinbutton.gif);
}

#menubutton a:hover  {
   background-position: -51px 0%;
}

#cherrybowlbutton a  {
   background: url(locationmedia/cherrybowlbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 71px;
   width: 483px;
   font-size: 71px;
   line-height: 71px;
}

#id37driveinbutton  {
   visibility: visible;
   position: absolute;
   left: 320px;
   top: 198px;
   z-index: 6;
   width: 418px;
   height: 9px;
}

#sandwichestext p  {
   padding-top: 8px;
}

#orderaheadtext p  {
   line-height: 10px;
   color: #F6E5B2;
}

#cherrybeartext p  {
   line-height: 18px;
   color: #67142E;
}

#locationbutton a  {
   width: 92px;
   background-image: url(locationmedia/locationbutton.gif);
}

#cherrybowlbutton  {
   visibility: visible;
   position: absolute;
   left: 203px;
   top: 30px;
   z-index: 3;
   width: 483px;
   height: 71px;
}

#aboutusbutton a  {
   width: 94px;
   background-image: url(locationmedia/aboutusbutton.gif);
}

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

#locationbutton  {
   visibility: visible;
   position: absolute;
   left: 555px;
   top: 164px;
   z-index: 6;
   width: 92px;
   height: 9px;
}

#bowlofcherries  {
   background: url(locationmedia/bowlofcherries.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 792px;
   top: 406px;
   z-index: 7;
   width: 83px;
   height: 79px;
}

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

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 445px;
   top: 164px;
   z-index: 6;
   width: 94px;
   height: 9px;
}

#storeinterior  {
   background: url(locationmedia/storeinterior.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 191px;
   top: 197px;
   z-index: 3;
   width: 585px;
   height: 538px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 661px;
   top: 163px;
   z-index: 6;
   width: 88px;
   height: 9px;
}

#breadstext p  {
   font-size: 10px;
}

#friendtext p  {
   padding-top: 6px;
   color: #67142E;
}

#paninitext p  {
   padding-top: 8px;
}

#menubutton a  {
   background: url(locationmedia/menubutton.gif) no-repeat 0% 0px;
   display: block;
   height: 8px;
   width: 51px;
   font-size: 8px;
   line-height: 8px;
}

#giftsgoodies  {
   background: url(locationmedia/giftsgoodies.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 275px;
   top: 104px;
   z-index: 3;
   width: 485px;
   height: 26px;
}

#dinnertext p  {
   text-align: center;
   color: #262627;
}

#lunchtext p  {
   text-align: center;
   color: #2E3039;
}

#shape4copy5  {
   background: url(locationmedia/shape4copy5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 307px;
   top: 189px;
   z-index: 5;
   width: 447px;
   height: 27px;
}

#shape4copy4  {
   background: url(locationmedia/shape4copy4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 656px;
   top: 153px;
   z-index: 5;
   width: 97px;
   height: 28px;
}

#shape4copy3  {
   background-image: url(locationmedia/shape4copy3.gif);
   left: 548px;
}

#shape4copy2  {
   background-image: url(locationmedia/shape4copy2.gif);
   left: 440px;
}

#bookstext p  {
   line-height: 10px;
}

#giftsbutton  {
   visibility: visible;
   position: absolute;
   left: 375px;
   top: 164px;
   z-index: 6;
   width: 53px;
   height: 9px;
}

#yellowwalls  {
   background: url(locationmedia/yellowwalls.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 900px;
   height: 1013px;
}

#storeframe  {
   background: url(locationmedia/storeframe.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 183px;
   top: 203px;
   z-index: 2;
   width: 604px;
   height: 526px;
}

#i495text p  {
   color: #F8EAEB;
}

#dinnertext  {
   top: 461px;
}

#shape4copy  {
   background: url(locationmedia/shape4copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 369px;
   top: 154px;
   z-index: 5;
   width: 66px;
   height: 28px;
}

#menubutton  {
   visibility: visible;
   position: absolute;
   left: 303px;
   top: 165px;
   z-index: 6;
   width: 51px;
   height: 8px;
}

#bottommat  {
   background: url(locationmedia/bottommat.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 138px;
   top: 699px;
   z-index: 5;
   width: 692px;
   height: 79px;
}

#lunchtext  {
   top: 405px;
}

#sidetable  {
   background: url(locationmedia/sidetable.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 756px;
   top: 470px;
   z-index: 6;
   width: 137px;
   height: 252px;
}

#waitress  {
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 111px;
   z-index: 9;
   width: 294px;
   height: 641px;
   background-repeat: no-repeat;
}

#shape3  {
   background: url(locationmedia/shape3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 23px;
   z-index: 2;
   width: 574px;
   height: 123px;
}

#shape4  {
   background: url(locationmedia/shape4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 293px;
   top: 155px;
   z-index: 5;
   width: 70px;
   height: 27px;
}

#floor  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 699px;
   z-index: 4;
   width: 900px;
   height: 453px;
   background-color: #555557;
   background-image: none;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(locationmedia/exteriortile.gif) center top repeat;
}

