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

body, td, th {
	color: #3f302b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	}
a:link {
	color: #b78f65;
	text-decoration: none;
	}
a:visited {
	color: #b78f65;
	text-decoration: none;
	}
a:hover {
	color: #633a11;
	text-decoration: underline;
	}
a:active {
	color: #633a11;
	text-decoration: none;
	}
.introduction {
	font-size:18px;
	}
.announcement {
	font-size:22px;
	}
.annoucementHighlight {
	color: #b06010;
}
.header {
	vertical-align:top;
}
.mealType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #633a11;
	font-weight: normal;
}
.menuNodeSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.menuNodeUnselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ac9f76;
}
.subMenu {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ac9f76;
}
.subMenuSelected {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DED9C9;
}

.subMenuUnselected {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ac9f76;
}
.backgroundMenuNodeSelected {
	background-image: url(../images/toc/selectedNodeBackground.gif);
	background-repeat: repeat-x;
	}
.pageTitle {
	font-size: xx-large;
	font-weight: bold;
	}
.pageTitleColoredLetter {
	color: #b06010;
	}
.annotation {
	font-size: x-small;
	}
.warning {
	color: #FF0000;
	}
.mealTitle {
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	}
.mealIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.highlight {
	text-transform: uppercase;
	color: #FF0000;
	font-size: 13px;
}
.cardData {
	color: #FF0000;
	font-size: large;
}
.salesLogMessage {
	font-size: large;
}
.thumbnail {
	border-color:#333333;
	border-width:1px;
}