html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent; 
     }	

body { 
    
    
    padding: 0;
   background-color: #ffffff;
	font: normal bold 100%/normal courier;
	text-align:left;
	font-size-adjust:none;
    font-stretch:normal;
    padding:0;
    
  
	  }

/* @group menu (dinner) */
  
h2 {
	margin: 0;
	text-align: center;
    font: 12px futura;
	padding: 0px 0px 3px;
	margin: "0";
	white-space: nowrap;
}

div#menu_container {
	font-family: "futura MD", futura, gill sans helvetica, arial, sans-serif;

	
	width:800px;


}
div#menu_header {
	position: absolute;
	top: 40px;
	left: 49px;
}
div#menu_wrapper {
	line-height: 0px;
	height: 600px;
}
	
table#salumi {
	
	width: 202px;
	
}
table#salad {
		width: 202px;
	
}

table#dinner {
	
	width: 265px;
	
}

table#pizza {
	line-height: 0px;
	width: 265px;
}

table#toppings {
	width: 400px;
	font: 9px futura;
    list-style: none;
}

div.salad_wrapper {
	left: 5px;
	
	position: absolute;
	
	width: 202px;
	text-align: center;
	top: 350px;
}
div.salumi_wrapper {
	left: 5px;
	position: absolute;
	
	width: 202px;
	text-align: center;
	top: 100px;
}
div.pizza_wrapper {
	
	position: absolute;
	left: 530px;
	width: 265px;
	text-align: center;
	top: 5px;
}
div.dinner_wrapper {
	position: absolute;
	width: 265px;
	text-align: center;
	left: 250px;
	top: 20px;
}
div.pizzatoppings 
{   
    list-style: none;
    width: 400px;
    position: absolute;
	left:250px;
	top: 430px;
	list-style-type: none;
}
td#calzone_break {
	margin-top: 5px;
	position: absolute;
	width: 40px;
	left: 50px;
	border: 1px solid #000;
	
}
ul.one  {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.two {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.three {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.four {margin: 0;
      padding: 0;
	list-style: none;
}

td.pizza {
	
	font: 12px futura;
	text-align: left;
	padding-top: 5px;
}

div#print {
	position: absolute;
	left: 770px;
	top: 575px;
	background-image: url(../images/print_icon.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
}
td.app {
    
	font: 11px futura;
	text-align: left;
	padding-top: 5px;
}
td.entree
{  
    font: 12px futura;
	text-align: left;
	padding-top: 5px;
}
td.side {
	
	font: 11px futura;
	text-align: left;
	padding-top: 5px;
}

td.price {
	font: 12px futura;
	text-align: right;
}
td.desc {
	text-align: left;
	font: 9px futura;
	padding: 0;
}

div#menu_footer {
	font: 10px futura;
	position: absolute;
	top:580px;
	left: 90px; 
}
td.foot {
	font: 10px futura;
}
td.only {
	font: bold 12px futura;
}

div.title_wrap_salumi {
	
	height: 30px;
	margin-left: 60px;
	margin-right: 60px;
	border-bottom: 1px solid #000;
}	
div.title_wrap_pizza {
   
	height: 30px;
	margin-left: 100px;
	margin-right: 100px;
	border-bottom: 1px solid #000;
}
div.title_wrap_toppings {

	height: 30px;
	margin-left: 140px;
	margin-right: 140px;
	border-bottom: 1px solid #000;
}
div.title_wrap_salad {
	
	height: 30px;
	margin-left: 70px;
	margin-right: 70px;
	border-bottom: 1px solid #000;
}
div.title_wrap_dinner {

	height: 30px;
	margin-left: 100px;
	margin-right: 100px;
	border-bottom: 1px solid #000;
}






/* @end */

/* end menu css */
