/* General styles */
body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	background:#fff;
	min-width:600px;		/* Minimum width of layout - remove line if not required */
	/* The min-width property does not work in old versions of Internet Explorer */
		font-family:VollkornItalic;
	font-size:14px;
}
#main {
	width:1020px;
	z-index:0;
	border:thin solid #333;		/* This removes the border around the viewport in old versions of IE */
	min-width:1020px;		/* Minimum width of layout - remove line if not required */
	margin:0px auto;
	text-align:left;
	padding:0px;
	min-height:890px;
	background-color: #F2EEE7;
}
/* Header styles */
#header {
	padding:0;
	position:relative;
	float:left;
	width:900px;
	height:50px;
	text-align:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 60px;
}
.headerinfo {
	position:relative;
	float:left;
	width:900px;
	margin-left: 0px;
}
.phone {
	position:relative;
	float:left;
	width:60px;
	margin-top: 20px;
	padding:0;
}
.phoneLink a {
	position:relative;
	float:left;
	width:105px;
	text-align:left;
	font-family:Muli;
	font-weight:bold;
	font-size:14px;
	text-transform:none;
	color:#000;
	text-decoration: none;
	margin-top: 20px;
}
.theTakeOut  {
	position:relative;
	float:left;
	width:500px;
	text-align:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding:0;
}
.welove13thstreet {
	position:relative;
	float:left;
	text-align:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding:0;
}
.welove13thstreet a {
	padding:0;
	margin-top: -15;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.address {
	margin-top: 20px;
	padding:0;
	position:relative;
	float:left;
	width:60px;
	text-align:left;
}
.address2 {
	margin-top: 20px;
	position:relative;
	float:left;
	width:235px;
	text-align:left;
	font-family:Muli;
	font-weight:bold;
	font-size:14px;
	text-transform:none;
	color:#000;
	text-decoration: none;
}
.getDirections a {
	margin-top: 20px;
	position:relative;
	float:right;
	width:105px;
	text-align:right;
	color:#000;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 4px;
	text-decoration: none;
}
#body {
	padding:0;
	position:relative;
	float:left;
	width:900px;
	text-align:center;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 60px;
	border: thin solid #000;
}
.slideshow {
	width:900px;
	height:506px;
	margin-left:60px;
}
#menuBar {
	position:relative;
	float:left;
	width:900px;
	text-align:center;
	font-family:VollkornItalic;
	font-weight:500;
	font-size:15px;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #CCC;
	padding: 0;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 60px;
	height:25px;
}
#menuBar ul {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
	margin-left:0px;
	color: #000;
}
* html #menuBar ul { /*IE only rule, reduce menu width*/
	width: 100%;
}
#menuBar li {
	display: inline;
	color: #000;

}
#menuBar li a {
	float: left;
	color: #000;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-decoration:none;
	background-color: transparent;
	border-left: #000 thin solid;
	height:10px;
/*	background-image: url(../images/vertical.png);
	background-re peat: no-repeat;
	background-position: right top;*/
}
.noborder {
	border: none !important;
}

#menuBar li a:visited {
	color: #000;
}
#menuBar li a:hover {
	color: #666;
}
#reservation {
	position:relative;
	float:left;
	/*background-image: url(../images/makeareservation.png);
	background-repeat: no-repeat;*/
	width:305px;
	height:25px;
	font-family:Muli;
	font-weight:bold;
	font-size:14px;
	margin-top: 1px;
	padding-right:15px;
	margin-top:0px;
	text-align:left;
}
#reservation li a {
	text-align:center;
	font-family:Muli;
	font-weight:bold;
	font-size:14px;
	margin: 0px;
	padding:0;
	
}
#reservation a:visited {
	color: #000;
}
#reservation a:hover {
filter: opacity(30%);
}
#infoBar {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:900px;
	margin-left:60px;
}
.box1 {
	position:relative;
	float:left;
	width:860px;
	height:60px;
	text-align:center;
	font-family:VollkornItalic;
	font-size:20px;
	line-height: normal;
	text-transform: none;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	margin-left: 35px;
	padding-top: 12px;
	margin-top: 15px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	color: #666;
}
.box1 a {
	color: #666;
}
.box2 {
	position:relative;
	float:left;
	width:225px;
	height:125px;
	text-align:center;
	list-style-type: none;
	margin-left: 50px;
}
.box2a {
	width:40px;
	height:40px;
	padding:0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	position: relative;
}
.box2 h3 {
	font-family:Muli;
	font-weight:bold;
	font-size:13px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding:0;
}

