<style type="text/css">

.foodwrap {
	font: 62.5%/133% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	background: #fffadb; 
        color: #933;
        width: 600px;
	overflow: hidden;
position:relative;
}

#foodtop {
   font: 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
   font-weight: 500;
   font-style: italic;
   color: #702;
   margin: 30px 20px 30px -50px;
}


#fclassmenu {
   display: block;
   padding: 0px 0px 0 0;
   margin: 30px 0px 30px -110px;
}

#fclassmenu li {
  list-style: none;
  display: inline;
/*background-image: url(images/foodmbutton.png);
   background-position: 0px 5px;
   background-repeat: no-repeat; */
  margin: 0 10px 0 0px;
}


#fclassmenu li a {
/*  height: 50px; */
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-variant: small-caps;
   font-weight: bold;
   font-size: 64%;
   text-decoration: none;
   text-align: left;
   color: #702;
   margin: 0px 0px 0px 4px;
   background-image: url(images/foodmbutton1.png);
   background-position: 0px 1px;
   background-repeat: no-repeat; 
   background-color: #fffadb;
}

#fclassmenu li a:hover, #header-bottom li #current  {
   color: #f00;
}


#ltop {
	width: 660px;
	text-align: left;
	background: #fffadb url(images/rlmenu05a_top.jpg);
	background-repeat: no-repeat;
        background-position: 0px 0px;
        padding-top: 81px; 
	margin: 0;
height:1%;
/* border: 2px solid blue; */
}


/* id:contents - holds the menu items' name, price and description sets */ 

#contents {
	width: 640px;
	text-align: left;
        height:100%;
	background: #fffadb;
        background-image: url(images/rlmenu04_mid.jpg);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0 0 0px 170px;
	margin: 0;

	padding: 20px 0 0px 50px;
	overflow: hidden;
 border: 2px solid red; 
 border: none;
}

#lbot {
	width: 640px;
	text-align: left;
	background: #fffadb url(images/rlmenu05_bot.jpg);
	background-repeat: no-repeat;
        background-position: top left;
	padding: 80px 0px 0px 0px;
	margin: 0 0 0px 170px;
	margin: 0;
	height: 1%;
 border: 2px solid green; 
 border: none;
}

/* contents header - bar item food class */

.contenthead {
	padding: 0 0 0 0px;
	color:#800010;
	font-family: "Times New Roman", Times, Serif;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
/*	text-size: 1.3em;  */
	text-align: center;
	margin: -20px 140px 20px 0px; 
}


p, h3, h4{
margin:0;
}


#clearone {
   clear: both;
   height: 0px;
}

/* outer box of menu classes */

#leftpic {
	width: 188px;
	float: left;
	margin: 25px 0px 0 0px;
   height:auto;
   overflow: hidden;
}

/* inner container for menu class list */

#leftside {
	position: relative; 
   width: 160px;
	top: -280px;
	left: 1px;
	bottom: -150px;
	right: 2px;
	margin: 15px 15px 15px 0;
/* border: 2px solid blue; */
 height: 1%;
}

#leftside li {
	list-style: none;
	margin: 0;
	padding: 0;
}


#leftside a {
	margin: 0;
	text-align: left;
	color: #720300;
	text-decoration: none;
	display: block;
	padding: 1px 0 1px 0px;
/*	font: 1.2em/1.7 "Trebuchet MS", Arial, Helvetica, sans-serif; */
	text-transform: uppercase;
}


#leftside a:hover,
#leftside a:focus{
	text-decoration: none;
	background-color: #dcd2b2;
}

.menulist
 {
float: left;
	margin: 0 0 25px 10px;
	padding: 0;
	width: 480px;
	list-style: none;
height: 1%;
position: relative; /* jah for ie */
}

.menulist li {
	padding: 2px 0;
	background: url(images/dottorepeat.gif)  repeat-x 0 12px;
position: relative; /* jah for ie */
}


.menucont {
	margin: 0 0px 0 0px;
	width: 500px;
/* border: 2px solid green; */
	border: none;
        overflow: hidden;
height: 1%;
}


.menulist p {
	margin: 0 0px 0 0px;
	padding: 0 0.3em 0 0;
        color: #800010;
	display: inline;
	line-height: 1.4em;
	background-color: #f2ebcf;

}

.menulist em {
        display: block;
	padding: 3px 60px 5px 20px;
	font-size: .9em;
}

.menulist span {
	padding: 0 0 0 0.3em;
	float: right;
	color: #800010;
	background-color: #f2ebcf;
}

.menulist .menuAnchor {
	background: none;
	margin-top: 12px;
}

.mid {
/*   position: static; */
   float:left;
   margin: 0;
   height: 1%;
   display: inline;  /* fixes IE float bug */
}

</style>
