/* -------------------------------------

TOC

1 - Global Reset and default settings
2 - Structural elements
3-  Navigation
4 - Heading, Typography, Links
5 - Buttons
6 - General Styles

----------------------------------------*/

/* 1 - Global Reset - Eric Meyer reset
---------------------------------------------------------------------------------------------------------------*/
	
	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, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
	{margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit;  font-family: inherit; vertical-align: baseline}
	:focus {outline: 0}
	body {color: #fff; background: #211113; text-align:center; font: 62.5% Arial, Helvetica, sans-serif}
	ol, ul {list-style: none}
	table {border-collapse: separate; border-spacing: 0}
	caption, th, td {text-align: left;font-weight: normal}
	blockquote:before, blockquote:after, q:before, q:after {content: ""}
	blockquote, q {quotes: "" ""}	
	

	body {width:900px; position:relative; margin:0 auto}

/* 2 - Structural elements
---------------------------------------------------------------------------------------------------------------*/

  /******************* Main Structure *******************/
	
	 #wrapper {width:900px; margin:0 auto; text-align:left; background:url(../img/Home-bgrnd2.png) #211113 0 0 no-repeat}
	 #header {width:900px; padding:40px 0 0 0}
	 #content {width:900px; background:url(../img/bg-content.gif) 205px 0 transparent repeat-y}
	 #primary-content {float:left; font-size:1.0em}
	 	#cola {float:left; width:250px; margin-right:10px; padding-bottom:15px; font-size:1.2em}
		#colb {float:left; width:376px; min-height:302px; _height:302px; padding:15px 10px; font-size:1.2em}
	 #secondary-content {float:left; width:175px; padding-left:30px;position:relative; font-size:1.0em}
	 
/* 3-  Navigation
---------------------------------------------------------------------------------------------------------------*/
	
	/* Primary Nav */
	#nav-primary {clear:left; float:left; margin-right:33px; width:656px; margin-left:205px; display:inline}
		#nav-primary ul {list-style-type:none; padding:9px 0 4px 0; border-bottom:solid 1px #826d68}
		#nav-primary li {float:left; border-right:solid 1px #826d68; padding-right:10px; margin-right:10px; font-weight:bold; color:#fff}
		#nav-primary a { color: #fff; font-weight:normal}
		#nav-primary a:hover {}

	#nav-secondary {clear:left; width:656px; float:left; margin-left:205px; padding:10px 0 20px 0; display:inline}
	
	#nav-tertiary {margin-bottom:20px; font-size:1.1em}
	#nav-tertiary li {float:left; background:url(../img/divider.gif) transparent 100% 3px no-repeat; padding-right:5px; margin-right:5px; color:#fff}
	#nav-tertiary li a {color:#b0a29e}
	
	#offersevents {float:left}
	#offersevents li {}
	
	.buttonlist {background: url(../img/dot.jpg) #4b312c 0 0 no-repeat; padding:0 10px 0 28px}
	.buttonlist li {float:left; margin-right:5px; padding-right:5px; background:url(../img/divider.gif) transparent 100% 3px no-repeat}
	.buttonlist li a {color:#fff; padding:2px 0; float:left; line-height:1.1em}
	
	/*
	#printmenu {float:right; color:#b0a29e}
	#othermenu {margin-left:10px; float:right;}
	#printmenu span, #othermenu span {color:#b0a29e}
	*/


#menu1, #menu2, #menu3 {float:right; color:#b0a29e}
	#menu2, #menu1 {margin-left:10px; float:right;}
	##menu1 span, #menu2 span, #menu3 span {color:#b0a29e}

/* 4 - Heading, Typography, Links
---------------------------------------------------------------------------------------------------------------*/

	p {margin-bottom:15px; font-size:1.1em; line-height:1.2em; letter-spacing:0.02em}
			
	a {color: #fff; text-decoration:none}
	a:hover {text-decoration:underline}
		
	h1 {font-size:2.0em; margin-bottom:15px; letter-spacing:0.05em}
	h2 {font-size:1.6em; margin-bottom:10px; letter-spacing:0.05em}
	h2 {font-size:1.4em; margin-bottom:10px; letter-spacing:0.05em}

/* 7 - General Styles
---------------------------------------------------------------------------------------------------------------*/
#logo {width:130px; float:left; margin-left:30px; margin-right:45px; display:inline;}
#mainimage {margin:15px 0 0 15px; border:solid 1px #826d68; float:left;}

#banner {width:656px; overflow:hidden; float:left; height:132px; background-color:#826d68; margin-right:33px}
#banner li {width:131px; height:132px; overflow:hidden; float:left}
#banner li a {width:131px; height:132px; float:left}
#banner img {margin: 1px 0 0 1px}

#offers-events {background-color:#4b312c; width:130px; padding:15px 0; text-align:center; font-size:1.2em; color:#f0e6d5}
#offers-events h2 {font-size:1.1em; margin-bottom:15px}
#offers-events li {margin-bottom:3px}
#offers-events li {margin-bottom:3px}

#callus {background-color:#4b312c; width:110px; padding:15px 10px; margin-bottom:20px; font-size:1.0em; color:#f0e6d5}
#callus strong {}

#address {margin-left:30px; padding-top:15px; font-size:1.2em; color:#bcb1a4}
#address li {float:left; margin-right:30px}

#restaurantthumbs {width:376px; overflow:hidden; height:87px; position:absolute; bottom:40px}
#restaurantthumbs li {float:left; margin-right:35px}


.menulist {margin-bottom:20px; list-style-type:disc; margin-left:20px}


.menulist li {margin-bottom:3px; font-size:1.1em;}
.smallprint {font-size:0.9em}

.zebra {}
.zebra .odd {color:#bcb1a4}

#bookbutton {background-color:#826d68; padding:3px; float:left; color:#fff; font-weight:bold}

	/* CSS clearing */	
		.clearing:after {content: "."; display:block; height: 0; clear: both; visibility: hidden}
		.clearing {display: inline-block}
		/* Hides from IE-mac \*/
		* html .clearing {height: 1%}
		.clearing {display: block}
		/* End hide from IE-mac */
		
		.fleft {float:left}
		.fright {float:right}
			
	/* Hide stuff */
		.skiplink {position:absolute; left:-9999px; top:-9999px; height:1px; font-size:1; line-height:0; overflow:hidden}

.lastitem {margin-right:0 !important; padding-right:0 !important; border-right:none !important; background-image:none !important}
.lastrow {margin-bottom:0 !important; padding-bottom:0 !important; border-bottom:none !important; background-image:none !important}
.clearleft {clear:left}


.menutable thead th {text-indent:-9999px}
.firsttable thead th {text-indent:0}
.menutable {margin-bottom:20px; width:100%}
.menutable td {text-align:left; padding:3px}
.menutable tbody th {text-align:left; margin:20px 0; display:block; border:solid 1px green}
.menutable tbody th span {display:block}
.menutablehead {font-size:1.1em; }
.menutable tbody th span {}
.even td {background-color:#85706B; color:#000}
.col1 {width:30px}  

.fullmenulist li {padding:3px}
.fullmenulist li.even {background-color:#85706B; color:#000}

.cocktails .col1 {width:auto}
.col3, .col4 {width:38px}

.extramarg td {margin-bottom:10px !Important}

.nospace {margin-bottom:0 !important}

.nobullist {margin-bottom:20px}
.nobullist li {margin-bottom:3px}

.blockhighlight {background-color:#5F413B; padding:10px; margin-bottom:20px; border:solid 1px #333}

#menulist .fleft {width:300px}
#menulist li {margin-bottom:5px}