@charset "utf-8";
/* CSS Document */

/* CSS for body */
.bodybackground {
	background:fixed;
	background-image:url(../images/bg.jpg);
	background-position:center;
	border:0px;
	margin:0px;
	padding:0px;
	width:auto;
	height:auto
}

/* ================================================ */
/*                   HEADER CSS                     */
/* ================================================ */
/* CSS for top banner div */
.top {
	width:1000px;
	height:195px;
	/*margin-top:-8px;*/
	color:#FFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	border:0;
	background-color:#FFF;
	background-image:url(../images/banner.jpg);
}

/* ================================================ */
/*               TOP NAVIGATION CSS                 */
/* ================================================ */

/* CSS for menu div */
.menu {
	width:1000px;
	/*height:90px;*/
	height:55px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	border:0px;
	/*background-image:url(../images/menu.jpg);*/
	background-image:url(../images/menu1.jpg);
}

/* CSS for menu item div */
.menuItem {
	width:125px;
	/*height:52px;*/
	height:35px;
	margin:0px;
	border:0px;
	float:left;
	text-align:center;
	vertical-align:middle;
	/*padding-top:38px;*/
	padding-top:20px;
}

/*
.menuItem {
	width:142px;
	height:60px;
	margin:0px;
	border:0px;
	float:left;
	text-align:center;
	vertical-align:middle;
	padding-top:30px;
}
*/

.menuItem1 {
	width:190px;
	height:52px;
	margin:0px;
	border:0px;
	float:left;
	text-align:center;
	vertical-align:middle;
	padding-top:38px;
}

/* CSS for menu item text */
.menuText { 
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;; 
	font-size:20px;
}

.menuText a:link { 
	color:#FFF;
	text-decoration:none;
}

.menuText a:visited { 
	color:#FFF;
	text-decoration:none;
}

.menuText a:hover { 
	font-weight:bold;
	/*text-decoration:underline;*/
}

.menuText a:active { 
	color:#FFF; 
}

.menuTextHighlighted { 
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;; 
	font-size:20px;
	font-weight:bold;
}

.menuTextHighlighted a:link { 
	color:#FFF;
	text-decoration:none;
}

.menuTextHighlighted a:visited { 
	color:#FFF;
	text-decoration:none;
}

.menuTextHighlighted a:hover { 
	font-weight:bold;
	/*text-decoration:underline;*/
}

.menuTextHighlighted a:active { 
	color:#FFF; 
}

/* ================================================ */
/*                MAIN CONTENT CSS                  */
/* ================================================ */

/* CSS for main content div */
.content {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#FFF;
	/*background:none;*/
	border:0px;
	padding:0px;
}

.contentBackground {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	padding-top:5px;
	background-image:url(../images/specials_background.jpg);
}

div.transbox {
  width:700px;
  height:460px;
  background-image:url(../images/trans_bg.png);
  background-repeat:repeat-y;
  margin-top:60px;
  margin-left:auto;
  margin-right:auto;
  padding:10px;
  font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
  font-size:16px;  
  border:1px solid black;
}

div.transbox h1 {
	font-size:24px;
	color:#BB0102;
	text-align:center;
}

div.transbox h2 {
	font-size:20px;
	color:#000000;
	text-align:center;
}

div.transbox h3 {
	font-size:18px;
	color:#000000;
	text-align:center;
}

div.transbox span {
	font-size:24px;
	color:#BB0102;
	text-align:center;
}

div.itemBox {
	height:283px;
	width:616px;
	margin-left:auto;
	margin-right:auto;
	border:0px;
	padding:0px;
}

/* CSS for inner content box div */
.innerContent {
	width:auto;
	height:auto;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#999;
	border:0px;
	float:left;
	padding:8px;
}

.innerContent h3 {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	color:#FFF;
}

.innerContent table {
	background-color:#FDFFD7;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	color:#000;
	width:500px
}

/* CSS for side menu */
.sideMenu {
	width:200px;
	padding-left:9px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	margin-top:5px;
	float:left;
}

.sideMenu ul {
	list-style:none;
	margin:0;
	padding:0;
}

.sideMenu li {
	/*border-bottom:1px solid #ED9F9F;*/
	border-bottom:1px solid #FFFFFF;
}

.sideMenu li a:link, .sideMenu li a:visited {
	font-size:95%;
	display:block;
	padding:0.4em 0 0.4em 0.5em;
	border-left:12px solid #711515;
	border-right:1px solid #711515;
	background-color:#BB0102;
	color:#FFFFFF;
	text-decoration:none;
}

.sideMenu li a:hover {
	background-color:#711515;
	color:#FFFFFF;
	font-weight:bold;
}

.sideMenu ul ul {
	margin-left:12px;
}

.sideMenu ul ul li {
	border-bottom:1px solid #711515;
	margin:0;
}

.sideMenu ul ul a:link, .sideMenu ul ul a:visited {
	/*background-color:#ED9F9F;*/
	background-color:#FFFFFF;
	color:#711515;
}

.sideMenu ul ul a:hover {
	background-color:#711515;
	color:#FFFFFF;
	font-weight:bold;
}

.imageDiv {
	width:250;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:auto;
	background-color:#FFFFFF;
	border:0px;
	padding:0px;
	float:left
}

.thumbnail{
	position: relative;
	z-index: 0;
}

.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color:#FFFFFF;
	padding: 5px;
	left: 500px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	bottom: 250;
	left: -660px; /*position where enlarged image should offset horizontally */
}


.foodMenuHeading {
	font-size:24px;
	color: #BB0102;
	font-weight:bold;
	font-style:italic
}

.foodMenuSubHeading {
	font-size:14px
}

.downloadLink {
	font-size:12px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif; 
	padding-top:5px
}

.attentionText {
	font-size:14px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*text-decoration:blink;*/
	color: #BB0102;	
}

.imageText {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #BB0102;
	font-weight:bold;
	font-style:italic
}

.textBox {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#FFFFFF;
	margin:5px;
	padding:5px;
}

.textBox table {
	background-color:#FFFFFF;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	color:#000;
	width:280px
}
/* ================================================ */
/*                   FOOTER CSS                     */
/* ================================================ */

/* CSS for bottom div */
.bottom {
	width:1000px;
	height:22px;
	color:#FFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	border:0px;
}

.bottomNav {
	float:left;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.copyright {
	float:right;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.bottomText a:link { 
	color:#FFF;
	text-decoration:none;
}

.bottomText a:visited { 
	color:#FFF;
	text-decoration:none;
}

.bottomText a:hover { 
	text-decoration:underline;
}

.bottomText a:active { 
	color:#FFF; 
}

/* ================================================ */

/* CSS for map box div */
.mapBox {
	/*
	width:425px;
	height:350px;
	margin-left:auto ;
	margin-right:10px ;
	margin-top:5px;
	margin-bottom:auto;
	border:0px;
	float:right
	*/
	margin-top:5px;
	float:left;
}