/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/
/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Forms
	#Misc */
/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}

body {
	line-height:1;
}

ol,ul {
	list-style:none;
}

blockquote,q {
	quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

/* #Basic Styles
================================================== */
body {
	font-family:"Knockout 31 A","Knockout 31 B";
	font-size:14px/21px;
	color:#444;
	-webkit-font-smoothing:antialiased;
/* Fix for webkit rendering */
	-webkit-text-size-adjust:100%;
}

/* #Typography
================================================== */
h1,h2,h3,h4,h5,h6 {
	color:#181818;
	font-family:"Knockout 31 A","Knockout 31 B";
	font-weight:400;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	font-weight:inherit;
}

h1 {
	font-size:46px;
	line-height:50px;
	margin-bottom:14px;
}

h2 {
	font-size:35px;
	line-height:40px;
	margin-bottom:10px;
}

h3 {
	font-size:28px;
	line-height:34px;
	margin-bottom:8px;
}

h4 {
	font-size:21px;
	line-height:30px;
	margin-bottom:4px;
}

h5 {
	font-size:17px;
	line-height:24px;
}

h6 {
	font-size:14px;
	line-height:21px;
}

.subheader {
	color:#777;
}

p {
	margin:0;
	display:inline-block;
}

p img {
	margin:0;
}

p.lead {
	font-size:21px;
	line-height:27px;
	color:#777;
}

em {
	font-style:italic;
}

strong {
	font-weight:700;
	color:#9D493E;
}

small {
	font-size:80%;
}

/*	Blockquotes  */
blockquote,blockquote p {
	font-size:17px;
	line-height:24px;
	color:#777;
	font-style:italic;
}

blockquote {
	margin:0 0 20px;
	padding:9px 20px 0 19px;
	border-left:1px solid #ddd;
}

blockquote cite {
	display:block;
	font-size:12px;
	color:#555;
}

blockquote cite:before {
	content:"\2014 \0020";
}

blockquote cite a,blockquote cite a:visited,blockquote cite a:visited {
	color:#555;
}

/* 	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; } */
/* #Links
================================================== */
a,a:visited {
	color:#333;
	text-decoration:underline;
	outline:0;
}

a:hover,a:focus {
	color:#000;
}

p a,p a:visited {
	line-height:inherit;
}

/* #Lists
================================================== */
ul,ol {
	margin-bottom:20px;
}

ul {
	list-style:none outside;
}

ol {
	list-style:decimal;
}

ol,ul.square,ul.circle,ul.disc {
	margin-left:30px;
}

ul.square {
	list-style:square outside;
}

ul.circle {
	list-style:circle outside;
}

ul.disc {
	list-style:disc outside;
}

ul ul,ul ol,ol ol,ol ul {
	margin:4px 0 5px 30px;
}

li {
	line-height:21px;
	margin-bottom:21px;
}

/* #Images
================================================== */
img.scale-with-grid {
	max-width:100%;
	height:auto;
}

/* #Buttons
================================================== */
.button,button,input[type="submit"],input[type="reset"],input[type="button"] {
	background:#eee;
	background:#eee -moz-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	background:#eee -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));
	background:#eee -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	background:#eee -o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	background:#eee -ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	background:#eee linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	border:1px solid #aaa;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#444;
	display:inline-block;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
	text-shadow:0 1px rgba(255,255,255,.75);
	cursor:pointer;
	margin-bottom:20px;
	line-height:normal;
	padding:8px 10px;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover {
	color:#222;
	background:#ddd;
	background:#ddd -moz-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	background:#ddd -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.3)),color-stop(100%,rgba(0,0,0,.3)));
	background:#ddd -webkit-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	background:#ddd -o-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	background:#ddd -ms-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	background:#ddd linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	border:1px solid #888;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
}

.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active {
	border:1px solid #666;
	background:#ccc;
	background:#ccc -moz-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
	background:#ccc -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.35)),color-stop(100%,rgba(10,10,10,.4)));
	background:#ccc -webkit-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
	background:#ccc -o-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
	background:#ccc -ms-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
	background:#ccc linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
}

.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width {
	width:100%;
	padding-left:0!important;
	padding-right:0!important;
	text-align:center;
}

/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner,
input::-moz-focus-inner {
	border:0;
	padding:0;
}

/* #Forms
================================================== */
form {
	margin-bottom:20px;
}

fieldset {
	margin-bottom:20px;
}

input[type="text"],
input[type="password"],
input[type="email"],
textarea,select {
	border:1px solid #ccc;
	padding:6px 4px;
	outline:none;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	font:13px HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#777;
	margin:0;
	width:210px;
	max-width:100%;
	display:block;
	margin-bottom:20px;
	background:#fff;
}

select {
	padding:0;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
	border:1px solid #aaa;
	color:#444;
	-moz-box-shadow:0 0 3px rgba(0,0,0,.2);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
	box-shadow:0 0 3px rgba(0,0,0,.2);
}

textarea {
	min-height:60px;
}

label,
legend {
	display:block;
	font-weight:700;
	font-size:13px;
}

select {
	width:220px;
}

input[type="checkbox"] {
	display:inline;
}

label span,
legend span {
	font-weight:400;
	font-size:13px;
	color:#444;
}

/* #Misc
================================================== */
.remove-bottom {
	margin-bottom:0!important;
}

.half-bottom {
	margin-bottom:10px !important;
}

.add-bottom {
	margin-bottom:20px !important;
}

.hidden {
	display:none;
}

button::-moz-focus-inner {
	border:0;
}

button:focus {
	outline:none;
}

a:focus {
	outline:none;
}

:focus {
	outline:0;
}

/*
  * Skeleton V1.2
  * Copyright 2011, Dave Gamache
  * www.getskeleton.com
  * Free to use under the MIT license.
  * http://www.opensource.org/licenses/mit-license.php
  * 6/20/2012
  */
/* Table of Contents
  ==================================================
      #Base 960 Grid
      #Tablet (Portrait)
      #Mobile (Portrait)
      #Mobile (Landscape)
      #Clearing */
/* #Base 960 Grid
  ================================================== */
.container {
	position:relative;
/* 	width:960px; */
	margin:0 auto;
	padding:0;
	max-width:940px;
}

.container .column,
.container .columns {
	float:left;
	display:inline;
/* 	margin-left:10px; */
/* 	margin-right:10px; */
}

.row {
	margin-bottom:20px;
}

/* Nested Column Classes */
.column.alpha,
.columns.alpha {
	margin-left:0;
}

.column.omega,
.columns.omega {
	margin-right:0;
}

/* Base Grid */
.container .one.column,
.container .one.columns {
	width:40px;
}

.container .two.columns {
	width:100px;
}

.container .three.columns {
	width:160px;
}

.container .four.columns {
	width:220px;
}

.container .five.columns {
	width:280px;
}

.container .six.columns {
	width:340px;
}

.container .seven.columns {
	width:400px;
}

.container .eight.columns {
	width:460px;
}

.container .nine.columns {
	width:520px;
}

.container .ten.columns {
	width:580px;
}

.container .eleven.columns {
	width:640px;
}

.container .twelve.columns {
	width:700px;
}

.container .thirteen.columns {
	width:760px;
}

.container .fourteen.columns {
	width:820px;
}

.container .fifteen.columns {
	width:880px;
}

.container .sixteen.columns {
/* 	width:940px; */
	width: 100%;
}

.container .one-third.column {
	/* width:300px; */
	width: 31.33%;
	padding: 0 1%;
}

.container .two-thirds.column {
	width:620px;
}

/* Offsets */
.container .offset-by-one {
	padding-left:60px;
}

.container .offset-by-two {
	padding-left:120px;
}

.container .offset-by-three {
	padding-left:180px;
}

.container .offset-by-four {
	padding-left:240px;
}

.container .offset-by-five {
	padding-left:300px;
}

.container .offset-by-six {
	padding-left:360px;
}

.container .offset-by-seven {
	padding-left:420px;
}

.container .offset-by-eight {
	padding-left:480px;
}

.container .offset-by-nine {
	padding-left:540px;
}

.container .offset-by-ten {
	padding-left:600px;
}

.container .offset-by-eleven {
	padding-left:660px;
}

.container .offset-by-twelve {
	padding-left:720px;
}

.container .offset-by-thirteen {
	padding-left:780px;
}

.container .offset-by-fourteen {
	padding-left:840px;
}

.container .offset-by-fifteen {
	padding-left:900px;
}

/* #Clearing
================================================== */
/* Self Clearing Goodness */
.container:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
.clearfix:before,.clearfix:after,.row:before,.row:after {
	content:'\0020';
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

.row:after,.clearfix:after {
	clear:both;
}

.row,.clearfix {
	zoom:1;
}

/* You can also use a <br class="clear" /> to clear columns */
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */
/* #Site Styles
================================================== */
@font-face {
	font-family:'los_nichesitalic';
	src:url(fonts/font-squirrel/latinotype_-_losniches-italic-webfont.eot);
	src:url(fonts/font-squirrel/latinotype_-_losniches-italic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/font-squirrel/latinotype_-_losniches-italic-webfont.woff) format("woff"),url(fonts/font-squirrel/latinotype_-_losniches-italic-webfont.ttf) format("truetype"),url(fonts/font-squirrel/latinotype_-_losniches-italic-webfont.svg#los_nichesitalic) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'los_nichesregular';
	src:url(fonts/font-squirrel/latinotype_-_losniches-webfont.eot);
	src:url(fonts/font-squirrel/latinotype_-_losniches-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/font-squirrel/latinotype_-_losniches-webfont.woff) format("woff"),url(fonts/font-squirrel/latinotype_-_losniches-webfont.ttf) format("truetype"),url(fonts/font-squirrel/latinotype_-_losniches-webfont.svg#los_nichesregular) format("svg");
	font-weight:400;
	font-style:normal;
}

/* #Page Styles
================================================== */
html,body {
	height:100%;
}

.hidden,
.hidden:hover,
.hidden:active {
	opacity:0!important;
	cursor:pointer!important;
}

body {
	font-family:"Knockout 31 A","Knockout 31 B";
	font-weight:400;
	font-style:normal;
	font-size:15px;
	background-color:#FFF;
	background:url(../img/border_left.png),url(../img/border_right.png);
	background-position:left top,right top;
	background-repeat:repeat-y,repeat-y;
	background-attachment:fixed;
	background-size:60px,60px;
	color:#9D493E;
	background-color:#FFF;
}

ul li {
	font-family:"Knockout 31 A","Knockout 31 B";
}

p {
	font-family:"Knockout 31 A","Knockout 31 B";
	line-height:24px;
}

h3 {
	font-family:"Knockout 31 A","Knockout 31 B";
}

a,a:visited {
	color:#9D493E;
	background-color:#FFF;
}

h1,h2,h3 {
	color:#9D493E;
}

body h1,body h2 {
	font-family:"los_nichesregular",serif;
	text-transform:uppercase;
}

h2 {
	margin:20px 0;
}

h2#about {
	line-height:20px;
	margin:3px 0 30px;
}

h2.big-bar a {
	padding-top:2px;
	padding-bottom:1px;
	color:#fff;
	background-color:#9D493E;
	width:100%;
	display:block;
	text-align:center;
}

h2.bottom-padded {
	margin-bottom:54px;
}

h2.blockish {
	display:block;
	clear:both;
}

h2.tighter {
	position:relative;
	top:-21px;
	margin-bottom:0;
}

h3 {
	font-size:16px;
	text-transform:uppercase;
}

div.column-header {
	height:85px;
	padding-bottom:10px;
}

a,
a h2,
a h1 {
	text-decoration:none;
}

a h2 {
	margin:16px 0 18px;
}

hr {
	padding:0;
	margin:0 0 30px;
	display:block;
	border:none;
	clear:both;
	height:5px;
	background-image:url(../img/hr_brown.png);
	background-size:10px;
	background-repeat:repeat-x;
}

header {
	width:100%;
	margin:0 auto;
	text-align:middle;
	z-index:8000;
/* 	z-index: 88888 !important; */
	position:fixed;
}

#header-wrap {
	position:relative;
/* 	padding:10px 10px 5px; */
	padding:10px 0px 5px;
/* 	width:100%; */
	width: auto;
	max-width:940px;
	margin:0 auto;
/* 	margin:0; */
/* 	border:5px solid #FFF; */
	background-color:#FFF;
	-webkit-box-shadow:0 4px 2px -2px #eee;
	-moz-box-shadow:0 4px 2px -2px #eee;
	box-shadow:0 4px 2px -2px #eee;
}

#logo-wrap {
	width:100%;
	max-width:940px;
	background-image:url(../img/hr_brown.png);
	background-size:10px;
	background-repeat:repeat-x;
	background-position:60% 52%;
}

#header-wrap,
nav,
nav ul,
nav ul li {
	z-index:8000;
}

nav,
#logo {
	margin:0 auto;
	display:block;
}

#logo {
	max-width:500px;
}

