#flightOrderSearchMenu{
   width: 177px;
   margin: 0px 0px 0px 0px;
   background: url('../../../../UI/Images/leftTitleMenuBckBottom.gif') left top no-repeat;
}
#flightOrderSearchMenu td{
   vertical-align: top;
}
#flightOrderSearchMenu .separatorTop {
   height: 10px;
}
#flightOrderSearchMenu .centerCell{
   padding: 0px 11px 0px 14px;
}
#flightOrderSearchMenu .centerCellTable{
   /*width: 100%;*/
   /*height: 365px;*/
   padding: 0px 0px 0px 0px;
   /*background: #FFFFFF url('flightOrderSearchMenuBck.jpg') left top no-repeat;*/
   background: #cee0ec;
   /*border-top: 1px solid #ffffff;*/
}
#flightOrderSearchMenu .titleCell{
   padding: 5px 0px 0px 0px;
}
#flightOrderSearchMenu .titleTable{
   width: 100%;
   background: url('flightOrderTitleTableBck.jpg') left top no-repeat;
}
#flightOrderSearchMenu .titleTableCell{
   padding: 5px 0px 12px 3px;
}

#flightOrderSearchMenu .fromCell,
#flightOrderSearchMenu .toCell,
#flightOrderSearchMenu .startCell,
#flightOrderSearchMenu .endCell{
   padding: 0px 0px 0px 10px;
}
#flightOrderSearchMenu .fromCell{
   padding: 5px 0px 6px 8px;
}
#flightOrderSearchMenu .toCell{
   padding: 4px 0px 10px 8px;
}
#flightOrderSearchMenu .fromCell{
   background: url('flightOrderFromCellBck.gif') left top no-repeat;
}
#flightOrderSearchMenu .toCell{
   background: url('flightOrderToCellBck.gif') left top no-repeat;
}
#flightOrderSearchMenu .fromCityTableCellTitle,
#flightOrderSearchMenu .toCityTableCellTitle{
   padding: 2px 0px 1px 0px;
}
#flightOrderSearchMenu .fromCityTableCellTitle td,
#flightOrderSearchMenu .toCityTableCellTitle td{
   color: #FFFFFF;
   font-size: 10px;
   font-weight: bold;
}
#flightOrderSearchMenu .fromCityTableCellData,
#flightOrderSearchMenu .toCityTableCellData{
   padding: 0px 0px 0px 6px;
}
#flightOrderSearchMenu .startTimeTableCellTitle,
#flightOrderSearchMenu .endTimeTableCellTitle{
   padding: 6px 0px 0px 2px;
   font-size: 10px;
}
#flightOrderSearchMenu .startTimeTableRasponTitle,
#flightOrderSearchMenu .startTimeTableRasponTitle{
   padding: 3px 0px 0px 2px;
   font-size: 10px;
}
.TimeTableCellDay{
   text-align: left;
}
.TimeTableCellDay select{
   width:78px;
}
.TimeTableCellMon{
   text-align: center;
}
.TimeTableCellMon select{
   width:40px;
}
.TimeTableCellYear{
   text-align: right;
}

#flightOrderSearchMenu .footer{
   /*height: 100%;*/
}

#flightOrderSearchMenu select{
   color: #000000;
	font-size: 10px;
	font-weight: normal;
}

#flightOrderSearchMenu .submitTable{
   width: 100%;
}
#flightOrderSearchMenu .submitTableCell{
   padding: 8px 11px 0px 0px;
}
#flightOrderSearchMenu .flightOrderSubmit{
   padding: 0px 37px 0px 0px;
   background: url('flightOrderButtonBck.gif') right center no-repeat;
   text-transform: lowercase;
   cursor: pointer;
}

/*** FLIGHT TIMES ***/
.flightTimesLinkTable {
}
.flightTimesLinkCell {
}

#flightOrderSearchMenu .roundTripPart {
   padding: 3px 0px 0px 10px;
}
#flightOrderSearchMenu .passengerPart,
#flightOrderSearchMenu .cabinClassPart {
   padding: 3px 0px 0px 13px;
}
#flightOrderSearchMenu .passengerPart {
	padding-top: 8px;
}

#flightOrderSearchMenu .passengerCellTitle {
   font-size: 9px;
   padding: 2px 2px 0px 0px;
   vertical-align: middle;
}
#flightOrderSearchMenu .passengerCell {
   padding: 2px 0px 0px 0px;
   vertical-align: middle;
}
#flightOrderSearchMenu .cabinClassCellTitle {
   font-size: 10px;
   padding: 2px 0px 0px 5px;
}

