table.food_label {
        border-width: 2px 2px 2px 2px;
        border-spacing: 1px;
        border-style: solid solid solid solid;
        border-color: black black black black;
        border-collapse: separate;
        background-color: white;
}
table.food_label th {
        border-width: 1px 1px 1px 1px;
        padding: 1px 1px 1px 1px;
        border-style: none none none none;
        border-color: white white white white;
        background-color: white;
        -moz-border-radius: 0px 0px 0px 0px;
}
table.food_label td {
        border-width: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-style: none none none none;
        border-color: white white white white;
        background-color: white;
        -moz-border-radius: 0px 0px 0px 0px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 11px;
}
hr.food_label_thick {
        border: 0;
        color: black;
        background-color: black;
        height: 5px;
}
hr.food_label_thin {
        border: 0;
        color: black;
        background-color: black;
        height: 2px;
}

input.food_label_text
{
color: #000000;
background: #f0fff0;
border: 1px solid #228b22
}

input.food_label_text_error
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}

