/* CSS Document */
html, body {
     height: 100%;
     margin: 10;
     padding: 0
}
A:link
{
	color: blue;
	text-decoration: none;
}
A:visited
{
	color: blue;
	text-decoration: none;
}
A:hover
{
	color: blue;
	text-decoration: underline;
}
A:active
{
	color: blue;
	text-decoration: none;
}
.HEADER_Table{
	width:760px; 
	height:131; 
	border-width:0px; 
	border-style:none;
}
.HEADER_RowBanner{
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	height:71px;
}
.HEADER_RowBannerTable{
	border-width:0px;
	border-style:none;
	width:100%;
}
.HEADER_Logo{
	/*background-image:url(/images/FCA_logo.gif);
	background-repeat:no-repeat; 
	background-color:#990000;*/
	height:45;
	width:132;
	float:left;
}
.HEADER_Airplane{
	background-image:url(/images/FCA_Airplane.gif);
	background-color:#990000;
	height:47;
	width:66;
	float:right;
}
.Header_SloganTop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align: right;
}
.HEADER_ButtonRow{
	background-color:#2C4B81;
}
.HEADER_RowRegions{
	background-color:#999900;
	padding:0px 10px 0px 10px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:400;
	color:#FFFFFF;
	text-align:center;
}
.HEADER_RowLinks{
	background-color:#CCCC66;
	padding:0px 0px 0px 0px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.HEADER_Slogan{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15;
	font-weight:800;
	padding-left:10px;
	vertical-align:text-bottom;
}
.HEADER_HeaderLinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	padding-right:10px;
	vertical-align:text-bottom;
}
.HEADER_Check{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:right;
}
.txtEmail{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
}
.EmailButton
{
	font-family:Arial, sans-serif;
	font-size:10px;
	vertical-align:top;
}
.FOOTER_RowLinks{
	background-color:#2C4B81;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0.5px;
	text-align:justify;
}
.FOOTER_Note{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
.FOOTER_Copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
.FLY_TABLE{
	height:100%;
	width:100%; 
	border-width:1px;
	border-style:solid;
	border-color:#CCCC66;
	padding:10px;
	margin-bottom:6px;
}
.FLY_TD_Height100{
	height:100%;
	border:none;
	border-color:#FFFFFF;
	padding:0px;
}
.FLY_TD_Height100_Business{
	height:100%;
	border:2px;
	border-color:#999900;
	background-color:F1F1D8;
	height:30px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.FLY_TABLE_Deals{
	background-image:url(slices/ATI_YellowGradient.jpg);
	border-color:#EEAF32;
	border-width:1px;
	border-style:solid;
	color:#FFFFFF;
	width:100%;
	height:100%;
	margin-bottom:6px;
}
.FLY_TABLE_Business_Deals{
	border-color:#2C4B81;
	border-width:1px;
	border-style:solid;
	color:#FFFFFF;
	width:100%;
	height:100%;
	margin-bottom:6px;
}
.FLY_TABLE_Deals_Header{
	border-color:#EEAF32;
	background-color:#EEAF32;
	border-width:1px;
	width:100%;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}
.FLY_TABLE_Business_Header{
	border-color:#2C4B81;
	background-color:#2C4B81;
	border-width:1px;
	width:100%;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}
.FLY_TABLE_Pages{
	border-color:#EEAF32;
	border-width:1px;
	border-style:solid;
	width:100%;
	height:100%;
	margin-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.FLY_TABLE_Pages_Header{
	border-color:#EEAF32;
	background-color:#EEAF32;
	border-width:1px;
	width:100%;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
}
.HEADER_RowRegions A:link
{
	color:#FFFFFF;
	text-decoration: none;
}
.HEADER_RowRegions A:visited
{
	color:#FFFFFF;
	text-decoration: none;
}
.HEADER_RowRegions A:hover
{
	color:#FFFFFF;
	text-decoration: underline;
}
.HEADER_RowRegions A:active
{
	color:#FFFFFF;
	text-decoration: none;
}
.REGION_Link A:link
{
	color:#990000;
	text-decoration: none;
}
.REGION_Link A:visited
{
	color:#990000;
	text-decoration: none;
}
.REGION_Link A:hover
{
	color:#990000;
	text-decoration: underline;
}
.REGION_Link A:active
{
	color:#990000;
	text-decoration: none;
}
.REGION_City{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
	padding-left:10px;
	color:#0000FF;
}
.Business_City{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
	padding-left:5px;
	color:#0000FF;
}
.BusinessDeals{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 0px 5px 5px;
}

.Business_Deals_Row_Left{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:12px; 
	 font-weight:bold;
	 padding-left:10px;
	 background-color:#C0CED8;
	 width:130px;
	 color:#000000;
	 cursor:pointer;
}
.Business_Deals_Row_Left_Selected{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:12px; 
	 font-weight:bold;
	 padding-left:10px;
	 background-color:#FFE779;
	 width:130px;
	 color:#000000;
	 cursor:pointer;
}
#business td a, #business td a, #business td a:visited {
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	/*background-color:#1ABCFD;*/
	width:130px;
	color:#000000;
}
#business td Business_Deals_Selected_Link{
	color:#000000;
}
#business td a:hover {
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	width:130px;
	color:#000000;
}

