hr {
	border: 0;
	color: #ff0000;
	background-color: #ff0000;
	height: 5px;
}

.al {
	font-family: times;
	font-style: italic;
	font-size: 88;
	font-weight: 900
}

.cdacs {
	font-family: times;
	font-style: italic;
	font-size: 24;
	font-weight: 700
}

.address {
	font-family: times;
	font-style: italic;
	font-size: 24;
	font-weight: 700
}

.menuHeader {
	font-family: times;
	font-style: italic;
	font-size: 24;
	font-weight: 700;
	color:  #0000ff
}

.cateringDeliOption {
	font-family: times;
	font-style: italic;
	font-size: 34;
	color: #ff0000;
	font-weight: 700;
	text-decoration: underline
}

.cateringDeliOptionunavailable {
	font-family: times;
	font-style: italic;
	font-size: 34;
	color: #cccccc;
	font-weight: 700;
	text-decoration: underline
}

.note1 {
	font-family: times;
	font-style: italic;
	color: #ff0000;
	font-weight: 700;
}

.note2 {
	font-family: times;
	color: #ff0000;
	font-weight: 900;
}

.note3 {
	font-family: times;
	color: #ff0000;
	font-weight: 500;
}

.cateringPrice {
	font-weight: 700
}

.cateringNote {
	font-style: italic
}

table.item {
	width: 100%
}

table.item tr td.a {
	font-weight: bold;
	line-height: 1em;
	white-space: nowrap;
	vertical-align: bottom
}

table.item tr td.a2 {
	line-height: 1em;
	white-space: nowrap;
	vertical-align: bottom
}

table.item tr td.b {
	border-bottom : thin dotted black;
	line-height: 1em;
	vertical-align: bottom;
	width: 100%
}

table.item tr td.b2 {
	border-bottom : thin dotted white;
	line-height: 1em;
	vertical-align: bottom;
	width: 100%
}

table.item tr td.c {
	line-height: 1em;
	vertical-align: bottom;
	white-space: nowrap
}

td.delimenutitle {
	text-align: center;
	font-weight: bold;
	font-size: 1.5em;
	text-transform: uppercase;
	color: white;
	background-color: red;
	padding: .25em;
	width: 100%;
	white-space: nowrap
}

table.delisubsection {
	border : thin solid red;
	width: 100%
}

td.menuhalf {
	vertical-align: top;
	width: 50%
}

td.menuwhole {
	vertical-align: top;
	width: 100%
}

td.menuthird {
	vertical-align: top;
	width: 33%
}

td.menutwothird {
	vertical-align: top;
	width: 66%
}

td.menuthreefourths {
	vertical-align: top;
	width: 75%
}

td.menumonefourth {
	vertical-align: top;
	width: 25%
}

.topalign {
	vertical-align: top
}
