div.notify-groups {
margin-top: 10px;
}

#weekmenu {
margin-bottom: 20px;
}

.weektools {
float: right;
text-align: right;
margin-bottom: 5px;
}
.weektools input {
margin-bottom: 10px !important;
margin-right: 0px;
}
.weektools .copyweek {
padding: 9px 10px 3px 10px;
margin-bottom: 5px;
margin-top: 3px !important;
}

.meal {
font-weight: bold !important;
margin-top: 0.5em;
}

.appendage {

}

.dayDate {
font-weight: bold;
}

.price {
font-weight: bold;
}

.DishPrice {
font-weight: bold;
}

#dayprices ul {
list-style-type: none;
list-style-image: none;
margin: 0 0 0 0;
}

#dayprices ul li {
margin: 0 0 0 0;
}

.DishTitle {
font-weight: bold;
text-transform: uppercase;
line-height: 1.4em;
}


#weeklypdf {
padding-top: 20px;
padding-bottom: 0px;
text-align: right;
}

#dailypdf {
float:right;
}

fieldset .dayview {
padding-top: 0;
}

fieldset.dayviewCurrent {
border-color: #036034 !important;
border: 2px solid #036034 !important;
}

.menu-day-options {
background-color: #F8C500;
padding: 3px 3px 3px 10px;
color: White;
}

.menu-day-options select,
.menu-day-options input {
background-color: #F8C500;
border-color: White;
}

table.price {
padding: 0 0 0 0 !important;
border: 0 0 0 0 !important;
width: 100%;
min-width: 100%;
}

.meals-list {
margin: 3px 0 0 0;
position: relative;
}

.meals-list li {
position: relative;
list-style: none;
list-style-image: none;
background-color: #eeeeee;
margin: 0 0 3px 0;
height: 30px;
line-height: 30px;
padding-left: 20px;
cursor: move;
}

.meal-edit {
margin: 0;
width: 300px;
position: absolute;
top: 5px;
left: 20px;
}

.meal-remove {
position: absolute;
top: 5px;
right: 3px;
}

.meal-remove-button {
position: absolute;
top: 0;
right: 0;
}

.mealdata {
width: auto;
cursor: default;
}

.mealbank-buttons {
margin-top: 15px;
margin-left: 27px;
}

.mealbank-addtool {
margin-left: 5px;
}

.opentime {
margin-left: 0px;
}


.addmeal {
margin-top: 5px !important;
width: 100%;
}

.addmeal select {
width: 100% !important;
}

.mealclass {
background-color: #036034;
color: #ffffff;
text-weight: bold;
}

.weekActions {
height: 2em;
}

.weekActions ul {
height: 1.2em;
width: 25px;
background-color: #E77017;
}

#weekMenu {
background: #EEEEEE none repeat scroll 0%;
}

.week-text {
background-repeat: no-repeat;
background-image: url(arrowDownAlternative.gif) !important;
background-position: 53px 3px;
padding-right: 10px;
             }
.week-text,
.week-text-anon {
font-weight: bold;
}

#weekMenu .actionMenu {
background: #EEEEEE none repeat scroll 0%;
z-index: 2;
}

.weekActions .actionMenu {
background:#E71070 none repeat scroll 0%;
border:1px none transparent;
height:auto;
margin-top:1.2em;;
margin-left: 33px;
overflow:hidden;
padding:0pt;
position:absolute;
/*right:-1px;
top:0pt; */
visibility:hidden;
z-index:5;
}

.meal-tools img {
cursor: pointer !important;
}

a.fortnightCalDayActive {
color: #777;
text-decoration: underline;
}
table #fortnightcalendar td {
vertical-align: top;
}
.fortnightCalDay {
cursor: hand;
text-decoration: none;
}
.fortnightCalDay:hover {
text-decoration: underline;
}

.LocalAlert {
background-image: url(local_alert.gif);
border: 5px solid #E77017;
padding: 15px 10px;
}

div.highslide-container .DishCaption {
background-color: #FFFFFF;
font-weight: bold;
text-align: center;
text-transform: uppercase;
}

.Dish .highslide img {
border: none;
}

.Dish {
position: relative;
list-style: none;
list-style-image: none;
width: 294px;
margin-right: 6px;
margin-bottom: 20px;
overflow: hidden;
float: left;
height:;
min-height: 85px;
height: auto !important;
height: 85px;
}
.Dish .dish-image-category-wrapper {
width: 110px;
float: left;
}
.Dish .dish-image-wrapper {
border: 1px solid #999;
background-color: #fff;
padding: 5px;
margin: 0;
text-align: center;
width: 98px;
}
.Dish .dish-text-wrapper {
float: left;
font-size: 100%;
line-height: 1.2em;
width: 150px;
margin-left: 10px;
}
.DishClass {
color: #666666;
font-size: 0.9em;
text-align: center;
}

.foodCategoryDescription {
margin-bottom: 25px;
}
.FoodCategoryWithLocal {
font-size: 0.6em;
color: #97290F;
}

.LocalDish {
color: #97290F;
}

.Dishes {
margin-left: 0;
border-bottom: 1px solid #ffc000;
padding-bottom: 10px;
}
.lastDishes {
border-bottom: 1pt none;
}

.buffetExtraText {
    border-top: 1px solid #FFC000;
    padding-top: 0.7em;
}

.weekprint {
padding-left: 15px;
}
