@import url(resetclearfix.css);
@import url(classes.css);
@import url(menu.css);

body {
	font:12px Arial;
	color:#666;
	background:#96A6C2;/*BEBEBE*/
}

a {
	color:#294A8E;
}

h1 {
	margin-bottom:8px;
	padding:4px 17px 7px 17px;
	background:#395995 url(/images/h1_bg.gif) bottom repeat-x;
	font:12px "Trebuchet MS";
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
}

hr {
	margin:8px 0;
	padding:0;
	height:1px;
	background:none;
	border:none;
	border-top:1px #AAA dotted;
}

div#wrapper1 {
	background:url(/images/body_bg.gif) top center;
}

div#wrapper2 {
	background:url(/images/body_bottom_bg.gif) bottom center repeat-x;
}

div#wrapper3 {
	background:url(/images/body_top_bg.gif) top center repeat-x;
	text-align:center;
}

div#main {
	margin:0 auto;
	width:685px;
	text-align:left;
	background:url(/images/content_bg.gif);
}

div#header {
	height:193px;
	background:url(/images/header_bg.jpg) no-repeat;
}

	div#header div.padder {
		padding:49px 14px 0 14px;
	}

div#content div.padder {
	padding:0 14px 14px 14px;
}

div#footer {
	height:91px;
	background:url(/images/footer_bg.gif);
}

	div#footer div.padder {
		padding:13px 30px 0 30px;
		color:#808080;
		font-size:11px;
	}
	
		div#footer div.padder a {
			color:#808080;
		}

div.column1 {
	float:left;
	width:407px;
	background:url(/images/seperator.gif) top right repeat-y;
}

	div.column1a {
		width:387px;
	}

div.column2 {
	float:left;
	width:250px;
}

div.bookingform {
	text-align:center;
}
	
	div.bookingform table {
		margin:0 auto;
		text-align:left;
	}

	div.bookingform td {
		padding:5px;
	}
	
	div.bookingform select {
		width:60px;
	}
	
	div.bookingform input {
		width:80px;
	}

div.contactform {
	padding:10px;
}

	div.contactform td {
		padding:5px;
	}
	
	div.contactform .text {
		width:200px;
	}
	
	div.contactform .submit {
		width:80px;
	}

div.news_block {
}
	
	div.news_title {
		font-size:14px;
		font-weight:bold;
	}
	
	div.news_date {
		padding-bottom:1em;
		font-size:11px;
		font-style:italic;
		color:#AAA;
	}
	
	div.news_text {
	}