BODY {
	font-family: verdana,arial,georgia,helvetica;
	font-size: 10px;
	color: #B6B068;
	margin: 0px;
	padding: 0px;
	background-color: #540000;
	background-image: url('/images/bg.png');
}

A {
	color: #E1D88D;
}

TABLE.main {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

TABLE.main TD {
	margin: 0px;
	padding: 0px;
}

TABLE.main TD.header {
	height: 199px;
	background-image: url('/images/map-h.png');
}

TABLE.main TABLE.header_frame {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

TABLE.main TABLE.header_frame TD {
	margin: 0px;
	padding: 0px;
}

TABLE.main TABLE.header_frame TD.link_bar {
	height: 73px;
	vertical-align: middle;
}

TABLE.main TABLE.header_frame TD.info_bar {
	height: 36px;
	vertical-align: middle;
}

TABLE.main TABLE.header_frame TD.title_bar {
	height: 90px;
	vertical-align: middle;
}

TABLE.main TABLE.header_frame TABLE.links {}
TABLE.main TABLE.header_frame TABLE.links TD {
	padding-left: 40px;
	padding-right: 40px;
}

TABLE.main TABLE.header_frame TABLE.info {}
TABLE.main TABLE.header_frame TABLE.info TD {
	padding-right: 20px;
}

TABLE.main TD.body {
	font-size: 10px;
}

TABLE.main TABLE.body_frame {
	width: 500px;
	font-size: 10px;
}

TABLE.main TABLE.body_frame TABLE.info TD {
	width: 100%;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

TABLE.main TD.footer {
	height: 19px;
	font-size: 10px;
	text-align: center;
	background-image: url('/images/map-h.png');
	background-position: 0px -216px;
}

IMG.plate {
	width: 228px;
	height: 199px;
	border: 0px;
	background-image: url('/images/map.png');
}

IMG.link_main {
	width: 54px;
	height: 28px;
	border: 0px;
	background-image: url('/images/map.png');
	background-position: 0px -227px;
}
IMG.link_main:hover { background-position: 0px -199px; }
IMG.link_main_select {
	width: 54px;
	height: 28px;
	border: 0px;
	background-image: url('/images/map.png');
	background-position: 0px -199px;
}

IMG.link_menu {
	width: 58px;
	height: 28px;
	border: 0px;
	background-image: url('/images/map.png');
	background-position: 0px -283px;
}
IMG.link_menu:hover { background-position: 0px -255px; }
IMG.link_menu_select {
	width: 58px;
	height: 28px;
	border: 0px;
	background-image: url('/images/map.png');
	background-position: 0px -255px;
}

IMG.link_general_info {
	width: 120px;
	height: 28px;
	border: 0px;
	background-image: url('/images/map.png');
	background-position: -54px -227px;
}
IMG.link_general_info:hover { background-position: -54px -199px; }
IMG.link_general_info_select {
	width: 120px;
	height: 28px;
	border: 0px;
	background-image: url('/images/map.png');
	background-position: -54px -199px;
}

IMG.link_contact {
	width: 81px;
	height: 28px;
	border: 0px;
	background-image: url('/images/map.png');
	background-position: -58px -283px;
}
IMG.link_contact:hover { background-position: -58px -255px; }
IMG.link_contact_select {
	width: 81px;
	height: 28px;
	border: 0px;
	background-image: url('/images/map.png');
	background-position: -58px -255px;
}

IMG.title_address {
	width: 261px;
	height: 14px;
	background-image: url('/images/map.png');
	background-position: 0px -310px;
}

IMG.title_phone {
	width: 94px;
	height: 14px;
	background-image: url('/images/map.png');
	background-position: 0px -324px;
}

IMG.title_fax {
	width: 121px;
	height: 14px;
	background-image: url('/images/map.png');
	background-position: -94px -324px;
}

IMG.title_main {
	width: 168px;
	height: 57px;
	border: 0px;
	background-image: url('/images/map.png');
	background-position: -410px -57px;
}

IMG.title_menu {
	width: 182px;
	height: 57px;
	border: 0px;
	background-image: url('/images/map.png');
	background-position: -228px -57px;
}

IMG.title_general_info {
	width: 423px;
	height: 57px;
	border: 0px;
	background-image: url('/images/map.png');
	background-position: -228px 0px;
}

IMG.title_contact {
	width: 278px;
	height: 57px;
	border: 0px;
	background-image: url('/images/map.png');
	background-position: -228px -114px;
}

IMG.title_hours {
	width: 145px;
	height: 42px;
	border: 0px;
	background-image: url('/images/map.png');
	background-position: -506px -114px;
}

IMG.title_drinks {
	width: 150px;
	height: 42px;
	border: 0px;
	background-image: url('/images/map.png');
	background-position: -228px -171px;
}

IMG.title_food {
	width: 115px;
	height: 42px;
	border: 0px;
	background-image: url('/images/map.png');
	background-position: -378px -171px;
}

IMG.title_location {
	width: 195px;
	height: 42px;
	border: 0px;
	background-image: url('/images/map.png');
	background-position: -228px -213px;
}

IMG.icon_spicy {
	width: 10px;
	height: 10px;
	background-image: url('/images/map.png');
	background-position: -174px -199px;
}

TABLE.frame {
	width: 100%;
	height: 100%;
}

TABLE.frame TD.column1 {
	width: 192px;
	font-size: 10px;
	padding: 10px;
}

TABLE.frame TD.column2 {
	width: 2px;
}

TABLE.frame TD.column3 {
	font-size: 10px;
	padding: 10px;
}

TABLE.menu_links {}

TABLE.menu_links TD {
	padding-left: 10px;
}

TABLE.menu_links TD A {
	font-size: 10px;
	color: #B6B068;
	text-decoration: none;
}

TABLE.menu_links TD A:hover {
	font-size: 10px;
	color: #E1D88D;
	text-decoration: underline;
}

TABLE.menu_links TD A.special {
	font-weight: 800;
	text-transform: uppercase;
}

TABLE.menu_items {
	width: 100%;
}

TABLE.menu_items TD {
	font-size: 10px;
}

TABLE.menu_items TD.item_header {
	font-weight: 800;
}

TABLE.menu_items TD.category {
	font-size: 14px;
	font-weight: 800;
	padding-bottom: 10px;
}

TABLE.menu_items TD.section {
	font-size: 12px;
	font-weight: 800;
	padding-top: 15px;
	padding-bottom: 10px;
}

TABLE.menu_items TD.caption1 {
	padding-left: 20px;
	padding-bottom: 5px;
}

TABLE.menu_items TD.caption2 {
	padding-left: 20px;
}

TABLE.menu_items TD.caption3 {
	padding-left: 20px;
}

TABLE.menu_items TD.label {
	color: #FF9900;
	white-space: nowrap;
}

TABLE.menu_items TD.item {
	font-size: 11px;
	font-weight: 800;
	color: #E1D88D;
	text-transform: uppercase;
}

TABLE.menu_items TD.item_half {
	width: 50%;
	font-size: 11px;
	font-weight: 800;
	color: #E1D88D;
	text-transform: uppercase;
}

TABLE.menu_items TD.price {
	font-size: 11px;
	font-weight: 800;
	color: #E1D88D;
}

TABLE.menu_items TD.description {
	width: 100%;
	color: #B6B068;
	padding-bottom: 5px;
}
