a:link {

	color: #CC0000;

	text-decoration: none;

}

a:visited {

	color: #CC0000;

	text-decoration: none;

}



hr {

	visible:false;

	border: 1px dashed #666666;

	height: 1px

}



.ulNoindent {

	visible:false;

	margin-bottom: 8px;

	margin-left: 17px;

	color: #3366CC;

	margin-top: 8px;

	list-style-image: url(../images/arrow.gif);







	}



.bgPage {

	visible:false;

	background-image: url(../images/backgrounds/hatch_blue.gif);

}



.bar1 {

	visible:false;

	background-color: #003366;

}

.bar2 {

	visible:false;

	background-color: #CC0000;

}

.bar3 {

	visible:false;

	background-color: #DCDCDC;

}

.bar4 {

	visible:false;

	background-color: #000000;

}



.companyName {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	font-weight: bolder;

	color: #333333;





}

.bodyText {

	font-family: "Trebuchet MS", Arial;

	font-size: 9pt;

	color: #333333;

}

.bodyTextRed {

	font-family: "Trebuchet MS", Arial;

	font-size: 9pt;

	color: #CC0000;

}

.bodyTextBlue {

	font-family: "Trebuchet MS", Arial;

	font-size: 9pt;

	color: #3366CC;

}



.smlText {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #666666;

}



.pageHeader {

	font-family: "Trebuchet MS", Arial;

	font-size: 15pt;

	font-weight: bold;

	color: #3366CC;

}

.pageHeaderWhite {

	font-family: "Trebuchet MS", Arial;

	font-size: 15pt;

	font-weight: bold;

	color: #FFFFFF;

}



.subhead1 {

	font-family: "Trebuchet MS", Arial;

	font-size: 12pt;

	font-weight: bold;

	color: #CC0000;

}

.subhead1Blue {

	font-family: "Trebuchet MS", Arial;

	font-size: 12pt;

	font-weight: bold;

	color: #3366CC;

}



.subhead2 {

	font-family: "Trebuchet MS", Arial;

	font-size: 11pt;

	font-weight: bold;

	color: #333333;

	text-transform: uppercase;

}

.subhead2Normal {

	font-family: "Trebuchet MS", Arial;

	font-size: 11pt;

	font-weight: bold;

	color: #333333;

}



.searchTitle {

	visible:false;

	font-family: "Trebuchet MS", Arial;

	font-size: 9pt;

	font-weight: bold;

	color: #FFFFFF;

	letter-spacing: 0.1em;

}



.newsHeader {

	visible:false;

	font-family: "Trebuchet MS", Arial, Helvetica;

	font-size: 36px;

	color: #DCDCDC;

}



.navbar {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 7pt;

	color: #FFFFFF;

	background-color: #CC0000;

	height: 20px;

	text-transform: uppercase;

}



.navbar a:link {

	visible:false;

	color: #ffffff;

	text-decoration: none;

}

.navbar a:visited {

	visible:false;

	color: #ffffff;

	text-decoration: none;

}



.sidebar {

	visible:false;

	background-color: #CCCCCC;

	background-image: url(../images/backgrounds/hatch_grey.gif);

}



.menuOff {

	visible:false;

	border: 1px solid #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 7pt;

	color: #666666;

	padding-left: 15px;

	text-transform: uppercase;

	background-color: #FFFFFF;

	letter-spacing: 0.1em;

	height: 18px;

	padding-right: 2px;

	background-image: url(../images/backgrounds/bg_menuOff.gif);

	background-repeat: repeat-y;

}



.menuOff a:link {

	visible:false;

	color: #666666;

	text-decoration: none;

}

.menuOff a:visited {

	visible:false;

	color: #666666;

	text-decoration: none;

}



.menuOver {

	visible:false;

	border: 1px solid #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 7pt;

	color: #666666;

	padding-left: 15px;

	text-transform: uppercase;

	background-color: #FFFFFF;

	letter-spacing: 0.1em;

	height: 18px;

	padding-right: 2px;

	background-image: url(../images/backgrounds/bg_menuOver.gif);

	background-repeat: repeat-y;





}



.menuOver a:link {

	visible:false;

	color: #666666;

	text-decoration: none;

}

.menuOver a:visited {

	visible:false;

	color: #666666;

	text-decoration: none;

}



.menuOn {

	visible:false;

	border: 1px solid #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 7pt;

	color: #666666;

	padding-left: 15px;

	text-transform: uppercase;

	background-color: #FFFFFF;

	letter-spacing: 0.1em;

	height: 18px;

	padding-right: 2px;

	background-image: url(../images/backgrounds/bg_menuOn.gif);

	background-repeat: repeat-y;



}



