@charset "utf-8";
/* CSS Document */

a {
	color:#293151;
	text-decoration:underline;
}
a:hover  {
	color : #CC0000;
	text-decoration : underline;
}
h2 { font-size:10px;
}
.contentCell {

      margin: 0px;

      vertical-align: top;

      font-family:Arial, Helvetica, sans-serif;

      padding: 0px;

}

 

#titleRecap{margin-top:12px;border-top:1px solid #626971;border-left:1px solid #626971;border-right:1px solid #626971;color:#293151;background:#F3F3F2; font-family:Arial, Helvetica, sans-serif;font-size:14px;text-transform:uppercase;text-align:left;}
#notabsbg, #tabs {background: #F3F3F2;}
#workspace{background:#fff; border:1px solid #a4a4a4;}
#content .stepBullet{background:#999;text-align:left;}
#content a{color:#293151;}
#content #locator #altprogress li{display:inline;list-style-type:none;height:1em;border-top:4px solid #626971;margin-bottom:1px;padding:0 8px;border-right:1px solid #fff;font-size:1.1em;}
#content #locator #altprogress li.off{border-top-color:#ccc;} 
#content #locator #altprogress li span{display:inline;color:#626971;}
#content #locator #altprogress li.off span{color:#999;} 
#sidebar #tools h3,#content #sidebar #quotes h3,#sidebar #faqs h3{background:#999; color:#fff; font-size:10px;} 
#sidebar #tools,#sidebar #quotes,#sidebar #faqs{background:#fff;border:1px solid #999; font-size:9px;}
#sidebar #servicelinks{background:#fff;} 
body.calendar {background-color:#fff; border:1px solid #293151;}
.calTableH, .calTableV{border:1px solid #626971;}
.calLabel{color:#000; background-color:#ccc;}
.calDayName{background:#626971;}
.calDateOff{color:#ccc;}
.calDateSel{background:#ccc;}
.calDateRng{background:#F3F3F2;}
.calDateA{color:#000;}
.calNavA{color:#00f;}
.calClose{color:#000;}
.calClose a{background:#C9D8E5; border-color:#F3F3F2 #8EA3CA #8EA3CA #F3F3F2;}
.calClose a:hover{border-color:#8EA3CA #F3F3F2 #F3F3F2 #8EA3CA;}
#content button,#content .button{background-color:#8EA3CA; border-color:#C9D8E5 #293151 #293151 #C9D8E5; border-style:solid; border-width:2px; color:#fff; font-weight:700; height:30px; text-align:center; width:100px; text-shadow:none; font-size:12px;}
#content button.btn_sec,#content a.btn_sec{background-color:#888; border-color:#ccc #666 #666 #ccc; text-shadow:none;}
#content button.btn_alt,#content a.btn_alt{background-color:#777; border-color:#D5D5D5 #484848 #484848 #D5D5D5; text-shadow:none;}


#content #tfNearbyResults {border:solid 1px #a4a4a4;}
#content #tfNearbyAP th {background:#d4d4d4;color:#000;}
#content #tfNearbyAP .headDivider {border-left:solid 1px #a4a4a4;}
#content #tfNearbyAP td {border-bottom:solid 1px #a4a4a4;}
#content #tfNearbyAP .selectedAPText, #content #tfNearbyAP .selectedAP, #content #tfNearbyAP .selectedPrice, #content #tfNearbyAP .selectedAPTo {background:#d4d4d4;}
#content #tfNearbyAP .cellDivider {border-left:solid 1px #a4a4a4;}
#content #tfNearbyAP .selectedCellDivider {border-left:solid 1px #a4a4a4; background:#d4d4d4;background-position: left center; background-repeat:no-repeat;}
#content #tfNearbyAP .selectedButton {background-color:#d4d4d4;}


#content #tfMtrx #tfDSCal, #content #dsRight, #content #buttonRight, #content #buttonBottom {background: #fff;}
#content .tfMtrxMainOver {background:#dedede;border:1px solid #A4A4A4;} 
#content .tfMtrxMain {background:#fff;color:#888;border:1px solid #A4A4A4;} 
#content .tfMtrxMain .tfMtrxPrice, #content .tfMtrxMainSelect .tfMtrxPrice, #content .tfMtrxLowestPrice {color:#293151;}
#content #tfMtrx th{border:1px solid #a4a4a4;} 
#content .tfMtrxReturn {background:#c7c7c7;}
#content .tfMtrxReturnSelect, #content .tfMtrxLeaveSelect, #content .tfMtrxMainSelect {background:#eaeaea;}
#content .tfMtrxCompliment {color:#5B3D36;}
#content #tfMtrx #tfDSCal {background:#fff;} 
#content #tfMtrx .tfDSCalTable {border:1px solid #a4a4a4;background:#fff;color:#000;} 
#content #tfMtrx .tfDSCalTable .month{color:#dedede;background:#a4a4a4;} 
#content #tfMtrx .tfDSCalTable .days{background:#a4a4a4;}
#content #tfMtrx .tfDSCalTable .over{background:#eaeaea;}
#content .tfMtrxMainOver a {color:#999;} 
#content .tfMtrxMainOver .tfMtrxPrice {color:#293151;}
#content .tfMtrxMain a {color:#999;}
#content .tfMtrxMain a:visited {color:#999;}
#content #tfMtrxTitle {color:#000;} 


#content .tfAirlineSeatsMR, #content .tfAirlineSeats, #content .tfAirlineSeatsBottom, #content .tfDepart, #content .tfDepartBottom, #content .tfArrive, #content .tfArriveBottom, #content .tfTime, #content .tfTimeBottom, #content .tfLogo, #content .tfLogoMulti, #content .tfLogoMR, #content .tfLogoBottom, #content .tfPriceBottom, #content .tfNotes, #content .tfNotesBottom, #content .tfNotesOr, #content .tfNotesOrButton, #content .tfNotesOrButtonBottom, #content .tfOrBottom, #content .tfOrBlankBottom, #content .tfPrice, #content .tfPriceNC, #content .tfPriceOrButton, #content .tfOr, #content .tfOrBlank, #content td.tfNavNA, #content td.tfNavGrid, #content td.tfNavGridOn, #content td.tfNavGridOver, #content th.tfNavAirline, #content th.tfNavAirlineOn, #content th.tfNavAirlineOver {border-color: #a4a4a4;}
#content .tfSort {background: #666;}
#content .tfSortOver {background: #888;}
#content .tfSortOff {border-right:solid 1px #fff; border-top:solid 1px #000; border-left:solid 1px #000; border-bottom:solid 1px #fff; background:#999;}
#content td.tfNavGridOn, #content td.fnNavGridOn{background:#eaeaea;}
#content th.tfNavAirlineOn, #content th.tfNavAirlineOver, #content th.fnNavAirlineOver, #content th.fnNavAirlineOver{border:solid 1px #a4a4a4; background:#eaeaea;}
#tabs .tabA span, #tabs .tabA h3 {color: #000;}
.tabA {background: #fff; border: 1px solid #a4a4a4; border-bottom:none;}
#workspace.tabs {border:1px solid #a4a4a4; border-top: none; background: #fff;}
.ttTabIA, .TabIa {background:#F6F6F6; border: 1px solid #a4a4a4; border-bottom:1px solid #a4a4a4;}
.tabspacer{border-bottom:1px solid #a4a4a4; }
#tabs td.disclaimer,#notabsbg td.disclaimer{border-bottom:1px solid #a4a4a4;}
#tfGrid td.sortSelected, #content #flightStatusGrid td.sortSelected,#flightGrid td.sortSelected {background:#eaeaea;} 
#content .tfNotesOr, #content .tfNotesOrButton {border-right:solid 1px #a4a4a4; background:#ccc;} 
#content td.tfNavGridOver, #content td.fnNavGridOver{background:#dedede;} 
#content td.tfNavNAOn, #content td.fnNavNAOn{color:#888; background:#dedede;} 


content .scHead {background:#666; color:#fff;}
content .productSC .scTitle {border: 1px solid #a4a4a4; background: #ccc;}
#content .productSC .scDetails {background: #fff; border: 1px solid #a4a4a4; color: #000;}
#content .scPrice {font-size:1.2em; font-weight:bold; background:#FFFFCC; padding:2px 3px; color:#000;}


.category-head {background: #eaeaea;}
.category-head-wht { background: #666;}
.head {color:#000 !important;} 