#flightOrderSearchMenu .roundTripCell,
#flightOrderSearchMenu .roundTripCell td {
   vertical-align: bottom;
   font-size: 10px;
}

#selectorCell .selectorCellBookingSelected,
#selectorCell .selectorCellTimetableSelected {
   width: 100%;
}
#selectorCell .selectorBooking {
   width: 50%;
   text-align: center;
}
#selectorCell .selectorTimetable {
   width: 50%;
   text-align: center;
}
#selectorCell .selectorCellBookingSelected {
}
#selectorCell .selectorCellTimetableSelected {
}
#selectorCell .selectorCellBookingSelected .selectorBooking {
   height: 17px;
   font-weight: bold;
   background: top right no-repeat url(../../../../UI/Images/eretail_link_booking_on.gif);
   vertical-align: top;
   padding-top: 1px;
   /*padding-left: 4px;*/
}
#selectorCell .selectorCellTimetableSelected .selectorBooking {
   height: 17px;
   background: top right no-repeat url(../../../../UI/Images/eretail_link_booking_off.gif);
   vertical-align: top;
   padding-top: 1px;
   /*padding-left: 4px;*/
}
#selectorCell .selectorCellBookingSelected .selectorTimetable {
   height: 17px;
   font-weight: normal;
   background: top right no-repeat url(../../../../UI/Images/eretail_link_timetable_off.gif);
   vertical-align: top;
   padding-top: 1px;
   /*padding-right: 4px;*/
}
#selectorCell .selectorCellTimetableSelected .selectorTimetable {
   height: 17px;
   font-weight: bold;
   background: top right no-repeat url(../../../../UI/Images/eretail_link_timetable_on.gif);
   vertical-align: top;
   padding-top: 1px;
   /*padding-right: 4px;*/
}
.selectorCellBookingSelected .selectorBooking a,
.selectorCellBookingSelected .selectorBooking a:visited,
.selectorCellBookingSelected .selectorBooking a:hover,
.selectorCellTimetableSelected .selectorTimetable a,
.selectorCellTimetableSelected .selectorTimetable a:visited,
.selectorCellTimetableSelected .selectorTimetable a:hover {
   color: #ffffff;
   font-size: 9px;
   font-weight: bold;
   text-decoration: none;
}
.selectorCellTimetableSelected .selectorBooking a,
.selectorCellTimetableSelected .selectorBooking a:visited,
.selectorCellTimetableSelected .selectorBooking a:hover,
.selectorCellBookingSelected .selectorTimetable a,
.selectorCellBookingSelected .selectorTimetable a:visited,
.selectorCellBookingSelected .selectorTimetable a:hover {
   color: #004998;
   font-size: 9px;
   font-weight: bold;
   text-decoration: none;
}
.selectorBooking a:hover,
.selectorTimetable a:hover {
   text-decoration: underline;
}
.selectorTable {
   height: 17px;
}
#flightOrderSearchMenuHeader{
   width: 152px;
   margin: 12px 11px 0px 14px;
}











#homeForm  #flightOrderSearchMenu{
   width: 100%;
   margin: 0px 0px 0px 0px;
}
#homeForm #flightOrderSearchMenu td{
   vertical-align: top;
}
#homeForm #flightOrderSearchMenu .separatorTop {
   height: 10px;
}
#homeForm #flightOrderSearchMenu .centerCell,
#homeForm #flightOrderSearchMenu .centerCell2,
#homeForm #flightOrderSearchMenu .centerCell3,
#homeForm #flightOrderSearchMenu .centerCell4{
   padding: 0px 0px 0px 0px;
   /*background: #FFFFFF url('flightOrderSearchHome.jpg');*/
   background: #cee0ec;
}
#flightOrderSearchMenu .noteCell {
	padding: 10px 10px 10px 10px;
	font-weight: bold;
}
#flightOrderSearchMenu .innerContent {
	padding-left: 10px;
	padding-right: 10px;
}
#flightOrderSearchMenu .innerContent td {
	padding: 0px;
}
#flightOrderSearchMenu .innerContent .label {
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	font-size: 10px;
}
#homeForm #flightOrderSearchMenu .centerCell2 {
   /*background: #FFFFFF url('flightOrderSearchCMT.jpg');*/
   background: #cee0ec;
}
#homeForm #flightOrderSearchMenu .centerCellTable{
   width: 100%;
   height: 185px;
   padding: 0px 0px 0px 0px;
   background: none;
   /*border-top: 1px solid #ffffff;*/
}
#homeForm #flightOrderSearchMenu .titleCell{
   padding: 5px 0px 0px 0px;
}
#homeForm #flightOrderSearchMenu .titleTable{
   width: 100%;
   /*background: url('flightOrderTitleTableBck.jpg') left top repeat-x;*/
   background: #cee0ec;
}
#homeForm #flightOrderSearchMenu .titleTableCell{
   padding: 5px 0px 12px 3px;
}

