@charset "utf-8";
/* CSS Document */


a:link {color:#dcefef;}
a:visited {color:#47b8b5;}
a:active {color:#47b8b5;}


body {background-color:#333333;

background-repeat:repeat-x;
margin:0px; padding:0px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

img {border:0px;}

a {text-decoration:none;}

#container {width:1000px; text-align:left; padding: 10px; margin-top:10px; border:2px solid #cccccc; background-image:url(images/bg_gradient.jpg); position:relative;}

.reviewlink {color:#3399FF; background-color:#ffffff;}

.strong {color:#3399FF;}

.thumbnail {margin-right:10px; margin-bottom:10px; border: 1px solid #666666;}
#logo {margin-top:25px; position:relative;}
#gluten {
	width:97px;
	height:97px;
	position:absolute;
	top:20px;
	left: 886px;
}

#bannervideo {
	width:132px;
	height:96px;
	position:absolute;
	top:20px;
	left: 750px;
}

#footer {margin-top:12px; margin-bottom:12px; text-align:center;}
#navspacer { }
#navcontainer {height:25px; text-align:right;}
#menunavcontainer {text-align:right; background-image:url(images/menu/bg_menu_nav.jpg); height:39px; width:1000px; background-repeat:repeat-x;}

.nav {margin-right: 30px; float:right; background-repeat:no-repeat;}

.menunav {margin-right: 15px; float:right; background-repeat:no-repeat; margin-top:7px;}

#nav-menu {background-image:url(images/nav/menu.jpg); background-repeat:no-repeat; width:52px; height:25px;}
#nav-menu :hover {background-image:url(images/nav/menu-over.jpg); background-repeat:no-repeat; width:52px; height:25px;}

#nav-contact {background-image:url(images/nav/contact.jpg); background-repeat:no-repeat; width:77px;}
#nav-contact :hover {background-image:url(images/nav/contact-over.jpg); background-repeat:no-repeat; width:77px; height:25px;}

#nav-directions {background-image:url(images/nav/directions.jpg); background-repeat:no-repeat; width:96px;}
#nav-directions :hover {background-image:url(images/nav/directions-over.jpg); background-repeat:no-repeat; width:96px; height:25px;}

#nav-about {background-image:url(images/nav/about.jpg); background-repeat:no-repeat; width:57px;}
#nav-about :hover {background-image:url(images/nav/about-over.jpg); background-repeat:no-repeat; width:57px; height:25px;}

#nav-press {background-image:url(images/nav/press.jpg); background-repeat:no-repeat; width:47px;}
#nav-press :hover {background-image:url(images/nav/press-over.jpg); background-repeat:no-repeat; width:47px; height:25px;}

#nav-gallery {background-image:url(images/nav/gallery.jpg); background-repeat:no-repeat; width:70px; position:relative;}
#nav-gallery :hover {background-image:url(images/nav/gallery-over.jpg); background-repeat:no-repeat; width:70px; height:25px;}

#nav-catering {background-image:url(images/nav/catering.jpg); background-repeat:no-repeat; width:83px;}
#nav-catering :hover {background-image:url(images/nav/catering-over.jpg); background-repeat:no-repeat; width:83px; height:25px;}

#nav-dinner {background-image:url(images/nav/dinner.gif); background-repeat:no-repeat; width:70px; position:relative;}
#nav-brunch {background-image:url(images/nav/brunch.gif); background-repeat:no-repeat; width:74px; position:relative;}
#nav-brunch :hover {background-image:url(images/nav/brunch_on.gif); background-repeat:no-repeat; width:74px; background-position:left;}
#nav-dinner :hover {background-image:url(images/nav/dinner_on.gif); background-repeat:no-repeat; width:70px; height:14px;}

#nav-lunch {background-image:url(images/nav/lunch.gif); background-repeat:no-repeat; width:70px; position:relative;}
#nav-lunch :hover {background-image:url(images/nav/lunch_on.gif); background-repeat:no-repeat; width:70px; height:14px;}

#nav-cheese {background-image:url(images/nav/cheese.gif); background-repeat:no-repeat; width:70px; position:relative;}
#nav-cheese :hover {background-image:url(images/nav/cheese_on.gif); background-repeat:no-repeat; width:70px; height:14px;}

#nav-sweets {background-image:url(images/nav/sweets.gif); background-repeat:no-repeat; width:70px; position:relative;}
#nav-sweets :hover {background-image:url(images/nav/sweets_on.gif); background-repeat:no-repeat; width:70px; height:14px;}

#nav-drinks {background-image:url(images/nav/drinks.gif); background-repeat:no-repeat; width:70px; position:relative;}
#nav-drinks :hover {background-image:url(images/nav/drinks_on.gif); background-repeat:no-repeat; width:70px; height:14px;}

#nav-wine {background-image:url(images/nav/wine.gif); background-repeat:no-repeat; width:60px; position:relative;}
#nav-wine :hover {background-image:url(images/nav/wine_on.gif); background-repeat:no-repeat; width:70px; height:14px;}

#main_home {width:1000px; height:520px; background-image:url(images/home/bg_home.jpg); background-repeat:no-repeat;}

#main_press {width:1000px; height:520px; background-image:url(images/press/bg_press.jpg); background-repeat:no-repeat;}

#main_catering {width:1000px; height:520px; background-image:url(images/catering/bg_catering.jpg); background-repeat:no-repeat;}

#main_gallery {width:1000px; height:520px; background-image:url(images/gallery/bg_gallery.jpg); background-repeat:no-repeat; width: 100%;margin-left: auto; margin-right: auto;}

#main_about {width:1000px; height:520px; background-image:url(images/about/bg_about.jpg); background-repeat:no-repeat; color:#ffffff;}

#about_text {width:800px; margin-left:150px;}

#catering_text {width:800px; margin-left:150px;}

#press_text {width:800px; margin-left:150px;}

#press_text a {color:#3399FF;}

#main_contact {width:1000px; height:520px; background-image:url(images/contact/bg_contact.jpg); background-repeat:no-repeat; text-align:right;}

#contactarea {width:400px; float:right; margin-right:20px; margin-top:30px; padding-top:12px; padding-bottom:12px; padding-left:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; height:433px; text-align:left;}

#inputbox {width:90%; background-color:#cccccc;}

#textarea {width:90%; background-color:#cccccc;}

#contactform {text-align:left;}

#main_directions {width:1000px; height:520px; background-image:url(images/directions/bg_directions.jpg); background-repeat:no-repeat; margin:0px; color:#000000;}

#loadarea {position:absolute; left:150px; top:200px;}

#maingraphic {height:700px; margin-top:20px; color:#999999; font-family:Arial, Helvetica, sans-serif; text-align:left;}

#thumbs {position:absolute; width:400px; left:600px; top:220px;}

#gallery_nav {
	position:absolute;
	width:400px;
	left:704px;
	top:652px;
}

#loadarea2 {
position:absolute; left:230px; top:200px;
}

#loadarea3 {
	position:absolute;
	left:6px;
	top:17px;
	width: 212px;
	height: 276px;
	background-image:url(images/gallery/food/chix_01.jpg); background-repeat:no-repeat;
}


#gluten-text {width:700px; float:right; margin-right:50px;}

#main_menu {margin-top:0px; padding-top:0px; background-image:url(images/menu/bg_menu.jpg); width:1000px; height:1057px; position:relative;}

#menu_lunch {
	margin-top:0px;
	padding-top:0px;
	background-image:url(images/menu/lunch_menu.png);
	width:1000px;
	height:1057px;
	position:relative;
	background-repeat: no-repeat;
	background-position: right;
}

#menu_sweets {margin-top:0px; padding-top:0px; background-image:url(images/menu/bg_sweets.jpg); width:1000px; height:1057px; position:relative;}

#menu_drinks {margin-top:0px; padding-top:0px; background-image:url(images/menu/bg_drinks.jpg); width:1000px; height:1057px; position:relative;}

#menu_brunch {margin-top:0px; padding-top:0px; background-image:url(images/menu/bg_brunch.jpg); width:1000px; height:1057px; position:relative;}

#brunch {margin-top:0px; padding-top:0px; background-image:url(images/menu/brunch.jpg); width:1000px; height:1057px; position:relative; background-repeat:no-repeat; background-color:#1c4949;}

#menu_wine {margin-top:0px; padding-top:0px; background-image:url(images/menu/bg_wines.jpg); width:1000px; height:1057px; position:relative;}

#menu_cheese {margin-top:0px; padding-top:0px; background-image:url(images/menu/bg_cheese.jpg); width:1000px; height:1057px; position:relative;}

#menu_gluten {margin-top:0px; padding-top:0px; background-image:url(images/menu/bg_gluten.jpg); width:1000px; height:518px; position:relative;}

#dinnermenupic {}

#loadarealunch1 {
	position:absolute;
	left:16px;
	top:242px;
	width: 180px;
	background-image:url(images/menu/markey_cafe_06.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:230px;
	text-align:left;
}

#loadarealunch2 {
	position:absolute;
	left:16px;
	top:483px;
	width: 180px;
	background-image:url(images/menu/bee_bean_01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:234px;
	text-align:left;
}

#loadarealunch3 {
	position:absolute;
	left:16px;
	top:725px;
	width: 180px;
	background-image:url(images/menu/sandwich_02.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:230px;
	text-align:left;
}

#loadarealunch4 {
	position:absolute;
	left:17px;
	top:971px;
	width: 180px;
	background-image:url(images/menu/steak.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:230px;
	text-align:left;
}

#loadareadinner1 {
	position:absolute;
	left:16px;
	top:8px;
	width: 180px;
	background-image:url(images/menu/gnocchi_01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:230px;
	text-align:left;
}


#loadareadinner2 {
	position:absolute;
	left:16px;
	top:257px;
	width: 180px;
	background-image:url(images/menu/garden_salad_02.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:230px;
	text-align:left;
}

#loadareadinner3 {
	position:absolute;
	left:16px;
	top:508px;
	width: 180px;
	background-image:url(images/menu/steak.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:230px;
	text-align:left;
}

#lunchthumbs1 {
	position:absolute;
	width:608px;
	left:332px;
	top:22px;
	height: 165px;
}