.box2 .divh3 {
	font-family:Muli;
	font-weight:bold;
	font-size:13px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding:0;
}

.box2 ul {
	font-family:VollkornItalic;
	font-weight:500;
	font-size:14px;
	list-style-type: none;
	margin:0;
	padding:0;
	line-height: normal;
}
.box2 a {
	color:#000;
	text-decoration: none;
}
.box2 li {
	font-family:VollkornItalic;
	font-weight:500;
	font-size:14px;
	list-style-type: none;
	margin:0;
	padding:0;
	line-height: normal;
}
.box2 li a:visited {
	color: #000;
}
.box2 li a:hover {
	color: #666;
}
.box3 {
	position:relative;
	float:left;
	width:300px;
	height:125px;
	text-align:center;
}
.box3 h3 {
	font-family:Muli;
	font-weight:bold;
	font-size:14px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding:0;
}

.box3 ul {
	font-family:VollkornItalic;
	font-weight:500;
	font-size:13px;
	list-style-type: none;
	margin:0;
	padding:0;
	line-height: normal;
}
.box3 li {
	font-family:VollkornItalic;
	font-weight:500;
	font-size:13px;
	list-style-type: none;
	margin:0;
	padding:0;
	line-height: normal;
}
.box3 {
	position:relative;
	float:left;
	width:175px;
	height:125px;
	text-align:center;
}
.box3 h3 {
	font-family:Muli;
	font-weight:bolder;
	font-size:13px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding:0;
}

.box3 .mxDiv3 {
	font-family:Muli;
	font-weight:bolder;
	font-size:13px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding:0;
}

.box3 ul {
	font-family:VollkornItalic;
	font-weight:500;
	font-size:13px;
	list-style-type: none;
	margin:0;
	padding:0;
	line-height: normal;
}
.box3 li {
	font-family:VollkornItalic;
	font-weight:500;
	font-size:12px;
	list-style-type: none;
	margin:0;
	padding:0;
}
.box3 a {
	color:#000;
	text-decoration:none;
}

.box4 {
	position:relative;
	float:left;
	width:425px;
	height:125px;
	text-align:center;
}
.box4 h3 {
	font-family:Muli;
	font-weight:bolder;
	font-size:13px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding:0;
}

.box4 .mxDiv3 {
	font-family:Muli;
	font-weight:bolder;
	font-size:13px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding:0;
}


