body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #e8f2e7;
	background-repeat:repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.MiddleClass
{
	background-image: url(../images/bg.jpg);
	height: 100%;
	width: 970px;
	background-repeat: repeat-y;
}

#middlecontainerHot {
	background-image: url(../images/middle_hot.jpg);
	height: 427px;
	width: 970px;
	background-repeat: no-repeat;
}

#middlecontainerwine {
	background-image:url(../images/middle_drinks.jpg);
	height: 427px;
	width: 970px;
	background-repeat: no-repeat;
}
#middlecontainerbeers {
	background-image:url(../images/beer_bg.jpg);
	height: 427px;
	width: 970px;
	background-repeat: no-repeat;
}

#middlecontainersnacks {
	background-image: url(../images/middle_drinks.jpg);
	height: 427px;
	width: 970px;
	background-repeat: no-repeat;
}

#middlecontainercocktails {
	background-image: url(../images/cocktails_bg.jpg);
	height: 427px;
	width: 970px;
	background-repeat: no-repeat;
}

#middlecontainergeneric {
	background-image: url(../images/m_background.jpg);
	height: 427px;
	width: 970px;
	background-repeat: no-repeat;
}

#topcontainer {
	background-image: url(../images/top_bg.jpg);
	text-align: left;
	vertical-align: top;
	clear: both;
	height: 100px;
	width: 970px;
}
#middlecontainer {
	text-align: left;
	vertical-align: top;
	clear: both;
	height: 427px;
	width: 970px;
}
#mid_left {
	float: left;
	height: 427px;
	width: 260px;
	padding:0;
	margin:0;
	overflow:hidden;
}
#mid_content {
	float: left;
	height: 427px;
	width: 450px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding:0;
	margin:0;
}

.mid_content_Image {
	float: left;
	height: 100%;
	width: 450px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding:0;
	margin:0;
}

#mid_left_Image {
	float: left;
	height: 427px;
	width: 260px;
	padding:0;
	margin:0;
	overflow:hidden;
}

#mid_content_room {
	float: left;
	height: 427px;
	width: 450px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding:0;
	margin:0;
	background-image:url(../images/middle_home2.jpg); 
	background-repeat:no-repeat;
	overflow:hidden;
}

.theRoom
{
	height:220px;
	padding:0;
	margin:0;
	vertical-align:top;
	color:#ffffff;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
#footercontainer {
	background-image: url(../images/footer.jpg);
	text-align: left;
	vertical-align: top;
	clear: both;
	height: 105px;
	width: 970px;
}
#leftgap1 {
	float: left;
	height: 100px;
	width: 125px;
}
#topmiddle {
	float: left;
	height: 100px;
	width: 720px;
}
#mid_top {
	float: left;
	height: 65px;
	width: 720px;
}
#address {
	text-align: center;
	vertical-align: middle;
	float: left;
	height: 20px;
	width: 970px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006600;
	padding-top:10px;
}
#midmenu {
	clear: both;
	height: 45px;
	width: 970px;
}
#mid_em {
	float: left;
	height: 15px;
	width: 970px;
}
#midmenuitems {
	clear: both;
	height: 20px;
	width: 970px;
	text-align: center;
	vertical-align: middle;
}
#midleft_em {
	float: left;
	height: 20px;
	width: 30px;
}
#midnavi {
	float: left;
	height: 20px;
	width: 890px;
}
#bottomnavi {
	clear: both;
	height: 25px;
	width: 970px;
	text-align: center;
	vertical-align: bottom;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#006600;
	padding-top:7px;
}
#bottomnavi a{
	text-decoration: none;
	color:#006600;
}

#bottomnavi a:hover {
	text-decoration: none;
	color: #CC0033;
}
#bottomnavi a:active {
	text-decoration: none;
	color: #CC0033;
}

#midnavi a
{
    display:block;
	color:#006600;
    width: 107px;
    text-decoration:none; 
    margin:0;
	text-align: left;
	
}


#midnavi ul
{
    padding:0px;
    margin:0;
    border:none; 
    list-style-type: none;
	font-family: Geneva, Arial, Helvetica, sans-serif ;
	font-size: 17px;
	display:block;

}

#midnavi li
{
    display: inline;
	padding:0px;
    margin:0;
    border:none;
	font-family: Geneva, Arial, Helvetica, sans-serif ;
	font-size: 17px;
 
}

#midnavi li a
{
	float:left;
	text-align:center;
    display:block;
	color:#006600;
    width: 107px;
	height:	15px;
    text-decoration:none; 
	padding:0px;
    margin:0;
	border-right: 2px solid #006600;
	
}

#midnavi a:active
{   
    color: #CC0033;
	font-family: Geneva, Arial, Helvetica, sans-serif ;
	font-size: 17px;
}
#midnavi a:hover
{  
    color: #CC0033;
	font-family: Geneva, Arial, Helvetica, sans-serif ;
	font-size: 17px;
}



#topmenu {
	clear: both;
	height: 35px;
	width: 720px;
}

#topmenu a
{
    display:block;
    width: 125px;
    text-decoration:none; 
    margin:0;
	text-align: left;
	
}


#topmenu ul
{
    padding:0px;
    margin:0;
    border:none; 
    list-style-type: none;
	font-family: Geneva, Arial, Helvetica, sans-serif ;
	font-size: 15px;
	display:block;

}

#topmenu li
{
    display: inline;
	padding:0px;
    margin:0;
    border:none;
	font-family: Geneva, Arial, Helvetica, sans-serif ;
	font-size: 15px;
 
}

#topmenu li a
{
	float:left;
	text-align:center;
    display:block;
	color:#006600;
    width: 118px;
	height:	16px;
    text-decoration:none; 
	padding:0px;
    margin:0;
	border-right: 2px solid #006600;
	
}

#topmenu a:active
{   
    color: #CC0033;
	font-family: Geneva, Arial, Helvetica, sans-serif ;
	font-size: 15px;
}
#topmenu a:hover
{  
    color: #CC0033;
	font-family: Geneva, Arial, Helvetica, sans-serif ;
	font-size: 15px;
}

.CurrentMenu li
{
    color: #CC0033;
	font-family: Geneva, Arial, Helvetica, sans-serif ;
	font-size: 15px;
}

.wine{
    font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	font-weight:bold;


}
.title{
    font-size:14px;
}
