		
/* MILES BALANCE BOX */	
		
	div#milesBalanceBoxFlush {
		background-color: #F1EEE7;
		float: right;
		margin: 20px 0px 20px 20px;
		width: 164px;
		}
	div#milesBalanceBoxFlushWide {
		background-color: #F1EEE7;
		float: right;
		margin: 20px 0px 20px 20px;
		width: 200px;
		}
	div#milesBalanceBoxWide {
		background-color: #F1EEE7;
		margin: 20px 20px 20px 20px;
		width: 200px;
		float: right;
		}
		
	div#milesBalanceBoxFlush, div#milesBalanceBoxFlushWide{
		margin-right: 0px;
		}

	div#milesBalanceBoxFlush dl, div#milesBalanceBoxFlushWide dl, div#milesBalanceBoxWide dl {
		margin: 0px;
		padding: 10px 0px 12px 13px;
		}
		
	div#milesBalanceBoxFlush dt, div#milesBalanceBoxFlush dd, div#milesBalanceBoxFlushWide dt, div#milesBalanceBoxFlushWide dd, div#milesBalanceBoxWide dt, div#milesBalanceBoxWide dd {
		margin: 0px;
		padding: 0px;
		color: #666666;
		}
	div#milesBalanceBoxFlush dt, div#milesBalanceBoxWide dt , div#milesBalanceBoxFlushWide dt{
		font-weight: bold;
		}
		
	.radioLabelPadRight	{
		padding-left: 3px;
		padding-right: 10px;
		}


/* TABLE MAIN CAPTION ROWS */

	table.displayTable td.headFare, div.headFare {
		background-color: #B38C80;
		background-position: 10px ;
		border-bottom: 1px solid #FFFFFF;
		border-top: 1px solid #FFFFFF;
		color: #FFFFFF;
		padding: 0px 0px 0px 11px;
		}
	table.displayTable td.headMiles, div.headMiles {
		background-color: #7A9AA6;
		background-position: 10px ;
		border-bottom: 1px solid #FFFFFF;
		border-top: 1px solid #FFFFFF;
		color: #FFFFFF;
		padding: 0px 0px 0px 11px;
		}
	div.headFare, div.headMiles {
		font-size: .95em;
		line-height: 1.2em;
		}
	
	table.displayTable td.headOutbound.noBottom, div.headOutbound.noBottom, td.headInbound.noBottom, div.headInbound.noBottom, td.headOnward.noBottom, div.headOnward.noBottom {
		border-bottom: none !important;
		}

	span.flightFare, span.flightMiles {
		background: url(../images/global/line_vert_dots_13.gif) no-repeat right;
		font-weight: bold;
		margin-right: 12px;
		padding-right: 17px;
		}
	span.fareDetails {
		font-weight: bold;
		/*padding-right: 17px;*/
		}
	span.milesDetails {
		font-weight: bold;
		}	

	div.fareHeaderRow {
		height: 35px;
		}
	div.milesHeaderRow {
		height: 35px;
		}
	div.milesHeaderPadding {
		padding-top: 10px;
		}


/* TABLE HEADERS */

	table.displayTable tr#departHead th {
		background-color: #E3F3F4;
		border-left: 1px #ACE7E9 solid;
		color: #666666;
		}
	table.displayTable tr#returnHead th {
		background-color: #F0F4E2;
		border-left: 1px #D0DFA7 solid;
		color: #666666;
		}
	table.displayTable tr#onwardHead th {
		background-color: #FCF9ED;
		border-left: 1px #F1E0A6 solid;
		color: #666666;
		}
	table.displayTable tr#fareHead th {
		background-color: #F4EEEC;
		border-left: 1px #CCBFBA solid;
		color: #666666;
		}
	table.displayTable tr#milesHead th {
		background-color: #E4EBED;
		border-left: 1px #ADC8CF solid;
		color: #666666;
		}
	table.displayTable tr#passengerHead th {
		background-color: #D7D0BD;
		border-left: none;
		border-top: 1px #FFFFFF solid;
		color: #666666;	
		}
	
	.thEvenPadding {
		padding: 5px 10px 8px 10px;
		}
		
	table.displayTable tr#departHead th.first, table.displayTable tr#returnHead th.first, table.displayTable tr#onwardHead th.first, table.displayTable tr#fareHead th.first, table.displayTable tr#milesHead th.first {
		border-left: 0;
		}
	