nav {
/* 	width:640px; */
	width: 100%;
	position:relative;
}

nav ul {
	text-align:center;
	/* margin-left:-70px; */
	margin: 0;
}

nav ul li {
	position:relative;
	display:inline;
	text-transform:uppercase;
	text-decoration:none;
	margin:0 15px;
	white-space: nowrap;
}

nav ul li a:hover {
	opacity:.7;
}

nav ul li a {
	text-decoration:none;
/* 	font-size:15px; */
}

/*
nav ul li ul {
	display:none;
	background-color:#FFF;
	text-align:left;
	position:absolute;
	top:15px;
	left:55px;
	padding-bottom:15px;
	padding-top:15px;
}

nav ul li ul li {
	display:block;
	margin-bottom:8px;
	text-transform:uppercase;
	text-decoration:none;
}
*/

.border-box {
	border: 8px solid transparent;
	padding: 30px;
	border-image-outset:0;
	border-image-width:8px;
	-webkit-border-image:url(../img/9_diamonds.png) 19 19 19 19 repeat repeat;
	-o-border-image:url(../img/9_diamonds.png) 19 19 19 19 repeat repeat;
	border-image:url(../img/9_diamonds.png) 19 19 19 19 repeat repeat;
    margin: 60px 0 50px;
}

a.arrow-button {
    position:relative;
    background-color:white; 
    border:2px solid #9D493E;
    display: inline-block;
    width: 90%;
    text-indent: 9px;
    height: 22px;
    line-height: 22px !important;
    text-decoration:none;
}
a.arrow-button:before {
    position:absolute;
    right:-2px;
    top:-1px;
    content:'';
    border-top: 12px solid #9D493E;
    border-bottom: 12px solid #9D493E;
    border-left: 22px solid transparent;
    font-size:0px;    
}
a.arrow-button:after {
    position:absolute;
    right:-5px;
    top:-2px;
    content:'';
    border-top: 12px solid white;
    border-bottom: 15px solid white;
    font-size:0px;
    border-left: 22px solid transparent;
}