#lunchthumbs2 {
	position:absolute;
	width:608px;
	left:338px;
	top:206px;
	height: 109px;
}

#lunchthumbs3 {
	position:absolute;
	width:608px;
	left:340px;
	top:331px;
	height: 152px;
}

#lunchthumbs4 {
	position:absolute;
	width:640px;
	left:318px;
	top:645px;
	height: 254px;
}

#dinnerthumbs1 {
	position:absolute;
	width:608px;
	left:301px;
	top:36px;
	height: 187px;
}

#dinnerthumbs2 {
	position:absolute;
	width:608px;
	left:301px;
	top:258px;
	height: 135px;
}

#dinnerthumbs3 {
	position:absolute;
	width:606px;
	left:282px;
	top:420px;
	height: 355px;
}

#menulappetizers1 {
	position:absolute;
	width: 434px;
	height: 17px;
	left: 87px;
	top: 8px;
}

#menulappetizers2 {
	position:absolute;
	width: 386px;
	height: 19px;
	left: 126px;
	top: 26px;
}

#menulappetizers3 {
	position:absolute;
	width: 570px;
	height: 19px;
	left: 29px;
	top: 45px;
}

#menulappetizers4 {
	position:absolute;
	width: 380px;
	height: 17px;
	left: 125px;
	top: 66px;
}