#homeForm #flightOrderSearchMenu .startCell,
#homeForm #flightOrderSearchMenu .endCell{
   /*width: 130px;*/
   padding: 2px 0px 0px 3px;
   text-align: left;
}
#homeForm #flightOrderSearchMenu .fromCell{
   /*width: 130px;*/
   padding: 5px 0px 6px 8px;
   /*text-align: left;*/
}
#homeForm #flightOrderSearchMenu .toCell{
   width: 130px;
   padding: 4px 0px 6px 8px;
   text-align: left;
}
#homeForm #flightOrderSearchMenu .fromCell{
   background: url('flightOrderFromCellBck.gif') left top no-repeat;
}
#homeForm #flightOrderSearchMenu .toCell{
   background: url('flightOrderToCellBck.gif') left top no-repeat;
}
#homeForm #flightOrderSearchMenu .fromCityTableCellTitle,
#homeForm #flightOrderSearchMenu .toCityTableCellTitle{
   padding: 2px 0px 1px 0px;
}
#homeForm #flightOrderSearchMenu .fromCityTableCellTitle td,
#homeForm #flightOrderSearchMenu .toCityTableCellTitle td{
   color: #FFFFFF;
   font-size: 10px;
   font-weight: bold;
}
#homeForm #flightOrderSearchMenu .fromCityTableCellData,
#homeForm #flightOrderSearchMenu .toCityTableCellData{
   padding: 0px 0px 0px 6px;
}
#homeForm #flightOrderSearchMenu .startTimeTableCellTitle,
#homeForm #flightOrderSearchMenu .endTimeTableCellTitle{
   padding: 6px 0px 0px 2px;
   font-size: 10px;
}
#homeForm #flightOrderSearchMenu .startTimeTableRasponTitle,
#homeForm #flightOrderSearchMenu .startTimeTableRasponTitle{
   padding: 3px 0px 0px 2px;
   font-size: 10px;
}
#homeForm .TimeTableCellDay{
   text-align: left;
}
#homeForm .TimeTableCellMon{
   text-align: center;
}
#homeForm .TimeTableCellYear{
   text-align: right;
}

#homeForm #flightOrderSearchMenu .footer{
   /*height: 100%;*/
}

#homeForm #flightOrderSearchMenu select{
   color: #000000;
	font-size: 10px;
	font-weight: normal;
}

#homeForm #flightOrderSearchMenu .submitTable{
   width: 100%;
}
#homeForm #flightOrderSearchMenu .submitTableCell{
   padding: 8px 11px 10px 0px;
   vertical-align: bottom;
}
#homeForm #flightOrderSearchMenu .flightOrderSubmit{
   padding: 0px 37px 0px 0px;
   background: url('flightOrderButtonBck.gif') right center no-repeat;
   text-transform: lowercase;
   cursor: pointer;
}

/*** FLIGHT TIMES ***/
#homeForm .flightTimesLinkTable {
}
#homeForm .flightTimesLinkCell {
}

#homeForm #flightOrderSearchMenu .roundTripPart {
   padding: 3px 0px 0px 5px;
}
#homeForm #flightOrderSearchMenu .passengerPart,
#homeForm #flightOrderSearchMenu .cabinClassPart {
   padding: 3px 0px 0px 5px;
}
#homeForm .passengerTable {
   margin-top: 10px;
}
#homeForm #flightOrderSearchMenu .passengerCellTitle {
   font-size: 9px;
   padding: 2px 2px 0px 8px;
   vertical-align: middle;
}
#homeForm #flightOrderSearchMenu .passengerCell {
   padding: 2px 0px 0px 0px;
   vertical-align: middle;
}
#homeForm #flightOrderSearchMenu .cabinClassCellTitle {
   font-size: 10px;
   padding: 4px 0px 0px 0px;
   padding-left: 4px;
}

#homeForm #flightOrderSearchMenu .roundTripCell {
   vertical-align: top;
   font-size: 10px;
   padding-top: 15px;
   padding-left: 0px;
}
#homeForm #flightOrderSearchMenu .flexibleTagCell {
	width: 185px;
	text-align: left;
	vertical-align: top;
}
#homeForm #flightOrderSearchMenu .flexibleInfoCell {
	width: 50px;
	text-align: left;
	vertical-align: top;
	padding-left: 4px;
	padding-top: 2px;
}
#homeForm #flightOrderSearchMenu .flexibleCell,
#homeForm #flightOrderSearchMenu .flexibleCell td {
	font-size: 9px;
	vertical-align: middle;
}

