body {
	font-size: 11px;
	font-family: verdana,arial,sans-serif,helvetica;
	background: url('images/red_bgrepeat.gif');	
}

#main {
	background-color: white;
}

#redback {
	width:775px; 
	background-color: #393939;
	padding-top: 10px;
	padding-bottom: 10px;
/*	background: url('images/red_bgrepeat.gif'); */
/*	border: solid 10px #393939; */
	
}

h1 {
	font-size: 17px;
	color:#b60a1d;
	margin-bottom:10px;
}

a,a:visited {
	color:#b60a1d;
}

a:hover {
	color:#606060;
}

img {
	border:0px;
}



table {
	font-size: 11px;
}

h2 {
	font-size: 12px;
	color:#b60a1d;
	margin-bottom: 8px;
}

b {
	color:#ff2a3d;
}

input {
	font-size: 10px;
}

p {
	text-align:justify;
	margin-top: 8px;
	margin-bottom: 8px;	
}

div.main {
	width: 750px;
	padding:20px;
	border: solid 1px black;
}

td.meal_price {
	text-align: right;
}

td.meal_title {
	font-weight: bold;
}

td.mealcat_title {
	font-weight: bold;
	font-size: 12px;
	color:#b60a1d;
}

td.mealcat_desc {
	font-weight: normal;
	color: #808080;
	padding-bottom: 15px;	
}

td.meal_desc {
	font-size: 10px;
/*	padding-bottom:8px; */
	width: 310px;
	text-align: left;
}

td.icon {
	padding-left: 5px;
}

img.mealcat_divider {
	height: 5px;
}

div.mealcat_divider {
	margin-bottom: 10px;
	width:100%;
}

#main {
	width:750px;
	border: solid 1px black;
	text-align:left;
}

#top_banner td{
	background-color: black;	
}

#rednav {
	background-color: #b60a1d;
}

#fade {
	background-image: url("images/fade.gif");
}


#banner_outer {
	background-color:black;
	padding-top: 10px;
	padding-bottom: 10px;
}

#bottom {
	background-color:#3e3e3e;
	padding-left: 22px;
	padding-bottom:10px;
	padding-top:10px;	
}

#blackbottom {
	background-color: black;
	padding-left: 22px;
	padding-top: 8px;
	padding-bottom: 8px;	
}

#content {
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 10px;
}

#competition {
	color: white;
	font-size:10px;
}

.nav a ,.nav a:visited{
	text-decoration: none;
	color: #606060;
	font-weight: bold;
}

.nav a:hover {
	color:#b60a1d;
}

.dotted {
	border-top: dashed 1px #606060;
}

.dotted2{
	border-bottom: dashed 1px #606060;
}

.multiply {
	font-weight: bold;
	font-size: 11px;
	color:#b60a1d;
	font-family: arial;
	padding-left: 5px;
	padding-right: 5px;
}

.meal_type {
	color: black;
	font-size: 13px;
	font-weight: bold;
	border-bottom: solid 1px black;
	font-family: arial;
	margin-bottom: 5px;
}

.title {
	font-size: 12px;
	color:#b60a1d;
	margin-bottom: 8px;
	font-weight: bold;
}

form {
	padding:0px;
	margin: 0px;
	
}

.confirm_label {
	padding-right: 10px;
	font-weight: bold;
}

.weekday {
	padding-right:20px;
	font-weight: bold;
}

.sub_head {
	font-weight: bold;
	font-size:12px;
}

.menu_txt {
	padding: 5px;
}

table.booking tr td {
	vertical-align: top;
}

table.booking tr td em{
	font-style: normal;
	color:#606060;
	padding-right: 20px;
	
}

table.awards tr td{
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.sub_head em {
	padding-top: 5px;
	font-style: normal;
	display:block;
	font-size: 10px;
}

p.terms {
	color: #808080;
}


