/* CSS Document */
BODY { font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 16px; color: #333333; cursor: default; text-align: left; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width:100%; height:100%;}

INPUT, SELECT { font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; }

TD.navbutton { background-color: #FF0000; font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #FFFFFF; font-size: 15px; font-weight: bold; text-align: center; height: 22px; border: thin outset #FFFFFF; cursor: pointer; padding-top: 2px; }
TD.navhover { background-color: #0033FF; font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #FFFFFF; font-size: 15px; font-weight: bold; text-align: center; height: 22px; border: thin outset #FFFFFF; cursor: pointer; padding-top: 2px; }
.formbutton { background-color: #FF0000; font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #FFFFFF; font-size: 15px; font-weight: bold; text-align: center; height: 28px; border: thin outset #FFFFFF; cursor: pointer; padding-left: 5px; padding-right: 5px; }
.formhover { background-color: #0033FF; font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #FFFFFF; font-size: 15px; font-weight: bold; text-align: center; height: 28px; border: thin outset #FFFFFF; cursor: pointer; padding-left: 5px; padding-right: 5px; }
.redspanbtn { background-color: #FF0000; font-family: Arial, Verdana, sans-serif; color: #FFFFFF; font-size: 14px; font-weight: bold; text-align: center; height: 22px; border: thin outset #FFFFFF; padding-left: 5px; padding-right: 5px; cursor: pointer; }
.bluespanbtn { background-color: #0033FF; font-family: Arial, Verdana, sans-serif; color: #FFFFFF; font-size: 14px; font-weight: bold; text-align: center; height: 22px; border: thin outset #FFFFFF; padding-left: 5px; padding-right: 5px; cursor: pointer; }
TABLE.mainpagetext { font-size: 11px; }
TABLE.bookingtable { background-color: #9DDDFB; color: #1842AD; font-weight: bold; font-size: 12px; }
TABLE.bookingtablesub { color: #FFFFFF; font-weight: bold; font-size: 12px; }
TABLE.contacttable { font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 14px; color: #FFFFFF; }
TABLE.smallbook { font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #FFFFFF; }

.lockinputbox { background-color: #EEE3EE; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; height: 22px; }
.blueinputbox { background-color: #0033FF; font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #FFFFFF; font-weight: bold; }
.minibookbox { background-color: #0033FF; color: #FFFFFF; font-weight: bold; }
.specialtitle { font-size: 16px; color: #FF0000; font-weight: bold; }
.specialmore { font-size: 12px; }
TD.specialprice { font-size: 22px; color: #FF0000; font-weight: bold; }
A.footerlink { color: #E0E0E0; font-size: 10px; text-decoration: none; font-weight: bold; }
A.footerlink:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold; }
A.agentlogin, A.agentlogin:visited { color: #FFFFFF; font-size: 10px; text-decoration: underline; }
A.agentlogin2, A.agentlogin2:visited { color: #000000; font-size: 10px; text-decoration: underline; }
A.agentlogin2:hover { color: #dd0000; font-size: 10px; text-decoration: underline; }
A.whitelink { color: #FFFFFF; }
A.sitemap, A.sitemap:visited { color: #000000; font-size: 12px; text-decoration: underline; }
A.sitemap:hover { color: #dd0000; font-size: 12px; text-decoration: underline; }
A.largeurl, A.largeurl:visited { color: #000000; font-size: 16px; text-decoration: underline; }
A.largeurl:hover { color: #dd0000; font-size: 16px; text-decoration: underline; }
TD.formtabletab { font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #1842AD; font-size: 12px; font-weight: bold; text-align: center; height: 24px; padding-left: 5px; padding-right: 5px; }

.listlink { font-weight: bold; cursor: pointer; }
.titlelink, .titlelink:visited { color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; }
.titlelink:hover { text-decoration: underline; }

.priceline { color: #CC3333; text-decoration: underline; font-weight: bold; font-size: 12px; cursor: pointer; }
.piclink { cursor: pointer; }
TR.navline { font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-align: center; }
.spanlink { cursor: pointer; }
.inputtext {
	color: #444444;
	background-color: #CCCCCC; 
	border: solid 1px #999999;
	font-size: 12px;
}
.submitbutton {
	background-color: #CCCCCC; 
	border: solid 1px #999999; 
	color: #738390; 
	height: 20px;
	font-size: 10px;
}
.buttonoff, a.linkbutton {
	color: #FFFFFF;
	background-color: #FF0000;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 40px;
	font-size: 11pt;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	border: thin outset #FF0000;
	cursor: pointer;
}
.buttonon, a.linkbutton:hover {
	color: #FFFFFF;
	background-color: #0033FF;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 40px;
	font-size: 11pt;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	border: thin outset #0033FF;
	cursor: pointer;
}
.buttonoff, a.linkbuttonAD {
	color: #FFFFFF;
	background-color: #0033FF;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 40px;
	width: 320px;
	font-size: 11pt;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	border: thin outset #0033FF;
	cursor: pointer;
}
.buttonon, a.linkbuttonAD:hover {
	color: #FFFFFF;
	background-color: #FF0000;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 40px;
	width: 320px;
	font-size: 11pt;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	border: thin outset #FF0000;
	cursor: pointer;
}
.buttonoff, a.linkbuttonSM {
	color: #FFFFFF;
	background-color: #FF0000;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 22px;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	border: thin outset #FF0000;
	cursor: pointer;
}
.buttonon, a.linkbuttonSM:hover {
	color: #FFFFFF;
	background-color: #0033FF;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 22px;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	border: thin outset #0033FF;
	cursor: pointer;
}
.style1 {
	color: #FF0000;
	font-size: 9px;
}
.style2 {
	font-size: 12px;
	font-weight: bold;
}
.style16 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.style21 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.style22 {font-size: 12px}
.style24 {font-size: 16px}
.style27 {font-size: 14px; font-weight: bold; }
.style29 {font-size: 9px; font-family: Arial, Helvetica, sans-serif;}
.style31 {font-size: 12px}
.style3 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.style5 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style6 {font-family: Arial, Helvetica, sans-serif}
.style7 {
	font-size: 16px;
	font-weight: bold;
}
.style9 {font-size: 18px}
.style11 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; }
.style15 {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}
.style10 {font-size: 12px}
.style13 {color: #FFFFFF}
.style12 {
	font-size: 16px;
	color: #FFFFFF;
}
.style32 {color: #FF0000}