body {	
	font-family: Verdana, Tahoma;
	font-size:11px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;	
	width:100%;
	height:100%;
	background:#7190BC;
}
.BtnLnk
{
	cursor:pointer;
	cursor:hand;	
}
.bodyBorder
{
	border-color:DBA71A;
	border-width:thin;
	border-style:solid;
}
.headerHR
{
	color: DBA71A;
	height:1px;
	width:100%;
}
A
{
	
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #808080;	
	
}
A:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #ffb22d;	
	
}
/*A:link
{
	font-family: Verdana;
	font-size: 10px;
	color: #1d5c8c;
	text-decoration:none;
}*/
A:visted
{
	/*font-size:10px;
	color:#5C67F7;*/
	font-family: Verdana;
	font-size: 10px;
	color: #ffb22d;
	text-decoration:none;
}
.headerTable
{
	background-color:#5C67F7;
	font-size: 10px;
	color: White;
	font-family: Verdana, Tahoma;
}
.headerTR
{
	padding-right:10px;
	padding-left:10px;
}
.homeSearchHeader
{
	background-color:FFCC66;
	font-family: Verdana, Tahoma;
}
.searchResultsTable
{
	border-color:#5C67F7;
	border-width:thin;
	width:90%;
	vertical-align:middle;
}
.PackageCalendarHeader
{
	color:Navy;
	font-size:11px;
	font-family: Verdana, Tahoma;
	vertical-align:top;
	font-weight:bold;
	border-collapse:separate;
	border-color:Maroon;
	padding:1;
	font-variant:small-caps;
}
.PackageCalendarItemHeader
{
	color:Navy;
	font-size:11px;
	font-family: Verdana, Tahoma;
	vertical-align:top;
	font-weight:bold;
	border-collapse:separate;
	border-color:Maroon;
	padding:1;
	font-variant:small-caps;
}
.PackageCalendarItem
{
	color:Navy;
	font-size:10px;
	font-family: Verdana, Tahoma;
	vertical-align:top;
	font-weight:lighter;
	border-collapse:separate;
	border-color:Maroon;
}
.PackageCalendar
{
	display:list-item;
	border-style:dashed;
	border-width:1px;
	float:none;
	border-collapse:separate;
	border-color:Maroon;
	table-layout:auto;
	font-size: 11px;
	font-family: Verdana, Tahoma;
	vertical-align:top;
	width:100%;
}
.normal
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;
}
.normalHTMLSelect
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;
	text-justify:inter-word;
	width:160px;
}
.dateHTMLSelect
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;
	text-justify:inter-word;
}
.normalListBox
{
	width:200px;
	height:100px;
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;
	text-justify:inter-word;
}
.topNavigation
{
	background-color:#5C67F7;
	color: White;
	font-family:Verdana;
	font-size:10px;
	vertical-align:middle;
	padding-right:10px;
}
A.topNavigation:link
{
	background-color:#5C67F7;
	color: White;
	font-family:Verdana;
	font-size:10px;
	vertical-align:middle;
	padding-right:10px;
}
A.topNavigation:active:visited
{
	background-color:#5C67F7;
	color: White;
	font-family:Verdana;
	font-size:10px;
	vertical-align:middle;
	padding-right:10px;
}
.topNavigationHeader
{
	background-color:FFCC66;
	color: Black;
	font-family:Verdana;
	font-size:10px;
	padding-right:5px;
	padding-left:5px;

	border-style:solid;
	border-width:1px;
	border-collapse:separate;
	cursor:pointer;
	background-color:FFCC66;
	text-align:center;
	vertical-align:middle;
	text-align:justify;
	vertical-align:middle;
	text-decoration:none;
}
A.topNavigationHeader:link:active:visited
{
	background-color:FFCC66;
	color: Black;
	font-family:Verdana;
	font-size:10px;
	padding-right:5px;
	padding-left:5px;

	border-style:solid;
	border-width:1px;
	border-collapse:separate;
	cursor:pointer;
	background-color:FFCC66;
	text-align:center;
	vertical-align:middle;
	text-align:justify;
	vertical-align:middle;
	text-decoration:none;
}
.languageLink
{
	font-family:Verdana;
	font-size:9px;
	height: 20px;
}
.footerTR
{
	font-family:Verdana;
	font-size:9px;
	height: 20px;
}
.pageErrHeader
{
	font-size : 14px;
	font-weight : bold;
}
.button
{
	font-size: 10px;
	color: black;
	font-family: Verdana, Tahoma;	
	border : solid 1px black;
	background-color : Transparent;
	cursor:pointer;
	overflow:auto;
}
.buttonAvailable
{
	font-size: 10px;
	background-color:#5FA54C;
	color:White;
	font-weight:bold;
	overflow:auto;
	text-transform:uppercase;
	font-family: Verdana, Tahoma;	
	border : solid 1px black;
	cursor:pointer;
}
.buttonOnRequest
{
	visibility:hidden;
}
.buttonUnavailable
{
	visibility:hidden;
}
.buttonClosed
{
	visibility:hidden;
}
.inputText
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;	
	border : solid 1px black;
	background-color : Transparent;
}
.inputTextDisabled
{
	font-size: 11px;
	color: blue;
	font-family: Verdana, Tahoma;	
	border : solid 1px transparent;
	background-color : Transparent;
}
.inputTextAllCaps
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;	
	border : solid 1px black;
	background-color : Transparent;
	text-transform:uppercase;
}
.submitButton
{
	background-color:LightSteelBlue;
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:Black;
	cursor:pointer;
}
.headerSmall
{
	font-weight: bold;
	font-size: 11px;
	color: darkslateblue;
	font-family: Verdana, Tahoma;
	padding : 2px;
}
.SimilarPackage
{
	font-size: 10px;
	color:black;
	background-color:#B6B5F4;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
.SimilarAlternatingPackage
{
	font-size: 10px;
	background-color:#CDCCDB;
	color:black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
.BookingRow2
{
	font-size: 11px;
	background-color:CCD2F0;
	color:black;
	font-family: Verdana, Tahoma;
}
.BookingRow1
{
	font-size: 11px;
	background-color:F6C84A;
	color:black;
	font-family: Verdana, Tahoma;
}
.ItineraryNode
{
	font-size: 9px;
	color:black;
	background-color:9EA6CD;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
.ItineraryAlternatingNode
{
	font-size: 9px;
	background-color:CCD2F0;
	color:black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
.searchResultsHeaderOnRequest
{
	font-weight: bold;
	font-size: 9px;
	color:CCCCCC;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
.searchResultsItemUnavailable
{
	font-size: 9px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCCCC;
}
.searchResultsItemOnRequest
{
	font-size: 9px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCCCC;
}
.searchResultsAlternatingItemOnRequest
{
	font-size: 10px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCCCC;
}
.searchResultsAlternatingItemUnavailable
{
	font-size: 10px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCCCC;
}
.searchResultsItemHeaderOnRequest
{
	background-color:CCCCCC;
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
.searchResultsItemHeaderUnavailable
{
	background-color:CCCCCC;
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeaderOnRequest:link:visited:active
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeaderUnavailable:link:visited:active
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeaderOnRequest:hover
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeaderUnavailable:hover
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemOnRequest:link:hover:visited:active
{
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCC99;
	font-weight:bolder;
}
A.searchResultsItemUnavailable:link:hover:visited:active
{
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCC99;
	font-weight:bolder;
}
.searchResultsHeaderOnRequest
{
	font-weight: bold;
	font-size: 11px;
	color: darkslateblue;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
.searchResultsHeaderUnavailable
{
	font-weight: bold;
	font-size: 11px;
	color: darkslateblue;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
.searchResultsPriceHeaderOnRequest
{
	visibility:hidden;
}
.searchResultsPriceOnRequest
{
	visibility:hidden;
}
.searchResultsPriceHeaderUnavailable
{
	visibility:hidden;
}
.searchResultsPriceUnavailable
{
	visibility:hidden;
}
A.BookNow
{
	font-style:normal;
	border-style:solid;
	border-width:1px;
	border-collapse:separate;
	border-color:Black;
	
	background-color:#5FA54C;
	color:White;
	width:50px;
	text-align:center;
	height:20px;
	vertical-align:middle;
	font-weight:bold;
}
A.BookNow:hover
{
	font-style:normal;
	border-style:solid;
	border-width:1px;
	border-collapse:separate;
	cursor:pointer;
	background-color:DBA71A;
	color:Black;
	width:50px;
	text-align:center;
	height:20px;
	vertical-align:middle;
	font-weight:bold;
}
A.MoreInfo
{
	font-style:normal;
	border-style:solid;
	border-width:1px;
	border-collapse:separate;
	cursor:pointer;
	background-color:Transparent;
	color:Black;
	width:75px;
	text-align:center;
	height:20px;
	vertical-align:middle;
}
A.MoreInfo:hover
{
	font-style:normal;
	border-style:solid;
	border-width:1px;
	border-collapse:separate;
	cursor:pointer;
	background-color:White;
	color:Black;
	width:75px;
	text-align:center;
	height:20px;
	vertical-align:middle;
}
A.ContactRep
{
	font-style:normal;
	border-style:solid;
	border-width:1px;
	border-collapse:separate;
	cursor:pointer;
	background-color:Transparent;
	color:Black;
	width:150px;
	text-align:center;
	height:20px;
	vertical-align:middle;
}
A.ContactRep:hover
{
	font-style:normal;
	border-style:solid;
	border-width:1px;
	border-collapse:separate;
	cursor:pointer;
	background-color:White;
	color:Black;
	width:150px;
	text-align:center;
	height:20px;
	vertical-align:middle;
}
.searchResultsItemAvailable
{
	font-size: 10px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:B8CDC2;
}
.searchResultsItem
{
	font-size: 10px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCC99;
}
.searchResultsAlternatingItemAvailable
{
	font-size: 10px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:D9F3E6;
}
.searchResultsAlternatingItem
{
	font-size: 10px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:EAEAB2;
}
.searchResultsItemHeaderAvailable
{
	background-color:#5C67F7;
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
.searchResultsItemHeader
{
	background-color:#7392BD;
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeaderAvailable
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeaderAvailable:link:visited:active
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeader
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeader:link:visited:active
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeaderAvailable:hover
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeader:hover
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemAvailable:link:hover:visited:active
{
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCC99;
	font-weight:bolder;
}
A.searchResultsItem:link:hover:visited:active
{
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCC99;
	font-weight:bolder;
}
TABLE.searchResultsPriceAvailable
{
	font-size: 12px;
	color: Black;
	border-width:thin;
	border-color:#CCCCCC;
	border-style:solid;
}
TABLE.searchResultsPrice
{
	font-size: 12px;
	color: Black;
	border-width:thin;
	border-color:#CCCCCC;
	border-style:solid;
}
.searchResultsPriceHeaderAvailable
{
	font-size: 12px;
	font-weight:bold;
	background-color:#CCCCCC;
	color: Black;
	border-color:White;
	border-width:thin;
	border-style:solid;
}
.searchResultsPriceHeader
{
	font-size: 12px;
	font-weight:bold;
	background-color:#CCCCCC;
	color: Black;
	border-color:White;
	border-width:thin;
	border-style:solid;
}
.searchResultsPriceAvailable
{
	font-size: 12px;
	background-color:White;
	color: Black;
	border-color:#5C67F7;
	border-width:medium;
}
.searchResultsPrice
{
	font-size: 12px;
	background-color:White;
	color: Black;
	border-color:#5C67F7;
	border-width:medium;
}
.smallText9Available
{
	font-size: 9px;
	color: black;
	font-family: Verdana, Tahoma;	
	background-color : Transparent;
}
.smallText9OnRequest
{
	visibility:hidden;
}
.smallText9Unavailable
{
	visibility:hidden;
}
.smallText9
{
	font-size: 9px;
	color: black;
	font-family: Verdana, Tahoma;	
	background-color : Transparent;
}
.smallText8
{
	font-size: 8px;
	color: black;
	font-family: Verdana, Tahoma;	
	background-color : Transparent;
}

.text14
{
	font-size: 14px;
	font-family: Verdana, Tahoma;	
	background-color : Transparent;
}

H2
{
	color: Black;
	font-family: Verdana, Tahoma;	
	background-color : Transparent;
}

H3
{
	color: Black;
	font-family: Verdana, Tahoma;	
	background-color : Transparent;
}
SELECT
{
	text-transform:capitalize;
}
.onRequest
{
	background-color:#CCCC99;
}
.closed
{
	background-color:#CCCCCC;
}
.unavailable
{
	background-color:#CCCCCC;
}
.priceTextBox
{
	width:70px;
	border-width:0px;
	background-color:Transparent;
	text-align:center;
	font-family:Verdana;
	font-size:11px;
}
.GlobalPassMessage
{
	color:Green;
	font-size:10px;
	font-weight:bold;
}
.dListFrame
{
	position:absolute;
	display:none;
	width:150px;
	background-color:LightYellow;
	border:1px solid black;
	z-index:100;
	overflow:hidden;
}
.dListItem
{
	cursor:pointer;
	background-color:transparent;
	color : Black;
	padding : 2 2 2 15;
}
.dListItemSel
{
	cursor:pointer;
	background-color : MidnightBlue;
	color : White;
	padding : 2 2 2 15;
}
.AirSearchBox
{
	background-color:#AADDFF;
	border-style:solid;
	border-color:567F65;
	border-width:thin;
	width:350px;
}
.AirSearchBox .FlightType
{
	background-color:#CCEEFF;
	border-style:none;
	width:100%;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
}
.AirSearchBox .FlightSearch
{
	background-color:#CCEEFF;
	border-style:none;
	width:100%;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
}
.AirSearchBox .FlightSearchAdditional
{
	background-color:#CCEEFF;
	border-style:none;
	width:100%;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
}
.AirSearchBox .FlightSearchPassengers
{
	background-color:#CCEEFF;
	border-style:none;
	width:100%;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
}
.AirSearchBox .inputText
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;	
	border : solid 1px black;
	background-color : White;
}
.AirSearchBox .inputTextAllCaps
{
	font-size: 11px;
	color: black;
	text-transform:uppercase;
	font-family: Verdana, Tahoma;	
	border : solid 1px black;
	background-color : White;
}
.AirBasePrice
{
	color:Black;
	font-size:9px;
}
.AirTotalPrice
{
	color:darkslateblue;
	font-weight:bold;
	font-size:15px;
}
.AirResultsHeader
{
	color:Black;
	font-family:Verdana, Tahoma, Arial;
	background-color:#3366FF;
	border: Khaki 1px solid;
	padding-left:2px;
	padding-right:2px;
	background-color:Yellow;
}
.AirFlightBox
{
	background-color:f0f0f0;
}
.AirHeader
{
	color:darkslateblue;
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	font-weight:bold;
	background-color:#ffffcc;
}
.AirAgree
{
	border-width:1px;
	border-color:DarkGoldenrod;
	border-style:solid;
}
.AirTable
{
	color:Black;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	background-color:#3366FF;
	border: Khaki 1px solid;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:White;
}
.AirPassengerPricing
{
	border-bottom-width:1px;
	border-bottom-color:silver;
	border-bottom-style:solid;
	color:Black;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
}
.AirPassengerPricingHeader
{
	border-bottom-width:1px;
	border-bottom-color:silver;
	border-bottom-style:solid;
	font-weight:bold;
	color:Black;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
}
.AirRules
{
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
}
.BookingOptions
{
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
}
.DiscountMarkup
{
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
}
.AirEquipmentDetails
{
	color: darkgray;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
}
.NextDayArrivalNote
{
	color: firebrick;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
}


.AirTicketType
{
	color: Black;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
}
.NoMatchAirports
{
	padding-top:3px;
	margin-top:3px;
	font-weight:bold;
	font-size:11px;
	color:Crimson;
}
.DisplayTitle
{
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	color:black;
	font-weight:bold;
}
.ClientRefFormHeader
{
	font-size:12pt;
	font-family:Tahoma;
	color:#ff9900;
}
.CondoH4
{
	color:#003581;
	font-family:Verdana, Tahoma;
}
.CondoAsterisk
{
	font-style:normal;
	color:Red;
	font-weight:bold
}
.buttonNext
{
	font-size: 10px;
	font-family: Verdana, Tahoma;	
	border : solid 1px black;
	background-color:#5FA54C;
	color:White;
	font-weight:bold;
	overflow:auto;
	text-transform:uppercase;
	cursor:pointer;
}
.cruiseStepSel
{
	background-color:#FB6908;
	color:White;
	font-weight:bold;
	
	font-family:Verdana;
	font-size:10px;
}
.cruiseStep
{
	background-color:Transparent;
	color:Black;
	
	font-family:Verdana;
	font-size:10px;
}
.cruiseCatPrice
{
	font-family:Verdana;
	font-size:11px;
}
.cruiseCatListPrice
{
}
.cruiseDiscountPrice
{
}
.cruiseCatAgencyPrice
{
	font-weight:bold;
	color:firebrick;
}
.boxTable
{
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	border-color:Black;
}
.ValueAddCruise
{
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	border-color:Black;
}
.BookingTimer
{
	font-family: Verdana;
	font-weight:bold;
	color: firebrick;
}
.BookingTimerTime
{
	font-family: Verdana;
	font-weight:bold;
	color: firebrick;
}
/*NewStyle*/

.matrix_labelTD{
	border : solid 1px #919FD0;
	background-color : #ffffff;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}
.matrix_headerTD
{	
	border : solid 1px #919FD0;
	background-color : #ffffff;
	text-align : center; 	
	color: #000000;	
}
.matrix_headerEmptyTD
{
	border : solid 1px #919FD0;	
	background-color : White;	
}
.matrix_innerTD{
	border : solid 1px #919FD0;
	background-color : #ffffff;
	text-align : center;
}
.matrix_innerEmptyTD{
	border : solid 1px #919FD0;
	background-color : White;
}
.matrix_innerTD_Over{
	border : solid 1px #919FD0;	
	text-align : center;
	background-color : White;
}
.matrix_innerEmptyTD_Over{
	border : solid 1px #919FD0;
	background-color : White;
}
.matrix_mainTable
{
	border : 1px solid #919FD0;	
	font-size: 10px;
	color: #1d5c8c;
	font-family: Verdana;
	background-color:white; 
}
.matrix_leftCorner
{	
	border : 1px solid #919FD0;
	height : 50px;
	background-color : White;
}
.body_bg
{
	background-color:#D9E0F9;  		 
}
.box_bg 
{
	background-color:#D4E2EE;
}
.bg_top {
	color: #132b4a;
	background-color: #132b4a;
}
.logo {
	background:url(images/logo.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.whitetitle {
	font-size: 13px;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight:bold;
}
.whitetitlenormal {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana;
}
.smalltext {
	font-size: 11px;
	color: #333333;
	font-family: Verdana;
}

.reflection {
background:url(images/inbox_mid_img.jpg);
background-repeat:no-repeat;
background-position:top;
}
.bg_7 {
	background-color: #D4E2EE;
}
.bg_8 {
	background-color: #D4E2EE;
}
.box_textb8 
{
	font-size: 13px;
	color: white;
	font-family: Verdana;
}
.eticket
{
	font-size: 13px;
	color: #333333;
	font-family: Verdana;		
	font-weight:bold;
	color: #274c77;
	letter-spacing: 1px;
	text-decoration:none;
}
.bg10{
	background-color:#ccd8e4;
}
.bg_1 {
	background-color: #1d5c8c;
}
.bg2{
	background-color:#97B3CA;
}
.bg3{
	background-color:#97B3CA;
}
.bg4{
	background-color:#bfd3e3;
}
.bg5{
	background-color:#CBE0F2;
}
.bg6{
	background-color:#7392BD;
	color:white;	   
}
.whitebg{
	background-color:#ffffff;
}

.no_rep {
	background-repeat: repeat-x;
}
.no_re {
	background-repeat: no-repeat;
}

.bg {
	background: url(images/bg_img_1.jpg);
}
.text_top {
	font-family: Verdana;
	font-size: 15px;
	color: #336699;
}
.link_text {
	font-family: Verdana;
	font-size: 10px;
	color:#336699;
	text-decoration:none;
	}
.link_text a {
	font-family: Verdana;
	font-size: 10px;
	color: #336699;
	text-decoration:none;
}
.link_text a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #F87628;
	text-decoration:none;
}
.link_text a:visted {
	font-family: Verdana;
	font-size: 10px;
	color: #F87628;
	text-decoration:none;
}
.box_txt {
	font-size: 12px;
	color: #ffb22d;  
	font-family: Verdana;
 
}
.box_textb1 {
	font-size: 12px;
	color: white;
	font-family: Verdana;
}
.box_textb2 {

	font-size: 13px;
	color: white;
	font-family: Verdana;
}
.box_border
{
	border: #e3ebf1 1px solid;
}
.box_text3 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	
}
.bot_link_text {
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
}
.bot_link_text a {
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	text-decoration:none;
	
}
.bot_link_text a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #f6eedf;
	text-decoration:none;
}


.box_nm_text {
	font-family: Verdana;
	font-size: 10px;
	color: #606061;
}
.red_font {
	font-family: Verdana;
	font-size: 11px;
	color: #C4340B;
}
.box_big_text {
	font-family: Verdana;
	font-size: 14px;
	color: #274c77;
}

.box_textb11 {

	font-size: 12px;
	color: #666666;
	font-family: Verdana;
}
.box_text4 {
	font-family: Verdana;
	font-size: 11px;
	color: #1D5C8C;
}
.box_nm_text1 {

	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
._inbox {
	border: 1px solid #003366;
	width: auto;
}
.IN_BOX_TEXT {
	font-family: Verdana;
	font-size: 11px;
	color: #000033;
	border: 1px solid #666666;
}
.link_text2 {

	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
}
.tablelfettop{
	background:url(images/table/table_03_01.gif);
	background-repeat:no-repeat;
}
.tablerightttop{
	background:url(images/table/table_05_02.gif);
	background-repeat:no-repeat;
}
.tableleftbottom{
	background:url(images/table/table_09_03.gif);
	background-repeat:no-repeat;
}
.tablerightbottom{
	background:url(images/table/table_10_04.gif);
	background-repeat:no-repeat;
}
.tabletopbg{
	background:url(images/box_top_line.jpg);
	background-repeat: repeat-x;
	background-position:top;
}
.tableleftbg{
	background:url(images/box_le_line.jpg);
	background-repeat: repeat-y;
	background-position:left;
}
.tablerightbg{
	background:url(images/box_me_riline.jpg);
	background-repeat: repeat-y;
	background-position:right;
}
.tablebotbg{
	background:url(images/box_bot_line.jpg);
	background-repeat: repeat-x;
	background-position:right;
}
.tablemidbg{
	background:url(images/box_mid_img.jpg);
	background-repeat: repeat-x;
	background-position:right;
}
.wavebg{
	background:url(images/in_box_bot_img.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.topofferbg{
	background:url(images/right_box.jpg);
	background-repeat: no-repeat;
	background-position:left;
}
.currentsearchbar{
	background:url(images/air_book.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
.more {
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #808080;
	letter-spacing: 1px;
	text-decoration:none;
}
.more a {
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #1D5C8C;
	letter-spacing: 1px;
	text-decoration:none;
}
.more a:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #E76301;
	letter-spacing: 1px;
	text-decoration:none;
}
.toplink1{
	background:url(images/mn11.jpg);
	background-repeat: no-repeat;
	background-position:top;	
}
.toplink1 a {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}

.toplink1 a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #ffb22d;
	text-decoration:none;
}
.toplink2{
	background:url(images/mn12.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
.toplink2 a {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}

.toplink2 a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #ffb22d;
	text-decoration:none;
}
.toplink3{
	background:url(images/mn16.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
.toplink3 a {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}

.toplink3 a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #ffb22d;
	text-decoration:none;
}
.toplink4{
	background:url(images/mn17.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
.toplink4 a {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}

.toplink4 a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #ffb22d;
	text-decoration:none;
}
.toplink5{
	background:url(images/mn18.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
.toplink5 a {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}

.toplink5 a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #ffb22d;
	text-decoration:none;
}
.toplink6{
	background:url(images/mn25.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
.toplink6 a {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}

.toplink6 a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #F87628;
	text-decoration:none;
}
.samlltablelefttop{
	background:url(images/in_table_01.jpg);
	background-repeat:no-repeat;
}
.samlltablerighttop{
	background:url(images/in_table_03.jpg);
	background-repeat:no-repeat;
}
.samlltableleftbottom{
	background:url(images/in_table_06.jpg);
	background-repeat:no-repeat;
}
.samlltablerightbottom{
	background:url(images/in_table_08.jpg);
	background-repeat:no-repeat;
}
.samlltabletopbg{
	background:url(images/in_table_02.jpg);
	background-repeat: repeat-x;
	background-position:top;
}
.samlltablebottombg{
	background:url(images/in_table_07.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
}
.samlltableleftbg{
	background:url(images/in_table_04.jpg);
	background-repeat: repeat-y;
	background-position:left;
}
.samlltablerightbg{
	background:url(images/in_table_05.jpg);
	background-repeat: repeat-y;
	background-position:right;
}
.link {
	font-size:11px;
	color:#d4d2d7;
	text-decoration:none;
	font-weight: bold;
}
.AirLine {
	font-family: Verdana;
	font-size: 9px;
	font-weight:bold;
	color: #274c77;
	letter-spacing: 1px;
	text-decoration:none;
}
.BookBorder
{
	border: lightsteelblue 1px solid;
}
.grybg1
{
	background-color: #e5e5e5;
}
.bluebg1 
{
	background-color: #2b5094;
}
.titlewhite {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.titleblack {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.textsmall {
	FONT-SIZE: 10px;
	color:#0259c3;
	text-decoration:underline;
}
.titleblue1 {
	font-size: 11px;
	color: #017dc8;
	text-decoration: none;
	font-weight: bold;
}
.titlebig1 {
	font-size: 14px;
	color: #0593ad;
	text-decoration: none;
	font-weight: bold;
}
.textnormal {
	FONT-SIZE: 10px; 
}
.titleorange {
	font-size: 11px;
	color: #d14a12;
	font-weight: bold;
}
.orajngebg1 {
	background-color: #ff7403;
}
.titleblue2 
{
	font-size: 11px;
	color: #0259c3;
	text-decoration: none;
	font-weight: bold;
}
.test
{
	cursor:pointer;
	cursor:hand;
	background: url(images/btn_img.gif); 
	width: 153px; 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	height: 26px;  
	border-bottom-style: none;
}
.purborder
{
	border: lightsteelblue 1px solid;
	background:#CBE0F2;
}

.btncontd
{
	cursor:pointer;
	cursor:hand;
	background: url(images/Continue.jpg);
	WIDTH:95px; height: 20px;
	border-style: none;
	color:White;font-size:13px;font-weight:bold;
}
.btnpayment
{
	cursor:pointer;
	cursor:hand;
	background: url(/web/img/PaymentBtn.jpg);
	WIDTH:174px; height: 20px;
	border-style: none;
	color:White;font-size:13px;font-weight:bold;
}
.lbl_usd 
{
	font-family: Verdana;
	font-size: 14px;
	color: #FFB66B;
}
.baseprice
{
	font-family: Verdana;
	font-size: 18px;
	color:#FFB66B;
	font-weight:600; 
}
a.businessclass
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	color: #D14A12;	
	text-decoration:none;
}
a.businessclass:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	color: #4B54D2;	
	text-decoration:underline;
}
a.taxfees
{
	font-family: Verdana;
	font-size: 11px;	
	color:White;
	text-decoration:underline;
		cursor:pointer;
	cursor:hand;
}
a.taxfees:link
{
	font-family: Verdana;
	font-size: 11px;	
	color:White;
	text-decoration:underline;
}
a.taxfees:visited
{
	font-family: Verdana;
	font-size: 11px;	
	color:White;
	text-decoration:underline;
}

.TechnicalStop
{
      color: firebrick;
      font-weight:bold;
      font-size:10px;      
}
.priceheader
{
	background:#7190BC;
	color:#333333;
	font-family:Verdana;
	font-size:11px;
}
.transition
{
	height:100%;
	valign:middle;
	background:#6E7DB4;
}
.mainnavi 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	/*height: 22px;*/
	text-align: center;
	vertical-align: middle;	
}
.mainnavi:hover 
{
	text-decoration: none;
	color: #FFCC00;
	font-size: 11px;
	font-weight: bold;
}
#navbar 
{
	background-color:#3B4360;
	height:26px;
	left:0px;
	position:absolute;
	top:58px;
	width:704px;
	z-index:6;
}
a.main:link 
{
	color:#006699;
	text-decoration:underline;
}
.calltxt
{
	font-family: verdana; 
	color: white; font-size: 18px; font-weight: bold;
	padding-top: 18px; 
}

	.h1
        {

	font-family: Verdana;
	font-size: 11px;
	color:#993300;
	font-weight:bold;
        }

