body {margin: 0px; padding: 0px; width: 100%; font: 12px verdana, sans-serif; line-height: 18px; background-image: url(images/bg.gif)}

a:link {color: #ab0535; text-decoration: underline}
a:active {color: #ab0535; text-decoration: underline}
a:visited {color: #ab0535; text-decoration: underline}
a:hover {color: #959e4f; text-decoration: none}

a.nav:link {color: #000000; text-decoration: none; font-weight: bold; font-size: 10px}
a.nav:active {color: #000000; text-decoration: none; font-weight: bold; font-size: 10px}
a.nav:visited {color: #000000; text-decoration: none; font-weight: bold; font-size: 10px}
a.nav:hover {color: #ab0535; text-decoration: none; font-weight: bold; font-size: 10px}

.navcurr {color: #ab0535; font-weight: bold; font-size: 10px}
.navtd {text-align: center; padding-left: 4px; padding-right: 4px}

.hdrrgt {background-image: url(images/hdr_bg.gif); background-repeat: repeat-x}
.hdrrule {border-bottom: 1px solid #949c50}
.hdrrule2 {border-top: 1px solid #949c50; height: 22px}
.hdrrule3 {height: 22px; width: 60px}

.main {vertical-align: top; padding-left: 40px; padding-top: 5px; padding-right: 0px}

.spclhdr {background-color: #949c50; text-align: center; color: #f2eddd; font-weight: bold; font-size: 11px; padding-top: 4px; padding-bottom: 4px; width: 225px; border-top: 1px solid #949c50}

.spcls {font-size: 10px; width: 225px; text-align: left; line-height: 14px}
.spclno {vertical-align: top; font-size: 10px; font-weight: bold; border-left: 1px solid #949c50; border-bottom: 1px solid #949c50; padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px}
.spclpro {padding-top: 3px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; font-size: 10px; border-bottom: 1px solid #949c50}

.foodbg {background-image: url(images/foodbg.gif); height: 73px}

li {list-style: none}
ul.liston li, ul.liston2 li {list-style: circle; padding-top: 4px}
ul.liston3 li {list-style: circle;}
ul.liston {width: 500px}

b.bullet {color: #fbb162; font-weight: normal}

b.spclred {color: #ab0534}
b.subred {font-size: 14px; color: #ab0534}
b.subred2 {font-size: 22px; color: #ab0534}
b.subred2a {font-size: 18px}
b.subred2b {font-size: 14px}
b.subred3 {font-size: 14px; color: #ab0534; text-decoration: underline}
b.subred4 {font-size: 16px; color: #ab0534}
b.subred5 {font-size: 16px}

.events {margin-top: 5px; margin-bottom: 0px}
.events2 {border: 1px solid #949c50; width: 325px; text-align: center}

hr {background-color: #949c50; color: #949c50; height: 1px}

.products {border: 1px solid #949c50; padding: 6px}
.p1 {border-left: 1px solid #949c50; border-top: 1px solid #949c50; padding: 3px}

.prd {padding: 8px; background-color: #ffffff; margin-right: 20px}
.prd2 {padding: 8px; background-color: #ffffff; margin: 10px 10px 0 0}
.prdtxt {vertical-align: top; padding-right: 20px}
.prdtxt2 {vertical-align: top; padding-left: 10px; width: 200px}
.prdtxt3 {font-size: 10px; line-height: 12px; width: 200px; padding: 8px; margin: 0}
.prdtxt4 {font-size: 10px; line-height: 12px}