body {margin:0; padding:0; background:url(images/bgwhite.jpg) top left;}
table, td {border-collapse:collapse;}
td { vertical-align:top;}
table, td, img {border:0; border-spacing:0;}
form, td {margin:0; padding:0;}
td, tr {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; line-height:13px; color:#6E6B4C; vertical-align:top;  text-align:left;}
a { color: #81120B; text-decoration: none;}
a:hover { color: #81120B; text-decoration: underline; }



h1 { padding: 3px 0px 5px 7px;  color: #FFFFFF; font-size: 13px; font-weight: bold; background: #58563d; margin-bottom: 3px; margin-top: 6px}

.topphoto { margin: 40px 0 0 77px; }
.img1 { border: #99946A 1px solid; color: #E5DBD0; margin: 5px 1px 3px 0px;}
.img2 { border: #99946A 1px solid; color: #E5DBD0; margin: 5px 5px 3px 0px;}


.indent { padding-left: 15px; }

.spacer1 { font-size: 0; height: 11px; background:url(images/spacer1.gif) top left no-repeat; }
.spacer2 { font-size: 0; height: 11px; background:url(images/spacer2.gif) top left no-repeat; }
.spacer { font-size: 0; height: 6px;}


.menu1 { background-color:#F2E7E2}
.menu2 {background-color: #E5DBD0;}
.menutitle {font-size:12px; font-weight: bold;}


.fmenuindex {width:769px; height:20px;}
.fmenuindex a { font:10px tahoma, arial, helvetica, sans-serif; color:#595959; text-decoration: none; vertical-align:top;  text-align:left; padding-right:13px;}
.fmenuindex a:hover {font:10px tahoma, arial, helvetica, sans-serif; color:#595959; text-decoration: underline; vertical-align:top;  text-align:left; padding-right:13px;}






.container{width:769px; height:100%; border:0;}
.con1{width:505px; height:100%;}
.con2{width:264px; height:100%;}



.spl1 {background:url(images/bg01.jpg) top left no-repeat; width:505px; height:192px;}

.spl2m{background:url(images/bg02m.jpg) top left no-repeat; width:505px; height:606px; }
.spl2chef{background:url(images/bg02sandwiches.jpg) top left no-repeat; width:505px; height:606px; }
.mainm { width: 420px; height: 421px; margin: 15px 0px 10px 85px;}


.spl2m2{background:url(images/bg02m2.jpg) top left no-repeat; width:505px; height:756px;}
.spl2menu {background:url(images/bg02menu.jpg) top left no-repeat; width:505px; height:756px;}
.mainm2 { width: 420px; height: 571px; margin: 15px 0px 10px 85px;}

.spl2l{background:url(images/bg02l.jpg) top left no-repeat; width:505px; height:1030px;}
.spl2directions {background:url(images/bg02directions.jpg) top left no-repeat; width:505px; height:1030px;}
.mainl { width: 420px; height: 855px; margin: 15px 0px 0px 85px;}

.spl4{background:url(images/bg04.jpg) top left no-repeat; width:264px; height:559px;}

.spl5m{background:url(images/bg05m.jpg) top left no-repeat; width:244px; height: 239px;}
.spl5m2{background:url(images/bg05m2.jpg) top left no-repeat; width:244px; height: 389px;}
.spl5l{background:url(images/bg05l.jpg) top left no-repeat; width:244px; height: 663px;}



.container20{width:769px; height:585px; border:0;}
.con120{width:505px; height:565px;}
.con220{width:264px; height:565px;}
.spl20{background:url(images/bg20.jpg) top left no-repeat; width:505px; height:367px;}
.main20 { width: 420px; height: 188px; margin: 15px 0px 10px 85px;}



.greenbox { width: 406px; height: 127px; margin-left: 99px; }
.greenbox a { color: #81120B; text-decoration: none;}
.green a:hover { color: #81120B; text-decoration: underline; }

.white { color: #FFFFFF;}
.white a { color: #58563d; text-decoration: none;}
.white a:hover { color: #58563d; text-decoration: underline; }

.tagline { width: 100%;  margin-left: 43px; }



#flashintro object {display: block;}

.thumbnail{ position: relative; z-index: 0; }

.thumbnail:hover{ background-color: transparent; z-index: 50; }

.thumbnail span{ /*CSS for enlarged image*/
position: absolute; background-color:#e1c07a; padding: 5px; top: -500;
left: -1000px; border: 2px solid; visibility: hidden; color: #9d6a07; text-decoration: none; }

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0; padding: 2px; }

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible; top: -200; left: 225px; /*position where enlarged image should offset horizontally */}





