#menu {
background: url(welcome_bg.png) no-repeat left top;
padding: 0 90px 10px 190px;
border-bottom: 1px dashed #e6e8a3;
margin: 0;
}

#menu p {
font-size: 110%;
}

h1.head {
width: 600px;
height: 75px;
display: block;
text-indent: -5000px;
}

h1.menu {
background: url(menus.png) no-repeat -10px 0;
}

h2.head2 {
width: 400px;
height: 50px;
display: block;
text-indent: -5000px;
margin: -5px 0 2px -10px;
}

h2.breakfasts {background: url(breakfasts.png) no-repeat top left;}
h2.snacks {background: url(snacks.png) no-repeat top left;}
h2.lunches {background: url(lunches.png) no-repeat top left;}
h2.fusion {background: url(fusion.png) no-repeat top left;}
h2.buffets {background: url(buffets.png) no-repeat top left;}
h2.receptions {background: url(receptions.png) no-repeat top left;}
h2.extras {background: url(extras.png) no-repeat top left;}
h2.wine {background: url(wine.png) no-repeat top left;}

ul#menus {
padding: 0;
margin: 0;
}

ul#menus li {
display: block;
width: 900px;
height: 120px;
padding: 0;
margin: 0;
overflow: hidden;
margin-right: 2px;
overflow: hidden;
border-bottom: 1px solid #e6e8a3;
}

ul#menus li a {
display: block;
padding: 15px 75px 15px 465px;
margin: 0;
min-height: 120px;
}

ul#menus li a p {
font-size: 110%;
}

ul#menus li a.breakfast {background:url(breakfast.jpg) no-repeat left top;}
ul#menus li a.snacks {background: url(snacks.jpg) no-repeat left top;}
ul#menus li a.lunches {background: url(lunch.jpg) no-repeat left top;}
ul#menus li a.fusion {background: url(fusion.jpg)  no-repeat left top;}
ul#menus li a.extras {background: url(extras.jpg)  no-repeat left top;}
ul#menus li a.buffets {background: url(buffet.jpg) no-repeat left top;}
ul#menus li a.receptions {background: url(canapes.jpg) no-repeat left top;}
ul#menus li a.wine {background: url(wine.jpg)  no-repeat left top;}

ul#menus li a:hover {background-color: #fbf3a4;}