/*
F1E0A6
FCF9ED
*/

/* TABLE ROWS */

	/* DEPARTING */
	table.displayTable tr#departRow td.detail, table.displayTable tr#departRow td.statusFirst, table.displayTable tr#departRow td.statusNote {
		border-left: 1px #ACE7E9 solid;
		border-top: 1px #ACE7E9 solid;
		background-color: #FFFFFF;
		padding: 3px 10px 3px 10px;
		}

	/* RETURNING */
	table.displayTable tr#returnRow td.detail, table.displayTable tr#returnFoot td.detail {
		border-left: 1px #D0DFA7 solid;
		border-top: 1px #D0DFA7 solid;
		background-color: #FFFFFF;
		padding: 3px 10px 3px 10px;
		}

	/* ONWARD */
	table.displayTable tr#onwardRow td.detail {
		border-left: 1px #F1E0A6 solid;
		border-top: 1px #F1E0A6 solid;
		background-color: #FFFFFF;
		padding: 3px 10px 3px 10px;
		}

	table.displayTable tr#onwardRowOLCI td.detail {
		border-left: 1px #D7D0BD solid;
		border-top: 1px #D7D0BD solid;
		background-color: #FFFFFF;
		padding: 3px 10px 3px 10px;
		}

	/* FARE ROWS*/
	table.displayTable tr#fareRow td.detail, table.displayTable tr.fareRow td.detail {
		border-left: none;
		border-top: 1px #CCBFBA solid;
		background-color: #FFFFFF;
		padding: 3px 10px 3px 10px;
		text-align:right;
		}
		table.displayTable tr.fareRowHighlight td {
		border-left: none;
		border-top: 1px #CCBFBA solid;
		background-color: #FFFFFF;
		padding: 3px 10px 3px 10px;
		background-color: #a5c6d2;
		}
	div.tableTotalBar.fareGrandTotal {
		background-color:#f4eeec;
		border-top: 2px solid #CCBFBA;
		border-bottom: 1px #FFFFFF solid;
		}
	
	/* MILES ROWS */
	table.displayTable tr#milesRow td.detail {
		border-left: none;
		border-top: 1px #ADC8CF solid;
		background-color: #FFFFFF;
		padding: 3px 10px 3px 10px;
		}
	table.displayTable tr#milesRowTotal td.detail {
		border-left: none;
		border-top: 2px #ADC8CF solid;
		border-bottom: 1px #ADC8CF solid;
		background-color: #FFFFFF;
		padding: 3px 10px 3px 10px;
		}
	table.displayTable tr#milesRowMemberTotal td.detail, table.displayTable tr#milesRowMemberTotalWhite td.detail {
		border-left: none;
		border-bottom: 1px #ADC8CF solid;
		border-top: none;
		background-color:#E4EBED;
		padding: 3px 10px 3px 10px;
		}
	table.displayTable tr#milesRowMemberTotalWhite td.detail {
		border-bottom: 1px #FFFFFF solid;
		}

	/* PASSENGER ROWS*/
	table.displayTable tr#passengerRow td.detail {
		border-left: none;
		padding: 3px 10px 3px 10px;
		text-align:left;
		}
	table.displayTable tr#passengerRow td.detail.first, table.displayTable tr.passengerRowSky_off td.detail.first {
		font-weight: normal;
		/*width: 240px;*/ /*FIX*/
		width: 140px;
		}
	table.displayTable tr.passengerRowSky_on td.detail.first {
		/*width: 240px;*/ /*FIX*/
		width: 140px;
		}
	table.displayTable tr#passengerRow td.detail.arrow {
		border-left: 1px #FFFFFF solid;
		border-top: 1px #FFFFFF solid;
		font-weight: bold;
		padding: 3px 10px 3px 10px;
		width: 165px;
		}
	table.displayTable tr.passengerRowSky_off td.detail {
		border-left: none;
		padding: 3px 5px 3px 5px;
		text-align:left;
		background-color: #D7E1E4;
		}
	table.displayTable tr.passengerRowSky_on td.detail {
		border-left: none;
		padding: 3px 10px 3px 10px;
		text-align:left;
		background-color: #7A9AA6;
		font-weight:bold;
		color: #FFFFFF;
		}
	table.displayTable tr.passengerRowSky_off td.detail.right, table.displayTable tr.passengerRowSky_on td.detail.right {
		text-align:right;
		}


	table.displayTable tr#passengerRow td.detail.onFile {
		font-weight: bold;
		color: #5E9A69;
		}

	table.displayTable tr#departRow td.detail.first, table.displayTable tr#returnRow td.detail.first, table.displayTable tr#onwardRow td.detail.first, table.displayTable tr#onwardRowOLCI td.detail.first, table.displayTable tr#fareRow td.detail.first, table.displayTable tr#milesRow td.detail.first {
		border-left: none;
		text-align:left;
		}
	table.displayTable tr.fareRow td.detail.first {
		border-left: none;
		text-align:left;
		}
	table.displayTable tr#departRow td.detail.noLeftBorder, table.displayTable tr#returnRow td.detail.noLeftBorder, table.displayTable tr#onwardRow td.detail.noLeftBorder, table.displayTable tr#onwardRowOLCI td.detail.noLeftBorder {
		border-left: none;
		text-align:left;
		}
	table.displayTable tr td.detail.bottom {
		border-bottom: 1px #ACE7E9 solid;
		}
	table.displayTable tr td.detail.noLeftBorder.bottom {
		border-bottom: 1px #ACE7E9 solid;
		}
	table.displayTable tr td.detail.noLeftBorder.bold.bottom {
		border-bottom: 1px #ACE7E9 solid;
		}
	table.displayTable tr td.detail.first.noTopBorder.bottom {
		border-bottom: 1px #ACE7E9 solid;
		}
	table.displayTable tr#departRow td.connection {
		border-top: 1px #ACE7E9 solid;
		}
	table.displayTable tr#returnRow td.connection {
		border-top: 1px #D0DFA7 solid;
		}
	table.displayTable tr#onwardRow td.connection {
		border-top: 1px #F1E0A6 solid;
		}
	table.displayTable tr#onwardRowOLCI td.connection {
		border-top: 1px #D7D0BD solid;
		}

	table.displayTable td.detail.first {
		font-weight: normal;
		}