/*
a.arrow-button {
	display:block;
	width:100%;
	background-image:url(../img/arrow_bg.png);
	background-repeat:no-repeat;
	background-size:95%;
	padding:0;
	text-indent: 9px;
	height: 27px;
    line-height: 27px !important;
    position:relative; 
    background: white;
    border:2px solid #9D493E;
    display: inline-block;
    overflow:hidden;
}	
	a.arrow-button:before {
	    position:absolute; right:-1px; top:-1px; content:'';
	    border-top: 13px solid #9D493E;
	    border-bottom: 13px solid #9D493E;
	    border-left: 13px solid white;
	}	
	a.arrow-button:after {
	    position:absolute; right:-2px; top:-2px; content:'';
	    border-top: 13px solid transparent;
	    border-bottom: 13px solid transparent;
	    border-left: 13px solid white;
	}
*/

a.arrow-button-small {
	display:block;
	width:100%;
	background-image:url(../img/arrow_bg_small.png);
	background-repeat:no-repeat;
	background-size:95%;
	padding:12px 9px 14px;
}

a.arrow-button:hover,
a.arrow-button-small:hover {
	opacity:.8;
	color:#000;
}

div.small-arrow-container {
	width:180px;
	margin-right:20px;
	float:left;
}

div.small-arrow-container-last {
	width:180px;
	float:left;
}

div.small-arrow-container-last a,
div.small-arrow-container a {
	line-height:4px;
}

#venue-description {
	width:100%;
	margin-bottom:50px;
}

#venue-description tr {
	border-bottom:1px solid #9D493E;
}

#venue-description tr:first-child {
	border-bottom:3px solid #9D493E;
}

#venue-description tr td {
	padding:11px 9px 11px 0;
	font-size:90%;
}

#madre {
	margin-bottom:15px;
}

/* SEED INITIATIVE OVERLAY STYLE */
#seed-initiative-wrap {
	height:100%;
	min-height:100%;
	display:none;
	z-index:999999999;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	right:0;
	background-color:rgba(255,255,255,1);
}

