.bg {
	background: #B6E1FA url(../images/bg_tile.gif) repeat-x top;
}

.hdr_sb {
	background: #E5FAFF url(../images/hdr_sidebar.gif) no-repeat left top;
}

.hdr_main {
	background: #E5FAFF url(../images/hdr_bar.gif) no-repeat left top;
}

.main_none {
	font: normal 11px/19px Arial, Helvetica, sans-serif;
	color: #333333;
	border: thin solid #FFFFFF;
}

.table_none {
	font: normal 11px/19px Arial, Helvetica, sans-serif;
	color: #333333;
	border: thin solid #FFFFFF;
	padding-left: 10px;
}

.main {
	font: normal 12px/19px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 30px;
	padding-left: 40px;
}

.booking {
	font: normal 12px/19px Arial, Helvetica, sans-serif;
	color: #3794CA;
	font-weight: bold;
}

.booking a {
	font: normal 12px/19px Arial, Helvetica, sans-serif;
	color: #3794CA;
	text-decoration: none;
	font-weight: bold;
}

.brochure {
	padding-right: 30px;
}

.main_table_indent {
	font: normal 11px/19px Arial, Helvetica, sans-serif;
	color: #333333;
}

.menu {
	font: bold 11px/19px Arial, Helvetica, sans-serif;
	color: #3bbee2;
}

.menu a {
	color: #333333;
	text-decoration: none;
}

.menu a:hover {
	color: #999999;
	text-decoration: none;
}

.header {
	font: bold 14px/19px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-bottom: 10px;
	padding-right: 30px;
	padding-left: 40px;
}

.link {
	font: normal 13px/19px Arial, Helvetica, sans-serif;
	color: #0397EF;
	text-decoration: none;
}

.link a {
	color: #0397EF;
	text-decoration: none;
}

.link a:hover {
	color: #0067C2;
	text-decoration: none;
}

.footer {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #77C8F6;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 20px;
}

.footer a {
	color: #77C8F6;
	text-decoration: none;
}

.footer a:hover {
	color: #519FC9;
	text-decoration: none;
}

.sb_text {
	font: normal 11px/19px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-right: 30px;
	padding-left: 40px;
}

.sb_header {
	font: bold 14px/19px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-bottom: 10px;
	padding-right: 30px;
	padding-left: 40px;
	letter-spacing: -1px;
}

.sb_header a {
	color: #FFFFFF;
	text-decoration: none;
}

.sb_image {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 30px;
	padding-left: 37px;
}

.side_contact td, .side_contact input, .side_contact select, .side_contact textarea {
	color: #333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.side_contact em { color: #FF0000; font-style: normal; }

.side_contact input, .side_contact select,  .side_contact textarea { padding: 1px; }

.side_contact h3 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 15px 0px 0px 9px;
}