#homeForm #selectorCell .selectorCellBookingSelected,
#homeForm #selectorCell .selectorCellTimetableSelected,
#homeForm #selectorCell .selectorCellCheckMyTripSelected {
   width: 100%;
}
#homeForm #selectorCell .selectorBooking,
#homeForm #selectorCell .selectorTimetable,
#homeForm #selectorCell .selectorCheckTrip {
   width: 33%;
   text-align: center;
}
#homeForm #selectorCell .selectorCellBookingSelected {
}
#homeForm #selectorCell .selectorCellTimetableSelected {
}
#homeForm #selectorCell .selectorCellBookingSelected .selectorBooking {
   height: 25px;
   font-weight: bold;
   background: top right no-repeat url(../../../../UI/Images/eretail_blink_booking_on.gif);
   vertical-align: middle;
   padding-top: 1px;
   /*padding-left: 4px;*/
}
#homeForm #selectorCell .selectorCellTimetableSelected .selectorBooking {
   height: 25px;
   background: top right no-repeat url(../../../../UI/Images/eretail_blink_booking_off.gif);
   vertical-align: middle;
   padding-top: 1px;
   /*padding-left: 4px;*/
}
#homeForm #selectorCell .selectorCellCheckMyTripSelected .selectorTimetable {
   height: 25px;
   font-weight: normal;
   background: top right no-repeat url(../../../../UI/Images/eretail_blink_booking_off.gif);
   vertical-align: middle;
   padding-top: 1px;
   /*padding-right: 4px;*/
}
#homeForm #selectorCell .selectorCellTimetableSelected .selectorTimetable {
   height: 25px;
   font-weight: bold;
   background: top right no-repeat url(../../../../UI/Images/eretail_blink_booking_on.gif);
   vertical-align: middle;
   padding-top: 1px;
   /*padding-right: 4px;*/
}
#homeForm #selectorCell .selectorCellCheckMyTripSelected .selectorBooking,
#homeForm #selectorCell .selectorCellBookingSelected .selectorTimetable {
   height: 25px;
   font-weight: bold;
   background: top right no-repeat url(../../../../UI/Images/eretail_blink_b2b.gif);
   vertical-align: middle;
   padding-top: 1px;
   /*padding-right: 4px;*/
}
#homeForm #selectorCell .selectorCellBookingSelected .selectorCheckTrip,
#homeForm #selectorCell .selectorCellTimetableSelected .selectorCheckTrip {
   height: 25px;
   font-weight: normal;
   background: top right no-repeat url(../../../../UI/Images/eretail_blink_timetable_off.gif);
   vertical-align: middle;
   padding-top: 1px;
   /*padding-right: 4px;*/
}
#homeForm #selectorCell .selectorCellCheckMyTripSelected .selectorCheckTrip {
   height: 25px;
   font-weight: bold;
   background: top right no-repeat url(../../../../UI/Images/eretail_blink_timetable_on.gif);
   vertical-align: middle;
   padding-top: 1px;
   /*padding-right: 4px;*/
}
#homeForm .selectorCellCheckMyTripSelected .selectorCheckTrip a,
#homeForm .selectorCellCheckMyTripSelected .selectorCheckTrip a:visited,
#homeForm .selectorCellCheckMyTripSelected .selectorCheckTrip a:hover,
#homeForm .selectorCellBookingSelected .selectorBooking a,
#homeForm .selectorCellBookingSelected .selectorBooking a:visited,
#homeForm .selectorCellBookingSelected .selectorBooking a:hover,
#homeForm .selectorCellTimetableSelected .selectorTimetable a,
#homeForm .selectorCellTimetableSelected .selectorTimetable a:visited,
#homeForm .selectorCellTimetableSelected .selectorTimetable a:hover {
   color: #ffffff;
   font-size: 12px;
   letter-spacing: 0.2em;
   font-weight: bold;
   text-decoration: none;
}
#homeForm .selectorCellCheckMyTripSelected .selectorBooking a,
#homeForm .selectorCellCheckMyTripSelected .selectorBooking a:visited,
#homeForm .selectorCellCheckMyTripSelected .selectorBooking a:hover,
#homeForm .selectorCellCheckMyTripSelected .selectorTimetable a,
#homeForm .selectorCellCheckMyTripSelected .selectorTimetable a:visited,
#homeForm .selectorCellCheckMyTripSelected .selectorTimetable a:hover,
#homeForm .selectorCellTimetableSelected .selectorBooking a,
#homeForm .selectorCellTimetableSelected .selectorBooking a:visited,
#homeForm .selectorCellTimetableSelected .selectorBooking a:hover,
#homeForm .selectorCellTimetableSelected .selectorCheckTrip a,
#homeForm .selectorCellTimetableSelected .selectorCheckTrip a:visited,
#homeForm .selectorCellTimetableSelected .selectorCheckTrip a:hover,
#homeForm .selectorCellBookingSelected .selectorTimetable a,
#homeForm .selectorCellBookingSelected .selectorTimetable a:visited,
#homeForm .selectorCellBookingSelected .selectorTimetable a:hover,
#homeForm .selectorCellBookingSelected .selectorCheckTrip a,
#homeForm .selectorCellBookingSelected .selectorCheckTrip a:visited,
#homeForm .selectorCellBookingSelected .selectorCheckTrip a:hover {
   color: #004998;
   font-size: 12px;
   letter-spacing: 0.2em;
   font-weight: bold;
   text-decoration: none;
}
#homeForm .selectorBooking a:hover,
#homeForm .selectorTimetable a:hover,
#homeForm .selectorCheckTrip a:hover {
   text-decoration: underline;
}
#homeForm .selectorTable {
   height: 25px;
}
#homeForm #flightOrderSearchMenuHeader{
   width: 100%;
   margin: 0px 0px 0px 0px;
}
#homeForm .checkMyTripTable {
}
#homeForm .cmtTag {
   vertical-align: middle;
   padding: 15px 5px 5px 13px;
   font-weight: bold;
}
#homeForm .cmtField {
   padding: 15px 5px 5px 13px;
   vertical-align: middle;
}
#homeForm .submitCell {
   vertical-align: bottom;
   padding-bottom: 0px;
}
#homeForm .submitCell2 {
   vertical-align: bottom;
   padding-bottom: 0px;
}
.ImgHelp
{
	height:1px;
	padding:0 12px 1px 0;
	margin:0 10px 0 2px;
	cursor: pointer;
	font-size:12px;
	background:url(icon_help.gif) left center no-repeat;
}
.infoCell {
	vertical-align: bottom;
}


