@charset "utf-8";

/* CSS Document */



/***** STRUCTURAL *****/

#container {
	border:thin solid #000;
}


*.spanning-oi-margins {
	margin-left: 1px;
	margin-right: 1px;
}

/***** BANNER *****/

#header-title {
	width:auto;
	height:auto;
	overflow: auto;
}

#header-title span {
	display:none;
}

/***** NAVIGATION PANEL *****/
*.navigation-simple {
	display:inline;
}


*.navigation-button-block {
	display:none;
}

*.navigation-button-block span {
	display:none;
}

/***** WEEKLY SPECIALS *****/
#title-specials-for-the-week {
	overflow:auto;
	width:auto;
	height:auto;
}

#title-specials-for-the-week span {
	display:none;
}

*.weekly-special {
	width:auto;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	/* [disabled]border:solid 1px black;
*/
	padding: 1px;
}

*.marginal-header {
	position:relative;
	left: 0px;
	width:auto;
	margin-top:0px;
	margin-bottom:0;
}

*.marginal-header span {
	display:none;
}

*.weekly-special-day-headings {
	position:relative;
	padding:0;
	overflow:auto;
	width:auto;
	height:auto;
}

.weekly-special-entree-table *.weekly-special-description {
	width:auto;
}

*.weekly-special-entree-table *.price {
	width:3em;
	padding-left: 1.5em;
}

/***** REGULAR MENU *****/
*.menu-panel-float {
	width:100%;
}

#title-lunch, #title-hot-sandwiches, #title-cold-sandwiches, #title-extras, #title-homemade-soups, #title-salads, #title-beverages, #title-sweets, #title-breakfast {
	overflow:auto;
	width:auto;
	height:auto;
}

#title-lunch span, #title-hot-sandwiches span, #title-cold-sandwiches span, #title-extras span, #title-homemade-soups span, #title-salads span, #title-beverages span, #title-sweets span, #title-breakfast span {
	display:none;
}


*.menu-panel-float {
	width:100%;
}

*.menu-panel-float *.oi {
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 2px;
}

*.menu-item-table {
}

*.menu-item-table td {
	padding-top: 0.125em;
	padding-bottom: 0.125em;
}

*.menu-item-table *.menu-item {
	width:auto;
}

*.menu-item-table *.price {
	width:3em;
	padding-left: 1em;
}

