body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#666;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;text-align:left;line-height:16px;background-repeat:repeat-x;}
a img,:link img,:visited img,fieldset{border:none;}
a:link,a:visited{color:#4c014c;text-decoration:none;}
a:hover{color:#e40083;text-decoration:none;}
a:active{color:#e40083;text-decoration:underline;}
.showcase a:link, .showcase a:visited{color:#FF0000;text-decoration:none;}
.showcase a:hover{color:#FF0000;text-decoration:none;}
.showcase a:active{color:#FF0000;text-decoration:none;}
input,textarea,select{font-size:11px;color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;}
.button{border:1px solid #e40083;background-color:#fff;font-weight:bold;color:#4c014c;padding:4px;}
img.logo{margin-top:20px;}
img.logo{margin-top:20px;}
img.logores{margin:20px 0 0 15px;}
img.logo2{margin-top:16px;}
img.tel{margin-top:72px;}
img.tel2{margin-top:92px;}
h1{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#e40083;}
h1.first{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#e40083;margin-top:2px;}
h2{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#4d034d;}
h3{font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:bold;color:#FF0000; text-decoration:blink; line-height:30px;}
h4{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#FF0000; text-decoration:blink; line-height:30px;}
img.borda{padding:10px;border:1px solid #ccc;}
img.bordarightpad{padding:10px;border:1px solid #ccc;float:left;margin-right:10px;}
img.bordaspace{padding:5px;border:1px solid #ccc;float:left;margin-right:10px;}
img.bordal10{padding:10px;border:1px solid #ccc;margin-left:10px;}
img.bordal101{padding:10px;border:1px solid #ccc;margin-left:75px;}
img.bordal1010{padding:10px;border:1px solid #ccc;margin-top:10px;}
img.grange{padding:10px;border:1px solid #ccc;float:left;margin-right:10px;}
img.padbot10{padding:0 0 10px 0;}
hr{height:3px;color:#e40083;width:auto;}
hr.thin{height:1px;color:#e40083;}
hr.p{height:1px;color:#ccc;}
.pagenumber{border:1px solid #e40083;font-weight:bold;font-size:12px;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;}
.wine{font-weight:bold;font-size:12px;}
#header{width:760px;margin-right:auto;margin-left:auto;height:100px;}
#header2{width:760px;margin-right:auto;margin-left:auto;height:120px;}
#headerleft{width:300px;float:left;}
#headerlefthome{width:200px;float:left;}
#headerlhome{width:200px;float:left;}
#headermid{width:200px;float:left;margin-left:0;margin-top:6px; color:#4d034d; font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold; text-align:center;}
#headermidhome{width:200px;float:left;margin-left:0;margin-top:6px; color:#4d034d; font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold; text-align:center;}
#headernye{width:100px;float:left;margin-left:20px;margin-top:10px;}
#headerxmas{float:left;margin-left:0;margin-top:10px;border:5px solid #e40083; padding:5px 5px 5px 5px;font-size:12px; font-weight:bold;}
#headersundaylunch{float:left;margin-left:0;margin-top:20px;border:5px solid #e40083; padding:10px 10px 10px 10px;font-size:12px; font-weight:bold;}
#venuesundaylunch{float:left;margin-left:100px;margin-top:40px;border:5px solid #e40083; padding:10px 10px 10px 10px;font-size:12px; font-weight:bold;}
#cavsundaylunch{float:left;margin-left:0;margin-top:40px;border:5px solid #e40083; padding:10px 10px 10px 10px;font-size:12px; font-weight:bold;}
#headerright{width:165px;float:right;text-align:right;}
#headerrightres{width:165px;padding-right:15px;float:right;text-align:right;}
#headerimg{width:760px;height:140px;margin-right:auto;margin-left:auto;vertical-align:top;padding-top:20px;background-image:url(images/back_headerimg.png);background-repeat:repeat-x;}
#flash{width:760px;height:190px;margin-right:auto;margin-left:auto;vertical-align:top;margin-top:20px;background-color:#e8e8e8;z-index:1;}
#nav{width:860px;height:25px;margin-right:auto;margin-left:auto;text-align:center;background-image:url(images/back_nav.png);background-repeat:repeat-x;padding-bottom:0;}
#nav2{width:860px;height:25px;margin-right:auto;margin-left:auto;text-align:center;background-image:url(images/back_nav.png);background-repeat:repeat-x;padding-bottom:0; margin-top:50px;}
#subnav{width:760px;height:25px;margin-right:auto;margin-left:auto;text-align:center;padding-bottom:0;background-image:url(images/back_resnav.png);}
#main{width:760px;margin-right:auto;margin-left:auto;text-align:justify;overflow:hidden;margin-top:5px;margin-bottom:20px;}
#mainres{width:720px;margin-right:auto;margin-left:auto;text-align:justify;overflow:hidden;background-color:#e8e8e8;background-image:url(images/back_restauranthome.jpg);background-repeat:repeat-x;height:450px;padding:20px;}
#reshome{width:250px;height:320px;background-color:#fff;padding:20px;text-align:left;}
#restext{width:250px;height:auto;background-color:#fff;padding:20px;text-align:left;}
#mainresmenu{width:720px;margin-right:auto;margin-left:auto;text-align:justify;overflow:hidden;background-color:#e8e8e8;background-image:url(images/back_alacarte.jpg);background-repeat:no-repeat;height:760px;padding:20px;}
#resmainmenu{width:552px;height:700px;background-color:#fff;padding:20px 0 20px 20px;text-align:left;float:left;}
#ressundayback{width:720px;margin-right:auto;margin-left:auto;text-align:justify;overflow:hidden;background-color:#e8e8e8;background-image:url(images/back_sunday.jpg);background-repeat:no-repeat;height:600px;padding:20px;}
#ressunday{width:552px;height:550px;background-color:#fff;padding:20px 0 20px 20px;text-align:left;float:left;}
#resnewyearback{width:720px;margin-right:auto;margin-left:auto;text-align:justify;overflow:hidden;background-color:#e8e8e8;background-image:url(images/back_newyears.jpg);background-repeat:repeat;height:720px;padding:20px;}
#resnewyear{width:552px;height:670px;background-color:#fff;padding:20px 0 20px 20px;text-align:left;float:left;}
#reshistoryback{width:720px;margin-right:auto;margin-left:auto;text-align:justify;overflow:hidden;background-color:#e8e8e8;background-image:url(images/back_history2.jpg);background-repeat:no-repeat;height:490px;padding:20px;}
#resambience{width:720px;margin-right:auto;margin-left:auto;text-align:justify;overflow:hidden;background-color:#e8e8e8;background-image:url(images/back_ambience.jpg);background-repeat:no-repeat;height:490px;padding:20px;}
#resambiencetext{width:580px;height:auto;background-color:#fff;padding:20px;text-align:left;}
#reschefs{width:720px;margin-right:auto;margin-left:auto;text-align:justify;overflow:hidden;background-color:#e8e8e8;background-image:url(images/back_chefs.jpg);background-repeat:no-repeat;height:490px;padding:20px;}
#resmaitred{width:720px;margin-right:auto;margin-left:auto;text-align:justify;overflow:hidden;background-color:#e8e8e8;background-image:url(images/back_maitred.jpg);background-repeat:no-repeat;height:490px;padding:20px;}
#resgallery{width:760px;margin-right:auto;margin-left:auto;text-align:justify;overflow:hidden;background-color:#e8e8e8;height:490px;}
#resfindus{width:680px;height:90px;background-color:#fff;padding:20px;text-align:left;}
#resfindusmap{width:720px;height:296px;background-color:#fff;padding:4px 0 0 0;margin:20px 0 0 0;text-align:left;}
#reservations{width:515px;height:auto;background-color:#fff;padding:20px;text-align:left;}
#reservationsback{width:720px;margin-right:auto;margin-left:auto;text-align:justify;overflow:hidden;background-color:#e8e8e8;background-image:url(images/back_reservations.jpg);background-repeat:no-repeat;height:490px;padding:20px;}
#reswinelistback{width:720px;margin-right:auto;margin-left:auto;text-align:justify;overflow:hidden;background-color:#e8e8e8;background-image:url(images/back_winelist.jpg);background-repeat:no-repeat;height:2500px;padding:20px;}
#reswinelist{width:552px;height:2465px;background-color:#fff;padding:20px 0 20px 20px;text-align:left;float:left;}
#mainxmas{width:760px;margin-right:auto;margin-left:auto;margin-bottom:20px;}
#mainleft{width:240px;float:left;}
#mainmid{width:240px;float:left;margin-left:20px;}
#mainright{width:240px;float:right;}
#mainright2{width:610px;float:right;}
#herts-right2{width:760px;float:right;}
#herts-main{width:900px;margin-right:auto;margin-left:auto;text-align:justify;overflow:hidden;margin-top:20px;margin-bottom:20px;}
#mainleftXMAS{width:360px;float:left;margin-top:20px;}
#mainrightxmas{width:350px;float:right;}
#mainopt{width:100%;margin-right:auto;margin-left:auto;margin-top:30px;}
#meetingleft{margin:0;padding:10px;float:left;width:278px;height:410px;text-align:left;border:1px solid #ccc;}
#meetingright{padding:10px;float:left;width:278px;height:410px;text-align:left;border:1px solid #ccc;margin-top:0;margin-right:0;margin-bottom:0;margin-left:10px;}
#meetingleft ul{margin:0 0 0 10px;padding:0;list-style-type:disc;}
#meetingleft li{margin:0 0 0 10px;padding:0;}
#meetingright ul{margin:0 0 0 10px;padding:0;list-style-type:disc;}
#meetingright li{margin:0 0 0 10px;padding:0;}
.venues1{margin:0;padding:9px;float:left;width:278px;height:275px;text-align:justify;border:1px solid #ccc;}
.roomspec{width:610px;height:auto;float:left;margin:10px 0 0 0;padding:0;}
#footer{width:760px;font-size:10px;margin-right:auto;margin-left:auto;}
#footerleft{width:300px;float:left;}
#footerright{width:400px;float:right;text-align:right;}
#navcontainer{width:140px;float:left;}
#navcontainer ul{margin-left:0;padding-left:0;list-style-type:none;font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;}
#navcontainer a{display:block;width:100px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:20px;text-transform:uppercase;}
#navcontainer a:link,.navlist a:visited{color:#4c014c;text-decoration:none;}
#navcontainer a:hover{background-color:#e40083;color:#fff;}
#navcontain{width:140px;float:left;}
#navcontain ul{margin-left:0;padding-left:0;list-style-type:none;font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;}
#navcontain a{display:block;width:115px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:20px;}
#navcontain a:link,.navlist a:visited{color:#4c014c;text-decoration:none;}
#navcontain a:hover{background-color:#e40083;color:#fff;}
#navmeetings{width:140px;float:left;}
#navmeetings ul{margin-left:0;padding-left:0;list-style-type:none;font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;}
#navmeetings a{display:block;width:130px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:10px;}
#navxmas ul{margin-left:0;padding-left:0;list-style-type:none;font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;}
#navxmas a{display:block;width:130px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:10px;background-color:#e40083;color: #FFFFFF;}
#navmeetings a:link,.navlist a:visited{color:#4c014c;text-decoration:none;}
#navmeetings a:hover{background-color:#e40083;color:#fff;}
#navresmenus{width:126px;float:left;background-color:#fff;margin:0 20px 0 0;}
#navresmenus ul{margin-left:0;padding-left:0;list-style-type:none;font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;}
#navresmenus a{display:block;width:106px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:20px;}
#navresmenus a:link,.navlist a:visited{color:#4c014c;text-decoration:none;}
#navresmenus a:hover{background-color:#999;color:#fff;}
#children{width:186px;height:auto;margin:0 10px 0 0;padding:0;float:left;}
#childrentext{width:412px;height:auto;margin:0;padding:0;float:left;}
.mousova{display:block;width:100px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:20px;color:#e40083;}
.mousova2{display:block;width:115px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:20px;color:#e40083;}
.mousova3{display:block;width:125px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:10px;color:#e40083;}
.mousova4{display:block;width:106px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:20px;color:#e40083;}
.mousova5{display:block;width:115px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:0px;color:#e40083;}
ul{margin-left:16px;list-style-type:disc;}
li{margin-left:0;}
.smaller{font-size:10px;}
.pink{color:#e40083;}
.pinklunch{color:#e40083;}
.purple{color:#4c014c;}
.foodheading{color:#e40083;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;}
.quotes{font-size:16px;font-weight:bold;color:#e40083;font-style:italic;}
.italics{font-style:italic;font-size:14px;}
.xmasl{float:left;width:240px;height:300px;margin:0;padding:0;}
#colleft2{width:375px;height:290px;margin:0;padding:0;float:left;}
#colright2{width:375px;height:290px;margin:0;padding:0;float:right;}
.maincolleft{width:182px;height:225px;margin:0;padding:0;float:left;}
.maincolnext{width:182px;height:225px;margin:0 0 0 10px;padding:0;float:left;}
.maincolright{width:182px;height:300px;margin:0;padding:0;float:right;}
.pinklunch a, .pinklunch a:link, .pinklunch a:visited{color:#e40083;text-decoration:none;}
.pinklunch a:hover{color:#4c014c;;text-decoration:none;}

#newsleft{width:560px;float:left;}
#newsright{width:190px;float:right;}

.psmall{font-size:9px;} 
img.tel {
margin-top: 10px;
}
#social{
	width: 170px;
	margin: 0 auto;
	margin-top: 20px;
}
#social img{
	margin-left: 4px;
}
#contact{
	margin-top: 40px;
}
