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

body
{
	margin: 0px auto;
	padding: 0px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	background-image: url(layout_images/tablecloth-bg-tile.gif);
}

img
{
	border: 0px;
}

table {
	text-align: left;
	width: 700px;
	margin: 0;
	padding: 0;
}
.coupon {
	width: 400px;
	margin: 0 auto;
	padding: 0;
}

td {
	vertical-align: top;
	padding: 0 20px 0px 0;
	margin: 0;
}
.2column-td {
	width: 145px;
	margin: 0;
}
.nav {
	background-image: url(layout_images/nav-bg.png);
	background-repeat: no-repeat;
	height: 894px;
	width: 208px;
	position: absolute;
	top: 100px;
	margin: 0;
	padding: 0;
	left: 1px;
}
.nav-wrapper {
	margin: 40px 0 0 33px;
}
.nav-wrapper ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.nav-wrapper li {
	height: 25px;
	width: 154px;
	visibility:visible;
}



.nav li a.nav-home {display:list-item;}
.nav li a.nav-hydepark {display:list-item;}
.nav li a.nav-evanston { display:list-item;}
.nav li a.nav-lansing { display:list-item;}
.nav li a.nav-menu { display:list-item;}
.nav li a.nav-sub-menu { display:list-item;}
.nav li a.nav-lunchdinner { display:list-item;}
.nav li a.nav-starters { display:list-item;}
.nav li a.nav-entrees { display:list-item;}
.nav li a.nav-sandwiches { display:list-item;}
.nav li a.nav-drinks { display:list-item;}
.nav li a.nav-brunch { display:list-item; }
.nav li a.nav-breakfastclassics { display:list-item; }
.nav li a.nav-breakfastclassics { display:list-item; }
.nav li a.nav-orhavelunch { display:list-item; }
.nav li a.nav-breakfast { display:list-item; }
.nav li a.nav-lunchspecials { display:list-item; }
.nav li a.nav-specials { display:list-item; }
.nav li a.nav-dailyspecials { display:list-item; }
.nav li a.nav-catering { display:list-item; }
.nav li a.nav-feedback { display:list-item; }
.nav li a.nav-location { display:list-item; }
.nav li a.nav-celebrity {	display:list-item;}
.nav  li  a.nav-newsletter {	display:list-item;}

.nav li a.nav-calypso { display:list-item; }
.nav li a.nav-partyroom { display:list-item; }

.nav li a img {  border:none; vertical-align:bottom; /* for IE6 */}
.nav li a:hover { visibility:visible; }
.nav li a:hover img { visibility:visible; }
.nav li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}

.nav-home 
{ 
background-image: url(layout_images/home-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}

.nav-hydepark 
{ 
background-image: url(layout_images/hydepark-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}

.nav-evanston 
{ 
background-image: url(layout_images/evanston-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}

.nav-lansing 
{ 
background-image: url(layout_images/lansing-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}

.nav-menu 
{ 
background-image: url(layout_images/menu-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}
.nav-sub-menu 
{ 
background-image: url(layout_images/sub-menu-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}

.nav-lunchdinner 
{ 
background-image: url(layout_images/lunchdinner-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}
.nav-starters 
{ 
background-image: url(layout_images/starters-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}
.nav-entrees 
{ 
background-image: url(layout_images/entrees-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}
.nav-sandwiches
{ 
background-image: url(layout_images/sandwiches-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}

.nav-desserts
{ 
background-image: url(layout_images/desserts-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}

.nav-drinks
{ 
background-image: url(layout_images/drinks-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}

.nav-brunch
{ 
background-image: url(layout_images/brunch-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}

.nav-breakfastclassics
{ 
background-image: url(layout_images/breakfastclassics-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}

.nav-sweettreats
{ 
background-image: url(layout_images/sweettreats-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}

.nav-orhavelunch
{ 
background-image: url(layout_images/orhavelunch-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}

.nav-breakfast
{ 
background-image: url(layout_images/breakfast-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}
.nav-lunchspecials
{ 
background-image: url(layout_images/lunchspecials-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}
.nav-dailyspecials
{ 
background-image: url(layout_images/dailyspecials-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}
.nav-specials
{ 
background-image: url(layout_images/specials-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}
.nav-catering
{ 
background-image: url(layout_images/catering-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}
.nav-feedback
{ 
background-image: url(layout_images/feedback-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}
.nav-location
{ 
background-image: url(layout_images/location-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}

.nav-partyroom
{ 
background-image: url(layout_images/partyroom-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}

.nav-calypso
{ 
background-image: url(layout_images/calypso-on.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
}
.nav-celebrity {
	background-image: url(layout_images/celebrity-on.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.nav-newsletter {
	background-image: url(layout_images/newsletter-on.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.contentbox {
	margin: 220px 0 0 20px;
	padding: 0px;
	width: 700px;
	position:absolute;
	left: -1px;
	z-index:30;
}
.contentbox a:link, a:visited {
	color: #720601;
	text-decoration: none;
}
.contentbox a:hover {
	color: #DF0C00;
	text-decoration: none;
}
.contentbox p {
	text-align: left;
	line-height: 1.25;
	margin: 0;
}
.contentbox img {
	text-align: center;
}
.description {
	font-size: 11px;
	font-style: italic;
	padding: 0 0 6px 0;
}
.contentbox h1 {
	margin: 0 0 -10px 0;
	padding: 0px;
}
.contentbox h2 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
}

.bottom-nav {
	text-align: center;
	position: absolute;
	top: 1000px;
	background-color: #fff;
	border: 1px solid #fff;
	width: 100%;
	margin: 0;
	padding: 0;
	left: 0px;
}

.bottom-nav li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-transform: capitalize;
	list-style-type: none;
	list-style-position: inside;
	display: inline;
	border-color: #0A6C8F;
	text-decoration: none;
}
.bottom-nav  a:link, a:visited {
	color: #990000;
	font-weight: normal;
	text-decoration: none;
}
.bottom-nav  a:hover, a:active {
	color: #E71305;
	text-decoration: underline;
}
.catering-table td {
	vertical-align: top;
	padding: 0 20px;
	margin: 0;
	width: 95px;
	border: 1px  0 0 1px 0 black;
}
.specials-td {
	width: 260px;
	margin: 0;
	padding: 0;
}
.specials-td-narrow {
	width: 30px;
}
.spacer {
	height: 150px;
	width: 150px;
	float: right;
}
.home-text {
	margin-top: 250px;
	padding: 10px 0 0 0;
	font-size: 11px;
}
#home-image {
	float: right;
	margin: 0 5px 0 5px;
}

td p {
	vertical-align: top;
}
.spacer-table {
	float: right;
	height: 140px;
	width: 100px;
}
.badges {
	width: 120px;
	position: absolute;
	top: 200px;
	left: 570px;
}
.checkplease  {
	width: 330px;
	position: absolute;
	top: 103px;
	left: 3px;
}
.winterhours {
	width: 138px;
	position: absolute;
	left: 422px;
	top: 101px;
}
.text {
	width: 540px;
	position: absolute;
	left: 5px;
	top: 224px;
}
