/*
	Non Internet Explorer 6.0+ Specific Styles	
*/

  A.flightDetails { white-space: nowrap; width: 100px !IMPORTANT; }
  A:link.flightDetails { font-family: Arial; font-size: 11px; line-height: 15px; color: #000066; text-decoration: none; text-align: left; display: block; }
  A:active.flightDetails { font-family: Arial; font-size: 11px; line-height: 15px; color: #000066; text-decoration: none; }
  A:visited.flightDetails { font-family: Arial; font-size: 11px; line-height: 15px; color: #000066; text-decoration: none; }
  A:hover.flightDetails { font-family: Arial; font-size: 11px; line-height: 15px; color: #000066; text-decoration: underline; }
	
	A:link.viewSeats { font-family: Arial; font-size: 11px; line-height: 15px; color: #000066; text-decoration: underline; }
  A:active.viewSeats { font-family: Arial; font-size: 11px; line-height: 15px; color: #000066; text-decoration: underline; }
  A:visited.viewSeats { font-family: Arial; font-size: 11px; line-height: 15px; color: #000066; text-decoration: underline; }
  A:hover.viewSeats { font-family: Arial; font-size: 11px; line-height: 15px; color: #000066; text-decoration: underline; }
	
	.flightTimes {
	  font-family: Arial; font-size: 12px; line-height: 15px; color: #000066; font-weight: bold;
	}
	.airportCode {
		font-family: Arial; font-size: 11px; line-height: 15px; color: #000066; font-weight: normal !IMPORTANT;
	}
	
	.flightNum {
		font-family: Arial; font-size: 11px; line-height: 15px; color: #000066; 
		padding-top: 4px;
	}
	
	.flightDetailsOn {
	  background-color: #FDF6D7;
		border: solid 1px #FDF6D7;
		text-align: left;
		padding: 4px 4px 4px 5px;
		z-index: -1;
	}
	.flightDetailsOff {
	  background-color: #ffffff;
		border: solid 1px #CDDAF3;
		text-align: left;
		padding: 4px 4px 4px 5px;
		z-index: -1;
	}
	.connectingTo {
		font-family: Arial; font-size: 11px; line-height: 15px; color: #666666; 
		padding: 2px 0px 2px 12px;
		z-index: -1;
		
	}
	.divFlightDetails {
		padding: 4px 0px 0px 12px;
		z-index: -1;
	}

  .priceBoxBody {
	  padding-top: 10px; 
		height: 55px; 
		vertical-align: middle;
		background: url('/ube/images/price_page/priceMod-bg.png') repeat-x left top; 
		display: block; 
		font-size: 20px; 
		text-align: center; 
		background-color: #ffffff;
	}
	
	

  .priceBoxBodyPriceFlex {
	  padding-top: 10px; 
		height: 46px; 
		vertical-align: middle;
		background: url('/ube/images/price_page/priceMod-bg.png') repeat-x left top; 
		display: block; 
		font-size: 20px; 
		text-align: center; 
		background-color: #ffffff;
	}

	/* fare lower note green: 1DA426 */
	
	.sbp_CTA_body {
	  font-style: oblique; 
		background: url('/ube/images/arrow/pm-arrow-bg.gif') repeat-x;
		padding: 0px 4px 0px 4px;
	}
	
	.clickable {
	  cursor: pointer !IMPORTANT; 
	}
	
	
	#bepReviewPriceBox {
	  position: relative;
	  top: 36px;
	  left: 9px;
	  z-index: 5000;
	}
	
	#floatyPriceBoxParentContainerReview {
	  display: none;
		position: absolute;
		top: 0px;
		left: 0px;
	}
	
	.reviewPriceBoxDisplay {
		padding: 4px 0px 4px 0px;
	}
/*ranjeet.gill@united.com */
.expfloatybg{background: url(/ube/images/price_page/expfloaty-bg.gif) repeat-y; width: 121px; float: left}
.expfloatytop{background: url(/ube/images/price_page/expfloaty-top.gif) top left no-repeat;  float: left}
.expfloatybot{background: url(/ube/images/price_page/expfloaty-bot.gif) bottom left no-repeat ; float: left; padding: 8px 5px 8px 5px; }

.prcfloatybg{background: url(/ube/images/price_page/prcfloaty-bg.gif) repeat-y; width: 121px; }
.prcfloatytop{background: url(/ube/images/price_page/prcfloaty-top.gif) no-repeat top left; float: left width: 121px;}
.prcfloatybot{background: url(/ube/images/price_page/prcfloaty-bot.gif) no-repeat bottom; clear: both; padding: 10px;}

.prcsbsbbg{background: url(/ube/images/price_page/prcsbsb-bg.gif) repeat-y; width: 102px; }
.prcsbsbtop{background: url(/ube/images/price_page/prcsbsb-top.gif) no-repeat top left; clear: both;}
.prcsbsbbot{background: url(/ube/images/price_page/prcsbsb-bot.gif) no-repeat bottom; clear: both; padding: 10px;}

.prcsbsbbgleft-bg{background: url(/ube/images/bep/prcsbsb-bg-left.gif) top left repeat-y;}
.prcsbsbbgright-bg{background: url(/ube/images/bep/prcsbsb-bg-right.gif) top right repeat-y;}

.cloudbg {background: url(/ube/images/price_page/prc-clound-bg.png) repeat; width: 112px; margin: 5px 0px 10px 5px;}
.cloudtop {background: url(/ube/images/price_page/prc-clound-top.gif) no-repeat top left; clear: both;}
.cloudbot {background: url(/ube/images/price_page/prc-clound-bot.gif) no-repeat bottom; clear: both; padding: 10px;}
.arrBody{ margin: 0px 0px 10px 5px; line-height: 22px}

.dividerMessage {
  font-size: 11px !IMPORTANT;
}
.strechBpe-Footer{background: url(/ube/images/bkgd/stretch-itinFooter.gif) no-repeat; width: 642px;}
.otherTimeMessage {
  font-size: 11px !IMPORTANT;
}

.preferredTimeMessage {
  font-size: 11px !IMPORTANT;
}

.hiLiteMessage {
  font-size: 11px !IMPORTANT;
}

#hoverBubble{width:142px; position:absolute;}
#hoverBubble #hb_center{background: transparent url(../images/hoverBubble/hoverBubble_center.png) repeat-y; padding:0px 10px 0px 10px;}
#hoverBubble #hb_top {background: transparent url(../images/hoverBubble/hoverBubble_top.png) top right no-repeat; height:9px;font-size: 0px; line-height: 0px;}
#hoverBubble #hb_bot {background: transparent url(../images/hoverBubble/hoverBubble_bottom.png) top right no-repeat; height:11px;font-size: 0px; line-height: 0px;}