﻿
body {
 margin:0px;
 padding:0px; 
 font-family: Arial, Helvetica, sans-serif;
}

td.menu {
 border:3px solid rgb(128,0,0);
 border-right:0px;
 text-align:center;
 vertical-align:top;
 padding-top:10px;
}

td.top {
	 width:800px;
}

td.menuinner {
 background-image: url('../img/menubg.jpg');
 background-repeat:repeat-y;
 font-size:16pt;
 text-align: center;
 margin:0px;
 border-right:0px;
 vertical-align: top;
}

img.leftalign {
	margin:10px 10px 10px 0;`
}

img.rightalign {
	margin:10px 0 10px 10px;`
}

td.menutop {
 background-image: url('../img/menutop.jpg');
 background-repeat:no-repeat;
}

td.menubottom {
 background-image: url('../img/menubottom.jpg');
 background-repeat:no-repeat;
}


td.main {
 border-right: 3px solid rgb(128,0,0);
	border-top: 3px solid rgb(128,0,0);
	border-bottom: 3px solid rgb(128,0,0);
background-image: url('../img/hungrestback.gif');
 	background-repeat: no-repeat;
 	font-size:12pt;
 	vertical-align:top;
 	color: white;
 	padding-top:13px;
 	border-left:0px;
 	width:570px;
}

td.main p {
 padding-left:10px; 
 padding-top:10px;
}

