@import url("calendar.css");
@import url("notification.css");
@import url("SpryAccordion.css");
body{ padding:0;margin:0; }
body, td, th, a, div, ul, li, select, span { font-family:Verdana, Tahoma, Sans-Serif; font-size:11px; }

body { color:#4a4a4a}
a{color:#010867; text-decoration:none;}
a:hover{color:#0082c9; text-decoration:underline; }
.br {font-size:0%}
.banttl16 {font-size:16px;color:#000000; font-weight:bold; margin:5px 0 5px 5px;}
.banttl11 {font-size:11px;color:#000000; font-weight:bold; margin:5px 0 5px 5px;}
.normaltxt{font-size:11px;color:#4a4a4a}
.normaltxt13{font-size:13px;color:#000000}
.graytxt{font-size:10px;color:#999999}
.mandtrytxt{ font-size:11px;color:red !important;}
.navlink a, .navlink{font-size:10px;color:#223064;text-decoration:none}
.navlink a:hover{ font-size:10px;color:#0082c9;text-decoration:none}
.navlink a:hover{text-decoration:underline !important}
.morelink{font-size:10px;color:#ff9703;text-decoration:none;}
.morelink:hover{font-size:10px;color:#ff9703;text-decoration:underline;}
.navlinkunderline{font-size:11px;color:#223064;text-decoration:none;}
.navlinkunderline:hover{text-decoration:underline !important;}
.aligncenter{text-align:center}
.copyrights{font-size:10px;color:#223064; padding-left:6px}
.alignright{text-align:right}
.valigntop{vertical-align:top; }
.valignbottom{vertical-align:bottom; }
.valigntopPadTop8 {vertical-align:top; padding-top:8px !important; }
.valignmdle{vertical-align:middle}
.nopadng {padding-bottom:7px}
.nopadng tr td{padding:0}
.headerbg{background:url(../images/header_mainbg.gif) top left no-repeat;height:66px}
/*.headerbg{background:url(../images/header_mainbg_JAK.gif) top left no-repeat;height:73px; cursor:pointer;}*/
.headerLogoLnk {float:left; margin:25px 0 0 23px; width:128px; height:40px; text-decoration:none; }
.fltleft{float:left}
.fltright{float:right; margin-right:25px !important; }
.clearRow { clear:both; }
.margnbtm5{margin-bottom:5px}
.topnavarea td {padding:4px 3px}
/*.navcurleft {background:url(../images/navbar_curvleft.gif) no-repeat -2px 0px; padding-left:30px}*/
.navcurleft2 { padding-left:30px;}
.navbg {background:url(../images/menu/navbar_bg.gif) left bottom repeat-x;clear:both;padding:3px; margin-top:33px; margin-left:-7px; }
.bodyleftline{background:url(../images/shadow_leftline.gif) repeat-y; width:3px;}
.bodyrightline{background:url(../images/shadow_rightline.gif) repeat-y; width:3px;}
.bodytable{padding:0 10px}
/*.footerbg{background:url(../images/footer_band.jpg) no-repeat; height:110px;}*/
.footerbg{background:url(../images/footer_bg.gif) repeat-x;height:44px;}
/*
.footer_divider{background:url(../images/gray_divider.jpg) no-repeat left 24px;}
.footer_btmbg{background:url(../images/gray_btm.gif) repeat-x left top; height:11px;}

.CommonContentfooter{float:left;padding-right:20px;}
.CommonContentfooter ul.footer{margin:0px; padding:0px;}
.CommonContentfooter ul.footer li {
background:transparent url(../images/arroworg_left.gif) no-repeat scroll 0 3px;
display:block;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
}

*/
.footerbannerbox{background:url(../images/bannerbtm_bg.jpg) no-repeat;width:218px;margin:7px 0 0 0;float:left;padding-top:10px; font-size:11px;}
.footerbannerbox div { padding:0 0 0 1px; }
.footerbannerbox .footerBannerContent { padding:5px; }
.footerbannerbox .dvMore { padding:5px 10px 0 0; text-align:right; }
.footerContentTD { height:68px; }
.footerbannerbox .ContentWidthBanner { width:100%; }

.ftrbnrtitlediv{color:#4a4a4a; font-weight:bold;font-size:18px;float:left; padding:9px}
.ftrbnrmorelnkdiv{color:#4a4a4a;padding:60px 0 10px 160px}
.footerTopSpace {height:19px; font-size:1px;}
.dispblock{display:block}
.dispnone{display:none}
.btn73_blue, .btn93_blue, .btn73_blueOver, .btn93_blueOver {font-size:10px !important;color:#fff !important;font-weight:bold !important;font-family:Verdana, Arial, Helvetica, sans-serif !important; height:22px; overflow:visible;} /* Overflow Visible added on 7-Dec-11 for Buttons in IE Browsers */
.btn73_blue, .btn93_blue{background:#68afe5 !important; padding:0px 4px 4px 4px !important; padding:0px 4px 1px 4px ; border:1px solid #68afe5 !important;}
.btn73_blue, .btn93_blue{ border-top:2px solid #417aa5 !important; text-decoration:none !important;}
.btn73_blueOver, .btn93_blueOver{background:#95c9ef !important; padding:0px 4px 4px 4px !important; padding:0px 4px 1px 4px; border:1px solid #95c9ef !important;}
.btn73_blueOver, .btn93_blueOver{border-top:2px solid #68afe5 !important;}
.inputNormal {font-size:11px;color:#4a4a4a;font-family:Verdana, Tahoma, Sans-Serif;border:1px solid #7e9db9;padding-left:5px;}
.input30w, .input60w, .input60w1, .input60w2, .input90w, .input100w, .input114w, .input120w, .input126w, .input200w, .input230w, .input65W, .input300w, .input163w, .searchbox{width:90px;font-size:10px !important;color:#4a4a4a;font-family:Verdana, Tahoma, Sans-Serif;vertical-align:middle;border:1px solid #7e9db9;padding-left:5px; padding-top:2px;}
.input100w{width:100px;margin-right:7px !important}
.input114w{width:114px;margin-right:7px !important}
.input120w{width:120px;margin-right:7px !important}
.input126w{width:126px;margin-right:7px !important}
.input163w{width:163px;margin-right:7px !important}
.input200w{width:173px;margin-right:7px !important}
.input230w{width:230px !important}
.input300w{width:300px !important}
.input60w{width: 60px; margin-left: 20px; height: 15px; padding-left: 3px;}
.input60w1{width: 60px; margin-left: 0px; height: 15px; padding-left: 3px; }
.input60w2{width: 60px; margin-left: 0px; margin-top:0px; height: 15px; padding-left: 3px; padding-top:0px;}
.input65W{width: 65px; margin-left: 20px; height: 15px; padding-left: 3px;}
.searchbox{width:180px;color:#9b9b9b;font-size:10px !important}
.input30w{width:30px;margin-right:7px !important}
.txtarea230w,.txtarea350w{width:230px;height:80px;font-size:11px;color:#4a4a4a;font-family:Verdana, Tahoma, Sans-Serif;vertical-align:middle;border:1px solid #7e9db9;padding-left:5px}
.txtarea350w{width:330px;height:80px !important}
.imgDestination { padding:2px; border:1px solid #4a4a4a; float:left; margin-right:10px; }
.bottomRightLinkWithBrd { padding-right:10px; border-top:1px solid #deeef9; clear:both; text-align:right; margin-right:10px; padding-top:3px; }
/*Right side tab style starts*/
.boxinner{background:url(../images/tabbody_bg.gif) left top repeat-x;border:1px solid #c8d080;border-width:0 1px 1px;width:auto;he\ight:162px;height:160px;padding:5px 10px 0 10px}
.boxinner{border-bottom:none}
.stab{margin:0;text-align:center;border-bottom:1px solid #c8d080;height:25px;display:block;*position:relative;z-index:1;zoom:1;width:100%}
.stab:after{content:;clear:both;display:block;visibility:hidden}
.stabon{background:url(../images/tabon_green.gif) left top no-repeat;height:25px;z-index:100;*position:relative;*top:6px;display:inline;float:left;font:bold 11px Verdana;padding:5px 0 0;margin:1px 3px 0 0;*margin:-5px 3px 0 0}
.stabon span{background:url(../images/tabon_green.gif) right top no-repeat;height:25px;display:inline;float:left;padding:5px 10px 0 5px;margin:-5px 0 0 5px}
.staboff{background:url(../images/taboff_green.gif) left top no-repeat;height:22px;z-index:100;*position:relative;*top:9px;display:inline;float:left;font:normal 11px arial;padding:4px 0;margin:4px 3px 0 0;*margin:-3px 3px 0 0}
.staboff span{background:url(../images/taboff_green.gif) right top no-repeat;height:21px;padding:4px 10px 0px 5px;font:normal 11px arial;margin:-4px 0 0 5px}
.tabmaindiv{padding-bottom:32px;float:left;width:215px}
/*Right side tab style ends*/

/* My Profile Popup start */
.DvQmediaFrameIndex, .DvQmediaFrameBackLayer {position:absolute; left:50%; margin-left:-300px; top:50px; z-index:99999; border:10px solid #ff0000; background:#ffffe1;}
.DvNewRSSAdd {position:absolute; /*top:190px; */ left:17.5%; width:30%;}
.DvLayoutOptions {position:absolute; /*top:190px; */ left:13%; width:30%;}
#DvLayerMessage, #DvLayerMessagePopUP {filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30; background:#000; z-index:1; position:absolute;}
.DvLayerMessagePodLoad { background:#fff url(Img/indicator.gif) no-repeat center; width:100%; height:150px; }
.DvMessageIndex, .FrameBackLayer {position:absolute; left:50%; margin-left:-20%; top:50px; width:40%; background:#fff;}
.podPopupDv, .DvQmediaFrameBackLayer {position:absolute; left:50%; margin-left:-300px; top:200px;}
.podPopupDv {z-index:5; margin-left:-300px;}
.DvQmediaFrameBackLayer {z-index:4; margin-left:-20%; width:500px;}
.DvQmediaFrame {clear:both; font-size:12px;}
.dvMessageParentPopUP { position:absolute; border: }

p.IconCloseQmediaPopup {margin:0px; clear:both; padding:6px 6px 0px 0px; height:16px;}
p.IconCloseQmediaPopup a {background:url(../images/close.gif) no-repeat; height:13px; width:13px; float:right;}

.DvMessageIndex, .FrameBackLayer {position:absolute; left:50%; margin-left:-20%; top:50px; width:40%; background:#fff;}
.DvMessageIndex {z-index:3; border-right:4px solid #404040; border-bottom:4px solid #404040;}
.FrameBackLayer {z-index:2;}

/* My Profile Popup end */

/*Expander style starts*/
.banner281x95 td { padding-left:13px; }

.expanderheader{background:url(../images/expander_headerbg.gif) repeat-x;padding:5px 0 0px 10px;cursor:pointer;text-decoration:none;width:auto;font-size:11px !important;color:#216893;height:20px; border:1px solid #b5d9f4; border-top:2px solid #b5d9f4; border-bottom:none; }
.expandermaindiv{padding-bottom:0px; padding-left:11px;width:280px}
.expandermaindiv a{font-size:11px;color:#4a4a4a;text-decoration:none;cursor:pointer}
.expanderbody{background:url(../images/expander_bodybg.gif) repeat-x bottom;display:none;border-left:1px solid #b5d9f4;border-right:1px solid #b5d9f4;}
.expander_bodytxt{font-size:11px;color:#4a4a4a;padding:10px 5px}
/*Expander style ends*/

/* Left Control Form Start */
.leftControlForm { width:258px; overflow:hidden; table-layout:fixed;}
.leftControlForm td.leftControlTd { height:25px; }
.leftControlFormButtonTd td { padding:5px 0 0 0; }
.leftControlTd_1 input { padding:0px; margin:0px; }
.tdHeight { height:26px; }
.padLeft{ padding-left:150px;}
/* Left Control Form end */

.graydottedHline{background:url(../images/brddotted_gray.gif) repeat-x;font-size:1px;height:1px}
.greendottedHline{background:url(../images/brdhorz_dotgreen.gif) repeat-x;font-size:1px;height:1px}
.bluedtdhline{background:url(../images/brdhorz_dotblue.gif) repeat-x;height:5px;font-size:5px;clear:both}
.bluetdhline2{background:url(../images/brdhorizontal_dottedblue.gif) repeat-x;height:5px;font-size:5px;clear:both}
.bluetdvline{background:url(../images/brdvertical_dottedblue.gif) center 7px repeat-y;}
.orgdtdhline{background:url(../images/brdhorz_dotorg.gif) repeat-x;height:5px;font-size:5px;clear:both}
.form_text, .form_text1, .form_text2, .form_text3{font-size:11px;color:#4a4a4a;padding:4px;font-family:Verdana, Tahoma, Sans-Serif}
.form_text1{padding:3px 4px 3px 0 !important}
.form_text2{padding:1px 4px 1px 0 !important}
.form_text3{padding:10px 0 0 10px !important}
.form_element{padding:5px}
.buttonbg_green{background:url(../images/btngreen_bg.gif) repeat-x;float:left;height:22px;font-size:11px;color:#4a4a4a;padding:3px 3px 0 3px}
.bullet ul{/*font-size:11px;color:#4a4a4a;*/padding:0;margin:0 4px;list-style-type:none;}
.bullet .lnktxt{list-style-type:disc; list-style-position:outside; padding-left:0px; margin-left:15px; margin-top:8px;font-weight:bold;/*color:#216893*/}
.bullet a { text-decoration:none; }
.bullet .nrmltxt{list-style-type:none;padding-left:14px;margin-top:8px;line-height:16px}
.newsdate { padding-bottom:5px; }
.padding7px{padding:7px}
.padding10px{padding:10px}
.boxtitle{background:url(../images/box_rghttopcornr.gif) right top no-repeat}
.boxtitle div{font-size:12px;color:#4a4a4a;font-weight:bold;padding:5px 0 4px 9px;border-left:1px solid #b9e0f7;border-top:1px solid #b9e0f7;margin-right:18px}
.boxcontainer td{padding:2px 8px; font-size:11px}
.box, .box1, .specialfare{width:212px;float:left;background:url(../images/sections_bluebg.gif) repeat-x; margin-right:19px; overflow:hidden;}
.box1{ margin-right:0px; margin-left:2px;}
/* Modified by jatinder on 25-Nov-11 for Best Fares or Special Fares for home page*/
.specialfare
{
        width:452px;
        min-height:225px;
        height:auto !important;
        height:225px;
        /*background:url(../images/specialfares_bg.gif) no-repeat !important;*/
        background:#fff url(../images/all_inclusive_fares_BG.gif) no-repeat !important;
        margin-right:10px;
        margin-top:9px;
        overflow:visible;}
.dvPopupContent .calIcon,
.dvPopupContent .input60w{margin-left:0 !important;}
.contactbox{width:212px;float:left;}
.contactbox .container{background:url(../images/contacts_bg.gif) left top no-repeat;padding:100px 75px 20px 0px;color:#8dbcd8;text-align:right;font-size:14px}
.contactbox .container p{font-size:10px;font-weight:bold;padding:0;margin:0}
.contactbox .container span{font-size:14px;font-weight:bold}
.cboxtitle{background:url(../images/box_rghttopcornr.gif) right top no-repeat}
.cboxtitle div{background:url(../images/sections_bluebg.gif) left top repeat-x;font-size:12px;color:#4a4a4a;font-weight:bold;padding:5px 0 4px 9px;border-left:1px solid #b9e0f7;border-top:1px solid #b9e0f7;margin-right:18px}
.dottedline{background:url(../images/brdhorz_dotblue.gif) left top repeat-x;font-size:1%; overflow:hidden; height:1px; font-family:Arial, Helvetica, sans-serif; }
.specialfare .container{margin-top:20px}
.specialfare .container td{padding:3px 5px;font-size:11px}
/*.maincontainer_right{float:right; padding-left:9px; width:100%;} */
.maincontainer_right{padding-left:5px; width:100%; background:url(../images/header_shadow.gif) right top no-repeat;}
.maincontainer_right2{width:686px;float:right}
.maincontainer{padding-left:0px; width:100%; background:url(../images/header_shadow.gif) right top no-repeat;}
.maincontainer_left{padding:0; width:302px;}

.dvtollfree {}
.dvtollfree .dvRow { clear:both; font-size:11px;padding:5px}
.dvtollfree .dvRow label { float:left; width:33%; text-align:right; font-size:11px}
.dvtollfree .dvRow span { padding-left:8px}

.popupheader{/*background:url(../images/Header_Band_Blue.jpg) repeat-y right top;*/height:61px; background-color:#0F204B;}
.popupheader_btmshadow{background:url(../images/Header_btmshadow.jpg) no-repeat right top;height:14px;}
.popupBtnClose { float:right; margin:30px 15px 0 0; }
.emltable{padding:10px 10px 30px 20px;font-size:11px;color:#4a4a4a;font-family:arial,verdana; clear:both;}
.emltable td{padding:0 0 10px 0}
.emltitle{font-size:16px;color:#4a4a4a;padding:10px 0 10px 15px;font-weight:bold}
.txtbold{font-weight:bold}
div.sepwithtxt{border-bottom:1px solid #e8e8e8;color:gray;font-size:10px;padding-bottom:2px;width:100%; margin-bottom:8px}
div.sep{border-bottom:1px solid #e8e8e8;font-size:1px;margin-bottom:8px;width:100%}
div.sep1{border-bottom:1px solid #e8e8e8;font-size:1px;margin:8px 0;width:100%}
.mandtrytxt{color:red;font-size:10px}
.frmtble td {padding:6px 0 0 10px; font-family:Verdana; font-size:11px; color:#4a4a4a;}
.frmtble td.subTitles {padding-left:6px !important;}
span(color:green;)
.bdycontnt11 .frmtble td, .bdycontnt13 .frmtble td , .bdycontnt14 .frmtble td {padding:6px 0 0 10px; font-family:Verdana; font-size:11px; color:#4a4a4a;}
.bdycontnt13 .frmtble td span, .bdycontnt13 .frmtble2 td span {font-size:11px !important;}
.bdycontnt14 .frmtble td span, .bdycontnt14 .frmtble2 td span {font-size:11px !important;}
.frmtble td td span{padding:0; font-family:Verdana; font-size:11px; color:#4a4a4a;}
.frmtble1 td span{padding:10px 0 0 10px; font-family:Verdana; font-size:11px; color:#4a4a4a;}
.frmtble .frmtbleNoPad td span{ padding:0} 
.frmtble1 .frmtbleNoPad td span{ padding:0} 
.frmtble1 td.nopading { padding:0;} 
.frmtbleBtn { border-top:1px solid #e8e8e8; padding:7px 10px; text-align:right; margin-top:7px; }
.frmtbleBtnCenter { border-top:1px solid #e8e8e8; padding:7px 10px; text-align:center; margin-top:7px; }
.secheading { color:#4a4a4a;font-weight:bold;padding:6px 0 6px 2px;font-size:12px;margin-top:10px; border-bottom:1px solid #98c6e7;} 
.bdycontnt13 .frmtble .fixsize {font-size:11px !important;}
.bdycontnt14 .frmtble .fixsize {font-size:11px !important;}
/* Career Form Start */
.carrerFrmtble { margin-top:5px; margin-bottom:5px; }
.carrerFrmtble td{padding:2px 0 6px 10px; font-family:Verdana; font-size:11px; color:#4a4a4a; vertical-align:top;}
.carrerFrmtble .carrerfrmtbleNoPad td { padding:0px} 
.carrerFrmtble td.carrernopading { padding:0;}
.carrerFrmtble .carrerrdoArrangeLeft { margin-left:-4px !important; margin-left:-3px; }
.carrerFrmtble .carrerrdoArrange { margin-left:-5px; }
.carrerFrmtble .carrerrdoArrange input { float:left; }
.carrerFrmtble .carrerrdoArrange label { float:left; padding-top:0px; padding-left:3px; }
.centeredcheckboxlist td { text-align:center; }
/* Career Form End */


/*Banner style starts*/
.bannercontainer{width:452px;float:left;margin-right:13px; margin-top:5px;}
.bannerlftsec{width:350px}
.bannerrghtsec{width:98px;text-align:left}
.bannerlink{color:#4c4c4c;font-size:10px;line-height:16px;height:57px;padding:4px;background-color:#fff4cb;border-bottom:1px solid #fff;cursor:pointer;display:block;text-decoration:none}
.bannerbtmshadow{background:url(../images/intbanner_shadow.gif) left bottom no-repeat;height:17px}
.banneractivelink{background:url(../images/intbanner_bgactivelinks.gif) repeat-x;color:#4c4c4c;border-bottom:1px solid #fff;font-size:10px;line-height:16px;height:57px;padding:4px;cursor:pointer;display:block;text-decoration:none}
.select120, .select110, .select100, .select90, .select80, .select70, .select60, .select55, .select50, .select45, .select40, .select30, .select200, .select107{width:120px;font-family:Verdana, Tahoma, Sans-Serif;font-size:11px;font-weight:normal}
.selectNormal{font-family:Verdana, Tahoma, Sans-Serif;font-size:11px;font-weight:normal}
.select110 {width:110px !important;}
.select100{width:100px !important;}
.select90{width:90px !important;}
.select95{width:95px !important;}
.select90 option{width:60px !important;}
.select101{}
.select60{margin-right:7px;width:60px !important}
.select55{margin-right:7px;width:55px !important}
.select50{margin-right:7px;width:50px !important}
.select45{margin-right:7px;width:45px !important}
.select40{margin-right:7px;width:40px !important}
.select30{margin-right:7px;width:30px !important}
.select70{margin-right:7px;width:70px !important}
.select80{margin-right:7px;width:80px !important}
.select200{margin-right:7px;width:220px !important}
.select107{width:107px !important;}
/*Banner style ends*/

/*News section style starts*/
.newssecbg{background:url(../images/news_bg.gif) repeat-x}
/*News section style ends*/


/* Left menu start */

/* Tab css start */
.padd10obe{padding:5px 0 0}
.stabobe{margin:0;padding:0 6px; text-align:center;height:25px;display:block;*position:relative;z-index:1;zoom:1; /*position:relative; */}
.stabobe:after{content:"";clear:both;display:block;visibility:hidden}
.stabonobe{background:url(../images/obe_tabact.gif) left top no-repeat;height:25px;z-index:100;*position:relative;*top:6px;display:inline;float:left;font:bold 12px verdana;padding:5px 0 0 0;margin:1px 3px 0 0;*margin:-3px 3px 0 0}
.stabonobe span{background:url(../images/obe_tabact.gif) right top no-repeat;height:25px;display:inline;float:left;padding:5px 6px 0 2px;margin:-5px 0 0 5px}
.staboffobe{background:url(../images/obe_tabnor.gif) repeat-x left top;height:15px;z-index:100;*position:relative;*top:9px;display:inline;float:left;font:bold 11px verdana;;padding:4px 0;margin:4px 3px 0 0;*margin:-3px 3px 0 0}
.stabonobe a:link,.stabonobe a:visited,.stabonobe a:hover,.stabonobe a:active{color:#223064; text-decoration:none; cursor:pointer;}
.staboffobe a:link,.staboffobe a:visited,.staboffobe a:hover,.staboffobe a:active{/*background:#00ff00 url(../images/obe_tabnor.gif) right top repeat-x;*/height:21px;padding:4px 2px;font:normal 11px arial;margin:-4px 0 0 5px;font:normal 11px verdana;text-decoration:none;color:#223064;padding:0 10px 0 7px}
/* Tab css end */


/* Obe Block Start */
.newObeShadBtmRht { width:304px !important; width:304px; background:url(../images/obe/obe_shad_btmrht.gif) right bottom no-repeat; }
.newObeShadTpRht { background:url(../images/obe/obe_shad_tprht.gif) right top no-repeat; }

.newObeTabTpRht { background:url(../images/obe/obe_outercurv_tprht.gif) right 1px no-repeat; margin-right:11px; }
.newObeTabTpLft { height:41px; background:url(../images/obe/obe_outercurv_tplft.gif) left 1px no-repeat; }

.newObeCont { border-left:1px solid #d6eaf7; border-right:1px solid #d6eaf7; margin-right:11px; padding:2px 3px 0 4px; }
.newObeCont2 { border-left:1px solid #d6eaf7; border-right:1px solid #d6eaf7; margin-right:11px; padding:2px 0 0 0; }
.newObeContBg { background:#fff url(../images/obe/obe_bg.gif) left top repeat-x; }

.newObeBtmCurv { background:url(../images/obe/obe_curvbottom.gif) no-repeat right bottom; margin-right:11px; height:36px; }

/* obe bottom images css*/
.newObeBtmCurvIns { background:url(../images/obe/obe_curvbottomIns.gif) no-repeat right bottom; margin-right:11px; height:36px; }

/* Tab css start */
.newObeTab { padding:6px 0 0 22px; }
.newObeTab a { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#4a4a4a; background:url(../images/obe/obe_tabnor.gif); margin-right:2px; padding:10px 0px 11px 0px; text-decoration:none; width:62px; text-align:center; }
.newObeTab a.tabActive { background:url(../images/obe/obe_tabact.gif); padding:10px 0px 11px 0px; font-weight:bold; width:62px; }
/*.newObeTab a { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#4a4a4a; background:url(../images/obe/obe_tabnor.gif); margin-right:2px; padding:10px 7px 5px 7px; text-decoration:none; }
.newObeTab a.tabActive { background:url(../images/obe/obe_tabact.gif); padding:10px 7px 11px 7px; font-weight:bold; }*/

/* Tab css end */

/* Obe Block End */


.obe_form { }
.obe_form, .obe_form a, .obe_form select, .obe_form input { font-family:Verdana, Tahoma, Sans-Serif; font-size:10px !important; }
.obe_form input.brdnone { border:none !important; border:none; }
.brdnone input { border:none !important; border:none; }
.obe_form span, .obe_form input, .obe_form label { float:left; }
.obe_form label { padding-top:3px; }
html>body .obe_form label { padding-top:3px; }
.obe_form a, .obe_form a:hover { color:#223064; text-decoration:none; float:right; padding:0px 5px 0 0; }
.obe_form .obeorigindes a{ color:#216893; text-decoration:none; float:left; padding:0px 5px 0 0; }
.obe_form .obeorigindes a:hover { color:#223064; text-decoration:underline; float:left; padding:0px 5px 0 0;  }
.bottomline { background:url(../images/brddotted_gray.gif) repeat-x;height:1px;font-size:1px}
html>body .bottomline { background:url(../images/brddotted_gray.gif) repeat-x left bottom; padding-bottom:5px; float:left; width:100%; }

.dvflightdestsel { clear:both; padding:10px 0 0px 9px; width:96%; margin:auto; }
.dvflightdestsel2 { clear:both; padding:7px 0 0 0px; width:100%; margin:auto; height:23px; }

.lnkMultipleDest { float:right !important; margin-top:3px; margin-right:3px; color:#223064 !important; text-decoration:none !important; }
.lnkMultipleDest:hover { color:#223064 !important; text-decoration:underline !important; }
.lnkMyprofile { float:left!important; margin-top:3px; color:#223064 !important; text-decoration:none !important; }
.lnkMyprofile:hover { color:#223064 !important; text-decoration:underline !important; }

.dvflightdestsel input { border:1px solid #7e9db9; font-size:10px !important; color:#4a4a4a !important; }
.dvflightdestsel img.brdPlusMinus { border:1px solid #7e9db9; }
img.brdPlusMinus { border:1px solid #7e9db9; }
.dvflightdestsel img.brdPlusMinus { border-left:none; }
.notificationtxt td { font-size:10px; color:#787878; }
span.notificationtxt{ font-size:10px !important; color:#787878 !important; }
.dvflightdestselDiv { clear:both; padding:0; margin:auto; }

/* Ajax dropdown start */
.obedropdownajax{padding:0;	margin:0;}
.obedropdownajax .acContainer {	border:1px solid #7f9db9; overflow-x: hidden; overflow:auto; cursor:default; position:absolute; background:white; }
.obedropdownajax .acItem { padding:0x 1px 0 5px;	width:100%; color:black; }
.obedropdownajax .acItemHilight {	padding:0 1px 0 5px;	color:white; background:#005cab; }
.obedropdownajax .acOriDes {border:1px solid #7E9DB9;color:#000000;font-family:Verdana;font-size:10px!important;font-weight:normal;height:15px;text-decoration:none;width:144px;}
.obedropdownajax .acOriDes100 {width:100px; font-weight:normal; font-size:10px; color:#000; font-family:Verdana; text-decoration:none; height:15px; border:1px solid #7e9db9;}
.obedropdownajax .acOriDes110 {width:110px; font-weight:normal; font-size:10px; color:#000; font-family:Verdana; text-decoration:none;height:15px; border:1px solid #7e9db9;}
.obedropdownajax .acOriDes120 {width:120px; font-weight:normal; font-size:10px; color:#000; font-family:Verdana; text-decoration:none; height:15px; border:1px solid #7e9db9;}
.obedropdownajax .acOriDes124 {width:124px; font-weight:normal; font-size:10px; color:#000; font-family:Verdana; text-decoration:none; height:15px; border:1px solid #7e9db9;}
.obedropdownajax .acOriDes130 {width:130px; font-weight:normal; font-size:10px; color:#000; font-family:Verdana; text-decoration:none;height:15px; border:1px solid #7e9db9;}
.obedropdownajax .acOriDes140 {width:140px; font-weight:normal; font-size:10px; color:#000; font-family:Verdana; text-decoration:none; height:15px; border:1px solid #7e9db9;}
.obedropdownajax .acOriDesStyle1 {width:100px; font-weight:normal;	font-size:10px;	color:#000;	font-family:Verdana;	text-decoration:none; 	height:13px;}
.obedropdownajax .acOriDesStyle2 {width:110px; font-weight:normal;	font-size:10px;	color:#000;	font-family:Verdana;	text-decoration:none; 	height:13px;}
.obedropdownajax .acOriDesStyle3 {width:120px; font-weight:normal;	font-size:10px;	color:#000;	font-family:Verdana;	text-decoration:none; 	height:13px;}
.obedropdownajax .acOriDesStyle3 {width:130px; font-weight:normal;	font-size:10px;	color:#000;	font-family:Verdana;	text-decoration:none; 	height:13px;}
.obedropdownajax .plusSign {	border:0; left:-1px; cursor:pointer; position:relative; top:4px; }
.obedropdownajax .showTable {	border:0; display:none; z-index:100; padding-top:1px; position:absolute; }
.obedropdownajax .showTable IFRAME {border:0px; display:none; z-index:-1; filter:mask(); left:0; position:absolute; top:0px; height:112px; width:100px; }
.obedropdownajax DIV.toCityBox, 
.obedropdownajax DIV#toCityBox_Right, 
.obedropdownajax DIV#toCityBox2,
.obedropdownajax DIV#toCityBox_Right2 {	border:1px solid #7f9db9; display:none; overflow:auto; height:112px; background:#f7f7f7; }
.obedropdownajax DIV.fromCityBox, 
.obedropdownajax DIV#fromCityBox_Right, 
.obedropdownajax DIV#fromCityBox2, 
.obedropdownajax DIV#fromCityBox_Right2 {	border:1px solid #7f9db9; display:none; overflow:auto; height:112px; background:#f7f7f7; }
.obedropdownajax IMG.toBoxCloseButton, 
.obedropdownajax IMG#toBoxCloseButton_Right, 
.obedropdownajax IMG#toBoxCloseButton2, 
.obedropdownajax IMG#toBoxCloseButton_Right2 {	display:none; cursor:pointer; position:absolute; top:4px; }
.obedropdownajax IMG.fromBoxCloseButton, 
.obedropdownajax IMG#fromBoxCloseButton_Right, 
.obedropdownajax IMG#fromBoxCloseButton2, 
.obedropdownajax IMG#fromBoxCloseButton_Right2 {	display:none; cursor:pointer; position:absolute; top:4px; }
.obedropdownajax TABLE.fromLookUp td a { text-align:right; float:none; }
.obedropdownajax TABLE.fromLookUp A.selected,
.obedropdownajax TABLE#fromLookUp2 A.selected {	background:#dbdee4; text-decoration:none; }
.obedropdownajax TABLE.toLookUp A.selected, 
.obedropdownajax TABLE#toLookUp2 A.selected {	background:#dbdee4; text-decoration:none; }
.obedropdownajax TABLE.fromLookUp A.selected SPAN.aCode, 
.obedropdownajax TABLE#fromLookUp2 A.selected SPAN.aCode {	background:#dbdee4; text-decoration:none; }
.obedropdownajax TABLE.toLookUp A.selected SPAN.aCode, 
.obedropdownajax TABLE#toLookUp2 A.selected SPAN.aCode {	background:#dbdee4; text-decoration:none; }
.obedropdownajax TABLE.toLookUp a, .obedropdownajax TABLE#toLookUp2 a { color:#216893; }
.obedropdownajax TABLE.fromLookUp a, 
.obedropdownajax TABLE.fromLookUp2 a { color:#216893; }
.obedropdownajax TABLE.fromLookUp a span, 
.obedropdownajax TABLE#fromLookUp2 a span { color:#216893 !important; }
.cityCloseBtn{margin-top:3px; margin-right:3px;}
.calIcon { background:url(../images/icon_calendar.gif); width:17px; height:14px; border:none; margin:3px 0 0 4px; }
/* Ajax dropdown end */



/* Header drop down menu start */
/* ######### Drop Down ULs CSS ######### */
.menumaindv{width:666px; z-index:2; margin-top:-39px; margin-bottom:0px; margin-left:-5px !important; margin-left:-10px; }
.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/ font:normal 11px Verdana; margin:-2px 0px 0px 0px; padding:0px; position:absolute; left:0px; top:0px; list-style-type:none; border-bottom-width: 0px; visibility: hidden; z-index: 100; border:1px solid #f5c465;border-bottom:3px solid #f5c465}
.ddsubmenustyle { border-top:none; }
.ddsubmenustyle li { border:none; }
.ddsubmenustyle li a{ display:block;width:171px;color:#223064;background:#fff url(../images/menu/menutab_dotdividers.gif) no-repeat center bottom; text-decoration: none; padding:8px}
.ddsubmenustyle li a.lastItm{Background:#fff; }

.ddsubmenustyle li a:hover{background:#fff url(../images/menu/menutab_bgactive.gif) no-repeat center bottom; color:#223064; text-decoration:none;}
.ddsubmenustyle li a.lastItm:hover{background:#fff url(../images/menu/menutablstitm_bgactive.gif) repeat-x center bottom; color:#223064;}
* html .ddsubmenustyle li a{ /*IE6 CSS hack*/ display: inline-block; height:16px; }

.ddsubmenustyle li.FirstSubmenuRow { border-top:1px solid #f5c465; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0 0 -14px 0;}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/ padding-left:4px; border:0; }
.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/ position:absolute; padding-top:3px; right:8px; border:0; }
.ddiframeshim{ position:absolute; z-index:500; background:transparent; border-width:0; width:0; height:0; display:block; }



/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu ul{ margin:4px 0 0 0; padding:0;font:bold 10px Verdana; list-style-type:none; overflow:hidden; z-index:3 }
.mattblackmenu li{ float:left; margin:6px -5px 0 5px; padding:0; background:url(../images/menu/navtab_divider.gif) no-repeat right bottom; }
.mattblackmenu li.Last{ background:none;}
.mattblackmenu li a{ float:left; text-decoration:none; margin:0;color:#686868;font-size:10px; font-weight:bold; text-transform:uppercase; }
.mattblackmenu li a span { float:left; margin:0; padding:9px 19px; cursor:default; }
.mattblackmenu li a:visited{ color:#686868; }
.mattblackmenu li a:hover{ text-decoration:none; background:url(../images/menu/navab_curvright.gif) right top no-repeat;font:bold 10px Verdana; /*background of tabs for hover state */}
.mattblackmenu li a:hover span{ float:left; background:url(../images/menu/navtab_curvleft.gif) left top no-repeat;  /*background of tabs for hover state */ }

.mattblackmenu li a.selected {background:url(../images/menu/navab_curvright.gif) right top no-repeat;font:bold 10px Verdana /*background of tabs for hover state */}
.mattblackmenu li a.selected span{ float:left; background:url(../images/menu/navtab_curvleft.gif) left top no-repeat;  /*background of tabs for hover state */ }

.mattblackmenu li a.selected2 { background:url(../images/menu/navab_curvright.gif) right top no-repeat; /*background of tabs for hover state */ }
.mattblackmenu li a.selected2 span{ float:left; background:url(../images/menu/navtab_curvleft.gif) left top no-repeat;  /*background of tabs for hover state */ font-size:10px; color:#686868; font-weight:bold; }

/* Left menu end */


.bdycontnt11{padding:7px 10px 0 10px;font-size:11px;color:#4a4a4a;font-family:Verdana, Tahoma, Sans-Serif;
             min-height:300px;
             height:auto !important;
             height:300px; /* min-height added on 23-sep-11 */}
/*Title css starts*/

.bdycontnt13 {padding:7px 10px 0 10px;font-size:11px;}
.bdycontnt13 .blkwithbtmln {font-size:13px}
.bdycontnt13 .titlmndv p{font-size:13px;font-weight:bold;padding:7px 7px 0 0;margin:0; background:#fff; color:#6f6f6f; }
.bdycontnt13 .blkwithbtmln{border-bottom:1px solid #d9eaf8;padding:10px;line-height:17px}
.bdycontnt13 .blkwithbtmln p{font-size:13px;font-weight:bold;margin:0;padding-bottom:6px}
.bdycontnt13 .blkwithbtmln div.srclnk a{font-size:14px;color:#223064}
.bdycontnt13 .pagntnmndv p{font-size:13px;float:left;font-weight:bold;margin:0;padding:0}
.bdycontnt13 .blkwithbtmln div.srclnk, .bdycontnt11 .blkwithbtmln div.srclnk{padding-top:6px}
.bdycontnt13 .blkwithbtmln{border-bottom:1px solid #d9eaf8;padding:10px;line-height:20px}
.bdycontnt13 .pagntrgtdv div.recrdnumtxt{font-size:13px;float:left;font-weight:normal;padding:2px 15px 0 0}

.bdycontnt13  div.bdytxt{font-size:13px;line-height:20px}
.bdycontnt13  div.bdytxt span{font-size:13px;font-weight:bold;margin-right:5px;}
.bdycontnt13  div.lnkdv{font-size:13px;padding:5px 0 20px 0}
.bdycontnt13  div.lnkdv span{font-weight:normal}
.bdycontnt13  span.scndlvlnav a{margin:10px;color:#223064;text-decoration:none}
.bdycontnt13  span.scndlvlnav a:active{margin:10px;color:#223064;font-weight:bold;text-decoration:none}

.bdycontnt13 .stmpinnerdv{padding:10px 10px 10px 8px}
.bdycontnt13 .stmpinnerdv ul {padding:0;margin:0 0 0 5px}
.bdycontnt13 .stmpinnerdv ul li{background:url(../images/icon_grayarrowright.gif) 0 3px no-repeat;list-style-type:none;margin-bottom:7px;padding-left:10px;font-size:13px}
.bdycontnt13 .stmpinnerdv ul ul{padding:0;margin:0}
.bdycontnt13 .stmpinnerdv ul ul li{background:url(../images/icon_bluearrowright.gif) left center no-repeat;list-style-type:none;margin-top:5px;padding-left:10px;font-size:10px;font-size:13px}

.bdycontnt14 {padding:7px 10px 0 10px;font-size:11px;}
.bdycontnt14 .blkwithbtmln {font-size:14px}
.bdycontnt14 .titlmndv p{font-size:13px;font-weight:bold;padding:7px 7px 0 0;margin:0; background:#fff; color:#6f6f6f; }
.bdycontnt14 .blkwithbtmln{border-bottom:1px solid #d9eaf8;padding:10px;line-height:17px}
.bdycontnt14 .blkwithbtmln p{font-size:14px;font-weight:bold;margin:0;padding-bottom:6px}
.bdycontnt14 .blkwithbtmln div.srclnk a{font-size:14px;color:#223064}
.bdycontnt14 .pagntnmndv p{font-size:14px;float:left;font-weight:bold;margin:0;padding:0;}
.bdycontnt14 .blkwithbtmln div.srclnk, .bdycontnt11 .blkwithbtmln div.srclnk{padding-top:6px}
.bdycontnt14 .blkwithbtmln{border-bottom:1px solid #d9eaf8;padding:10px;line-height:22px}
.bdycontnt14 .pagntrgtdv div.recrdnumtxt{font-size:14px;float:left;font-weight:normal;padding:2px 15px 0 0;}

.bdycontnt14  div.bdytxt{font-size:14px;line-height:22px}
.bdycontnt14  div.bdytxt span{font-size:14px;font-weight:bold;margin-right:5px}
.bdycontnt14  div.lnkdv{font-size:14px;padding:5px 0 20px 0}
.bdycontnt14  div.lnkdv span{font-weight:normal}
.bdycontnt14  span.scndlvlnav a{margin:10px;color:#223064;text-decoration:none}
.bdycontnt14  span.scndlvlnav a:active{margin:10px;color:#223064;font-weight:bold;text-decoration:none}

.bdycontnt14 .stmpinnerdv{padding:10px 10px 10px 8px}
.bdycontnt14 .stmpinnerdv ul {padding:0;margin:0 0 0 5px}
.bdycontnt14 .stmpinnerdv ul li{background:url(../images/icon_grayarrowright.gif) 0 3px no-repeat;list-style-type:none;margin-bottom:7px;padding-left:10px;font-size:14px}
.bdycontnt14 .stmpinnerdv ul ul{padding:0;margin:0}
.bdycontnt14 .stmpinnerdv ul ul li{background:url(../images/icon_bluearrowright.gif) left center no-repeat;list-style-type:none;margin-top:5px;padding-left:10px;font-size:10px;font-size:14px}

.titlmndv{background:url(../images/title_btmborderbg.gif) 0 15px repeat-x;float:left; width:100%;margin-bottom:10px; }
.titlmndv div.titllftdv{background:url(../images/title_btmleftborder.gif) -11px 5px no-repeat;float:left;padding-left:43px;}
.bdycontnt11 .titlmndv p{font-size:13px;font-weight:bold;padding:7px 7px 0 0;margin:0; background:#fff; color:#6f6f6f; }
.titlmndv div{float:right;height:29px;padding-left:5px; background:#fff; margin-left:12px;}
.titlmndv span a{float:left;width:18px;height:29px;margin-right:8px;}
.titlmndv a.icnbkmrk{background:url(../images/icon_bookmark.gif) no-repeat;}
.titlmndv a.icnemail{background:url(../images/icon_email.gif) no-repeat}
.titlmndv a.icnprnt{background:url(../images/icon_print.gif) no-repeat}
.fntnrmlA,.fntblknrmlA{font-size:11px !important;color:#537fa6;text-decoration:none;}
.fntmedmA,.fntblkmedmA{font-size:13px !important;color:#537fa6;text-decoration:none;}
.fntlrgA,.fntblklrgA{font-size:15px !important;color:#537fa6;text-decoration:none}
.fntblknrmlA{color:#FF9703 !important; text-decoration:underline;}
.fntblkmedmA{color:#FF9703 !important; text-decoration:underline;}
.fntblklrgA{color:#FF9703 !important; text-decoration:underline;}

.titlmndvPopup{background:url(../images/title_btmborderbg.gif) 0 15px repeat-x;float:left; width:100%;margin-bottom:10px; clear:both; }
.titlmndvPopup div.titllftdvPopup{background:url(../images/title_btmleftborder.gif) -0px 5px no-repeat;float:left;padding-left:54px; height:25px;}
.titlmndvPopup p{font-size:13px;font-weight:bold;padding:7px 7px 0 0;margin:0; background:#fff; color:#6f6f6f; }


/*Title css ends*/
/*Result block css starts*/
.pagntnmndv{clear:both;padding-top:8px;}
.bdycontnt11 .pagntnmndv p{float:left;font-weight:bold;margin:0;padding:0}
.pagntnmndv div.pagntrgtdv{float:right;font-weight:bold;margin:0;padding-bottom:7px;}
.pagntnmndv div.pagntrgtdv a{width:16px;height:16px;float:left;} 
.pagntnmndv div.pagntrgtdv a.icnfrst{background:url(../images/icon_first.gif) no-repeat;margin-right:8px}
.pagntnmndv div.pagntrgtdv a.icnbck{background:url(../images/icon_back.gif) no-repeat;margin-right:8px}
.pagntnmndv div.pagntrgtdv a.icnnxt{background:url(../images/icon_next.gif) no-repeat;margin-right:8px}
.pagntnmndv div.pagntrgtdv a.icnlst{background:url(../images/icon_last.gif) no-repeat}
.bdycontnt11 .pagntrgtdv div.recrdnumtxt{float:left;font-weight:normal;padding:2px 15px 0 0;}
.bdycontnt11 .pageNextPrevRht { float:right; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#010867; margin-top:-25px; padding-right:13px; }
.bdycontnt11 .pageNextPrevRht a { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#010867; text-decoration:none; }
.bdycontnt11 .pageNextPrevRht a:hover { text-decoration:underline; } 

.blkoutrdv{clear:both;padding-right:5px}
.srchmndv, .bgblue{background:url(../images/bg_org.gif) left top repeat-x;clear:both; margin-top:10px;}
.bdycontnt11 .blkwithbtmln{border-bottom:1px solid #d9eaf8;padding:10px;line-height:17px;clear:both}/*clear:both added*/
.bdycontnt11 .blkwithbtmln p{font-weight:bold;margin:0;padding-bottom:6px}
.blkwithbtmln label{font-weight:normal}
.bdycontnt11 .blkwithbtmln div.srclnk a{font-size:11px;color:#223064}
/*Result block css ends*/


.bdycontnt11 div.bdytxt{font-size:11px;line-height:17px}
.bdycontnt11 div.bdytxt span{font-size:11px;font-weight:bold;margin-right:5px}
 div.bdytxt select{font-size:10px !important;white-space:nowrap;width:120px;height:19px}
.bdycontnt11 div.lnkdv{font-size:11px;padding:5px 0 20px 0}
.bdycontnt11 div.lnkdv span{font-weight:normal}
.bdycontnt11 span.scndlvlnav a{margin:10px;color:#223064;text-decoration:none}
.bdycontnt11 span.scndlvlnav a:active{margin:10px;color:#223064;font-weight:bold;text-decoration:none}
.bdycontnt11 span.sectnlnk a:link,span.sectnlnk a:visited,span.sectnlnk a:hover,span.sectnlnk a:active{color:#223064;font-weight:bold}

.stmpmaindv{width:90%;float:left;padding-right:20px; padding-bottom:20px;}

.bdycontnt11 .sitempsectntitle, .bdycontnt13 .sitempsectntitle, .bdycontnt14 .sitempsectntitle{background:url(../../images/brdhorz_dotblue.gif) center bottom repeat-x;font-size:11px;color:#4a4a4a;font-weight:bold;padding:0 0 8px 5px}
.bdycontnt13 .sitempsectntitle {font-size:13px;}
.bdycontnt14 .sitempsectntitle {font-size:14px;}
.stmpboxcntnr{background:url(../images/bg_org.gif) left top repeat-x;}
.bdycontnt11 .stmpinnerdv{padding:10px 10px 10px 8px}
.bdycontnt11 .stmpinnerdv li a { color:#223064; text-decoration:none; font-size:10px; }
.bdycontnt11 .stmpinnerdv li a:hover { color:#223064; text-decoration:underline; }

.bdycontnt13 .stmpinnerdv li a { color:#223064; text-decoration:none; font-size:13px; }
.bdycontnt13 .stmpinnerdv li a:hover { color:#223064; text-decoration:underline; }

.bdycontnt14 .stmpinnerdv li a { color:#223064; text-decoration:none; font-size:14px; }
.bdycontnt14 .stmpinnerdv li a:hover { color:#223064; text-decoration:underline; }


.bdycontnt11 .stmpinnerdv ul {padding:0;margin:0 0 0 5px}
.bdycontnt11 .stmpinnerdv ul li{background:url(../images/icon_grayarrowright.gif) 0 3px no-repeat;list-style-type:none;margin-bottom:5px;padding-left:10px}
.bdycontnt11 .stmpinnerdv ul ul{padding:0;margin:0}
.bdycontnt11 .stmpinnerdv ul ul li{background:url(../images/icon_bluearrowright.gif) left center no-repeat;list-style-type:none;margin-top:5px;padding-left:10px;font-size:10px}

/*Breadcrumb starts*/
.brdcrmdv {padding-bottom:12px; padding-top:10px; font-size:10px; color:#707070;}
.brdcrm:link,.brdcrm:active,.brdcrm:hover,.brdcrm:visited{color:#707070;text-decoration:none; font-size:10px;}
.brdcrm:hover{text-decoration:none !important}
/*Breadcrumb ends*/

.col1Float32 { float:left;width:32%; }
.col1Float33 { float:left;width:33%; }


/*Press Release Tab starts*/
.tabbox{background:url(../images/bg_orgnodottedline.gif) left top repeat-x;border-top:1px solid #c8d080;border-width:0 1px 1px;width:auto; padding:0 5px 0 0}
.preleasetab{margin:0;text-align:center;border-bottom:1px solid #f5c465;height:27px;display:block;*position:relative;zoom:1;width:100%}
.preleasetab:after{content:;clear:both;display:block;visibility:hidden}
.preleasetabon{background:url(../images/innerpgtab_on.gif) left top no-repeat;height:27px;z-index:100;*position:relative;*top:6px;display:inline;float:left;font:bold 11px Verdana;padding:5px 0 0;margin:1px 3px 0 0;*margin:-5px 3px 0 0}
.preleasetabon a { text-decoration:none; }
.preleasetabon a span{background:url(../images/innerpgtab_on.gif) right top no-repeat;height:27px;display:inline;float:left;padding:5px 10px 0 5px;margin:-5px 0 0 5px !important;color:#4a4a4a;text-decoration:none;cursor:pointer}
.preleasetaboff{background:url(../images/innerpgtab_off.gif) left top no-repeat;height:23px;z-index:100;*position:relative;*top:9px;display:inline;float:left;font:bold 11px Verdana;padding:5px 0 0;margin:4px 3px 0 0;*margin:-5px 3px 0 0}
.preleasetaboff a { text-decoration:none; }
.preleasetaboff a span{background:url(../images/innerpgtab_off.gif) right top no-repeat;height:23px;display:inline;float:left;padding:4px 10px 0 5px;margin:-5px 0 0 5px !important;color:#4a4a4a;text-decoration:none;cursor:pointer;}
.pressReleaseDetail { }
.bdycontnt11 .pressReleasetitle { font-size:12px; color:#4a4a4a; }
.bdycontnt13 .pressReleasetitle { font-size:13px; color:#4a4a4a; }
.bdycontnt14 .pressReleasetitle { font-size:14px; color:#4a4a4a; }
.preseeReleasetopbg{background:url(../images/bg_blue.gif) left top repeat-x;border-top:1px solid #86afcf;border-bottom:1px solid #86afcf;padding-top:10px;float:left; width:99%; margin-bottom:10px;}
.bdycontnt11 .pressReleaseContent p { margin:0; padding:5px 0 7px 0; }
.bdycontnt11 p.pressReleaseDate, .bdycontnt13 p.pressReleaseDate, .bdycontnt14 p.pressReleaseDate{padding:7px 0 0 0;margin:0; font-size:11px;}
.bdycontnt13 p.pressReleaseDate{font-size:13px;}
.bdycontnt14 p.pressReleaseDate{font-size:14px;}
.pressReleasetitle{font-size:14px;color:#4a4a4a;padding:10px 0 0px 0;font-weight:bold;}
.bdycontnt11 .pressReleaseContent, .bdycontnt13 .pressReleaseContent, .bdycontnt14 .pressReleaseContent { padding:0 40px 10px 0; line-height:18px; font-size:11px; color:#4a4a4a; }
.bdycontnt13 .pressReleaseContent { font-size:13px; }
.bdycontnt14 .pressReleaseContent { font-size:14px; }

/*Press Release Tab ends*/
/*Inner expand collapsed starts*/
.epndrmain{margin-bottom:18px}
.epndrmain a { text-decoration:none; }
.ectaboff_curvlft{background:url(../images/ectaboff_curveleft.gif) left top no-repeat;padding:5px 0 0 30px;font-weight:bold;cursor:pointer; text-decoration:none;color:#000000}
.ectaboff_curvrght{background:url(../images/ectaboff_curveright.gif) right top no-repeat;height:18px;cursor:pointer; text-decoration:none}
.ectabon_curvlft{background:url(../images/ectabon_curveleft.gif) left top no-repeat;padding:5px 0 0 30px;font-weight:bold;cursor:pointer; text-decoration:none;color:#000000}
.ectabon_curvrght{background:url(../images/ectabon_curveright.gif) right top no-repeat;height:22px;cursor:pointer; text-decoration:none}
.innerpgtabbody{background:#f8fcfe;line-height:19px;padding:15px 20px 10px 30px; display:none;}
.innerpgtabbodyblock{background:#f8fcfe;line-height:19px;padding:15px 20px 10px 30px; display:block;}
/*Inner expand collapsed ends*/
/*Faq starts*/
.faqtopbg{background:url(../images/bg_org.gif) left top repeat-x;padding-top:10px;float:left; width:99%;}
.faqtopbg p{font-weight:bold;padding:0 0 0 10px;margin:0}
.faqtitle{font-size:11px;color:#4a4a4a;padding:0 0 10px 0;font-weight:bold;}
.faqmaindv{width:96%;padding-bottom:10px; float:left; margin:auto;}
.faqMainDv2 { float:left; height:436px;width:622px;overflow:hidden; }
.faqmaindv3LeftCol{width:89%;padding:0; margin-right:0px; float:left; width:150px; }
.questionTbl { width:97%; }
.questionTbl .tdCol1 { width:26%; vertical-align:top; border-right:1px solid #98c6e7; }
.questionTbl .tdCol2 { width:74%; vertical-align:top; padding:0 0px 0 10px; }
/*Faq starts*/

/* Career Start */
.careerCatList { }
.careerCatList ul, .careerCatList li { padding:0; margin:0; list-style-type:none; }
.careerCatList li { float:left; width:30%; padding:5px; margin:0 5px 5px 0; border:1px solid #f1f1f1; }
.careerCatList li a { display:block; font-size:12px; font-weight:bold; color:#223064; text-decoration:none; padding:4px 0 4px 30px; }
.careerCatList li a:hover {text-decoration:underline}
/* Career End */

/* Photo Gallery Start */

.photoColLft { float:left; width:100px; height:360px; border:1px solid #98c6e7; }
.photoColRht { float:left; width:568px !important; width:555px; height:360px; border:1px solid #98c6e7; border-left:none; }
.photoGalDv { text-align:center; clear:both; background:url(../images/bg_blue.gif) repeat-x left top; }
.photoGalTxtDvImageCount { padding:10px 0; font-size:12px; clear:both; }
.bdycontnt11 .photoGalTxtDv, .bdycontnt13 .photoGalTxtDv, .bdycontnt14 .photoGalTxtDv { padding:7px 0; font-size:11px; background:#223064; clear:both; color:#fff; text-align:center; }
.bdycontnt13 .photoGalTxtDv { font-size:13px; }
.bdycontnt14 .photoGalTxtDv { font-size:14px; }
.photoMainImageDv { clear:both; overflow:hidden; height:300px; width:500px; margin:auto; }
.photoMainImageDv { border-top:none; padding:5px; }
/* Photo Gallery End */

.logintble{margin:0 10px}
.logintble td{padding:7px 0 0 5px}
.logintble td span{ font-size:11px !important;}

/* Common Content Start */
input.brdnone { border:none; }
.clearRowBlk2 { font-size:2px !important; font-family:Arial; clear:both; line-height:normal !important; }
.orTxt { clear:both; color:#4a4a4a; font-size:18px; text-align:center; font-weight:bold; padding:10px 0 20px; width:620px; }
.noPad { padding:0px; }
.noPad td{ padding:0px; }

.paddL20{padding-left:20px !important;}

/* Curve form start */
.formCurStru { background:url(../images/frmblue_bg.gif) repeat-x left top; margin:0px auto 10px auto;}
.formCurStruRhtTp { background:url(../images/frmblue_curtprht.gif) no-repeat right top; }
.formCurStruLftTp { background:url(../images/frmblue_curtplft.gif) no-repeat left top; padding-top:6px; }
.formStrucCont { border-right:1px solid #deeef9; border-left:1px solid #deeef9; }

.formCurStruRhtBtm { background:url(../images/frmblue_curbtmrht.gif) no-repeat right top; font-size:6px; }
.formCurStruLfBtm { background:url(../images/frmblue_curbtmlft.gif) no-repeat left top; font-size:6px; }
.bdycontnt11 .formStrucCont input { border:1px solid #6c92b9; font-size:11px; color:#4a4a4a; }
.bdycontnt13 .formStrucCont input { border:1px solid #6c92b9; font-size:11px !important; color:#4a4a4a; }
.bdycontnt14 .formStrucCont input { border:1px solid #6c92b9; font-size:11px !important; color:#4a4a4a; }
.formStrucCont input.brdnone { border:none; }
.bdycontnt11 .formStrucCont select { font-size:11px !important; color:#4a4a4a; }
.bdycontnt13 .formStrucCont select { font-size:13px !important; color:#4a4a4a; }
.bdycontnt14 .formStrucCont select { font-size:14px !important; color:#4a4a4a; }
.formStrucCont .formNoPad td { padding:0; }
.formStrucCont .tdBtn td { border-top:1px dashed #e8e8e8; padding-bottom:6px;  }
.blankRowForm { height:7px;}
/*.formStrucCont .tdBtn input { border:none; margin:5px 8px 0; }*/
/* Curve form end */

/* Table List start */
.tblCurStru { width:98.5%;margin:0 0 5px 0; }
.tblCurStruRhtTp { background:url(../images/tblhdr_curtprht.gif) no-repeat right top; }
.tblCurStruLftTp { background:url(../images/tblhdr_curtplft.gif) no-repeat left top; padding-top:4px; border-bottom:1px solid #bdd8e9; }
.tblCurStruLftTpNoBtmBrd { background:url(../images/tblhdr_curtplft.gif) no-repeat left top; padding-top:4px; border-bottom:none; }
.tblStrucCont { border-right:1px solid #b5d9f4; border-left:1px solid #b5d9f4; }
.tblCurBtmSpc { border-right:1px solid #b5d9f4; border-left:1px solid #b5d9f4; overflow:hidden; height:3px; }
.tblCurStruRhtBtm { background:url(../images/tblhdr_curbtmrht.gif) no-repeat right top;  }
.tblCurStruLfBtm { background:url(../images/tblhdr_curbtmlft.gif) no-repeat left top;  }
.tblListing { width:100%; }
.tblListing td, .tblListing th { font-family:Verdana, Tahoma, Sans-Serif; font-size:11px; color:#4a4a4a; border-right:1px solid #bdd8e9; }
.tblListing th.thTxtAlnLft { text-align:left; }
.tblListing th { border-bottom:2px solid #bdd8e9; vertical-align:middle; padding:10px; color:#4a4a4a; }
.tblListing .thHeader2 th { font-weight:normal; background:#daedfb; padding:3px;  }
.tblListing td { padding:7px 9px; border-right:1px solid #bdd8e9; vertical-align:top; }
.tblListing tr.tblListAlternate td { background:#eff7fc; }
.tblListing td span { font-weight:normal !important; }
.tblListing tr.tblListAlternate span {font-weight:normal;}
.tblListing tr.tblListAlternate2 span { font-weight:normal;}
.tblListing .thBrdBtmNone { border-bottom:none; }
.tblListing .tdBrdRhtNone { border-right:none; }
.tblListing .tdBrdBtm { border-bottom:1px solid #bdd8e9; }
.tblListing .tdBgWhite { background:#fff !important; }
.tblListingTpTxt { margin:0 0 7px 4px; }
.tblListing .notifyTxt { padding:5px 12px 0 12px; border:none; }
.tblListing .tdBtnListing { text-align:right; padding:7px 15px 0 12px; border-top:1px solid #bdd8e9; border-right:none; }
/* Table List end */


/*viewing tips starts*/
.tblListingView td{line-height:20px !important;}
/*viewing tips ends*/

/* Download Icons Start */
.pdfIcon, .excelIcon { width:18px; height:18px; float:left; margin-right:5px; }
.pdfIcon { background:url(../images/icon_pdf.gif) no-repeat; }
.excelIcon { background:url(../images/icon_excel.gif) no-repeat; }
/* Download Icons End */

/* Legend Table Start */
.tblLegend td { line-height:normal !important; }
.tblLegend { border-top:1px solid #d9eaf8; margin-bottom:15px; }
.tblLegend  .tdLegendData { border-left:1px solid #d9eaf8; border-right:1px solid #d9eaf8; border-top:4px solid #d9eaf8; padding:5px 17px 0 5px; line-height:normal !important; font-size:11px; color:#7c7c7c; }
.onTimeIcon, .delayedIcon { float:left; width:15px; height:10px; margin:3px 5px 3px 0; }
.onTimeIcon { background:url(../images/icon_ontime.gif) no-repeat center top; }
.delayedIcon { background:url(../images/icon_delayed.gif) no-repeat center top; }
.legendCurBtmLft { background:url(../images/lgd_curbtmlft.gif) no-repeat; width:5px; height:5px; }
.legendMidBtm { border-bottom:1px solid #d9eaf8; font-size:2px !important; font-family:Arial !important; padding:0 !important; }
.legendCurBtmRht { background:url(../images/lgd_curbtmrht.gif) no-repeat; width:5px; height:5px;}
/* Legend Table End */

/* Fare Icon Start */
.oneWayTripIcon, .oneWayTripIconInTbl { background:url(../images/icon_oneway.gif) no-repeat; width:23px; height:5px; float:left; }
.oneWayTripIconInTbl { display:block; margin:6px auto 0 auto; float:none; }
.returnTripIcon, .returnTripIconInTbl { background:url(../images/icon_returntrip.gif) no-repeat; width:23px; height:12px; float:left; }
.returnTripIconInTbl { display:block; margin:2px auto 0 auto; float:none; }
/* Fare Icon End */

/* Div Open Popup Small Start */
.dvPopupSml { border:2px solid #ffc655; width:250px; background:#fff; position:absolute;}
.dvpopupTitle { clear:both; font-weight:bold; font-size:11px; background:#ffd78b; color:#4a4a4a; border:1px solid #fff; padding:8px; }
.closeDvPopupSml { background:url(../images/icon_close.gif) no-repeat center; float:right; width:14px; height:14px; margin-top:-22px; margin-right:5px }
.dvPopupContent { }
.modalBackground 
{
 	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;  
}
/* Div Open Popup Small End */
/* Common Content End */

.errmsg{float:left; font-weight:normal !important;}
.padTL5{padding:5px 0px 5px 0px;}
.modelPopup{
	display:block; 
	width:655px !important;  height:125px; 
	border-width:2px; border-color:#d6eaf7; 
	border-style:solid; padding:5px 0px 5px 10px; color:#4a4a4a; 
	background:#fff url(../images/frmblue_bg.gif) repeat-x;
	cursor:auto;
}
.modelPopup_multicity{
	display:block; 
	width:400px !important;  height:125px; 
	border-width:2px; border-color:#d6eaf7; 
	border-style:solid; padding:5px 0px 5px 10px; color:#4a4a4a; 
	background:#fff url(../images/frmblue_bg.gif) repeat-x;
	cursor:auto;
}
.padT5 {padding:5px 0px 0px 0px;}
.padB5 {padding:0px 0px 5px 0px;}
.padL5 {padding:0px 0px 0px 5px;}
.padTBL5 {padding:5px 0px 5px 5px;}
.noLink {text-decoration:none; cursor:default; font-weight:bold;}
.noLink:hover {color:#010867;text-decoration:none; cursor:default; font-weight:bold;}

.ObeRadioRow { clear:both; margin-left:-5px; *margin-left:-2px; float:left; width:100%; margin-bottom:3px; *margin-bottom:-5px; /*padding-bottom:6px;*/ }
.ObeRadioRow label { float:left; padding-top:2px; *padding-top:3px; height:18px; }
.ObeRadioRow input { float:left; }


/* Tooltip Small Start */

#dhtmltooltip { position:absolute; left: -300px; width: 150px; border: 1px solid #FFC20E; padding:6px; background:#fff url(http://images.jetairways.com/Img/Common/tooltipsmall_bg.gif) repeat-x left top; visibility: hidden; z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/ text-align:center; color:#414141; width:auto; white-space:nowrap; }

#dhtmlpointer { position:absolute; left: -300px; z-index: 101; visibility: hidden; }

/* Tooltip Small End */





/* Tooltip blue Start */

.DvPopUpContainerAbsolute{width:200px; clear:both; z-index:100000; position:absolute; }

.RightMore {position:absolute; bottom:7px; right:0px}



#bubble_tooltip,#bubble_tooltipInner{ position:absolute }

.dvToolTipYellow { font-size:10px; }

.dvToolTipYellow .ToolTipYellow { }

.dvToolTipYellow .ToolTipCurTpLft { background:url(images/TooltipBlue/ToolTipCurTpLft.png) no-repeat left top; height:36px; width:14px; }

.dvToolTipYellow .ToolTipMidTpBg { background:url(images/TooltipBlue/ToolTipMidTpBg.png) repeat-x left top; height:27px; color:#FFF; vertical-align:top; font-weight:bold; text-align:right; font-size:10px; padding-top:9px; }

.dvToolTipYellow .ToolTipCurTpRht { background:url(images/TooltipBlue/ToolTipCurTpRht.png) no-repeat right top; height:36px; width:14px; }



.dvToolTipYellow .ToolTipLftContBg { background:url(images/TooltipBlue/ToolTipLftContBg.png) repeat-y left top; }

.TooltipYellowArrowLeft { background:url(images/TooltipBlue/TooltipBlueArrowLeft.png) repeat-x left top; width:22px; height:35px; position:absolute; margin-left:4px; margin-top:40px; }

.TooltipYellowArrowRight { background:url(images/TooltipBlue/TooltipYellowArrowRight.png) repeat-x left top; width:22px; height:35px; position:absolute; right:4px; top:40px; }

.TooltipYellowArrowBottom { background:url(images/TooltipBlue/TooltipYellowArrowBottom.png) center top no-repeat; width:22px; height:23px; margin:-10px auto 0 auto; }

.dvToolTipYellow .ToolTipYellowContBg { background:#fff; padding:0 5px; font-size:10px; }

.dvToolTipYellow .ToolTipRhtContBg { background:url(images/TooltipBlue/ToolTipRhtContBg.png) repeat-y left top; }



.dvToolTipYellow .ToolTipCurBtmLft { background:url(images/TooltipBlue/ToolTipCurBtmLft.png) no-repeat left top; height:20px; width:14px; }

.dvToolTipYellow .ToolTipMidBtmBg { background:url(images/TooltipBlue/ToolTipMidBtmBg.png) repeat-x left top; height:20px; }

.dvToolTipYellow .ToolTipCurBtmRht { background:url(images/TooltipBlue/ToolTipCurBtmRht.png) no-repeat right top; height:20px; width:14px; }



.dvToolTipYellow .TooltipYellowClose { background:url(images/TooltipBlue/ToolTipYellowClose.gif) no-repeat; width:9px; height:9px; position:absolute; float:right; }

.dvToolTipYellow .TooltipYellowClose { margin:0 0 7px 0;  _margin:-11px 0 0 0;  right:17px; _right:0px; }

/* Tooltip blue End */

/*book online inner page starts*/
.ObeRadioRow { clear:both;  margin-left:-5px; _margin-left:0px; float:left; width:100%; *margin-bottom:2px; }

.ObeRadioRow label { float:left; padding-top:0px; height:18px; }

.ObeRadioRow input { float:left; border:0px !important; }

#ucdates_nomargin input{margin-left:0px !important; font-size:10px !important;}
#ucdates_nomargin input.calIcon{margin-left:3px !important; margin-top:3px !important;}
#ucdates_nomargin div{margin-bottom:3px !important;}

.obeleft{float:left;  width:35%; padding-left:10px;}
.obemiddle{float:left;  width:28%; padding-left:10px;}
.oberight{float:left;  width:30%; padding-left:10px;}

/*book online inner page ends*/

/*home page bottom banner starts*/
.dvleft
{
float:left;
background:url(images/HP_Banner/banner_left.jpg) no-repeat left top ;
width:10px;
height:98px;
position:absolute;
z-index:2;
left:0%;
}

.dvcontent
{
float:left;
background:#ffffff url(images/HP_Banner/banner_right.jpg) no-repeat right top ;
position:relative;
height:98px;
 padding-left:10px;
}
/*home page bottom banner ends*/

/* for gadgets starts */
#gadgetsObe td, th, a, div, ul, li, select, span{font-size:10px !important;}
#gadgetsObe .obedropdownajax .acOriDes{width:125px;}
#gadgetsObe input.input60w {margin-left:0px !important;}
#autosuggestTable input{width:123px;}/* obeflightsgadget164by232*/
#dateTable input.input60w{margin-left:0px;}/* obeflightsgadget164by232*/
#dateTable182by263 input.input60w{margin-left:0px; width:60px; padding-left:0px;}/* obeflightsgadget182by263*/
#dateTable182by263 input.calIcon{margin-left:2px;}

#autosuggestTable div.fromCityBox{width:150px !important;}
#gadgetBookOnline div#calendarDiv{width:150px !important;}
#gadgetBookOnline div#calendarDiv div.selectBox{width:43px !important;}
#gadgetBookOnline div#calendarDiv .daysBar{padding:1px 0px; width:20px !important;}
#calendarDiv td{padding:5px 0px !important;}
#dvOrigin div.fromCityBox,#dvDest div.fromCityBox{height:90px !important;}

/*for gadgets ends*/


/*Disaster Message on HomePage - starts*/


.homeCommonMsg{ clear:both; padding:0px;  margin:10px auto; width:95%}
.homeCommonMsg .CommonMsg{ float:left; padding:1px; margin:0 0 10px 0; width:100%; border:2px solid #FECB00;}
.homeCommonMsg #Error{ float:left; padding:13px 10px 20px 50px; margin:0; background:url(/Images/icon_error.gif) no-repeat 10px 10px; color:#D60000; width:89%; }
.homeCommonMsg #ThankYou{ float:left; padding:13px 10px 20px 50px; margin:0; background:url(/Images/icon_thankyou.gif) no-repeat 10px 10px; width:89%; }
.homeCommonMsg #Note{ float:left; padding:13px 10px 20px 50px; margin:0; background:url(/Images/icon_note.gif) no-repeat 10px 10px; width:89%;  }
.homeCommonMsg #UrgentAttention{ float:left; padding:13px 10px 20px 75px; margin:0; background:url(/Images/JL_HP_Disaster_Icon.jpg) no-repeat 10px 10px; width:89%; }

/*Disaster Message on HomePage - ends*/
/* corporate deals starts*/

.RbCdeal label{padding-right:10px !important; font-weight:normal !important;}
.paddL10{padding-left:10px;}
.PaddT5{padding-top:5px !important;}
#FirstClass td,#Premier td,#Economy td{padding:5px 0 !important; }
.TravelClass{ height:31px; *height:32px; padding: 0px 5px !important; vertical-align:middle;}
/*height: 31px; *height:22px;*/
.MarginRhtZero {margin-right:0px !important;}

/*corporate deals ends*/
/* Phone, email and fax icon starts*/

.emailIcon{ background:url(/Images/icon_email1.gif) no-repeat 0px 5px; height:15px; padding:2px 1px 10px 20px;line-height:20px;}

.faxIcon{ background:url(/Images/icon_fax.gif) no-repeat 0px 5px; height:14px; padding:2px 1px 2px 20px;line-height:20px;}

.phoneIcon{ background:url(/Images/icon_phone.gif) no-repeat 0px 5px; height:16px; padding:2px 1px 2px 20px; line-height:20px;}



/* Phone, email and fax icon ends*/
/*form subtitles starts*/

.SubTitleForm{/*border-bottom:1px solid #B8D6EE;*/ background:url(/Images/intbanner_brdbtm.gif) repeat-x 28px bottom; height:22px;}
.SubTitleForm div{background:url(/Images/curve_arrow_blue.jpg) no-repeat left top; float:left; height:22px; width:28px;}
.SubTitleForm td{font-weight:bold; padding:4px 0 !important;}
/*form subtitles ends*/
/* Ruppe font class starts*/

.INRcurrency
{
 font-family:Rupee Foradian, Rupee;
 font-size:12px;
 color:#414141;
}

/* Ruppe font class ends*/
/* Special Fares or Best Fares on Home page */

a:focus{outline:none;} /* for every anchor in ie and all k this browser */

#bestfares-wrapper{
        position:relative;
        width: 452px;
        min-height:210px;
	    height:auto !important;
	    height:210px;
        font-size:12px !important;
        font-family:Verdana, Arial;
        background:url(../images/specialfares_btmshadow.gif) left bottom no-repeat;
        padding-bottom: 15px;
        overflow:hidden;}
#bestfares-wrapper h3{
        font-size:14px;
        font-weight:bold;
        width:335px;
        margin:5px auto;
        padding:0;
        text-align: center;
        color:#fff;}
#bestfares-wrapper .carousel,
#bestfares-wrapper .carousel .carousel-wrap{margin:12px 0 0; border:0; zoom:1;}

#bestfares-wrapper .carousel .carousel-list{padding:0; list-style:none; margin:0; overflow:hidden; height:142px; left:0;
	background:#fff url(../images/best-fare-ul-bg.gif) 0 0 repeat-x;}

#bestfares-wrapper .carousel .carousel-list li{
	background:#fff url(../images/best-fare-ul-bg.gif) 0 0 repeat-x;
	width:140px;
	margin:0;
	padding:0 0 0 8px;
	-ms-filter:inherit; /* FadeIn to work in IE8 it is required. */}
#bestfares-wrapper .carousel .carousel-list li .blocks{
	position:relative;
	width:132px;
	min-height:134px;
	height:auto !important;
	height:134px;
	float:left;
	margin:0;
	padding:0 0 0 8px;
	background:url(../images/vr_bestfare_line.gif) center right no-repeat;
    -ms-filter:inherit; /* FadeIn to work in IE8 it is required. */}
	
#bestfares-wrapper strong{font-size:12px !important; color:#414141; display:block; line-height:normal;}

#bestfares-wrapper .farePrice{margin:10px 0 13px; width:94px; direction:rtl;}
#bestfares-wrapper .currency,
#bestfares-wrapper .direction,
#bestfares-wrapper .toText{font-size:11px !important; color:#8d8d8d;}

#bestfares-wrapper .toText{display:block; font-weight: normal; padding: 3px 0;}

#bestfares-wrapper .currency{text-transform:capitalize;}
#bestfares-wrapper .fare{font-size:26px !important; color:#ff9703; background:#fff;}
#bestfares-wrapper .direction{margin:-2px 0 0;}
#bestfares-wrapper .input-wrap{margin:0 0 14px;}

.js .carousel-wrap{
	display:inline-block;
	vertical-align:middle;
	width:438px;
	margin:0;}
.IE .js .carousel-wrap{display:inline;}
#bestfares-wrapper .carousel ul{margin:0; padding:0; zoom:1;}
.js ul li{overflow:hidden; display:inline; float:left; zoom:1;}
		
#bestfares-wrapper .carousel-control{
	/*position:absolute;*/
	bottom:6px;
	/*overflow:hidden;*/
	display:inline-block;
	vertical-align:middle;
	width:17px;
	height:17px;
	cursor:pointer;
	line-height:999px;
	zoom:1;
	border:0;
	text-indent:-9999px;}

#bestfares-wrapper .carousel-previous,
#bestfares-wrapper .carousel-next{
	background:url(../images/slide_arrow_sprite.gif) 0 0 no-repeat;
    float:left;}

#bestfares-wrapper .carousel-previous{
	/* left: 170px; uncomment if btnsPostion Outside 
       left: 142px; */
       margin-right:6px;
	}
#bestfares-wrapper .carousel-previous:hover{background-position:0 -17px;}

#bestfares-wrapper .carousel-next{
	background-position:-17px 0 !important;
	/* right: 170px; uncomment if btnsPostion Outside
    right: 140px; */
    margin-left:4px;
	}
#bestfares-wrapper .carousel-next:hover{background-position:-17px -17px !important;}

#bestfares-wrapper .carousel-control:hover{/*-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);*/}

#bestfares-wrapper .disabled,
#bestfares-wrapper .disabled:hover{background-position:0 0 !important; -moz-opacity:.3;opacity:0.30;filter:alpha(opacity=30); cursor:default;}

#bestfares-wrapper .carousel-next.disabled,
#bestfares-wrapper .carousel-next.disabled:hover{background-position:-17px 0 !important; }

#bestfares-wrapper .center-wrap{
    margin:0  auto !important;
    display:inline-block; /* Making dynamic with js */
    !display:inline; /* hack needed for IE6 and IE7 */
    overflow:hidden;
    clear:both;
    zoom:1;
    /*width:94px;*/
    padding:0 0 0 10px;
    background: url("../images/slider_bg.gif") 0 0 no-repeat;}
#bestfares-wrapper .center-wrap a{
	cursor:pointer;
	color:#fff;
	width:14px;
	height:14px;
	display:block;
	float:left;
	margin:2px 4px 0 0;
	background:url(../images/bullet_sprite.gif) 0 0 no-repeat;}

#bestfares-wrapper .center-wrap a:hover,	
#bestfares-wrapper .center-wrap a.active{text-decoration:none; background-position:0 -14px !important;}


.carousel-pagination{
    float:left;
    padding:4px 10px 3px 0;
    background: url("../images/slider_bg.gif") top right no-repeat;}
.carousel-pagination p{margin:0; padding:0;}
.carousel-pagination span{text-indent:-999px; display:block; float:left;}

#bestfares-wrapper .more-wrap{float: right; margin: -17px 18px 0;}

/* Added for JP Enrol Button in footer on 13 Jan 12 */
.enrolHpHomeBtn {
    background: url("../Images/JP_Enrol_HP_Sprite.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 22px;
    margin: 0 5px 0 0;
    width: 136px;}
.enrolHpHomeBtn:hover{background-position: 0 -22px; text-decoration: none;}
