﻿.paddingTop9 { padding-top:9px; display:block;}
.paddingTop9 { padding-top:9px; display:block;}
.paddingTopBot5 { padding-top:5px; padding-bottom:5px;}
.paddingBot6 { padding-top:6px; display:block;}
.paddingTop12 { padding-top:12px; display:block;}
.paddingTop15 { padding-top:15px;}
.paddingTop18 { padding-top:18px;}
.BoldHeight { font-weight:bold; line-height:20px;}
.BoldAlignRht { font-weight:bold; text-align:right; float:right;}
.dvButtonLeft { text-align:left; clear:both; }
.dvButtonLeft input { margin-left:10px; }

#InnerContentPage { clear:both; width:100%; }
/*#InnerContentPage ul, #InnerContentPage li{ margin-left:20px !important; }*/
.dvLeftContent { float:left; width:731px !important; padding:0 11px; overflow:hidden; }
.dvOneContent { float:left; width:957px !important; padding:0 11px; overflow:hidden; }

.dvPrintContetnSetWidth { clear:both; width:100%; *width:auto; margin:0; }
.InnerContentPad { padding:0 8px; clear:both; } 
.InnerContentPad p{ padding:0px; margin:0px;}
.InnerContentPad  ul li { display:block; background:url(Img/Common/arroworg_left.gif) no-repeat 0 3px; padding-left:10px; list-style-type:none; }
.InnerContentPad4 { padding:0 4px; clear:both; }
.InnerContentPadNopad {padding:0px; clear:both;}
.dvRightObeBnrContent { float:left; width:226px; padding-right:11px; padding-top:26px;}
.BannerRight { text-align:center; margin-bottom:15px; }
.BannerRight img { border:none; margin:auto; }
.LinkColor {color:#018ace;}

/* Bread Crumb and Font Resize Start */
#BreadCrumbIconFont { clear:both; float:left; width:100%; margin-bottom:4px; }
.BreadCrumb { float:left; }
.IconBookMailPrint { float:right; }
.IconBookMailPrint a { float:left; height:22px; margin-right:7px; }
.IconBookMailPrint a span { display:none; }
.IconBookMark { background:url(Img/Common/icon_bookmark.gif) no-repeat; width:20px; }
.IconEmail { background:url(Img/Common/icon_email.gif) no-repeat; width:13px; margin-right:11px !important; }
.IconPrint { background:url(Img/Common/icon_print.gif) no-repeat; width:14px; }

.FontResize { float:right; margin-left:10px; } 
.FontResize11 { margin-top:-9px; }
.FontResize11 sup { font-size:14px; }
.FontResize16 { font-size:16px; margin-top:-4px; }
.FontResize16 sup { font-size:9px; }
div.slider {	width:42px;	height:14px;	background:url(Img/Common/Slider.gif) no-repeat left bottom; }
div.slider div.knob {	background:url(Img/Common/SliderArrow.gif) no-repeat;	width:5px;	height:9px; }
#slider-bg {	width:42px;	height:14px;	background:url(Img/Common/Slider.gif) no-repeat left bottom; }
/* Bread Crumb and Font Resize End */


/* Title Start */
.MainTitle { float:left; height:76px; width:731px; overflow:hidden; margin-bottom:16px; }
.MainTitle table { height:35px; width:100%; }

.MainTitleOneContentDiv { float:left; height:76px; width:957px; overflow:hidden; margin-bottom:16px; }
.MainTitleOneContentDiv table { height:35px; width:100%; }

.TitleText { white-space:nowrap; width:27%; font-size:18px !important; color:#003571; background:#fff; padding-top:13px; _padding-top:15px; padding-left:4px; line-height:17px; }
.TitleTextNew { white-space:nowrap; font-size:18px; color:#003571; background:#fff; padding-top:17px; padding-left:6px; padding-bottom:5px; line-height:18px; border-bottom:1px solid #E2E2E2; }
.TitleCurve { background:url(Img/Title/title_innerpagecurve.png) left top; width:98px; height:35px; }
/* New Class (SubTitleWGBand) added for White Grey (WG) Band added on 1 Dec 2011 by Jatinder */
.SubTitle,
.SubTitleWGBand{ background:url(Img/Common/subtitlebtmshadow.png) no-repeat left bottom; *background:url(Img/Common/subtitlebtmshadow.gif) no-repeat left bottom; height:47px;  margin-bottom:3px; position:relative; z-index:1000; clear:both;  }
.SubTitle div { border:1px solid #E2E2E2; background:url(Img/Common/subtitleband_bg.gif) repeat-y left top; }
.SubTitleWGBand div { border:1px solid #E2E2E2; background:url(Img/Common/subtitleband_wg_bg.gif) repeat-y left top; }
.MainTitleBig { float:left; height:76px; width:880px; overflow:hidden; margin-bottom:16px; }
/*.SubTitle table { margin-bottom:-1px; margin-top:-1px }*/

.dvTellaFriend { text-align:right; float:right; clear:both; margin-top:-10px; margin-bottom:8px; }

.ContentSubTitleLine { color:#003571; border-bottom:1px solid #E2E2E2; padding-bottom:5px; margin-bottom:5px; font-weight:bold; font-size:12px; }
.SubTitle td,
.SubTitleWGBand td{ height:34px; vertical-align:middle; }

.SubTitleHotel { background:url(Img/Common/btm_shadowband.gif) no-repeat left bottom; height:46px; margin-bottom:3px; z-index:100000; width:95%; float:left; }
.SubTitleHotel div { border:1px solid #E2E2E2; background:url(Img/Common/subtitleband_bg.gif) repeat-y left bottom; margin-bottom:12px; }
.SubTitleHotel table { margin-bottom:-1px; margin-top:-1px }
.SubTitleHotel td { height:34px; vertical-align:middle; }

.dvLeftContentPop { float:left; padding:15px 0px 10px 4px; overflow:hidden; height:37px; width:100%; *width:auto;}
.PopupSubTitleShadow { background:url(Img/Popup/Popup_catshadow.gif) no-repeat left top; height:14px;}
.PopupSubTitle {background:url(Img/Popup/Popup_catbg.gif) repeat-x left top; margin-top:0px; width:500px; }
.PopupSubTitle table { margin-bottom:-1px; margin-top:-1px;}
.PopupSubTitle td {vertical-align:middle; height:34px; }

.SubTitlePadLft { padding-left:12px; }
.SubTitlePadLft145 { padding-left:145px; }
.SubTitlePadLft180 { padding-left:160px; }
.CityGuideTitle {background:url(Img/Title/sub_cityguide.gif) no-repeat left top; height:34px;} 
.BigHotelTitle {background:url(Img/Title/titlebg_featuredhotels.jpg) no-repeat left bottom; height:33px;}

.AirlineTitle {background:url(Img/Title/titlebg_airline.jpg) no-repeat left top; height:33px; width:310px;} 
.CarRental {background:url(Img/Title/titlebg_carrental.jpg) no-repeat left top; height:33px; width:310px;} 
.Dining {background:url(Img/Title/titlebg_dining.jpg) no-repeat left top; height:33px; width:310px;} 

.Retail {background:url(Img/Title/titlebg_retail.jpg) no-repeat left top; height:33px; width:310px;} 

.Publishing {background:url(Img/Title/titlebg_publishing.jpg) no-repeat left top; height:33px; width:310px;}
.Telecommunications {background:url(Img/Title/titlebg_telecom.jpg) no-repeat left top; height:33px; width:310px;}
.HotelsTitle {background:url(Img/Title/titlebg_hotels.jpg) no-repeat left top; height:33px; width:310px;}
.Lifestyle {background:url(Img/Title/titlebg_lifestyles.jpg) no-repeat left top; height:33px; width:310px;}

.NewSubTitle { background:url(Img/Common/subtitlebtmshadow.gif) no-repeat left bottom; height:45px; margin-bottom:3px; }
.NewSubTitle div { background:url(Img/Form/titlebggrey_promotions.gif) repeat-y left top; margin-bottom:13px; }
.NewSubTitle table { margin-bottom:-1px; margin-top:-1px }
.NewSubTitle td,.boardingPass td { height:33px; vertical-align:middle; text-align:right; font-size:13px;}
.boardingPass td{text-align:left;}
.boardingPass td.AlignRight {text-align:right;}
.DvPromoLeftCol { float:left;}
.DvPromoRhtCol { float:right;}
.dvPrmotion {width:325px; margin-bottom:8px;}
.dvPromoLeft {}
.dvPromoLeft h1 { font-size:11px; padding-bottom:3px;}
.dvPromoLeft p { line-height:12px;}
.more { text-align:right; width:100%; margin-bottom:5px; border-bottom:1px solid #F0F0F0;}
.more a{color:#D7A101 !important; padding-bottom:3px;}
.moreless { text-align:right; width:100%; margin-bottom:5px; }
.moreless a{color:#D7A101 !important; padding-bottom:3px;}
.dvPromoLeft span { color:Lime;}


.dvPromoLeft_new {}
.dvPromoLeft_new h1 { font-size:11px; padding-bottom:3px; padding-top:10px;}
.dvPromoLeft_new h1.h1_nopadd { font-size:11px !important; padding-bottom:3px; padding-top:0 !important;}
.dvPromoLeft_new p { line-height:12px; margin-bottom:0px; margin-top:5px;}
.more_new { text-align:right; width:100%; padding-bottom:5px; border-bottom:1px solid #F0F0F0; *margin-top:5px;}
.more_new a{color:#D7A101 !important; line-height:22px;}
.moreless_new { text-align:right; width:100%; padding-bottom:5px; *margin-top:5px;}
.moreless_new a{color:#D7A101 !important; padding-bottom:3px;}
.dvPromoLeft_new span { color:Lime;}


/* Title End */

/* Content Start */
#fontSize { line-height:18px; }
/* Content End */

/* Obe Inner Start */
#radiopadd label{ padding-right:20%;}

.dvInObe {width:536px; margin-left:10px; margin-top:3px;}
.ObeIn { width:226px; margin-bottom:15px; }
.ObeInCurLeft { background:url(Img/Obe/obein_curveleft.gif) no-repeat left top; height:70px; }
.ObeInCurRight { background:url(Img/Obe/obein_curveright.gif) no-repeat right top; }
.Height260 { height:260px; }

.TxtBookNowImg { background:url(Img/Obe/txt_booknow.gif) no-repeat center; border-bottom:1px solid #DCDCDC; display:block; width:98%; margin:auto; height:29px; }
.ObeTabIcons { margin-top:2px; margin-left:7px; }
.ObeTabIcons a { width:42px; height:34px; float:left; cursor:default; } 
.ObeTabIcons a span { display:none; cursor:pointer; }

.ObeIconFlights { background:url(Img/Obe/obeicon_flights.gif) no-repeat; }
.ObeIconFlights:hover { background:url(Img/Obe/obeicon_flightsact.gif) no-repeat; height:34px; }
.ObeIconFlightsAct, .ObeIconFlightsAct:hover { background:url(Img/Obe/obeicon_flightsact.gif) no-repeat; height:38px !important; }

.ObeIconPayOnline { background:url(Img/Obe/obeicon_payonline.gif) no-repeat; }
.ObeIconPayOnline:hover { background:url(Img/Obe/obeicon_payonlineact.gif) no-repeat; height:34px; }
.ObeIconPayOnlineAct, .ObeIconPayOnlineAct:hover { background:url(Img/Obe/obeicon_payonlineact.gif) no-repeat; height:38px !important; }

.ObeIconRedeemOnline { background:url(Img/Obe/obeicon_redeemonline.gif) no-repeat; }
.ObeIconRedeemOnline:hover { background:url(Img/Obe/obeicon_redeemonlineact.gif) no-repeat; height:34px; }
.ObeIconRedeemOnlineAct, .ObeIconRedeemOnlineAct:hover { background:url(Img/Obe/obeicon_redeemonlineact.gif) no-repeat; height:38px !important; }

.ObeIconHotels { background:url(Img/Obe/obeicon_hotels.gif) no-repeat; }
.ObeIconHotels:hover { background:url(Img/Obe/obeicon_hotelsact.gif) no-repeat; height:34px; }
.ObeIconHotelsAct, .ObeIconHotelsAct:hover { background:url(Img/Obe/obeicon_hotelsact.gif) no-repeat; height:38px !important; }

.ObeIconInsurance { background:url(Img/Obe/obeicon_insurance.gif) no-repeat; }
.ObeIconInsurance:hover, .ObeIconInsuranceAct, .ObeIconInsuranceAct:hover { background:url(Img/Obe/obeicon_insuranceact.gif) no-repeat; height:34px; }
.ObeIconInsuranceAct, .ObeIconInsuranceAct:hover { background:url(Img/Obe/obeicon_insuranceact.gif) no-repeat; height:38px !important; }

/*NJP-1405 starts*/
.ObeIconWebCheckIn { background:url(Img/Obe/obeicon_webcheckin.gif) no-repeat; }
.ObeIconWebCheckIn:hover { background:url(Img/Obe/obeicon_webcheckinact.gif) no-repeat; height:34px; }
.ObeIconWebCheckInAct, .ObeIconWebCheckInAct:hover { background:url(Img/Obe/obeicon_webcheckinact.gif) no-repeat; height:38px !important; }

/*NJP-1405 ends*/


.IEpaddL3{*padding-left:3px;}
.paddL_txt{*padding-left:6px; padding-left:8px;}
.paddL_txt_hotels{padding-left:5px;}
 
.ObeinContentMain { width:224px; margin:-1px auto 0 auto; clear:both; *margin:-1px auto 0 auto; }
.ObeinContentOut { width:209px; margin:0 auto 0 auto; _margin:0 auto 0 6px; _width:203px; clear:both;  }
.ObeinContent { background:url(Img/Obe/verobe_bg.gif) repeat-x left top; border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6; width:209px; padding-bottom:7px; clear:both; float:left;  height:390px; padding-top:10px; }

.ObeinFlightsCont, .ObeinPayOnlineCont, .ObeinRedeemOnlineCont, .ObeinHotelsCont, .ObeinInsuranceCont { padding:0 0 6px 0; width:94%; margin:auto; clear:both; }
.ObeininCommonContPad, .ObeininCommonContPad td { font-size:10px; }
.ObeininCommonContPad { clear:both; padding:0 2px 0 15px; }
.ObeininCommonContPad_hotel { clear:both; padding:0 2px 0 8px; }
.ObeininCommonContPad_book { clear:both; padding:0 8px 0 8px; }
.ObeinDiv { border-bottom:1px solid #ECECEC; height:1px; overflow:hidden; clear:both; width:96%; margin:3px auto 8px auto; }

.ObeBottomBarTxt { background:#C0C2C7 url(Img/Obe/obein_bottomtextbg.gif) repeat-x left top; height:37px; border:1px solid #D6D6D6; margin-bottom:-5px; padding-top:3px; clear:both; width:222px;  margin-left:-6px; *margin-left:-5px;  }
.ObeBottomTxt { margin:auto; width:94px; height:30px; background:url(Img/Obe/obe_iconbtmflights.gif) no-repeat; }
.ObeBottomTxt1 { margin:auto; width:94px; height:30px; background:url(Img/Obe/obe_iconbtmflights.gif) no-repeat; }
/*NJP-1405 starts
.ObeBottomTxt2 { margin:auto; width:126px; height:30px; background:url(Img/Obe/obe_iconbtmpayonline.gif) no-repeat; }
.ObeBottomTxt2 { margin:auto; width:153px; height:30px; background:url(Img/Obe/obe_iconbtmwebcheckin.gif) no-repeat; }*/
/*NJP-1405 ends*/
.ObeBottomTxt3 { margin:auto; width:163px; height:30px; background:url(Img/Obe/obe_iconbtmredeemonline.gif) no-repeat; }
.ObeBottomTxt4 { margin:auto; width:93px; height:30px; background:url(Img/Obe/obe_iconbtmhotels.gif) no-repeat; }
.ObeBottomTxt5 { margin:auto; width:118px; height:30px; background:url(Img/Obe/obe_iconbtminsurance.gif) no-repeat; }


.ObeBottomBar { background:url(Img/Obe/obein_bottombarclose.gif) no-repeat left top; height:8px; margin-top:-3px; clear:both; margin-left:1px; _ margin-left:0px; font-size:1px; font-family:Arial; }
.DownArrow { background-image:url(Img/Common/arrowblue_down.gif); width:7px; height:4px;}
.RightArrow { background-image:url(Img/Common/arrowblue_right.gif); width:4px; height:7px;}
/* Obe Inner End */
.InLadingImgCont { margin:0px; padding:0px;}
.ImLandMainBlock {width:193px; float:left; padding:0 20px 35px 20px;} 
.ImLandMainBlock .thumb {height:121px; margin-left:35px;}
.LandBlock { width:193px; position:relative;}
.DropDownBlock { background:url(Img/Common/dropdowntitlebg_bottom.gif) repeat-y left bottom; width:193px; height:auto; float:left; position:relative;}
.DropDownTopInner { background:url(Img/Common/dropdowntitlebg_top.gif) no-repeat left top; width:177px; padding:6px 8px 6px 8px; float:left;}
.DropDownTopInner .InnerHead a { float:left; width:167px; font-weight:bold; cursor:pointer; display:block;}
.DropDownTopInner .InnerHead img { float:right; cursor:pointer; border:none; padding-top:3px;}
.DropDownTopInner .InLandBlk { cursor:pointer; }
.DropDownTopInner .InLandBlk a { float:left; }
.DropDownTopInner .InLandBlk img{ float:right; margin-top:5px; }

.InLandBlkLft {background:url(Img/Common/dropdowntitle_bgleft.gif) no-repeat left top; width:2px; height:24px; float:left;}
.InLandBlkrht {background:url(Img/Common/dropdowntitle_bgright.gif) no-repeat right top; width:191px; height:24px; float:left;}
.InLandBlkrht .InLandBlk a  {float:left; display:block; padding-top:5px; padding-left:10px; font-weight:bold; overflow:hidden; cursor:pointer; width:162px;}
.InLandBlkrht .InLandBlk img { padding:10px 8px 0 0; margin:auto; float:right; cursor:pointer;}

.InLandBlkRepeat {background:#FFFFFF url(Img/Common/dropdown_bg.gif) repeat-x left top; width:192px; height:auto; position:absolute;  z-index:1000;}
.InLandBlkContainer {border:1px solid #e3e3e3; padding:4px;}
.InLandBlkContainer ul {list-style:none; width:93%; margin:auto;}
.InLandBlkContainer ul li a { font-size:11px; padding:2px;}
.InLandBlkContainer .BulletArrowSmallBlock  { background:url(Img/Common/arroworg_left.gif) no-repeat 0 5px; padding-top:2px !important;}
.OuterInLandBlkRepeat{ margin-top:23px; *margin-top:-2px; width:192px;}
/* Contact Us View Start */
.dvRow { width:100%; margin-bottom:15px; float:left;}
.dvColLft { width:49%; float:left; margin-right:10px;}
.dvColLft .ImgLeft { float:left; border:none; margin-right:10px; width:47px;}
.dvColLft p span{ padding:0px; font-size:11px; float:left; width:290px;}
.dvColLft p a { font-size:12px;}

.dvHotelRow { width:100%; margin-bottom:15px; float:left;}
.dvHotelRow ul li { background:none; margin:0px; padding:0px; }
.dvHotelRowLeft { width:48%; float:left;}
.dvHotelRowLeft ul { list-style:none;}
.dvHotelRowLeft ul li  { margin-bottom:4px;}
.dvHotelRowLeft ul li.leftpara { float:left; text-align:center; width:27%; }
.dvHotelRowLeft ul li.rightpara { float:left; width:73%;}

.dvHotelRowRight { width:48%;float:right;}
.dvHotelRowRight ul { list-style:none;}
.dvHotelRowRight ul li  { margin-bottom:4px;}
.dvHotelRowRight ul li.leftpara { float:left; text-align:center; width:27%;}
.dvHotelRowRight ul li.rightpara { float:right; width:73%;}

.dvColRht { width:49%;float:left;}
.dvColRht .ImgLeft { float:left; border:none; margin-right:10px; width:47px;}
.dvColRht p span{ padding:0px; font-size:11px; float:left; width:292px;}
.dvColRht p a { font-size:12px;}
/* Contact Us View End */
.dvComm { float:left; width:715px; clear:both; }
.dvCommTabs { float:left; width:701px; /*width:563px; width:423px;*/ }
.dvCommTabs_widgets { float:left; width:563px; }

/* Inner Left Tabs Start */
#linkList { }
#linkList2 {width: 140px; position:relative; *position:absolute; z-index:2;}
#linkList ul {	margin:0px;	padding:0px; list-style:none;	}
#linkList li {	clear:both;}
#linkList li {background: transparent url(Img/Tabs/tab_on.jpg) repeat-x top left;	}
#linkList li span.airportinfo{display: block; height: 15px; padding-left:7px;}
#linkList li a, #FirstNav a { display: block;	width: auto; color:#000000;
	background: transparent url(Img/Tabs/tab_off.jpg) repeat-x top left;	
	font-size: 11px; width:140px; padding: 15px 0px 15px 0px; position:relative;}
	
#linkList li.UnselectNoShad {background: transparent url(Img/Tabs/tabfirst_on.jpg) repeat-x top left;	}
#linkList li.UnselectNoShad a {background: transparent url(Img/Tabs/tabfirst_off.jpg) repeat-x top left;	}
#linkList li.UnselectNoShad a:hover {background: url(Img/Common/tabson_arrow.gif) no-repeat right center;	}
	
#linkList #FirstNav a {background: transparent url(Img/Tabs/tabfirst_off.jpg) repeat-x top left;	}

#linkList  li a:hover, #FirstNav a:hover{ 
	height:auto; background: url(Img/Common/tabson_arrow.gif) no-repeat right center; 
	font-weight:bold; text-decoration:none;	padding:15px 0px 15px 0px; width:141px; *width:140px; *position:relative; z-index:4; *right:-1px;}

#linkList  #FirstNav a:hover{background: transparent url(Img/Tabs/tabfirst_on.jpg) repeat-x top left;}
/*.selected {background: transparent url(Img/Tabs/tabfirst_on.jpg) repeat-x top left; font-weight:bold; text-decoration:none;	padding:15px 0px 15px 0px;}*/
#linkList li.selected {background: transparent url(Img/Tabs/tab_on.jpg) repeat-x top left;}
#linkList li.selected1 {background: transparent url(Img/Tabs/tabfirst_on.jpg) repeat-x top left;}


#linkList li.selected a:link,#linkList li.selected a:active,#linkList li.selected a:visited,#linkList li.selected a:hover { background: url(Img/Common/tabson_arrow.gif) no-repeat right center;font-weight: bold; width:141px; *width:140px; *position:relative; z-index:4;  *right:-1px;}
                          
#linkList li#FirstNav.selected { background: transparent url(Img/Tabs/tabfirst_on.jpg) repeat-x top left;}
#linkList li#FirstNav.selected a:link,#linkList li#FirstNav.selected a:active,#linkList li#FirstNav.selected a:visited,#linkList li#FirstNav.selected a:hover { background: url(Img/Common/tabson_arrow.gif) no-repeat right center;font-weight: bold}
#linkList .lastShadow { background:url(Img/Common/tabs_shadowtransparent.png) no-repeat top left; height:10px; text-indent:-2000px; font-size:0px;}
/* Inner Left Tabs End */

/* Inner Top Tabs Start */
#ToplinkList { height:50px; overflow:hidden; }
#ToplinkList2 {/*width:563px; width:425px;*/ width:701px;}
#ToplinkList2_widgets {width:563px;}
#ToplinkList ul {	margin:0px;	padding:0px; list-style:none;} 
#ToplinkList li { float:left; height:21px;}
/*#ToplinkList li a { text-decoration:none !important; color:#000000 !important;}
 #ToplinkList li a:hover {text-decoration:none !important; color:#000000 !important; font-weight:bold; background: transparent url(Img/Tabs/tabtopfirst_on.jpg) repeat-x top left;} */
#ToplinkList li a { display: block;	width: auto; color:#414141; font-size: 11px; padding: 15px 0px 15px 0px;}
#ToplinkList li {color:#414141;	background: transparent url(Img/Tabs/tabtop_off.jpg) repeat-x top left;	font-size: 11px; width:138px; padding: 0px 0px 0px 0px; height:50px; cursor:pointer; text-align:center; text-decoration:none;}

/*#ToplinkList  li a:hover, #ToplinkList  li a:active  { height:21px; background: transparent url(Img/Tabs/tabtopfirst_on.jpg) repeat-x top left;	font-weight:bold; text-decoration:none;	padding:15px 0px 15px 0px;}*/
#ToplinkList  li a:hover { background: transparent url(Img/Tabs/tabtopfirst_on.jpg) repeat-x top left;	font-weight:bold; text-decoration:none;	padding:15px 0px 22px 0px;}
/*#ToplinkList li a:hover {display: block;	width: auto; color:#414141; font-size: 11px; padding: 15px 0px 20px 0px; background: transparent url(Img/Tabs/tabtopfirst_on.jpg) repeat-x top left; text-decoration:none; }*/

#ToplinkList li.UnselectNoShad {background: transparent url(Img/Tabs/tabtopfirst_off.jpg) repeat-x top left;	}
#ToplinkList li.UnselectNoShad a {background: transparent url(Img/Tabs/tabtopfirst_off.jpg) repeat-x top left; text-decoration:none; color:#000000;}
#ToplinkList li.UnselectNoShad a:hover {font-weight:bold; text-decoration:none; background: transparent url(Img/Tabs/tabtopfirst_on.jpg) repeat-x top left;}

#ToplinkList {background: transparent url(Img/Tabs/tabtopfirst_off.jpg) repeat-x top left;	}
#ToplinkList li.selected {background: transparent url(Img/Tabs/tabtop_on.jpg) repeat-x top left; font-weight:bold; color:#000000;}
#ToplinkList li.selected1 {background: transparent url(Img/Tabs/tabtopfirst_on.jpg) repeat-x top left;}
#ToplinkList .ToplastShadow { background:url(Img/Tabs/tabtoplast_rightshadow.jpg) no-repeat top left; height:50px; width:11px; text-indent:-2000px; font-size:0px; float:right;}
/* Inner Left Tabs End */


/* Inner Left Tabs Start */
#OlinkList { width: 190px;   }
#OlinkList2 {width: 190px; position:relative; z-index:2; right:-1px;}
#OlinkList ul {	margin:0px;	padding:0px; list-style:none;}
#OlinkList li {	clear:both; height:110px;}
#OlinkList li span.paddingGap {padding:15px 0px 5px 0px; display:block; font-weight:bold;}
#OlinkList li {background: transparent url(Img/Tabs/otab_on.jpg) repeat-x top left; width:auto; color:#000000;
	background: transparent url(Img/Tabs/otab_off.jpg) repeat-x top left;	
	font-size: 11px; width:190px; padding: 15px 0px 15px 0px; cursor:pointer;}

#OlinkList li.Unselected {background: transparent url(Img/Tabs/ktab_on.jpg) repeat-x top left; width:auto; color:#000000;
	background: transparent url(Img/Tabs/otab_off.jpg) repeat-x top left;	
	font-size: 11px; width:190px; padding: 15px 0px 15px 0px; cursor:pointer;}

	

/*Start: Kitchen*/
#OlinkListKitchen {background: transparent url(Img/Tabs/ktabfirst_off.jpg) repeat-x top left;	}
#OlinkListKitchen ul {	margin:0px;	padding:0px; list-style:none;}
#OlinkListKitchen li {	clear:both; height:15px;}
#OlinkListKitchen li span.paddingGap {padding:15px 0px 5px 0px; display:block; font-weight:bold;}
#OlinkListKitchen li {background: transparent url(Img/Tabs/ktab_on.jpg) repeat-x top left; width:auto; color:#000000;
	background: transparent url(Img/Tabs/ktab_off.jpg) repeat-x top left;	
	font-size: 11px; width:190px; height:45px; cursor:pointer;}

#OlinkListKitchen li.Unselected {background: transparent url(Img/Tabs/ktab_on.jpg) repeat-x top left; width:auto; color:#000000;
	background: transparent url(Img/Tabs/ktab_off.jpg) repeat-x top left;	
	font-size: 11px; width:190px; padding: 15px 0px 15px 0px; cursor:pointer;}

#OlinkListKitchen li.selectedNoShadKitchenTab {background: transparent url(Img/Tabs/ktabfirst_on.jpg) repeat-x top left;}

#OlinkListKitchen li.selectedKitchenTab {background: transparent url(Img/Tabs/ktab_on.jpg) repeat-x top left;}

#OlinkListKitchen li.UnselectNoShadKitchenTab {background:transparent url(Img/Tabs/ktabfirst_off.jpg) repeat-x scroll left top;}

#OlinkListKitchen li.UnselectedKitchenTab {background: transparent url(Img/Tabs/ktab_off.jpg) repeat-x top left;	}

/*End: Kitchen*/

#OlinkList {background: transparent url(Img/Tabs/otabfirst_off.jpg) repeat-x top left;	}
/*#OlinkList  li a:hover {height:auto; background: url(Img/Common/tabson_arrow.gif) no-repeat right center; 
	font-weight:bold; text-decoration:none;	padding:15px 0px 15px 0px;}*/
#OlinkList li.selected {background: transparent url(Img/Tabs/otab_on.jpg) repeat-x top left;}
#OlinkList li.selected1 {background: transparent url(Img/Tabs/otabfirst_on.jpg) repeat-x top left;}

/*#OlinkList li.selected a:link,#OlinkList li.selected a:active,#OlinkList li.selected a:visited,#OlinkList li.selected a:hover { background: url(Img/Common/tabson_arrow.gif) no-repeat right center;font-weight: bold}*/
                        
#OlinkList li#FirstNav.selected { background: transparent url(Img/Tabs/tabfirst_on.jpg) repeat-x top left;}
#OlinkList li#FirstNav.selected a:link,#OlinkList li#FirstNav.selected a:active,#OlinkList li#FirstNav.selected a:visited,#OlinkList li#FirstNav.selected a:hover { background: url(Img/Common/tabson_arrow.gif) no-repeat right center;font-weight: bold}
#OlinkList .lastShadow { background:url(Img/Common/tabs_shadowtransparent.png) no-repeat top left; height:10px; text-indent:-2000px; font-size:0px;}
/* Inner Left Tabs End */

span.arowContent { background:url(Img/Common/arroworg_left.gif) no-repeat left; margin-right:4px;}

/* New Tabs */
.dvCommTabsContent {width:575px; float:left;}
.dvTopCommTabsContent {width:725px; float:left;}
.TabContentTopBg { background:url(Img/Common/content_topbg.gif) repeat-x left top; float:left; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; position:relative; min-height:355px; height:auto !important; height:355px;}
.TabContentTopRhtCur { background:url(Img/Common/content_curvetopright.gif) no-repeat right top; float:right; width:5px; height:12px; font-size:0; right:-1px; position:relative; z-index:10;}
.TabContentBtmLftCur { background:url(Img/Common/content_curvebtmleft.gif) no-repeat left bottom; float:left; width:5px; line-height:normal; margin-top:-8px;}
.TabContentBtmRhtCur { background:url(Img/Common/content_curvebtmright.gif) no-repeat right bottom; float:left; width:5px; line-height:normal; margin-top:-8px;}
/* .TabContentStru { border-top:1px solid red;} 
.TabContentBtmBrd { padding:10px;}*/
.TabAreaBtmLine {border-bottom:1px solid #e3e3e3; float:left; width:565px; line-height:normal; margin-top:-8px;}
.TabTopAreaBtmLine {border-bottom:1px solid #e3e3e3; float:left; width:715px; line-height:normal; margin-top:-8px;}
.dvTopContentArea {padding:10px 10px 0px 10px; width:703px; border-Top:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; float:left; }
.dvContentArea {padding:10px 10px 0px 10px; width:560px; border-bottom:0px solid #e3e3e3; border-left:0px solid #e3e3e3; border-right:0px solid #e3e3e3; float:left; }
.dvContentAreaCity {padding:10px 10px 10px 10px; width:553px; border-bottom:0px solid #e3e3e3; border-left:0px solid #e3e3e3; border-right:0px solid #e3e3e3; float:left; }
.dvContentArea h1 {font-size:13px; padding-bottom:5px;}
.dvContentArea .imgArea { margin:5px 10px 10px 0px; text-align:left;}
.dvContentArea p { line-height:18px;}
/* New Tabs End */

/* Route Map Start */
.DvRouteMapSmall { float:right; margin-left:10px; margin-right:-4px; cursor:pointer; }
/* Route Map End */

.TimeZoneCov { padding:0px 10px;}

/* Alpesh want this class */
.jpcardtext {font-weight:bold; font-size:11px; color:#FFFFFF; text-decoration:none;} 
.jpcardtextBlack {font-weight:bold; font-size:11px; color:#000000; text-decoration:none;} 
.bgJpCardImg {background:url(Img/Common/jpcard_blank_v2.jpg) no-repeat; width:315px; height:200px;}

/* PNR */
.DvPnrBlock {margin-left:17px;}
.DvPnrBlock p { line-height:18px;}
.DvPnrBlock p.paddingLft{padding-left:15px;}
.PNRInTbl { width:130px;} 
.PNRInTbl td { padding:2px; vertical-align:top; font-size:10px;}
/* PNR End */


/* For Our Network */
.DvRouteMapSmall { float:right; margin-left:10px; margin-right:-4px; cursor:pointer; }
/* For Best Fairs */
.IconAlert { background:url(Img/Common/icon_note.gif) no-repeat; width:35px; height:35px; float:left;}
.IconTopPos{clear:both; float:right;}
a.IconTopPosition{ background:url(Img/Common/icon_top.gif) no-repeat top right; height:30px; float:left; margin-left:20px; padding-right:32px; padding-top:5px; text-decoration:none !important; color:#000000 !important;} 
 
.BestFaresGrid20{width:20%; text-align:center;}
.BestFaresGrid18{width:18%; text-align:center;}
.BestFaresGrid16{width:19%; text-align:center;}
.BestFaresGrid12{width:12%; text-align:center;}
.BestFaresGrid10{width:8%; text-align:center;}
.BestFaresGrid06{width:5%; text-align:center;}
.DvRectBox50{ border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB; border-top: 1px solid #DBDBDB;width:50%; clear:both;display:block;}
.DvRectBox100{ border:1px solid #DBDBDB;width:710px; clear:both;display:block;}
.DvRectBoxFull{ border:1px solid #DBDBDB;width:710px; clear:both;display:block;} 
.DvRectPressRel{ border:1px solid #DBDBDB;width:500px; clear:both;display:block; margin:auto 0px auto 20px;} 
.DvAlertContainer{float:left; padding:5px 6px ;}
.DvAlertContent{padding:6px 46px;} 


/*start png curve box*/

.PopupTitlelft{ float:left; padding:0; margin:0; background:url(Img/Common/tooltip_tplftcur.png) no-repeat 0px 0px; width:15px; height:34px;}
.PopupTitlecen{ float:left; padding:0; margin:0; background:url(Img/Common/tooltip_tprhtcur.png) no-repeat left top; width:213px; height:34px;}
.PopupTitlerht{ float:left; padding:0; margin:0; background:url(Img/Common/tooltip_tplftcur1.png) no-repeat 0px 0px; width:15px; height:34px;}
.Popupcontentlft{  padding:0; margin:0; background:url(Img/Common/tooltip_lftverline.png) repeat-y 0px 0px; width:10px;}
.Popupcontentrht{  padding:0; margin:0; background:url(Img/Common/tooltip_rhtverline.png) repeat-y 0px 0px; width:11px; }
.Popupcontentcenter{  background:#fff;  margin:0 0px 0 0; padding:0 10px 0 10px; }
.Popupbotlft{ float:left; padding:0; margin:0; background:url(Img/Common/tooltip_btmlftcur.png) no-repeat 0px 0px; width:15px; height:15px;}
.Popupbotcen{ float:left; padding:0; margin:0; background:url(Img/Common/tooltip_btmrhtcur.png) no-repeat top left; width:213px; height:15px;}
.Popupbotrht{ float:left; padding:0; margin:0; background:url(Img/Common/tooltip_btmrhtcur1.png) no-repeat top left; width:15px; height:15px;}
.toolarrow{ float:left; background:url(Img/Common/tooltip_arrow.gif) no-repeat 0px 0px; height:35px; width:21px; position:absolute; top:28px; left:-11px;}
.PopupTitlecen span{font-weight:bold; padding:7px 0 0 0; display:block;}
/*End png curve box */

.dvContainerInMain {width:180px; padding-left:0; background:#FFFFFF;}
.DvPopUpContainer{width:400px; border:0px solid #ECECEC; clear:both; z-index:999999;}

.DvPopUpContainerAbsolute{width:200px; clear:both; z-index:99999999; position:absolute; }
.DvPopUpTopClose{background: url(Img/Common/icon_close.gif) center right no-repeat;  height:9px; width:9px;  float:right; cursor:pointer; vertical-align:bottom; position:relative; left:5px;  top:10px; _top:7px; }
.DvPopUpTopRightCurve{background: url(Img/Common/tooltip_tprhtcur.png) top right no-repeat; height:34px; float:right; width:185px;}
.DvPopUpTopLeftCurve{background: url(Img/Common/tooltip_tplftcur.png) top left no-repeat; height:34px; float:left; width:15px;}
.DvPopUpCenterLeftVLine{background: url(Img/Common/tooltip_lftverline.png) repeat-y center left ; float:left; width:10px;}
.DvPopUpCenterRightVLine{background: url(Img/Common/tooltip_rhtverline.png) center right repeat-y; float:left; width:10px;}
.DvPopUpBottomRightCurve{background: url(Img/Common/tooltip_btmrhtcur.png) top right no-repeat; height:15px;}
.DvPopUpBottomLeftCurve{background: url(Img/Common/tooltip_btmlftcur.png) top left no-repeat; height:15px;}
.DvArrowArea {position:absolute;top:30px; left:-11px;}
.ToolTipArrowImg { background:url(Img/Common/tooltip_arrow.gif) no-repeat; width:21px; height:35px;}

/* For Tesrm and Conditions */
/* New Grid Tabel */
.tblNewGridList {width:100%; border-left:1px solid #b4d6f1; border-bottom:1px solid #b4d6f1; border-top:1px solid #b4d6f1;}
.tblNewGridList td {padding:6px 3px 6px 6px; border-right:1px solid #b4d6f1; font-size:11px; color:#414141; text-align:left;  background:#dcf0ff; }
.tblNewGridList th {border-right:1px solid #b4d6f1; vertical-align:middle; background:url(img/Form/tbl_titlebg.gif) repeat-x left top; color:#4a4a4a; line-height:14px; height:40px;}
.tblNewGridList th.thTwoLine {border-right:1px solid #b4d6f1; vertical-align:middle; padding:0 5px; background:url(img/Form/tbl_titlebg.gif) repeat-x left top; color:#4a4a4a; height:40px; }
.tblNewGridList th.thTxtAlnLft { text-align:left; }
.tblNewGridList .SplitCol {  background:#FFFFFF; width:10px;}
.tblNewGridList .tdTxtAlnCen { text-align:center; padding-left:0px; }
.tblNewGridList .thBrdTopNone { border-top:none; }
.tblNewGridList .BrdBtm { border-bottom:1px solid #b4d6f1; }
.tblNewGridList .BrdTop { border-top:1px solid #b4d6f1; }
.tblNewGridList .BrdLft { border-left:1px solid #b4d6f1;}
.tblNewGridList tr.tblGridAlternate td { background:#FFFFFF; border-top:1px solid #c2e0f8;}



.DvCommonContent { width:100%; clear:both; border-top:1px solid #fff; position:relative; }
.CommCotentTpRhtCurve{background:url(Img/Common/comcontentcur_tprht.gif) center right no-repeat; height:16px;}
.CommCotentTpLftCurve{background:url(Img/Common/comcontentcur_tplft.gif) center left no-repeat; height:16px;}
.CommCotentBtmRhtCurve{background:url(Img/Common/comcontentcur_btmrht.gif) top right no-repeat; height:4px;}
.CommCotentBtmLftCurve{background:url(Img/Common/comcontentcur_btmlft.gif) top left no-repeat; height:4px;}
.CommonContent { border:1px solid #E3E3E3; border-top:none; border-bottom:none; padding:0 20px 0 20px; position:relative;}
.CommonContent ul li { display:block; background:url(Img/Common/arroworg_left.gif) no-repeat 0 6px; padding-left:10px; }
.MyAccContentArea { border:1px solid #E3E3E3; border-bottom:none; padding-top:10px; background:url(Img/Common/mng_ac_topcurve.jpg) no-repeat top left; }
.MyAccContentAreaBtmRht { background:url(Img/Common/content_curvebtmright2.gif) no-repeat right bottom; font-size:4px; font-family:Arial; }
.MyAccContentAreaBtmLft { background:url(Img/Common/content_curvebtmleft.gif) no-repeat left bottom; font-size:4px; font-family:Arial; }
.MyAccContentAreaBlank { border:1px solid #E3E3E3; border-bottom:none; padding-top:10px; padding-right:10px; padding-left:10px;}
.MyAccContentAreaGra { border:1px solid #e3e3e3; border-bottom:none; padding:20px; background:url(Img/Common/content_topbg.gif) repeat-x left top; line-height:17px; }
.MyAccPart1Platinum { background:transparent url(Img/Common/mng_ac_card_platinum.gif) no-repeat center center; width:230px; float:left; text-indent:-2000px; font-size:0; height:164px;}
.MyAccPart1Gold { background:transparent url(Img/Common/mng_ac_card_gold.gif) no-repeat center center; width:230px; float:left; text-indent:-2000px; font-size:0; height:164px;}
.MyAccPart1Silver { background:transparent url(Img/Common/mng_ac_card_silver.gif) no-repeat center center; width:230px; float:left; text-indent:-2000px; font-size:0; height:164px;}
.MyAccPart1Blue { background:transparent url(Img/Common/mng_ac_card_blue.gif) no-repeat center center; width:230px; float:left; text-indent:-2000px; font-size:0; height:164px;}
/*.MyAccPart1 { background:transparent url(Img/Common/mng_ac_card_platinum.gif) no-repeat center center; width:230px; float:left; text-indent:-2000px; font-size:0; height:164px;} */
.MyAccPart2 { float:left; font-weight:bold; font-size:12px; width:281px; padding-top:45px; line-height:18px;}              
/*.MyAccPart3 { background:url(Img/Common/mng_ac_JPpromo_logo.jpg) no-repeat bottom center; width:200px; text-indent:-2000px; font-size:0; height:124px; margin:auto 0; float:right;}*/
.MyAccPart3 { background:url(Img/Common/mng_ac_JPpromo_logo.jpg) no-repeat bottom center;  width:200px; font-size:0; height:124px; margin:auto 0; float:right; text-align:center;}
.MyAccPart3 a{ display:block; width:134px; height:80px; margin:30px 0px 0px 32px; }
.StatusLine {background:none; float:right; text-align:right; padding-top:7px; width:370px; z-index:1; position:absolute; right:10px}
.CommCotentList{   margin:0 0 0 -5px;}
.CommCotentList li{ margin-left:28px; line-height:18px;background:url(Img/Common/arroworg_left.gif) no-repeat 0 6px !important; list-style-type:none; padding-left:10px; padding-right:10px; padding-bottom:7px; }

.CommCotentList_sub li{ margin-left:28px; line-height:18px;background:url(Img/Common/sub_bullet.gif) no-repeat 0 6px !important; list-style-type:none; padding-left:10px; padding-right:10px; padding-bottom:7px; }

/* UL without indent starts*/

.CommCotentList_noindent{   margin:0 0 0 -5px;}
.CommCotentList_noindent li{ margin-left:7px; line-height:18px;background:url(Img/Common/arroworg_left.gif) no-repeat 0 6px !important; list-style-type:none; padding-left:10px; padding-right:10px; padding-bottom:7px; }

/*UL without ends*/
.MyAccList {padding:5px 15px 7px 34px; display:block;}
.MyAccList li{ line-height:18px;background:url(Img/Common/icon_arrowrht.gif) no-repeat 0 6px; list-style-type:none; padding-left:14px; padding-right:10px; padding-bottom:12px; }
.MyAccList_promo {padding:5px 15px 7px 0px; display:block;}
.MyAccList_promo li{ background:url(Img/Common/icon_arrowrht.gif) no-repeat 0 2px !important; list-style-type:none; padding-left:14px; padding-right:10px; padding-bottom:12px; font-size:11px !important; }

.MyAccList_promo_5 {padding:5px 15px 7px 0px; display:block;}
.MyAccList_promo_5 li{ background:url(Img/Common/icon_arrowrht.gif) no-repeat 0 2px !important; list-style-type:none; padding-left:14px; padding-right:10px; padding-bottom:9px; font-size:11px !important; }

.MyAccList_promo_6 {padding:5px 15px 7px 0px; display:block;}
.MyAccList_promo_6 li{ background:url(Img/Common/arroworg_left.gif) no-repeat 0 4px !important; list-style-type:none; padding-left:14px; padding-right:10px; padding-bottom:9px; font-size:11px !important; }

.MyAccCotentHeader{ padding:5px 15px 7px 34px; display:block;}
.CommCotentHeader{ padding:5px 15px 0 0; display:block;}
table.MyAccTable { width:98%; clear:both;}
table.MyAccTable td { padding:2px 4px 2px 4px; height:20px;}
table.MyAccTable_widget { width:98%; clear:both;}
table.MyAccTable_widget td { padding:0px 4px 2px 4px; height:20px;}

/* Press Release */
.PRContainer{ background:url(Img/Common/PressRelPageCurl.jpg) top right no-repeat; float:left; width:100%; clear:both;}
.DvPRContentLft{float:left; padding:0px; margin:0px; width:228px;}
.DvPRContentLftBtm{float:right; padding:0px 0px 0px 0px; width:320px; }
.DvPRContentMain{float:left; padding:0px 0px 0px 18px; width:322px; }
.DvPRContentLftTxt{font-size:14px; font-weight:bold; padding: 29px 5px;} 
.DvPRContentRht{float:right; line-height:20px; width:86px; text-align:right;}  
.DvPRContentRht span{width:86px; text-align:right;} 
.DvPRContentLftRcrd{padding: 31px 10px; float:left}
.DvPageRcrdFirst{ background:url(Img/Common/page_recfirst.gif); height:23px; width:23px;float:left;}
.DvPageRcrdLast{background:url(Img/Common/page_reclast.gif); height:23px; width:23px; float:left; }
.DvPageRcrdPrev{background:url(Img/Common/page_recprevious.gif);height:23px; width:23px; float:left;}
.DvPageRcrdNext{background:url(Img/Common/page_recnext.gif);height:23px; width:23px; float:left;}

.DvPageRcrdFirstDis{ background:url(Img/Common/page_recfirstdis.gif); height:23px; width:23px;float:left;}
.DvPageRcrdLastDis{background:url(Img/Common/page_reclastdis.gif); height:23px; width:23px; float:left; }
.DvPageRcrdPrevDis{background:url(Img/Common/page_recpreviousdis.gif);height:23px; width:23px; float:left;}
.DvPageRcrdNextDis{background:url(Img/Common/page_recnextdis.gif);height:23px; width:23px; float:left;}

.DvPressReleasePSpace p { padding:6px 0;  }
.PadBtm5{ padding-bottom:3px; text-align:right;}
.PadTp28 { padding-top:28px; }
/* Press Release Details*/
.PressRelDateDetails{clear:both; padding:2px 20px;}
.PressRelDetailsCont{clear:both; padding:2px 20px;  float:left;}
.PressRelDetailsBCont{ font-weight:bold;}
.PressRelDDesc { background:url(Img/Common/dottedlinehr.gif) repeat-x left bottom; padding-bottom:40px; }

.TblCurrencyConverter { clear:both; margin:0px 10px !important; _padding:20px 10px;} 

.emailLink {background:url(Img/Common/icon_email.gif) no-repeat; padding-left:20px; float:left;}
.DvHotelsPage { margin:auto; width:460px; }
.oficDvCommTabsContnt {width:525px; float:left; }

.ourOficeDvCommTabsContnt {width:520px; float:left;}
.OurofficedvCommTabs { float:left; width:190px; }

.cityGuideDvCommTabsContnt {width:575px; float:left;}
.cityGuidedvCommTabs { float:left; width:140px; }



.oficDvContentArea {padding:10px 20px 0px 20px; width:478px; min-height:270px; height:auto !important; height:270px; border-bottom:0px solid #e3e3e3; border-left:0px solid #e3e3e3; border-right:0px solid #e3e3e3; float:left;  }
.oficDvContentArea .tblGridList{ margin:0;}
.oficTabAreaBtmLine {border-bottom:1px solid #e3e3e3; float:left; width:510px; line-height:normal; margin-top:-8px;}
.oficDvContentArea h1 {font-size:12px; padding-bottom:5px;}
.mrgnLR7 {margin:0px 7px;}
.mrgnLR7 select {width:160px;}

.tblOffice { margin:auto;}
.tblOffice td p { line-height:16px;}

.FAQList ul{margin:0px; padding:0px; list-style:none;}
.FAQList li{ margin-left:3px; line-height:21px; background-position:0 8px !important; padding-left:25px; }
.dvFaqQust { padding:2px 5px 12px 12px !important; background:url(Img/Popup/Popup_faqbg.gif) repeat-x left top; width:650px;}
.dvFaqQust p { margin-bottom:6px; margin-top:4px; display:block;}
.FaqQDiv { position:relative; overflow:auto; margin-bottom:15px; height:105px; background:#FFFFFF; padding:2px; border:1px solid #7F9EBA;}
.FaqAnsDiv { position:relative; overflow:auto; margin-bottom:15px; height:250px; background:#FFFFFF; padding:2px; border:1px solid #7F9EBA;}
.FaqAnsDetail table { width:645px; margin:0px; padding:0px 3px 0px 0px; vertical-align:top;}
.FaqAnsDetail td { padding-left:28px; padding-bottom:10px;}
.FaqAnsDetail td.NoGap { padding:0px; margin:0px;}
.AskYesNo { border:2px solid #e2e2e2; padding:6px; width:300px;}
.AskYesNo span.txtLft { float:left; margin-right:5px; line-height:24px; font-weight:bold;}

.LogoCurvePopup {background:#00043D url(Img/common/logocurve.jpg) no-repeat left top; height:37px; min-width:235px; margin:0px; }
.JetLogoPopup {background:url(Img/common/jetlogo.jpg) no-repeat left top; width:158px; padding-right:18px; }
.PopupTitle { clear:both; width:96%; margin:auto; }
.PopupTitle table { width:100%; }
.MainFaqArea { width:97%; margin:0 12px;}

.galleryLink{float:right; padding:5px 0px;}
.galleryLink a{ padding:0px 7px; border-right:1px solid #018ACE;}
.noBrd {border-right:0px !important;}

/* photo gallery CSS start here */
.galleryMenu{
width: 185px; /*width of accordion menu*/
padding-left:15px; 
}

.galleryMenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font:  11px normal;
font-family:Verdana;
color: #018ACE;
background:  url(Img/Common/icon_arrowrht.gif) no-repeat center left;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 12px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}
.galleryMenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url(Img/Common/icon_arrowrht.gif) no-repeat center left;
}
.galleryMenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.galleryMenu ul li{
padding: 0px 0px 2px 12px !important; /*bottom spacing between menu items*/
padding: 0px 0px 2px 13px;
background:none;
}

.galleryMenu ul li a{
background: url(Img/Common/arroworg_left.gif) no-repeat center left; /*custom bullet list image*/
padding: 2px 0px 2px 5px;
padding-left: 10px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
line-height:17px;

}

.galleryMenu ul li a:visited{

}
.galleryMenu ul li a:hover { /*hover state CSS*/
background-color: #F3F3F3;
font-family:Verdana;
text-decoration:none;
font-weight:bold;
}

.galleryMenuState{ 
background-color: #F3F3F3 !important;
font-weight:bold !important;
}

.phtMnuTtl 
{
	padding:9px 5px 9px 15px; 
    height:14px; font-weight:bold; 
    border:1px solid #E4E4E4; 
    background:url(Img/Common/pht_bg_mnu.gif); 
    background-repeat:repeat-y;
}

.galMainBox, .imgPreview, .previewTbl, .imgBdr {width:513px; height:333px; float:left; }
.imgPreview {position:relative; overflow:hidden;}
.imgBdr {position:absolute; z-index:1000; top:0px; left:0px; background: url(Img/Common/border.gif) no-repeat left top;}
.scrollPanel {position:relative; clear:both; width:487px; height:66px; border-left:1px solid #CECCCC; border-right:1px solid #CECCCC; border-bottom:1px solid #fff; background: url(Img/Common/gallery_bg.gif) repeat-x top left; padding:10px 12px;}
.scrollPanel img {padding:0px;}
.galleryPrv {position:relative; padding:0px 15px 0px 0px; float:left; border:0px solid #000}
.galleryNxt {position:relative; padding:0px 0px 0px 15px; float:left; border:0px solid #000}
.galleryPrv  img { padding:0px;}
.galleryNxt img { padding:0px;}
.thumbRelDiv {position:relative; width:62px; height:62px; overflow:hidden;}
.thumbBorderWht, .thumbBorderYlw  {position:absolute; z-index:1; top:0px; left:0px; width:62px; height:62px; background:url(Img/Common/thum_border_wht.gif) no-repeat left top;}
.thumbBorderYlw {background:url(Img/Common/thum_border_ylw.gif) no-repeat left top;}

/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div.content	{ position:absolute; z-index:1; }
div#hold	{ 
	position:relative; overflow:hidden;
	width:444px; height:62px; z-index:100; border:0px solid #000; float:left;
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:444px; height:62px; 
	clip:rect(0px, 444px, 62px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
       	  
div#lyr1	{ 
	position:absolute; visibility:visible; 
	left:0px; top:0px; 
	z-index:1; 
	}
  
/* Styles for demo, not necessary for scrolling layers */  

table.main { 
  width:300px; margin:auto;
  background-color:#eee; border:0px dashed #666 
 }
td.arrows a { padding:0 1em }
#t1 td{ padding:0px 6px; border:0px solid #000}

/* photo gallery CSS end here */

 
/* Site Map Start */
.DVSiteMapClear{ clear:both;}
.DVSiteMapCont {width:100%; clear:both; float:left; padding:10px 0 0;}
.SiteMapmenu{padding-left:5px;width:24%;float:left; background:url(Img/Common/dottedlinevr.gif) right top repeat-y; padding-top:10px;}
.DVSiteMapNoBgImg{ background-image:none;}

.SiteMapmenuUI li{margin: 5px 1px; padding: 0;list-style-type: none; background:url(Img/Common/icon_arrowrht.gif) no-repeat 0 4px !important; list-style-type:none;}
.SiteMapmenuUI li ul li{background: none !important;}

.SiteMapmenu ul li, .SiteMapmenuUI ul li { padding:0; margin:0; background:none; }
.SiteMapmenuUI li a{font-weight:Bold; padding-left:3px;}
.SiteMapmenuUI li { padding-top:2px !important; }
.SiteMapmenuUI ul a{font-size:10px; font-weight:normal;}
.SiteMapSetMargin { margin-bottom:10px; margin-top:-14px; clear:both; float:left; width:100%;background:url(Img/Common/sitemap_bg.gif) left top no-repeat; }

.SiteMapmenu ul li{padding-LEFT: 7px;list-style-type: none;}
.SiteMapmenu ul li ul li a{display: block;padding:0 7px 0 9px;background:url(Img/Common/arroworg_left.gif) no-repeat 0 3px; list-style-type:none; }
.SiteMapmenu ul li li { line-height:13px; }
.SiteMapmenuUI li a{line-height:13px; padding:0px auto !important; margin:0px auto !important;}
/* Site Map End */
/*Start Loading Image */
.loadingHomePanel{  padding:0; float:left; background:url(Img/Common/loading.gif) no-repeat 200px 100px; width:424px; height:200px;}
.loadingVerticalObe{  padding:0; float:left; background:url(Img/Common/loading.gif) no-repeat center 50px; width:100%; height:400px; }
.loadingWidget {  padding:0; background:url(Img/Common/loading.gif) no-repeat center 50px; width:100%; height:200px; }

/*End Loading Image */   
.PhotoGalleryLnkTlt{width:219px;padding:0px}
.PhotoGalleryLink{ margin:0 10px;}
.PhotoGalleryLink .dvemailLink{ clear:both;}
.downloadLink {background:url(Img/Common/icon_download.gif) no-repeat; padding-left:20px; height:18px; float:left;} 

.MediaContact{clear:both; padding:0; margin:0; width:100%;}
.MediaContact td{vertical-align:top; padding:8px;}
.MediaContact td table{ background:#fff url(Img/Common/bgMediaContact.gif) repeat-x left bottom; width:291px;}
.MediaContact td table td{padding:2px 1px 2px 12px;}
.MediaContact td table td.iconEmail, .emailIcon{ background:url(Img/Common/icon_email1.gif) no-repeat 10px 5px; height:15px; padding:2px 1px 10px 32px;line-height:20px;}
.MediaContact td table td.iconFax, .faxIcon{ background:url(Img/Common/icon_fax.gif) no-repeat 10px 5px; height:14px; padding:2px 1px 2px 32px;line-height:20px;}
.MediaContact td table td.iconPhone, .phoneIcon{ background:url(Img/Common/icon_phone.gif) no-repeat 10px 5px; height:16px; padding:2px 1px 2px 32px; line-height:20px;}

 .emailIcon,.faxIcon,.phoneIcon{ background-position:0px 5px; padding-left:20px;}
  


.benfitPdfIcon{ float:right; padding:5px 18px 5px 0 ; margin:0 0 15px 0; font-weight:bold;  background:url(Img/Common/pdf_icon.gif) no-repeat right 3px;}

/*Press Release content table*/
.pressTblGridList {width:100%; border-left:1px solid #b4d6f1; border-bottom:1px solid #b4d6f1; border-top:1px solid #b4d6f1; clear:both; margin:10px 0; }
.resulttablehead{border-right:1px solid #b4d6f1; vertical-align:middle; background:url(img/Form/tbl_titlebg.gif) repeat-x left bottom; color:#4a4a4a; line-height:14px; height:40px; font-weight:bold; text-align:center;}
.resulttablebg{padding:6px 3px 6px 6px; border-right:1px solid #b4d6f1; font-size:11px; color:#414141; text-align:left;  background:#dcf0ff; }
.tablepoint1{ background:#FFFFFF; border-top:1px solid #c2e0f8; border-right:1px solid #b4d6f1; vertical-align:middle; padding:6px 3px 6px 6px; font-size:11px; color:#414141; }

.defaultOficDvContentArea {padding:10px 20px 10px 20px; width:478px; border-bottom:0px solid #e3e3e3; border-left:0px solid #e3e3e3; border-right:0px solid #e3e3e3; float:left;  }
.defaultOficDvContentArea .bgOurOffices { position:relative; top:15px; padding:0; margin:0; height:270px; *height:270px; width:100%;  background:url(img/Common/bg_ouroffices.jpg) no-repeat center bottom;}
.defaultOficDvContentArea h1{text-align:center; font-size:11px; width:250px; margin:auto; padding-top:20px; padding-bottom:5px;}
.oficDvContentArea .bgOurOfficesContent { position:relative; background:url(img/Common/bg_ouroffices.jpg) no-repeat center bottom; top:5px; padding:0; margin:0; height:270px; width:100%;}

.mainErrorbox{ padding:50px 0 0 0;}
.bgOurOffices
        {
            background: url(img/Common/bg_ouroffices.jpg) center bottom no-repeat;
            height: 270px;
            text-align: center;
            position:relative;
            top:5px;

        }

/* Tooltip Small Start */
#dhtmltooltip { position:absolute; left: -300px; width: 150px; border: 1px solid #FFC20E; padding:6px; background:#fff url(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 */

.LanguagePad {width:400px;}
.LanguagePad span{padding-right:20px; font-weight:bold}
.LanguagePad td{padding:5px 0px !important;}
.padR5 span {display:block; float:left; padding-right:8px; border:0px solid red }
.margin0 {margin:0px;} 

.jetWallet p{padding:10px !important;}
.jetWallet p img{ float:left; padding:5px}
.jetWallet a.BulletArrowSmallBlock{padding-top:3px;}
.jetWallet ul{ margin-left:20px;}
.jetWallet ul li{ line-height:18px;}
 .RedeemForm{width:65%; margin:10px auto;}
.RedeemForm .ObeTabContentDivider{background-position:0px 0px}
.RedeemRadioRow{float:left; margin:0 5px 0 0px; width:98%;}
.RedeemRadioRow input {float:left;}
.RedeemRadioRow label {float:left;height:18px;padding-top:3px;}
.RedeemMsgRow{text-align:center;} 

ul.jetwalletList{ margin: 0 0 0 15px;}
ul.jetwalletList li{padding-top:5px;}
ul.jetwalletList li ul{margin:0 0 0 5px;}
ul.jetwalletList li ul li{ list-style:none; padding:5px 0 0 0;}

/* TVC CSS */
.videoClip {float:left; width:480px; height:400px;}
.TVCDiscription {position:relative; float:left; width:175px; height:400px; padding-left:10px;}
.TVCDownloadLink {position:absolute; bottom:0px; float:left; left:10px;}
#lselect ul li {padding-left:0px;}

/* Entertainment pages CSS */ 
.EntCol1 {width:328px; float:left; padding-right:30px}
.EntCol2 {width:330px; float:left; }
.EntCol1 h4, .EntCol2 h4 {padding-bottom:10px !important;}
.EntCol1 img, .EntCol2 img {float:left; border:1px solid #CCCCCC}
.EntDetailBox {padding-bottom:15px}
.EntDetailBox h4 {font-size:11px;}
.EntDescription {width:74%; float:right; padding-bottom:5px}
.EntHR {color:#F0F0F0; background-color:#F0F0F0; border:#F0F0F0; height:1px; size:1; shade:no-shade;}

.UserPreferenceList{ width:100%; }
.UserPreferenceList td { width:50%; padding:0 0 2px 0 !important; }


/* Widget Start */
.WidgetHeadTopMainDiv962 { width:962px; margin:auto; }
.WidgetHeadTopMainDiv976 { width:970px; margin-left:3px; *margin-left:2px;}
.WidgetTopCardArea { border:1px solid #E0E0E0; background:url(Img/Personalization/Bg_HeadLongCurve.jpg) no-repeat left top; width:962px; margin:auto; float:left; position:relative; padding-bottom:5px; }
.WidgetTopCardArea { border-bottom:none; }
.WidgetAddDiv { width:970px; margin:-4px auto 0 auto; background:#fff; clear:both; float:left; }
/*NJP-1456 text-align:right removed added padding left of 10px; starts*/
.WidgetStatusDiv { font-weight:bold; padding:13px 15px 0 10px; }
/*NJP-1456 text-align:right removed added padding left of 10px; ends*/
.WidgetTopHeadDiv { clear:both; }

/*NJP-1456 added margin-top:45px; starts*/
.WidegetCardPlatinum { background:url(Img/Personalization/Card_Platinum.gif) no-repeat right top; width:116px; height:113px; padding-left:74px; float:left; margin-top:45px;}
.WidgetCardplatinum { background:url(Img/Common/mng_ac_card_Platinum.gif) no-repeat right top; width:116px; height:113px; padding-left:74px; float:left; margin-top:45px;}
.WidgetCardblue { background:url(Img/Common/mng_ac_card_Blue.gif) no-repeat right top; width:116px; height:113px; padding-left:74px; float:left; margin-top:45px;}
.WidgetCardblueplus { background:url(Img/Common/mng_ac_card_Blue.gif) no-repeat right top; width:116px; height:113px; padding-left:74px; float:left; margin-top:45px;}
.WidgetCardsilver{ background:url(Img/Common/mng_ac_card_Silver.gif) no-repeat right top; width:116px; height:113px; padding-left:74px; float:left; margin-top:45px;}
.WidgetCardgold{ background:url(Img/Common/mng_ac_card_Gold.gif) no-repeat right top; width:116px; height:113px; padding-left:74px; float:left; margin-top:45px;}
/*NJP-1456 added margin-top:45px; ends*/

/*NJP-1456 width changed to 200px from 400px AND padding-top changed to 50px from 31px AND padding-left changed to 20px from 62px starts*/
.WidegetCardText { font-weight:bold; font-size:12px; float:left; width:200px; padding-top:50px; padding-left:20px; line-height:18px; }
/*NJP-1456 width changed to 200px from 400px AND padding-top changed to 50px from 31px AND padding-left changed to 20px from 62px starts*/

.WidegetJPPromotionDiv { float:left; padding-top:28px; padding-left:40px; }
.WidegetJPPromotionDiv a, .WidegetJPPromotionDiv a:hover { display:block; background:url(Img/Common/mng_ac_JPpromo_logo.jpg) no-repeat left top; width:134px; height:85px; text-decoration:none; }
.WidgetAddDivContent { padding:20px; line-height:20px; }

.WidgetAddRadioList { width:96%; margin:10px auto 0 auto; }
.WidgetAddRadioList td { width:25%; padding:3px 0 3px 0 !important; line-height:normal; }
.WidgetAddRadioList td label { float:left; padding-top:2px; *padding-top:3px; height:18px; }
.WidgetAddRadioList td input { float:left; }
.ShowHideAddContIconPlus, .ShowHideAddContIconMinus { background:url(Img/Personalization/Widget/Icon_DownArrow.gif) no-repeat; width:8px; height:8px; float:right; font-size:1px; cursor:pointer; margin-top:-7px; }
.ShowHideAddContIconMinus { background:url(Img/Personalization/Widget/Icon_UpArrow.gif) no-repeat; }


/*NJP-1456 starts*/
.jacreditcard_bg{width:377px; height:160px; background:url(Img/Personalization/jacc_bg.jpg) no-repeat left bottom; float: right; margin-right: 45px; }
.jacreditcard_bg .bannerWrapper{float:left; position:relative; width:275px;}
.jacreditcard_bg div.content{width:275px; margin-top: 40px; position:relative;  float:left; margin-left:0px;}
.jacreditcard_bg div.headertxt{clear:both; float:left; padding-bottom: 10px; overflow:hidden; width:100%;}
.jacreditcard_bg div.imgholder{float:left; width:93px;}
.jacreditcard_bg div.txt{float:left; width:170px; padding-left:10px; height:52px; overflow:hidden;}
.jacreditcard_bg img#prev,.jacreditcard_bg img#next{cursor:pointer;}
/*NJP-1591 starts*/
.jacreditcard_bg div.link{width:125px; height:30px; background:url(Img/Personalization/floor_right.jpg) no-repeat left top; float: left; margin-top: 6px;}
.jacreditcard_bg div.maincontent{float:left; margin-left:15px;_margin-left:10px;}
.jacreditcard_bg div.btndiv {float:left;margin-top:80px;width:35px;}

/*NJP-1591 ends*/
/*NJP-1456 ends*/

/* Widget End */
/*site search css */
.serchContainer{ background:url(Img/Common/bg_gray.jpg) left top no-repeat; float:left; width:100%; border:0px solid red; }
.DvSearch { width:100%; line-height:17px; padding-top:14px; border:0px solid red; }
.searchTitle { width:100%; word-wrap: break-word; border:0px solid #FF00FF}
.searchDesc { width:100%; border:0px solid #0033FF; background:url(Img/Common/dottedlinehr.gif) repeat-x left bottom; padding-bottom:10px; margin-bottom:10px; word-wrap: break-word;}
.searchTBL td{ word-wrap: break-word;}
.txt14 {font-size:14px;}


/*Investor relation tabs starts*/
.dvCommTabsIR { float:left;  }
#ToplinkListIR { height:50px; overflow:hidden; }
#ToplinkList2IR {/* width:892px;*/}
#ToplinkList2_widgetsIR {width:425px;}
#ToplinkListIR ul {	margin:0px;	padding:0px; list-style:none;} 
#ToplinkListIR li { float:left; height:21px;}
#ToplinkList2IR ul li {padding-left:0px;}
#ToplinkListIR li a { display: block;	width: auto; color:#414141; font-size: 11px; padding: 15px 0px 15px 0px; outline:none;}
#ToplinkListIR li {color:#414141;	background: transparent url(Img/Tabs/tabtop_off120.gif) repeat-x top left;	font-size: 11px; width:110px; padding: 0px 0px 0px 0px; height:50px; cursor:pointer; text-align:center; text-decoration:none;}


#ToplinkListIR  li a:hover { background: transparent url(Img/Tabs/tabtopfirst_on120.gif) repeat-x top left;	font-weight:bold; text-decoration:none;	padding:15px 0px 22px 0px; outline:none;}


#ToplinkListIR li.UnselectNoShad {background: transparent url(Img/Tabs/tabtopfirst_off120.gif) repeat-x top left;	}
#ToplinkListIR li.UnselectNoShad a {background: transparent url(Img/Tabs/tabtopfirst_off120.gif) repeat-x top left; text-decoration:none; color:#000000;}
#ToplinkListIR li.UnselectNoShad a:hover {font-weight:bold; text-decoration:none; background: transparent url(Img/Tabs/tabtopfirst_on120.gif) repeat-x top left;}

#ToplinkListIR {background: transparent url(Img/Tabs/tabtopfirst_off120.gif) repeat-x top left;	}
#ToplinkListIR li.selected {background: transparent url(Img/Tabs/tabtop_on120.gif) repeat-x top left; font-weight:bold; color:#000000;}
#ToplinkListIR li.selected1 {background: transparent url(Img/Tabs/tabtopfirst_on120.gif) repeat-x top left;}
/*#ToplinkListIR .ToplastShadow { background:url(Img/Tabs/tabtoplast_rightshadow.jpg) no-repeat top left; height:50px; width:11px; text-indent:-2000px; font-size:0px; float:right;}*/

.ToplastShadow { background:url(Img/Tabs/tabtoplast_rightshadow.jpg) no-repeat top left; height:50px; width:11px; text-indent:-2000px; font-size:0px; float:left;}

.MyAccContentAreaBtmRht_900 { background:url(Img/Common/content_curvebtmright900.gif) no-repeat right bottom; font-size:4px; font-family:Arial; width:895px; }
/*Investor relation tabs ends*/

/*special offers delhi doha starts*/

/*NJP-1365  starts*/
.SpecOfferDelhiDoha{position:relative;height:215px; float:left; margin-bottom:10px; padding-right:10px;}
/*NJP-1365 ends*/

.SpecOfferDelhiDoha div{position:absolute;right:20px; bottom:13px;}


/*special offers delhi doha ends*/

/* Seat Map Classes Start*/
#divSeatMap{width:100%; float:left;}
/* vertical display of Seatmap
#divSeatMap ul{margin:0px; padding:0px; clear:both;}
#divSeatMap ul li{display:inline; float:left; width:22px; line-height:22px; height:22px; padding-left:0px !important;}*/
#divSeatMap ul,#divSeatMap ul.SeatMapHeader{margin:0px; padding:0px; float:left;}
#divSeatMap ul li{display:block; width:22px; line-height:22px; height:22px; padding-left:0px !important;}
#divSeatMap ul li a{text-decoration:none; outline:none; display:block; width:22px; line-height:22px; height:22px;}
#divSeatMap ul li a span{visibility:hidden; width:22px; line-height:20px; overflow:hidden; font-size:10px;}
#divSeatMap ul li.UnAvailableSeat a,#divSeatMap ul li.NoSeat,#divSeatMap ul li.BassinetSeat a{visibility:hidden;}


/* Vertical display of seat map
#divSeatMap ul.SeatMapHeader li{background-color:#DDDDDD; float:left; width:22px;text-align:center; background-image:none !important; padding-left:0px !important;}*/
#divSeatMap ul.SeatMapHeader li{background-color:#DDDDDD; float:none; width:22px; background-image:none !important; padding-left:0px !important; text-align:center;}
/* Vertical display of seat map
#divSeatMap ul.SeatMapHeader li.CornerImg{float:left; width:22px;}*/
#divSeatMap ul.SeatMapHeader li.CornerImg{float:none; width:22px; display:block; *display:inline;}
#divSeatMap ul.SeatMapHeader li.CornerImg img{width:22px; height:22px;}
#divSeatMap ul.SeatMapHeader li.CornerImg span{font-size:5px; visibility:hidden;}


.WingSeat,.WindowSeat	{ 
	
	height:16px;
	width:23px;
	text-align:center;
	
}

.WingSeat{background-color:#A9A9A9 !important; background-image:none !important;}
.WindowSeat {background-color:#DDDDDD !important; background-image:none !important;}




li.alphabets{margin:3px; padding:3px;}

li.AisleSeat{width:12px; background-image:none !important;}
.AisleSeat span,.SeatMapHeader li span
{
    
  visibility:hidden; overflow:hidden; font-size:5px;  
   
}

.Spacer
{
    background:url(/Images/Spacer.gif) repeat-x !important;
    width:4px;
}

.EmergencySeat 
{
    background:url(Img/PRS/emergency.jpg) no-repeat center center !important;width:16px; height:16px;
    
   
   
}

.UnAvailableSeat 
{
    background:url(Img/PRS/unavaliable.jpg) no-repeat center center !important;width:16px; height:16px;
    
    
   
}

.AvailableSeat 
{
    background:url(Img/PRS/avaliable.jpg) no-repeat center center !important;width:16px; height:16px;
   
    
   
}
.NoSeat 
{
    /*background:url(Img/PRS/noseat.jpg) no-repeat center center !important;*/
    background-image:none !important;
    
    
}
.SelectedSeat 
{
   background:url(Img/PRS/selected.jpg) no-repeat center center !important;width:16px; height:16px;
   
    
}
.BassinetSeat 
{
   background:url(Img/PRS/bassinet.jpg) no-repeat center center !important;width:16px; height:16px;
   
    
}

.NonRecline 
{
   background:url(Img/PRS/nonrecline.jpg) no-repeat center center !important;width:16px; height:16px;
   
    
}

.WindowSeatLegend 
{
   /*background:url(Img/PRS/windowseat.jpg) no-repeat center center !important;*/
   background-image:none !important;
    
}

.WingSeatLegend 
{
   background:url(Img/PRS/wingseat.jpg) no-repeat center center !important;
   
    
}

.segmentListRowBg{background-color:#C5E4FB !important; font-weight:bold; text-align:center !important;}
.segmentListRowBgNext{background-color:#C5E4FB !important; font-weight:bold; }
.SeatMapDisplay,.MileageCalc{background-color:#DCF0FF !important;}
.AlignCenter{text-align:center!important;}
.paddLeft10percent{padding-left:10%;}
.LegendPaddR{padding-right:15px;}

/* Seat Map Classes End*/



.RetailTitle {
background:transparent url(Img/Title/titlebg_Retail.jpg) no-repeat left top;
height:33px;
width:310px;
}

.DiningTitle {
background:transparent url(Img/Title/titlebg_Dining.jpg) no-repeat left top;
height:33px;
width:310px;
}

.AirportServicesTitle {
background:transparent url(Img/Title/titlebg_Airport-Services.jpg) no-repeat left top;
height:33px;
width:310px;
}

.TransportationTitle {
background:transparent url(Img/Title/titlebg_TurboJET.jpg) no-repeat left top;
height:33px;
width:310px;
}

.TouristAttractionsTitle {
background:transparent url(Img/Title/titlebg_Tourist-Attractions.jpg) no-repeat left top;
height:33px;
width:310px;
}

.ChildrensFacility{float:left;background:url(Img/AirportLounge/childrens_facility.jpg) no-repeat left top; width:127px; height:66px;}
.DisplayScreenFacility{float:left;background:url(Img/AirportLounge/display_screen.jpg) no-repeat left top; width:127px; height:66px;}
.PCWithInternetFacility{float:left;background:url(Img/AirportLounge/internet.jpg) no-repeat left top; width:127px; height:66px;}
.LaptopChargingFacility{float:left;background:url(Img/AirportLounge/laptop.jpg) no-repeat left top; width:127px; height:66px;}
.LCDTVFacility{float:left;background:url(Img/AirportLounge/LCD_TV.jpg) no-repeat left top; width:127px; height:66px;}
.MagaziNewsPaperFacility{float:left;background:url(Img/AirportLounge/magazine.jpg) no-repeat left top; width:127px; height:66px;}
.MassageChairFacility{float:left;background:url(Img/AirportLounge/massage_chair.jpg) no-repeat left top; width:127px; height:66px;}
.MiniGolfFacility{float:left;background:url(Img/AirportLounge/mini_golf.jpg) no-repeat left top; width:127px; height:66px;}
.MobileChargingFacility{float:left;background:url(Img/AirportLounge/mobile.jpg) no-repeat left top; width:127px; height:66px;}
.RestRoomFacility{float:left;background:url(Img/AirportLounge/rest_room.jpg) no-repeat left top; width:127px; height:66px;}
.ShowerFacility{float:left;background:url(Img/AirportLounge/shower.jpg) no-repeat left top; width:127px; height:66px;}
.SmokingZoneFacility{float:left;background:url(Img/AirportLounge/smoking_zone.jpg) no-repeat left top; width:127px; height:66px;}
.WIFIFacility{float:left;background:url(Img/AirportLounge/Wi_fi.jpg) no-repeat left top; width:127px; height:66px;}
/* Google Ads under Vertical OBE  starts*/
.OBEGoogleAds{width:231px; *float:none; float:right;}
/* Google Ads under Vertical OBE  ends*/
/* Book online page Form structure Start */
.dvFrmContentBook { background:url(Img/Form/book_formbg_top.gif) repeat-x left top; float:left;}
.dvFrmCurLftBtmBook  { background:url(Img/Form/book_formbgcurv_leftbtm.gif) bottom left no-repeat;}
.dvFrmCurRhtBtmBook  { background:url(Img/Form/book_formbgcurv_rightbtm.gif) bottom right no-repeat; padding-bottom:9px; padding-top:3px;}
.dvFrmCurLftRhtBook  { background:url(Img/Form/book_formbgcurv_leftright.gif) top right no-repeat;}
.dvFrmCurRhtLftBook  { background:url(Img/Form/book_formbgcurv_lefttop.gif) top left no-repeat;}
.dvFrmBotBgBook  { background:url(Img/Form/book_formbg_btm.gif) repeat-x left bottom;}

.NewSubTitleBookOnline { background:url(Img/Common/subtitlebtmshadow.gif) no-repeat left bottom; height:45px; margin-bottom:10px; margin-left:auto; margin-right:auto; width:670px; }

.NewSubTitleBookOnline div.band {background-color:#E9E9E9;}

.NewSubTitleBookOnline div.band table{height:33px; width:95%;}

/*.Netbanking {background:url(Img/Title/titlebg_netbanking.jpg) no-repeat left top; height:33px; width:95%;} 
.Specialoffers {background:url(Img/Title/titlebg_specoffer.jpg) no-repeat left top; height:33px; width:95%;}*/

div.ContainTxt{padding:20px;}

.ContainTxt div.Content{width:670px; margin:auto;}
 
p.BkOnlineMore,p.BkOnlineMoreLine { text-align:right; width:100%; padding-bottom:5px; *margin-top:5px; margin:0px;}

p.BkOnlineMore a,p.BkOnlineMoreLine a{color:#D7A101 !important;padding-bottom:3px; text-decoration:none; cursor:pointer;}

p.BkOnlineMoreLine{border-bottom:1px solid #F0F0F0;}

p.BkOnlineMore img,p.BkOnlineMoreLine img{vertical-align:middle; border:0px; margin:0px 0px 0px 3px;}

.ContainerMsg{ width:710px; *width:720px;}
.ContainerMsg div.NotificationMsg{ width:97% !important;  *width:99% !important;}

.DvBookExpColl{clear:both; padding-top:5px; padding-bottom:5px; width:670px;}
/*Without box starts*/

div.ContainTxtNoPaddTB{padding:0px 11px 0px 5px;}

.ContainTxtNoPaddTB div.Content{margin:auto;padding:0px 20px 0px 20px;}

.ContainTxtNoPaddTB div.Content p{margin:0px; padding:0px;}
/*Without box ends*/
/* Book online Form structure End */
/*JP card Print page starts*/

.dvCardImg{margin: auto; position: relative;width:315px;}
/*.dvCardTxt{position: absolute; top: 75%; right: 5%; width:315px;}*/
.dvCardTxt{position:absolute;right:2%;top:82%;width:300px;}


/*JP card Print page starts*/
/* Jet escape database driven starts*/
.TblJetEscape{clear:both; width:95%;}
.TblJetEscape td {border-bottom: 1px dotted #8F8F8F; width:50%;}
.noBorder{border:0px !important;}
.paddTB_2010{padding-top:20px; padding-bottom:10px;}
.dvStay{padding-top: 5px; color: #979797;}
.dvPrice{color:#FA9A33; font-size: 20px; padding-top: 7px;}
.paddT_7{padding-top: 7px;}
.dvPrice a{font-size:11px;}
.ClearIE{ clear:none;*clear:both;}
/* Jet escape database driven ends/
.PaddL20{padding-left:20px !important;}
/* flight schedules starts*/
span.grayfont{color:#8c8c8c;}
/* flight schedules ends*/
/* Baggage services and airport lounges starts*/

.dvFrmContentTopBaggage { background:url(Img/Form/curveContTopBg.gif) repeat-x left top;}
.dvFrmCurLftTopBaggage  { background:url(Img/Form/curveTopLft.gif) no-repeat left top;}
.dvFrmCurRhtTopBaggage  { background:url(Img/Form/curveTopRht.gif) no-repeat right top ;}
.dvFrmContentBtmBaggage  { background:url(Img/Form/curveContBtmBg.gif) repeat-x left bottom;}
.dvFrmCurLftBtmBaggage  { background:url(Img/Form/curveBtmLft.gif) no-repeat left bottom ;}
.dvFrmCurRhtBtmBaggage { background:url(Img/Form/curveBtmRht.gif) no-repeat right bottom; padding-bottom:9px; padding-top:3px;}

/* Baggage services and airport lounges ends*/
/* New TVC tabs starts*/
.TVCContentAreaGra {background:url(Img/Common/content_topbg.gif) repeat-x left top; border-top:1px solid #ffffff; float:left; }
.TVCRhtGra{background:transparent url(Img/Common/TVCcurbtmrht.gif) no-repeat right bottom; float:left;}
.TVCLftGra{background:transparent url(Img/Common/TVCcurbtmlft.gif) no-repeat left bottom; float:left;}
.TVCPadd{padding: 20px;}

.TVCDescription {float:left; width:175px; height:400px; padding-left:10px;}

/*New TVC tabs ends*/ 
/* Where can i go with my miles starts*/
.tblGridList_flymiles {width:100%; clear:both; margin:10px 0;  border-collapse: separate; border:0px; }
.tblGridList_flymiles tr.dottedline {vertical-align:top; padding:17px 0 12px 0; background:url(Img/Common/dottedlinehr_new.gif) no-repeat left bottom; /*border-bottom:1px dotted #949494;*/}
.tblGridList_flymiles td {padding:6px 3px 6px 6px;  font-size:11px; color:#414141; text-align:left;}
.tblGridList_flymiles td span.Yellowtxt {color:#F5AB00; text-align:center; }
.tblGridList_flymiles td a.linkblue {color:#668ADE; text-decoration:none;text-align:center;}
.tblGridList_flymiles td a.linkgray {color:#A5A5A5; text-decoration:none;text-align:center;}
/* Where can i go with my miles ends*/
/* My Dashboard load using JQuery starts */
.loadingDashboardPanel{  padding:0; float:left; background:url(Img/Common/loading.gif) no-repeat 170px 85px; width:424px; height:200px;}
/* My Dashboard load using JQuery ends */
/* career Expat pilot starts*/

.FlyingDetails{width:30%;}
.FlyingDetails
{
 width /*\**/: 30%\9
}
@media screen and (-webkit-min-device-pixel-ratio:0) { .FlyingDetails{width:35%;} }

/* career Expat pilot ends*/
/* Cargo form starts*/
.FrmCargo td{padding:5px 0px; vertical-align:top !important;}
/*cargo form ends*/
/* disabled link class starts*/

.lnkDisabled{color:#8f8f8f !important; text-decoration:none !important; cursor:auto !important;}

/* disabled link class ends*/
/* Ruppe font class starts*/

.INRcurrency
{
 font-family:Rupee Foradian, Rupee;
 font-size:12px;
 color:#414141;
}

/* Ruppe font class ends*/
/* Digivation starts*/


ul.digiUNList{margin:0px; padding:0px; float:left;}
ul.digiUNList li{display:block; padding:0px; background-image:none;}
ul.digiUNList li a,ul.digiUNList li a:hover{ background:transparent url(Img/digivation/Digi_Tab_Normal.gif) no-repeat left center; display:block; width:132px; height:51px; text-decoration:none;}
ul.digiUNList li a:hover,.TabSelected{background:transparent url(Img/digivation/Digi_Tab_Selected.gif) no-repeat left center !important; font-weight:bold;}
ul.digiUNList li a span,ul.digiUNList li a span.TwoLines{display: block; padding-top: 20px; padding-left:8px; text-decoration:none; color:#414141; font-size:10px;}
ul.digiUNList li a span.TwoLines{padding-top:12px;}

.digi_rightcontent{min-height:379px; border:1px solid #BCBCBC; float:left; width:807px; margin-top:2px; background:url(Img/digivation/Digi_Yellow_bg.gif) repeat-x left top;}

.digi_rightcontent div.digicontent{background-color:#ffffff; margin:23px; width:762px; min-height:inherit;  float:left; *float:none;}

.digi_rightcontent div.heading{padding-left:35px; padding-top:28px; padding-bottom:30px; font-weight:bold;  font-size:16px;}

.dvColContainer{float:left; width:164px;}
.dvColContainer div.companyName{height:40px; vertical-align:top; font-weight:bold; margin-top:17px;}

.logo_bg{background:url(Img/digivation/Digi_box_container.gif) no-repeat left top; width:154px; height:109px;}
.logo_bg div.Img {height: 85px;margin: auto;padding-bottom: 15px;padding-right: 3px;padding-top: 10px;width: 132px;}

.dvRowContainer{margin:auto auto 28px 54px; float:left;}
.digi_rightcontent div.digimore,.digi_rightcontent div.digimore_noborder{ text-align:right; width:100%;height:26px; border-bottom:1px solid #DEDEDE;}
.digi_rightcontent div.digimore a,.digi_rightcontent div.digimore_noborder a{color:#D7A101 !important; text-decoration:none; font-weight:bold;}
.digi_rightcontent div.digimore_noborder{border-bottom:0px;}

.colspacer{width: 78px; float: left;}

.digi_hotel_offervalid{background:url(Img/digivation/hr_shadow_line.gif) no-repeat center bottom; width: 167px; font-size:9px; height:35px; padding-top:5px; margin-bottom:12px;}
.digi_hotel_logo_validity{width: 149px; float: left;}

.digi_hotel_container{ margin:28px 30px 28px 30px;}


.digi_hotel_detail_heading{  width:74%; float:left; padding-right:28px;}
.digi_hotel_detail_heading span{ font-weight:bold;  font-size:16px; }
.DigiContainTxt{padding:16px;}

.DigiExapandCollapse a,.DigiExapandCollapse a:hover{text-decoration:none;}
.DigiExapandCollapse span{color:#000000; font-weight:bold; padding-left:26px;}

.dvDigiContent { background:#F5F5F5 url(Img/digivation/digi_bg.gif) repeat-x left top; float:left;  margin-bottom:14px;}

.dvDigiCurLftBtm { background:url(Img/digivation/digi_leftbtm.gif)  no-repeat bottom left;}

.dvDigiCurRhtBtm  { background:url(Img/digivation/digi_rightbtm.gif) bottom right no-repeat; padding-bottom:9px; padding-top:3px;}

.dvDigiCurLftRht  { background:url(Img/digivation/digi_curveright.gif) no-repeat top right ;}

.dvDigiCurRhtLft  { background:url(Img/digivation/digi_curveleft.gif) no-repeat top left ;}

.dvDigiBotBg  { background:url(Img/digivation/digi_btmbg.gif) repeat-x left bottom;}

.dvDigiSubDesc{color:#414141; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}

/* Digivation ends*/
/* Safety Card starts*/

.labelFileSize{background:url(Img/common/lblViewFileSize.jpg) no-repeat left top; width:52px; line-height:21px; float:left; font-size:10px; color:#929292; text-indent:3px;}


.buttonDownload{background:url(Img/common/download_btn_blank.jpg) no-repeat left top; width:90px; height:21px; float:left;  color:#0098DB; font-weight:bold; border:0px; cursor:pointer; text-indent:8px; text-decoration:none !important; outline:none; *padding-bottom:0px; line-height:19px !important; font-size:10px;}

#tblViewDwnload .HeaderBlueTxt{color:#2D7792; font-weight:bold;}

span.txtContentPaddTB{padding:10px 0 10px 0; display:block;}

/* Safety Card ends*/
/* Callout Alert Popup 2 Nov 2011 */
#alertAbsoluteWrapper{position: absolute; width:100%; margin:0 auto; height:0; z-index: 99999; top:0; left:0;}
#alertPopupWrapper{position:relative; width:1002px; margin:0 auto; height:0;}
#alertPopup {
	position:absolute;
	width:346px;
	/* height:126px; */
	z-index:100;
	right:11px;
	top:-1200px;
	text-align:center;
	/*background:url(Img/CalloutAlert/alertB_box.png) 0 0 no-repeat;*/
	background:url("Img/CalloutAlert/callout_bg.png") 0 0 no-repeat;
	padding:34px 22px 4px 18px;}

#alertPopup p{
	font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    /*padding: 10px 15px;*/
	padding:8px 0 4px;
	margin:0;}
#alertPopup a img{border:none;}
#alertPopup img{display:inline-block; border:none;}

#alertPopup #bookNow{/*position:absolute; right:10px; bottom:3px;*/ display:block; text-align:right;}

#alertPopup .closePopup{
	right: 11px;
    position: absolute;
    top: 11px;
	text-decoration:none;
	color:#000;
	cursor:pointer;}
#maximize_ad{
	display:none;
	/*position:fixed;*/
	position:absolute;
	bottom:0;
	right:11px;
	width:382px;
	height:21px;
	background:url(Img/CalloutAlert/alertB_up_03.png) 0 0 no-repeat;
	cursor:pointer;
	z-index:900;}

/* Callout Alert Popup End */
.radioBtn{ vertical-align:top; margin-right:25px;}
.radioBtnBig{ vertical-align:top; margin-right:35px;}
.radioBtnVBig{ vertical-align:top; margin-right:45px;}

