#menuWrapper {
width: 600px;
margin: 10px auto 0;
background: #EFEFEF;
font-size: 1.1em;
font-style: oblique;
}
#menuWrapper h2 {
color: #666;
text-align: left;
font-size: 1.1em;
letter-spacing: .2em;
padding: 2px 20px 3px;
font-weight: bold;
background: #ccc url(../media/images/page/gray_bg.jpg) repeat-x!important;
}
.menuTables {
width: 100%;
border: 5px solid #ccc;
}
.menuTables td {
width: 33%;
padding: 7px 10px 3px 0;
vertical-align: top;
text-align: center;
border: 3px solid #DADADA;
font-family: Georgia, "Times New Roman", Times, serif;
}
.menuTables ul {
padding: 0;
margin: 0 0 0 10px;
text-align: left;
}
.menuTables li {
margin: 4px 0 6px;
padding: 0 7px 0 18px;
border-bottom: 3px solid #fff;
background: url(../media/images/bullets/splat.jpg) no-repeat left top;
list-style: url(none) none;
}
.menuNotes {
 font-size: .em;
font-style: normal;
}
.menuNotes2 {
font-size: .8em;
font-style: normal;
}
.menuItems {
border: 2px solid #ccc;
width: 95%;
}
.menuItems caption {
background: #ccc url(../media/images/page/ltgray_table_gradient.jpg) repeat-x;
width: 95%;
padding: 2px 0 2px 15px;
border-top: solid 2px #ccc;
border-right: solid 2px #ccc;
border-left: solid 2px #ccc;
text-align: left;
font-weight: bolder;
color: #660000;
}
.menuItems th {
background: #ccc url(../media/images/page/menu_links_bg.jpg) repeat-x;
padding: 2px 0 2px 15px;
text-align: left;
color: #666;
font-weight: bolder;
}
.menuItems td {
vertical-align:top;
border: solid 2px #fff;
background: #E8E8E8;
padding: 5px 10px 10px 0;
}
.menuItems ul li {
color:#333;
font-style: italic;
}