.menuOn a:link {

	visible:false;

	color: #666666;

	text-decoration: none;

}

.menuOn a:visited {

	visible:false;

	color: #666666;

	text-decoration: none;

}



.menuSpacer {

	visible:false;

	height: 6px;

	font-size: 6px;

	line-height: 6px;



}



.footer {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 7pt;

	color: #666666;

	text-transform: uppercase;

}



.copyright {

	visible:false;

	font-family: "Trebuchet MS", Arial;

	font-size: 9pt;

	color: #FFFFFF;

	letter-spacing: 0.1em;

}



.formField {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #333333;

	padding-left: 3px;

	border: 1px solid #333333;

}



.formFieldSearch {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 7pt;

	color: #333333;

	padding-left: 3px;

	border: 1px solid #333333;

}



.formFullWidth {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #333333;

	border: 1px solid #333333;

	padding-left: 3px;

	width: 100%;



}

.formSubmit {

	visible:false;

	font-family: "Trebuchet MS", Arial;

	font-size: 8pt;

	color: #FFFFFF;

	background-color: #3366CC;

	border: 1px solid #FFFFFF;

	height: 20px;

}

.welcome {

	font-family: "Trebuchet MS", Arial;

	font-size: 18pt;

	font-weight: bold;

	color: #3366CC;

	letter-spacing: 0.1em;

}



.bookHeader {

 	visible:false;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: bold;

	color: #3366CC;

	letter-spacing: 0.1em;

}

.bookLabel {

 	visible:false;

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 9pt;

	color: #333333;

}

.bookTable {

	visible:false;

	background-color: #FFFFFF;

	border: 1px solid #000000;



}

.contact {

	visible:false;

	font-family: "Trebuchet MS", Arial;

	font-size: 12pt;

	font-weight: bold;

	color: #FFFFFF;

	letter-spacing: 0.1em;

	padding-right: 8px;



}

.linkboxHeader {

	visible:false;

	font-family: "Trebuchet MS", Arial, Helvetica;

	font-size: 10pt;

	font-weight: bold;

	color: #333333;

	letter-spacing: 0.1em;

	padding-left: 5px;



}

.linkBox {

	visible:false;

	font-family: "Trebuchet MS", Arial, Helvetica;

	font-size: 9pt;

	border: 1px solid #CCD6E0;



}

.boxBorder {

	visible:false;

	font-family: "Trebuchet MS", Arial, Helvetica;

	font-size: 9pt;

	border: 1px solid #3366CC;

}

.boxBorderDotted {

	visible:false;

	font-family: "Trebuchet MS", Arial, Helvetica;

	font-size: 10pt;

	border: 1px dotted #CCCCCC;

}



.date {

	visible:false;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	color: #FFFFFF;

	padding-left: 8px;

}