.Business_Deals_Row_Right{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:12px; 
	 padding-left:10px;
	 background-color:#FFE779;
	 width:260px;
}
.BusinessDealsHeader2 { 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	PADDING-BOTTOM: 8px; 
	COLOR: #2C4B81; 
	PADDING-TOP: 8px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}
.BusinessDealsFooter { 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 1px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

.HOME_Featured_Country{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:990000;
}
.HOME_Featured_CountryPrice{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:000000;
}
A.BreadCrumb:link
{
	color: blue;
	text-decoration: none;
}
A.BreadCrumb:visited
{
	color: blue;
	text-decoration: none;
}
A.BreadCrumb:hover
{
	color: blue;
}
A.BreadCrumb:active
{
	color: blue;
	text-decoration: none;
}
H1.BreadCrumbH1
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	line-height: 8pt;
	padding-top: 6px;
	font-family: Arial, Verdana;
	float:left;
}
.SpecialRequests{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
}
/*Booking Engine Styles*/
.BookingEngine_MainTable
{
	width:100%;
	height:100%;
	/*background-color:#FFFFFF;*/
	border:solid 1px #2C4B81;
	padding-bottom:3px;
	margin-bottom:5px;
	background-image:url(slices/ATI_BlueGradient.jpg);
}
.BookingEngine_InnerTable
{
	width:300px;
}
.BookingEngine_InnerTable_LD
{
	width:360px;
}
.BookingEngine_Header{
	background-image:url(slices/ATI-CalendarBanner.gif);
	background-color:#2C4B81;
	height:40px;
	width:100%;
}
.BookingEngine_Labels
{
	font-family:Verdana;
	font-size:10px;
}
.BookingEngine_TryAgainTable
{
	border:solid 2px #2C4B81;
	width:300px;
	height:200px;
	background-color:#FFFFFF;
}
.BookingEngine_TryAgainTableHeaderCell
{
	padding:3px 3px 3px 3px;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	background-color:#2C4B81;
	height:10px;
	text-align:left;
}
.BookingEngine_TryAgainTableCloseCell
{
	background-color:#2C4B81;
	height:10px;
	text-align:right;
}
.BookingEngine_TryAgainTableInfoCell
{
	font-family:Verdana;
	font-size:13px;
	vertical-align:top;
}
.BookingEngine_ChildPolicyTable
{
	border-style:none;
	width:100%;
}
.BookingEngine_ChildPolicyCell
{
	font-family:Arial;
	font-size:10px;
	border-color:#f1f1d8;
}
.BookingEngineLD_Header{
	background-color:#990000;
	padding:0px 10px 0px 10px;
	height:30px;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	font-stretch:expanded;
}
.BookingEngineED_Header{
	background-color:#003366;
	padding:0px 0px 0px 0px;
	height:30px;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	font-stretch:expanded;
}

