/* PRINT STYLES */

body
{
font-family: arial,helvetica,sans-serif;
font-size:12pt; 
}

a 
{
text-decoration: none; 
}

img
{
border:0;
}

img.imgright
{
float:right;
margin:0 0 10px 10px;
}

img.imgleft
{
float:right;
margin:0 10px 10px 0;
}

cleared 
{
clear:both;
}


/* STRUCTURAL */

div#w00
{
width:100%;
text-align:center;
}

div#w01 
{
margin:0 auto;
}

/* ACCESS */

ul#access
{
display:none;
visibility: hidden;
}


/* UTILITIES HEADER */

div#wutil
{
visibility: hidden;
}




/* WRAPPER FOR 1PX BORDER */

div#mbl
{
margin:0;
}

div#mbr
{
margin:0;
}


/* MAIN HEADER  */

div#hdr
{
text-align: center;
}

div#hdr div#logo
{
margin:0;
}

div#hdr div#sky
{
visibility: hidden;
display:none;
}

div#wtnav
{
display:none;
visibility: hidden;
}



/* MAIN CONTENT */

div#wmc00
{
width: 100%;
}

div#wmc01
{
text-align:left;
}

.heading 
{
margin-top: 0; 
}

div#wmc01 p.intro 
{
font-weight: bold;
}

div#wmc01 p 
{
margin-left: 24px;
}



/* SIDE MENU  */

div#wsm00
{
visibility: hidden;
}



/* BOTTOM BAR */

div#bbar
{
visibility: hidden;
}


/* FOOTER */

div#ft 
{
visibility: hidden;
}



/* SLOGAN */

#slogan 
{
visibility: hidden;
}



/* BOOKING */

div#timetable
{
	width:695px;
	float:left;
	margin:0 0 30px 24px;
}

div#timetable div.ln
{
	float:left;
	width:100%;
	margin:0 0 10px 0;
}

div#timetable div.ln h1
{
	font-size:14px;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid black;
}

div#timetable div.ln div.ln
{
	font-size:12px;
	float:left;
	width:100%;
	margin:0 0 2px 0;
}

div#timetable div.ln div.ln div.col1
{
	float:left;
	width:33%;
	text-align:left;
}

div#timetable div.ln div.ln div.col2
{
	float:left;
	width:33%;
	text-align:center;
}

div#timetable div.ln div.ln div.col3
{
	float:left;
	width:33%;
	text-align:right;
}




/* CONTACT FORM */

div#contactform
{
	float:left;
	margin:0 0 30px 24px;
	width:504px;
}

div#contactform div.ln
{
	float:left;
	width:504px;
	margin:0 0 10px 0;
}

div#contactform div.ln div.ln-l
{
	float:left;
	width:95px;
	font-size:11px;
}

div#contactform div.ln div.ln-r
{
	float:right;
	width:400px;
	font-size:12px;
}

div#contactform div.ln div.ln-r input
{
	font-family:arial,helvetica,sans;
	font-size:12px;
}

div#contactform div.ln div.ln-r textarea
{
	font-size:12px;
	font-family:arial,helvetica,sans;
}

div#contactform div.ln div.ln-r input.txt
{
	width:250px;
	border:1px solid gray;
}

div#contactform div.ln div.ln-r input.txtlong
{
	width:398px;
	border:1px solid gray;
}

div#contactform div.ln div.ln-r textarea.txt
{
	width:398px;
	height:250px;
	border:1px solid gray;
}

div#contactform div.ln div.ln-r input.btn
{
	border:none;
	background:#cc0000;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding:2px 5px;
}

