/* Images */
.fareguardLogo {
  float:right;
  margin:8px;
}
.priceSummaryImgText {
  vertical-align:top;
}
.airlineSeatImg, .airportMapImg {
  margin:8px;
}
.airportMapImg {
  width:530px;
}
.flightToolsVendorImg, .executivesOnChair, .americanExpressWinner {
  float:right;
}
#indexFlightTrackerForm {
  width:250px;
  margin:10px 0 5px 0px !important;
}
.fareGuardHomeImgLink {
  display:block;
  float:left;
  text-align:center;
  padding-left:8px;
}
.fareGuardHomeImgLink span {
  display:block;
}
.fareGuardHomeTxt {
  width:165px;
  margin:0 0 0 70px;
}
.imgCol {
  width:50px;
  text-align:center;
}
.loyaltyDesc {
  width:125px;
}


/* Flight Widget Styles */
div#oneWay {
  display:none;
}
span#timechoice {
  display:none;
}
.airFormLinks label {
  float:left; 
  font-size:11px !important; 
  font-weight:normal !important;
}


/* Flight Result Styles */
.flightResultCenterCol {
  width:90px;
}
.flightinsLink { 
  display:none;
}
.fltConxImg {
  width:19px; 
  height:10px; 
  margin-top:3px;
  float:left; 
  background:url("/common/images/flights/icon_conx.gif") no-repeat; 
}
.fltConxTxt {
  color:#f60;
}

/* Flight Confirmation Styles */
#flightConfirmationSummaryTable {
  width:560px !important;
  background:none;
  border:none;
  margin:0px !important;
  padding:0px !important;
}
.confirmBody div, .printBar.confirm a, .printBar.confirm a:active, .printBar.confirm a:visited {
  color:#093909;
}

.flightReviewList li, .flightReviewList a {
  color:#fff !important;
}
.flightReviewList a:hover {
  color:#ccca67 !important;
}


/* Airline Seat Map Styles */

#mapWrap {
		background-color: white;
		margin-left: 10px;
}

#mapWrap h4 {
		color: black !important;
}

ol#passList {
    width: 200px;
		float: left;
}

ol#passList li {
		list-style: none;
		list-style-type: decimal;
		height: 24px;
		line-height:24px;
}

ol#passList label, ul#mapKey label {
		margin-left: 34px;
}

.pass {
		position: absolute;
		padding: 0;
		z-index: 1000;
}

#pass1 {
		background: transparent url(/common/images/flights/realairlineseatmaps/pass1.png) no-repeat;
		width: 30px;
		height: 24px;
}

#pass2 {
		background: transparent url(/common/images/flights/realairlineseatmaps/pass2.png) no-repeat;
		width: 30px;
		height: 24px;
}

#pass3 {
		background: transparent url(/common/images/flights/realairlineseatmaps/pass3.png) no-repeat;
		width: 30px;
		height: 24px;
}

#pass4 {
		background: transparent url(/common/images/flights/realairlineseatmaps/pass4.png) no-repeat;
		width: 30px;
		height: 24px;
}

#pass5 {
		background: transparent url(/common/images/flights/realairlineseatmaps/pass5.png) no-repeat;
		width: 30px;
		height: 24px;
}

#pass6 {
		background: transparent url(/common/images/flights/realairlineseatmaps/pass6.png) no-repeat;
		width: 30px;
		height: 24px;
}

#pass7 {
		background: transparent url(/common/images/flights/realairlineseatmaps/pass7.png) no-repeat;
		width: 30px;
		height: 24px;
}

.warning {
		background-position: 0px -48px !important;
}

.active {
		background-position: 0px -24px !important;
}

.active.warning {
		background-position: 0px -72px !important;
}

#mapKey {
		border: 1px solid black;
		float: right;
		width: 125px;
		padding-bottom: 10px;
		margin: 10px;
}

#mapKey li {
		width: auto;
		height: 24px;
		list-style: none;
		line-height:24px;
}

#mapKey li.pass {
		background: transparent url(/common/images/flights/realairlineseatmaps/pass2.png) no-repeat;
		width: 30px;
		position: relative;
}

