/* Main container styles - START - These are containers for the entire site design. Background is usually defined outside of these, and these contain the actual box of the main site. Usually the outer wrapper is just a box to properly position the site while the siteContainer keeps the main look of the box */
#wrapper{
	margin: 0;
	padding: 0;

}
#languages {
	padding-top:30px;
	color:#000000;
	padding-left:600px;
}
#languages a{
	color:#666666;
	font-size:13px;
}
#topContainer{
	width:734px;
	height:220px;
	padding-top:2px;
} * html #topContainer{margin-left: 15px;}

#bottomContainer{
	width:735px;
	margin:0px;
	padding:0px;
	background-image: url(../images/site-bg.jpg);
	background-repeat: repeat-y;
	background-position: top left;

}

#topLogoContainer {
	width: 214px;
	padding:0px;
	float:left;

}

#flashContainer{
	width: 514px;
	margin:0px;
	padding:0px;
	margin-left:6px;
	height:214px;
	float:left;
	background-repeat: no-repeat;
	background-position: top left;
}

#imageCarousel {
	margin-left:30px;

}

#topContentContainer{
	width: 733px;
	margin:0px;
	margin-top:0px;
	padding:0px;
	height:17px;
	background-image: url(../images/content-top.jpg);
	background-repeat: no-repeat;
	background-position: top left;

}
#midContentContainer{
	width: 733px;
	background-image: url(../images/content-mid.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	min-height:500px;

}
#bottomContentContainer{
	width: 733px;
	height:20px;
	background-image: url(../images/content-bottom.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	clear:both;

}
#content {
	padding-top:10px;
	padding-left:30px;
	width:440px;
}

#adress {
	padding-top:20px;
	padding-left:16px;
	color:#ffffff;
	font-size:11px;
}

/* Main container styles - END */
#menuContainer{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-left:20px;
	width: 180px;
	min-height:460px;
}
#menuContainer ul {
	list-style: none;
	border: none;
	margin: 0px 0px 6px 0px;
}

#menuContainer ul li a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	width:160px;
	line-height:200%;
}
#menuContainer ul li ul li a {
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #ffffff;
	width:160px;
	line-height:150%;
	filter:alpha(opacity=80);
	opacity: 0.8;
	
}

#menuContainer ul li a:hover, #vertmenu ul li a:focus {
	text-decoration:underline;
}

#breadCrumb{
	padding-left:30px;
	padding-top:24px;
	height:30px;
	color:#cccccc;
}
.link{
	color:#999999;
	font-size:13px;
}

.clearBoth {
	clear:both;
}
.tableSpacer {
	height:14px;
}
.foodMenuTop {
	border-bottom:1px dotted #cccccc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.foodMenuPrice {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}

.foodMenuText {
	border-bottom:1px dotted #cccccc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
}

html {
	overflow: -moz-scrollbars-vertical;
	overflow-x: auto;
}
