body {
table-layout: fixed;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #FFFFFF;
}
a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
}
a:hover {
color: #666666;
}
table.container{
width: 100%;
table-layout: fixed;
padding:0px;
border-collapse:collapse;
}
table.body {

border-collapse: collapse;
}
td.main_bottom {
background-color: #B83D0E;
margin-top:10px;
}
table.menu_display {
margin-left: -26px;
}
table.menu_display tr{
vertical-align: text-top;
}
table.menu_display td{
font-size: 11px;
margin-top: -15px;
margin-bottom: -15px;
vertical-align:top;
}
table.menu_display p{
margin-left:26px;
}
table.menu_display span{
margin-left:26px;
}
table.body_contact {
font-size:12px
}

td.body_menu a {
color: #FFFFFF;
}
tr.header {
height: 77px;
vertical-align:top;
text-align:left;
}
tr.menu {
height:30px;
text-align: right;
font-family:Arial, Helvetica, sans-serif;
}
.header_times {
color: #FFFFFF;
font-family:"Times New Roman", Times, serif;
text-align:left;
}
.header_arial {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}
td.body_column {
width: 800px;
text-align:right;
}
td.body_menu {
background-color: #b83d0e;
border-left: #FFFFFF solid 4px;
vertical-align:top;
text-align:left;
padding: 10px;

}
td.button, td.image {
text-align:left;
vertical-align:text-top;
width: 183px;
}
td.image {
border-top:4px #FFFFFF solid;
}
td.image2 {
border-top:4px #FFFFFF solid;
border-left: #FFFFFF solid 4px;
border-bottom: #FFFFFF solid 4px;
}
td.bookings, td.bookings_top {
width: 151px;
}
td.bookings {
background-color: #fed694;
border-bottom: #FFFFFF solid 4px;
color: #b83d0e;
text-align: left;
vertical-align:bottom;
padding: inherit;
padding-left: 15px;
padding-bottom:15px;
font-size: 20px;
width: 151px;
font-family:Georgia, "Times New Roman", Times, serif;
}
td.bookings_top {
background-color: #b83d0e;
width: 151px;
}
td.margin {
width: 33px;
}
td.margin_40 {
width: 28px;
}
td.footer {
width: 720px;
background-color: #fed694;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 30px;
padding-right:30px;
font-family: Arial, Helvetica, sans-serif;
color: #b83d0e;
}
td.footer_max {
width: 744px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #b83d0e;
text-align:right;

}
div.menu_header, div.menu_header_current {
background-color: #e3b19f;
width: 100px;
margin-top: 4px;
margin-bottom: 4px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
padding-left:10px;
}
div.menu_header:hover {
background-color: #b83d0e;
}
div.menu_header_current {
padding-top:15px;
}
.menu_list {
list-style-image:url(../gfx/menu_bullet.gif);
margin-top: 0px;
margin-bottom: 10px;
}
.main_bottom_left {
background-color: #B83D0E;
}
.main_bottom_right {
text-align:left;
font-family: "Times New Roman", Times, serif;
color:#FFFFFF;
font-size: 12px;
background-color: #B83D0E;
}
#image1 {
border-left:#FFFFFF solid 4px;
}
#functions, #contact, #menu, #quote_functions, #txt_menu {
border-left: #FFFFFF solid 4px;
border-bottom: #FFFFFF solid 4px;
}
#quote_functions {
background:url(../gfx/functions_quote.gif) no-repeat bottom;
}
#txt_menu {
font-family: "Times New Roman", Times, serif;
padding-top: 10px;
vertical-align:top;
text-align:left;
font-size: 12px;
color: #FFFFFF;
}
#menu {
background-color:#000000;
}
#functions {
background-color: #838383;
}
#functions_4 {
background:url(../gfx/functions_4.jpg) no-repeat bottom right;
border-bottom: #FFFFFF solid 7px;
border-top: #FFFFFF solid 4px;
}
#contact {
background-color: #404040;
}
#quote_functions, #txt_menu {
background-color: #b83d0e;
}
#menu1, #contact_2, #contact_3{
border-left: #FFFFFF solid 4px;
border-bottom: #FFFFFF solid 4px;
}
#menu_2 {
height: 81px;
background:url(../gfx/menu_2.jpg) no-repeat bottom;
}
#menu_3 {
border-bottom: #FFFFFF solid 4px;
border-top: #FFFFFF solid 4px;
border-left: #FFFFFF solid 4px;
height: 270px;
width: 183px;
background:url(../gfx/menu_1.jpg) no-repeat center;
}
#menu_4 {
border-bottom: #FFFFFF solid 4px;
border-top: #FFFFFF solid 4px;
background:url(../gfx/menu_4.jpg) no-repeat center;
}
#menu_5 {
border-bottom: #FFFFFF solid 4px;
border-top: #FFFFFF solid 4px;
background:url(../gfx/menu_5.jpg) no-repeat center;
}
#menu_7 {
border-bottom: #FFFFFF solid 4px;
border-top: #FFFFFF solid 4px;
background:url(../gfx/menu_7.jpg) no-repeat right;
}
#menu_9 {
border-bottom: #FFFFFF solid 4px;
border-top: #FFFFFF solid 4px;
background:url(../gfx/menu_9.jpg) no-repeat right;
}
#menu_11 {
border-bottom: #FFFFFF solid 4px;
border-top: #FFFFFF solid 4px;
background:url(../gfx/menu_11.jpg) no-repeat top;
}
#menu_13 {
border-bottom: #FFFFFF solid 4px;
border-top: #FFFFFF solid 4px;
background:url(../gfx/menu_13.jpg) no-repeat top;
}
#functions1 {
border-left: #FFFFFF solid 4px;
border-bottom: #FFFFFF solid 4px;
}
#contact1 {
border-left: #FFFFFF solid 4px;
border-bottom: #FFFFFF solid 4px;
}
#contact_1 {
border-bottom: #FFFFFF solid 4px;
border-top: #FFFFFF solid 4px;
background:url(../gfx/contact_1.jpg) no-repeat;
height: 109px;
}
#contact_3 {
background:url(../gfx/contact_quote.gif) no-repeat bottom center;
background-color: #fed694;
} 
#contact_4 {
background:url(../gfx/contact_vouchers.gif) no-repeat bottom center;
background-color: #b83d0e;
height: 62px;
}

#footer_nav {
margin: 0px;
padding: 0px;
}
#footer_nav li{
list-style: none ;
float: left;
margin: 0px;
padding-left: 10px;
padding-right: 10px;
text-align: right;
}


.homePromotions {
	position: absolute; 
	top:100px; 
	left: 35px; 
	width: 82px; 
	height: 82px; 
	background-image:url('/gfx/alert.png'); 
	text-align: center; 
	font-size: 12px; 
	padding: 55px 50px 50px 50px;
}