#seed-initiative-container {
	margin:190px auto 400px;
}

#seed-initiative-close-button {
	position:fixed;
	top:204px;
	width:45px;
	height:45px;
	margin-top:15px;
	margin-left:-80px;
	background:url(../img/close_button@2x.png);
	background-repeat:no-repeat;
	background-size:45px;
}

#seed-initiative-close-button:hover {
	cursor:pointer;
	opacity:.8;
}

/* LUNCH PRIX FIXE OVERLAY STYLE */
#lunch-fixed-wrap {
	display:none;
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	right:0;
	padding:170px 0;
	background-color:rgba(255,255,255,1);
	min-height:120%;
	z-index:999999999;
}

#lunch-fixed #container {
	margin:0 auto 400px;
}

#lunch-fixed-close-button {
	position:fixed;
	top:175px;
	width:45px;
	height:45px;
	margin-top:15px;
	margin-left:-80px;
	background:url(../img/close_button@2x.png);
	background-repeat:no-repeat;
	background-size:45px;
}

#lunch-fixed-close-button:hover {
	cursor:pointer;
	opacity:.8;
}

/* DINNER PRIX FIXE OVERLAY STYLE */
#dinner-fixed-wrap {
	height:100%;
	min-height:120%;
	display:none;
	z-index:999999999;
	width:100%;
	position:absolute;
	top:0;
	padding:170px 0;
	left:0;
	right:0;
	background-color:rgba(255,255,255,1);
}

#dinner-fixed #container {
	margin:190px auto 400px;
	padding-top:170px;
}

#dinner-fixed-close-button {
	position:fixed;
	top:175px;
	width:45px;
	height:45px;
	margin-top:15px;
	margin-left:-80px;
	background:url(../img/close_button@2x.png);
	background-repeat:no-repeat;
	background-size:45px;
}

#dinner-fixed-close-button:hover {
	cursor:pointer;
	opacity:.8;
}

/* FAMILY-STYLE OVERLAY STYLE */
#family-style-wrap {
	height:100%;
	min-height:120%;
	display:none;
	z-index:999999999;
	width:100%;
	position:absolute;
	top:0;
	padding:170px 0;
	left:0;
	right:0;
	background-color:rgba(255,255,255,1);
}

#family-style #container {
	margin:190px auto 400px;
	padding-top:170px;
}

#family-style-close-button {
	position:fixed;
	top:175px;
	width:45px;
	height:45px;
	margin-top:15px;
	margin-left:-80px;
	background:url(../img/close_button@2x.png);
	background-repeat:no-repeat;
	background-size:45px;
}

#family-style-close-button:hover {
	cursor:pointer;
	opacity:.8;
}

/* PASSED APPETIZERS OVERLAY STYLE */
#passed-appetizers-wrap {
	height:100%;
	min-height:120%;
	display:none;
	z-index:999999999;
	width:100%;
	position:absolute;
	top:0;
	padding:170px 0;
	left:0;
	right:0;
	background-color:rgba(255,255,255,1);
}

#passed-appetizers #container {
	margin:190px auto 400px;
	padding-top:170px;
}

#passed-appetizers-close-button {
	position:fixed;
	top:175px;
	width:45px;
	height:45px;
	margin-top:15px;
	margin-left:-80px;
	background:url(../img/close_button@2x.png);
	background-repeat:no-repeat;
	background-size:45px;
}

#passed-appetizers-close-button:hover {
	cursor:pointer;
	opacity:.8;
}

/* BUFFET OVERLAY STYLE */
#buffet-wrap {
	height:100%;
	min-height:180%;
	display:none;
	z-index:999999999;
	width:100%;
	position:absolute;
	top:0;
	padding:170px 0;
	left:0;
	right:0;
	background-color:rgba(255,255,255,1);
}

#buffet #container {
	margin:190px auto 400px;
	padding-top:170px;
}

#buffet-close-button {
	position:fixed;
	top:175px;
	width:45px;
	height:45px;
	margin-top:15px;
	margin-left:-80px;
	background:url(../img/close_button@2x.png);
	background-repeat:no-repeat;
	background-size:45px;
}

#buffet-close-button:hover {
	cursor:pointer;
	opacity:.8;
}

#Global {
	position:relative;
	top:-150px !important;
}

#OTReserveNow,
.OTReserveNow {
	font-family:"Knockout 31 A",sans-serif!important;
	background:none;
	display:inline;
	text-transform:uppercase;
	text-decoration:none;
	margin:0;
	color:#9D493E;
	text-shadow:none;
	background-image:none;
}

.OTReserveNow {
	width:80px !important;
}

#OTReserveNow span,
.OTReserveNow span {
	font-size:15px;
}

div.OTButton {
	font-family:"Knockout 31 A",sans-serif!important;
	width:auto!important;
	display:inline;
	font-size:14px;
	text-align:left;
	margin:0;
	padding:0;
	box-shadow:none;
	margin:0;
}

.mce_inline_error {
	float:left;
	clear:both;
	margin-top:2px;
}

#TB_iframeContent {
	padding-top:20px;
	width:960px;
	height:530px !important;
}

#cboxClose {
	position:fixed;
	top:180px;
	z-index:999999999;
	width:45px;
	height:45px;
	margin-top:5px;
	margin-left:-120px;
	background:url(../img/close_button@2x.png);
	background-color:#fff;
	background-repeat:no-repeat;
	background-size:45px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	content:"";
	color:rgba(255,0,0,0);
	font-weight:400;
	font-size:0;
	border:none;
}

#Global,#OTReserveNow,div.OTButton,div.OTReserveNow a {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	margin:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
}

#OTReserveNow {
	margin-left:-45px;
}

.OTReserveNowInner {
	padding:0!important;
}

