@charset "utf-8";
/* CSS Document */

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

#container {
	border:none;
}

*.default-background {
	background-color: #FFF;
}

*.default-text-style {
	color: #000;
	font-family:  Arial, Helvetica, sans-serif;
}

*.alert-text {
	color: black;
	margin-top: 0.25em;
	margin-bottom: 0.25em ;
}



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

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

#header-title span {
	background-image:url(../images/BannerStoreTitleprint.jpg);
}


#phone-number a {
	text-decoration:none;
}

#heading-specials-online {
	display:block;
}



/***** NAVIGATION PANEL *****/
#navigation{
	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;
	padding: 1px;
	border-bottom: black 1px solid ;
}

*.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-block-wrapper.odd {
	background: white;
}


.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 {
	/* [disabled]width:100%; */
}

#breakfast-section {
	page-break-before:always;
}


#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 *.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 *.odd td {
	background: white;
}


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

#footer {
	display:none;
}