.box4 ul {
		width:425px;
	font-family:VollkornItalic;
	font-weight:500;
	font-size:14px;
	list-style-type: none;
	margin:0;
	padding:0;
	line-height: normal;
}
.box4 li {
	font-family:VollkornItalic;
	font-weight:500;
	font-size:15px;
	list-style-type: none;
	margin:0;
	padding:0;
}
.box4 a {
	color:#000;
	text-decoration:none;
}
.box5 {
	position:relative;
	float:left;
	width:900px;
	height:35px;
	text-align:center;
	font-family:VollkornItalic;
	font-size:13px;
	line-height: normal;
	text-transform: uppercase;
}
/* Footer styles */
	#footer {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:1020px;
	height:55px;
	text-align:center;
	font-family:VollkornItalic;
	font-size:12px;
	line-height: normal;
	text-transform: uppercase;
}
#footer ul {
	width:80%;
	height:150px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	color: #000;
	
}
* html #footer ul { /*IE only rule, reduce menu width*/
	width: 100%;
}
#footer li {
	display: inline;
	color: #000;
}
#footer li a {
	float: left;
	color: #000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-decoration:none;
	background-color: transparent;
	background-image: url(../images/vertical.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#footer li a:visited {
	color: #000;
}
#footer li a:hover {
	color: #666;
}
#disclaimer {
	color: #666;
	width:1020px;
	z-index:0;
	min-width:1020px;
	text-align:center;
	padding:0px;
	min-height:20px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#disclaimer a {
	color: #666;
}
#AboutUs {
	position:relative;
	float:left;
	width:900px;
	height:506px;
	margin-left:0px;
	background-image: url(../images/aboutUs_slide.png);
	background-repeat: no-repeat;
	padding:0px;
	z-index: 0;
}
#AboutUsPar {
	position:relative;
	float:left;
	width:455px;
	height:300px;
	margin-left:180px;
	padding:0px;
	overflow:auto;
	z-index: 3;
	margin-top:85px;
	background-color: #fff;
	padding:3px;
}
#pGallery {
	position:relative;
	float:left;
	width:900px;
	height:506px;
	margin-left:0px;
	background-image: url(../images/Gallery_Slide.jpg);
	background-repeat: no-repeat;
	padding:0px;
	z-index: 0;
}
#scrollbar1 p {
	position:relative;
	float:left;
	font-family:Muli;
	font-size:12px;
	text-align: left;
	color: #000;
}
#scrollbar1 {
	position:relative;
	float:left;
	width: 640px;
	clear: both;
	margin-top: 85px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 185;
	height:500px;
}
#scrollbar1 .viewport {
	width: 605px;
	height: 300px;
	overflow: hidden;
	position: relative;
}
#scrollbar1 .overview {
	list-style: none;
	position: absolute;
	left:220px;
	top: 150px;
}
#scrollbar1 .thumb .end, #scrollbar1 .thumb {
	background-color: #000;
}
#scrollbar1 .scrollbar {
	position: relative;
	float: right;
	width: 5px;
}
#scrollbar1 .track {
	background-color: #999;
	height: 100%;
	width:5px;
	position: relative;
	padding: 0 1px;
}
#scrollbar1 .thumb {
	height: 10px;
	width: 5px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
}
#scrollbar1 .thumb .end {
	overflow: hidden;
	height: 5px;
	width: 13px;
}
#scrollbar1 .disable {
	display: none;
}
.noSelect {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}
#thumbs {
	position:relative;
	float:right;
	width:700px;
	height:370px;
	margin-left:200px;
	margin-top:125px;
	overflow: hidden;
}
#pSlideShow {
	position:static;
	float:left;
	width:200px;
	height:25px;
	margin-top:0px;
	background-color: #F00;
	margin-left:450px;
}
.PrivateEvents {
	position:absolute;
		width:150px;
	padding:3px;
	top:20px;
	left:0px;
	z-index:5;
}
.JoinTheTeam {
	position:absolute;
		width:100px;
	padding:3px;
	top:35px;
	right:0px;
	z-index:5;
	font-size:17px;
}
.JoinTheTeam a {
	color:#000;
	text-decoration: none;
}
 @font-face {
 font-family: Muli;
 src: url(Muli-Regular.ttf);
}
@font-face {
 font-family: MuliItalic;
 src: url(Muli-Italic.ttf);
}
@font-face {
 font-family: MuliLight;
 src: url(Muli-Light.ttf);
}
@font-face {
 font-family: MuliLightItalic;
 src: url(Muli-LightItalic.ttf);
}
 @font-face {
 font-family: Vollkorn;
 src: url(Vollkorn-Regular.ttf);
}
@font-face {
 font-family: VollkornBold;
 src: url(Vollkorn-Bold.ttf);
}
@font-face {
 font-family: VollkornBoldItalic;
 src: url(Vollkorn-BoldItalic.ttf);
}
@font-face {
 font-family: VollkornItalic;
 src: url(Vollkorn-Italic.ttf);
}


.mxHidden {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.pressArticleTitle {
	font-weight:bold;
	font-size:14px;
	padding-left:85px;
	line-height: normal;
}
.pressArticleDescr {
	font-size:12px;
	padding-left:85px;
	margin-bottom:10px;
	line-height: 12px;
	letter-spacing: 1px;
}

.pressArticleDescr a {
	text-decoration: none;
	color:#000
}