/* 4.1.1.1 - Flight Results by Schedule */

	table.displayTable td.detail.classAvailable, table.displayTable td.detail.classNewUnavailable, table.displayTable td.detail.classSelected, table.displayTable td.detail.classRollover, a.classAvailable {
		background-color: #FFFFFF;
		border-left: 1px solid #ACE7E9;
		border-top: 1px solid #ACE7E9;
		border-right: 0px solid #ACE7E9;
		border-bottom: 0px solid #ACE7E9;
		color: #554433;
		text-align: left;
		vertical-align: top;
		width: 75px;
		padding: 5px 0px 0px 10px;
		}
	a.classAvailable{
		display: block;
		width: 75px;
		}
	table.displayTable td.detail.classNewUnavailable {
		background-color: #FFFFFF;
		border-left: 1px solid #ACE7E9;
		border-top: 1px solid #ACE7E9;
		border-right: none;
		border-bottom: none;
		color: #9A9A9A;
		}
	table.displayTable td.detail.classSelected {
		background-color: #B9D97F !important;
		color: #555555;
		}
	table.displayTable td.detail.classRollover {
		background-color: #F1EEE7 !important;
		color: #554433;
		cursor: pointer;
		}
	table.displayTable td.whiteLine {
		background-color: #FFFFFF;
		margin: 0px;
		padding: 0px;
		}


