body {
    padding-left: 1em;
    font-family: Georgia, "Times New Roman",Times, serif;
    color: black;
    background-color: #800000;
    }

div.contentFrame{
  background: #EE9A4D;
  margin-left: auto;
  margin-right: auto;
  margin-top: -8px;
  /*margin-right: 10%;*/
  width: 800px;
  height: 100%;
}


img.banner_image {
margin-top: 10px;
margin-left: 110px; /*268*/
/*margin-right: 20px;*/
width: 150px; /*286*/
height: 75px; /*163*/
   
/*float: left;*/
/*position: absolute;*/

}

img.top_image{
margin-top: 10px;
margin-left: 10px; /*268*/
/*margin-right: 20px;*/
width: 150px; /*286*/
height: 75px; /*163*/
padding: 1px;
   
/*float: left;*/
/*position: absolute;*/
}




/*--------------------------------------------------

/*h1 {*/
/*    text-align: center;*/
/*    font-size: 20pt;	*/
/*    font-family: Helvetica, Arial, sans-serif*/
/*}


/*table.maintable {*/
/*  margin-left: auto;*/
/*  margin-right: auto;*/
/*  border-style: hidden;*/
/*}

/*table.maintable th{*/
/*  border-width: 3px 3px 3px 3px;*/
/*  padding: 4px 4px 4px 4px;*/
/*  border-style: outset outset outset outset;*/
/*  border-color: black black black black;*/
/*  background-color: white;*/
/*}

/*table.maintable td{*/
/*  width: 175px;*/
/*  height: 175px;*/
/*  border-width: 3px 3px 3px 3px;*/
/*  padding: 4px 4px 4px 4px;*/
/*  border-style: outset outset outset outset;*/
/*  border-color: black black black black;*/
/*  background-color: white;*/
/*}*/


img{
  height:100%;
  width: 100%;
}

h2.movietitle{
 color: white;
 text-align: center;
}

h4.email{
  text-align: center;
  font-size: 12pt;
}
 
h3.about{
  text-align: center;
  font-size: 12pt;
}

h5.emailwarning{
 text-align: center;
 font-size: 10pt;
}


/*this is the table where the content and pictures are */
table.contentTable {
  position: relative;
  /*float: left;*/
  margin-left: 107px;/*was 137px*/
/*margin-right: 60px;*/
/*  margin-top: 170px;*/
  border-width: 100px;
  border-style: hidden;
  border-top: 3px solid #800000;
  border-right: 3px solid #800000;
  border-bottom: 3px solid #800000;
  border-left: 3px solid #800000;
  width: 690px;/*was 660px*/
  height: 390px;
  padding: 0px;
  font-family: Arial Narrow;
}

table.contentTable td.selection_title{
  text-align: right;
  text-wrap: normal;  
  text-decoration: underline;
  font-weight: bold;
}

table.contentTable td.specials_title{
  text-align: center;
  text-wrap: normal;  
  text-decoration: underline;
  font-weight: bold;
}


table.contentTable td p{
  width: 300px;
  text-wrap: normal;
}

table.contentTable td p.slideshow-home{
   /*align-top: true;*/
   margin-left: 20px;
   margin-top: -270px;
   margin-bottom: 100px;
   width: 300px;
   height: 200px;  
   float: right;
}


/*This table is used to hold about.html, link.html, and contact.html content. */
/*table.textContentTable {*/
/* margin-left: auto;*/
/*  margin-right: auto;*/
/*  border-width: 100px;*/
/*  border-style: hidden;*/
/*  border-top: 3px solid black;*/
/*  border-right: 3px solid black;*/
/*  border-bottom: 3px solid black;*/
/*  border-left: 3px solid black;*/
/*  width: 600px;*/
/*  height: 390px;*/
/* padding: 15px;*/
/*}*/


  p.food_name{
  margin-right: 10px;
  /*text-wrap: suppress;*/
  font-size: 10pt;
  }

pre.buffet{
  /*text-align:center;*/
  /*font-size: 10pt;*/

}


p.review-for-right-img{
  margin-right: 10px;
  text-wrap: suppress;
  font-size: 11pt;
  text-align: top;

}

p.review-for-left-img{
  margin-left: 20px;
  text-wrap: suppress;
  font-size: 11pt;

}

p.food_descr{
  margin-right: 10px;
  text-wrap: suppress;
  font-size: 8pt;
  text-align: top;
}


p.food_descr_specials{
  margin-right: 10px;
  text-wrap: suppress;
  font-size: 8pt;  
  text-align: left;
}


img.imageformat-left{
   align-top: true;
   margin-right: 20px;
   width: 300px;
   height: 200px;  
   float: left;
}

img.imageformat-right{
   margin-left: 10px;
   width: 300px;
   height: 200px;  
   float: right;
}

img.imageformat-left-home{
   align-top: true;
   margin-left: 20px;
   margin-top: 0px;
   margin-bottom: 130px;
   width: 300px;
   height: 200px;  
   float: left;
}

img.imageformat-menu-page-first{
   margin-left: 3px;
   margin-right: 3px;
   border-top: 2px solid #800000;
   border-bottom: 2px solid #800000;
   border-right: 2px solid #800000;
   border-left: 2px solid #800000;
   width: 160px;
   height: 130px;  
   float: left;
}


img.imageformat-menu-page{
   margin-right: 3px;
   border-top: 2px solid #800000;
   border-bottom: 2px solid #800000;
   border-right: 2px solid #800000;
   border-left: 2px solid #800000;
   width: 160px;
   height: 130px;  
   float: left;
   }

