﻿/* File Created: March 27, 2012 */
.bld{ font-weight:bold}
input{color:#515151;font-size:12px;height:18px;}
.txtinput{border:1px solid #828282} 
.mainnavcontainer,.myaccountcontainer{width:970px; float:left}
.mainnavarea{width:522px; float:left; background:#f5f5f5; border:1px solid #ccc}
.mainnavbanner{width:440px; float:left; padding-left:6px; display:none;}
.mainnavheader{width:100%; float:left; text-align:left;background:#add5eb; line-height:25px; border-bottom:1px solid #ccc}
.mainnaviconcontainer{width:100%;float:left; padding:2px 0}
.mainnaviconbox{width:102px; height:60px; float:left; padding:0 0 0 2px; background:url(/images/AKBTB2BOMAN/seperator.gif?v1) no-repeat center right;}
.mainnavimg{ background:url(/images/AKBTB2BOMAN/myaccheadnav.gif?v1); background-repeat:no-repeat;}
.navtransaction,.navprofile,.navrecharge,.navaccount{width:102px; float:left;}
.navtransaction a{width:102px; height:60px; display:block; float:left; background-position:0 0;}
.navtransaction a.live{background-position:0 -72px !important}
.navtransaction a:hover{background-position:0 -72px}
.navaccount a{width:102px; height:60px; display:block; float:left; background-position:-116px 0;}
.navaccount a.live{background-position:-116px -72px !important}
.navaccount a:hover{background-position:-116px -72px}
.navrecharge a{width:102px; height:60px; display:block; float:left; background-position:-232px 0;}
.navrecharge a.live{background-position:-232px -72px !important}
.navrecharge a:hover{background-position:-232px -72px}
.navprofile a{width:102px; height:60px; display:block; float:left; background-position:-348px 0;}
.navprofile a.live{background-position:-348px -72px !important}
.navprofile a:hover{background-position:-348px -72px}
.navsales a{width:102px; height:60px; display:block; float:left; background-position:-464px 0;}
.navsales a.live{background-position:-464px -72px !important}
.navsales a:hover{background-position:-464px -72px}
.leftarea{width:218px; min-height:508px; float:left; background:url(/images/AKBTB2BOMAN/leftshadow.gif?v1) no-repeat right top;}
.leftmenubg{ background:url(/images/AKBTB2BOMAN/menubg-myacc.gif?v1) no-repeat}
.leftmenu{width:218px; float:left;padding-top:30px}
.leftmenu ul{width:218px; float:left; list-style:none}
.leftmenu ul li{width:218px; float:left; text-align:right; font-size:13px; font-weight:bold}
.leftmenu ul li a{width:180px; line-height:37px;color:#525252; background-position:bottom left; height:37px; display:block; padding-right:38px; text-decoration:none}
.leftmenu ul li a:hover{ background-position:top left; color:#005882}
.leftmenu ul li a.selected{ background-position:top left; color:#005882}
.rightarea{width:746px; float:left;padding:6px 0 0 6px}
.rightitem{width:744px; float:left; background-color:#f7fdff; margin-bottom:6px; border:1px solid #ccc}
.itemcontainer{width:734px; float:left;padding:5px}
.searchleft{width:350px; float:left}
.itemrow{width:100%; float:left; padding-bottom:5px}
.calandernormal{width:90px;background:url(/images/AKBTB2BOMAN/cal-normal.png?v1) #fff no-repeat top right; cursor:pointer;z-index:1003 !important}
.calanderdisabled{width:90px;background:url(/images/AKBTB2BOMAN/cal-disabled.png?v1) #fff no-repeat top right}
.showinghow{padding-left:10px; float:left;width:150px; line-height:25px}
.holdfailedtxt {
    color: #ffffff;
    background-color: #f00;
    margin: 4px 0 4px 4px;
    width: 67px;
    padding-left: 7px;
}

.pageingcontainer{width:452px; float:left; padding-right:30px}
.pageing{width:476px; float:left;list-style:none;padding:3px;}

.pageing li{display:inline; float:right; padding:5px 5px 5px 0; line-height:13px}
.pageing li a{display:block; padding:2px 3px; border:1px solid #525252; text-decoration:none; color:#525252}
.pageing li a:hover,.pageingsel{display:block; padding:2px 3px; border:1px solid #525252; text-decoration:none; color:#fff !important; background:#004968;}
.accovalbutton{display:block;padding-left:6px;float:left}
.accovalbutton a{background:transparent url(/images/AKBTB2BOMAN/acc-oval-gray-left.png?v1) no-repeat top left;display:block;float:left;font:bold 12px Arial, Helvetica, sans-serif;line-height:22px;height:30px;padding-left:34px;text-decoration:none;color:#005882}
.accovalbutton a span{background:transparent url(/images/AKBTB2BOMAN/oval-gray-right.png?v1) no-repeat top right;display:block;padding:4px 11px 4px 5px}
.accovalbutton a:hover{background-position:bottom left}
.accovalbutton a:hover span{background-position:bottom right;color:#005882}
.accovalbutton.btncurrent a{background:transparent url(/images/AKBTB2BOMAN/acc-oval-gray-left.png?v1) no-repeat bottom left!important;display:block;float:left;line-height:22px;height:30px;padding-left:34px;text-decoration:none}
.accovalbutton.btncurrent a span{background:transparent url(/images/AKBTB2BOMAN/oval-gray-right.png?v1) no-repeat bottom right!important;display:block;padding:4px 11px 4px 5px}
/*---------Added By Geo---------*/
.intairerr{background: url("/images/AKBTB2BOMAN/arrow-red.gif?v1") no-repeat scroll left bottom transparent;padding-bottom: 8px;float:left; line-height:15px; position:absolute; top:-300px; left:200px}
.visFalse{display:none;}
.formheadright{width:1000px;float:left;padding:0 3px; position:relative}
/*Start:- added by sandeep a for invoice styles*/
.Invoice-Txt,.Invoice-SmlHead{font-family:Arial, Helvetica, sans-serif}
.Invoice-Txt{font-size:13px; color:#525252; }
.Invoice-SmlHead{font-size:14px; font-weight:bold; color:#004969}
.ClrB{color:#004969}
.MrgTop{ margin-top:20px}
.Invoice-MainHead,.Invoice-SubHead{font-family:Arial, Helvetica, sans-serif; color:#535353; clear:both}
.Invoice-MainHead{font-size:18px; font-weight:bold; text-align:center}
.Invoice-SubHead{font-size:15px; font-weight:bold; text-align:left}
.FltInvc-ColHead{font-size:12px; font-weight:bold; text-align:left; float:left; width:937px}
.FltInvc-PrntInvc{ width:625px; float:left}
.FltInvc-inpt{width:179px; height:20px; border:1px solid #838182}
.paddingBtm20{ padding-bottom:20px}
.MrgnLft{ margin-left:20px;}
.MrgTop6{ margin-top:5px}
.pdnlft{ padding:0 0 0 10px}
.fltlft{ float:left}
.padtp{padding-top:10px;}
.rail-subhead{font-size:15px; color:#014a6b; font-weight:bold}
.faredetailspop{width:257px; float:left; border:1px solid #004a6b;background-color:#DFEFF8;}
.fareitemcontainer{width:250px;float:left;padding:5px}
.faredetailshead{width:100%; float:left; text-align:left;color:#525252; font-weight:bold; line-height:23px; border-bottom:1px solid #004a6b;}
.farepaxtyp{width:60%; float:left; text-align:left}
.farepaxtypnew{width:50%; float:left; text-align:left}
.brdr-tp{border-top:1px solid #004a6b;}
.faretypepop{width:40%; float:left; text-align:right}
.faretypepopnew{width:50%; float:left; text-align:right}
.faregross{width:100%; float:left; text-align:right;color:#525252; font-weight:bold; line-height:23px; font-size:14px;}
/* End :- added by sandeep a for invoice styles*/
/*Added by Arun for Banks in DepositUpdate*/
.divBanks{width:220px}
/*end */
/********** View Deals **********/
.dl-leftarea{width:747px;float:right;text-align:left; margin-top:5px}
.dl-leftitemcontainer{width:747px; margin-bottom:6px; float:right}
.txtinput{color:#515151;border:1px solid #828282;font-size:12px;height:18px}
.dl-rightarea{width:217px;float:left;text-align:left;padding-left:6px}
.dl-rightitem{width:217px; float:left; padding-bottom:6px;}
.dl-itemcontainerleft{width:735px; border:1px solid #ccc; margin-bottom:6px; padding:5px; float:left}
.dl-hd-btns{display:inline; padding:3px 10px}
.itm-cntnr{width:735px; line-height:25px; border-bottom:1px dashed #CCC;}
.itm-cntnr:hover{background-color:#ebf5fa}
.hd-prvdr{width:283px; padding-left:5px; font-weight:bold;}
.hd-cmsion{width:278px; padding-left:5px; font-weight:bold;}
.hd-plb{width:230px; padding-left:5px; font-weight:bold;}
.hd-disc{width:158px; padding-left:5px; font-weight:bold;}
.deal-grid-container{width:735px; background:url(/images/AKBTB2BOMAN/view-deal-grid.png?v1) repeat-y right;}
.dl-prvdr{width:283px; padding-left:5px; min-height:25px}
.dl-cmsion{width:278px; padding-left:5px; min-height:25px}
.dl-plb{width:230px; padding-left:5px; min-height:25px}
.dl-disc{width:158px; padding-left:5px; min-height:25px}
.othr-hd-prvdr{width:162px; padding-left:5px; font-weight:bold;}
.othr-hd-cmsion{width:186px; padding-left:5px; font-weight:bold;}
.othr-hd-plb{width:188px; padding-left:5px; font-weight:bold;}
.othr-hd-disc{width:186px; padding-left:5px; font-weight:bold;}
.othr-deal-grid-container{width:745px; background:url(/images/AKBTB2BOMAN/view-deal-other-ser-grid.png?v1) repeat-y right;}
.othr-dl-prvdr{width:162px; padding-left:5px; min-height:25px}
.othr-dl-cmsion{width:186px; padding-left:5px; min-height:25px}
.othr-dl-plb{width:188px; padding-left:5px; min-height:25px}
.othr-dl-disc{width:186px; padding-left:5px; min-height:25px}
.pad-lft{padding-left:5px}
.dealgrdcntnr{width:746px; background:url(/images/AKBTB2BOMAN/view-deal-grid.png?v1) repeat-y right;}
/************* Bank Accounts *************/
/*.innr-lgnheaderbg{background:#005882 url(/images/AKBTB2BOMAN/lgnHeaderbg.jpg) repeat-y center; width:100%}
.inr-cntnt-bg {background:url(/images/AKBTB2BOMAN/inr-content-bg.jpg) repeat-x top;}
.cntnt-outer{width: 100%}
.innr-top-bnr{width:970px; float:left}
.leftarea{width:218px; min-height:508px; float:left; background:url(/images/AKBTB2BOMAN/leftshadow.gif) no-repeat right top;}
.inr-leftmenubg{ background:url(/images/AKBTB2BOMAN/menubg-inr.png) no-repeat}
.inr-leftmenu{width:218px; float:left; padding-top:15px}
.inr-leftmenu ul{width:218px; float:left; list-style:none}
.inr-leftmenu ul li{width:218px; float:left; text-align:right; font-size:13px; font-weight:bold}
.inr-leftmenu ul li a{width:180px; line-height:37px;color:#525252; background-position:bottom left; height:37px; display:block; padding-right:38px; text-decoration:none}
.inr-leftmenu ul li a:hover{ background-position:top left; color:#005882}
.inr-leftmenu ul li a.selected{ background-position:top left; color:#005882}
.rightarea{width:747px; float:right; padding:6px 0 0 0}
.rightitem{width:744px; float:left; margin-bottom:6px; border:1px solid #ccc}
.cntnt-brdr-rds {border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom:1px solid #ccc;}
.inr-topbnr-lft{width:284px; float:left;}
.inr-topbnr-mdl{width:350px; float:left;}
.inr-topbnr-rgt{width:334px; float:left;}
.inr-Head {width:742px; background-color: #87b1c5; color: #FFF; cursor: default; font-weight: 700; font-size:14px; float:left; padding:5px 0px 5px 5px;}
.inr-item{width:747px; margin:5px 0;}
.sel-state{width:84px;}
.fld-state-cntnr{width:165px}
.fld-state{width:127px}
.sel-city{width:72px}
.fld-city-cntnr{width:165px}
.fld-city{width:127px}
.marg-tp-bm{margin:10px 0;}
.inr-item-ListRow{ background:url(/images/AKBTB2BOMAN/banking-grid.png); border-bottom: 1px solid #CCCCCC; color: #515151; cursor: pointer; float: left; text-align: left; width: 100%; padding:5px 0;}
.inr-item-ListHead{ background-color:#add5eb; font-weight:700; color: #004968; cursor:default}
.inr-item-ListHead:hover{ background-color:#add5eb;}
.inr-item-ListRowBlue{ background:#E7F5F9 url(/images/AKBTB2BOMAN/banking-grid.png); border-bottom: 1px solid #CCCCCC; color: #515151; cursor: pointer; float: left; text-align: left; width: 100%; padding:5px 0;}
.bnk-nm{width:131px; padding-left:5px}
.zcc-no{width:118px; padding-left:5px}
.acc-nm{width:202px; padding-left:5px}
.brnch{width:161px; padding-left:5px}
.ifsc{width:100px; padding-left:5px}
.brdr-top{border-top:1px solid #d7d7d7; margin:10px 0;}
.ftr-itm-link{width:100%; text-align:center;color:#01618f; margin:10px 0;}
.ftr-itm-link a{color:#01618f; text-decoration:none;}
.ftr-itm-link a:hover{text-decoration:underline;}
.ftr-itm{width:100%; text-align:center; margin:5px 0;}*/

/************* Bank Accounts END *************/
.static-avlblnce{width:100%; float:left; clear:both}
.static-avlblnce span{ font-weight:bold; color:#005882; font-size:15px}
.static-avlcontent{width:100%; float:left;  clear:both; margin-top:20px !important}
.static-avlcontent span{ font-weight:bold;}
.static-avlcol1{ float:left; width:150px; padding-bottom:10px;}
.static-avlcol2{ float:left; width:500px; padding-bottom:10px;}
.static-avlcol3{float:left; width:500px; padding-bottom:10px; padding-left:142px;}
.static-avlcol2 input{ width:200px; height:20px; border:1px solid #aeaeae}
.static-avlcol2 select{ width:200px; height:20px}
.static-avlcol2 textarea{border:1px solid #aeaeae}
.static-securityrow{width:100%; float:left; clear:both; margin-bottom:10px !important}
.static-securityrow2{width:100%; float:left; clear:both}
.static-securityrow2 div{ float:left; width:124px; min-height:80px}
.static-mnhead{ font-weight:bold; font-size:15px; float:left; line-height:25px; min-height:25px; border-bottom:1px dashed #cccccc; width:100%; clear:both}
.static-txtcol,.static-txtcol2{float:left; min-height:25px}
.static-txtcol{width:200px}
.static-txtcol2{width:535px}
.ststic-regionalcollft{float:left; display:block}
.ststic-regionalcolrgt{float:right; width:235px; padding-top:2px}
.static-regionalrow{margin:5px 0; width:745px; float:left; clear:both}
.static-regionallftarea{float:left; width:471px}
.static-regionalrgtarea{float:left; width:263px}
.static-regionaldrprow{width:471px; float:left; clear:both}
.static-regionalstecol,.static-regionalcitycol{float:left; padding:10px 0px}
.static-regionalstecol{width:231px}
.static-regionalcitycol{width:240px}
.static-regionalstecol select{width:122px}
.static-regionalcitycol select{width:122px}
.static-brdr{ border-bottom:1px dashed #adadad}
.regional-collft,.regional-colrgt{float:left; min-height:25px; line-height:25px}
.regional-collft{width:126px}
.regional-colrgt{width:345px}
.static-rgnplcrow{width:100%; float:left; font-size:14px; color:#005882; font-weight:bold; min-height:25px; line-height:25px}
.static-regionaladrsbox{width:246px; float:right; background:#edf9ff; border:1px solid #0f89b4; padding:5px;  margin-top:10px !important}
.static-regionaladrscol,.static-regionalfedcol{border-bottom:1px solid #0f89b4}
.static-regionaladrscol2,.static-regionaladrscol{width:100%; float:left; text-align:center}
.static-regionalfedcol{width:100%; float:left; text-align:left; height:30px; line-height:30px; color:#005882; font-weight:bold}
.static-regionalfedtxt{ width:189px; float:left}
.static-regionalimgfed{ background:url(/images/AKBTB2BOMAN/feed-back.gif?v1) no-repeat}
.regional-img1{ background-position:0px 0px; float:left; width:29px; height:27px !important}
.regional-img2{ background-position:-28px 0px; float:left; width:27px; height:27px !important}
/*07 Jan 2019 -Offer page heading row*/
.static-hd-row {width:100%;float:left;font-size:19px;color:#005882;font-weight:bold;min-height:25px;line-height:25px;padding:10px 0;border-bottom:1px solid #005882;margin:0 0 10px 0}

/*Crs Pnr Css Start*/
.static-crspnrrow{float:left; width:461px; padding-left:10px; height:25px; line-height:25px; background:#add5eb; font-weight:bold; color:#005882; border-bottom:1px solid #ffffff; margin-top:10px !important}
.static-crspnrgreyrow{float:left; width:471px; height:25px; line-height:25px; background:#e5e5e5;}
.static-crscol,.static-pcccol,.static-dompcccol,.static-quecmd{float:left; min-height:25px !important; line-height:25px}
.static-crscol{width:66px; padding-left:10px}
.static-pcccol{width:117px}
.static-dompcccol{width:111px;}
.static-quecmd{width:166px;}
.static-crsdatarow{width:100%; float:left; border-bottom:1px dashed #cccccc}
.itemheadersub{ width:100%; float:left;background:#d2e8f4;line-height:28px }
.itemheadergrey{ width:100%; float:left;background:#e5e5e5;line-height:24px; border-top:1px solid #FFF }
.itemsubheader{width:100%; float:left; background:#add5eb;line-height:22px}
/* ends*/
/*-------Itineraries Error------*/
.rightarea {float: right;padding: 6px 0 0 0px;width: 746px;}
.itinri-err{width:743px; text-align:center; background:#fdebd5; border:1px solid #f2ca9a; padding:10px 0; float:left;}
.itinri-sucs{width:743px; text-align:center; background:#e6fcea; border:1px solid #adf0b9; padding:10px 0; float:left; margin-bottom:5px;}
.itinri-filr{width:743px; text-align:center; background:#ffd3d3; border:1px solid #ff9b9b; padding:10px 0; float:left; margin-bottom:5px;}
/*progress css*/
.statuscancelled,.statuspcancelled,.statusprocess,.statusfailed,.statusconfirmed,.statuscanrequest,.statuspartcancelled,.statusrfndpending,.statusrefunded,.statusinprogress,.statuscancldreqst
,.statusoffreqstd,.statusrejected,.statuscanaprvd,.statuscanfailed,.statusoffrejected, .statusoffapproved{padding:2px; float:left; margin:0px;font-size:10px; color:#fff; text-align:center; line-height:13px; width:70px; margin:4px 0 0 4px;}
.statuscancelled{background-color:#878585}
.statuspcancelled{ background-color:#611e04}
.statusprocess{ background-color:#ff7e00}
.statusfailed{ background-color:#f00}
.statusconfirmed{background-color:#056e0c}
.statuscanrequest{background-color:#fedd00}
.statuspartcancelled{background-color:#006ca0}
.statusrfndpending{background-color:#203775}
.statusrefunded{background-color:#8d0030}
.statusinprogress{background-color:#009a9c}
.statuscancldreqst{background-color:#b20082}
.statuscanaprvd{background-color:#656565}
.statuscanfailed{background-color:#c00000}
.statusoffreqstd{background-color:#99ab73}
.statusrejected{background-color:#007cff}
.statusoffrejected{background-color:#5d00dc}
.statusoffapproved{background-color:#244600}
.redtxt a{color:red}
.redtxt a:hover{color:blue}
.bold{font-weight:700}
.greenbg{background:#def8f0}
.orangebg{background:#f8eede}
.redbg{background:#f7d2d2}
.dissabledtxt{color:#cdc8c8}
.orangetxt{color:#ff8a00}
.redtxt{color:red}
.drkred{color:#ea0202}
.greentxt{ color:#499200}
.onholdtxt{ color:#ff7800}
.holdrejectedtxt{ color:#617600}
.inprgrstxt{color:#009a9c}
.prtcncldtxt{color:#006ca0}
.rfndpndngtxt{ color:#203775}
.refundtxt{ color:#8d0030}
.canclrqst{ color:#b20082}
.cancldtxt{color:#878585}
.ofrqstdtxt{color:#99ab73}
.rejectedtxt{color:#007cff}
.failedtxt{color:#f00}
/*.holdfailedtxt{color:#f00}*/
.canapprovedtxt{color:#656565}
.canverifiedtxt{color:#244600}
.railstatustxt{color:#4a9ace}
.canclfailed{color:#c00000}
.offrejected{color:#5d00dc}
.offapproved{color:#244600}
.cancelitinerary-rightitem{background-color: #F7FDFF; border: 1px solid #CCCCCC; float: left; margin-bottom: 6px; width: 744px}
.formheadright{width:220px;float:left;padding:0 3px; position:absolute;top:817px}
/*Itineray Back Button*/
.itnery-backbtn{float:left;padding-left:6px;width:34px}
/* NetBanking Error Msg*/
.NB-errouter {display: inline; position:absolute; float:left; left:83px; top:-31px}
.NB-errcontent{display:inline; border:1px solid #ff3a3a; background:#ffd6d6; color:#ff0000;  position:relative; float:left; z-index:100; line-height:25px; padding:0 5px; font-size:12px}
.NB-errimg{display:inline; background:url("/images/AKBTB2BOMAN/arrow-err.gif?v1") left bottom no-repeat; width:9px; height:5px;  position:relative; float:left; clear:both; margin-left:20px; top:-1px; z-index:500}
.NB-rm-valid{width:220px;padding:3px;float:left}

/* ---------------Error Page Display--------------- */
.error-outer{width:660px; background:#fcf3f3; border:1px solid #e59f9f; padding-top:5px; float:left; margin:50px 164px 100px}
.error-wrap{width:590px; padding-bottom:10px; float:left}
.error-icn{width:59px; height:53px; margin-left:20px; padding-top:5px; float:left; margin-right:10px}
.error-cntnt{width:480px; margin-left:16px}
.error-hd{width:525px; color:#b71515; font-size:18px; text-align:left; padding:20px 0}
.error-txt{width:480px; line-height:20px}
.error-btm{width:100%; background:#fae1e1; padding:5px 0; margin-top:5px; float:left}
.error-srch {float: left;padding-left: 213px;width: 140px}
.error-pdnone{padding-left:0px !important}


/* ---------------Previous and More myaccount CSS--------------- */
.hdr-pageingrow{float:right; display:inline}
.hdr-navi{display:inline; float:left; line-height:33px; padding-right:5px}
.hdr-navi a{ text-decoration:underline; color:#004a6b}
.hdr-navi a:hover{color:blue}
.pageingcontainer2{float:left;display:inline; padding-right:10px; padding-left:10px}
.pageing2{float:left;list-style:none;padding:3px; display:inline}
.pageing2 li{display:inline; float:right; padding:5px 5px 5px 0; line-height:13px}
.pageing2 li a{display:block; padding:2px 3px; border:1px solid #525252; text-decoration:none; color:#525252}
.pageing2 li a:hover,.pageingsel{display:block; padding:2px 3px; border:1px solid #525252; text-decoration:none; color:#fff !important; background:#004968;}

/******************** Aircosta 28Oct13 ********************************/
.aircosta{width:600px; border:1px solid #CAC9C9; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:30px; margin-top:20px !important }
.aircosta td{padding-left:5px}
.aircosta-hd{background:#211D71; font-weight:bold; color:#FFF;}
.aircosta-brdr-rgt{border-right:1px solid #cac9c9;}
.aircosta-brdr-btm{border-bottom:1px solid #cac9c9;}
.aircosta-bld{font-weight:bold; height:30px; padding-left:10px;}
.aircosta-txt-algn{ text-align:left !important}
.aircosta-cnt-col{width:450px; float:left}



/********************Silkair 20 May 2014********************************/
.as-table{width:100%; float:left; font-size:15px; color:#666; font-family:Arial, Helvetica, sans-serif; border:1px solid #4f4f4f; border-bottom:none; border-right: none; line-height:25px;}
.as-table tr td{ padding:0 5px;}
.asbrd{border-bottom:1px solid #777; border-right:1px solid #777;}
.blue{background:#010081; color:#fff !important;}
.green{background:#008180; color:#fff !important; border-bottom:1px solid #fff}



.etihad05june-tbl{border:1px solid #b6b6b6; font-family:Arial, Helvetica, sans-serif;}
.etihad05june-tbl td {padding:5px;}
.etihad05june-hd{background:#2a000c; color:#e4be72; font-weight:bold; text-align:center; font-size:16px;}
.etihad05june-brdrbtmrgt{border-bottom:1px solid #b6b6b6;border-right:1px solid #b6b6b6;}
.etihad05june-brdrbtm{border-bottom:1px solid #b6b6b6;}
.etihad05june-brdrrgt{border-right:1px solid #b6b6b6;}

.upload-button
{
    height: 30px;
    line-height: 25px;
    color: #005882;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    border: 1px solid #bab8b8;
    border-radius: 10px;
    padding: 0 10px 10px 10px;
    cursor: pointer;
    font-weight: bold;
    background: #fbfbfb; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#fbfbfb, #acacac); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fbfbfb, #acacac); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fbfbfb, #acacac); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fbfbfb, #acacac); /* Standard syntax */
}

.upload-button:hover
{
    background: #fefdfd; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#fefdfd, #e0e0e0); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fefdfd, #e0e0e0); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fefdfd, #e0e0e0); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fefdfd, #e0e0e0); /* Standard syntax */
}

.image-up-close
{
    width: 19px;
    height: 23px;
    float: right;
    background: url(/images/AKBTB2BGULF/upload-img-close.png) no-repeat left;
    cursor: pointer;
}
.image-up-inptbx
{
    border: none;
    width: 99.8%;
    min-height: 27px;
    line-height: 27px;
    padding: 0 1%;
    font-size: 12px;
    color: #515151;
}
.img-inpt
{
    width: 222px;
    color: #515151;
    height: 27px;
    float: left;
    border: 1px solid #d6eaf5;
}
.image-up-inptbx
{
    border: none;
    width: 99.8%;
    min-height: 27px;
    line-height: 27px;
    padding: 0 1%;
    font-size: 12px;
    color: #515151;
}


.fileUpload1
{
    position: relative;
    overflow: hidden;
}
.fileUpload1 input.upload
{
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.btn-primary
{
    color: #ffffff;
    background-color: #006dcc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.btn
{
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    float: right;
}
