body { background: #7f0000 url(../img/default/bg.jpg) repeat-x; margin: 0; padding: 0; }
#all { width: 900px; overflow: hidden; padding: 0; position: relative; margin: auto; clear: both; }
#header { background: url(../img/default/header.gif) no-repeat; height: 144px; overflow: hidden; }
#headerinternal { background: url(../img/default/header_internal.gif) no-repeat; height: 144px; overflow: hidden; }
#menu { margin: 116px 0 0 30px; }
#body .home { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/home.jpg) no-repeat; }
#body .content { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/content.jpg) no-repeat; }
#body .content1 { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/content_contact_us.jpg) no-repeat; }
#body .content2 { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/content_directions.jpg) no-repeat; }
#body .content3 { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/content_giftcard.jpg) no-repeat; }
#body .content4 { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/content_guest_comments.jpg) no-repeat; }
#body .content5 { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/content_history.jpg) no-repeat; }
#body .content6 { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/content_promotions.jpg) no-repeat; }
#body .content7 { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/content_reservations.jpg) no-repeat; }
#body .content .box { margin: 60px 0 20px 30px; width: 400px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #fff; }
#body .content1 .box { margin: 60px 0 20px 30px; width: 400px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #fff; }
#body .content2 .box { margin: 60px 0 20px 30px; width: 400px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #fff; }
#body .content3 .box { margin: 60px 0 20px 30px; width: 400px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #fff; }
#body .content4 .box { margin: 60px 0 20px 30px; width: 400px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #fff; }
#body .content5 .box { margin: 60px 0 20px 30px; width: 400px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #fff; }
#body .content6 .box { margin: 60px 0 20px 30px; width: 400px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #fff; }
#body .content7 .box { margin: 60px 0 20px 30px; width: 400px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #fff; }
#body .appetizers { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/appetizers.jpg) no-repeat; }
#body .soup { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/soup.jpg) no-repeat; }
#body .beef { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/beef.jpg) no-repeat; }
#body .chicken { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/chicken.jpg) no-repeat; }
#body .sandwiches { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/sandwiches.jpg) no-repeat; }
#body .dessert { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/dessert.jpg) no-repeat; }
#body .lunch { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/lunch.jpg) no-repeat; }
#body .children { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/children.jpg) no-repeat; }
#body .wine { width: 900px; height: 568px; overflow: hidden; background: #fff url(../img/wine.jpg) no-repeat; }
#footer { width: 900px; height: 38px; overflow: hidden; background-color: #fff; }
#footer .items { margin: 12px 0 0 20px; }
#reservations { width: 900px; overflow: hidden; margin: 20px 0 20px 0; }
#hours { width: 900px; margin-bottom: 50px; }
.arrows { margin: 60px 0 0 30px; }
.contentmenu { margin: 200px 0 0 33px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #fff; }
.contentmenu a, .box a { color: #fff; }
.contentmenu a:hover, .box a:hover { text-decoration: none; }
#submenu { position: absolute; z-index:1; overflow: hidden; left: 100px; top: 111px; font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; background-color: #fff; visibility: hidden; padding: 10px; text-align: center; }
#submenu a { color: #818181; text-decoration: none; }
#submenu a:hover { color: #cc0000; text-decoration: none; }
#submenu p { padding: 7px 0; border-bottom: 1px solid #c6c6c6; margin: 0; }