#menulappetizers5 {
	position:absolute;
	width: 496px;
	height: 15px;
	left: 67px;
	top: 87px;
}

#menulappetizers6 {
	position:absolute;
	width: 509px;
	height: 17px;
	left: 58px;
	top: 105px;
}

#menulappetizers7 {
	position:absolute;
	width: 488px;
	height: 17px;
	left: 67px;
	top: 125px;
}

#menulappetizers8 {
	position:absolute;
	width: 298px;
	height: 17px;
	left: 166px;
	top: 146px;
}


#menudappetizers1 {
	position:absolute;
	width: 515px;
	height: 23px;
	left: 38px;
	top: 3px;
}

#menudappetizers2 {
	position:absolute;
	width: 555px;
	height: 19px;
	left: 10px;
	top: 28px;
}

#menudappetizers3 {
	position:absolute;
	width: 516px;
	height: 19px;
	left: 35px;
	top: 52px;
}

#menudappetizers4 {
	position:absolute;
	width: 515px;
	height: 17px;
	left: 44px;
	top: 76px;
}

#menudappetizers5 {
	position:absolute;
	width: 515px;
	height: 15px;
	left: 44px;
	top: 98px;
}

#menudappetizers6 {
	position:absolute;
	width: 515px;
	height: 17px;
	left: 52px;
	top: 119px;
}

#menudappetizers7 {
	position:absolute;
	width: 581px;
	height: 16px;
	left: 14px;
	top: 141px;
}

#menudappetizers8 {
	position:absolute;
	width: 581px;
	height: 16px;
	left: 14px;
	top: 163px;
}

#menulentrees1 {
	position:absolute;
	width: 509px;
	height: 15px;
	left: 74px;
	top: 13px;
}

#menulentrees2 {
	position:absolute;
	width: 372px;
	height: 16px;
	left: 143px;
	top: 32px;
}

#menulentrees3 {
	position:absolute;
	width: 612px;
	height: 15px;
	left: 23px;
	top: 55px;
}

#menulentrees4 {
	position:absolute;
	width: 446px;
	height: 16px;
	left: 105px;
	top: 76px;
}

#menulentrees5 {
	position:absolute;
	width: 447px;
	height: 15px;
	left: 105px;
	top: 99px;
}

#menulentrees6 {
	position:absolute;
	width: 357px;
	height: 15px;
	left: 150px;
	top: 120px;
}

#menulentrees7 {
	position:absolute;
	width: 579px;
	height: 18px;
	left: 35px;
	top: 152px;
}

#menulentrees8 {
	position:absolute;
	width: 306px;
	height: 16px;
	left: 176px;
	top: 142px;
}

