html>body {
	overflow:auto;
	text-align:center;
}
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #363636;
	background-color:#d5dd87;
	text-align: center;
	}
a {
	text-decoration: underline;
	color: #dc0963;
	outline: none;
	}
a:visited {
	color:  #dc0963;
	}
a:active {
	color:  #595959;
	}
a:hover {
	color: #55a51c;
	text-decoration: underline;
	}
strong, b {
	font-weight: bold;
	}
p {
	font-size: 12px;
	line-height: 22px;
	margin-top: 10px;
	margin-bottom: 15px; 
	}

h1 {
	font-size: 24px;
	line-height: 44px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h2 {
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h4 {
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom:-10px;
	}
h5 {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h6 {
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
img {
	border: 0;
	}
.tiny {
	font-size: 9px;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px; 
}
#emailSignup p {
}
#homemiddlecell p {
    
}
#nav ul {
	list-style: none;
	margin:7px 0 0 0;
	padding:0 0 0 -1px;
	text-align:right;
	width:120px;
	border: 0px #ff0000 solid;
}
#nav li {
	margin-left:0px;
	padding-bottom:6px;
	border: 0px #ff0000 solid;
}
#nav a {
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
	color: #dc0963;
}
#nav a:hover {
	color: #f54e96;
	font-weight:bold;
}
div.spacersm {
    clear:both; 
	height:10px; 
	display:block;
}
div.spacermd {
    clear:both; 
	display:block;
	height:50px;
}
div.spacerlg {
    clear:both; 
	display:block;
	height:200px;
}
.pinkhr {
    width:410px;
	height:1px;
	background-color:#dc0963;
}

#content p, #content a {
  color:#595959;
}
#pgtitle h2 {
  color:#dc0963;
	padding-right:10px;
}
/* start photogallery divs */
#gallerynav p, #gallerynav a {
	color:#dc0963;
	text-decoration:none;
	font-weight:normal;
	padding-left:5px;
}
#gallery a:hover {
  color:#f54e96;
}
/* start martini divs */
#martinnav p, #martininav a {
	color:#dc0963;
	text-decoration:none;
	font-weight:normal;
	padding-left:75px;
}
#martininav a:hover {
  color:#f54e96;
}
/* start tapas divs */
#tapasnav p, #tapasnav a {
	color:#dc0963;
	text-decoration:none;
	font-weight:normal;
	padding-left:5px;
}
#martininav a:hover {
  color:#f54e96;
}
.tapassubhdr {
  font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom:-10px;
	color:#595959;
	text-align:left;
}
#tapasstmnt {
  font-size: 12px;
	font-weight:bold;
	line-height: 21px;
	font-style:italic;
	color:#7ac142;
	padding-top:0;
}
#aboutnav p, #aboutnav a {
	color:#dc0963;
	text-decoration:none;
	font-weight:normal;
}
#aboutnav a:hover {
  color:#f54e96;
}
/* start menu divs */
#menunav p, #menunav a {
	color:#dc0963;
	text-decoration:none;
	font-weight:normal;
}
#menunav a:hover {
  color:#f54e96;
}
#menuhdr {
    font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom:20px;
	color:#009c00;
	font-style:italic;
	text-align:left;
}
.menusubhdr {
   font-size: 13px;
	line-height: 26px;
	font-weight: bold;
	margin-top: 10px;
	color:#7ac142;
	text-align:left;
}
.menustmnt {
    font-size: 12px;
	line-height: 21px;
	font-style:italic;
	color:#595959;
	padding-top:5px;
}
.menuttl {
  font-size: 13px;
	line-height: 21px;
	font-weight: bold;
	margin-top: 10px;
	color:#dc0963;
	text-align:left;
}
.menudscp {
  font-size: 12px;
	line-height: 21px;
	color:#595959;
	text-align:left;
}
.menualacarte1 {
  font-size: 12px;
	font-weight:bold;
	line-height: 21px;
	color:#dc0963;
	padding-left:0px;
	border:0px solid #FF0000; 
}
.menualacarte2 {
  font-size: 12px;
	line-height: 21px;
	color:#595959;
	padding-left:5px;
}
.menuvr {
  color:#7ac142;
	font-weight:bold;
}
.menuvrspacer {
  width:20px;
	height:45px;
}
#menudveganfooter {
    color:#009c00;
	font-weight:bold;
	font-size:11px;
	margin-top:25px;
	text-align:center;
}
#downloadmenu a {
    color:#009c00;
	font-weight:bold;
	font-size:11px;
	margin-top:55px;
	text-align:left;
}
#menudessertfooter {
  color:#009c00;
	font-weight:bold;
	font-size:11px;
	margin-top:25px;
	text-align:left;
}

#quote {
  margin-top:5px;
	margin-bottom:10px;
	text-align:center;
}
/* start dining info divs */
.dininginfottl {
  font-size: 13px;
	line-height: 21px;
	font-weight: bold;
	margin-top: 20px;
	color:#dc0963;
	text-align:left;
}
.dininginfodscp {
  font-size: 12px;
	line-height: 21px;
	color:#595959;
	text-align:left;
}
.dininginfodscp a { 
  color:#dc0963;
}
.dininginfostmnt {
  font-size: 12px;
	line-height: 21px;
	color:#595959;
	padding-top:0;
}
#footer, #footer a {
    font-size: 12px;
	color: #dc0963;
	text-decoration:none;
}
#footer p a:hover {
    font-size: 12px;
	color: #7ac142;
	text-decoration:none;
	font-weight:bold;
}
#d2footer, #d2footer a {
    font-size: 10px;
	color: #727272;
	text-decoration:none;

}
#d2footer a:hover {
    font-size: 10px;
	color: #212121;
	text-decoration:none;
	font-weight:bold;
}
.logo {
 line-height:0;
}

