body { font-family: "Lucida Sans", Helvetica, Verdana, Arial, "san serif";background:url(images/bg5.gif); background-position:center top; background-repeat:no-repeat;  margin:0; padding:20px 20px 0 20px; }
form, input, ul, li, { border:0; margin:0; outline:0; padding:0; }
td { vertical-align:top; }




/* top navigation */

#navigation { display:inline; float:left; list-style:none; margin:20px 0 0 0; padding:0; width:475px; }

#nav1 { background:url(images/navbar.gif); background-position:0 -39px; float:left; width:66px; height:24px; }
#nav1:hover, #nav1:focus, #nav1:active { background:url(images/navbar.gif); }

#nav2 { background:url(images/navbar.gif); background-position:-66px -39px; float:left; width:103px; height:24px; }
#nav2:hover, #nav2:focus, #nav2:active { background:url(images/navbar.gif); background-position:-66px 0; }

#nav3 { background:url(images/navbar.gif); background-position:-169px -39px; float:left; width:73px; height:24px; }
#nav3:hover, #nav3:focus, #nav3:active { background:url(images/navbar.gif); background-position:-169px 0; }

#nav4 { background:url(images/navbar.gif); background-position:-242px -39px; float:left; width:119px; height:24px; }
#nav4:hover, #nav4:focus, #nav4:active { background:url(images/navbar.gif); background-position:-242px 0; }

#nav5 { background:url(images/navbar.gif); background-position:-361px -39px; float:left; width:114px; height:24px; }
#nav5:hover, #nav5:focus, #nav5:active { background:url(images/navbar.gif); background-position:-361px 0; }




/* sidebar */

.sidebar-box { color:#666666; font-family: "Lucida Sans", Helvetica, Verdana, Arial, "san serif"; font-size:13px; line-height:120%; margin:28px 0 28px 0; text-align:center; width:327px; }

.sidebar-box img { margin:0 0 4px 0; }

.sidebar-box td { text-align:left; }

.sidebar-box p {
	text-decoration:none;
	color:#666666;
	font-family: "Lucida Sans", Helvetica, Verdana, Arial, "san serif"; 
	font-size:11px; 
	margin: 0px 0 16px 0; 
	text-align:center; 
	font-style:italic;
}

.sidebar-box .awards {
    display: block;
    width: 175px;
    margin: 0 auto;
}

.sidebar-box .awards img {
    max-width: 100%;
    height: auto;
}

/* main content */
.julee {
	font-family: 'Julee', cursive;
	font-size: 24px;
	text-transform: uppercase;
	color: red;
	letter-spacing: 1px;
	font-style: italic;
}

h3.julee {
	margin: 0;
}
h3.margin {
	margin-bottom: 10px;
}
.main { color:#666666; }
.main a { color:#6eb43f; text-decoration:underline; }
.main a:link { color:#6eb43f; text-decoration:underline; }
.main a:active { color:#6eb43f; text-decoration:underline; }
.main a:visited { color:#6eb43f; text-decoration:underline; }
.main a:hover { color:#ee2d26; text-decoration:underline; }

.main-title { margin:36px 0 8px 0; padding:0; }

.main-text { color:#666666; font-family: "Lucida Sans", Helvetica, Verdana, Arial, "san serif"; font-size:13px; line-height:150%; }

.main-photo { margin:0; padding:0; }

.main-slideshow { margin:0; padding:0; text-decoration:none;  color:#666666; font-family: "Lucida Sans", Helvetica, Verdana, Arial, "san serif"; font-size:10px;}


#menu { color:#666666; }
#menu a { color:#666666; text-decoration:none; }
#menu a:link { color:#666666; text-decoration:none; }
#menu a:active { color:#666666; text-decoration:none; }
#menu a:visited { color:#666666; text-decoration:none; }
#menu a:hover { color:#6eb43f; text-decoration:none; }

.menu-text { color:#666666; font-family: "Lucida Sans", Helvetica, Verdana, Arial, "san serif"; font-size:11px; line-height:150%; }
.menu-explain { color:#666666; font-family: "Lucida Sans", Helvetica, Verdana, Arial, "san serif"; font-size:12px; font-style:italic; line-height:120%; margin:10px 0 10px 0; }
.menu-number { color:#888888; font-family: "Lucida Sans", Helvetica, Verdana, Arial, "san serif"; font-size:11px; padding:4px 0 0 0; width:20px; }
.menu-dish { color:#666666; font-family: "Lucida Sans", Helvetica, Verdana, Arial, "san serif"; font-size:12px; line-height:130%; padding:4px 0 0 0; width:350px; }
.menu-price { color:#888888; font-family: "Lucida Sans", Helvetica, Verdana, Arial, "san serif"; font-size:11px; padding:4px 0 0 0; width:115px; text-align:right; }
.menu-desc { color:#666666; font-family: "Lucida Sans", Helvetica, Verdana, Arial, "san serif"; font-size:10px; line-height:120%; }

td.menu-dish p {
	font-style:italic;
	line-height:0.5em;
}



/* footer */

#foot { color:#666666; }
#foot a { color:#000000; text-decoration:underline; }
#foot a:link { color:#000000; text-decoration:underline; }
#foot a:active { color:#000000; text-decoration:underline; }
#foot a:visited { color:#000000; text-decoration:underline; }
#foot a:hover { color:#6eb43f; text-decoration:underline; }

.footer { color:#666666; font-family: "Lucida Sans", Helvetica, Verdana, Arial, "san serif"; font-size:11px; margin:20px 0 16px 0; text-align:center; }


h1 { font-size: 3em; margin: 20px 0; }
.container { width: 475x; margin: 20px auto; }
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	width: 100%;
	color:#666666; font-family: "Lucida Sans", Helvetica, Verdana, Arial, "san serif"; font-size:13px; line-height:150%; 
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 14px;
	padding: 0 30px 0 0;
	outline: none;
}
ul.tabs li a:hover { color:#6eb43f; }	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff; text-decoration:underline;
}
.tab_container {
	clear: both;
	float: left; 
	width: 100%;
}
.tab_content {
	padding: 20px 0 20px 0;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}