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

a ins  {
   text-decoration: none;
}

#elriotogobutton a,
#menusbutton a,
#homebutton a,
#clubelriobutton a,
#restaurantbutton a,
#findusbutton a,
#livemusicbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 21px;
   background-position: 0% 0px;
   font-size: 21px;
   line-height: 21px;
}

#clubelriobutton a:hover,
#customersbutton a:hover,
#restaurantbutton a:hover  {
   background-position: -63px 0%;
}

#id24menu *:first-child,
#menuheader *:first-child  {
   padding-top: 0px;
}

#customersbutton a,
#servicebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#clubelriobutton,
#restaurantbutton  {
   visibility: visible;
   position: absolute;
   top: 126px;
   z-index: 3;
   width: 63px;
   height: 21px;
}

#menu2nomerge,
#menu1nomerge  {
   visibility: visible;
   position: absolute;
   top: 264px;
   z-index: 4;
   width: 247px;
   height: 157px;
   background-repeat: no-repeat;
}

#id24menu p,
#menuheader p  {
   margin: 0px;
   color: #996633;
   line-height: 12px;
   font-family: Arial;
   padding-top: 7px;
   text-align: left;
}

#id24menu p a{
   font-size: 10px;
   color: #981B1E;
}

#id24menu p a:hover,
#menuheader p a:hover 
	{
	text-decoration:underline;
	}

#allmenusmenu li a:hover  {
   text-decoration: underline;
}

#elriotogobutton a:hover  {
   background-position: -67px 0%;
}

#livemusicbutton a:hover  {
   background-position: -56px 0%;
}

#servicebutton a:hover  {
   background-position: -39px 0%;
}

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

#menusbutton a:hover  {
   background-position: -45px 0%;
}

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

#restaurantbutton a  {
   width: 63px;
   background-image: url(menumedia/restaurantbutton.png);
}

#customersbutton a  {
   width: 63px;
   background-image: url(menumedia/customersbutton.png);
}

#livemusicbutton a  {
   width: 56px;
   background-image: url(menumedia/livemusicbutton.png);
}

#clubelriobutton a  {
   width: 63px;
   background-image: url(menumedia/clubelriobutton.png);
}

#elriotogobutton a  {
   width: 67px;
   background-image: url(menumedia/elriotogobutton.png);
}

#allmenusmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #996633;
   width: 100%;
   display: block;
}

#restaurantbutton  {
   left: 47px;
}

#allmenusmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#customersbutton  {
   visibility: visible;
   position: absolute;
   left: 291px;
   top: 126px;
   z-index: 3;
   width: 63px;
   height: 20px;
}

#clubelriobutton  {
   left: 449px;
}

#livemusicbutton  {
   visibility: visible;
   position: absolute;
   left: 208px;
   top: 126px;
   z-index: 3;
   width: 56px;
   height: 21px;
}

#servicebutton a  {
   width: 39px;
   background-image: url(menumedia/servicebutton.png);
}

#elriotogobutton  {
   visibility: visible;
   position: absolute;
   left: 615px;
   top: 126px;
   z-index: 3;
   width: 67px;
   height: 21px;
}

#findusbutton a  {
   width: 42px;
   background-image: url(menumedia/findusbutton.png);
}

#menusbutton a  {
   width: 45px;
   background-image: url(menumedia/menusbutton.png);
}

#servicebutton  {
   visibility: visible;
   position: absolute;
   left: 135px;
   top: 126px;
   z-index: 3;
   width: 39px;
   height: 20px;
}

#menuheader p  {
   font: bold 11px;
}

#menu2nomerge  {
   background-image: url(menumedia/menu2nomerge.jpg);
   left: 195px;
}

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

#findusbutton  {
   visibility: visible;
   position: absolute;
   left: 378px;
   top: 126px;
   z-index: 3;
   width: 42px;
   height: 21px;
}

#allmenusmenu  {
   font: bold 11px/19px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #996633;
   position: absolute;
   left: 31px;
   top: 226px;
   z-index: 3;
   width: 151px;
}

#menu3nomerge  {
   background: url(menumedia/menu3nomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 191px;
   top: 435px;
   z-index: 3;
   width: 520px;
   height: 140px;
}

#menu1nomerge  {
   background-image: url(menumedia/menu1nomerge.jpg);
   left: 462px;
}

#menusbutton  {
   visibility: visible;
   position: absolute;
   left: 539px;
   top: 126px;
   z-index: 3;
   width: 45px;
   height: 21px;
}

#background  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 837px;
   height: 630px;
   background-color: #996633;
   background-image: none;
}

#menuheader  {
   visibility: visible;
   position: absolute;
   left: 196px;
   top: 164px;
   z-index: 3;
   color: #996633;
   line-height: 20px;
   height:20px;
   font-family: Arial;
   padding-top: 7px;
   text-align: left;
}

#menuheader a
{
   text-decoration: none;
   color: #981B1E;
}

#menuheader a:hover
{
	text-decoration:underline;
}

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

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 707px;
   top: 126px;
   z-index: 3;
   width: 41px;
   height: 21px;
}

#id24menu  {
   visibility: visible;
   position: absolute;
   left: 195px;
   top: 200px;
   z-index: 3;
   width: 313px;
}

#pid1menu  {
   margin: 0px auto 0px auto;
   width: 837px;
   position: relative;
}

#board  {
   background: url(menumedia/board.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 833px;
   height: 630px;
}

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

#onside  {
   visibility: visible;
   position: absolute;
   left: 700px;
   top: 602px;
   z-index: 3;
   width: 109px;
}

#onside p a  {
   color: #981B1E;
   text-decoration: none;
}

#navmenu  {
   font: 9px/13px Arial;
   margin: 0px;
   height: 13px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #981B1E;
   position: absolute;
   left: 109px;
   top: 602px;
   z-index: 3;
}

#navmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #981B1E;
   height: 100%;
}

#navmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}
#onside p a:hover,
#navmenu li a:hover  {
   text-decoration: underline;
}

#i2007elrio  {
   visibility: visible;
   position: absolute;
   left: 633px;
   top: 602px;
   z-index: 3;
   width: 62px;
}
#i2007elrio p  {
   color: #981B1E;
}

#onside p,
#i2007elrio p  {
   font: 9px/12px Arial;
   margin: 0px;
   text-align: left;
}

#mnuIframe
{
   visibility: visible;
   position: absolute;
   left: 196px;
   top: 199px;
   z-index: 3;
   width: 550px;
   height:	350px;
   background-color:#E7DBB7;
}

#mnuIframeContent
{
	frameborder:0;
	width:550px;
	height:350px;
	
}
