/* CSS Document */
.destin, .destin h2 span, .destinup h2 span, .destinBig, .destinBig h2 span, .links a, .links span, .mytrip_right ul li a, .mytrip_right ul li a b, .mytrip_creditR, .fbLink, .mytrip_groupTab li.sel, .mytrip_detail em, .mytrip_overCont h6, .subuser_overCont h6, .mytrip_card1, .mytrip_link a{background-image:url(/images/v2/common/sprite_mytripv10.png);}
.my_creditcont h6{background-image:url(/images/v2/flight/sprite_mytrip.png);}
.clr{clear:both}
.txtR{text-align:right}
.mabB20px{margin-bottom:20px}
.brdbtm{border-bottom:1px solid #E2E2E2}
.posArt{position:absolute; top:0; right:0}
.red{color:#FD0000}
.green{color:green}
.padT5{padding-top:5px}

#ui-datepicker-div {z-index:9999}

#gi_mid_in{overflow:hidden;width:960px;}
.mytrip_left{float:left; width:722px; padding:40px 0;}
.mytrip_left h3{font:normal 28px Arial; color:#232323;}
.mytrip_left h4{font:bold 16px Arial; color:#666; padding-bottom:10px; margin-top:20px;}
.mytrip_left #my_upcoming h4,.mytrip_left #my_past h4{margin-left:50px;}
.mytrip_left h4 div{color:#ccc; margin-top:5px;}
.mytrip_left h5{font:bold 15px Arial; color:#686868;}
.mytrip_left h5 span{font-weight:normal}
.my_upcoming{background:url(/images/v2/common/bg_line.gif) 18px 0 repeat-y;padding-left:0px;}
.mytrip_detail{border-top:1px solid #ddd; margin-bottom:0px;margin-top:10px;margin-left:50px;}
.mytrip_detail li{position:relative; padding:0; border-bottom:1px solid #DDD; height:60px; font-size:12px}
.mytrip_detail li .dated{font-family:"Trebuchet MS", Helvetica; float:left; font-size:38px; width:88px; padding:5px 20px 5px 5px; }
.mytrip_detail li .dated i{font-style:normal; font-size:17px; margin-top:10px; color:#323232; display:block; line-height:15px;}
.mytrip_detail li .dated b{font-style:normal; font-size:12px; display:block; color:#333;}
.mytrip_detail li .destin{ background-position:0 -574px; background-repeat:no-repeat; float:left; width:34%; padding-left:44px; padding-top:10px;}
.mytrip_detail li .destinup{float:left; width:34%; padding-top:10px;}
.mytrip_detail li .destinBig{background-position:0 -574px; background-repeat:no-repeat; float:left; padding-left:44px; padding-top:10px;} 
.mytrip_detail li .destin h2, .mytrip_detail li .destinup h2, .mytrip_detail li .destinBig h2, .mytrip_detail li .destinMid h2{color:#387DC2; font:normal 18px Arial; }
.mytrip_detail li .destinup h2{height: 21px;overflow: hidden;}
.mytrip_detail li .destin h2 span, .mytrip_detail li .destinup h2 span, .mytrip_detail li .destinBig h2 span{background-position:0 -541px; width:15px; height:12px; display:inline-block; background-repeat:no-repeat;}
.mytrip_detail li .destin small,.mytrip_detail li .destinup small, .mytrip_detail li .destinBig small, .mytrip_detail li .destinMid small{font-size:12px; color:#9D9D9D}
.mytrip_detail li .statusresch{float:left; width:176px; padding-top:10px; margin-left:16px}
.mytrip_detail li .status{float:left; width:176px; padding-top:10px; color:#676767; margin-left:16px}
.mytrip_detail li .confirm, .mytrip_detail .refund, .mytrip_detail .travelled {padding:2px 4px; text-align:center; width:73px; float:left; font-size:11px; margin-top:13px; color:#fff; text-transform:uppercase;word-wrap: break-word;}
.mytrip_detail .confirm, .mytrip_detail li .confirmed{background:#49B949;}
.mytrip_detail .refund, .mytrip_detail li .refunded{background:#F93831;}
.mytrip_detail li .travelled{background:#9C9C9C;}
.mytrip_detail .bkdate{color:#9C9C9C; display:block}
.mytrip_detail .right{ position:absolute; right:0; width:40px; height:41px; margin-top:10px; border:1px solid #94CBE0; border-bottom:none; text-align:center; padding-top:5px; background:#fff; z-index:3; border-top-left-radius:10px; border-top-right-radius:10px; -moz-border-top-left-radius:10px; -moz-border-top-right-radius:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;}
.mytrip_detail .rigSelect{ position:absolute; right:0; width:40px; height:41px; margin-top:10px; border:1px solid #fff; border-bottom:none; text-align:center; padding-top:5px; background:#fff; border-top-left-radius:10px; border-top-right-radius:10px; -moz-border-top-left-radius:10px; -moz-border-top-right-radius:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; }
.mytrip_detail .links{position:absolute; right:0; top:60px; border:1px solid #94CBE0; padding:10px; background:#fff; z-index:2; border-top-left-radius:10px; border-bottom-right-radius:10px; border-bottom-left-radius:10px; -moz-border-top-left-radius:10px; -moz-border-bottom-right-radius:10px; -moz-border-bottom-left-radius:10px; -webkit-border-top-left-radius:10px; -webkit-border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px;} 
.mytrip_detail em{position:absolute; width:37px; left:-50px; top:16px; height:37px;}
.mytrip_detail em.flight{background-position:-2px -640px;}
.mytrip_detail em.bus{background-position:-2px -677px;}
.mytrip_detail em.hotel{background-position:-3px -717px;}
.mytrip_detail em.holiday{background-position:-3px -756px;}
.links a, .mytrip_link a, .links span{font-size:11px; padding-top:35px; background-repeat:no-repeat; margin-right:10px; float:left}
.mytrip_link{float:right; overflow:hidden}
.cancel{ background-position:0 -416px; }
.reschedule{background-position:-49px -416px;}
.rescheduledis { background-position: -306px -416px;}
.canceldis { background-position: -384px -416px;}
.seat{background-position:-124px -416px;}
.cab{background-position:-167px -416px;}
.print{background-position:-211px -416px;}
.email{background-position:-254px -416px;}
.downlod{background-position:-285px -416px;}
.invoice{background-position:-2px -975px;}

.commission{background-position: 8px -921px;}
.mytrip_detail li .destinMid{float:left; padding:10px;}
.mytrip_detail li .cnfstatus{float:right; margin-top:10px;}
.mytrip_detail li .confirmed, .mytrip_detail li .refunded .mytrip_detail li .travelled{padding:2px 4px; display:inline-block; margin-top:4px; text-align:center; font-size:11px; color:#fff; text-transform:uppercase;}
.mytrip_bArea .fl{margin-right:20px; text-align:left}
.mytrip_Cal{border: 1px solid #7E9DB9; padding: 7px; width:156px;}


.mytrip_right{float:right; width:224px; padding-top:40px}
.mytrip_right ul{border:1px solid #94CBE0; padding:10px;}
.mytrip_right ul li{border-bottom:1px solid #E1E1E1; padding:4px 0;}
.mytrip_right ul li a{color:#5B5B5B; display:block; font-weight:bold; font-size:14px; position:relative; display:block; padding:10px 5px;}
.mytrip_right ul li a.home{ background-position:170px -140px; }
.mytrip_right ul li a.mytrip{ background-position:170px -71px; }
.mytrip_right ul li a.mycredit{ background-position:170px 0;}
.mytrip_right ul li a.profile{ background-position:170px -207px; }
.mytrip_right ul li a.writeus{ background-position: 170px -1026px; }
.mytrip_right ul li a.mygiftvouchers{background-position: 161px -1066px;}
.mytrip_right ul li a.travellers{ background-position:170px -278px; }
.mytrip_right ul li a.settings{ background-position:170px -348px; }
.mytrip_right ul li a.reports{ background-position:164px -876px; }
.mytrip_right ul li a.select{background-color:#F77C2F; color:#fff}
.mytrip_right ul li a.select b{background-position:-73px 0; width:25px; height:37px; position:absolute; left:-25px; top:0;}
.mytrip_right ul li span{color:#3A7FC2; font-size:11px }
.mytrip_creditL{float:left; width:100%; background:#F4F4F6; padding:10px; font-size:13px; color:#656565; margin-bottom:20px}
.mytrip_creditL small{display:block; font-size:12px; padding:4px 0 10px}
.mytrip_creditL input{border: 1px solid #7F9DB9;float: left;height: 20px;padding: 6px; width: 202px;}
.mytrip_creditL select{border: 1px solid #7F9DB9;float: left;height: 30px; width: 216px;padding-top:5px;background:white;}
/*.mytrip_creditL input.txt{border:1px solid #C4C4C4; padding:10px 5px; width:120px} */
.mytrip_creditL input.btn{border:none; background:#387EC3; color:#fff; padding:10px 5px; padding:5px 14px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor:pointer;height:28px;}
.credHead{padding-bottom: 22px;padding-top: 16px;}
.credLabel{cursor: pointer;color: #2C67B3;}
#paymentdetailhead{margin: 5px 0px;}
.credLabel:hover{color: #F77521;}
.credLabel.active{color: #F77521;}
.deposit textarea{height: 50px; width: 212px;}
.mytrip_innerfl{background:url(/images/v2/common/goCreditsIcon.png) top right no-repeat;}
.mytrip_creditL form .allcredits .errorlist{float: left;padding-left: 7px;}
.mytrip_creditL form .allcredits .dated{font-family:"Trebuchet MS", Helvetica; float:left; font-size:13px;}
.mytrip_creditL form .allcredits li .dated i{font-style:normal; font-size:17px; margin-top:10px; color:#323232; display:block; line-height:15px;}
.mytrip_creditL form .allcredits li .dated b{font-style:normal; font-size:12px; display:block; color:#333;}
.head, .allcredits{overflow:hidden; color:#949494; float:left; padding-right:15px; padding-top:5px;}
.head{color:#676767; font-weight:bold}
.head span, .allcredits span, .allcredits strong{float:left}
.date, .type{width:134px;}
.amt, .sum{width:184px;}
.txnid {width:280px;}
.allcredits strong{width:auto;padding-right:10px;}
.profInfo{width:440px;}
.comm_label{padding:8px 0; border-bottom:1px solid #CCC; overflow:hidden; color:#949494;}
.comm_label strong{width:255px;float:left;}
.mobile{width:200px;}
.edit{float:right; width:74px; text-align:right}
.edit a{font-size:11px}
.fbLink{ background-position:-39px -481px; width:57px; height:22px; display:inline-block; vertical-align:middle}

.mytrip_groupLayout{overflow:hidden}
.mytrip_head{border-bottom:1px solid #ddd; margin-bottom:20px; position:relative; }
.mytrip_groupTab{border:1px solid #C7C9C6; width:200px; float:left}
.mytrip_groupTab li{border-bottom:1px dotted #C0C0C8; padding:5px; cursor:pointer}
.mytrip_groupTab li.sel{border-bottom:none; background-color:#EBF3FF; color:#0E6DB1; font-weight:bold; padding:5px; background-position:right -556px }
.mytrip_groupTab li .meta{font-size: 11px;font-weight: 100;}
.mytrip_groupIndiv{display:inline-block; width:500px; float:left; border:1px solid #D3D3D3}
.mytrip_groupTop{ background:#ECF2FE; padding:13px 16px; overflow:hidden;}
.mytrip_groupTop img{border:1px solid #C8C8C8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; vertical-align:middle}
.mytrip_groupTop h6{font:bold; color:#7A7B75; float:left; width:300px; margin-left:10px}
.mytrip_multicont{padding:30px 18px; }
.mytrip_multicont h5{font:bold 15px Arial; color:#797979; margin-bottom:15px}
.mytrip_overCont{padding:20px 0}
.mytrip_overCont h6{ background-position:0 -800px; padding:2px 20px; font:normal 16px Arial, Helvetica, sans-serif; color:#535257; margin-bottom:20px; background-repeat:no-repeat}
.subuser_overCont{padding:20px 0}
.subuser_overCont h6{ background-position:0 -800px; padding:2px 20px; font:normal 16px Arial, Helvetica, sans-serif; color:#535257; margin-bottom:20px; background-repeat:no-repeat}
.mytrip_card1{background-position:0 -835px; height:25px}
.mytrip_overCont div.indiv{margin-bottom:8px; overflow:hidden; padding:0}
.subuser_overCont div.indiv{margin-bottom:8px; overflow:hidden; padding:0}
.mytrip_multicont p{overflow:hidden; margin-bottom:4px; line-height:22px}

.mytrip_user{float:left; width:110px; color:#7A7A7A}
.mytrip_usercancel{float:left;color:#7A7A7A}
.mytrip_cancelwrp{width:100%;overflow:hidden;padding:4px 0 15px;}
.mytrip_bArea{text-align:right;padding-top:20px;}
.mytripButton{overflow:visible;background:#3A7FC4; border:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color: #F9F8F3; cursor: pointer; font-weight: bold;font-size:15px; padding: 9px 20px; -webkit-appearance: none;}
.mytrip_det{float:left; width:170px; color:#323232;}
.mytrip_input{border:1px solid #7E9DB9; padding:7px; width:150px;}
.mytrip_title{border:1px solid #7E9DB9; padding:6px; margin-right:10px; width:78px;float:left}
.mytrip_title_sml{border:1px solid #7E9DB9; padding:6px 2px 6px 2px; float:left; margin-right:10px; width:65px;float:left}
select.mytrip_select{border: 1px solid #7E9DB9; padding: 6px 3px; vertical-align:middle}
#myhist-filter{margin:5px;}

/*overLay
.ui-dialog-content{position:absolute; width:734px; border:1px solid #CECECE; box-shadow:1px 3px 5px #ABABAB; background:#fff; padding:20px; z-index:23; margin-left:92px}
.ui-dialog-content h1{color:#4E4E4E; font:bold 28px Arial; }
.ui-dialog-content p{margin:0; padding:20px 0; font-size:14px; color:#4D4D4D}
.ui-dialog-content a.cls{position:absolute; right:10px; top:10px; width:8px; height:8px; cursor:pointer; background-image:url(ico.gif);}
.ui-dialog-content h3{font-size:16px; font-weight:bold; color:#4F4F4F; clear:both}
*/
.dlist{ margin:30px 0; font-size:14px; color:#505050}
.dlist dd{padding:3px 0 0 20px; background:url(/images/v2/common/list_dl.gif) 3px 9px no-repeat}

.tu_success span, .tu_error span, .tu_screw span{ background-image:url(/images/v2/common/sprite_booking.gif);}
.tu_success, .tu_error, .tu_screw{border-radius:5px; -moz-border-radius:5px;  -webkit-border-radius:5px;}

.tu_success, .tu_error, .tu_screw{ background:#ECEEFD; padding:15px; overflow:hidden; margin-bottom:30px}
.tu_success span{float:left; width:65px; height:65px; margin-right:15px; }
.tu_error span{float:left; width:65px; height:65px; margin-right:15px; background-position:-64px 0;}
.tu_screw span{float:left; width:65px; height:76px; margin-right:15px; background-position:0 -173px;}
.tu_success div.left, .tu_error div.left, .tu_screw div.left{float:left; width:600px; }
.tu_success h1, .tu_error h1, .tu_screw h1{margin:0 0 5px; font:normal 24px "Trebuchet MS", Helvetica; color:#367FC4; }
.tu_success p, .tu_error p, .tu_screw p{font-size:13px; font-weight: 100; margin-bottom:5px}
.tu_success p strong{color:#F97C28; font-size:14px;}
.tu_cont p.caption{padding-top:35px; padding-bottom:10px; clear:both}
.tu_cont strong.passName{margin-bottom:10px; font-size:16px; color:#1F1F1F; display:block}

.mytrips_data{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:5px 0 10px 0px; /*padding-bottom:10px;*/}
.mytrips_data .header{border-bottom:1px solid #D0D0D0; padding:8px 20px; font-weight:bold; overflow:hidden;background:#F2F2F2; }
.mytrips_data .lists{padding:2px 20px; overflow:hidden}
.mytrips_data em, .mytrips_data dfn, .mytrips_data i, .mytrips_data small, .mytrips_data big, .mytrips_data strong{float:left; font-size:12px; font-style:normal}
.mytrips_data em{width:26%;}
.mytrips_data dfn{width:10%}
.mytrips_data i{width:15%}
.mytrips_data small{width:15%}
.mytrips_data big{width:16%}
.mytrips_data strong{width:18%}
.mytrips_cancel_data{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#F2F2F2; margin:5px 0 10px 0px; /*padding-bottom:10px;*/}
.mytrips_cancel{margin-right:0%; overflow:hidden; padding-bottom:40px}
.mytrips_lefthalf .name, .mytrips_cancel .name{float:left; width:70%; font-size:15px; padding-top:10px}
.mytrips_lefthalf .charge, .mytrips_cancel .charge{float:left; width:30%; font-size:15px; padding-top:10px}
.mytrip_cancelbtn{border:none; background:#8E8E8E;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#fff; font:bold 12px Arial; padding:7px 10px; margin-top:10px; cursor:pointer;-webkit-appearance: none;}
.mytrip_cancelbtnlink{border:none; background:none;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#fff; font:bold 12px Arial; padding:7px 10px; margin-top:10px; cursor:pointer;color:#347ec5;}
.mytrip_indiv{overflow:hidden; margin-bottom:20px;width:420px;}
.mytrip_cont{margin:0 auto; width:940px; padding:20px 0;}
.mytrip_cont h2{text-align:center; font:normal 16px Arial, Helvetica, sans-serif; color:#2D2D2D;}
.mytrip_pnrwrap{overflow:hidden;width:100%}
.mytrip_pnr{background:#EBEEFD; text-align:left; padding:10px; margin:10px 0 20px; font-size:12px; color:#4B4F50;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.mytrip_pnrnew{background:#f4f4f6; text-align:left; padding:10px; margin:10px 0 0px; font-size:12px; color:#4B4F50;overflow:hidden;width:400px;font-weight:bold;}
.mytrip_pnrtxt{border:1px solid #C3D0E1; padding:7px 10px; font-size:14px; margin-top:10px; width:35%;}
.mytrip_pnrtxtnew{border:1px solid #C3D0E1; padding:7px 10px; font-size:14px; margin-top:10px; width:260px;}
.mytrip_pnrbtn{border:none; background:#397CC3;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#fff; font:bold 12px Arial; padding:7px 10px; margin-top:10px; cursor:pointer; -webkit-appearance: none;}
.mytrip_share{color: #0D0D0D; font-size: 14px; padding: 10px 0; text-align: right; overflow:hidden}
.mytrip_share{text-align:right; padding:10px 0; font-size:14px; color:#0D0D0D;}
.mytrip_fshare, .mytrip_tshare, .mytrip_inshare{display:inline-block; width:22px; height:22px; vertical-align:middle; background-image:url(/images/v2/common/sprite_booking.gif);}
.mytrip_fshare{background-position:-1px -321px;}
.mytrip_tshare{background-position:-25px -321px;}
.mytrip_inshare{background-position:-52px -321px;}
.mytrip_share strong{float:left; color: #1F1F1F; font-size: 16px;}
.mytrip_passDetail{ background:#DCE9F2; padding:5px; overflow:hidden; color:#2981A9; margin-bottom:5px; border-radius:5px; -moz-border-radius:5px;  -webkit-border-radius:5px;}
.mytrip_passDetail .dated{font-family:"Trebuchet MS", Helvetica; float:left; width:82px; font-size:38px; color:#046298; padding:5px; }
.mytrip_passDetail .dated i{font-style:normal; font-size:17px; margin-top:10px; color:#2981A9; display:block; line-height:15px;}
.mytrip_passDetail .dated b{font-style:normal; font-size:12px; display:block; color:#2981A9;}
.mytrip_passDetail .airDet{width:216px; float:left; color:#2981A9; padding-left:35px; margin-top:12px;}
.mytrip_passDetail .airDet span{display:block}
.mytrip_passDetail .seat-requests span {display: inline;}
.mytrip_passDetail p{float:right; padding:12px 14px; height:44px; background:#fff;}
.mytrip_passDetail p.status{width:85px; color:#0E0E0E;}
.mytrip_passDetail p.status i{font-style:normal; color:#44A61B; display:block}
.mytrip_passDetail p.place{width:170px}
.mytrip_passDetail p.place span{font-size:11px}
.mytrip_passDetail p.time{padding:12px 0 12px 12px;}


.goIT, .goAI, .go6E, .goSG, .goS2, .goG8, .go9W, .goIB{background: url(/images/v2/common/fligh_logo_dom.png) no-repeat; }
.goIT{background-position: 0 -60px;}
.goAI{background-position: 0 -30px;}
.go6E{background-position: 0 0px;}
.goSG{background-position: 0 -120px;}
.goS2{background-position: 0 -153px;}.mytrip_passDetail .airDet
.goG8{background-position: 0 -90px;}
.go9W{background-position: 0 -180px;}
.goZZ{background-position: 0 -210px;}

.mytrip_over{overflow:hidden;padding-top:15px;}
.mytrip_verifyL, .mytrip_verifyR{float:left; width:40%; padding-right:10%;}
.mytrip_verifyL h2, .mytrip_verifyR h2{font-size:16px; color:#4E4E4E}
.mytrip_oplow{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}
.mytrip_verifyL span, .mytrip_verifyR span{padding:5px 0 0 0px; display:block}
.mytrip_payment{ background:#F2F2F2; padding:5px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px;}
.mytrip_payment li{border-top:1px solid #C8C8C8; padding:0 10px; overflow:hidden; margin-top: -6px;}
.mytrip_payment .pName, .mytrip_payment .check, .mytrip_payment .bookId{float:left; width:24%; padding:10px 0 12px;}
.mytrip_payment .amt{float:left; width:13%; padding:10px 0 12px;}
.mytrip_payment .st{float:left; width:15%; padding:10px 0 12px;}
.mytrip_paymLeft{float:left;  font-size:14px; font-weight:bold; line-height:20px; padding-bottom:20px;}
.mytrip_paymLeft span{font-size:12px; font-weight:normal; display:block; margin-bottom:5px;}
.mytrip_paymLeft input.text{border:1px solid #BFBFBF; vertical-align:middle; padding:2px;}
.mytrip_paymLeft input.btn{background:#387EC3; border:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#fff; cursor: pointer; padding: 4px 14px;}
.mytrip_paymRight{float:right; text-align:right}
.mytrip_paymRight strong{display:block; margin-bottom:8px; font-size:15px;}
.mytrip_paymRight input.payment{background:#2BAC36; border:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#F9F8F3; cursor:pointer; font: bold 15px Arial; padding: 9px 20px;}
.flt { float:left;text-transform: uppercase; }
.mytrip_iptd {border: 1px solid #7F9DB9;height: 28px;padding: 6px;width: 202px; float:left;}
.mytrip_iptd_sml {border: 1px solid #7F9DB9;height: 18px;padding: 6px;width: 100px; float:left;}
.mytrip_txtarea {border: 1px solid #7F9DB9;height: 60px;padding: 3px;width: 438px;}
.my_tripfaq{padding-top:20px;} /*added for Battu*/
.my_tripfaq span{display:block; padding-bottom:20px} /*added for Battu*/
.my_firstcredit{text-align:center} /*added for Battu*/
.my_creditcont{padding-top:128px; background:url(/images/v2/common/credit.jpg) center 0 no-repeat ; margin-top:30px; font-size:14px; line-height:20px}/*added for Battu*/
.my_creditcont h6{padding-left:30px; margin-bottom:5px; background-repeat:no-repeat; background-position:0 -888px; font:normal 14px Arial;}/*added for Battu*/
.my_creditcont1 h6{background-image:url("/images/v2/common/credit.jpg") no-repeat scroll center 0 transparent;padding-left:30px; margin-bottom:5px; background-repeat:no-repeat; background-position:0 -888px; font:normal 14px Arial;}
.my_addmoney, .my_earn, .my_redeem{padding-top:140px; margin-top:30px; background-image:url(/images/v2/common/credit.jpg); background-repeat:no-repeat; float:left; width:339px; text-align:justify; padding-bottom:30px}/*added for Battu*/
.my_addmoney{margin-right:30px; background-position: 73px -308px; }/*added for Battu*/
.my_earn{margin-right:30px; background-position: -214px -308px;}/*added for Battu*/
.my_redeem{background-position: -394px -308px;}/*added for Battu*/
.mytrip_creditR{float:right; width:187px; background:url(/images/v2/common/credit.jpg) -207px top no-repeat; padding-top:168px; margin-right:90px; color:#B3B3B3; text-align:center; margin-top:-45px} /*changed for Battu*/
.mytrip_creditR a{font-size:11px;}/*changed for Battu*/
.myTrip_overLay{ background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #5E9BCF;
    width: 700px;
    height:360px;
    border-radius: 6px;
   -moz-border-radius: 6px;
   -webkit-border-radius: 6px;
   color: #1D69C1;
    font-size: 22px;
    left: 50%;
    margin-left: -400px;
    margin-top: -150px;
    padding: 30px 50px;
    position: absolute;
    top: 50%;
    z-index:999;
}
a.mytrip_edit{background:#2762B0; padding:4px 10px; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-weight:bold}
.errorlist{color:#f0070d;}
.mytrip_canceltkt{padding:5px;width:200px;}

/* start bus eticket */

.travelHistroy{
background-color:#a1b2b9;
padding:5px;
color:#FFFFFF;
font-weight:bold;
margin-top:10px;
width:200px;
}

.upcomingDeatil{
border:1px solid #9ba6ac;
padding:5px;
}


.upcomingtabular td,.upcomingtabular th{
padding:5px;
}

.myTravelBooking{
background-color:#e4f5fc;
float:left;
padding:10px;
width:98%;
}

/* end of bus rticket */

.placeholder { color:#999999; }
#addHistBtn {width:100px; padding-top:10px}
.ml20 {margin-left:20px; }
.ml5 {margin-left:5px; }

.mytrip_cont .cs_heading{font-weight:bold;text-align:left;font-size:24px;padding:5px 0 0px;}
	.cs_stepscanc{line-height:161%;font-size:13px;/*padding-bottom:20px;*/}
	.cs_how{padding-bottom:5px;font-size:16px;padding-top:10px;}
	.cs_canclrls{color:#505050;padding:5px 0;}

ul.cs_rules li {
    list-style-image: url(/images/v2/flight/list_arquo.jpg);
    margin-left: 15px;
    padding-top: 5px;
}
ul.cs_rulesb li {
    list-style-image: url(/images/v2/flight/list_arquo.jpg);
    margin-left: 15px;
    padding-top: 5px;
    padding-bottom:10px;
}
ul.cs_rulesre li {
    list-style-image: url(/images/v2/flight/list_arquo.jpg);
    margin-left: 15px;
    padding-top: 5px;
    padding-bottom:10px;
    font-weight:bold;
}
.cs_charges{overflow:hidden;line-height:150%;padding:10px 0 10px 10px;}
.cs_cancelwrap{line-height:135%;}
.cs_ct{font-size:18px;}
.cs_ctwrp{padding:20px 0 0 0;}
.cs_viewcanc{overlow:hidden;padding:10px 0;font-size:14px;}
.cs_note{color:#cc0000;font-weight:bold;overflow:hidden;padding:0px 0 5px 0;}
.cs_text{padding-bottom:30px;}
.cs_subhead{font-size:16px;padding:5px 0 10px;}
.cs_cancelWrap{width:100%;overflow:hidden;}
.cs_cancelleft{width:490px;float:left;}
.cs_cancelright{width:410px;float:left;padding-left:30px;}
.cancelCharge_airline th{color:#ffffff;background-color:#2438bc;}
table.cancelCharge_airline {border:1px solid #7682d5;}
table.cancelCharge_airline td{border-bottom:1px solid #e5e5e5;padding:5px;}
table.cancelCharge_airline th{padding:5px;}
.cancel_small{font-size:12px;color:#8f8f8f;}
.cancel_note{font-size:12px;color:#333333;overflow:hidden;padding-left:10px;padding-bottom:10px;padding-top:10px;}
.cnct_no{color:#333333;}
.reschtime{font-size:11px;display:block;padding-left:50px;color:#666666;}
.cs_unable{font-weight:bold;font-size:15px;padding-bottom:2px;}
.mytrip_indiv_prv{overflow:hidden;width:800px;clear:both;}
.cs_24c{width:95%;overflow:hidden;padding:10px;background-color:#feefc7;margin:10px 0;}
.fls{float:left;width:45px;}
.frc{float:right;width:90%;}
.cancel_help{overflow:hidden;padding-top:10px;clear:both;}
.cs_big{font-size:16px !important;}
.cs_notepop{color:#9c9c9c;font-size:12px;overflow:hidden;padding:6px 0 0 0;}
.hm_mtdy,.hm_dy,.hm_cldr{float:left;padding-right:6px;}
.hm_cldr{padding:0;margin:3px;height:34px;width:34px;background-position: -141px -29px;cursor:pointer;}
.hm_s{background-image: url(/images/v2/spritef1.gif); background-color: transparent; background-repeat: no-repeat; float:left;}
.hm_mtdy{padding-top:5px;}
.hm_day{font-weight:bold;display:block;text-transform: uppercase; font-size:11px;font-style:normal;}
.hm_mth{font-size:14px;font-weight:bold;display:block; text-transform: uppercase;}
.hm_dy{font-size:40px;margin-top:-2px;}
   h1{color: #4E4E4E;
    font: bold 28px Arial;}
    .dated_travel{width:100%;overflow:hidden;display:block;}
    .cs_tltpwrp{position:absolute;margin-left:246px;margin-top: -24px;}
.cs_tltp{background-color:#333333;width:242px;height:93px;padding:10px;overflow:hidden;color:#ffffff;float:left;}
.cs_tlpimg{float:left;padding-top:10px;}
.cs_hlpicn{float:left;}
a.cs_hlpicnover:hover .cs_tltpwrp{display:block;}
.cs_hloverimg{padding-left:5px;padding-right:10px;}
.overLay p{padding:0px 0 10px;}
.caption{font-size:14px;font-weight:bold;}
.int_small{font-size:14px;}
.flt_prc{font-size:18px;overflow:hidden;padding:0 0 15px 0;}
.flt_prcnt{font-size:14px;}

table.cancelCharge_subairline td{border-bottom:none;padding:5px;}
table.cancelCharge_subairline1 td{border-bottom:none;padding:5px;}
table.cancelCharge_subairline1{border: 1px solid #7682d5;}
#gi_pagination{overflow:hidden;padding-top:10px}
.my_filter{ padding:10px 0; float:left;width:340px}
.my_filter strong{float:left}
.my_filter ul{ float:left}
.my_filter li{ float:left; border-right:1px solid #d7d7d7; padding:0 10px;}
.my_filter li.last{ border-right:0}
.my_filter li a.active{color:#F67B2D;margin-top:2px;font-weight:bold}
.my_filterChoice{margin-top:2px}
.my_paging{ float:right; border-radius:5px; border:1px solid #d2d2d2; background:#E9E9E9,margin-top: 5px;}
.my_paging a{ font-weight:bold; color:#333; font-size:18px; padding:2px 10px; border-right:1px solid #d7d7d7; float:left}
.my_paging a.last{ border-right:none}
.my_paging a.active{color:#2C67B3}
.my_paging a.disable{color:#999; cursor:text}
.my_searchWrap{ float:right; margin-top:10px;}
.my_searchWrap .my_searchTxt{ border:1px solid #c7c7c7; border-radius:3px; padding:3px; width:144px;}
.my_searchWrap .my_searchbtn{background: none repeat scroll 0 0 #2762B0; border-radius: 5px 5px 5px 5px; color: #FFFFFF; font-weight: bold; padding: 4px 10px; border:none; margin-left:5px}
.my_findpnr{ width:208px !important}
.my_findpnrtxt{ width:117px}
.my_pnrTooltip{ margin-left:-10px !important; position:absolute; margin-top:5px}
.cs_tltptxt {background-color: #333333;color: #FFFFFF;float: left; height: 73px; overflow: hidden; padding: 10px; width: 204px;}
#gi_mytrip_pnrerror{padding:10px; width:204px;color:#B74A4F}
#gi_mytrip_error{color: #9D9D9D;font-size: 15px;margin-left: 50px;padding-top:10px;}
#up_mytrip_error{color: #9D9D9D;font-size: 15px;margin-left: 50px;padding-top:10px;}

.mytrip_report{margin: 22px 10px}
.required{color: red; float:none;}
.faxlabel{padding-left:35px;width:75px !important;}
.mytrips_revw1{width:100%;overflow:hidden;}
.mytrips_conveience{border-bottom:1px solid #e5e5e5;font-size:11px;width:100%;overflow:hidden;padding:10px 0 3px}
.mytrips_cancel { padding-bottom: 20px;}
.mabB20px{font-size:16px;padding-top:2px;}
#subuser_activate .subuser_activate{margin-right: 50px;}

.cancelStepWrp{overflow:hidden;padding-top:10px; padding-bottom: 10px; margin-top: -10px;}
.cancelStep1a{}
.stpsSprite{background:url(/images/v2/flight/steps_sprite.jpg) top left no-repeat;}
.cancelStep1a{background-position:top left;float:left;height:26px;width:27%;padding:6px 0 0 35px;font-weight:bold;font-size:1.1em;}
.cancelStep2{background-position:0 -164px;float:left;height:26px;width:27%;padding:6px 0 0 35px;font-weight:bold;font-size:1.1em;}
.cancelStep2a{background-position:0 -57px;float:left;height:26px;width:27%;padding:6px 0 0 35px;font-weight:bold;font-size:1.1em;}
.cancelStep3{background-position:0 -215px;float:left;height:26px;width:27%;padding:6px 0 0 35px;font-weight:bold;font-size:1.1em;}
.cancelStep3a{background-position:0 -109px;float:left;height:26px;width:27%;padding:6px 0 0 35px;font-weight:bold;font-size:1.1em;}
.statusresch_Cancl{float:right;padding:10px;color:#999999;} 
.myt_crdt{overflow:hidden;width:100%;padding:5px 0; /*border-top: 1px solid #E5E5E5;*/background-color:#CEECF5;}
.myt_crdtfl{float:left;padding:5px;width:80px;height:80px;}
.myt_crdtrt{float:left;padding:15px 5px 5px 5px;background:url(/images/v2/flight/new.gif) 30px 0px no-repeat;margin-top:0px;}
.myt_gbcrt{font-weight:bold;font-size:15px;}
.myt_rfnd{font-size:12px;}
.myt_dp{overflow:hidden;font-size:14px;padding-top:5px;} 
.credits_overLay {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CECECE;box-shadow: 1px 3px 5px #ABABAB;margin-left: 92px;padding: 20px;position: absolute;width: 734px;z-index: 23;}
.credits_overLay h1{color:#4E4E4E; font:bold 28px Arial; }
.credits_overLay p{margin:0; padding:20px 0; font-size:14px; color:#4D4D4D}
.credits_overLay a.cls{position:absolute; right:10px; top:10px; width:8px; height:8px; cursor:pointer; background-image:url(/images/v2/flight/ico.gif);}
.promo_table th,.promo_table td{padding:10px;border:1px solid #dddddd;border-collapse:collapse;}
.promo_table th{color:#2C67B3}
.table-bordered {
      border: 0px solid #D8DDF9;
      border-collapse: separate;
}
.table {
      margin-bottom: 20px;
      width: 100%;
   }
   .passIn a {float:left;}
.mytrip_link a{ padding-top:35px;text-align: center;}
.mytrip_link a.invoice{background-position:-4px -977px;}
.mytrip_link a.checkin{background-position: -87px -977px;width: 51px;}
.mytrip_link a.checkin.disable{background-position: -162px -977px;width: 51px;}
.checkin.disable .checkinLink{background-position: 9px  -407px;width: 51px;}
.mytrip_link a.passport{background-position:-35px -977px;}

.links a.passport{background-position:-35px -952px;padding-top:35px;}
.scrollable-dialog-content .smlfntspc{padding:10px !important;font-size:14px;overflow:hidden;}
.placeholder {
    color: #999999;
}
.bk_disip {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #787878 #BEBEBE #BEBEBE;
    border-image: none;
    border-right: 1px solid #BEBEBE;
    border-style: solid;
    border-width: 2px 1px 1px;
    margin-bottom: 5px;
    padding:5px;
    width: 150px;
margin-top:5px;
}
.cancelCheck{float:left;margin:0 3px 0 0;width:5%;}
i.cnclCnt{width:95%;color:#3B7C9C;}
.myt_crdtrt_header {padding-bottom: 5px; border-bottom: 1px solid #EEE;}
#crd_refund {float: left; margin: 2px 5px 2px 0pt;}
label[for="crd_refund"]{cursor: pointer;}
.mytripwrap{overflow:hidden;width:100%;}
.selectTrip{padding:5px;border:1px solid #dfdfdf;width:200px;}
.my_trip{padding-left:0px !important;background: url(/images/v2/common/bg_line.gif) 18px 0 repeat-y;}
.botCurve{background:#f3f3f3 url(/images/v2/common/botcurve.gif) bottom left repeat-x;margin-left:19px;}
.mytrip_left h4.upcomingTrip{background-color:#fafafa;margin-left:19px;padding-left:31px;margin-top:0px;padding-top:10px;overflow:hidden;padding-bottom:10px;font: normal 16px arial;padding-right:20px;}
.upcomingDetail{background:url(/images/v2/common/topcurve.gif) top left repeat-x;padding-left:31px;margin-left:0 !important;border-top:0px solid !important;margin-top:0;}
.upcomingDetail div .status {margin-left: 16px;margin-right:0px;float: left;width: 176px;padding-top: 10px;color: #676767;}
.upcomingDetail div span.statusFlight {float: left;width: 120px;padding-top: 10px;color: #676767;}
.mytrip_detail li.borderNone{border:0px;}
.degreecelc{font-size:12px;}
.maxtemp{color:#0c0c0c;font-size:16px;}
.mintemp{color:#969696;font-size:16px;}
.city{font-size:12px;}
.weatherImg{margin-top:-15px;padding:0px 5px;}
.spaceMytrip{margin-bottom:10px;}
.ticketLinks{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background-color:#ffffff;padding:10px 0px 10px 31px;text-transform:uppercase;text-align:center;font-size:12px;margin-left: 19px;overflow:hidden;width:93%;}
.ticketLinks div{display: inline-block;}
.ticketLinks span{float:left;padding-top:3px;padding-left:5px;}
.ticketLinks a{float:left;margin:0 23px 0 0;}
.passName{font-size:18px;padding:0 0 5px 0;}
.mytrip_detail li span.statusFlight .confirm,.mytrip_detail li span.statusFlight .refund{margin-top:5px;}
.utriploader{margin-left:50px;}
.passenger{margin-left: 19px;padding: 5px 10px 5px 31px;background-color:#fafafa;overflow:hidden;clear:both;border-bottom: 1px solid #efefef;}
.passTitle{padding:0 0 10px 0;}
a.addHist{float:right;margin-top:20px;display:inline-block;margin-left:20px;background-color:#e5e5e5;text-transform:uppercase;color:#666666;padding:5px;font-size:11px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#addhistoryBox{color: #5B5B5B;}
#addhistoryBox h4{padding-bottom: 20px;}
#addhistoryBox ul{list-style-type:square;padding-left:15px;padding-bottom:10px;}

.pasttrpwrap{overflow:hidden;}
.mytrip_detail div {padding: 0;border-bottom: 0px solid #DDD;font-size: 12px;position:relative;padding-bottom:10px;height: 120px;}
.mytrip_detail div .dated {float:left;font-family:arial;font-size: 38px;width: 88px;padding: 5px 20px 5px 5px;}
.mytrip_detail div .dated i {color: #323232;display: block;font-size: 19px;font-style: normal;line-height: 15px;margin-top: 10px;}
.mytrip_detail div .dated b {color: #333333;display: block;font-size: 12px;font-weight: normal;padding-top:2px;}
.mytrip_detail div .destinup {float: left;width: 34%;padding-top: 10px;}
.mytrip_detail div .confirm, .mytrip_detail .refund, .mytrip_detail .travelled {padding: 2px 4px;text-align: center;width: 73px;float: left;font-size: 11px;margin-top: 13px;color: #fff;text-transform: uppercase;word-wrap: break-word;}
.mytrip_detail div .destin h2, .mytrip_detail div .destinup h2, .mytrip_detail div .destinBig h2, .mytrip_detail div .destinMid h2 {color: #387DC2;font: normal 18px Arial;}
.mytrip_detail div .destin h2 span, .mytrip_detail div .destinup h2 span, .mytrip_detail div .destinBig h2 span {background-position: 0 -541px;width: 15px;height: 12px;display: inline-block;background-repeat: no-repeat;}
.mytrip_detail div .destin small, .mytrip_detail div .destinup small, .mytrip_detail div .destinBig small, .mytrip_detail div .destinMid small {font-size: 12px;color: #9D9D9D;}
.mytrip_detail div .status {float: left;width: 176px;padding-top: 10px;color: #676767;margin-left: 16px;}
.mytrip_detail div span.statusFlight .confirm, .mytrip_detail div span.statusFlight .refund {margin-top: 5px;}
.clear{clear:both;}
.upcomingWrap li.last{border-bottom: 1px solid #dfdfdf;margin-left: 19px;}
.mytrip_flight,.mytrip_flightno,.mytrip_flighttime{width:100%;overflow:hidden;padding-top:2px;}
.mytrip_flight{font-size:18px;color:#333333;}
.dark{color:#000000;}
.mytrip_flightno{padding-top:10px;}
.mytrip_flightno .dark{text-transform:uppercase;}
span.statusFlight {float: left;width: 120px;padding-top: 10px;color: #676767;}
.ticketLink{background:url(/images/v2/common/sprite_ticktLnk3.png) top left no-repeat; }
.cncLink,.resLink,.printLink,.emailLink,.checkinLink,.passLink,.seatLink,.invoiceLink,.commLink{float:left;width:20px;height:18px;}
.cncLink{background-position:-2px -4px;}
.resLink{background-position:-2px -47px; }
.printLink{background-position:-2px -239px;}
.emailLink{background-position:-2px -201px;}
.checkinLink { background-position: -2px -286px;width: 38px;}
.checkinLink.disable { background-position: 9px -286px;width: 38px;}
.passLink {background-position:-2px -83px;}
.seatLink{background-position:-2px -118px;}
.invoiceLink{background-position:-2px -161px;}
.commLink{background-position:0px -365px;width:28px;height:21px;}
.prfl{width:25px;height:23px;display:inline-block;background-position: 0 -325px;float: left;margin: 0 5px 0 0;}
.arrtm,.depttm{font-style:normal;color:#9C9C9C;font-weight:bold;font-size:12px;margin-top: 4px;}
.upcmArr{margin:6px;}
#addhistory_msg{text-align: center;padding-bottom: 10px;}
#addhistory_msg.success{color:green;}
#addhistory_msg.fail{color:red;}
.checkin.disable, .checkin.disable:hover, .checkin.disable:focus, .checkin.disable:active{opacity: 1;cursor: not-allowed;}
.checkin:hover .ft_ttip_fare{display: block}
.ticketLinks .ft_ttip_fare{ margin-top:20px;}
.ft_ttip_fare {position:absolute;width:155px;border:1px solid #F9C6A9;background:#FFF6ED;box-shadow:0 3px 3px 0 #ccc;-moz-box-shadow:0 3px 3px 0 #ccc;webkit-box-shadow:0 3px 3px 0 #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:18px;padding:8px;font-size:11px;color:#333130;cursor:pointer;text-align:left;z-index:3;font-weight: bold;text-transform: none;}
.mytrip_link a.mticket-btn {
    background-position:10px 6px;
    cursor: pointer;
    background-image: url(/images/v2/flight/mticket.png);
    background-repeat:no-repeat;
    width: 31px;
    height: 30px;
    display: inline-block;
    text-align: right;

}
.mticket-btn.active {
}
.mytrip_link  .fareRuleIco { background-position: 40px -1095px}
#gi_showCancelContent{ box-sizing: content-box}
.allcredits .formLabel{ width:120px !important; padding-right:20px; float:left; text-align:right}
