﻿.MSC_FooterFrame
{
background:#ffffff;
background-repeat:repeat-x;
background: url("images/FooterBG_TwoLines.jpg");
}

.MSC_Body
{
padding:0px;
background-repeat:no-repeat;
width:980px;
margin-left:auto;
margin-right:auto;
}

.HeaderBG
{
margin-left:auto;
margin-right:auto;
background-repeat:repeat-x;
height: 150px;
padding:0;
background: url("images/StretchBG2.jpg");
}
.Logo
{
width:  368px;
height: 150px;
background: url("images/HeaderCluster2.jpg");
}
.Logo:hover
{
width:  368px;
height: 150px;
background: url("images/HeaderCluster2.jpg") -0px -0px;
cursor:hand;
}
.Menus
{
width:  100px;
height: 38px;
background: url("images/HeaderCluster2.jpg") -372px -56px;
}
.Menus:hover
{
width:  100px;
height: 38px;
background: url("images/HeaderCluster2.jpg") -372px -94px;
cursor:hand;
}
.Locations
{
width:  100px;
height: 38px;
background: url("images/HeaderCluster2.jpg") -472px -56px;
}
.Locations:hover
{
width:  100px;
height: 38px;
background: url("images/HeaderCluster2.jpg") -472px -94px;
cursor:hand;
}
.Hours
{
width:  100px;
height: 38px;
background: url("images/HeaderCluster2.jpg") -572px -56px;
}
.Hours:hover
{
width:  100px;
height: 38px;
background: url("images/HeaderCluster2.jpg") -572px -94px;
cursor:hand;
}
.Catering
{
width:  100px;
height: 38px;
background: url("images/HeaderCluster2.jpg") -672px -56px;
}
.Catering:hover
{
width:  100px;
height: 38px;
background: url("images/HeaderCluster2.jpg") -672px -94px;
cursor:hand;
}
.Reviews
{
width:  100px;
height: 38px;
background: url("images/HeaderCluster2.jpg") -772px -56px;
}
.Reviews:hover
{
width:  100px;
height: 38px;
background: url("images/HeaderCluster2.jpg") -772px -94px;
cursor:hand;
}
.GiftCards
{
width:  100px;
height: 38px;
background: url("images/HeaderCluster2.jpg") -872px -56px;
}
.GiftCards:hover
{
width:  100px;
height: 38px;
background: url("images/HeaderCluster2.jpg") -872px -94px;
cursor:hand;
}

.calendarheader
{
color:#ffffff;
font-size:13px;
font-weight:bold;
font-family:Tahoma;
}

.calendarbody
{
text-align:left;
}

.Menus3 {font-family: Tahoma; width:100px; height:38px; position:relative; font-size:11px; z-index:100;}
.Menus3 ul li div {width:100px;height:38px;background: url("images/HeaderCluster.jpg") -374px -56px;}
.Menus3 ul li div:hover {width:100px;height:38px;cursor:hand;background: url("images/HeaderCluster.jpg") -374px -94px;}
.Menus3 ul li div:hover ul li a {display:block; background:#ffffff; color:#ffffff;}
.Menus3 ul li a, .Menus3 ul li a:visited {display:block; text-decoration:none; color:#ffffff;width:100px; height:20px; text-align:center; border:1px solid #df1108; background:#f5190c; line-height:20px; font-size:11px; overflow:hidden;}
.Menus3 ul {padding:0; margin:0; list-style: none;}
.Menus3 ul li {float:left; position:relative;}
.Menus3 ul li ul {display: none;}
.Menus3 ul li:hover a {color:#000000; background:#f5190c;cursor:hand;}
.Menus3 ul li:hover ul {display:block; position:absolute; top:38px; left:0; width:100px;}
.Menus3 ul li:hover ul li a.hide {background:#f5190c; color:#ffffff;}
.Menus3 ul li:hover ul li:hover a.hide {background:#f5190c; color:#000000;}
.Menus3 ul li:hover ul li ul {display: none;}
.Menus3 ul li:hover ul li a {display:block; background:#f5190c; color:#ffffff;}
.Menus3 ul li:hover ul li a:hover {background:#f5190c; color:#000000;}
.Menus3 ul li:hover ul li:hover ul {display:block; position:absolute; left:100px; top:0;}
.Menus3 ul li:hover ul li:hover ul.left {left:-100px;}
.Menus3 ul li div {display:block;}