img.imageformat-menu-page-second-row-left{
   margin-left: 170px;
   border-top: 2px solid #800000;
   border-bottom: 2px solid #800000;
   border-right: 2px solid #800000;
   border-left: 2px solid #800000;
   width: 160px;
   height: 130px;  
   float: left;
   }

img.imageformat-menu-page-second-row-right{
   margin-right: 100px;
   border-top: 2px solid #800000;
   border-bottom: 2px solid #800000;
   border-right: 2px solid #800000;
   border-left: 2px solid #800000;
   width: 160px;
   height: 130px;  
   float: left;
   }




img.imageformat-menu-page-last{
   margin-right: 3px;
   border-top: 2px solid #800000;
   border-bottom: 2px solid #800000;
   border-right: 2px solid #800000;
   border-left: 2px solid #800000;
   width: 160px;
   height: 130px;  
   float: left;
}

img.imageformat-wine-page{
   margin-left: 0px;
   border-top: 2px solid #800000;
   border-bottom: 2px solid #800000;
   border-right: 2px solid #800000;
   border-left: 2px solid #800000;

   width: 330px;
   height: 250px;  
   float: left;
}

td.drink_warning{
   text-align: right;
   font-size: 8pt;
}

td.specials_msg{
   font-size: 12pt;
   text-align: center;
}



p.catering_msg{
   font-size: 10pt;
}

img.imageformat-contact{
   margin-left: auto;
   margin-right: auto;
   width: 360px;
   height: 400px;  
   float: right;

}



table.contentTable td.sub_menu{
    text-align: center;
    background: #800000;
    list-style-type: none;
    padding: 3px; 
    /*margin-left: 5px;*/
    /*position: relative;*/
    top: 5px;
    /*left: 6%;*/
    /*width: 70px;*/
    /*color: blue;*/
    /*text-align: center;*/
    /*float: left;*/
    line-height: 1.4;
    font-weight: bold;
    font-size: 9.3pt;


    }

table.contentTable td.sub_menu a.sub_menu_links{
    /*display: block;*/
    text-decoration: none;
    color: #EE9A4D;
    border-top: 1px solid #EE9A4D;
    border-right: 1px solid #EE9A4D;
    border-bottom: 1px solid #EE9A4D;
    border-left: 1px solid #EE9A4D;
    margin-left: 5px;
    margin-right: 5px;
    /*text-align: center;*/
    /*margin-left: auto;*/
    /*margin-right: auto;*/    
    }


table.contentTable td.sub_menu a.sub_menu_links:link, a.sub_menu_links:visited { 
 } 
  

table.contentTable td.sub_menu a.sub_menu_links:hover, a.sub_menu_links:active {
    color: #800000;
    text-decoration: none;
    background: #EE9A4D;
    font-weight: bold;
    }

a.sub_menu_links{
   text-decoration: none;
}

table.contentTable td a.maplink{
   text-decoration: underline;
   color: blue;
}

table.contentTable td a.maplink:visited {
   text-decoration: underline;
   color: blue;

}

table.contentTable td p.catering_menu_sizes{
   text-align: right;
   font-size: 10pt;
}

table.contentTable td.specials_formatting{


}


ul.navbar {   
 
  position: absolute;
  margin-top: 140px;
  float: left;
  background-color: #800000;
  border-top: 0px solid #EE9A4D;
  list-style-type: none;
  padding: 0%;
  margin-left: 0%;
  /*margin-right: auto;*/
  width: 110px;/*was 140px*/
  top: 35px;
  /*position: relative;*/
  /*float: left;  */
}

ul.navbar li {
  list-style-type: none;
  line-height: 1.4;
  margin: 0px;
  padding: 0px;
  border-margin: 1px;
  border-top: solid #800000;
  border-bottom: solid #800000;
/*  border-right: 0px solid #800000;*/
  /*border-left: 2px solid #800000;*/
  font-family: arial;
  font-size: 10pt;
  color: #EE9A4D old color;
  display: block;
}
    
ul.navbar li a {
  text-decoration: none;
  color: #EE9A4D;
  font-weight: bold;
  display: block;

}


    
ul.navbar a:link, a:visited { 
  color: #EE9A4D;

}
    
ul.navbar a:hover, a:active { 
  color: #800000;
  background-color: #EE9A4D;
  border-right: 2px solid #EE9A4D;
  border-top: 0px solid #EE9A4D;  
  border-bottom: 0px solid #EE9A4D;  
}

td.price_note {
  margin-left: 100px;
  text-align: center;
  font-size: 8pt;
  font-weight: bold;
}
td.price_note_right {
  margin-left: 100px;
  text-align: left;
  font-size: 8pt;
  font-weight: bold;
}


h2.welcome{
  text-align: center;
  color: white;
}

#footer {
  font-size: 8pt;
  margin-bottom: 0px;
  border-top: 4px solid #800000;
  width: 800px;
  text-align: center;
  color: white;
}

#footer a{
  color: white;
}

td.titletd{
  text-align: center;
  text-decoration: underline;
}

tr.buttonrow{
  margin-left: auto;
  margin-right: auto;
}

h2.about{
  text-align: center;
  color: white;
}

h2.contact{
  text-align: center;
  color: white;
}


h2.links{
  text-align: center;
  color: white;
  top: 1px;
}

li.linkitem{
  text-align: center;
  font-size: 13pt;
}

