body
{
	background: transparent url('images/bg.jpg') repeat-x top;
	margin: 0;
}

a img
{
	border: 0;
}

#div_container
{
	width: 920px;	
	margin: 0 auto;
	text-align: center;
	padding: 30px;
}
#table_1
{
	width: 909px;
}
#table_1 #head_1
{
	width: 400px;
	padding: 0;
	border: 0;
	margin: 0;
}
#table_1 #head_2
{
	width: 491px;
	background: transparent url('images/img_07.jpg') repeat-x;
	padding: 0;
	border: 0;
	margin: 0;
}
#table_1 #head_3
{
	width: 18px;
	height: 108px;
	background: transparent url('images/img_09.jpg') no-repeat;
	padding: 0;
	border: 0;
	margin: 0;
}

#table_2
{
	width: 909px;
	background-color: #c9d0b4;
}
#table_2 #cell_1
{
	width: 5px;
	height: 108px;
	background: transparent url('images/imgl2.jpg') repeat-y;
	padding: 0;
	border: 0;
	margin: 0;
}

#table_2 #cell_2
{
	width: 73px;
	height: 108px;
	background: transparent url('images/img_11.jpg') no-repeat top;
	padding: 0;
	border: 0;
	margin: 0;
}
	
#table_2 #cell_3
{
	height: 108px;
	padding: 10px;
	text-align: left;
}
#table_2 #cell_4
{
	width: 5px;
	background: transparent url('images/imgr2.jpg') repeat-y;
	padding: 0;
	border: 0;
	margin: 0;
}	
#table_3
{
	width: 909px;
}
	
#table_3 #c_1
{
	width: 5px;
	height: 23px;
	background: transparent url('images/img.jpg') repeat-y;
	padding: 0;
	border: 0;
	margin: 0;
}
	
#table_3 #c_2
{
	width: 900px;
	height: 23px;
	background: transparent url('images/img_20.jpg') repeat-x top;
	padding: 0;
	border: 0;
	margin: 0;
}
	
#table_3 #c_3
{
	width: 5px;
	height: 23px;
	background: transparent url('images/img2.jpg') repeat-y;
	padding: 0;
	border: 0;
	margin: 0;
}
	
#table_4
{
	width: 909px;
}
	
#table_4 #s_l
{
	width: 5px;
	min-height: 200px;
	background: transparent url('images/img.jpg') repeat-y;
	padding: 0;
	border: 0;
	margin: 0;
}
/* Min-height hack for IE<7. */
* html #table_4 #s_l
{
	height: 200px;
}
	
#table_4 #main
{

	background: transparent url('images/img_27.jpg') no-repeat bottom;
	background-color: #ffffff;
	text-align: left;
	padding: 10px 50px;
	border: 0;
	margin: 0;
}
#table_4 #main form.bookings
{
	text-align: center; /* ie */
}		
#table_4 #main form.bookings table
{
	margin: 0 auto; /* everything else */
}		
#table_4 #s_r
{
	width: 5px;
	min-height: 200px;
	background: transparent url('images/img2.jpg') repeat-y;
	padding: 0;
	border: 0;
	margin: 0;
}
/* Min-height hack for IE<7. */
* html #table_4 #s_r
{
	height: 200px;
}

#table_5
{
	width:909px;
}
#table_5 #foot_l
{
	width: 140px;
	height: 51px;
	background: transparent url('images/img_33.jpg') no-repeat;
	padding: 0;
	border: 0;
	margin: 0;
}
#table_5 #center
{
/*	width: 688px;*/
	height: 51px;
	background: transparent url('images/img_29.jpg') repeat-x;
	border: 0;
	margin: 0;
	vertical-align: top;
}
#table_5 #center div
{
	height: 46px;
	overflow: hidden;
	padding: 5px 0 0 0;
	text-align: left;
}
#table_5 #spacer
{
	width: 55px; 
	height: 51px;
	background: transparent url('images/img_29.jpg') repeat-x;
	border: 0;
	margin: 0;
	vertical-align: top;
}
#table_5 #foot_r
{
	width: 81px;
	height: 51px;
	background: transparent url('images/img_31.jpg') no-repeat;
	padding: 0;
	border: 0;
	margin: 0;
}

/* New by Tom 23/04/2008 */
#table_5 .bottom
{
	height: 32px;
}
#table_5 .bottom.left
{
	background: #000 url('images/very_bottom_left.gif') top left no-repeat;
}
#table_5 .bottom.center
{
	background: #000 url('images/very_bottom_center.gif') top left repeat-x;
	color: #fff;
	font-family: 'Arial', sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}
#table_5 .bottom.spacer
{
	background: #000 url('images/very_bottom_center.gif') top left repeat-x;
}
#table_5 .bottom.right
{
	background: #000 url('images/very_bottom_right.gif') top left no-repeat;
}
