.noprices td, .noprices p{text-align: center; background-image: none;}

.menu {margin-left: 40px; }
.menu p, .menu h2 {margin-left: -40px;}
.menu p.join {text-align: center;}
.menu table{width: 90%; margin-bottom: 10px;}
table.half{width: 45%; float: left;}
table.half img {width: 200px }
div.menu + p {clear:  left;}

.menu td {padding: 20px 5px 0 0;}
.menu td.price{width: 20%; }
.menu th {padding: 10px 5px 5px 70px; background: url(../images/acorn_07.gif) 30px 8px no-repeat;}
.xmas .menu th {color: #C41B05; font-weight: bold; background: url(../images/stars_23.gif) 30px 8px no-repeat; padding-left: 55px;}
.menu td.desc, .menu th, .menu td.price  {font-style:italic;font-family: Georgia, sans-serif; }
.menu td.desc {padding-top: 1px; }
.menu tr.item td, .menu tr.item th { font-family: Georgia,  sans-serif;}
.menu th {color: #85875F; font-size: 1.2em; font-weight: normal;}
.menu td.label {text-align: right;}
#textcont .menu td.desc li {background: none; padding: 0 0 0 0; font-size: 80%}

.tariffs {margin-left: 60px; }
.tariffs th {font-size: 1.1em;}

.tariffs th#fridaysat1,
.tariffs th#fridaysat2,
.tariffs th#fridaysat3 { font-weight: normal; font-size: 1.1em; text-indent: 10px;}
.tariffs td {text-indent: 10px;}
.tariffs td.desc {font-size: 1.0em; padding: 0px 10px 20px 10px; border: none;}
.tariffs th, .tariffs td {border-bottom: 1px dashed #85875F; padding: 10px;}

/*---------new year prices----
---------------------------*/
#newyear{}
.twoperson:before { content: "* "; color: #1a270c; font-weight: bold;} {}

input[type=submit]{padding: 0.5em 1em;}

table#form {}
table#form td {padding: 5px 5px 5px 20px;}
table#form tr.row1l td:first-child {text-align: right; font-size: 1.2em;}
table#form tr.row2d td{text-align: left;}
.row1d {background: #E0E6EC; font-weight: normal; font-size: 1.2em; color: #70809b;}
.row1l {background-color: #f3f5f6;}

input, textarea, select {font-size: 1em; line-height: 1.2em; border: 1px solid #85875F;}
input[type=text], select {height: 20px; width: 200px;}
textarea{height: 150px; width: 70%; padding: 5px;}