/* ICONS */

	.headFare a.iconConvertCurrency {
		color: #FFFFFF;
		background: url(../images/icons/icon_fbar_convert_currency.gif) no-repeat left;
		font-weight: bold;
		padding: 1px 20px 1px 20px;
		text-decoration: none !important;
		}
	.headFare a.iconConvertCurrency:hover {
		color: #cc3333;
		}
	
	.headFare a.iconFareConditions {
		color: #FFFFFF;
		background: url(../images/icons/icon_fbar_fare_conditions.gif) no-repeat left;
		font-weight: bold;
		padding: 1px 0px 1px 20px;
		text-decoration: none !important;
		}
	.headFare a.iconFareConditions:hover{
		color: #cc3333;
		}

	a.iconViewResultsBySchedule, a.iconViewResultsByScheduleBox, a.iconViewResultsByScheduleBar {
		background: url(../images/icons/icon_white_modify_search.gif) no-repeat left;
		font-size: .95em;
		font-weight: bold;
		padding: 1px 10px 1px 20px;
		text-decoration: none !important;
		}
	a.iconViewResultsByScheduleBox {
		background: url(../images/icons/icon_box_modify_search.gif) no-repeat left;
		}
	a.iconViewResultsByScheduleBar {
		background: url(../images/icons/icon_bar_modify_search.gif) no-repeat left;
		}
		
	a.showhideMinusFare {
		background: url(../images/icons/icon_onoff_minus_fare.gif) no-repeat right;
		color: #FFFFFF;
		font-weight: bold;
		padding: 1px 20px 1px 20px;
		text-decoration: none !important;
		}
	a.showhidePlusFare {
		background: url(../images/icons/icon_onoff_plus_fare.gif) no-repeat right;
		color: #FFFFFF;
		font-weight: bold;
		padding: 1px 20px 1px 20px;
		text-decoration: none !important;
		}
		
	a.showhideMinusMiles {
		background: url(../images/icons/icon_onoff_minus_miles.gif) no-repeat right;
		color: #FFFFFF;
		font-weight: bold;
		padding: 1px 20px 1px 20px;
		text-decoration: none !important;
		}
	
	a.showhidePlusMiles {
		background: url(../images/icons/icon_onoff_plus_miles.gif) no-repeat right;
		color: #FFFFFF;
		font-weight: bold;
		padding: 1px 20px 1px 20px;
		text-decoration: none !important;
		}
		/*ABR USDOT begin*/
		a.showhidePlusMilesBrown {
		background: url(../images/icons/icon_box_onoff_plus.gif) no-repeat right;
		color: #FFFFFF;
		font-weight: bold;
		padding: 1px 20px 1px 20px;
		text-decoration: none !important;
		}
		a.showhideMinusMilesBrown {
		background: url(../images/icons/icon_box_onoff_minus.gif) no-repeat right;
		color: #FFFFFF;
		font-weight: bold;
		padding: 1px 20px 1px 0px;
		text-decoration: none !important;
		}
		/* ABR USDOT end */
	
	a.showhideLightMinusMiles {
		background: url(../images/icons/icon_onoff_minus_light_blue_miles.gif) no-repeat right;
		color: #FFFFFF;
		font-weight: bold;
		padding: 1px 20px 1px 0px;
		text-decoration: none !important;
		}
	
	a.showhideLightPlusMiles {
		background: url(../images/icons/icon_onoff_plus_light_blue_miles.gif) no-repeat right;
		color: #333;/*WCAG-Bang*/
		font-weight: bold;
		padding: 1px 20px 1px 0px;
		text-decoration: none !important;
		}

	a.showhideMinusFare:hover, a.showhidePlusFare:hover, a.showhideMinusMiles:hover, a.showhidePlusMiles:hover {
		color: #DDDDDD;
		}
	a.showhideLightMinusMiles:hover, a.showhideLightPlusMiles:hover {
		color: #b32c2d;/*WCAG-Bang*/
		}