/* CHOW NOW STYLES */
/*
iframe.cboxIframe {
	background-color:rgba(254,255,255,0.9);
	border:1px solid rgba(254,255,255,0.9);
	margin-left:-55px;
	position:fixed;
	top:180px;
	width:960px !important;
	height:530px !important;
	z-index:99999999;
}
*/

#chownow-iframe {
	padding-top:40px;
	margin-left:-114px;
	margin-top:5px;
	width:970px !important;
	background-color:rgba(255,255,255,1);
	border:1px solid rgba(255,255,255,0);
	position:absolute;
	top:165px;
	height:3000px !important;
	z-index:99999999;
}

div.tmask {
	background-color:rgba(254,255,255,0.9);
}

iframe,iframe.cboxIframe {
	border:0!important;
}

div.tclose:hover,div.tclose {
	z-index:2147483648;
	left:-140px;
	top:195px;
	height:40px;
	width:40px;
	background:url(../img/close_button@2x.png);
	background-repeat:no-repeat;
	background-size:40px;
}

/* END OF CHOW NOW STYLES */
.no-top-pad {
	margin-top:0;
	padding-top:0;
}

#social {
	width: 110px;
    float: left;
    clear: both;
    text-align: right;
    position: absolute;
    top: 17px;
    left: 0;
    background-color: #fff;
    display: inline-block;
    height: 25px;
    padding-right: 15px;
}

#newsletter {
	opacity:.6;
	color:#777;
	font-size:12px;
	z-index:-9999;
	float:right;
	text-align:left;
	margin-top:-45px;
	display: none;
}

#newsletter-email,
#newsletter-submit {
	display:inline-block;
	padding:3px 4px 4px;
}

#newsletter-email {
	width:150px;
	border:1px solid #777;
}

#newsletter-submit {
	width:20px;
	border-right:1px solid #777;
	border-top:1px solid #777;
	border-bottom:1px solid #777;
	text-align:center;
}

#newsletter-submit:hover {
	background-color:#9D493E;
	color:#fff;
	cursor:pointer;
}

#social a img:hover {
	opacity:.8;
}

li.social {
	float:left;
	margin:0 4px;
}

li.social:last-child {
	margin:0 10px 0 4px;
}

ul.half-column li {
	float:left;
	width:50%;
}

ul.half-column li ul li {
	float:none;
	width:100%;
	padding-left:0;
}

ul.half-column li ul {
	padding-left:0;
	margin-left:0;
}

table tr td:last-child {
	padding-left:20px;
}

img.photo {
	opacity:.9;
}

/* = Styles 
================================================== */
#slides {
	opacity:0;
	/* margin: 169px 0 32px; */
	/* margin: 169px 0 0; */
	margin: 145px 0 0;
}

.slidesjs-container {
	margin-bottom:-9px;
}

#slides a {
	text-decoration:none;
}

a.slidesjs-navigation,
.slidesjs-navigation,
.slidesjs-previous,
.slidesjs-next,
.slidesjs-stop {
	display:none;
	opacity:0;
	width: 0;
	height: 0;
	font-size: 0;
}

.slidesjs-pagination {
	display:inline-block;
	text-align:center;
	list-style:none;
	margin: 10px auto;
	width:100%;
}

.slidesjs-pagination {
/*
	margin-top:7px;
	margin-bottom:-7px;
*/
}

.slidesjs-pagination li {
	margin-left:auto;
	margin-right:auto;
	display:inline;
}

.slidesjs-pagination li a {
	display:inline-block;
	width:8px;
	margin:0 7px;
	height:0;
	padding-top:8px;
	background-image:url(../img/pagination_inactive.png);
	background-size:8px;
	background-position:0 0;
	overflow:hidden;
}

.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
	background-image:url(../img/pagination_active.png);
}

.slidesjs-pagination li a:hover {
	opacity:.7;
}

/* SPINNER */
.spinner {
	margin:375px auto -430px;
	width:70px;
	text-align:center;
}

.spinner > div {
	width:18px;
	height:18px;
	background-color:#9D493E;
	border-radius:100%;
	display:inline-block;
	-webkit-animation:bouncedelay 1.4s infinite ease-in-out;
	animation:bouncedelay 1.4s infinite ease-in-out;
/* Prevent first frame from flickering when animation starts */
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}

.spinner .bounce1 {
	-webkit-animation-delay:-.32s;
	animation-delay:-.32s;
}

.spinner .bounce2 {
	-webkit-animation-delay:-.16s;
	animation-delay:-.16s;
}

@-webkit-keyframes bouncedelay {
	0%,80%,100% {
		-webkit-transform:scale(0.0);
	}
	
	40% {
		-webkit-transform:scale(1.0);
	}
}

@keyframes bouncedelay {
	0%,80%,100% {
		transform:scale(0.0);
		-webkit-transform:scale(0.0);
	}
	
	40% {
		transform:scale(1.0);
		-webkit-transform:scale(1.0);
	}
}

.menu-pdfs .arrow-button {
	margin-top:25px;
}

section {
	text-align: center;
}
section p ,
section h2 ,
section h3 {
	text-align: left;
	padding-left: 1%;
}

/***************************************************************************************************************************************/
/***************************************************************************************************************************************/
/*             END OF BASE CSS         */
/***************************************************************************************************************************************/
/* #Tablet (Portrait)
  ================================================== */
/* Note: Design for a width of 920px */
@media only screen and (min-width: 920px) and (max-width: 1160px) {
	
	h2 {
		font-size:28px;
	}
	
	#newsletter {
		display:none;
	}
	
	a.arrow-button {
		line-height:8px;
	}
	
	#header-wrap {
/* 		max-width:740px; */
	}
	
	#logo-wrap {
