img { border: 0; }

ul {
   margin: 0;
}

li {
   list-style-type: none;
   margin-bottom: 10px;
}

li.selected {
   font-weight: bold;
   text-decoration: underline;
}

#container {
   background-image: url('center.bmp');
   text-align: left;
   width: 895px;
   min-width: 895px;
   margin: 40px auto;
}

#header {
   background-image: url('header.jpg');
   height: 465px;
   text-align: right;
   font-size: 14px;
   font-family: Arial, sans-serif;
   color: #990707;
}


#header_icon { float: left; width: 345px; height: 217px }

a { color: #990707 }

#header a:link {color: #990707; text-decoration: none;}
#header a:visited {color: #990707; text-decoration: none;}
#header a:hover {color: black; text-decoration: none;}

#top_left_menu {
   padding-top: 35px;
   min-width: 305px;
   max-width: 305px;
   width: 305px;
   float: left;
}

#top_right_menu {
   padding-top: 35px;
   width: 210px;
   float: left;
}

#left_col_wrap {
   padding-left: 44px;
   padding-top: 25px;
}

#left_col {
   width: 182px;
   float: left;
   font-family: Arial, sans-serif;
   font-size: 16px;
   text-align: left;
   color: white;
   padding-bottom: 20px;
}

#left_col ul {
   width: 160px;
   padding: 0px;
}

#left_col li {
   list-style-type: none;
   margin-bottom: 13px;
}

#left_col li a {
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
}

#right_col {
   width: 549px;
   margin-left: 60px;
   margin-top: -110px;
   margin-bottom: 20px;
   float: left;
   font-family: Arial, sans-serif;
   font-size: 15px;
}

.menu_category {
   width: 100%;
   font-weight: bold;
   padding-top: 30px;
   clear: both;
   font-size: 16px;
}

.menu_item_name {
   width: 100%;
   font-weight: bold;
   padding-top: 15px;
   clear: both;
}

.menu_item_description {
   width: 60%;
   float: left;
   text-align: left;
   padding-right: 3%;
   font-style: italic;
}

.menu_item_modifier {
   width: 25%;
   float: left;
   text-align: right;
}

.menu_item_price {
   width:10%;
   float: right;
   text-align: left;
}

.review {
   width: 100%; 
   border-top: solid 1px;
   padding-top: 25px;
   padding-bottom: 50px;
}

.review img {
   margin-bottom: 20px;
}

.review a {
   font-weight: bold;
}

#footer {
   background-image: url('footer.jpg');
   height: 55px;
   clear: both;
}

body {
   background: #990707;
   text-align: center;
}