/* CONTINUE BAR CONTAINER */
	
	div.continueBarWhite {
		background-color: #FFFFFF;
		font-size: .95em;
		height: 35px;
		padding: 0px 10px 0px 10px;
		}
	div.continueBarWhite.scheduleOutbound {
		border-top: 1px #ACE7E9 solid;
		}
	div.continueBarWhite.scheduleInbound {
		border-top: 1px #D0DFA7 solid;
		}
	div.continueBarWhite.scheduleOnward {
		border-top: 1px #F1E0A6 solid;
		}
	div.continueBarWhite a {
		font-weight: bold;
		}
	div.continueBarWhiteLeft, div.continueBarWhiteLeftForm {
		float: left;
		padding: 9px 0px 0px 0px;
		}
	div.continueBarWhiteRight, div.continueBarWhiteRightButton {
		float: right;
		margin-top: 0px;
		padding: 9px 0px 0px 0px;
		}
	div.continueBarWhiteLeftForm {
		padding: 9px 0px 0px 0px;
		*padding: 8px 0px 0px 0px;
		}
	div.continueBarWhiteRightButton {
		padding: 6px 0px 0px 0px;		
		}
	div.continueBarWhiteRightButton.disabled 
	{				
		opacity: 0.3;
		filter: alpha(opacity = 30);
	}
	div.continueBarWhiteLeftRadio {
		float: left;
		padding: 6px 0px 0px 0px;
		*padding: 3px 0px 0px 0px;
		}
	div.continueBarWhiteLeft span {
		padding-right: 15px;
		}


/* CONTINUE BAR LISTS */

	div.continueBarWhite ul {
		margin: 0px;
		padding: 0px;
		}
	div.continueBarWhite li {
		display: inline;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		}
	div.continueBarWhiteLeft li {
		padding-right: 12px;
		}
	div.continueBarWhite li.separatorLine {
		padding: 0px 5px 0px 5px;
		}
	div.continueBarWhiteRight li.spacer {
		padding-left: 20px;
		}

	/* 1105 */

	div.continueBarWhiteLeft span {
		padding-right: 15px;
		}

/* HORIZONTAL RULES */

	div.horRuleOutbound, div.horRuleInbound, div.horRuleOnward {
		background-color: #ACE7E9;
		height: 1px;
		margin: 0px;
		padding: 0px;
		}
	div.horRuleInbound {
		background-color: #D0DFA7;
		}
	div.horRuleOnward {
		background-color: #F1E0A6;
		}
	div.horRuleOutbound hr, div.horRuleInbound hr, div.horRuleOnward hr {
		display: none;
		}


/* MISC */
		
	td.planBookRight {
		background-color: #E4DED0;
		padding: 15px 0px 0px 5px;
		width:333px;
		}
	td.planBookRight div.planBookList {
		float:none;
		margin: 30px 10px 20px 10px;
		}
	td.planBookRight h4 {
		padding-top: 0px;
		}
	.checkRightSpacer {
		padding: 0px 10px 0px 0px;
		}
	
	.spacer31 {
		height:31px;
		}
	.spacer32 {
		height:32px;
		}
	.spacer33 {
		height:33px;
		}
	.spacer34 {
		height:34px;
		}
	.spacer35 {
		height:35px;
		}
		
	ul.faqBox li.introText {
		font-weight: normal;
		padding: 8px 0px 10px 0px;
		}
		
	a.buttonForm {
		background: url(../images/form_buttons/button_bg_stretch.gif) no-repeat scroll right top transparent;
		color: #554433;
		font-size: 1em;
		padding: 0px 12px 0px 0px;
		display: inline-block;
		height: 22px;
		}
	a.buttonForm:hover {
		color: #CC3333;
		}
	a.buttonForm span {
		background: url(../images/form_buttons/button_bg_left_white.gif) no-repeat left top;
		padding: 3px 0px 0px 12px;
		display: inline-block;
		height: 22px;
		}
	a.buttonForm span.tan {
		background: url(../images/form_buttons/button_bg_left_tan.gif) no-repeat left top;
		}

/*PRAVAT - START*/
dl.viewPrice {
		margin: 0px;
		padding: 0px;
		}
	dl.viewPrice dt {
		background: url(../images/global/line_vert_dots_13.gif) no-repeat right;
		float: left;
		font-size: .95em;
		font-weight: bold;
		margin: 0px;
		padding: 0px 10px 0px 0px;
		}
	dl.viewPrice dd.thePrice {		
		float: left;
		font-size: .95em;
		font-weight: normal;
		margin: 0px;
		padding: 0px 10px 0px 10px;
		}
	dl.viewPrice dd.icon {
		float: left;
		font-size: .95em;
		margin: 0px;
		padding: 0px 10px 0px 10px;
		}
	dl.viewPrice dd.aboutPrice {
		float: left;
		font-size: .95em;
		margin: 0px;
		padding: 1px 10px 0px 0px;
		}