/* 		max-width:740px; */
	}
	
	#logo {
		max-width:300px;
		height:56px;
	}
	
	#social {
		top:7px;
	}
	
	nav {
		width: 100%;
/* 		width: 675px; */
/* 		width:510px; */
	}
	
	nav ul {
		margin-bottom:12px;
	}
	
	nav ul li {
		margin:0 12px;
	}
	
	nav ul li a {
		text-decoration:none;
/* 		font-size:13px; */
	}
	
	#OTReserveNow span,.OTReserveNow span {
		font-size:13px;
	}
	
	#OTReserveNow {
		margin-left:-40px;
	}
	
	.OTReserveNowInner {
		padding:0!important;
		font-size:13px;
	}
	
	#slides {
		margin-top:120px;
	}
	
	#TB_iframeContent {
		padding-top:20px;
		width:740px;
		height:420px;
	}
	
	/*           
			  {
	            left: 117px;
	            background-color: rgba(254,255,255,0.95);
	            border: 1px solid rgba(254,255,255,0.95);
	            position: fixed;
	            top: 131px;
	            width: 748px !important;
	            height: 100%;
	            z-index: 99999999;
	          }*/
	div.column-header {
		height:95px;
	}
	
	div.column-header h2 {
		height:50px;
	}
	
	#cboxClose {
		position:fixed;
		margin-left:25px;
		top:120px;
		left:40px;
	}
	
	#cboxClose,#seed-initiative-close-button {
		background-size:35px;
		width:35px;
		height:35px;
	}
	
	#seed-initiative-close-button {
		top:159px;
	}
	
	#seed-initiative-container {
		margin:150px auto 400px;
	}
	
	#Global {
		position:relative;
		top:-150px !important;
	}
	
	#OTReserveNow,
	.OTReserveNow {
		font-family:"Knockout 31 A",sans-serif!important;
		background:none;
		display:inline;
		text-transform:uppercase;
		text-decoration:none;
		margin:0;
		color:#9D493E;
		text-shadow:none;
		background-image:none;
	}
	
	.OTReserveNow {
		width:80px !important;
	}
	
	#OTReserveNow span,
	.OTReserveNow span {
		font-size:13px;
	}
	
	div.OTButton {
		font-family:"Knockout 31 A",sans-serif!important;
		width:auto!important;
		display:inline;
		font-size:14px;
		text-align:left;
		margin:0;
		padding:0;
		box-shadow:none;
		margin:0;
	}
	
	.mce_inline_error {
		float:left;
		clear:both;
		margin-top:2px;
	}
	
	#TB_iframeContent {
		padding-top:20px;
		width:760px;
		height:530px !important;
	}
	
	#cboxClose {
		position:fixed;
		top:180px;
		z-index:999999999;
		width:45px;
		height:45px;
		margin-top:5px;
		margin-left:-120px;
		background:url(../img/close_button@2x.png);
		background-color:#fff;
		background-repeat:no-repeat;
		background-size:45px;
		border-radius:0;
		moz-border-radius:0;
		webkit-border-radius:0;
		content:"";
		color:rgba(255,0,0,0);
		font-weight:400;
		font-size:0;
		border:none;
	}
	
	#Global,
	#OTReserveNow,
	div.OTButton,
	div.OTReserveNow a {
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		margin:0;
		margin-left:0;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
		padding:0;
		padding-left:0;
		padding-right:0;
		padding-top:0;
		padding-bottom:0;
	}
	
	#OTReserveNow {
		margin-left:-45px;
	}
	
	.OTReserveNowInner {
		padding:0!important;
	}
	
	/* CHOW NOW STYLES */
/*
	iframe.cboxIframe {
		background-color:rgba(254,255,255,0.9);
		border:1px solid rgba(254,255,255,0.9);
		margin-left:-49px;
		position:fixed;
		top:130px;
		width:770px !important;
		height:530px !important;
		z-index:99999999;
	}
*/
	
	#chownow-iframe {
		margin-left:-13px;
		width:770px !important;
		background-color:rgba(254,255,255,0.9);
		border:1px solid rgba(254,255,255,0.9);
		position:absolute;
		top:120px;
		height:3000px !important;
		z-index:99999999;
	}
	
	div.tinner {
		background-color:rgba(0,0,0,0);
		background:none;
		border:none!important;
		border-color:#fff !important;
	}
	
	iframe,iframe.cboxIframe {
		border:0!important;
	}
	
	div.tclose:hover,div.tclose {
		z-index:2147483648;
		left:-140px;
		top:175px;
		height:40px;
		width:40px;
		background:url(../img/close_button_white@2x.png);
		background-repeat:no-repeat;
		background-size:40px;
	}
	
	.container {
		width:768px;
	}
	
	.container .column,
	.container .columns {
/*
		margin-left:10px;
		margin-right:10px;
*/
	}
	
	.column.alpha,
	.columns.alpha {
		margin-left:0;
		margin-right:10px;
	}
	
	.column.omega,
	.columns.omega {
		margin-right:0;
		margin-left:10px;
	}
	
	.alpha.omega {
		margin-left:0;
		margin-right:0;
	}
	
	.container .one.column,
	.container .one.columns {
		width:28px;
	}
	
	.container .two.columns {
		width:76px;
	}
	
	.container .three.columns {
		width:124px;
	}
	
	.container .four.columns {
		width:172px;
	}
	
	.container .five.columns {
		width:220px;
	}
	
	.container .six.columns {
		width:268px;
	}
	
	.container .seven.columns {
		width:316px;
	}
	
	.container .eight.columns {
		width:364px;
	}
	
	.container .nine.columns {
		width:412px;
	}
	
	.container .ten.columns {
		width:460px;
	}
	
	.container .eleven.columns {
		width:508px;
	}
	
	.container .twelve.columns {
		width:556px;
	}
	
	.container .thirteen.columns {
		width:604px;
	}
	
	.container .fourteen.columns {
		width:652px;
	}
	
	.container .fifteen.columns {
		width:700px;
	}
	
	.container .sixteen.columns {
		/* width:748px; */
	}
	
	.container .one-third.column {
		/* width:236px; */
	    width: 31.33%;
	    padding: 1%;
	}
	
	.container .two-thirds.column {
		width:492px;
	}
	
	/* Offsets */
	.container .offset-by-one {
		padding-left:48px;
	}
	
	.container .offset-by-two {
		padding-left:96px;
	}
	
	.container .offset-by-three {
		padding-left:144px;
	}
	
	.container .offset-by-four {
		padding-left:192px;
	}
	
	.container .offset-by-five {
		padding-left:240px;
	}
	
	.container .offset-by-six {
		padding-left:288px;
	}
	
	.container .offset-by-seven {
		padding-left:336px;
	}
	
	.container .offset-by-eight {
		padding-left:384px;
	}
	
	.container .offset-by-nine {
		padding-left:432px;
	}
	
	.container .offset-by-ten {
		padding-left:480px;
	}
	
	.container .offset-by-eleven {
		padding-left:528px;
	}
	
	.container .offset-by-twelve {
		padding-left:576px;
	}
	
	.container .offset-by-thirteen {
		padding-left:624px;
	}
	
	.container .offset-by-fourteen {
		padding-left:672px;
	}
	
	.container .offset-by-fifteen {
		padding-left:720px;
	}
}