td.menu img {}
td.menu a {
	font-size:14px;
}
td.menu A:link {text-decoration: none;color:#620909;font-weight: normal;}
td.menu A:visited {text-decoration: none;color:#620909;font-weight: normal;}
td.menu A:active {text-decoration: none;color:#620909;font-weight: normal;}
td.menu A:hover {text-decoration:none; color: darkgreen;font-weight:bold;}

hr {
 color: red;
 height: 2px;
 width: 98%;
}

td.main h2 {
 width:600px;
 font-weight: normal;
 font-size: 11pt;

 color: darkgreen;
}

div.menu p {
 font-size: 14pt;
 color: darkgreen;
}

div.menu b {
 letter-spacing: 0em;
 font-size: 15pt;
 color: rgb(128,0,0);
}

div.menu b {
 letter-spacing: 0em;
 font-size: 19pt;
 color: rgb(128,0,0);
}

.text {
 font-weight: normal;
 letter-spacing: 0em;
 font-size: 11pt;
 color:darkgreen;
}

td.top img {
 margin:0px;
}

.map {
 padding:10px;
 border:1px double #990000;
 width: 500px;
 text-align:center;
 vertical-align:middle;
}

td.smallmenu {
 padding-left: 20px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

td.smallmenu A:link {text-decoration: none;color:#620909;font-weight: normal;}
td.smallmenu A:visited {text-decoration: none;color:#620909;font-weight: normal;}
td.smallmenu A:active {text-decoration: none;color:#620909; font-weight: normal;}
td.smallmenu A:hover {text-decoration: underline; color: darkgreen;font-weight: normal;}

A:link {text-decoration: none;color:darkgreen;font-weight: bold;}
A:visited {text-decoration: none;color:darkgreen;font-weight: bold;}
A:active {text-decoration: none;color:darkgreen; font-weight: bold;}
A:hover {text-decoration: underline; color: #620909;font-weight: bold;}

div.dinnermenu {
 font-size:12pt;
 color: rgb(128,0,0);
 letter-spacing: 0.3em;
 padding-top:125px;
 padding-left:35px;
 background:url('../img/dinnermenu.gif');
 line-height:7.5mm;
 height:350px;
 width:180px;
}

div.lunchmenu {
 font-size:12pt;
 color: rgb(128,0,0);
 letter-spacing: 0.3em;
 padding-top:125px;
 padding-left:35px;
 background:url('../img/lunchmenu.gif');
 line-height:7.5mm;
 height:200px;
 width:180px;
}

div.luncheonmenu {
 font-size:12pt;
 color: rgb(128,0,0);
 letter-spacing: 0.3em;
 padding-top:25px;
 padding-left:35px;
 background:url('../img/luncheonmenu.jpg');
 width:250px;
 height:50px;
}

div.dessertmenu {
 font-size:12pt;
 color: rgb(128,0,0);
 letter-spacing: 0.3em;
 padding-top:125px;
 padding-left:35px;

 line-height:7.5mm;
 vertical-align:middle;
 text-align:center;
 height:134px;
 width:196px;
}

div.dinnermenu A:link {text-decoration: none;color:#620909;font-weight: normal;}
div.dinnermenu A:visited {text-decoration: none;color:#620909;font-weight: normal;}
div.dinnermenu A:active {text-decoration: none;color:#620909; font-weight: bold;}
div.dinnermenu A:hover {text-decoration: underline overline; color: darkgreen;font-weight: normal;}

div.lunchmenu A:link {text-decoration: none;color:#620909;font-weight: normal;}
div.lunchmenu A:visited {text-decoration: none;color:#620909;font-weight: normal;}
div.lunchmenu A:active {text-decoration: none;color:#620909; font-weight: bold;}
div.lunchmenu A:hover {text-decoration: underline overline; color: darkgreen;font-weight: normal;}

div.luncheonmenu A:link {text-decoration: none;color:#620909;font-weight: normal;}
div.luncheonmenu A:visited {text-decoration: none;color:#620909;font-weight: normal;}
div.luncheonmenu A:active {text-decoration: none;color:#620909; font-weight: bold;}
div.luncheonmenu A:hover {text-decoration: underline overline; color: darkgreen;font-weight: normal;}

div.dessertmenu A:link {text-decoration: none;color:#620909;font-weight: normal;}
div.dessertmenu A:visited {text-decoration: none;color:#620909;font-weight: normal;}
div.dessertmenu A:active {text-decoration: none;color:#620909; font-weight: bold;}
div.dessertmenu A:hover {text-decoration: underline overline; color: darkgreen;font-weight: normal;}

div.menu {
background:url('../img/menuflower.jpg') no-repeat;
padding-left:10px;
padding-right:10px;
}

div.menuimg {
padding-left:70px;
padding-top:20px;
}

div.lunchmenuimg {
padding-left:100px;
padding-top:20px;
}
div.dessertmenuimg {
padding-left:170px;
padding-top:20px;
}
div.expl {
 letter-spacing: 0em;
 font-size: 10pt;
 color: rgb(128,0,0);
 text-align:center;
 }

td.menunavigator {
vertical-align:middle;
font-size:23px;
font-weight:bold;
text-align:right;
color: rgb(128,0,0);
}

div.pictures {
font-size:30px;
margin:20px;
padding-top:30px;
font-weight:bold;
text-align:center;
color: darkgreen;
border:1px  #D9DDCC solid;
}
div.hours {
font-size:12pt;
color: darkgreen;
}

div.hours b {
color: rgb(128,0,0);
}

td.winelist {
padding-right:26px;
font-size:14pt;
letter-spacing:0em;
color: darkgreen;
padding-top:5px;
padding-bottom:5px;
}

div.winetitle {
padding-top:80px;
padding-left:60px;
background-repeat:no-repeat;
font-size:52px;
margin:20px;
text-align:center;
color: rgb(128,0,0);
}

td.winelist img{
border-width:0px;
padding:0px;
margin:0px;
}

h1 {
color:darkgreen;
}

.dropdown {display:block; position:relative;margin:0px;}
.dropdown dt {width:160px; cursor:pointer;}
.dropdown .upperdd {border-bottom:none}
.dropdown dd {position:absolute; top:0; overflow:hidden; width:170px; display:none; opacity:0; padding:0px;margin:0px;}
.dropdown ul {background-image: url('../img/menubg.gif');
width:170px; list-style:none; padding:0px;margin:0px;
}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; width:150px}
.dropdown a:hover {color:#000}

	#slideshow {
		position: relative;
		width: 580px;
		height: 378px;
		overflow: hidden;
		border: 1px solid #000000;
		margin:0px;
		padding:0px;
	}
	#slideshow img {
		position: absolute;
		left: 0;
		top: 0;
		width: 580px;
		height: 378px;
	}
	
.links {	margin-top:40px; margin-left:10px;color:black; }
.links td { padding:10px 0 10px 0; vertical-align:top; }

