/* **** general layout **** */
content a{color:#1873c7;} 
#titleRecap{color:#000; background:#edf4ff; margin-bottom:12px; border:1px solid #1873c7;} 
#tabs{background:#edf4ff !important;} 
#workspace{border:0;} 
#workarea{border:0; color:#000;} 
#content .stepBullet{background:#fff; border: 1px solid #1873c7; color:#1873c7;} 
#tabs{background:#fff !important;} 
.tabA {background: #5fb3f4; border: 1px solid #1873c7;} 
#workspace.tabs {border:1px solid #1873c7; background-color: #9dd4ff;} 
.ttTabIA, .TabIa {background:#9dd4ff; border: 0px solid #1873c7; border-bottom:2px solid #1873c7;} 
.tabspacer{border-bottom:2px solid #1873c7; } 
#tabs td.disclaimer,#notabsbg td.disclaimer{border-bottom:2px solid #1873c7;} 
#titleRecap{color:#0a5aa4;} 
#titleRecap h1{color:#0a5aa4; font-size:1.72em;} 
#workspace .hr {border-top-color: #1873c7;} 
#workarea .hr {border-top-color: #1873c7;} 
#sidebar .hr {border-top-color: #1873c7;} 
#content .stepBullet h2{color:#1873c7} 
#workspace h2 {color:#1873c7;} 

/* Progress bar */
#content #locator #altprogress li{border:none; font-size:1.2em;} 
#content #locator #altprogress li.off{border-top:none;} 
#content #locator #altprogress li span{display:inline;color:#0a5aa4; font-weight:bold; } 
#content #locator #altprogress li.off span{color:#9dd4ff; border:0;} 
#content #locator #altprogress li.at span{color:#0a5aa4; font-weight:bold;} 

/* Buttons */
#content button span,#content a.button span{FILTER: none;text-shadow:none;}
#content button,#content .button{background-color:#fff;border-color:#0a5aa4;text-shadow:none; color:#0a5aa4;} 
#content button.btn_sec,#content a.btn_sec{background-color:#fff; border-color:#0a5aa4; text-shadow:none; color:#0a5aa4;} 
#content button.btn_alt,#content a.btn_alt{background-color:#fff; border-color:#0a5aa4; text-shadow:none; color:#0a5aa4;} 

/* Sidebar */
#sidebar #tools h3,#content #sidebar #quotes h3,#sidebar #faqs h3{background:#1873c7; color:#fff;} 
#sidebar #tools,#sidebar #quotes,#sidebar #faqs{background:#fff;border:0;} 
#sidebar #servicelinks{background:#fff;} 
#content #scContainer{background:#fff;} 
#content #scContainer .productSC .scTitle{background:#fff;} 

/* **** custom trip **** */ 
/* results */
#scase {border: 1px solid #1873c7;} 
#scase .sc_prod {background:#fff;} 
.card{border:1px solid #1873c7;} 
.svgswrap{border-left:1px solid #1873c7;} 
.cardhead{background:#9dd4ff; color:#1873c7;} 
.svgspack{background:#ffc;} 
.cardamen td{border-left:1px solid #1873c7; border-bottom:1px solid #1873c7;} 
.svgsinfo hr {border-bottom:1px solid #1873c7;} 
.cardhead .rate{background:#036;} 
.cardwrap{border-right:1px solid #1873c7;} 
.srch_inc {background:#eaeaea; border:1px solid #1873c7;} 
#scase #sc_hdr {background:#eaeaea; border-bottom:1px solid #a4a4a4;} 
#workspace .pagination a{color:#1873c7;} 
#ms_hdr {border:1px solid #1873c7; background:#eaeaea;} 
#ms_hdr h3{color:#1873c7;} 
#content .cardhead a{color: #1873c7 !important;} 

/* map */
#content #map table {background:#ffc;} 
#map tr.zoom {background:#ffc;} 
#map tr.zoom td {border-top:1px solid #ffc;} 
#map tr.zoom a {text-decoration: none;} 
/*notused for TPN *//* #map td.map {border:1px solid #ffc;} 
#map td.sides {border-right:solid 1px #000; border-top:solid 1px #fff; border-left:solid 1px #fff; border-bottom:solid 1px #000; background:#0a5aa4;} 
#content #map td.sides_over {border-right:solid 1px #000; border-top:solid 1px #fff; border-left:solid 1px #fff; border-bottom:solid 1px #000; background:#1873c7;} 
#map td ul li span {border-right:solid 1px #000; border-top:solid 1px #fff; border-left:solid 1px #fff; border-bottom:solid 1px #000; background:#0a5aa4; color:#fff;} 
#map td ul li span.over {background:#1873c7; color:#fff;} 
#map td ul li span.zoom {background:#fff;} 
#map td ul li span.zoom_over {background:#9dd4ff;} 
#map ul li span.zoom_on {background:#ef862c;} 

/*tt air grid */
#ttgrid {background: #fff; border-right: 1px solid #1873c7;} 
#ttgrid td {vertical-align:top; border-left:0; border-bottom:1px solid #1873c7;} 
#ttgrid td.sorted {background: #ffc;} 
#ttgrid td.price {border-right: 0; text-align: center; font-weight: bold;} 
#ttgrid th.sort {border-right:1px solid #000; border-top:1px solid #cecece; border-left:1px solid #cecece; border-bottom:1px solid #000; background:#0a5aa4;} 
#ttgrid th.sortOff {border-right:1px solid #cecece; border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #fff; background:#1873c7;} 
#ttgrid th.sortOver {border-right:1px solid #000; border-top:1px solid #cecece; border-left:1px solid #cecece; border-bottom:1px solid #000; background:#1873c7;} 
#ttgrid th .sortLink {font-weight:bold; color: #fff; display: block;} 

/* uni chkout */
.product .prod_head{background:#edf4ff;} 
.product .prod_head .type{color:#0a5aa4;} 
.pax .pax_head{background:#edf4ff; color:#0a5aa4;} 
.pax_form{border:0;} 
#seat_map table#seat_select thead{background:#edf4ff; color:#0a5aa4;} 
#seat_map .plane_scroll{background:#fff;} 
#confirmation #conf_title, #tripdet #conf_title, #tripdet #itin, #tripdet #emfrnd_title, #tripdet .section_hd{background:#edf4ff;} 
#confirmation #conf_title h3, #tripdet #conf_title h3, #tripdet #itin h3, #tripdet #voucher h3, #tripdet #emfrnd_title h3, #tripdet .section_hd h3{color:#0a5aaf;} 
#confirmation #conf_content{background:#fff; border:0;} 
#confirmation #conf_content, #tripdet #conf_content, #tripdet #itin_content, #tripdet #vouch_content, #tripdet #emfrnd_content{background-color:#fff; color:#000;} 
#tripdet #itin_content, #tripdet .section{background:#fff; border:0;} 
