body { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fce4c7; background-repeat: repeat-x; margin: 0; padding: 0; }body.inset { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #ffffff; margin: 0; padding: 0; }h1 { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-top: 0; margin-bottom: 8px; }h2 { color: #5a7f60; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-top: 0; margin-bottom: 6px; }h3 { font-size: 14px; font-weight: bold; margin-top: 0; margin-bottom: 6px; }p { font-size: 12px; margin-top: 0; margin-right: 12px; margin-bottom: 6px; }p.main { font-size: 12px; margin-top: 0; margin-right: 12px; margin-bottom: 6px; }p.price { color: #5a7f60; font-size: 12px; font-weight: bold; text-align: right; margin-top: 0; margin-right: 32px; margin-bottom: 12px; }p.emphasis { font-size: 13px; font-weight: bold; margin-top: 0; margin-right: 12px; margin-bottom: 6px; }a.emphasis:link { color: #2469a9; text-decoration: underline; }a.emphasis:visited { color: #2469a9; text-decoration: underline; }a.emphasis:hover { color: #2469a9; text-decoration: none; }a.emphasis:active { color: #2469a9; text-decoration: none; }ul { margin-top: 0; margin-bottom: 0px; }li { font-size: 12px; margin-top: 0; margin-right: 8px; margin-bottom: 2px; list-style-type: square; }li.interior { font-size: 12px;  margin-top: 0; margin-right: 14px; margin-bottom: 3px; }td.address { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; }td.menu { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-transform: uppercase; margin: 0; }a:link { color: #5a7f60; text-decoration: none; }a:visited { color: #5a7f60; text-decoration: none; }a:hover { color: #5a7f60; text-decoration: underline; }a:active { color: #5a7f60; text-decoration: underline; }td.footer { color: #9c8370; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }a.footer:link { color: #9c8370; text-decoration: none; }a.footer:visited { color: #9c8370; text-decoration: none; }a.footer:hover { color: #5a7f60; text-decoration: none; }a.footer:active { color: #5a7f60; text-decoration: none; }a.menu:link { color: #000000; text-decoration: none; }a.menu:visited { color: #000000; text-decoration: none; }a.menu:hover { color: #5a7f60; text-decoration: none; }a.menu:active { color: #5a7f60; text-decoration: none; }.submenu{ position:absolute; visibility: hidden; border:1px solid white; border-bottom-width: 0; color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; z-index: 100; background-color: #abcde9; width: 125px; }.submenu a { color: #000000; width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid white; padding: 1px 0; text-decoration: none; font-weight: bold; text-indent: 5px; }.submenu a:hover { color: #5a7f60; width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid white; padding: 1px 0; text-decoration: none; font-weight: bold; text-indent: 5px; }td.address { margin: 0; padding: 5px 0 0; }