body {
	margin:0px;
	padding:0px;
}

.mainBG {
	background-image:url(images/footer_sep.jpg);
	width:782 !important;
	background-repeat:repeat-y;
	background-position: top center;
	border-left: solid 1px #9fc9eb;
	border-right: solid 1px #9fc9eb;
}

.mainLeft {
	background-image:url(images/main_left.jpg);
	width:185px !important;
	height:532px;
	background-repeat:no-repeat;
	background-position: top center;
}

.mainMiddle {
	background-image:url(images/main_middle.jpg);
	width:595 !important;
	height:532px;
	background-repeat:no-repeat;
	background-position: top center;
}

.mainFooter {
	background-image:url(images/footer.jpg);
	width:780 !important;
	height:39px;
	background-repeat:no-repeat;
	background-position: bottom center;
	text-align:center;
	font:bold 11px Verdana;
	text-decoration:none;
	vertical-align:top;
	color:#539cf8;
}

.FooterLinks {
	font:bold 11px Verdana;
	text-decoration:none;
	vertical-align:bottom;
	color:#539cf8;
}

.FooterLinks a {
	font:bold 11px Verdana;
	color:#539cf8;
	text-decoration:underline;
}

.FooterLinks a:hover {
	color:#FF9966;
	text-decoration:underline;
}

.FooterLinks2 {
	font:bold 11px Verdana;
	text-decoration:none;
	vertical-align:middle;
	color:#FFFFFF;
}

.FooterLinks2 a {
	font:bold 11px Verdana;
	color:#FFFFFF;
	text-decoration:underline;
}

.FooterLinks2 a:hover {
	color:#FF9966;
	text-decoration:underline;
}

.langs {
	text-align:left;
	font:bold 11px Verdana;
	color:#539cf8;
	text-decoration:none;
	padding-left:10px;
}

.langs a {
	font:bold 11px Verdana;
	color:#539cf8;
	text-decoration:none;
}

.langs a:hover {
	color:#FF9966;
	text-decoration:underline;
}

.menus {
	text-align:left;
	font:bold 13px Verdana;
	color:#539cf8;
	text-decoration:none;
	padding-left:50px;
	vertical-align: middle;
}

.menus a {
	font:bold 13px Verdana;
	color:#539cf8;
	text-decoration:none;
}

.menus a:hover {
	color:#FF9966;
	text-decoration:underline;
}

.mainRightTables {
	background-color:#FFFFFF;
	border:solid 1px #000000;
}

.mainRightTables .subs_Heander {
	text-align:center;
	font:bold 13px Verdana;
	color:#539cf8;
	text-decoration:none;
	text-transform: uppercase;
	height:25px;
}

.mainRightTables .left {
	text-align:right;
	font:bold 13px Verdana;
	color:#539cf8;
	text-decoration:none;
}

.mainRightTables .inputs {
	text-align:left;
	font:bold 13px Verdana;
	border:solid 1px #539cf8;
	text-decoration:none;
	background-color:#FFFFFF;
}

.mainRightTables .button {
	text-align:center;
	font:bold 13px Verdana;
	border:solid 1px #539cf8;
	text-decoration:none;
	background-color:#FFFFFF;
	height:20px;
}

.mainRightTables .spec_Heander {
	text-align:center;
	font:bold 13px Verdana;
	color:#539cf8;
	text-decoration:none;
	text-transform: uppercase;
	height:25px;
}
.mainRightTables .spec_Content {
	padding:5px;
	/*
	padding:5px;
	text-align:justify;
	*/
}

.mainArticleTable .a_HeaderTop {
	text-align:left;
	font:bold 13px Verdana;
	color:#539cf8;
	text-decoration:none;
	text-transform: uppercase;
	height:25px;
	border-bottom:solid 1px #539cf8;
}

.mainArticleTable .a_HeaderTop a {
	font:bold 13px Verdana;
	color:#539cf8;
	text-decoration:none;
}

.mainArticleTable .a_HeaderTop a:hover {
	color:#FF9966;
	text-decoration:underline;
}

.mainArticleTable .a_Header {
	text-align:left;
	font:bold 15px Verdana;
	color:#FF9966;
	text-decoration:none;
	text-transform: uppercase;
	height:35px;
}

.mainArticleTable .a_Content {
	/*color:#539cf8;*/
}

.enquiryform .header {
	font:bold 11px Verdana;
	color:#000000;
	text-align:center;
	padding:10px;
}

.enquiryform .left {
	font:bold 11px Verdana;
	color:#000000;
	text-align:right;
	padding-right:10px;
}

.enquiryform .securitycheck {
	text-align:center;
	height:30px;
}

.enquiryform .securitycheck img {
	vertical-align:middle;
	border:solid 1px #000000;
}

.enquiryform .warning {
	font:bold 15px Verdana;
	color:#FF0000;
	text-align:center;
}

.enquiryform .butt {
	text-align:center;
	font:bold 13px Verdana;
	border:solid 1px #539cf8;
	text-decoration:none;
	background-color:#FFFFFF;
	height:20px;
}

.enquiryform .tinput {
	height:18px;
	font:normal 11px Verdana;
	color:#000000;
	border:solid 1px #000000;
}

.bookings .city1 {
	font:bold 11px Verdana;
	color:#539cf8;
	text-decoration:none;
	text-align:right;
}

.bookings .city2 {
	font:bold 11px Verdana;
	color:#000000;
	text-decoration:none;
	text-align:left;
}

.bookings .other {
	font:bold 11px Verdana;
	color:#000000;
	text-decoration:none;
}

.bookings .price {
	font:bold 11px Verdana;
	color:#FF0000;
	text-decoration:none;
}

.bookings .other2 {
	font:bold 11px Verdana;
	color:#000000;
	text-decoration:none;
	text-align:justify;
}

.bookings .other3 {
	font:normal 9px Verdana;
	color:#81B5F5;
	text-decoration:none;
	text-align:justify;
}