/*  #Mobile (Portrait)
  ================================================== */
@media only screen and (max-width: 550px) {
	header {
		width: auto;
		left: 0px;
		right: 0px;
	}
	#header-wrap {
		width:auto;
	}
}
@media only screen and (min-width: 550px) and (min-width: 920px) {
	header {
		width: auto;
		left: 60px;
		right: 60px;
	}
	#header-wrap {
		width:auto;
	}
}
@media only screen and (min-width: 551px) {
  	nav ul li {
		margin: 0 17px;
	}
	header {
		width: auto;
		left: 60px;
		right: 60px;
	}
	#header-wrap,
	.container {
		width:auto;
		max-width:940px;
	}
}
@media only screen and (min-width: 510px) and (max-width: 921px) {
  	nav ul li {
		margin: 0 15px;
	}
}
@media only screen and (min-width: 320px) and (max-width: 920px) {
	body {
		background-size:50px,50px;
	}
	
	body p {
		font-size:17px;
		line-height:26px;
	}
	
	h2,
	h2#about {
		font-size:26px;
		margin-bottom:5px;
	}
	
	h2#about {
		margin-bottom:14px;
	}
	
	#social,
	#newsletter {
		display:none;
	}
	
/*
	a.arrow-button {
		display:block;
		width:100%;
		background-image:url(../img/arrow_bg.png);
		background-repeat:no-repeat;
/ * 		background-size:65%; * /
/ * 	    padding: 9px 0 14px; * /
	    text-indent: 9px;
	    padding: 0;
		height: 40px;
	    line-height: 39px !important;	    
	    border-bottom-right-radius: 25px;
	    border-top-right-radius: 25px;
   	}
*/
	
	#header-wrap {
/* 		max-width:520px; */
	}
	
	#logo-wrap {
/* 		max-width:520px; */
	}
	
	#logo {
/*
		max-width:220px;
		height:40px;
*/
    	width: auto;
	    height: 34px;
	}
	
	nav {
/* 		margin-left:60px; */
		margin-left:0px;
		/* width:470px; */
		width: auto;
	}
	
	nav ul {
		margin-bottom:6px;
	}
	
	nav ul li {
		margin: 0 5px;
	}
	
	nav ul li a {
		text-decoration:none;
	}
	
	#OTReserveNow span,
	.OTReserveNow span {
		font-size:10px;
	}
	
	#OTReserveNow {
		margin-left:-10px;
	}
	
	.OTReserveNowInner {
		padding:0!important;
		font-size:15px;
	}
	
	#slides {
/* 		margin-top:130px; */
		margin-top: 90px;
	}
	
	#TB_iframeContent {
		padding-top:20px;
		width:500px;
		height:420px;
		margin-top:-90px;
	}
	
/*
	iframe {
		margin:0!important;
		background-color:rgba(254,255,255,0.95);
		border:1px solid rgba(254,255,255,0.95);
		position:absolute;
		top:-240px;
		width:540px !important;
		left:63px;
		height:100%;
		z-index:999999;
	}
*/
	
	div.column-header {
		height:95px;
	}
	
	div.column-header h2 {
		height:50px;
	}
	
	#cboxClose {
		position:absolute;
		margin-left:63px;
		top:-170px;
	}
	
	#madre {
		display:none;
	}
	
	#cboxClose,
	#seed-initiative-close-button {
		background-size:25px;
		width:25px;
		height:25px;
	}
	
	#seed-initiative-close-button {
		top:159px;
	}
	
	#seed-initiative-container {
		margin:150px auto 400px;
	}
	
	.container {
/* 		width:490px; */
	}
	
	.container .columns,
	.container .column {
		margin:0;
		width: 4900px;
	}
	
/*
	.container .one.column,
	.container .one.columns,
	.container .two.columns,
	.container .three.columns,
	.container .four.columns,
	.container .five.columns,
	.container .six.columns,
	.container .seven.columns,
	.container .eight.columns,
	.container .nine.columns,
	.container .ten.columns,
	.container .eleven.columns,
	.container .twelve.columns,
	.container .thirteen.columns,
	.container .fourteen.columns,
	.container .fifteen.columns,
	.container .sixteen.columns,
	.container .one-third.column,
	.container .two-thirds.column {
		width:490px;
	}
*/
}

