html{height: 100%; min-height:auto;}
body {margin:20px;padding:0px;  background:#b3cc95;}
.main {padding: 0px;margin:0px;width:990px; font: normal 10pt lucida sans,sans-serif; text-align:left; background:#fff;  border:4px solid #000;}
.comain {padding: 0px;margin:0px;width:950px;  font: normal 10pt lucida sans,sans-serif; text-align:left; background:#fff top center no-repeat;}
/*a {color:#b949a5; text-decoration:none;}
a:hover {color:#6d135d;text-decoration:underline;}*/

table.header {background:url(images/logo_b.jpg) top center no-repeat; margin-top:10px; text-transform:uppercase; font-weight:bold; /*height:156px;*/}
/*.content td{padding:4px;}
.content p {margin:10px 0px;}*/

.hdr {font: 16pt lucida sans,sans-serif; font-weight:bold; font-style:italic; text-align:left;color:#000; margin:0px; padding:5px; border-bottom:2px solid #b3cc95; margin-bottom:10px;}
.content {font:normal 10pt lucida sans;  text-align:left; padding-top:15px; padding-left:20px; color:#000;}
.specials {padding:10px;margin:0px; font: normal 10pt lucida sans,sans-serif; text-align:left; background:#b3cc95 top center no-repeat; border:1px solid #000;}
.main p {padding-left:8px;}

ul.nav { height:30px; list-style-type:none; margin:0px; /*margin-top:20px;*/ background:#000; border-top:3px solid #b3cc95; border-bottom:3px solid #b3cc95;}
ul.nav li, ul.nav li a { margin-top:10px; display: inline; padding:5px 10px; text-transform:uppercase; font:normal 10pt lucida sans; color:#fff; text-decoration:none; border-bottom:1px dotted #000; border-top:1px dotted #000;}
ul.nav a:hover {color:#fff; border-bottom:1px dotted #fff; }

.footer {font:normal 10pt lucida sans; text-align:center; padding-top:15px; color:#000;}
.footer a {color:#000; text-decoration:none;}
.footer a:hover {color:#000; border-bottom:1px dotted #000;}
/*#accordion a {display:block;  background:url(images/faq-greybg.jpg) bottom left repeat-x; border:1px solid #999;font:bold 10pt lucida sans; color:#b949a5; padding:5px;}
#accordion a:hover {background:url(images/faq-pinkbg.jpg) bottom left repeat-x;}
#accordion div p{font:normal 10pt lucida sans; padding:6px 20px;}

.boxbg {background:url(images/boxbg.gif) top center no-repeat; width:254px; height:353px; }
.boxbg td {padding:10px 10px; color:#fff;}

.flashbg {background:url(images/flashbg.gif) top center no-repeat; width:410px; height:290px; } 
#food {vertical-align:center;padding-top:5px;}

.hoursbg{background:url(images/hoursbg.gif) top center no-repeat; width:410px; height:78px; } 
.hours  {margin:6px;}
.hours td {padding:2px; color:#fff; font-size:8pt; padding-right:10px;}*/