.menurow {
	margin:1px 0;
	padding:0;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#e7c36e;
	background:url(images/menuitem-bg.png) no-repeat right bottom transparent;
	clear:left;}
.mrclear {clear:both;}
.menurow a {
	display:block;
	float:left;
	text-decoration:none;
	margin:0;
	padding:10px 15px 7px 11px;
	background:url(images/menu-tab.png) no-repeat right top transparent;}

table {border-collapse:collapse; position:relative; top:-18px; z-index:50; margin-left:7px; width:100%;}
th {color:#446300; margin:0; padding:0 1em 0 0;}
td {padding:0.3em 1em 0.4em 0; font-weight:bold;}
.dish {text-indent:-1000em;}
.price {text-indent:-1000em;}
.soup {text-indent:-1000em;}
.spcr {width:2%;}
.spec {text-align:center;}
.so {color:#446300;}
tr {z-index:10;}

#dinnermenu h2#hsoups {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-soups.gif) no-repeat bottom left transparent;
z-index:0;}
#dinnermenu h2#hsalads {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-caesar-salads.gif) no-repeat bottom left transparent;
z-index:0;}
#dinnermenu h2#hfriedappetizers {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-fried-baked-appetizers.gif) no-repeat bottom left transparent;
z-index:0;}
#dinnermenu h2#hsteamedappetizers {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-steamed-raw-appetizers.gif) no-repeat bottom left transparent;
z-index:0;}
#dinnermenu h2#hseafoodpasta {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-ravioli-gnocchi-linguini.gif) no-repeat bottom left transparent;
z-index:0;}
#dinnermenu h2#hgrilledbakedfish {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-grilled-baked-shellfish.gif) no-repeat bottom left transparent;
z-index:0;}
#dinnermenu h2#hpanfriedfish {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-fried-grilled-baked-fish.gif) no-repeat bottom left transparent;
z-index:0;}
#dinnermenu h2#hfriedseafoodcombos {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-fried-seafood-combos.gif) no-repeat bottom left transparent;
z-index:0;}
#dinnermenu h2#hsteamedseafooddinner {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-steamed-seafood-dinners.gif) no-repeat bottom left transparent;
z-index:0;}
#dinnermenu h2#hprimeribsteak {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-steaks-riblets-chicken.gif) no-repeat bottom left transparent;
z-index:0;}
#dinnermenu h2#hfavorite {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-add-favorite-seafood.gif) no-repeat bottom left transparent;
z-index:0;}
#dinnermenu h2#hbeverages {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-beverages.gif) no-repeat bottom left transparent;
z-index:0;}
#dinnermenu h2#veggiesides {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-vegetable-sides.gif) no-repeat bottom left transparent;
z-index:0;}
#dinnermenu h2#hchildrens {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-childrens-menu.gif) no-repeat bottom left transparent;
z-index:0;}
#dinnermenu h2#hdesserts {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-desserts.gif) no-repeat bottom left transparent;
z-index:0;}
#dinnermenu h2#hsandwiches {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-sandwiches.gif) no-repeat bottom left transparent;
z-index:0;}

#drinkmenu h2#hwines {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-wines.gif) no-repeat bottom left transparent;
z-index:0;}
#drinkmenu h2#hbeers {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-beers.gif) no-repeat bottom left transparent;
z-index:0;}
#drinkmenu h2#hmargaritas {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-margaritas.gif) no-repeat bottom left transparent;
z-index:0;}
#drinkmenu h2#hdaiq {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-frozen.gif) no-repeat bottom left transparent;
z-index:0;}
#drinkmenu h2#hcoffees {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-after-dinner-coffees.gif) no-repeat bottom left transparent;
z-index:0;}

#drinkmenu h2#hmartinis {margin:0; padding:0; width:515px; height:59px; text-indent:-1000em; background:url(images/h-drink-martinis.gif) no-repeat bottom left transparent;
z-index:0;}

.anipos {position:absolute; top:150px; left:555px; z-index:100;}
.plus {position:absolute; top:60px; left:555px; z-index:100;}

hr {width:100%; height:11px; margin:18px 0 28px 0; background:url(images/menu-hr.gif) no-repeat top center transparent; border-style:none; border-color:#FCE7A1;}
