table#menu {
 width: 100%;}

table#menu td { }

table#menu th {
 font-weight: bold;
 font-size: 14px;
 text-align: right;
 padding: 2px 5px;}

table#menu table {
 width: 100%;}

td.section {}

td.section table {
 width: 100%;}

td.sec_title {
 color: #000;
 font-size: 15px;
 font-weight: bold;
 padding: 2px 5px;
}

td.sec_desc {
 font-size: 12px;
 font-style: italic;
 padding: 5px 5px;}

td.sec_img { }

td.sec_img img {
 border: 1px solid #000;}

td.heading_spacer {
 height: 10px;}
 
td.heading {
 border: 1px dashed #FFF;
 padding: 0px 40px 0 62px;
 color: #FFF;}

td.heading table {
 width: 100%;}

td.head_title {
 font-weight: bold;
 font-size: 14px;
 padding: 2px 5px;}

td.head_desc {
 font-size: 12px;
 padding: 2px 5px;}

td.head_img { }

td.head_img img {
 border: 1px solid #000;}

td.item {
 padding-bottom: 10px;}

td.item table {
 width: 100%;}

td.item_title {
 font-weight: bold;
 font-size: 12px;
 padding: 2px 5px;}

td.item_price {
 text-align: right;
 font-size: 12px;}

td.item_desc {
 font-size: 12px;
 padding: 2px 5px;}

td.item_img { }

td.item_img img {
 border: 1px solid #000;}

.featured {
}

.nopadd {
 padding: 0;}