/* #Mobile (Landscape)
  ================================================== */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 481px) {
	#wrap {
		padding: 0 60px;
		width: auto;
	}
}
@media only screen and (min-width: 646px) and (max-width: 1160px) {
	nav ul li a {
		font-size:14px;
	}
}
@media only screen and (min-width: 646px) and (max-width: 1160px) {
	nav ul li a {
		font-size:14px;
	}
}
@media only screen and (min-width: 371px) and (max-width: 645px) {
	nav ul li a {
		font-size:10px;
	}
}
@media only screen and (min-width: 0px) and (max-width: 370px) {
	nav ul li a {
		font-size: 8px;
	}
}
@media only screen and (min-width: 0px) and (max-width: 580px) {
	section.sixteen.columns { 
		width: 100% !important;
	}
	section.sixteen.columns .one-third.column { 
		width: 100% !important;
		padding: 0 0;
	}
	#events.sixteen.columns .one-third.column {
		width: 100% !important;
	}
	#events.sixteen.columns .one-third.column .para a.arrow-button {
		margin: 10px 0;
	}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
	body {
		background-size:40px,40px;
	}
	
	nav {
		height:30px;
	}
	
	#slides {
		margin-top:90px;
	}
	
/*
	a.arrow-button {
		display:block;
		width:100%;
		background-image:url(../img/arrow_bg.png);
		background-repeat:no-repeat;
		/ * background-size:55%; * /
		background-size: 100%;
		padding:0;
		text-indent: 9px;
		height: 28px;
	    line-height: 28px !important;
   	}
*/
	
/*
	iframe {
		background-color:rgba(254,255,255,0.9);
		border:1px solid rgba(254,255,255,0.9);
		position:fixed;
		top:170px;
		width:auto!important;
		height:auto!important;
		z-index:99999999;
	}
*/
	
	#wrap {
		padding: 0 50px;
	}
	.container {
		/* width:300px; */
		width: 100%;
	}
	.container .columns,.container .column {
		margin: 0 auto !important;
		width: 100% !important;
;
	}
	.container section {
/* 		width: 100% !important; */
		padding: 0 0.5%;
	}
	
/*
	.container .one.column,
	.container .one.columns,
	.container .two.columns,
	.container .three.columns,
	.container .four.columns,
	.container .five.columns,
	.container .six.columns,
	.container .seven.columns,
	.container .eight.columns,
	.container .nine.columns,
	.container .ten.columns,
	.container .eleven.columns,
	.container .twelve.columns,
	.container .thirteen.columns,
	.container .fourteen.columns,
	.container .fifteen.columns,
	.container .sixteen.columns,
	.container .one-third.column,
	.container .two-thirds.column {
		width:300px;
	}
*/
}


.para {
	margin-bottom:30px;
}

.para p,
.para p a {
	width:100%;
}

.para p a.arrow-button {
	margin-top:25px;
}

.para h3 {
	margin:0;
}

#allergies.para {
	margin: 0;
}
#career.para p a.arrow-button {
	margin: 0;
}

section#events img.eventImages {
	margin-bottom:15px;
}

.nav li.active a {
	color:#333;
}

.pgBox {
	padding-top:160px;
}

.pgBox p {
	margin:0 0 15px;
}

.para .colImg img {
	width:100%;
	height:auto;
}

.pgImg img {
	width:100%;
}

#our-story .colImg {
	text-align:center;
}

#our-story .colImg img {
	width:90%;
}

#chandra-gilbert p:first-child ,
#jason-eisner p:first-child {
	margin-bottom:0;
}

#chefs-tasting-menu .arrow-button {
	margin-left:0;
	width:31%;
}

#chef-tasting-menu-col-1.para ,
#chef-tasting-menu-col-2.para ,
#chef-tasting-menu-col-3.para ,
#chef-tasting-menu-col-1.para p ,
#chef-tasting-menu-col-2.para p ,
#chef-tasting-menu-col-3.para p ,
#chef-tasting-menu-col-1.para p a ,
#chef-tasting-menu-col-2.para p a ,
#chef-tasting-menu-col-3.para p a {
	margin:0;
	width:100%;
}

section#location .one-third.column ,
section#closing .one-third.column {
	margin-top:-30px;
}

section#closing .sixteen.columns .para p:first-child {
	margin-top:0;
}

section#footer p {
	margin:20px 0;
}

#venue-specs ul {
	width:100%;
	display:inline-block;
	font-size:90%;
	clear:both;
	margin:0;
}

#venue-specs ul li {
	display:inline-block;
	vertical-align:top;
	padding:11px 9px 11px 0;
	margin:0;
	line-height:16px;
}

#venue-specs ul.specHdr {
	border-bottom:3px solid #9D493E;
}

#venue-specs ul.specRow {
	border-bottom:1px solid #9D493E;
}

#venue-specs ul li.num {
	width:21%;
}

#venue-specs ul li.spc {
	width:16%;
}

#venue-specs ul li.prc {
	width:17%;
}

#venue-specs ul li.opt {
/* 	width:36%; */
	width: 25%;
}

#splash {
	display: none;
}


#splash img {
	width: 100%;
	height: auto;
}


nav li.hasSub {
	position: relative;
	display: inline-block;
}
nav li.hasSub ul.subnav {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	background-color: #fff;
	margin-top: 0px;
}
nav li.hasSub ul.subnav li {
	width: 100%;
	float: left;
	clear: both;
	margin: 0;
	padding: 0 ;
}
nav li.hasSub ul.subnav li a {
	display: inline-block;
    overflow: initial;
    white-space: nowrap;
    padding: 5px 10px;
}
nav li.hasSub.showSub ul.subnav {
	display: block;
}
