/*
body {
	background: #ABABAB url(../images/pubitalia_small.jpg) 0px 60px no-repeat fixed;
	padding: 0 0 0 260px;
	margin: 0;
}
*/

body { background: #5B584F; }
p			{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:0.9em; text-align:left; }
.page_title { -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:1.5em; font-weight:bold; text-align:center; padding-bottom:1.0em; font-variant:small-caps; text-decoration:underline; }
.body_title { -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:1.1em; text-align:left;   font-weight:bold; font-variant:small-caps; }
td.note		{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:0.9em; text-align:center; padding-top:10px;  padding-bottom:10px; border-top:solid 1px #333333; border-bottom:solid 1px #333333; }
td.line_t	{ border-top:solid 1px #412F23; }
td.line_b	{ border-bottom:solid 1px #412F23; }
td.pic		{ text-align:center; padding:5px; }
td.spacer	{ padding-left:25px; padding-right:25px; }

div.nav_bar { position:relative; width:200px; margin-top:0px; margin-left:580px; margin-bottom:-520px; }


/* Contact Us */

.title_left	{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:0.9em; text-align:left; font-weight:bold; }
.text_right	{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:0.9em; text-align:left; padding-left:10px; }


/* Menu */

div.menu_top	{ background:transparent url(../images/menu_top.jpg)       no-repeat scroll 180px 0; position:absolute; width:800px; margin:0 auto; padding-left:180px; padding-right:80px; margin-top:20px;}
div.menu		{ background:transparent url(../images/menu_background.gif) repeat-y scroll 0 0;     position:relative; width:800px; margin:0 auto; padding-left: 80px; padding-right:80px; margin-top:100px; }
div.menu_bottom	{ background:transparent url(../images/menu_bottom.jpg)    no-repeat scroll 0 0;     position:absolute; width:800px; margin:0 auto; padding-left: 80px; padding-right:80px; }


/* Header */

table.header { background:#000000; margin-left:10px; margin-right:10px; }


/* Wine List */

table.wine_list { width:620px; padding-left:10px; padding-right:20px; }
.wine_title	{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:1.1em; text-align:left;  padding-top:1.5em; padding-bottom:1.0em; font-variant:small-caps; }
.wine_size	{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:1.0em; text-align:right; padding-top:1.0em; padding-left:5px; padding-right:5px;}
.wine		{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:0.9em; text-align:left; }
.wine_name	{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:0.9em; text-align:left; font-weight:bold; }
.wine_price	{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:0.9em; text-align:right; padding-right:10px; }
.wine_note	{ -x-system-font:none; font-family:Georgia,Times,serif; color:#523A2C; font-size:0.7em; text-align:left; font-style:italic; padding-top:1px; padding-bottom:1em; padding-left:1em; padding-right:1em; }


/* Beer List */

table.beer_list { width:620px; padding-left:10px; padding-right:20px; }
.beer_title1	{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:1.3em; font-weight:bold;   text-align:center; padding-top:1.5em; padding-bottom:1.0em; text-decoration:underline; font-variant:small-caps; }
.beer_title2	{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:1.0em; font-weight:bold;   text-align:center; padding-top:1.5em; padding-bottom:1.0em; text-decoration:underline; font-variant:small-caps; }
.beer_title3	{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:1.0em; font-weight:bold;   text-align:center; padding-top:0.0em; padding-bottom:0.0em; text-decoration:underline; font-variant:small-caps; }
.beer_note1		{ -x-system-font:none; font-family:Georgia,Times,serif; color:#523A2C; font-size:0.7em; font-weight:normal; text-align:center; padding-top:1.0px; padding-bottom:1.0em; padding-left:1.0em; padding-right:1.0em; }
.beer_note2		{ -x-system-font:none; font-family:Georgia,Times,serif; color:#523A2C; font-size:0.7em; font-weight:normal; text-align:left;   padding-top:1.0px; padding-bottom:1.0em; padding-left:1.0em; padding-right:1.0em; }
.beer1			{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:1.0em; text-align:center; padding-bottom:1.0em; }
.beer2			{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:0.9em; text-align:center; }
.beer3			{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:0.9em; text-align:right; }
.beer4			{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:0.9em; text-align:left; }
.beer_name		{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:0.9em; text-align:center; font-weight:bold; }


/* Menu List */

.menu_title		{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:1.3em; text-align:center; font-weight:bold; padding-top:1.5em; padding-bottom:1.0em; text-decoration:underline; font-variant:small-caps; }
.menu_name		{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:0.9em; text-align:left;   font-weight:bold; }
.menu_price		{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:0.9em; text-align:right;  font-weight:normal; padding-right:20px; }
.menu_note		{ -x-system-font:none; font-family:Georgia,Times,serif; color:#523A2C; font-size:0.7em; text-align:left;   font-weight:normal; padding-top:1.0px; padding-bottom:1.0em; padding-left:2.0em; padding-right:1.0em; }
.menu_note2		{ -x-system-font:none; font-family:Georgia,Times,serif; color:#412F23; font-size:0.9em; text-align:center; font-weight:bold; font-variant:small-caps; }