@charset "utf-8";
body {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:1.3;
	margin:0;
	padding:0px 0px 9px;
	background:#292929 url(/images/pagebg.jpg) top left repeat-x;
}
#hdr {
	height:200px;
	background:#000 url(/images/diner-hdr.jpg) center top no-repeat;
}
#wrap {
	width:790px;
	margin:0 auto;
	background:#fff url(/images/wrapbg.gif) top right repeat-y;
	border-left:1px solid #cb100b;
	border-right:1px solid #810B07;
	border-top:1px solid #FA9C9A;
}
#menu {
	width:140px;
	padding:95px 0px 10px;
	background:#fff url(/images/table-sm.jpg) top left no-repeat;
	float:left;
	font-size:.85em;
	font-variant:small-caps;
	margin:0px 8px 8px 0px;
}
#menu h2 { font-size:1.2em; }
#menu ul, #menu li {
	margin:0;
	list-style-type:none;
	padding:0;
}
#menu a {
	color:#000066;
	padding:2px 10px;
	display:block;
	text-decoration:none;
	border-top:1px solid #f5fafa;
	border-bottom: 1px solid #E0EDED;
}
#menu a:hover {
	background-color:#E6F0F0;
}
#hmpg #hmlk a , #hmpg #hmlk a:hover, #detpg #detlk a, #whopg #wholk a, #whopg #wholk a:hover, #detpg #detlk a:hover, #contpg #contlk a, #contpg #contlk a:hover, #chkpg #chklk a, #preppg #preplk a:hover, #ordrpg #ordrlk a, #ordrpg #ordrlk a:hover {
	cursor:default;
	color:#fff;
	background:#cb100b;
	font-weight:bold;
}
#main {
	float:left;
	width:455px;
	padding:0px 0px 60px;
	min-height:1170px;
	background:url(/images/waitress-mini.jpg) bottom right no-repeat;
}
#main li { margin-bottom:.3em; }
#main #menu li { margin:0; }
#infocol {
	float:left;
	margin-left:15px;
	background: url(/images/waitress.jpg) top right no-repeat;
	padding: 460px 0px 10px;
	width:320px;
	font-size:.8em;
	color:#fff;
}
.exp { font-size:.85em; font-style:italic; letter-spacing:.01em; }
table { 
	font-size:.84em;
	width:318px;
	border-collapse:collapse; 
	margin-left:2px;
}
td {
	border: 1px solid #000;
	padding:2px 3px 2px;
}
th { background:#000; padding:2px 3px 2px; border: 1px solid #fff; text-align:left; font-size:1.1em; }
caption {
font-size:1.2em;
text-align:left;
padding:0px 0px 2px 5px;
font-style:italic;
background:#666;
color:#fff;
font-variant:small-caps;
}
.even td {
	background:#810B07;
}
.even th { background:#333; }
.clr { clear:left; height:1px; }
.sos { color:#f00; }
h1  { margin:0; padding:0px 0px 7px; color:#cb100b; }
.subhd { 
	font-size:.85em;
	font-style:italic;
	color:#000;
}
#notebox {
	color:#fff;
	background:#810b07;
	border:1px solid #000;
	margin:2px;
	padding:2px 3px;
}
h1, #main h2, #main h3, #main h4, #main p { padding-left:15px; }
#main hr { margin-left:15px; }
#infocol p { padding:3px 5px 5px; }
.sil { display:none; }
input[type='text'], textarea { 
	border:1px solid #cb100b; 
	background:url(/images/formbg.jpg) top left repeat-y;
}
textarea { width: 435px; height:120px; }
strong a { color:#ff0000; text-decoration:none; border-bottom:1px dotted #ff0000; }
#add { 
	width:790px;
	margin:5px auto;
	text-align:center;
	color:#999;
	font-variant:small-caps;
	font-size:.9em;
}
#add a {
	color:#bbb;
	text-decoration:none;
}
#add a:hover { color:#fff; }