#divMenu{width:550px;margin:0px auto;font-size:13px;}
#divMenu p, .description{padding:0px; font-size:10px; color:#777; text-align:center;}
#divMenu li{margin-left:0px !important; padding-left:0px;}
#divMenu ul{margin:0px;padding:0px;}
#divMenu li{border-top:2px dotted #CCC;list-style:none;margin:2.5em;clear:both;}
#divMenu li div{float:left;margin-top:-1.15em !important;padding-left:18px;padding-right:.25em;background-color:#FFF}
#divMenu li.price{border:none;float:right;margin-top:-2.7em; background-color:#FFF;margin-right:1em;}
#divMenu li.price div{width: 4em; text-align:right;}
#divMenu li.price div.first{width: 3em;}
#divMenu li div.descriptor{margin-top:0em !important;margin-left:1.5em;font-size:10px;clear:left;}

#divOnlineMenu{width:350px;background-color:#000;background-image:url(/assets/images/menu/bg.gif); background-repeat:repeat-y;margin:auto;}

th,
#divMenu .column,
#divMenu .descriptor{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif !important;}
#divMenu li.column{border-top:1px solid #777;}
#divMenu li.column div{font-weight:bold;float:right;text-align:center;width:4.15em;margin-left:1.7em;margin-right:-1.9em;}
#divMenu li.column.double div{margin-top:-2.8em !important;}

div.vegetarian{background: url(/assets/images/menu/vegetarian.gif) 2px 6px;background-repeat:no-repeat;}
div.toppings, div.pizzas{width:550px;}
.toppings,.center{text-align:center;}
.fees{margin-bottom:1em; text-align:center;line-height:1.1em;}
.toppings td td,.fees th{padding:3px 5px; white-space:nowrap;}
.three,.two{border-left:1px dotted #CCC;}
.three{border-right:1px dotted #CCC;}.menulinks{clear:both;}
.includes{font-weight:bold;clear:both;}
.centered{margin:0px auto;}