<a href="#top"></a>

a {
 outline: none;
 }
 #menuheadertextdiv {
	position:absolute;
	width:800px;
	z-index:24;
	margin-left: 400px;
	margin-top: 20px;
}

#menunameheadersmalldiv {
	position:absolute;
	width:200px;
	z-index:25;
	margin-left: 400px;
	margin-top: 160px;
}
#lunchappmenudiv {
	position:absolute;
	width:800px;
	height:740px;
	z-index:26;
	margin-left: 400px;
	margin-top: 220px;
}

#lunchmenusubheaderdiv {
	position:absolute;
	width:780px;
	z-index:1001;
	margin-left: 58px;
	margin-top: 10px;
}

.link2 a:link {
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	font-size: 28px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

.link2 a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.link2 a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #024E83;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

.link2 a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

 
 body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin-top: 0px;
	margin-left: 0px;
}
.menumainheadertext {
	font-family: "Times New Roman", Times, serif;
	font-size: 73px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
}

#maintable {
	height: 100%;
}
#maintable tr td #topheadertable {
	height: 294px;
	background-image: url(images/topheader.png);
	background-repeat: no-repeat;
}
#maintable tr td #indexmiddletable {
	height: 642px;
	background-image: url(images/middlebg.jpg);
	background-repeat: no-repeat;
}
#maintable tr td #lunchappsmiddletable {
	height: 210px;
	background-image: url(images/middlebg.jpg);
	background-repeat: no-repeat;
}
#maintable tr td #contactustoptable {
	height: 210px;
	background-image: url(images/middlebg.jpg);
	background-repeat: no-repeat;
}
#maintable tr td #lunchmenutoptable {
	height: 280px;
	background-image: url(images/middlebg.jpg);
	background-repeat: no-repeat;
}



#maintable tr td #bottomtable {
	height: 438px;
	background-image: url(images/bottombarbg.png);
	background-repeat: no-repeat;
}
#maintable tr td #bottomtablemenus {
	height: 387px;
	background-image: url(images/bottombarbgmenus.png);
	background-repeat: no-repeat;
}
#maintable tr td #maintablelunchapp tr td #lunchmenuappetizerstable tr td #lunchtaxtexttable {
	height: 60px;
	background-image: url(images/taxbarimage.jpg);
	background-repeat: no-repeat;
}



#maintable tr td #threemenutable {
	height: 224px;
}
#maintable tr td #maintablelunchapp {
	background-repeat: repeat-y;
}

#middleimageblurlunchappsdiv {
	position:absolute;
	width:1260px;
	height:48px;
	z-index:3;
	margin-top: 90px;
}
#maintable tr td #contactmaintable {
	height: 888px;
	background-image: url(images/contactbg.jpg);
	background-repeat: no-repeat;
}
#maintable tr td #gallerymaintable {
	height: 750px;
}


#maintable tr td #maintablelunchapp tr td #menuheadertable {
	background-image: url(images/bluemenubgtopold.png);
	background-repeat: no-repeat;
	height: 160px;
}

.menuitemheadertext {
	font-family: "Times New Roman", Times, serif;
	font-size: 45px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
}
.menudescriptiontext {
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
}
.fromthestafftext {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 22px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
}
#maintable tr td #maintablelunchapp tr td #lunchmenusidenavtable {
	height: 100%;
	background-image: url(images/smallgradient.png);
	background-repeat: repeat-y;
}
#maintable tr td #maintablelunchapp tr td #winelistmenusidenavtable {
	height: 100%;
	background-image: url(images/smallgradient.png);
	background-repeat: repeat-y;
}

#maintable tr td #maintablelunchapp tr td #menusubheadertable {
	height: 65px;
}
#maintable tr td #maintablelunchapp tr td #dividebartable {
	height: 300px;
}
#maintable tr td #maintablelunchapp tr td #winelisttable tr td #lunchtaxtexttable {
	background-image: url(images/taxbarimage.jpg);
	background-repeat: no-repeat;
	height: 60px;
}

#maintable tr td #maintablelunchapp tr td #lunchmenuappetizerstable {
	height: 100%;
	background-image: url(images/bluemenubg.a.png);
	background-repeat: repeat-y;
}
#maintable tr td #maintablelunchapp tr td #winelisttable {
	height: 100%;
	background-image: url(images/bluemenubg.a.png);
	background-repeat: repeat-y;
	font-size: 23px;
}

#maintable tr td #maintablelunchapp tr td #lunchmenuappetizerstable tr td #menusupheadertable {
	height: 75px;
}
.taxtext {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 17px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	padding-left: 55px;
}
#maintable tr td #maintablelunchapp tr td #lunchmenuappetizerstable tr td #insertlunchappmenutablebob tr td .menudescriptiontext strong {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 21px;
}
#maintable tr td #contactmaintable tr td #contactformdiv form #contactformtable {
	height: 100%;
}
.contactusheader {
	font-family: "Times New Roman", Times, serif;
	font-size: 34px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
}
.pleasefilltext {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
}
.contacttext {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
}
#name {
	height: 35px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
}
#phone {
	height: 35px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
}
#email {
	height: 35px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
}
#subject {
	height: 35px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
}
#button {
	width: 75px;
	height: 35px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
}
.sendtext {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
}
#comments {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
}
#maintable tr td #maintablelunchapp tr td #lunchmenuappetizerstable tr td #insertwinelisttablebob tr td {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	color: #FFF;

}
.winelistheadertext {
	font-family: "Times New Roman", Times, serif;
	font-size: 27px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
}
#maintable tr td #maintablelunchapp tr td #lunchmenuappetizerstable tr td #insertwinelisttablebob tr td {
	font-size: 23px;
}
#maintable tr td #maintablelunchapp tr td #winelisttable tr td #insertwinelisttablebob {
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
}
#maintable tr td #maintablelunchapp tr td #logosdiv #logotable {
	height: 140px;
}
