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

a ins  {
   text-decoration: none;
}

#pizzabutton a:hover,
#id1homebutton a:hover,
#cellarwhitebutton a:hover,
#mapbutton a:hover,
#cellarredbutton a:hover,
#dinnerbutton a:hover,
#wineglassbutton a:hover,
#beerbutton a:hover  {
   text-decoration: overline;
   font-weight: bold;
   color: #FD0214;
}

#cellarwhitebutton a,
#mapbutton a,
#id1homebutton a,
#pizzabutton a,
#wineglassbutton a,
#dinnerbutton a,
#cellarredbutton a,
#beerbutton a  {
   border: 0px none #000000;
   font-weight: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #003399;
}

#cellarwhiteliteral,
#eventsliteral,
#wineglassliteral,
#dinnerliteral,
#pizzaliteral,
#beerliteral,
#hoursliteral,
#cellarredliteral  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 12px;
   z-index: 4;
   width: 590px;
}

#beer,
#pid8hours,
#dinner,
#pid9events,
#pid1home,
#pid10contact,
#cellarwhite,
#pizza,
#wineglass,
#cellarred  {
   margin: 0px auto 0px auto;
   width: 1274px;
   position: relative;
}

#cellarwhitebutton,
#beerbutton,
#cellarredbutton,
#pizzabutton,
#wineglassbutton  {
   font: 18px/16px Times-Bold, Times;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 4;
   height: 16px;
}

#menubutton a,
#eventsbutton a,
#contactbutton a,
#hoursbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 505px;
   background-position: 0% 0px;
   font-size: 505px;
   line-height: 505px;
}

#nameform fieldset div,
#nameform fieldset legend  {
   font: 14px/17px CourierNewPS-BoldMT, "Courier New P S- Bold MT";
   margin-bottom: 10px;
   letter-spacing: 1px;
}

#nameform fieldset div  {
   clear: both;
}

#id0homebutton a:hover  {
   background-position: -624px 0%;
}

#cellarwhitebutton  {
   width: 204px;
   top: 548px;
   left: 716px;
}

#id0homebutton a  {
   background: url(sg_beer_media/id0homebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 169px;
   width: 624px;
   font-size: 169px;
   line-height: 169px;
}

#id1homebutton a  {
   color: #660000;
}

#contactbutton a  {
   width: 274px;
   background-image: url(sg_home_media/contactbutton.jpg);
}

#cellarredbutton  {
   width: 204px;
   top: 548px;
   left: 955px;
}

#wineglassbutton  {
   width: 171px;
   top: 509px;
   left: 1028px;
}

#eventsbutton a  {
   width: 275px;
   background-image: url(sg_home_media/eventsbutton.jpg);
}

#hoursbutton a  {
   width: 271px;
   background-image: url(sg_home_media/hoursbutton.jpg);
}

#id0homebutton  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 623px;
   z-index: 4;
   width: 624px;
   height: 169px;
}

#id1homebutton  {
   font: 20px/20px Times-Bold, Times;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 1132px;
   top: 415px;
   z-index: 4;
   width: 103px;
   height: 20px;
}

#id0background  {
   background: url(sg_beer_media/id0background.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1274px;
   height: 800px;
}

#dinnerbutton  {
   font: 18px/15px Times-Bold, Times;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 677px;
   top: 510px;
   z-index: 4;
   width: 88px;
   height: 15px;
}

#menubutton a  {
   width: 275px;
   background-image: url(sg_home_media/menubutton.jpg);
}

#mapbutton a  {
   color: #FE0000;
}

#pizzabutton  {
   width: 83px;
   top: 509px;
   left: 807px;
}

#beerbutton  {
   width: 70px;
   top: 509px;
   left: 929px;
}

#mapbutton  {
   font: 18px/21px "Times New Roman", "Times", serif;
   letter-spacing: 1px;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 1074px;
   top: 675px;
   z-index: 4;
   width: 127px;
   height: 21px;
}

#menutitle  {
   background: url(sg_beer_media/menutitle.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 847px;
   top: 456px;
   z-index: 4;
   width: 181px;
   height: 27px;
}

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

