body{margin:0 0 40px 0;padding:0;font-family:Verdana,Sans-serif;text-align:center;}

.normal{font-weight:normal;}
.white{color:#fff;}
.margin-top{margin-top:20px;}

h1#logo{text-indent:-999em;}

h2{font-size:0.9375em;margin-bottom:20px;}

p,td{font-size:0.75em;}

a#print{display:block;position:absolute;top:13px;right:16px;text-indent:-999em;width:26px;height:29px;}

body.bar-menu{background-color:#faf1d4;color:#000;}
body.bar-menu h1#logo{background:url('../images/logo-bar-menu.gif') no-repeat left top;width:118px;height:31px;margin:40px auto 20px auto;}
body.bar-menu h2{margin-bottom:30px;}
body.bar-menu a#print{background:url(../images/print-icon-bar-menu.gif) no-repeat left top;}

body.a-la-carte-menu{background-color:#83346f;color:#fff;}
body.a-la-carte-menu h1#logo{background:url('../images/logo-a-la-cart-menu.gif') no-repeat left top;width:123px;height:77px;margin:0 auto 20px auto;}
body.a-la-carte-menu a#print{background:url(../images/print-icon-a-la-carte-menu.gif) no-repeat left top;}

body.dessert-menu{background-color:#461a3b;color:#fff;}
body.dessert-menu h1#logo{background: url('../images/logo-dessert-menu.gif') no-repeat scroll top left;width: 126px;height: 89px;margin:0 auto;}
body.dessert-menu h2{color:#b96d41;}
body.dessert-menu a#print{background:url(../images/print-icon-dessert-menu.gif) no-repeat left top;}



body.a-la-carte-menu h2,body.set-lunch-menu h2,body.wine-menu h2{color:#d98f25;}
body.a-la-carte-menu h3,body.set-lunch-menu h3,body.dessert-menu h3,body.wine-menu h3{color:#d98f25;font-size:0.65625em;margin-bottom:20px;}
body.a-la-carte-menu h4,body.set-lunch-menu h4,body.dessert-menu h4,body.wine-menu h4{font-size:0.75em;}
body.a-la-carte-menu p, body.set-lunch-menu p,body.dessert-menu p,body.wine-menu p{margin-bottom:20px;}


table.menu-table {width:505px;margin:0 auto;}
table.menu-table th,table.menu-table td {font-weight:bold;}
table.menu-table th{font-size: 0.5625em;color:#d98f25;text-transform: uppercase;padding: 0 5px 20px 5px;}
table.menu-table td{vertical-align:top;padding:0 5px 20px 5px;text-align:left;}
table.menu-table .price{text-align:right;}

/* set lunch & bar drinks menu */
body.set-lunch-menu{background-color:#000;color:#fff;}
body.set-lunch-menu h1#logo{ background:url('../images/logo-set-lunch-menu.gif') no-repeat left top;width:128px;height:92px;margin:0 auto; }
body.set-lunch-menu a#print{ background:url(../images/print-icon-set-lunch-menu.gif) no-repeat left top; }

/* cocktail menu */
body.cocktail-menu { background-color:#5b2570;color:#fff; }
body.cocktail-menu h1#logo{ background:url(../images/logo-cocktail-menu.gif) no-repeat left top;width:123px;height:77px;margin:0 auto 20px auto; }
body.cocktail-menu a#print{ background:url(../images/print-icon-cocktail-menu.gif) no-repeat left top; }
body.cocktail-menu h2 { text-transform: uppercase; font-weight: normal; }
body.cocktail-menu h3 { font-size: 0.75em; font-weight: bold; margin: 20px 0 1em 0; }
body.cocktail-menu h4 { font-size: 0.75em; font-weight: bold; color: #f7ad0e; margin: 1em 0; }
body.cocktail-menu p { font-size: 0.65625em; font-weight: normal; margin: 0; }
body.cocktail-menu p.price { color: #f7ad0e; }

/* coffee teas */
body.coffee-tea-menu { background-color:#f7ad0e;color:#fff; }
body.coffee-tea-menu h1#logo{ background:url(../images/logo-coffee-tea-menu.gif) no-repeat left top;width:123px;height:77px;margin:0 auto 20px auto; }
body.coffee-tea-menu a#print{ background:url(../images/print-icon-coffee-tea-menu.gif) no-repeat left top; }
body.coffee-tea-menu h2 { text-transform: uppercase; font-weight: normal; }
body.coffee-tea-menu h3 { font-size: 0.75em; font-weight: bold; margin: 20px 0 1em 0; }
body.coffee-tea-menu h4 { font-size: 0.75em; font-weight: bold; color: #000; margin: 1em 0 0 0; text-transform: uppercase; }
body.coffee-tea-menu p.price { color: #8d2e7f; }

/* wine menu */
body.wine-menu { background-color: #000; color: #fff; }
body.wine-menu h1#logo{ background:url('../images/logo-set-lunch-menu.gif') no-repeat left top;width:128px;height:92px;margin:0 auto; }
body.wine-menu h3 { font-size: 0.75em; font-weight: bold; margin: 20px 0 1em 0; }
body.wine-menu a#print{ background:url(../images/print-icon-set-lunch-menu.gif) no-repeat left top; }
body.wine-menu table.menu-table th {font-size: 0.75em; text-transform: none; color: #fff;}
body.wine-menu table.menu-table td {font-weight:normal;}
