/* CSS Document */

body {
    background-color:#551313;
    height: 100%;
    margin: 0 0 1px;
    padding: 0;
     }

div#main {
 font-size:90%;
 font-family:arial,'sans serif';
 color:#303030;
 background-color:#fff7d9;
 width:775px;
 position:relative;
 margin-left: auto;
 margin-right: auto;
 z-index:200; 
}

  
div#mainmenu {
 background-image:url('images/foodback5.png');
 background-position:0px 70px;
 background-repeat:no-repeat;
}

div#mainwine {
 background-image:url('images/foodback12.png');
 background-position:0px 70px;
 background-repeat:no-repeat;
}

div#mainhome {
 background-image:url('images/foodback10.png');
 background-position:0px 70px;
 background-repeat:no-repeat;
}

div#mainfunc {
 background-image:url('images/foodback9.png');
 background-position:0px 70px;
 background-repeat:no-repeat;
}

div#mainrev {
 background-image:url('images/foodback11.png');
 background-position:0px 70px;
 background-repeat:no-repeat;
}


div#header {
  background-image:url('images/title2.png');
  width:100%;
  height:70px;
  font-size:170%;
  position: relative;
	z-index: 2;
  }

div#footer {
  background-image:url('images/footer.png');
  width:100%;
  height:70px;
}

div#title {
 font-size:190%;
 margin-left: 6px;
 margin-right: 6px;
}

div#textblock{
 margin-left: 6px;
 margin-right:6px;
 
}

table#menu{
 width:95%;
 margin-top:2px;
 margin-left: 20px;
 border-collapse:collapse;
}


table#tmenu{
width:95%;
 margin-left: 20px;
 border-collapse:collapse;
 text-align:center;
 font-size:120%;
}

td#blank{
font-size:50%;
}

td#menuheading{
  font-size:120%;
  font-weight:bold;
  margin-left:20px;
  padding:2px;
  background-image:url('images/cellback1.png');
  background-position:top left;
 background-repeat:repeat-y;
  
  }

td#special1{

 padding:3px;
 text-align:right;
}

td#cocktail{
  font-weight:bold;
  font-style:italic;
   padding:3px;
}

td#review{
font-weight:bold;
padding:3px;
}
td#menuitem{
  width:67%;
  padding:3px;
  
  }
td#price{
  padding:3px;
  text-align:right;
}


td#region{
  width:18%;
  font-size:80%;
  font-style:italic;
}

td#infotext{
  font-size:140%;
  vertical-align:top;
}
img.FloatRight {
  float:right;
  margin:2px;
}

img.FloatLeft {
  float:left;
  margin:2px;
  
}

em{
margin-left:2px;
margin-right:2px;
}


table#nav1{
 font-size:160%;
 border-color: #000000;
 border-width: 0px 0px 0px 0px;
 border-style: solid;
 margin-right: auto;
 
}

tr#nav2{
height:69px;
}

td#nav3{
vertical-align:bottom;

}

a{
text-decoration:none;
color:#808080;
}

a:link{
color:#A0A0A0;
}

a:visited{
color:#A0A0A0;
}

a:hover{
color:#505050;
}

    
  
    #wrapper #header {
			position: relative;
			z-index: 2;
		}

		#wrapper #nav {
			clear: both;
			margin: 0 5px;
			padding: 0 5px;
			list-style: none;
			position: relative;
			top:42px;
			z-index: 2;
		}
		#wrapper #nav li {
		  float: left; 
			margin: 0;
			padding: 0 0 5px 0;
			border: 0;
			position: relative;
		}
		#wrapper #nav li a {
			margin: 0;
			padding: 0 12px; 
			display: block;
			text-decoration: none;
			top:45px;
		}
		#wrapper #nav a:link, #wrapper #nav a:visited {
			color: #888;
		}
		#wrapper #nav a:hover, #wrapper #nav a:focus {
			color: #335a86;
		}
		
		#wrapper #nav li ul {
			background-color: #fcd6d6;
			border: 0;
			width: 130px;
			height: auto;
			list-style: none;
			margin: 0px -20px;
			padding: 0px 0 1px 0;
		
			text-align: center ;
			position: absolute;
		  display: none;
		  border-width:0px 1px 1px 1px;
      border-style:solid;
      border-color:#000000;
		}
		#wrapper #nav li ul li {
			float: none;
			margin: 0;
			line-height: 18px;
			height: 18px;
			font-size:65%;
		}
		#wrapper #nav li ul a {
			padding: 0px 0px;
			white-space: nowrap;
			display: block;
		}
		#wrapper #nav li:hover ul {
		  display: block;
		}