.bgGridTR {

	visible:false;

	background-image: url(../images/grid.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.boxBorderBlk {

	visible:false;

	font-family: "Trebuchet MS", Arial, Helvetica;

	font-size: 9pt;

	border: 1px solid #333333;

}

.supplierLink {

	visible:false;

	background-color: #003366;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	color: #FFFFFF;



}

.supplierLink a:link {

	visible:false;

	color: #FFFFFF;

	text-decoration: none;

}

.supplierLink a:visited {

	visible:false;

	color: #FFFFFF;

	text-decoration: none;

}

.boxTopBlue {

	visible:false;

	background-color: #003366;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	color: #FFFFFF;

	height: 22px;



}

.boxHeader {

	visible:false;

	background-color: #3366CC;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	color: #ffffff;

	height: 22px;

	border: 1px solid #333333;

}

.ffSelect {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.ffInput {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	text-transform: uppercase;

}

.ffText {

	visible:false;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight: bold;

}

.ffTextL {

	visible:false;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

}

.ffTextSmall {

	visible:false;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #1E48AE;

	font-weight: normal;

}

.ffTextRed {

	visible:false;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #CC0000;

	font-weight: bold;

}

.ffTextRed a:link {

	visible:false;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #CC0000;

	font-size: 10px;

	font-weight: bolder;

	text-decoration: none;

}

.ffTextRed a:hover {

	visible:false;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #CC0000;

	font-size: 10px;

	font-weight: bolder;

	text-decoration: none;

}

.ffTextRed a:visited {

	visible:false;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #CC0000;

	font-size: 10px;

	font-weight: bolder;

	text-decoration: none;

}



.ffTextBlue {

	visible:false;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #1E48AE;

	font-weight: bold;

}

.ffTextBlue a:link {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	color: #1E48AE;

	font-size: 10px;

	font-weight: bolder;

	text-decoration: none;

}

.ffTextBlue a:hover {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	color: #CC0000;

	font-size: 10px;

	font-weight: bolder;

	text-decoration: none;

}

.ffTextBlue a:visited {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	color: #1E48AE;

	font-size: 10px;

	font-weight: bolder;

	text-decoration: none;

}

.ffTextBlueL {

	visible:false;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #1E48AE;

	font-weight: bold;

}

.ffTextBlueS {

	visible:false;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #1E48AE;

	font-weight: bold;

}

.ffTable1 {

	visible:false;

	background-color: #FFFFFF;

	BORDER-RIGHT: 1px; 

	BORDER-TOP: 1px; 

	BORDER-LEFT: 1px; 

	BORDER-BOTTOM: 1px;

}

.ffTableTabMain {

	visible:false;

	background-color: #cc0000; 

}

.ffTableTabs {

	visible:false;

	background-color: #3163DE; 

}

.ffTableTabsOver {

	visible:false;

	background-color: #5A81E4; 

}

.ffTableTabFont {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 13px;

	font-weight: bold;

}

.ffTableTabFont a:link {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 13px;

	font-weight: bold;

	text-decoration: none;

}

.ffTableTabFont a:hover {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 13px;

	font-weight: bold;

	text-decoration: none;

}

.ffTableTabFont a:visited {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 13px;

	font-weight: bold;

	text-decoration: none;

}

.ffTableTabFontS {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 12px;

	font-weight: bold;

}

.ffTableTabFontS a:link {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}

.ffTableTabFontS a:hover {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}

.ffTableTabFontS a:visited {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}

.ffTableTabsL {

	visible:false;

	background-color: #3163DE; 

}

.ffTableTabFontL {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

}

.ffTableTabFontL a:link {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}

.ffTableTabFontL a:hover {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}

.ffTableTabFontL a:visited {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}



.ffTableBkg {

	visible:false;

	background-attachment: fixed;

	background-color: #FFFFFF;

	background-image: url('/upload/images/gradient-blue2.jpg'); 

/* 	background-image: url('/upload/images/f-qplane.jpg'); */

	background-position: right top;

	background-repeat: repeat-x; 

/* 	background-repeat: no-repeat; */

/*	border: 1px solid #1E48AE; */

	border-top: 0px solid #ffffff;

	border-right: 1px solid #1E48AE;

	border-bottom: 1px solid #1E48AE;

	border-left: 1px solid #1E48AE;

}



.ffTableBkgQ {

	visible:false;

	background-attachment: fixed;

	background-color: #FFFFFF;

/*	background-image: url('/upload/images/gradient-blue2.jpg'); */

 	background-image: url('/upload/images/f-qplane.jpg'); 

	background-position: right top;

/*	background-repeat: repeat-x; */

 	background-repeat: no-repeat; 

/*	border: 1px solid #1E48AE; */

	border-top: 0px solid #ffffff;

	border-right: 1px solid #1E48AE;

	border-bottom: 1px solid #1E48AE;

	border-left: 1px solid #1E48AE;

}





.ffTableBkgL {

	visible:false;

	background-color: #FFFFFF;

	background-image: url('/upload/images/f-qplane.jpg'); 

	background-repeat: no-repeat; 

	background-attachment: fixed; 

	border: 1 solid #1E48AE; 

	background-position: right top;

}

.ffTable2 {

	visible:false;

	background-color: #FFFFFF;

	background-repeat: no-repeat; 

	background-attachment: fixed; 

	border: 1 solid #1E48AE; 

	background-position: right top;

}

.ffTable2L {

	visible:false;

	background-color: #FFFFFF;

	background-repeat: no-repeat; 

	background-attachment: fixed; 

	border: 1 solid #1E48AE; 

	background-position: right top;

}

.ffDottedLineTop {

	visible:false;

	border-bottom: 1 dotted #C0C0C0;

}

.ffDottedLineBottom {

	visible:false;

	border-bottom: 1 dotted #C0C0C0;

}

.ffSubmit {

	visible:false;

	FONT-WEIGHT: bold; 

	FONT-SIZE: 8pt; 

	COLOR: #305688; 	

	FONT-FAMILY: Arial;

}



.selectFlights {

	visible:false;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.textFlights {

	visible:false;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight: bold;

}

#searchcruise,
#searchship {
    width: 145px!important;
    margin-top: 0!important;
}