INPUT.TextSelect
{
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	width: 140px;
}
INPUT.Email
{
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	width: 60px;
}
INPUT.Go
{
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	width: 20px;
	height:20px;
}
.Box-Select {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.Box-Select-Multiple {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; width:220px
}
.PageTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#990000;
	/*padding-left:8px;*/
}
.PlaceDesc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin-bottom:5px;
}
.TableTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#999900;
	padding:5px 0px 5px 0px;
}
.DestinationsContent{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0000FF;
	padding-bottom:5px;
}
.DestinationsNOContent{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-bottom:5px;
}
.CurrentDeals{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 0px 5px 5px;
}
.CurrentDeals_Note{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	padding:5px;
}
.DEALS_RSSText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.LogPrices{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.SpecialDealTable{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border-width:0px;
	border-style:none;
}
.SpecialDealTable.TD{
	border-style:none;
}
.SpecialDealRow{
	background-color:#F1F1D8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	border-style:none;
	border-left-color:#FFFFFF;
}
.SpecialDealPrice{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-align:right;
	padding:10px 20px 5px 0px;
	color:#000000;
}
.ContactTable{
	border-color:#CCCC66;
	border-width:1px;
	border-style:solid;
	height:100%;
	margin-bottom:6px;
}
.ContactTableHeader{
	border-color:#CCCC66;
	background-color:#CCCC66;
	border-width:1px;
	height:30px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#000000;
}
.ContactTableRow{
	width:680px;
	border:solid;
	border-width:1px;
}
.ContactCell{
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.ContactCellThanks{
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
}
.ContactTextBox{
	width:200px;
}
.ContactTextarea{
	width:100%;
	height:100px;
}
/* Popup styles */
.Popup_Table
{
	width:100%;
	border-style:solid;
	border-width:1px;
	border-collapse:collapse;
	border-color:#990000;
}
.Popup_HeaderCell
{
	background-color:#990000;
	padding:4px 4px 4px 4px;
	font-family:Verdana;
	font-size:17px;
	color:#ffffff;
	text-align:center;
}
.Popup_ContentCell
{
	padding:4px 4px 4px 4px;
	font-family:Verdana;
	font-size:10px;
	vertical-align:top;
}
.TermsConditions_Clause
{
	font-family:Verdana;
	font-size:10px;
	color:#666666;
}
/*TravelInsurance*/
.TravelInsurance_MainTable
{
	width:100%;
	border-style:solid;
	border-width:1px;
	border-color:#990000;
}
.TravelInsurance_MainTableHeaderCell
{
	background-color:#990000;
	padding:4px 4px 4px 4px;
	font-family:Verdana;
	font-size:17px;
	color:#ffffff;
	text-align:center;	
}
.TravelInsurance_MainTableContentCell
{
	padding:4px 4px 4px 4px;
	background-color:#ffffff;
}
.TravelInsurance_ContentTable
{
	border-style:none;
	border-width:0px;
	width:100%;
}
.TravelInsurance_ContentTableCell
{
	vertical-align:middle;
	background-color:#FFFFFF;
}
.TravelInsurance_Headline{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-align:center;
}
.TravelInsurance_AirProtectionPlanTable
{
	width:80%;
	border-style:none;
	border-width:0px;
}
.TravelInsurance_AirProtectionPlanTitleCell
{
	background-color:#999933;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}
.TravelInsurance_AirProtectionPlanContentTable
{
	width:100%;
	border-style:none;
	border-width:0px;
}
.TravelInsurance_AirProtectionPlanSubtitleCell
{
	background-color:#cccc66;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	padding:2px 2px 2px 2px;
}
.TravelInsurance_AirProtectionPlanCoveregesHeader{
	padding:2px 2px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background-color:#f1f1d8;
	text-align:center;
	vertical-align:middle;
}
.TravelInsurance_AirProtectionPlanPremiumHeader{
	padding:2px 2px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	background-color:#f1f1d8;
	text-align:center;
	vertical-align:middle;
}
.TravelInsurance_AirProtectionPlanItems{
	padding:2px 2px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	background-color:#ffffff;
	text-align:center;
	vertical-align:middle;
}
.TravelInsurance_AirProtectionPlanAlternatingItems{
	padding:2px 2px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	background-color:#f1f1d8;
	text-align:center;
	vertical-align:middle;
}
.TravelInsurance_AirProtectionPlanRemark{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.TravelInsurance_DescriptionOfCoveragesTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#990000;
	text-align:center;
	font-weight:bold;
}
.TravelInsurance_DescriptionOfCoveragesTable{
	border-style:solid;
	border-width:1px;
	width:98%;
}
.TravelInsurance_DescriptionOfCoveragesHeaderCells{
	background-color:#f1f1d8;
	padding:2px 2px 2px 2px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.TravelInsurance_DescriptionOfCoveragesTourCost{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#990000;
}
.TravelInsurance_DescriptionOfCoveragesServiceBenefit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}
.TravelInsurance_DescriptionOfCoveragesItemCells{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.TravelInsurance_DescriptionOfCoveragesRemarks{
	font-size:10px;
	color:#000000;
	font-weight:normal;
}
.TravelInsurance_DescriptionOfCoveragesRemarkTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#990000;
	font-weight:bold;
}
/*CreditCardForm Styles*/
.CreditCardForm_MainTable
{
	border:solid #cccccc 1px;
	background-color:#FFFFFF;
	width:100%;	
}
.CreditCardForm_PrintReadyTable
{
	border:solid #cccccc 1px;
	width:100%;
}
.CreditCardForm_PrintReadyTitleCell
{
	border-style:none;
	width:100%;
	height:30px;
	background-color:#f1f1d8;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#990000;
	padding:4px 4px 4px 4px;
}
.CreditCardForm_PrintReadyFly{
	color:#000000;
}
.CreditCardForm_StepsTable{
	border-style:none;
	border-width:0px;
	width:500px;
}
.CreditCardForm_StepsCells{
	padding:2px 2px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	width:424px;
}
.CreditCardForm_PhoneNumber{
	color:#990000;
	font-weight:bold;
}
.CreditCardForm_TermsConditions{
	padding:4px 4px 4px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}
.CreditCardForm_SignInClauseCell{
	padding:4px 4px 4px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	height:30px;
}
.CreditCardForm_TermsConditionsTable{
	border:solid 2px #cccccc;
	width:100%;
	border-collapse:collapse;
}
.CreditCardForm_TermsConditionsTitleCell{
	background-color:#f1f1d8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#990000;
	text-align:center;
	font-weight:bold;
	padding:4px 4px 4px 4px;
	border:solid 2px #cccccc;
}
.CreditCardForm_TermsConditionsContentCell{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
	padding:4px 4px 4px 4px;
}
.CreditCardForm_FormTables{
	border:solid 2px #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-collapse:collapse;
}
.CreditCardForm_FormMainTable{
	border:solid 1px #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-collapse:collapse;
}
.CreditCardForm_CreditCardTypes{
	border-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-collapse:collapse;
}
.CreditCardForm_FormTablesCells{
	border:solid 2px #cccccc;
	border-collapse:collapse;
}
.CreditCardForm_CcVNumber{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.CreditCardForm_PaperTicketsOnly{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	background-color:#cccccc;
	vertical-align:middle;
}
/*BookingConfirmation Styles*/
.BookingConfirmation_MainTable
{
	border-style:none;
	border-width:0px;
	width:750px;
}
.BookingConfirmation_MainTableCells
{
	padding:0px 0px 0px 0px;
}
.BookingConfirmation_FormTable
{
	border-style:none;
	border-width:0px;
	/*width:500px;	*/
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

/*AO_FlightList_2*/

.AO_FlightList_2_tables{
border-style:solid;
border-width:1px;
border-color:#cccc66;

}
.AO_FlightList_2_sort{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.AO_FlightList_2_page{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:blue;
}
.AO_FlightList_2_total_price{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0000FF;
font-size:12px;
}
.AO_FlightList_2_ticket{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.AO_FlightList_2_tables_color{
background-color:#f1f1d8;
}
.AO_FlightList_2_connect_return_leave{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:10px;
}
.AO_FlightList_2_date{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.AO_FlightList_2_air_code{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.AO_FlightList_2_duration_day_cabin{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}
.AO_FlightList_2_departs_arrives{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.AO_FlightList_2_place{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.AO_FlightList_2_major_airline{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}
.AO_FlightList_2_duration{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}
/*AO_Itinerary_2*/
.AO_Itinerary_2_tables{
border-style:solid;
border-width:1px;
border-color:#cccc66;
}

.AO_Itinerary_2_ProductItemName{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.AO_Itinerary_2_avg_price{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
}
.AO_Itinerary_2_booking{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FF6600;
}
.AO_Itinerary_2_tables_color{
background-color:#f1f1d8;
}
.AO_Itinerary_2_connect_return_leave{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:10px;
}
.AO_Itinerary_2_date{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.AO_Itinerary_2_no_persons{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.AO_Itinerary_2_air_code{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.AO_Itinerary_2_duration_day_cabin{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}
.AO_Itinerary_2_departs_arrives{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.AO_Itinerary_2_place{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.AO_Itinerary_2_major_airline{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}
.AO_Itinerary_2_duration{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}
.AO_Itinerary_2_insurance_policy{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:blue;
cursor:auto;
}
.AO_Itinerary_2_info_insurance_shipping{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:navy;
}
.AO_Itinerary_2_values_insurance_shipping{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#e06000;
}
/*AO_PAxInfo_2*/
.AO_PAxInfo_2_s{
border-style:solid;
border-width:1px;
border-color:#cccc66;
}
.AO_PAxInfo_2_tables_color{
background-color:#f1f1d8;
}
.AO_PAxInfo_2_total_price{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:navy;
}
.AO_PAxInfo_2_title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:navy;
}
.AO_PAxInfo_2_subtitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
}
.AO_PAxInfo_2_information{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.AO_PAxInfo_2_agreement{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF0000;
}
.ContactTxt{
font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; 
}