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

* { behavior: url(iepngfix.htc) }

#text {
	padding: 15px 25px 10px 25px;
}

#red_text {
	background: url(../images/red_text_menu.jpg) top left no-repeat;
}

.firstletter {
	text-indent:32px;
	background: url(../images/o.jpg) left top no-repeat;
}

#logo2 {
	background: url(../images/menu_logo.jpg) top left no-repeat;
}

#banner2_pic {
	background: url(../images/menu_pic.jpg) top left no-repeat;
}

#banner2_text {
	background: url(../images/menu_text.jpg) top left no-repeat;
}

.prod_table {
	margin: 0px;
	padding: 0px;
}

.food_type {
	border: 1px #a8d169 solid;
	border-top: none;
	border-left: none;
	text-align: right;
	padding: 4px;
	vertical-align: top;	
}

.food_items {
	border-bottom: 1px #a8d169 solid;
	text-align: left;
	padding: 4px;
	vertical-align: top;	
	background-color:#edfcd5;
}

tfoot {
	font-size: 11px;
}














th {
	border-bottom: 1px #a8d169 solid;
	text-align: left;
	padding: 4px;
	vertical-align: top;	
	background-color:#abd66d;
}

td {
	border: 1px #a8d169 solid;
	border-top: none;
	border-left: none;
	padding: 4px;
	vertical-align: top;	
}

.section {
	font-weight:bold;
	font-size: 14px;
	background-color:#edfcd5;
}

.notes {
	font-size: 11px;
	font-weight:bold;
}

table {
border: 1px #a8d169 solid;
border-right: none;
border-bottom: none;
}

.pointer {
	cursor:pointer;
	text-align:center;
	padding-bottom: -5px;
}

.btn {
	color:#363;
	font-size:14px;
	font-weight:bold;
	background-color:#abd66d;
	border:1px solid;
	border-color: #363;
}

.btn:hover {
	border-color: #a8d169;
	cursor: pointer;
}

#forms {
	position:relative;
	background-color: #edfcd5;
	border: 1px solid #a8d169;
	padding: 5px;
	cursor: move;
}

.menu_links {
text-decoration: none;
border-bottom: dashed 1px #999999;
color:#000000;
}