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

a ins  {
   text-decoration: none;
}

#loyaltytext p,
#banquettext p,
#seatingtext p,
#cateringtext p,
#planstext p  {
   font: 15px/18px Georgia;
   margin: 0px;
   text-align: left;
}

#pid5loyaltyprogram,
#pid3banquet,
#pid1home,
#pid2contact,
#pid4catering  {
   margin: 0px auto 0px auto;
   width: 936px;
   position: relative;
}

#sitedesignedbypaigeemalottaubergineimagerywwwauberi  {
   background: url(cateringmedia/id2sitedesignedbypaigeemalo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 218px;
   top: 1177px;
   z-index: 2;
   width: 472px;
   height: 11px;
}

#cateringbutton a,
#loyaltybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 32px;
   background-position: 0% 0px;
   font-size: 32px;
   line-height: 32px;
}

#homebutton a,
#menubutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#banquettext,
#cateringtext  {
   visibility: visible;
   position: absolute;
   left: 110px;
   z-index: 4;
   width: 708px;
}

#cateringbutton a:hover  {
   background-position: -102px 0%;
}

#banquetbutton a:hover  {
   background-position: -169px 0%;
}

#loyaltybutton a:hover  {
   background-position: -192px 0%;
}

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

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

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

#yelpbutton a:hover  {
   background-position: -42px 0%;
}

#cateringbutton a  {
   width: 102px;
   background-image: url(cateringmedia/cateringbutton.png);
}

#fbbutton a:hover  {
   background-position: -40px 0%;
}

#loyaltybutton a  {
   width: 192px;
   background-image: url(cateringmedia/loyaltybutton.png);
}

#banquetbutton a  {
   background: url(cateringmedia/banquetbutton.png) no-repeat 0% 0px;
   display: block;
   height: 30px;
   width: 169px;
   font-size: 30px;
   line-height: 30px;
}

#contactbutton a  {
   background: url(cateringmedia/contactbutton.png) no-repeat 0% 0px;
   display: block;
   height: 25px;
   width: 91px;
   font-size: 25px;
   line-height: 25px;
}

#cateringbutton  {
   visibility: visible;
   position: absolute;
   left: 254px;
   top: 251px;
   z-index: 5;
   width: 102px;
   height: 32px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 774px;
   top: 251px;
   z-index: 5;
   width: 91px;
   height: 25px;
}

#banquetbutton  {
   visibility: visible;
   position: absolute;
   left: 372px;
   top: 252px;
   z-index: 5;
   width: 169px;
   height: 30px;
}

#menurolllover  {
   background: url(cateringmedia/menurolllover.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 162px;
   top: 255px;
   z-index: 5;
   width: 64px;
   height: 18px;
}

#loyaltybutton  {
   visibility: visible;
   position: absolute;
   left: 563px;
   top: 251px;
   z-index: 5;
   width: 192px;
   height: 32px;
}

#loyaltytext p  {
   text-align: center;
}

#cateringtext  {
   top: 337px;
}

#yelpbutton a  {
   background: url(cateringmedia/yelpbutton.png) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 42px;
   font-size: 42px;
   line-height: 42px;
}

#menubutton a  {
   width: 70px;
   background-image: url(cateringmedia/menubutton.png);
}

#homebutton a  {
   width: 74px;
   background-image: url(cateringmedia/homebutton.png);
}

#banquettext  {
   top: 338px;
}

#cottagelogo  {
   background: url(cateringmedia/cottagelogo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 389px;
   top: 29px;
   z-index: 2;
   width: 363px;
   height: 191px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 66px;
   top: 252px;
   z-index: 5;
   width: 74px;
   height: 24px;
}

#background  {
   background: url(cateringmedia/background.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 936px;
   height: 1200px;
}

#yelpbutton  {
   visibility: visible;
   position: absolute;
   left: 875px;
   top: 194px;
   z-index: 2;
   width: 42px;
   height: 42px;
}

#fbbutton a  {
   background: url(cateringmedia/fbbutton.png) no-repeat 0% 0px;
   display: block;
   height: 40px;
   width: 40px;
   font-size: 40px;
   line-height: 40px;
}

#menubutton  {
   visibility: visible;
   position: absolute;
   left: 159px;
   top: 252px;
   z-index: 6;
   width: 70px;
   height: 24px;
}

#layer6copy  {
   background: url(cateringmedia/layer6copy.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 39px;
   z-index: 2;
   width: 363px;
   height: 203px;
}

#fbbutton  {
   visibility: visible;
   position: absolute;
   left: 831px;
   top: 195px;
   z-index: 2;
   width: 40px;
   height: 40px;
}

#layer6  {
   background: url(cateringmedia/layer6.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 131px;
   top: 124px;
   z-index: 3;
   width: 239px;
   height: 113px;
}

#navbar  {
   background: url(cateringmedia/navbar.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 236px;
   z-index: 4;
   width: 907px;
   height: 58px;
}

#body  {
   background: url(cateringmedia/body.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 79px;
   top: 307px;
   z-index: 2;
   width: 777px;
   height: 857px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #3F2E23;
}