﻿div.MenuBottomPanel
{
	text-align: center; 
	margin: 0px auto; 
	width: 300px; 
	padding: 15px 25px; 
	border: 1px solid #999999; 
	background: #646464;
}

div.MenuNextPagePanel
{
	padding-right: 25px;
	float: right;
}
div.MenuPrevPagePanel
{
	padding-left: 25px;
	float: left;
}
div.MenuNextPagePanel a, div.MenuPrevPagePanel a
{
	font-size: 14px;
	text-decoration: none;
}
div.MenuNextPagePanel a:hover, div.MenuPrevPagePanel a:hover
{
	text-decoration: underline;
}

/****** STANDARD MENU TABLE **********/
.StandardMenuTable
{
	width: 90%;
	margin: 0px auto 0px auto;
}
.StandardMenuTable td
{
	width: 50%;
	padding: 8px 20px 8px 20px;
	text-align: left;
	vertical-align: top;
}
.StandardMenuTable .Name
{
	font-size: 14px;
	font-weight: bold;
}
.StandardMenuTable .Description
{
}
.StandardMenuTable .Price
{
	font-weight: bold;
}

/****** APPETIZERS *******/
.AppetizersTable
{
	margin: 0px auto;
}
.AppetizersTable td
{ 
	vertical-align: top;
	text-align: center;
}
.AppetizersTable div.Name
{
	width: 200px; 
	float: left; 
	text-align: left;
	padding-left: 25px;
}
.AppetizersTable div.Price
{
	float: right; 
	text-align: right;
	padding-right: 25px;
	font-weight: bold;
}
.AppetizersTable .Description
{
	clear: both;
	width: 275px;
	font-style: italic;
}

/****** DELI SANDWICHES ******/
.DeliSandwichesTable
{
	width: 90%;
	margin: 10px auto 0px auto;
}
table.DeliSandwichesItemTable 
{
	width: 100%;
}
table.DeliSandwichesItemTable tr.Header
{
	font-weight: bold;
}
table.DeliSandwichesItemTable td.Name
{
	width: 40%;
	padding-left: 20px;
	text-align: left;
}
table.DeliSandwichesItemTable td.Price1, table.DeliSandwichesItemTable td.Price2, table.DeliSandwichesItemTable td.Price3
{
	width: 20%;
	text-align: center;
}
table.DeliSandwichesItemTable td.Price3
{
	padding-right: 20px;
}
table.DeliSandwichesItemTable td.Description
{
	font-style: italic;
	text-align: center;
}

/******** On the Side & Beverages Table ************/
table.SideAndBeveragesTable
{
	width: 90%;
	margin: 0px auto;
}
table.SideAndBeveragesTable td.ContainerCell
{
	vertical-align: top;
	text-align: center;
	width: 50%;
}

/************* CATERING ****************/
a.CateringCategoryLink
{
	font-size: 14px;
	text-decoration: none;
	white-space: nowrap;
}
a.CateringCategoryLink:hover
{
	color: #BEBEA2;
}

table.CateringMenuItemTable td
{
	width: 100% !important;
}