#mapKey li.outsideRightExit {
		background-position: 0px -24px;
}

.map {
		width: 525px;
		margin-left: 15px;
		overflow: scroll;
		clear: both;
}

.mapRow {
		clear: both;
}

.mapRow div {
		position: relative;
		float: left;
		width: 30px;
		padding: 0;
		margin: 0;
		overflow: visible;
}

.openSeat {
		height: 24px;
		background: #fff url(/common/images/flights/realairlineseatmaps/openSeat.png) no-repeat;
}
.openSeat.hover {
		background-position: 0px -24px;
}
.takenSeat {
		height: 24px;
		background: #fff url(/common/images/flights/realairlineseatmaps/takenSeat.png) no-repeat;
}
.noSeat {
		height: 24px;
		background: #fff url(/common/images/flights/realairlineseatmaps/noSeat.png) no-repeat;
		text-align: center;
		line-height: 24px;
}
.leftSide {
		height: 10px;
		background: #fff url(/common/images/flights/realairlineseatmaps/leftSide.png) no-repeat;
}
.rightSide {
		height: 10px;
		background: #fff url(/common/images/flights/realairlineseatmaps/rightSide.png) no-repeat;
}
.leftWingStart {
		height: 50px;
		background: #fff url(/common/images/flights/realairlineseatmaps/leftWingStart.png) no-repeat;
}
.leftWingStartExit {
		height: 50px;
		background: #fff url(/common/images/flights/realairlineseatmaps/leftWingStartExit.png) no-repeat;
}
.leftWingMid {
		height: 50px;
		background: #fff url(/common/images/flights/realairlineseatmaps/leftWingMid.png) no-repeat;
}
.leftWingMidExit {
		height: 50px;
		background: #fff url(/common/images/flights/realairlineseatmaps/leftWingMidExit.png) no-repeat;
}
.leftWingEnd {
		height: 50px;
		background: #fff url(/common/images/flights/realairlineseatmaps/leftWingEnd.png) no-repeat;
}
.leftWingEndExit {
		height: 50px;
		background: #fff url(/common/images/flights/realairlineseatmaps/leftWingEndExit.png) no-repeat;
}
.rightWingStart {
		height: 50px;
		background: #fff url(/common/images/flights/realairlineseatmaps/rightWingStart.png) no-repeat;
}
.rightWingStartExit {
		height: 50px;
		background: #fff url(/common/images/flights/realairlineseatmaps/rightWingStartExit.png) no-repeat;
}
.rightWingMid {
		height: 50px;
		background: #fff url(/common/images/flights/realairlineseatmaps/rightWingMid.png) no-repeat;
}
.rightWingMidExit {
		height: 50px;
		background: #fff url(/common/images/flights/realairlineseatmaps/rightWingMidExit.png) no-repeat;
}
.rightWingEnd {
		height: 50px;
		background: #fff url(/common/images/flights/realairlineseatmaps/rightWingEnd.png) no-repeat;
}
.rightWingEndExit {
		height: 50px;
		background: #fff url(/common/images/flights/realairlineseatmaps/rightWingEndExit.png) no-repeat;
}
.outside {
		height: 50px;
		background: #fff url(/common/images/flights/realairlineseatmaps/outside.png) no-repeat;
}
.outsideLeftExit {
		height: 50px;
		background: #fff url(/common/images/flights/realairlineseatmaps/outsideLeftExit.png) no-repeat;
}
.outsideRightExit {
		height: 50px;
		background: #fff url(/common/images/flights/realairlineseatmaps/outsideRightExit.png) no-repeat;
}

.map ul {
		display: none;
		position: absolute;
		top: 24px;
		left: 30px;
		background-color: yellow;
		z-index: 100;
		width: 75px;
}
.baggageTable {
  margin:0 5% 0 5% !important;
  border:1px solid #06c;
  background:#f1f1f1;
  width:500px;
}
.baggageTable th {
  font-size:12px;
  font-weight:bold;
  color:#fff;
  background:#06c;
  text-align:center;
  padding:3px;
  border:1px solid #fff;
}
.baggageTable td {
  padding:3px;
  border:1px solid #fff;
}

