#copyrightshorttext,
#kklogosmall  {
   z-index: 7;
}

#hourstext,
#scratch,
#greenline  {
   z-index: 4;
}

#backgroundshort,
#layer1  {
   z-index: 5;
}

#newsletterbutton a:hover  {
   background-position: -156px 0%;
}

#breakfastmenubutton  {
   left: 387px;
   top: 354px;
   z-index: 3;
}

#kristaswithoutsky2  {
   background: url(homemedia/kristaswithoutsky2.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 136px;
   top: 459px;
   z-index: 6;
   width: 549px;
   height: 272px;
}

#cateringmenubutton  {
   left: 390px;
   top: 415px;
   z-index: 3;
}

#directionsbutton  {
   left: 747px;
   top: 601px;
   z-index: 4;
}

#newsletterbutton  {
   visibility: visible;
   position: absolute;
   left: 687px;
   top: 632px;
   z-index: 4;
   width: 156px;
   height: 26px;
}

#bakerymenubutton  {
   left: 403px;
   top: 324px;
   z-index: 3;
}

#lunchmenubutton  {
   left: 407px;
   top: 385px;
   z-index: 3;
}

#specialstext p  {
   font: 14px/18px Arial;
   margin: 0px;
   text-align: center;
   color: #651528;
}

#specialstext  {
   visibility: visible;
   position: absolute;
   left: 640px;
   top: 220px;
   z-index: 7;
   width: 224px;
}

#mainmenu  {
   z-index: 6;
}

#welcome  {
   background: url(homemedia/welcome.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 381px;
   top: 259px;
   z-index: 3;
   width: 144px;
   height: 30px;
}

#layer23  {
   background: url(homemedia/layer23.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 216px;
   top: 203px;
   z-index: 2;
   width: 429px;
   height: 489px;
}

#shape2  {
   background: url(homemedia/shape2.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 640px;
   top: 207px;
   z-index: 3;
   width: 222px;
   height: 475px;
}

#layer2  {
   z-index: 3;
}