#selectorHeaderTable {
	margin: 0px;
	border: 0px;
	width: 100%;
	border-bottom: 1px solid #ffffff;
}
#selectorHeaderTable .selectorCell,
#selectorHeaderTable .selectorCellOn {
	padding: 0px;
	height: 32px;
	text-align: left;
	vertical-align: top;
}
#selectorHeaderTable .selectorCell .selectorTable,
#selectorHeaderTable .selectorCellOn .selectorTable {
	width: 100%;
	border: 0px;
	margin: 0px;
}
#selectorHeaderTable .selectorCell .selectorTable {
	background: #ffffff url('../../../../UI/Images/upperAboveMainBckLeft.gif') top left no-repeat;
}
#selectorHeaderTable .selectorCellOn .selectorTable {
	background: #eb2b37 url('../../../../UI/Images/upperAboveMainBckLeftOn.gif') top left no-repeat;
}
#selectorHeaderTable .selectorCell .selectorTable td,
#selectorHeaderTable .selectorCellOn .selectorTable td {
	padding: 0px;
	padding-left: 11px;
	padding-right: 11px;
	height: 32px;
	vertical-align: middle;
	text-align: center;
}
#selectorHeaderTable .selectorCell .selectorTable td {
	background: url('../../../../UI/Images/upperAboveMainBckRight.gif') top right no-repeat;
}
#selectorHeaderTable .selectorCellOn .selectorTable td {
	background: url('../../../../UI/Images/upperAboveMainBckRightOn.gif') top right no-repeat;	
}
#selectorHeaderTable a {
	font-weight: bold;
	font-size: 10px;
}
#selectorHeaderTable .selectorCell a,
#selectorHeaderTable .selectorCell a:visited,
#selectorHeaderTable .selectorCell a:hover {
	color: #004998;
	text-decoration: none;
}
#selectorHeaderTable .selectorCell a:hover {
	text-decoration: underline;
}
#selectorHeaderTable .selectorCellOn a,
#selectorHeaderTable .selectorCellOn a:visited,
#selectorHeaderTable .selectorCellOn a:hover {
	color: #ffffff;
	text-decoration: none;
}
#selectorHeaderTable .selectorCellOn a:hover {
	text-decoration: underline;
}
#homeForm #flightOrderSearchMenu .rentacarTable .startCell {
	width: 100%;
}
#homeForm #flightOrderSearchMenu .rentacarTable .TimeTableCellCal {
	padding-right: 10px;
}