/*PRAVAT - END*/

/* REDEMPTION SEARCH */

	div.rewardsDesc {
		border: 1px solid #E4DED0;
		padding: 5px 5px 5px 5px;
		margin: 0px 0px 20px 0px;
		width: 565px;
		}
	div.rewardsDesc p {
		padding-bottom: 5px;
		font-size: .95em;
		}
	div.rewardsDesc table td {
		font-size: .95em;
		line-height: 1.2em;
		vertical-align: top;
		}
/* NEW CUSTOM CSS */
td.SkyLeftCust {
		padding:0 10px 0 0;
		font-size:0.95em;
		font-weight:bold;
		background:transparent url(../images/global/line_vert_dots_13.gif) no-repeat scroll right center;
}

/* ABR Changes begin */

TABLE.ibeTable {
	MARGIN-BOTTOM: 0px
}
TABLE.ibeTable TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.2em; BACKGROUND-COLOR: #a39b86; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 30px; COLOR: #ffffff; FONT-SIZE: 0.95em; VERTICAL-ALIGN: bottom; FONT-WEIGHT: bold; BORDER-RIGHT: #bbb39f 1px solid; PADDING-TOP: 6px
}
TABLE.ibeTable TD {
	BORDER-BOTTOM: #d7d0bd 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; LINE-HEIGHT: 1.2em; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 0.95em; VERTICAL-ALIGN: top; BORDER-RIGHT: #d7d0bd 1px solid; PADDING-TOP: 4px
}
TABLE.ibeTable TD.first {
	BORDER-LEFT: #d7d0bd 1px solid; BACKGROUND-COLOR: #f7f6f2
}
TABLE.ibeTable TD.notFirst {
	BORDER-LEFT: medium none; BACKGROUND-COLOR: #ffffff
}
TABLE.ibeTable TD.connection {
	BORDER-LEFT: medium none; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT: medium none
}
TABLE.ibeTable TBODY.ffTable TD {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
TABLE.ibeTable TBODY.seatingTable TD {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
TABLE.ibeTable TBODY.mealsTable TD {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
TABLE.ibeTable TBODY.seatingTable TD A.arrowSmall {
	PADDING-LEFT: 10px; FLOAT: right
}
TABLE.ibeTable TBODY.mealsTable TD A.arrowSmall {
	PADDING-LEFT: 10px; FLOAT: right
}
TABLE.ibeTable TBODY.seatingTable TD SPAN {
	FLOAT: left
}
TABLE.ibeTable TBODY.mealsTable TD SPAN {
	FLOAT: left
}
TABLE.ibeTable TBODY.seatingTable TD SPAN.textSmall {
	PADDING-LEFT: 10px; FLOAT: right
}
TABLE.ibeTable TBODY.mealsTable TD SPAN.textSmall {
	PADDING-LEFT: 10px; FLOAT: right
}
TABLE.ibeTable TBODY.ffTable TD {
	HEIGHT: 35px; VERTICAL-ALIGN: middle
}
TABLE.ibeTable TD.headerBar {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/mab/caption_bar_right.gif) #726057 no-repeat right top; COLOR: #ffffff; VERTICAL-ALIGN: top; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
TABLE.ibeTable TD.headerBar DIV {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/mab/caption_bar_left.gif) no-repeat left top; PADDING-TOP: 7px
}
TABLE.ibeTable TD.headerBar DIV SPAN {
	PADDING-LEFT: 17px; BACKGROUND: url(../images/global/line_vert_dots_13.gif) no-repeat left center; MARGIN-LEFT: 12px; FONT-WEIGHT: bold
}
TABLE.ibeTable TD.headerBar DIV SPAN.first {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 0px
}
TABLE.ibeTable TBODY.flightCaption TD.headerBar DIV SPAN.first {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/mab/icon_trans_flight_basic.gif) no-repeat 0px center
}
TABLE.ibeTable TBODY.paxCaption TD.headerBar DIV SPAN.first {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/mab/icon_trans_pax.gif) no-repeat 0px center
}
TABLE.ibeTable TBODY.hotelCaption TD.headerBar DIV SPAN.first {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/mab/icon_trans_hotel.gif) no-repeat 0px center
}
TABLE.ibeTable TBODY.carCaption TD.headerBar DIV SPAN.first {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/mab/icon_trans_car.gif) no-repeat 0px center
}
TABLE.ibeTable TH.linkable:hover {
	BACKGROUND-COLOR: #4a9d39; CURSOR: pointer
}
TABLE.ibeTable TBODY.flightBreak TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 20px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
TABLE.ibeTable TH.selected {
	BACKGROUND-COLOR: #4a9d39
}
TABLE.ibeTable TD.selected {
	BORDER-BOTTOM: #4a9d39 2px solid; BORDER-LEFT: #4a9d39 2px solid; PADDING-LEFT: 8px; COLOR: #4a9d39; BORDER-TOP: #4a9d39 2px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #4a9d39 2px solid
}
TABLE.ibeTable TBODY.ffTable TD.selected {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
TABLE.ibeTable TBODY.seatingTable TD.selected {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
TABLE.ibeTable TBODY.mealsTable TD.selected {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
TABLE.ibeTable TD STRONG.selected {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/mab/icon_arrow_green.gif) no-repeat left center; COLOR: #4a9d39
}
TABLE.ibeTable TD.changed {
	COLOR: #4a9d39
}
TABLE.ibeTable TD SPAN.saved {
	PADDING-LEFT: 17px; BACKGROUND: url(../images/mab/icon_check_green.gif) no-repeat left center; COLOR: #4a9d39; FONT-WEIGHT: bold; MARGIN-RIGHT: 20px
}
TABLE.ibeTable TD DIV.saved {
	PADDING-LEFT: 17px; BACKGROUND: url(../images/mab/icon_check_green.gif) no-repeat left center; COLOR: #4a9d39; FONT-WEIGHT: bold; MARGIN-RIGHT: 20px
}
TABLE.ibeTable TD DIV.saved {
	MARGIN-BOTTOM: 5px
}
TABLE.ibeTable UL.carFeatures LI {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
TABLE.ibeTable TD.paxInfoRow {
	BORDER-LEFT: #d7d0bd 1px solid; BACKGROUND-COLOR: #ffffff
}
TABLE.ibeTable TD.skywardsMilesRow {
	BACKGROUND-COLOR: #ffffff; BORDER-RIGHT: medium none
}
P.tableNote {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-SIZE: 0.95em; PADDING-TOP: 15px
}
UL.actionsList LI {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 10px; LIST-STYLE-IMAGE: none
}
TABLE.ibeTable TH.paginationLeft {
	BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 1px
}
TABLE.ibeTable UL.carFeatures LI {
	FLOAT: none
}
	.redhover {
			color:#554433;
		}
		a.redhover:link {
			text-decoration: underline;
			color:#554433;
		}      /* unvisited link */
		a.redhover:visited {
			text-decoration: underline;
			color:#554433;
		}  /* visited link */
		a.redhover:hover {
			text-decoration: underline;
			color:#CC3333;
		}  /* mouse over link */
		a.redhover:active {
			text-decoration: underline;
			color:#CC3333;
		}  /* selected link */
		.redhoverbold {
			font-weight:bold;
			color:#554433;
		}
		a.redhoverbold:link {
			text-decoration: none;
			color:#554433;
		}      /* unvisited link */
		a.redhoverbold:visited {
			text-decoration: none;
			color:#554433;
		}  /* visited link */
		a.redhoverbold:hover {
			text-decoration: none;
			color:#CC3333;
		}  /* mouse over link */
		a.redhoverbold:active {
			text-decoration: none;
			color:#CC3333;
		}  /* selected link */
/* ABR Changes end */