#menulentrees9 {
	position:absolute;
	width: 390px;
	height: 16px;
	left: 134px;
	top: 163px;
}

#menulentrees10 {
	position:absolute;
	width: 374px;
	height: 16px;
	left: 141px;
	top: 185px;
}

#menulentrees11 {
	position:absolute;
	width: 374px;
	height: 16px;
	left: 141px;
	top: 207px;
}

#menulentrees12 {
	position:absolute;
	width: 171px;
	height: 16px;
	left: 243px;
	top: 229px;
}

#menuentrees1 {
	position:absolute;
	width: 617px;
	height: 23px;
	left: 18px;
	top: 3px;
}

#menuentrees2 {
	position:absolute;
	width: 494px;
	height: 18px;
	left: 78px;
	top: 28px;
}

#menuentrees3 {
	position:absolute;
	width: 389px;
	height: 18px;
	left: 132px;
	top: 56px;
}

#menuentrees4 {
	position:absolute;
	width: 579px;
	height: 18px;
	left: 35px;
	top: 80px;
}

#menuentrees5 {
	position:absolute;
	width: 512px;
	height: 18px;
	left: 68px;
	top: 102px;
}

#menuentrees6 {
	position:absolute;
	width: 366px;
	height: 18px;
	left: 141px;
	top: 127px;
}

#menuentrees7 {
	position:absolute;
	width: 579px;
	height: 18px;
	left: 35px;
	top: 152px;
}

#menuentrees8 {
	position:absolute;
	width: 579px;
	height: 18px;
	left: 34px;
	top: 152px;
}

#menuentrees9 {
	position:absolute;
	width: 536px;
	height: 18px;
	left: 54px;
	top: 180px;
}

#menuentrees10 {
	position:absolute;
	width: 381px;
	height: 18px;
	left: 129px;
	top: 203px;
}

#menuentrees11 {
	position:absolute;
	width: 334px;
	height: 18px;
	left: 159px;
	top: 229px;
}

#menuentrees12 {
	position:absolute;
	width: 355px;
	height: 18px;
	left: 145px;
	top: 251px;
}

#menuentrees13 {
	position:absolute;
	width: 404px;
	height: 18px;
	left: 121px;
	top: 277px;
}

#menuentrees14 {
	position:absolute;
	width: 348px;
	height: 18px;
	left: 151px;
	top: 303px;
}

#menuentrees15 {
	position:absolute;
	width: 579px;
	height: 18px;
	left: 28px;
	top: 329px;
}

#sandwichlunch1 {
	position:absolute;
	width: 517px;
	height: 18px;
	left: 49px;
	top: 12px;
}

#sandwichlunch2 {
	position:absolute;
	width: 547px;
	height: 16px;
	left: 32px;
	top: 33px;
}

#sandwichlunch3 {
	position:absolute;
	width: 471px;
	height: 16px;
	left: 71px;
	top: 52px;
}

#sandwichlunch4 {
	position:absolute;
	width: 535px;
	height: 17px;
	left: 41px;
	top: 71px;
}

#sandwichlunch5 {
	position:absolute;
	width: 492px;
	height: 16px;
	left: 62px;
	top: 91px;
}

#sandwichlunch6 {
	position:absolute;
	width: 502px;
	height: 16px;
	left: 56px;
	top: 110px;
}

#sandwichlunch7 {
	position:absolute;
	width: 276px;
	height: 16px;
	left: 166px;
	top: 130px;
}

#saladlunch1 {
	position:absolute;
	width: 544px;
	height: 18px;
	left: 38px;
	top: 9px;
}

#saladlunch2 {
	position:absolute;
	width: 514px;
	height: 18px;
	left: 51px;
	top: 29px;
}

#saladlunch3 {
	position:absolute;
	width: 564px;
	height: 19px;
	left: 25px;
	top: 49px;
}

#saladlunch4 {
	position:absolute;
	width: 440px;
	height: 20px;
	left: 88px;
	top: 67px;
}

#saladlunch5 {
	position:absolute;
	width: 414px;
	height: 20px;
	left: 101px;
	top: 87px;
}


#salad1 {
	position:absolute;
	width: 515px;
	height: 18px;
	left: 38px;
	top: 3px;
}

#salad2 {
	position:absolute;
	width: 598px;
	height: 18px;
	left: 5px;
	top: 26px;
}

#salad3 {
	position:absolute;
	width: 563px;
	height: 23px;
	left: 20px;
	top: 47px;
}

#salad4 {
	position:absolute;
	width: 515px;
	height: 23px;
	left: 40px;
	top: 72px;
}

#salad5 {
	position:absolute;
	width: 515px;
	height: 23px;
	left: 38px;
	top: 96px;
}
