/* Common Styles Start */
html { overflow: -moz-scrollbars-vertical; } 
html,form,body,ul,li,h1,h2,h3,h4,h5 {margin:0; padding:0;}
body,td,th, input, select, textarea, .TxtMore {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#414141; }
textarea, input, select {	font-size:10px; }
a, a:active, a:visited { color:#018ace; text-decoration:none; }
a:hover { color:#018ace; text-decoration:underline; }
a:focus{outline:none;}
input.CommonTxtBox,textarea, input.CommonTxtBoxNoBrdRht, input.CommonTxtBox50, input.CommonTxtBoxTxtPass, input.CommonTxtBoxTxtPassBlank, input.ISDTxtBoxBlank, input.STDTxtBoxBlank, input.PhoneTxtBoxBlank, input.CellTxtBoxBlank, input.ISDTxtBox, input.STDTxtBox, input.PhoneTxtBox, input.FaxTxtBox,input.FaxTxtBoxBlank, input.CellTxtBox, input.FName, input.PNR, input.MName, input.LName, input.PNRBlank, input.FNameBlank, input.MNameBlank, input.LNameBlank , input.Optional ,input.OptionalBlank ,input.NoofPassenger, input.NoofPassengerBlank, input.Origin, input.OriginBlank, input.Destination, input.DestinationBlank,input.ITrip,input.ITripBlank,input.ICost,input.ICostBlank,input.DTrip,input.DTripBlank,input.DCost,input.DCostBlank,input.International,input.InternationalBlank,input.Domestic,input.DomesticBlank,input.Name,input.NameBlank,input.JPNumber,input.JPNumberBlank,input.JPStatus,input.JPStatusBlank,input.MotherToungeTxtBox, input.MotherToungeTxtBoxBlank,input.Others,input.OthersBlank,input.Passport,input.PassportBlank,input.MaxPriceDiff,input.MaxPriceDiffBlank,input.BookingDuration,input.BookingDurationBlank,input.FamilyTree2GGrandPa,input.FamilyTree1GGrandPa,input.FamilyTreeGrandPa,input.FamilyTreeDad,input.FamilyTree2GGrandMom,input.FamilyTree1GGrandMom,input.FamilyTreeGrandMom,input.FamilyTreeMom,input.FamilyTreeMomBlank,input.FamilyTreeGrandMomBlank,input.FamilyTree1GGrandMomBlank,input.FamilyTree2GGrandMomBlank,input.FamilyTreeDadBlank,
   input.FamilyTreeGrandPaBlank,input.FamilyTree1GGrandPaBlank,input.FamilyTree2GGrandPaBlank,input.CommonTxtBoxWidth300{ border:1px solid #7f9db9; /*padding:2px 5px 2px 5px; */ padding:2px 5px 3px 5px; color:#5c5c5c; }
input.CommonTxtBoxWidth300{width:300px;}
input.CommonTxtBoxTxtPass { background:url(Img/Common/txt_password.gif) no-repeat; width:100px; }
input.CommonTxtBoxTxtPassBlank { background:#fff; width:100px; }
input.CommonTxtBoxNoBrdRht { border:1px solid #7f9db9; }
input.CommonTxtBoxNoBrdRht { border-right:none; } 
input.CommonTxtBoxFntSz10 { font-size:10px; }  
hr { clear:both; width:100%; border: medium none ; color:#ECECEC; background-color:#ECECEC; height: 1px; }
input.ISDTxtBoxBlank, input.STDTxtBoxBlank, input.PhoneTxtBoxBlank, input.CellTxtBoxBlank, input.FNameBlank, input.MNameBlank, input.LNameBlank , input.OptionalBlank, input.NoofPassengerBlank, input.OriginBlank, input.DestinationBlank , input.TxtBoxSearchBlank{ background:#fff; }
input.ISDTxtBox { background:url(Img/Common/txtbx_ISD.gif) no-repeat; }
input.STDTxtBox { background:url(Img/Common/txtbx_STD.gif) no-repeat; } 
input.PhoneTxtBox { background:url(Img/Common/txtbx_PhoneNumber.gif) no-repeat; }
input.TxtBoxSearchBlank { background:url(Img/Common/search_watermark.gif) no-repeat left top; height:17px; padding:5px 3px 0 9px; margin:0; width:134px; color:#8A8A8A; font-size:10px; border:0px; }
input.CellTxtBox { background:url(Img/Common/txtbx_CellNumber.gif) no-repeat; }
input.FName { background:url(Img/Common/txtbx_FName.gif) no-repeat; }
input.MName { background:url(Img/Common/txtbx_MName.gif) no-repeat; }
input.LName { background:url(Img/Common/txtbx_LName.gif) no-repeat; }
input.PNR { background:url(Img/Common/txtbx_PNR.gif) no-repeat; }
input.Optional { background:url(Img/Common/txtbx_optional.gif) no-repeat; }
input.NoofPassenger { background:url(Img/Common/txtbx_NPassenger.gif) no-repeat; }
input.Origin {background:url(Img/Common/txtbx_origin.gif) no-repeat;}
input.Destination {background:url(Img/Common/txtbx_destination.gif) no-repeat;}
input.ITrip { background:url(Img/Common/txtbx_itrip.gif) no-repeat; }
input.ICost { background:url(Img/Common/txtbx_icost.gif) no-repeat; }
input.DTrip { background:url(Img/Common/txtbx_dtrip.gif) no-repeat; }
input.DCost { background:url(Img/Common/txtbx_dcost.gif) no-repeat; }
input.International { background:url(Img/Common/txtbx_international.gif) no-repeat; }
input.Others {background:url(Img/Common/txt_Other.gif) no-repeat;}
input.Passport {background:url(Img/Common/txt_Passport.gif) no-repeat;}
input.Domestic { background:url(Img/Common/txtbx_domestic.gif) no-repeat; }
input.Name { background:url(Img/Common/txtbx_name.gif) no-repeat; }
input.JPNumber { background:url(Img/Common/txtbx_JPnumber.gif) no-repeat; }
input.JPStatus { background:url(Img/Common/txtbx_JPstatus.gif) no-repeat; }
input.MotherToungeTxtBox {background:url(Img/Common/Mother_Tounge.GIF) no-repeat;}
input.FaxTxtBox{ background:url(Img/Common/txtbx_FaxNumber.gif) no-repeat; }
/* Family Tree Bugid:40 Start */
.FamilyTree {
	background:url(Img/Common/family_tree_bg.gif) no-repeat center 81%;
	
}
.FamilyTree td{height:30px;}
input.FamilyTree2GGrandPa
      {
         width:140px;
        background:#fff url(Img/Common/Great_great_grandpa.gif) no-repeat;
      }
input.FamilyTree1GGrandPa
      {
        
        background:#fff url(Img/Common/Great_grandpa.gif) no-repeat;
      }
 input.FamilyTreeGrandPa
      {
         
        background:#fff url(Img/Common/Grandpa.gif) no-repeat;
      }
 input.FamilyTreeDad
      {
        
        background:#fff url(Img/Common/Dad.gif) no-repeat;
      }
input.FamilyTree2GGrandMom
      {
        
        background:#fff url(Img/Common/Great_great_grandmother.gif) no-repeat;
        width:140px;
      }
input.FamilyTree1GGrandMom
      {
        
        background:#fff url(Img/Common/Great_grandmother.gif) no-repeat;
      }
 input.FamilyTreeGrandMom
      {
       
        background:#fff url(Img/Common/Grandmother.gif) no-repeat;
      }  
 input.FamilyTreeMom
      {
        
        background:#fff url(Img/Common/Mom.gif) no-repeat;
      }
          
 input.FamilyTree2GGrandMomBlank,input.FamilyTree2GGrandPaBlank
  {
      width:140px;
       background:#fff;
  }
     
     
 .ObeRadioTable td{width:30%;}   
/* Family Tree Bugid:40 End */

.WhiteSpaceNoWrap { white-space:nowrap; }
.MarginLeftNeg11 { margin-left:-11px; }

.paddL4_hotels{*padding-left:5px;}
.paddTAB{padding-left:3px;}
.paddL3_hotels{*padding-left:4px;}
.paddL2_hotels{*padding-left:2px;}
.MarginNone { margin:0px; }
.PaddingNone { padding:0px; }
.VerticalAlignMid { vertical-align:middle !important; }
 
.BulletArrowBigFloat { float:left; background:transparent url(Img/Common/icon_arrowrht.gif) no-repeat 0 4px; padding-left:10px; }
.BulletArrowSmallFloat { float:left; background:url(Img/Common/arroworg_left.gif) no-repeat 0 6px; padding-left:10px; }

.BulletArrowBigBlock { display:block; background:transparent url(Img/Common/icon_arrowrht.gif) no-repeat 0 4px; padding-left:10px; }
.BulletArrowSmallBlock { display:block; background:url(Img/Common/arroworg_left.gif) no-repeat 0 6px; padding-left:10px; }

.dottedlinehr { background:url(Img/Common/dottedlinehr.gif) repeat-x center; }
.solidlineBtmhr { border-bottom:1px solid #E2E2E2; }
.solidlineTophr { border-top:1px solid #E2E2E2; padding-top:3px; }
 
input.CommonTxtBox10, textarea, input.CommonTxtBoxNoBrdRht10 { border:1px solid #7f9db9; padding:2px 5px 3px 5px; color:#5c5c5c; font-size:10px; }
input.CommonTxtBoxNoBrdRht10 { border:1px solid #7f9db9; }
input.CommonTxtBoxNoBrdRht10 { border-right:none; }

input.CommonBtn{ font-size:10px; color:#fff; font-weight:bold; height:22px; border:1px solid #9fa2ab; background:#808080 url(Img/Common/btn_normal.gif) repeat-x right top; text-transform:capitalize;  }
input.CommonBtnHover {font-size:10px; background:#b2b2b2 url(Img/Common/btn_normal.gif) repeat-x; background-position:right -22px; border:1px solid #919191; font-size:10px; color:#fff; font-weight:bold; height:22px;   text-transform:capitalize;}
input.CommonTxtBox100 { width:100px; }
input.CommonTxtBox50 { width:50px; }
textarea { overflow:auto; width:60%; }
.FloatRight { float:right; } 
.FloatLeft { float:left; }
.FloatLeftWidth100 { float:left; width:100%; }
.MarginTopNeg13 { margin-top:-13px; } 
.MarginTop20 { margin-top:20px; } 
.MarginTop10 { margin-top:10px; }
.MarginTopBtm10 { margin:10px 0; }
.MarginBtm10 { margin-bottom:10px; }
.MarginRht10 { margin-right:10px; }
.PadLft5 { padding-left:5px; }
.PadTp30 { padding-top:30px; }
.DisplayNone { display:none; }
.VisibilityHide { visibility:hidden; }
.Clear { clear:both; } 
.ToUpperCase { text-transform:uppercase;}
.CalendarIcon { background:url(Img/Common/icon_calendar.gif) no-repeat center; width:18px; height:18px; cursor:pointer; border:none; margin-left:3px; }
.CalendarIcon_book { background:url(Img/Common/icon_calendar.gif) no-repeat center; width:18px; height:18px; cursor:pointer; border:none; margin-left:0px; }
.CommonNotification { color:#787878; clear:both; display:block; }
.CommonNotificationNoBr { color:#787878; }
.TblAlignCenter { margin:auto; }
.AlignCenter { text-align:center; }
.AlignRight { text-align:right; }
.AlignLeft { text-align:left; }
.Height0 { height:0; }
.Height5 { height:5px; }
.Height10 { height:10px; } 
.Height14 { height:14px; } 
.Height15 { height:8px; overflow:hidden; font-size:1px; }
.Height20 { height:20px; }
.Height22 { height:22px; }
.Height24 { height:24px; }
.Height26 { height:26px; }
.Height27 { height:27px; }
.Height28 { height:28px; }
.Height32 { height:32px; }
.Height38 { height:38px; }
.Height41 { height:41px; }
.Height43 { height:43px; }
.Height47 { height:47px; }
.Height49 { height:49px; }
.Width10 { width:10%; }
.Width15 { width:15%; }
.Width20 { width:20%; }
.Width25 { width:25%; }
.Width30 { width:30%; }
.Width40 { width:40%; }
.Width44 { width:42%; }
.Width44 { width:44%; }
.Width48 { width:48% !important; }
.Width50 { width:50%; }
.Width58 { width:58%; }
.Width60 { width:60%; }
.Width70 { width:70%; }
.Width80 { width:80%; }
.Width90 { width:90%; }
.Width100 { width:100%; }
.Width64{width:64%;}
.BtnWidth90 { width:90px; }
.BtnWidth94 { width:94px; }
.BtnWidth98 { width:98px; }
.BtnWidth106 { width:106px; }
.Width33px{width:33px;}
#paddmarT0 td{padding-top:0px !important; margin-top:0px !important;}

.paddmarL0{padding-left:-5px; margin-left:-5px;}
.paddmarL0_input{padding-left:0px; margin-left:0px;}
.paddRB_button{padding-bottom:10px; padding-right:13px;}
.paddNoL{padding-left:0px; margin-left:0px;}
.paddNoR{padding-right:1px; margin-right:0px; padding-left:5px;}
.paddT0{padding-top:0px !important; *padding-top:15px; }
.padd0LR{padding-left:0px !important; padding-right:0px !important;}

.IconHelp { background:url(Img/Common/icon_help.gif) no-repeat; float:left; width:18px; height:18px; }

.dvButtonCenter { text-align:center; width:90%;float:left;}
.dvButtonCenter input { margin-left:10px; }
.dvButtonRight { text-align:right; clear:both; }
.dvButtonRight input { margin-left:10px; }
.Space25 { width:25px; }
.TextPadBtm13 { margin-bottom:13px; }
.IconReturnTrip, .IconOneWay { width:23px; height:12px; display:block; margin:auto; }
.IconReturnTrip { background:url(Img/Common/icon_return.gif) no-repeat; }
.IconOneWay { background:url(Img/Common/icon_oneway.gif) no-repeat; }
.Bold { font-weight:bold; }
/* Common Styles End */

/* Div Open Popup Small Start */
.tblCountryPopup {  width:100%; }
.tblCountryPopup td { padding:3px 0; }
.tblCountryPopup td select { width:180px; margin-bottom:5px; } 

.dvPopupSml { width:250px; background:none; position:absolute; margin-left:20px; margin-top:-5px; z-index:1000000;}
.dvpopupTitle { font-weight:bold; background:#ffeec0 url(Img/Common/news_bg.gif) repeat-y left top; width:231px; padding:5px 9px 5px 10px; border-bottom:2px solid #ffd660; }
.closeDvPopupSml { background:url(Img/Common/icon_close.gif) no-repeat 0px 0px; float:right; width:14px; height:14px; position:relative; left:10px; top:-10px;}
.dvPopupContent { padding:10px; }
/* Div Open Popup Small End */

/* Text with different colors Start */
a.TxtMoreOrg, a.TxtMoreOrg:active, a.TxtMoreOrg:visited, a.TxtMoreOrg:hover { font-size:10px; color:#D7A100; }
a.TxtMoreOrg:hover { text-decoration:underline; }

/* Text with different colors Snd */

/* Main Structure Styles Start */
#Header, #Content, #Footer, #Footer, #FooterIn { clear:both; width:1002px; margin:auto; background:url(Img/Common/mainbg_leftrightshadow.gif) repeat-y; }
#ContentIn { float:left; width:990px; background:url(Img/Common/mainbg_leftrightshadow.gif) repeat-y; padding:4px 6px; _padding:7px 6px; }
#FooterIn { float:left; width:990px; background:url(Img/Common/mainbg_leftrightshadow.gif) repeat-y; padding:5px 6px; }
#LeftContent { float:left; width:208px; padding:20px 0; margin-left:5px; text-align:center; font-size:16px; }
#RightContent { float:left; width:760px; margin:0 7px 0 12px; }

/* Header Start */
.HdrTpShad { background:#FDFDFD url(Img/Common/mainbg_topshadow.gif) no-repeat left bottom; padding-top:7px; }
/*.HdrLogin { background:url(Img/Login/login_bg.gif) repeat-x 0 0; width:990px; margin:auto; visibility:hidden; height:0px; overflow:hidden; position:relative; } */
.HdrLogin { background:url(Img/Login/login_bg.gif) repeat-x 0 0; width:990px; margin:auto; position:relative; }
.LoginField { background:url(Img/Login/login_bg.gif) repeat-x left top; width:990px; margin:auto; clear:both; height:30px;}
.HdrLogin table { margin:auto; }
.LoginField td { font-size:10px; z-index:1; color:#018ace;}
.HdrLogin_content td { font-size:10px; color:#018ace !important;}
.HdrLogin_content label, .LoginField label { color:#414141 !important; }
.HdrLogin  a { font-size:10px; }
.HdrLogin  a:hover { text-decoration:underline; }
.LoginTabImgOuter {  background:url(Img/Login/login_bg.gif) repeat-x left -31px; width:990px; margin:auto; clear:both; padding-top:4px; }
.LoginTabImg,.LoginTabImgPRS {  width:241px; clear:both; margin:auto; height:28px; z-index:10000; position:relative; }
.LoginTabImgPRS{z-index:100;}
.LoginTabImg a, .LoginTabImg a:hover, .LoginTabImg a:visited, .LoginTabImg a:active,.LoginTabImgPRS a, .LoginTabImgPRS a:hover, .LoginTabImgPRS a:visited, .LoginTabImgPRS a:active { background:url(Img/Login/login_tab.gif) 0px 0px; width:241px; padding-top:5px; height:22px; display:block; margin:-4px auto 0 auto; text-align:center; color:#414141; font-weight:bold; font-size:10px; text-decoration:none; position:relative; z-index:100000; cursor:pointer; }
.LoginTabImgPRS a, .LoginTabImgPRS a:hover, .LoginTabImgPRS a:visited, .LoginTabImgPRS a:active{z-index:100;}

.LoginTabImg2 {  width:241px; clear:both; margin:auto; height:28px; z-index:10000; position:relative; }

.LoginTabImg2 a, .LoginTabImg2 a:hover, .LoginTabImg2 a:visited, .LoginTabImg2 a:active { background:url(Img/Login/login_tab2.gif) 0px 0px; width:241px; padding-top:5px; height:22px; display:block; margin:-4px auto 0 auto; text-align:center; color:#414141; font-weight:bold; font-size:10px; text-decoration:none; position:relative; z-index:100000; }
a.SelectCountry, a.SelectCountry:hover{ background:url(Img/Common/icon_countryselect.gif) no-repeat; float:left; padding-left:36px; height:24px; margin-top:-20px; *margin-top:-25px; margin-left:20px; color:#5c5c5c; font-size:11px; text-decoration:none; }

.SelectCountry_active{ background:url(Img/Common/icon_countryselect_up.gif) no-repeat !important; float:left; padding-left:36px; height:24px; margin-top:-20px; *margin-top:-25px; margin-left:20px; color:#5c5c5c !important; font-size:11px; text-decoration:none; }
.LoginTabImg2 .disable{ color:#000 !important; cursor:default; filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
p.WelcomeUser { float:right; font-weight:bold; font-size:10px; margin-top:-18px;  _margin-top:-22px; padding-right:33px; }

.JetLogo { background:url(Img/Common/jetlogo_band.png) no-repeat left top; display:block; width:964px; height:41px; margin-left:6px; margin-top:6px; _margin-top:2px; cursor:pointer; }

.HeaderSearchOut { float:right; padding:15px 32px 0 0; margin:0 0 -50px 0; position:relative; z-index:1000000px; width:175px; }
.HeaderSearch { float:right; padding:0; }
.HeaderSearch input.SearchTxtBox { border:none; background:url(Img/Common/search_curveleft.gif) no-repeat left top; height:17px; padding:5px 3px 0 9px; margin:0; width:134px; color:#8A8A8A; font-size:10px; }
.HeaderSearch input.TxtBoxSearch { border:none; background:url(Img/Common/search_curveleft.gif) no-repeat left top; height:17px; padding:5px 3px 0 9px; margin:0; width:134px; color:#8A8A8A; font-size:10px; }
.HeaderSearch input.SearchIcon { border:none; background:url(Img/Common/search_curverht.gif) no-repeat left top; height:22px; width:27px; padding:0; margin:0; cursor:pointer; }
.ddMenu, .ddMenuIE { background:url(Img/Menu/nav_bg.gif) repeat-x 0 -3px; height:38px; width:990px; margin:12px auto 0 auto; padding-top:0; }
.ddMenuIE { background-image:url(Img/Menu/nav_bg.gif); background-repeat: repeat-x; background-position: 0 2px; height:40px; margin:7px auto 0 auto;  height /*\**/: 38px\9; margin/*\**/:12px auto 0 auto\9; background-position/*\**/:0 -3px; *background-position: 0 2px;}
.searchCS {position:relative;background:url(Img/Common/srchcomsoon_dsbd.gif) no-repeat; width:177px; height:25px;top:-2px;}
/* Header End */

/* Homepage Content Start */
.dvObeOut { float:left; padding:3px 0 0 10px; }
.dvObe { float:left; width:536px; margin-left:0px; margin-top:0; }
.dvFlashOut { float:right; padding-right:9px; }
.dvFlash { float:left; width:424px; }

.ServiceNewsColOut { clear:both; float:left; padding-left:9px; }
.ServiceNewsCol { clear:both; float:left; width:225px; } /* Kapil */
.NewsCol { clear:both; float:left; width:100%; }
.SpecialFareOut, .SpecialFareBnrOut { float:left; padding-left:10px; }
.SpecialFare, .SpecialFareBnr { float:left; width:301px; border-bottom:1px solid #ffca35;  height:210px; }
.SpecialFareBnr { border-bottom:none; }
.SpecialFareListHome { clear:both; padding-bottom:11px; }
.SpecialFareListHomeRow1 { float:left; width:54%; overflow:hidden; }
.SpecialFareListHomeRow2 { float:left; width:28%; white-space:nowrap; }
.SpecialFareListHomeRow3 { float:right; width:14%; overflow:hidden; }
.BannerBlock { float:right; padding-right:8px; width:425px; margin-left:2px; }
.OurNetwork { margin:-3px 0 0 245px; background:url(Img/Common/network_bg.gif) repeat-x left top; width:500px; padding:5px 10px; height:38px; clear:both; }
.OurNetworkContent { float:left; width:450px; }
/* Homepage Content End */


/* Obe Start */
.dvObeTabs { float:left; width:80px; }
.dvObeTabs li { display:block; width:100%; padding-bottom:2px; }
.dvObeTabs li a, .dvObeTabs li a:visited, .dvObeTabs li a:active { color:#5E5E5E; }
.dvObeTabs li a:hover { color:#292929; text-decoration:none; }
.dvObeTabs li a, .dvObeTabs li a.TabsTxtTwoLine { display:block; background:url(Img/Obe/obe_taboff.gif) no-repeat; color:#5e5e5e; padding-left:5px; font-weight:bold; font-size:10px; text-decoration:none; }
.dvObeTabs li a span, .dvObeTabs li a.TabsTxtTwoLine span { display:block; width:75px; padding-top:10px; height:25px; cursor:pointer; }
.dvObeTabs li a.TabsTxtTwoLine span { padding-top:5px; height:30px; display:block; }
.dvObeTabs li a:hover, .dvObeTabs li a.TabsTxtTwoLine:hover { background:url(Img/Obe/obe_tabon.gif) no-repeat; color:#292929; }
.dvObeTabs li a.TabsTxtTwoLine:hover span { padding-top:5px; height:30px; display:block; }
.dvObeTabs li a.ActiveTab, .dvObeTabs li a.TabsTxtTwoLineAct { background:url(Img/Obe/obe_tabon.gif) no-repeat; color:#292929; }
.dvObeTabs li a:hover span, .dvObeTabs li a.ActiveTab span, .dvObeTabs li a.TabsTxtTwoLineAct span { background:url(Img/Obe/obe_tabarrowleft.gif) center right no-repeat; display:block; width:75px; height:25px; }
.dvObeTabs li a.TabsTxtTwoLineAct span { padding-top:5px; height:30px; }

.dvObeContent { float:right; background:url(Img/Obe/obe_bg.gif) repeat-x left top; }
.dvObeCurLeft { background:url(Img/Obe/obe_curveleft.gif) top left no-repeat; }
.dvObeCurRight { background:url(Img/Obe/obe_curveshadowrht.gif) top right no-repeat; height:230px; overflow:hidden; } /* Kapil */

.DvFormBind {margin:10px auto 10px auto !important;}
.dvObeInContent { background:url(Img/Obe/innerobe_bg.gif) repeat-x left top; }
.dvObeInCurLeft { background:url(Img/Obe/innerobe_curveleft.gif) top left no-repeat; }
.dvObeInCurRight { background:url(Img/Obe/innerobe_curveright.gif) top right no-repeat; height:245px; }
.ObeCol1 { float:left;}
.ObeCol2 { float:left;}
.ObeTabInDivider {background:url(Img/Obe/obe_divider.gif) no-repeat left top; height:103px; width:3px; float:left; margin:0 5px 0 5px;}

/* Form structure Start */
.dvFrmContent { background:url(Img/Form/formbg_top.gif) repeat-x left top; }
.dvFrmCurLftBtm { background:url(Img/Form/formbgcurv_leftbtm.gif) bottom left no-repeat;}
.dvFrmCurRhtBtm { background:url(Img/Form/formbgcurv_rightbtm.gif) bottom right no-repeat; padding-bottom:9px; padding-top:3px;}
.dvFrmCurLftRht { background:url(Img/Form/formbgcurv_leftright.gif) top right no-repeat;}
.dvFrmCurRhtLft { background:url(Img/Form/formbgcurv_lefttop.gif) top left no-repeat;}
.dvFrmBotBg { background:url(Img/Form/formbg_btm.gif) repeat-x left bottom;}
/* Form structure End */

/* Grid Table List Start */
.tblGridList {width:100%; border:1px solid #b4d6f1; clear:both; margin:10px 0; }
.tblGridList td {padding:6px 3px 6px 6px; border-right:1px solid #b4d6f1; border-bottom:1px solid #b4d6f1; font-size:11px; color:#414141; text-align:left;  background:#dcf0ff; }
.tblGridList th {border-right:1px solid #b4d6f1; vertical-align:top; background:url(img/Form/tbl_titlebgnew.gif) repeat-x left bottom; color:#4a4a4a; padding:17px 0 12px 0; }
.tblGridList th.thTwoLine {border-right:1px solid #b4d6f1; vertical-align:middle; background:url(img/Form/tbl_titlebgnew.gif) repeat-x left bottom; color:#4a4a4a; }
.tblGridList th.thTxtAlnLft { text-align:left; }
.tblGridList tr.thSubTitle th {vertical-align:middle; background:url(img/Form/tbl_titlebgnew.gif) repeat-x left bottom; color:#4a4a4a; padding:5px 0 7px 0; }
.tblGridList .SplitCol {  background:#FFFFFF; width:10px;} 
.tblGridList .tdTxtAlnCen { text-align:center; padding-left:0px; }
.tblGridList .thBrdTopNone { border-top:none; }
.tblGridList .thBrdBtmNone { border-bottom:none; }
.tblGridList tr.thBrdBtmNo th { border-bottom:none; }
.tblGridList .BrdBtm { border-bottom:1px solid #b4d6f1; }
.tblGridList .BrdTop { border-top:1px solid #b4d6f1; }
.tblGridList .BrdLft { border-left:1px solid #b4d6f1;}
.tblGridList tr.tblGridAlternate td { background:#FFFFFF; }
.tblGridList td a  { color:#018ace ; text-decoration:none; }
.tblGridList td a:hover  { color:#018ace ; text-decoration:underline; }
.tblGridList .TblGridCol10 { width:10%; }
.tblGridList .TblGridCol15 { width:15%; }
.tblGridList .TblGridCol20 { width:20%; }
.tblGridList .TblGridCol25 { width:25%; }
.tblGridList .TblGridCol30 { width:30%; }
.tblGridList .TblGridCol34 { width:34%; }
.tblGridList .TblGridCol35 { width:35%; }
.tblGridList .TblGridCol40 { width:40%; }
.tblGridList .TblGridCol45 { width:45%; }
.tblGridList .TblGridCol50 { width:50%; }
.tblGridList .TblGridCol55 { width:55%; }
.tblGridList .TblGridCol60 { width:60%; }
.tblGridList .TblGridCol65 { width:65%; }
.tblGridList .TblGridCol70 { width:70%; }
.tblGridList .TblGridCol75 { width:75%; }
.tblGridList .TblGridCol80 { width:80%; }
.tblGridList .TblGridCol85 { width:85%; }
.tblGridList .TblGridCol90 { width:90%; }
.tblGridList .TblGridCol95 { width:95%; }
.tblGridList .TblGridCol100 { width:100%; }
.tblGridList td.AlignCenter{text-align:center;}
/* Grid Table List end */

.inTabGridVer {width:100%; border-left:1px solid #b4d6f1; border-bottom:1px solid #b4d6f1; border-top:1px solid #b4d6f1; clear:both; }
.inTabGridVer td {padding:6px 5px 6px 5px; border-right:1px solid #b4d6f1; font-size:11px; color:#414141; text-align:left; text-align:center; }
.inTabGridVer th {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; padding:0 6px;}
.inTabGridVer th.thTxtAlnLft { text-align:left; }

.FleetContentArea {float:left; width:100%; margin-bottom:8px;}
.FleetContentArea .imgLft { float:left; margin-right:10px; width:265px;}
.FleetContentArea .imgLft a{text-align:center; margin:auto; clear:both;}
.FleetContentArea .contentLft { float:left; width:265px;}
.inTabGrid {width:100%; border:1px solid #b4d6f1; margin:0px 0px 10px 0px;}
.inTabGrid td {padding:7px 6px 6px 6px; font-size:11px; color:#414141; text-align:left;  background:#dcf0ff; }
.inTabGrid td.HeadNew { border-bottom:0px solid #b4d6f1; vertical-align:middle; font-weight:bold; background:url(img/Form/colbgblue_horz.gif) repeat-y right top; color:#4a4a4a; line-height:14px;}
.inTabGrid td.TabGridAlternate { background:#FFFFFF;}
.inTabGrid td.BrdBtmNone { border-bottom:none;}
.inTabGrid td.BrdBtmOne { border-bottom:1px solid #b4d6f1;}
.inTabGrid td.WhiteCol { width:1px; background:#FFFFFF; margin:0; padding:0;}
.inTabGrid td.AlignCtr { text-align:center; padding-left:0; padding-right:0;}


.inTabGridTopLeftBrd {width:auto; border-top:1px solid #b4d6f1; border-left:1px solid #b4d6f1; margin:10px 0;}
.inTabGridTopLeftBrd td {padding:7px 6px 6px 6px; font-size:11px; color:#414141; text-align:left; background:#dcf0ff; border-bottom:1px solid #b4d6f1; border-right:1px solid #b4d6f1; }
.inTabGridTopLeftBrd td.HeadNew { vertical-align:middle; font-weight:bold; background:url(img/Form/colbgblue_horz.gif) repeat-y right top; color:#4a4a4a; line-height:14px;}
.inTabGridTopLeftBrd td.TabGridAlternate { background:#FFFFFF;}
.inTabGridTopLeftBrd td.BrdBtmNone { border-bottom:none;}
.inTabGridTopLeftBrd td.BrdBtmOne { border-bottom:1px solid #b4d6f1;}
.inTabGridTopLeftBrd td.WhiteCol { width:1px; background:#FFFFFF; margin:0; padding:0;}
.inTabGridTopLeftBrd td.AlignCtr { text-align:center; padding-left:0; padding-right:0;}

.ObeTabInContent { padding:10px 0px 10px 5px; width:94%; font-size:10px; margin:auto;}
.ObeTabContent { padding:10px 20px 5px 10px; float:left; width:426px; font-size:10px; }
.ObeTabContent td { font-size:10px; }
.ObeTabContentDivider { background:url(Img/Obe/obe_divider.gif) no-repeat left 10px; height:103px; width:3px; float:left; margin:0 5px; }
.ObeFlightsCol1 { float:left; width:39%; }
.ObeFlightsCol2 { float:left; width:27%; }
.ObeFlightsCol2Hotel { float:left; width:57%; }
.ObeFlightsCol3 { float:left; width:27%; padding-left:3px; }
.ObeRow { clear:both; }
.DvInsurancePage { margin:auto; width:460px; }
/*.ObeRadioRow { clear:both;  margin-left:-5px; _margin-left:0px; float:left;}*/
.ObeRadioRow, .ObeRadioRow_red { clear:both; margin-left:-5px; *margin-left:-4px; float:left; width:100%; margin-bottom:3px; *margin-bottom:-5px; /*padding-bottom:6px;*/ }
.ObeRadioPadd{padding-bottom:0px !important;}
.ObeRadioRowHeight20 { height:20px; overflow:hidden; *height:28px; padding-top:3px; *padding-top:0px; }

.ObeRadioRow_obe_book { clear:both; margin-left:-5px; *margin-left:-4px; float:left; width:100%; margin-bottom:0px; *margin-bottom:-5px;}
.ObeRadioRow_obe_book label { float:left; padding-top:2px; *padding-top:3px; height:18px; }
.ObeRadioRow_obe_book input { float:left; }
.Height6_obe_book{height:6px; clear:both;}

.ObeRadioRowPadTp3 { padding-top:3px; }
.ObeRadioRowPadTp5 { padding-top:5px; }
.ObeRadioRowMarginBtm { padding-bottom:25px; }
.ObeRadioRow label, .ObeRadioRow_red label { float:left; padding-top:2px; *padding-top:3px; height:18px; }
.ObeRadioRow_red label {color:Red }
.ObeRadioRowMarRht label { margin-right:20px; *padding-top:3px; }
/*html* .ObeRadioRow label { float:left; padding-top:1px; } */
.ObeRadioRow input, .ObeRadioRow_red input { float:left; }
/*html* .ObeRadioRow input { float:left; height:17px; margin-left:-5px; } */

.ObeRadioRowHgt9 { clear:both; margin-left:-5px; *margin-left:-4px; float:left; width:100%; margin-bottom:3px; *margin-bottom:-5px; }
.ObeRadioRowHgt9 label { float:left; padding-top:2px; *padding-top:3px; height:9px; }
.ObeRadioRowHgt9 input { float:left; }


.dvObeCityDestSel { padding-bottom:5px; }
.dvObeCityDestSel_in { padding-bottom:5px; }
.dvObeCityDestSel td { font-size:10px !important; }
.IconObePlus, .IconObeMinus { background:url(Img/Obe/icon_obeplusminus.gif) no-repeat 0 0; width:18px; height:19px; border:none; }
.IconObeMinus { background:#ff0000; }
.lnkDomesticMulti { float:left; background:url(Img/Common/icon_arrowrht.gif) no-repeat left center; padding-left:12px; margin:0px 0 8px 1px; *margin:7px 0 8px 1px; }
.lnkDomesticMulti_hotel { float:left; background:url(Img/Common/icon_arrowrht.gif) no-repeat left center; padding-left:12px; margin:0px 0 8px 1px;  }
/* Obe End */ 

/* Service Tab Start */
.ServiceCol { border:0px solid #0000ff; float:left; margin-bottom:5px;}
div.ServiceborBtmLeft, div.ServiceborBtmRight {	background:url(Img/Tabs/servicestabon_linehide.gif) no-repeat left top; }
div.ServiceborBtmRight { background:url(Img/Tabs/servicestabon_linehideleft.gif) no-repeat left top; }
.ServiceBottomCur {background:#ff0000 url(Img/Tabs/servicestab_expandshadow.gif) no-repeat bottom; height:14px; }

/* service tabs start  */
@charset "utf-8";
/* CSS Document */

/* service tabs start  */
.TabsMainContainer {width:223px; margin-bottom:8px;}
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {display:none;}
		}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {display:none;}
}

/* Skin */
.tabs-hide {display:none;}
.tabs-nav { list-style:none; margin:0; padding:0 0 0 0px;	}
.DivTab { width:100%;	 clear:both; }
.tabs-nav:after { display:block; clear:both; content:" ";}
.tabs-nav li { float:left; margin:0px; min-width:105px; cursor:pointer; color:#2c3b68; }
.mrgRht { margin-right:10px;}

.tabs-nav1 a:hover, .tabs-nav1 a:hover span, .tabs-nav2 a:hover, .tabs-nav2 a:hover span, .tabs-nav3 a:hover, .tabs-nav3 a:hover span, .tabs-nav4 a:hover, .tabs-nav4 a:hover span { text-decoration:none; }
.tabs-nav1 a, .tabs-nav1 a span, .tabs-nav2 a, .tabs-nav2 a span, .tabs-nav3 a, .tabs-nav3 a span, .tabs-nav4 a, .tabs-nav4 a span { display:block; color:#2c3b68;	background:url(Img/Tabs/servicestab_manage.gif) no-repeat 0px 0px; text-decoration:none; cursor:default; }
.tabs-nav2 a, .tabs-nav2 a span { background:url(Img/Tabs/servicestab_web.gif) no-repeat 0px 0px; }
.tabs-nav3 a, .tabs-nav3 a span { background:url(Img/Tabs/servicestab_pnr.gif) no-repeat 0px 0px; }

.tabs-nav4 a, .tabs-nav4 a span { background:url(Img/Tabs/servicestab_flight.gif) no-repeat 0px 0px; }

.tabs-selected a, .tabs-nav a { position:relative; top:1px; color:#27537a; text-decoration:none; font-size:11px; white-space:nowrap; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;	}
.tabmargin13 { margin-right:13px !important; }

.tabs-nav a span { width:58px; min-width:58px; height:50px; min-height:50px; padding-top:6px; padding-right:0;	padding-left:47px; }
*>.tabs-nav a span { /* hide from IE 6 */ width:auto; height:auto;}

.tabs-nav1Selected a, .tabs-nav1Selected a span, .tabs-nav1Selected a:hover, .tabs-nav2Selected a, .tabs-nav2Selected a span, .tabs-nav2Selected a:hover, .tabs-nav3Selected a, .tabs-nav3Selected a span, .tabs-nav3Selected a:hover, .tabs-nav4Selected a, .tabs-nav4Selected a span, .tabs-nav4Selected a:hover { display:block; color:#2c3b68;	text-decoration:none; cursor:default; }
.tabs-nav1Selected a, .tabs-nav1Selected a span { background:url(Img/Tabs/servicestab_manage.gif) no-repeat 0px -57px; }
.tabs-nav2Selected a, .tabs-nav2Selected a span { background:url(Img/Tabs/servicestab_web.gif) no-repeat 0px -57px; }
.tabs-nav3Selected a, .tabs-nav3Selected a span { background:url(Img/Tabs/servicestab_pnr.gif) no-repeat 0px -57px; }
.tabs-nav4Selected a, .tabs-nav4Selected a span { background:url(Img/Tabs/servicestab_flight.gif) no-repeat 0px -57px; }

.tabs-nav .tabs-selected a span { padding-top:7px;}
/*.tabs-selected a span, .tabs-selected a:hover span { background-position:0 -57px; text-decoration:none; } */

.ServiceborBtmLeft, .ServiceborBtmRight { border:1px solid #ccdee8; border-bottom:none; border-top:none; margin-top:1px; }
.tabs-container { background:url(Img/Tabs/servicestab_expandedbg.gif) repeat-x left bottom; }
.sameArea {padding:4px 0; width:94%; margin:auto;}
.sameArea2 {padding:6px 0px 4px 4px; margin:auto;}


.WebCheckinTabAutosugg input { width:80px; }
/* service tabs end */

/* Service Tab End */

/* News Start */
.NewsTitleHP { font-weight:bold; background:#ffeec0 url(Img/Common/news_bg.gif) repeat-y left top; width:204px; border:1px solid #ffd660; padding:5px 9px 5px 10px; }
.NewsTitleShadowHP { background:url(Img/Common/news_shadow.gif) no-repeat right top; height:12px; }
.NewsContentHP { line-height:17px; padding:0px 10px 10px 10px; margin-top:-3px; height:80px; }
.NewsContentHP a { text-decoration:none; }
/* News End */

/* Special Fare Start */
.dvSpecialFareTitleMn { background:url(Img/Common/specfares_titlebg.gif) repeat-x; float:left; border-top:1px solid #ffe69f; border-left:1px solid #ffe69f; width:288px; height:33px; padding-left:10px; }
.dvSpecialFareTitle { background:url(Img/Common/specfares_titlebg.gif) repeat-x; border:1px solid #ffe69f; float:left; width:100%; padding-top:2px; } /* Kapil */
.dvSpecialFareTitle { border-bottom:none; border-top:none; border-left:none; }

.stab{margin:0;text-align:center;display:block;*position:relative;zoom:1;width:100%; font-size:10px; font-weight:bold; height:30px; overflow:hidden; }
a.stabon, a.stabon:hover, a.stabon:active, a.stabon:visited, a.staboff, a.staboff:hover, a.staboff:active, a.staboff:visited { color:#414141 !important; text-decoration:none !important; }

.stab:after{content:;clear:both;display:block;visibility:hidden}
a.stabon{z-index:100;*position:relative;*top:6px;float:left;margin:1px 3px 0 0;*margin:-5px 3px 0 0; background:url(Img/Common/specfares_tabs.gif) right top no-repeat; padding:12px 17px 10px 20px;}
a.stabon span{float:left;padding:0;margin:-5px 0 0 0px}
a.staboff{z-index:100;*position:relative;*top:6px;float:left;margin:-1px 3px 0 0;*margin:-6px 3px 0 0; background:url(Img/Common/specfares_tabs.gif) right -27px no-repeat; padding:15px 17px 7px 20px;}
a.staboff span{float:left;padding:0;margin:-5px 0 0 0px}

a.staboff:hover{z-index:100;*position:relative;*top:6px;float:left;margin:1px 3px 0 0;*margin:-5px 3px 0 0; background:url(Img/Common/specfares_tabs.gif) right top no-repeat; padding:13px 17px 10px 20px;}
a.staboff:hover span{float:left;padding:0;margin:-5px 0 0 0px}




.SpecialFareContent { float:left; width:100%; margin:0; padding:0; }
.SpecialFareContentIn { margin:auto; width:89%; padding:5px 0 0 0;}
.SpecialFareContentBanner { margin:auto; text-align:center; }
.SpecialFareContentBanner a { margin-bottom:10px; display:block; }
.SpecialFareContentBanner img { border:none; }
.TblBestFareHP { width:100%; margin-bottom:0; }
.TblBestFareHP2 { width:100%; border-bottom:1px solid #ffe69f; float:left; padding-bottom:8px; padding-top:8px; }
.TblBestFareHP th { border-bottom:1px solid #ffe69f; font-weight:normal; text-align:right; padding:3px; }

.TblBestFareHP td, .TblBestFareLegend td { padding:6px 6px 6px 0;}
.BestFareHPCol1 { width:40%; }
.BestFareHPCol2 { width:30%; }
.BestFareHPCol3 { width:20%; }

.TblBestFareLegend td { color:#8b8b8b; font-size:10px; }

/* Special Fare End */

/* Banner Block Start */
.dvBannerContent { width:198px; height:94px; float:left; background:url(Img/Banner/bg_banner_207x102.gif) no-repeat; margin-bottom:9px; padding:4px 5px 5px 4px; }
.dvBannerContent a img { border:none; }
.BannerSpace {   width:7px; float:left; }
.dvBannerText { height:64px; padding:5px; font-size:10px; line-height:15px; }
.dvBannerMore { height:16px; padding-right:7px; text-align:right; }
.BnrTopRhtCur { background:url(Img/Common/banner_lftbrdtopsqa.gif) no-repeat left top; margin:10px 0; float:left; padding:5px 0 0 0; }
.BnrBtmRhtCur { background:url(Img/Common/banner_rhtbrdbtmsqa.gif) no-repeat right bottom; float:left; }
.BnrTopLftCur { background:url(Img/Common/banner_lftbrdbtmcurv.gif) no-repeat left bottom; float:left; padding-bottom:4px; }
.BnrBtmLftCur { background:url(Img/Common/banner_rhtbrdtopcurv.gif) no-repeat right top; float:left; margin-top:-5px; }
/* Banner Block End */

/* Footer Start */
.FtrBtmShad { background:#FDFDFD url(Img/Common/mainbg_bottomshadow.gif) no-repeat left top; float:left; width:1000px; height:7px; font-family:Arial, Helvetica, sans-serif; font-size:1px; }
.FtrBtmBar { background:url(Img/Common/footer_tophorzline.gif) repeat-x left top; width:990px; margin:auto; padding:10px 0 0 0; font-size:10px; clear:both; }
.FtrCopyTxt { float:left; margin-top:3px; padding-left:8px; }
.FtrLnks { padding:0; text-align:right; line-height:17px; float:right; margin:3px 10px 0 0;  }
.FtrLnks a.FtrLastLnk, .FtrLnks a.FtrLogoRSS{ border-right:none; }
.FtrLnks a, .comingSoon { font-size:10px; border-right:1px solid #018ace; padding:0 5px 0 2px;  }
.FtrLogo { background:url(Img/Common/footer_divider.gif) repeat-y left top; float:left;  padding:8px 0px 8px 10px; }
.FtrLogo img, .FtrLogoRSS img { border:none; }
.FtrLogoJetlite { margin-right:16px; float:left; }
.FtrLogoJetwork { margin-right:13px; float:left; }
.FtrLogoRSS { position:relative;}
.FtrLogoRSS img{position:relative; z-index:10; top:4px; *top:3px;}
.comingSoon {font-weight:bold;}
/* Footer End */


/*new footer starts*/

.CommonContentfooter ul.footer li{display:block; background:url(Img/Common/arroworg_left.gif) no-repeat 0 3px; padding-left:10px; padding-bottom:5px; padding-right:10px;}

.divider_bar{background:url(Img/Common/divider_bar.jpg) no-repeat 5px top; height:34px; width:15px;}

.leftfootcontent{float:left; /* width:63%; width:73%; */ width:66%; padding-left:8px;} /* change on 04-10-2011 */
	.leftfootcontent .CommonContentfooter.lastList{padding:0;}
.rightfootcontent{float:right;/* width:36%;*/  width:298px; padding-right:12px;} /* change on 04-10-2011 */
.rightfootcontent p{font-size:10px; padding:0; margin:0;}
.rightfootcontent table {width: auto !important;}

.leftfootcontent .CommonContentfooter{float:left; padding-right:20px; }

.CommonContentfooter span.FtrLogoRSS span{padding-left:10px; padding-bottom:10px;}

.leftfootcontent div.USCommonContentfooter{float:left;padding-right:0px;}
.leftfootcontent .CommonContentfooter .rss-li,
.leftfootcontent .CommonContentfooter .subscribe-li{background:none; padding:8px 0 0;}
.leftfootcontent .CommonContentfooter .subscribe-li img{vertical-align:middle;}
.leftfootcontent .CommonContentfooter .subscribe-li a{text-decoration:none; font-weight:bold;}
.enrolHpHomeBtn{
	width:136px;
	height:22px;
	margin:0 5px 0 0;
	display:inline-block;
	background:url('../../App_Themes/Default/Img/Common/JP_Enrol_HP_Sprite.gif') 0 0 no-repeat;}
.enrolHpHomeBtn:hover{background-position:0 -22px; text-decoration:none;}

.enrolHpInnerBtn{
	width:136px;
	height:20px;
	margin:0 5px 0 0;
	display:block;
	float:left;
	background:url('../../App_Themes/Default/Img/Common/JP_Enrol_Inside_Sprite.gif') 0 0 no-repeat;}
.enrolHpInnerBtn:hover{background-position:0 -20px; text-decoration:none;}
/* Enrol HP Sprite End */
/*new footer ends*/

/* Main Structure Styles End */

/* Body Common Content Start */

/* Bread Crumb Start */
.DvBreadCrumb { background:#f9f9f9; padding:5px; margin-bottom:10px; font-weight:bold; }
.DvBreadCrumb a { font-weight:normal; }
/* Bread Crumb End */

/*.MainTitle { font-size:15px; font-weight:bold; padding:4px 0; margin:5px 0; }*/
.TxtContent { margin-bottom:15px; }
/* Body Common Content Start */


/* Curve form start */
.dvBlank {line-height:1px; font-size:1px;}

.formCurStru { background:url(Img/Form/frmblue_bg.gif) repeat-x left top; width:80%; margin:0 auto 15px auto; }
.formCurStruRhtTp { background:url(Img/Form/frmblue_curtprht.gif) no-repeat right top; }
.formCurStruLftTp { background:url(Img/Form/frmblue_curtplft.gif) no-repeat left top; padding-top:10px; }
.formStrucCont { border-right:1px solid #bdd8e9; border-left:1px solid #bdd8e9; }
.formCurStruRhtBtm { background:url(Img/Form/frmblue_curbtmrht.gif) no-repeat right top; font-size:8px; }
.formCurStruLfBtm { background:url(Img/Form/frmblue_curbtmlft.gif) no-repeat left top; font-size:8px; }
 
.FormTitleTxt {color:#414141; font-weight:bold; font-size:13px; width:94.8%; margin:auto; padding:12px 0px 8px 12px; border-bottom:1px dotted #414141;}
.FormInTbl { width:97%; margin:auto; padding:0} 
.FormInTbl label { padding-bottom:3px; display:block; }
.FormInTbl td { padding:5px; vertical-align:top; font-size:10px;}
.FormInTbl td p { font-weight:bold;}
.FormInTbl td div { margin-bottom:3px;}
.FormInTbl td td { padding:0; vertical-align:middle; }
.FormInTbl .FormTblRdoAlign { margin-left:-5px;}
.FormInTbl span.Bold { font-weight:bold; }
.FormInTbl .TdBtn td { padding-bottom:6px; }
.FormInTbl .FormInTblCol10  { width:10%; }
.FormInTbl .FormInTblCol20  { width:20%; }
.FormInTbl .FormInTblCol30  { width:30%; }
.FormInTbl .FormInTblCol35  { width:35%; }
.FormInTbl .FormInTblCol40  { width:40%; }
.FormInTbl .FormInTblCol45  { width:45%; }
.FormInTbl .FormInTblCol50  { width:50%; }
.FormInTbl .FormInTblCol55  { width:55%; }
.FormInTbl .FormInTblCol60  { width:60%; }
.FormInTbl .FormInTblCol65  { width:65%; }
/* Curve form end */

.TabInTbl { width:100%; margin:auto; padding:0; } 
.TabInTbl td { padding:4px 0; font-size:10px; vertical-align:top;}
.TabInTbl td p { font-weight:bold;}
.TabInTbl td.Col1TabTbl { padding:4px 0 0 0; }
.TabInTbl .tdBtnIn { text-align:center; padding:5px 0 0; }
.Width98 { width:98%; margin:auto;}

/* Form Table Start */
.DvForm { margin-bottom:15px; }
/*.IndicatesRqdFld { color:#292929; padding:5px; margin-bottom:5px; font-size:10px; background:url(Img/Common/dottedlinehr.gif) repeat-x left bottom; } */
.IndicatesRqdFld { color:#292929; padding:10px 6px 15px 6px; margin:0 3px 0 3px; font-size:10px; background:url(Img/Common/dottedlinehr.gif) repeat-x left 26px; clear:both; }
.IndicatesRqdFld_manage { color:#292929; padding:0px 6px 15px 6px; margin:0 3px 0 3px; font-size:10px; background:url(Img/Common/dottedlinehr.gif) repeat-x left 22px; clear:both; }
.IndicatesRqdFld_webchkin { color:#292929; padding:0px 6px 15px 6px; margin:0 3px 0 0px; font-size:10px; background:url(Img/Common/dottedlinehr.gif) repeat-x left 26px; clear:both; }


.IndicatesRqdFld span { float:left; padding:3px 5px 0 2px; }
.IndicatesStar { color:#ff0000; padding:0 5px 0 0px; font-size:11px; }
.FormTbl { width:98%; margin:auto; } 
.FormTbl_acc { width:98%; margin:auto; padding:3px; } 

.DvForm p { padding:0 !important; margin:0 !important; } 
/* .FormTbl { width:97%; margin:auto; padding:10px 10px 10px 10px;} */          
.FormTbl td { padding:5px; vertical-align:top; font-size:11px !important; }

.FormTbl_widget { width:98%; margin:auto; } 
.FormTbl_widget td { padding:5px; vertical-align:top; font-size:11px !important; font-weight:normal; }
/*.FormTbl_widget td  p{ padding:5px; vertical-align:top; font-size:11px !important; font-weight:normal; }*/

.FormTbl td td { padding:5px 0px; vertical-align:middle; }
/* Bug-Id: 170 Editing .FormTbl second level td 2 Aug 2011 */
.newTableStyle .FormTbl td td{ vertical-align:top;}
    .newTableStyle .ObeRadioRow input,
    .newTableStyle .ObeRadioRow_red input{ margin:0 4px; vertical-align:middle; width:13px; height:13px;}
    
    .newTableStyle .ObeRadioRow label, 
    .newTableStyle .ObeRadioRow_red label{ padding-top:0; vertical-align:middle; height:auto;}
/* Bug-Id: 170 added for radiobutton on Vendorpage */
.radioBtnTable label{ padding-right:6px;}

/* Bug-Id: 170 Error Message alignment on Final Step of vendor page */
#valOtherInfoLiabilityInsuranceCurrency,
#valOtherInfoLiabilityInsuranceOffered,
#valOtherInfoIssuedCapital,
#valOtherInfoPaidUpCapital,
#valOtherInfoAuthorizedCapital,
#valOtherInfoCurrency{padding-left:8px;}

/* Hiding Default Outline from Chrome and all browsers on input elements */
input:focus{ outline: none;}

/* For Bug-Id: 170 Auto Width Important */
.wAuto{ width:auto !important;}

/* Bug-Id 170 28July2011 */
.FormTbl td td td{padding:0;}
.FormTbl .amtWrapper label{margin:2px 4px 0 19px;}
.FormTbl .amtWrapper input{margin:2px 0 0 0;}
.FormTbl .amtWrapper .DisplayNone{margin:0 0 0 19px;}
.FormTbl td p { font-weight:bold; }
.FormTbl td.txtmatch { font-weight:normal; padding-top:11px;}
.FormTbl table.innerTbl td { padding-right:6px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
.FormTbl .FormTblRdoAlign { margin-left:-5px; }
.FormTbl span.Bold { font-weight:bold; }
.FormTbl .FormTblCol10, .Width10 { width:10%; }
.FormTbl .FormTblCol20, .Width20 { width:20%; }
.FormTbl .FormTblCol25, .Width25 { width:25%; }
.FormTbl .FormTblCol30, .Width30 { width:30%; }
.FormTbl .FormTblCol35, .Width35 { width:35%; }
.FormTbl .FormTblCol40, .Width40 { width:40%; }
.FormTbl .FormTblCol45, .Width45 { width:45%; }
.FormTbl .FormTblCol50, .Width50 { width:50%; }
.FormTbl .FormTblCol55, .Width55 { width:55%; }
.FormTbl .FormTblCol60, .Width60 { width:60%; }
.FormTbl .FormTblCol65, .Width65 { width:65%; }
.FormTbl .FormTblCol70, .Width70 { width:70%; }
.FormTbl .FormTblCol72, .Width72 { width:72%; }
.FormTbl .FormTblCol80, .Width80 { width:80%; }
.FormTbl .FormTblCol90, .Width90 { width:90%; }
.FormTbl .FormTblCol100, .Width100 { width:100%; }
.Width99seven { width:99.7%; *width:99.8%}
.FormTbl .TdBtn td { padding-bottom:6px; }

/* Form Table End */

/* Table List start */
.tblCurStru { width:100%; margin-bottom:15px;}
.tblCurStruRhtTp { background:url(Img/TableListing/tblhdr_curtprht.gif) no-repeat right top; }
.tblCurStruLftTp { background:#ff0000 url(Img/TableListing/tblhdr_curtplft.gif) no-repeat left top; padding-top:4px; border-bottom:1px solid #dfecf4; }
.tblCurStruLftTpNoBtmBrd { 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; border-bottom:1px solid #b5d9f4; overflow:hidden; height:3px; }
.tblCurStruRhtBtm { background:url(Img/TableListing/tblhdr_curbtmrht.gif) no-repeat right top; font-size:6px; }
.tblCurStruLfBtm { background:url(Img/TableListing/tblhdr_curbtmlft.gif) no-repeat left top; font-size:6px; }
.tblCommonList { width:100%; }
.tblCommonList td, .tblCommonList th { border-right:1px solid #bdd8e9; }
.tblCommonList th.thTxtAlnLft { text-align:left; }
.tblCommonList .tdTxtAlnCen { text-align:center; }
.tblCommonList th { border-bottom:2px solid #bdd8e9; vertical-align:middle; padding:5px; background:#7d82ba; color:#fff; }
.tblCommonList th a { color:#fff; text-decoration:underline; }
.tblCommonList .thHeader2 th { font-weight:normal; background:#cdcde5; padding:3px; border-bottom:1px solid #fff; color:#444; }
.tblCommonList .thHeader2 th a { color:#444; }
.tblCommonList td { padding:6px 9px; border-right:1px solid #bdd8e9; }
.tblCommonList tr.tblListAlternate td { background:#eff7fc; }
.tblCommonList tr.tblListAlternate span {font-weight:normal;}
.tblCommonList tr.tblListAlternate2 span { font-weight:normal;}
.tblCommonList .thBrdBtmNone { border-bottom:none; }
.tblCommonList .tdBrdRhtNone { border-right:none; }
.tblCommonList .tdBgWhite { background:#fff !important; }
.tblCommonListTpTxt { margin:0 0 7px 4px; }
.tblCommonList .notifyTxt { padding:5px 12px 0 12px; border:none; }
.tblCommonList .tdBtnListing { text-align:center; padding:8px 8px 5px; border-top:1px solid #bdd8e9; border-right:none; }
/* Table List end */

/* Paging Start */
.pageNextPrevRht { float:right; margin-top:-19px; padding-right:13px; }
/* Paging End */

/* Inner Left Tabs Start */
#FltTablinkList {}
#FltTablinkList2 {width: 140px; position:absolute; z-index:2; }
#FltTablinkList ul {	margin:0px;	padding:0px; list-style:none;	}
#FltTablinkList li {	clear:both;}
#FltTablinkList li {background: transparent url(Img/Tabs/tab_on.jpg) repeat-x top left;	}
#FltTablinkList p.lastTotal {background: transparent url(Img/Tabs/tab_on.jpg) repeat-x top left; padding: 10px 0px 10px 0px;	}
#FltTablinkList 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: 7px 0px 6px 0px; *position:relative; }
	
#FltTablinkList li.UnselectNoShad {background: transparent url(Img/Tabs/tabfirst_on.jpg) repeat-x top left;  }
#FltTablinkList li.UnselectNoShad a {background: transparent url(Img/Tabs/tabfirst_off.jpg) repeat-x top left; 	}
#FltTablinkList li.UnselectNoShad a:hover {background: url(Img/Common/tabson_arrow.gif) no-repeat right center;	}
	
#FltTablinkList #FirstNav a {background: transparent url(Img/Tabs/tabfirst_off.jpg) repeat-x top left;}

#FltTablinkList  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:7px 0px 6px 0px; width:141px; *width:140px; *position:relative; z-index:4; right:-1px; }

#FltTablinkList  #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;}*/
#FltTablinkList li.selected {background: transparent url(Img/Tabs/tab_on.jpg) repeat-x top left; }
#FltTablinkList li.selected1 {background: transparent url(Img/Tabs/tabfirst_on.jpg) repeat-x top left;  }

#FltTablinkList li.selected a:link,#FltTablinkList li.selected a:active,#FltTablinkList li.selected a:visited,#FltTablinkList 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;}
                           
#FltTablinkList li#FirstNav.selected { background: transparent url(Img/Tabs/tabfirst_on.jpg) repeat-x top left;}
#FltTablinkList 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; }
#FltTablinkList .lastShadow { background:url(Img/Common/tabs_shadowtransparent.png) no-repeat top left; height:10px; text-indent:-2000px; font-size:0px;}

/* Inner Left Tabs End */

/* Press Release Start */
.DvPressRel { width:93%; margin:auto; line-height:17px; padding-top:14px; }
.PressRelTilte { }
.PressRelDate { padding-bottom:8px; color:#969696; }
.PressRelDesc { background:url(Img/Common/dottedlinehr.gif) repeat-x left bottom; padding-bottom:10px; margin-bottom:10px;  }
/* Press Release End */


/* inner page css for Hotel */
.HotelInDestination {background:url(Img/Title/titlebg_otherhotels.jpg) no-repeat left bottom; height:33px;}
.otherHotels {margin: 0px 10px; }
.otherHotels td {  background-image : url(Img/Common/icon_arrowrht.gif);  background-position: left center;  background-repeat: no-repeat;  padding: 3px 10px; }

/*. { background:url(Img/Common/bg_expandcollapse.jpg) repeat-x left top; width:97%; padding:5px 0px 5px 8px; margin-top:3px; float:left; height:24px;}
.DvColExpand img { float:left; cursor:pointer; border:none; margin-top:5px; padding-right:7px; line-height:24px;}
.DvColExpand a  {float:left; display:block; font-weight:bold; cursor:pointer; color:#000000 !important; text-decoration:none; line-height:16px;}
.DvColExpand a:hover { text-decoration:none; color:#000000 !important;}
.DvColExpandContent { padding:6px 5px 6px 6px;}*/

.DvColExpand { background:url(Img/Common/ExpandCollaspe_TitleBar.gif) no-repeat left top; width:731px; padding:5px 0px 0px 8px; margin-top:5px; margin-left:-8px; float:left; height:24px; }
.DvColExpand img { float:left; cursor:pointer; border:none; padding-top:3px; padding-right:7px; line-height:24px;}
.DvColExpand a  {float:left; display:block; font-weight:bold; cursor:pointer; color:#000000 !important; text-decoration:none; line-height:16px;}
.DvColExpand a:hover { text-decoration:none; color:#000000 !important;}
.DvColExpandContent {margin-left:-8px; padding:5px 10px; background: url(Img/Common/ExpandCollaspe_ContentBrd.png) no-repeat left top; clear:both; width:711px; *margin-left:-16px; margin-left /*\**/: -8px\9;}






/*Start Registration css*/
.RegistrationStep{ float:left; padding:0; margin:0 0 10px 0; border:1px solid #E5E5E5; width:100%;  }
.RegistrationStep li {list-style:none; padding:0; margin:0;}
.RegistrationStep li.StepOneActive{ float:left; padding:12px 20px 0px 10px; margin:0; 
background:#F5F5F5 url(Img/Common/registraion_steparrow1.gif) no-repeat top right; height:30px; font-weight:bold; width:270px; font-size:11px !important;}
.RegistrationStep li.StepOneActive span{background:url(Img/Common/registraion_stepactive.gif) no-repeat 0px 0px; color:#fff; padding:5px 13px 28px 13px; margin:0; *position:relative;}

.RegistrationStep li.StepOneInActive{ float:left; padding:12px 20px 0px 10px; margin:0; 
background:#fff url(Img/Common/registraion_steparrow2.gif) no-repeat top right; height:30px;  width:270px; font-size:11px !important;}
.RegistrationStep li.StepOneInActive span{background:url(Img/Common/registraion_stepinactive.gif) no-repeat 0px 0px; color:#fff; padding:5px 13px 28px 13px; margin:0; font-weight:bold; *position:relative;}


.RegistrationStep li.StepTwoActive{ float:left; padding:12px 20px 0px 10px; margin:0; 
background:#F5F5F5; height:30px; font-weight:bold; width:385px; font-size:11px !important;}
.RegistrationStep li.StepTwoActive span{background:url(Img/Common/registraion_stepactive.gif) no-repeat 0px 0px; color:#fff; padding:5px 13px 28px 13px; margin:0;  *position:relative;}


.RegistrationStep li.StepTwoInActive{ float:left; padding:12px 20px 0px 10px; margin:0; 
background:#fff; height:30px;  width:385px; font-size:11px !important;}
.RegistrationStep li.StepTwoInActive span{background:url(Img/Common/registraion_stepinactive.gif) no-repeat 0px 0px; color:#fff; padding:5px 13px 28px 13px; margin:0; font-weight:bold;  *position:relative;}
/*End Registration css*/

/*start table grid listing for benfit page*/
.NewtblGridList {width:100%; border-left:1px solid #b4d6f1; border-bottom:1px solid #b4d6f1; border-top:1px solid #b4d6f1; clear:both; }
.NewtblGridList td {padding:6px 3px 6px 6px; border-right:1px solid #B4D6F1; font-size:11px; color:#414141; text-align:left;  background:#dcf0ff; }

.NewtblGridList td.Blue{padding:6px 3px 6px 6px; border-right:1px solid #B4D6F1; font-size:11px; color:#414141;   background:#B0D4F2; text-align:center;}

.NewtblGridList td.BluePlus{padding:6px 3px 6px 6px; border-right:1px solid #B4D6F1; font-size:11px; color:#414141;   background:#94BFE5; text-align:center;}

.NewtblGridList td.Silver{padding:6px 3px 6px 6px; border-right:1px solid #B4D6F1; font-size:11px; color:#414141;   background:#C2C2C2; text-align:center;}

.NewtblGridList td.Gold{padding:6px 3px 6px 6px; border-right:1px solid #B4D6F1; font-size:11px; color:#414141;  background:#ECCB8F; text-align:center;}

.NewtblGridList td.Platinum{padding:6px 3px 6px 6px; border-right:1px solid #B4D6F1; font-size:11px; color:#414141;  background:#EAEAEA; text-align:center;}


.NewtblGridList th {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;}

.NewtblGridList th.Blue {border-right:1px solid #b4d6f1; vertical-align:middle; background:url(img/Form/tbl_titlebgblue.gif) repeat-x left bottom; color:#fff; line-height:14px; height:40px;}

.NewtblGridList th.BluePlus {border-right:1px solid #b4d6f1; vertical-align:middle; background:url(img/Form/tbl_titlebgblueplus.gif) repeat-x left bottom; color:#fff; line-height:14px; height:40px;}

.NewtblGridList th.Silver {border-right:1px solid #b4d6f1; vertical-align:middle; background:url(img/Form/tbl_titlebgsilver.gif) repeat-x left bottom; color:#fff; line-height:14px; height:40px;}

.NewtblGridList th.Gold {border-right:1px solid #b4d6f1; vertical-align:middle; background:url(img/Form/tbl_titlebggold.gif) repeat-x left bottom; color:#fff; line-height:14px; height:40px;}

.NewtblGridList th.Platinum {border-right:1px solid #b4d6f1; vertical-align:middle; background:url(img/Form/tbl_titlebplatinum.gif) repeat-x left bottom; color:#fff; line-height:14px; height:40px;}

.NewtblGridList th.Blue_new {border-right:1px solid #b4d6f1; vertical-align:middle; background:url(img/Form/tbl_titlebgblue_new.gif) repeat-x left bottom; color:#fff; line-height:14px; height:40px;}

.NewtblGridList th.BluePlus_new {border-right:1px solid #b4d6f1; vertical-align:middle; background:url(img/Form/tbl_titlebgblueplus_new.gif) repeat-x left bottom; color:#fff; line-height:14px; height:40px;}

.NewtblGridList th.Silver_new {border-right:1px solid #b4d6f1; vertical-align:middle; background:url(img/Form/tbl_titlebgsilver_new.gif) repeat-x left bottom; color:#fff; line-height:14px; height:40px;}

.NewtblGridList th.Gold_new {border-right:1px solid #b4d6f1; vertical-align:middle; background:url(img/Form/tbl_titlebggold_new.gif) repeat-x left bottom; color:#fff; line-height:14px; height:40px;}

.NewtblGridList th.Platinum_new {border-right:1px solid #b4d6f1; vertical-align:middle; background:url(img/Form/tbl_titlebplatinum_new.gif) repeat-x left bottom; color:#fff; line-height:14px; height:40px;}
.NewtblGridList 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; }
.NewtblGridList th.thTxtAlnLft { text-align:left; }
.NewtblGridList .SplitCol {  background:#FFFFFF; width:10px;} 
.NewtblGridList .tdTxtAlnCen { text-align:center; padding-left:0px; }
.NewtblGridList .thBrdTopNone { border-top:none; }
.NewtblGridList .thBrdBtmNone { border-bottom:none; }
.NewtblGridList tr.thBrdBtmNo th { border-bottom:none; }
.NewtblGridList .BrdBtm { border-bottom:1px solid #b4d6f1; }
.NewtblGridList .BrdTop { border-top:1px solid #b4d6f1; }
.NewtblGridList .BrdLft { border-left:1px solid #b4d6f1;}
.NewtblGridList tr.tblGridAlternate td { background:#FFFFFF; text-align:center; border-top:1px solid #B4D6F1;}
.NewtblGridList tr.tblGridAlternate td.txtleft { background:#FFFFFF; text-align:left; border-top:1px solid #B4D6F1;}
.NewtblGridList td a  { color:#018ace ; text-decoration:none; }
.NewtblGridList td a:hover  { color:#018ace ; text-decoration:underline; }
.NewtblGridList .TblGridCol10 { width:10%; }
.NewtblGridList .TblGridCol15 { width:15%; }
.NewtblGridList .TblGridCol20 { width:20%; }
.NewtblGridList .TblGridCol25 { width:25%; }
.NewtblGridList .TblGridCol30 { width:30%; }
.NewtblGridList .TblGridCol34 { width:34%; }
.NewtblGridList .TblGridCol35 { width:35%; }
.NewtblGridList .TblGridCol40 { width:40%; }
.NewtblGridList .TblGridCol45 { width:45%; }
.NewtblGridList .TblGridCol50 { width:50%; }
.NewtblGridList .TblGridCol55 { width:55%; }
.NewtblGridList .TblGridCol60 { width:60%; }
.NewtblGridList .TblGridCol65 { width:65%; }
.NewtblGridList .TblGridCol70 { width:70%; }
.NewtblGridList .TblGridCol75 { width:75%; }
.NewtblGridList .TblGridCol80 { width:80%; }
.NewtblGridList .TblGridCol85 { width:85%; }
.NewtblGridList .TblGridCol90 { width:90%; }
.NewtblGridList .TblGridCol95 { width:95%; }
.NewtblGridList .TblGridCol100 { width:100%; }
/*end table grid listing for benfit page*/
.FloatNone{ float:none;} 
.formFieldHint{color:#7F7F81; font-size:10px;}
.dvPopupSml .PopupTitlecen{ width:212px; _width:213px;}

/* Tooltip Yellow Start */
.DvPopUpContainerAbsolute{width:200px; clear:both; z-index:100; position:absolute;}
.RightMore {position:absolute; bottom:7px; right:0px}

#bubble_tooltip{ position:absolute; }
.dvToolTipYellow { font-size:10px; }
.dvToolTipYellow .ToolTipYellow { }
.dvToolTipYellow .ToolTipCurTpLft { background:url(Img/TooltipYellow/ToolTipCurTpLft.png) no-repeat left top; height:36px; width:14px; }
.dvToolTipYellow .ToolTipMidTpBg { background:url(Img/TooltipYellow/ToolTipMidTpBg.png) repeat-x left top; height:27px; color:#FFF; vertical-align:top; font-weight:bold; font-size:10px; padding-top:9px; }
.dvToolTipYellow .ToolTipCurTpRht { background:url(Img/TooltipYellow/ToolTipCurTpRht.png) no-repeat right top; height:36px; width:14px; }

.dvToolTipYellow .ToolTipLftContBg { background:url(Img/TooltipYellow/ToolTipLftContBg.png) repeat-y left top; }
.TooltipYellowArrowLeft { background:url(Img/TooltipYellow/TooltipYellowArrowLeft.png) repeat-x left top; width:22px; height:35px; position:absolute; margin-left:4px; margin-top:40px; }
.TooltipYellowArrowRight { background:url(Img/TooltipYellow/TooltipYellowArrowRight.png) repeat-x left top; width:22px; height:35px; position:absolute; right:4px; top:40px; }
.TooltipYellowArrowBottom { background:url(Img/TooltipYellow/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: transparent url(Img/TooltipYellow/ToolTipRhtContBg.png) repeat-y left top; }

.dvToolTipYellow .ToolTipCurBtmLft { background:url(Img/TooltipYellow/ToolTipCurBtmLft.png) no-repeat left top; height:20px; width:14px; }
.dvToolTipYellow .ToolTipMidBtmBg { background:url(Img/TooltipYellow/ToolTipMidBtmBg.png) repeat-x left top; height:20px; }
.dvToolTipYellow .ToolTipCurBtmRht { background:url(Img/TooltipYellow/ToolTipCurBtmRht.png) no-repeat right top; height:20px; width:14px; }

.dvToolTipYellow .TooltipYellowClose { background:url(Img/TooltipYellow/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 Yellow End */

/* Form Sub title CSS */
.SubTitleForm { border-bottom:1px solid #A6D6ED; }
.SubTitleForm td { padding:3px 0px !important; font-size:13px !important; font-weight:bold; color:#003774; vertical-align:middle; }
.SubTitleForm div { background:url(Img/Common/subtitlearrow_form.gif) no-repeat left top; width:15px; height:22px; float:left; padding-right:12px; }
/*promotions starts*/


.Width510{width:510px;}

.dvFrmContent_pro {
background:transparent url(Img/promotions/shadow_top.gif) repeat-x scroll left top;
}

.dvFrmCurRhtLft_pro{background:transparent url(Img/promotions/cur_left_top.gif) no-repeat scroll left top;}

.dvFrmCurLftRht_pro {
background:transparent url(Img/promotions/cur_right_top.gif) no-repeat scroll right top;
}

.dvFrmBotBg_pro {
background:transparent url(Img/promotions/shadow_bottom.gif) repeat-x scroll left bottom;
}

.dvFrmCurLftBtm_pro{
background:transparent url(Img/promotions/cur_left_bottom.gif) no-repeat scroll left bottom;
}

.dvFrmCurRhtBtm_pro {
background:transparent url(Img/promotions/cur_right_bottom.gif) no-repeat scroll right bottom;

}


.pro_table{ margin:0px auto 0px auto; clear:both; }
.pro_table span.orange_txt{color:#ED8C25; font-size:11px; font-family:Verdana; font-weight:bold; line-height:16px;}
.pro_table span.dark_gray{color:#424242; font-size:11px; font-family:Verdana;}
.pro_table span.blue{color:#003677; font-size:11px; font-family:Verdana; font-weight:bold;}
.pro_table img.banner_img{padding-left:10px; padding-bottom:12px; padding-top:11px; }
.pro_table td{ padding-left:9px;}
.pro_table #cities{line-height:15px;}
a.pro_link{color:#1963D0; outline:none; text-decoration:none;}
div.contentpadd{padding:20px 11px 20px 20px;}

/*promotions starts*/
/*for footer to remain at bottom*/

* html #MainContent /*hack for IE6*/
{ 
min-height: 406px;
}

#MainContent /*hack for IE7 and IE8*/
{
min-height /*\**/: 406px\9;
}

/*for footer to remain at bottom*/

/*free tickets*/
td #countryList table.ObeRadioRow td{width:auto; padding-right:20px;}
#activeRegus{ padding-bottom:0px !important; margin-bottom:0px !important; height:25px;}
#activeRegus table td{padding-right:8px !important;}
/*free tickets*/
/*baggage page*/

.bagLnks { padding:13px 10px 13px 10px; line-height:17px;  }
.bagLnks span{font-size:11px; color:#000000;}
.bagLnks a.lastLnks{ border-right:none;  text-decoration:none; color:#018ACE;}
.bagLnks a{ font-size:10px; padding:0 5px 0 2px; text-decoration:none; color:#018ACE;}

.bagLnks a.lastLnks:hover{ border-right:none;  text-decoration:underline; color:#018ACE;}
.bagLnks a:hover{ font-size:10px;  padding:0 5px 0 2px; text-decoration:underline; color:#018ACE;}

.bagLnks a.actlnk{ font-size:10px;  padding:0 5px 0 2px; text-decoration:none; color:#000000;}

.bagLnks a.lastactlnk{ font-size:10px; border-right:0px solid #000000; padding:0 5px 0 2px; text-decoration:none; color:#000000;}

/*baggage page*/
/*special offers starts*/

.spec_table{/*padding:10px 10px 15px 8px;*/ clear:both;margin:0px 10px 0px 8px !important;}
.spec_table span.orange_txt{color:#ED8C25; font-family:Verdana; text-align:center; font-weight:bold; }
.spec_table img{text-align:center; padding-top:10px; padding-bottom:10px;}
.spec_table a{color:#D9A013 !important;}
.spec_table span.content_txt{padding-top:8px; padding-bottom: 8px;}
.spec_table td.paddB15{padding-bottom:15px;}

/*special offer ends*/

/*web survey starts*/

.Websurvey_Radio td{clear:both;
float:left;
margin-left:-5px;
width:100%;}

.Websurvey_Radio input{float:left;}

.Websurvey_Radio label{float:left;
height:15px;
padding-top:2px;}
/*web survey ends*/

/*Destination guide*/

p.dest_guide img{padding-right:9px;}
p.dest_guide span{font-weight:bold;}
p.dest_guide span a{font-weight:bold; color:#000000 !important; text-decoration:none !important;}


/*Destination guide*/

/*Dubal Shopping Festival starts*/
.leftbg{background:url(Img/DSF/left_bg_pixel_line.jpg) repeat-y right top; width:57px;}

.rightbg{background:url(Img/DSF/right_bg_pixel_line.jpg) repeat-y left top; width:56px;}

.contentbg{background:url(Img/DSF/bottom_page.jpg) no-repeat left bottom; height:53px; width:730px;}

.left_bottom{background:url(Img/DSF/bottom_left_bg.jpg) no-repeat right bottom; height:210px; width:37px;}

.right_bottom{background:url(Img/DSF/bottom_right_bg.jpg) no-repeat left bottom; height:210px; width:37px;}

.DSF td{background-color:#FFF1D7;  border-left:1px solid #E8CA8E; padding:5px;}

.DSF tr.DYellow td{background-color:#E1BC76 !important; font-weight:bold; border-left:0px !important;}

.DSF{border-right:1px solid #E8CA8E; border-bottom:1px solid #E8CA8E;}

.titlebg_INR{background:url(Img/DSF/title_bg_panel_with_text_INR.jpg) no-repeat left top; width:730px; height:165px;}

.titlebg_MYR{background:url(Img/DSF/title_bg_panel_with_text_MYR.jpg) no-repeat left top; width:730px; height:165px;}

.titlebg_THAI{background:url(Img/DSF/title_bg_panel_with_text_THAI.jpg) no-repeat left top; width:730px; 
 height:165px;}

div.uldiv{margin-left:320px; width:310px; padding-top:8px;}

div.uldiv span{ color:#845000; font-weight:bold;}


div.uldiv ul li{background:url(Img/DSF/bullet_black.jpg) no-repeat left 5px; font-size:10px; }



/*Dubal Shopping Festival ends*/
.tblGridRSS{border-left:1px solid #b4d6f1; border-top:1px solid #b4d6f1;}

tr.tblGridListWhite td{background-color:White; padding:6px 3px 6px 6px; border-right:1px solid #b4d6f1;   font-size:11px; color:#414141; text-align:left; border-bottom:1px solid #b4d6f1;}

tr.tblGridListBlue td{background-color:#DCF0FF ; padding:6px 3px 6px 6px; border-right:1px solid #b4d6f1; font-size:11px; color:#414141; text-align:left; border-bottom:1px solid #b4d6f1;}
.WhiteBG{ background-color:#FFFFFF !important;}
/* Form structure for airline partner Start */

.dvFrmContentPartners {background:transparent url(Img/Form/formbgP_top.gif) repeat-x left top; }

.dvFrmCurLftBtmPartners { background:url(Img/Form/formbgcurvP_leftbtm.gif) bottom left no-repeat;}

.dvFrmCurRhtBtmPartners { background:url(Img/Form/formbgcurvP_rightbtm.gif) bottom right no-repeat; padding-bottom:9px; padding-top:3px;}

.dvFrmCurLftRhtPartners { background:url(Img/Form/formbgcurvP_leftright.gif) top right no-repeat;}

.dvFrmCurRhtLftPartners { background:url(Img/Form/formbgcurvP_lefttop.gif) top left no-repeat;}

.dvFrmBotBgPartners {background:transparent url(Img/Form/formbgP_btm.gif) repeat-x left bottom;}

/* Form structure for airline partner End */
/* Vote Email starts*/
.VoteEmailMain{width:730px;}
.VoteEmailMain div.ContentLft{background:transparent url(Img/VoteEmail/voteEmailLft.jpg) no-repeat left top; width:101px; height:720px; float:left;}
.VoteEmailMain div.ContentRht{background:transparent url(Img/VoteEmail/voteEmailRht.jpg) no-repeat left top; width:113px; height:720px; float:left;}
.VoteEmailMain div.ContentCentre{background:transparent url(Img/VoteEmail/voteEmailCentreGrayBg.jpg) no-repeat left top; width:516px; height:720px; float:left;}
.VoteEmailMain div.ContentBtm{background:transparent url(Img/VoteEmail/voteEmailBtm.jpg) no-repeat left top; width:730px; height:521px; clear:both;}
.VoteEmailMain div.ContentCentre div.TxtContent{width:450px; margin:auto; padding-top:50px;}
.VoteEmailMain div.ContentCentre div.txtblueBold,.VoteEmailMain div.ContentCentre div.txtblue,.VoteEmailMain div.ContentCentre div.txtbluesmall{color:#414141; font-family:Verdana;}
.VoteEmailMain div.ContentCentre div.txtblueBold{font-weight:bold; font-size:22px;}
.VoteEmailMain div.ContentCentre div.txtblue{font-size:16px; font-weight:bold;}
.VoteEmailMain div.ContentCentre div.txtbluesmall{font-size:11px;}
.VoteEmailMain div.ContentCentre p{margin:10px 0 !important; }
.VoteEmailMain div.ContentCentre a{text-decoration:none; color:inherit; }
.txtbluesmall img{padding-left:10px; padding-top:10px;}



/* Vote Email starts*/
.JetEscapeEurope{background: url(Img/JetEscapes/bandLft.gif) no-repeat left 78px; }
.JetEscapeEurope p,.JetEscapeEurope td ,.JetEscapeEurope a,.JetEscapeEurope a:hover{color:#1D6482 !important;}
.jetesc_innertabEurope{border:1px solid #BDD9E4; background:#DAF1FF url(Img/JetEscapes/bandRht.gif) no-repeat left 78px; margin-left:9px;}

.DvjetEscape{border:1px solid #BDD9E4; background-color:#DAF1FF}
/*Style for readonly textbox starts*/
input.ReadOnly {background-color:#D4D0C8 !important; color:#808080 !important; background-image:none !important;}

/*Style for readonly textbox ends*/
/*Corporate deals starts*/
.PaddL20{padding-left:20px !important;}
.paddNoLeft{padding-left:0px !important;}
.ObeTabContent_Cdeals {
float:left;
font-size:10px;
padding:0px;
width:426px;
}
.PaddR10{padding-right:10px !important;}
.PaddL5{padding-left:5px !important;}
.RbCdeal label{padding-right:10px !important;}
/*Corporate deals ends*/
/*Jet2 Kerala offers starts*/
.BgOffer{width:200px; height:150px;}
.BgOffer div{margin: 123px auto auto 50px; font-size:9px;}
/*Jet2 Kerala offer ends*/
/*Italy Landing page starts*/
.ItalyContainer{width:965px; float:left; background:url(Img/Common/ItalyLftBg.jpg) no-repeat left top;}
.ItalyContainer div.TxtContainer{width:778px; float:right; margin-top:21px; background:url(Img/Common/ItalyCurRht.jpg) no-repeat right top;}
.ItalyContainer div.BottomBand{width:787px; height:98px;float:right; margin-top:43px; background:url(Img/Common/ItalyBtmBand.jpg) no-repeat left top; margin-bottom:35px;}
.ItalyContainer div.CurveTop{background:url(Img/Common/ItalyCurTopeft.jpg) no-repeat left top;}
.ItalyContainer div.CurveBtm{background:url(Img/Common/ItalyCurBtmLeft.jpg) no-repeat left bottom;}
.ItalyContainer div.CurveBg{background:url(Img/Common/ItalyCenterBg.jpg) repeat-y left top;}
.ItalyContainer span.Heading{color:#FAA61A; font-size:15px; font-weight:bold;}
.ItalyContainer span.ContentTxt{color:#0F204B;}
.ItalyContainer div.Text{padding:20px 20px; width:445px; height:384px;}
/*Italy Landing page ends*/
/*Flight schedules new starts*/
.BlueBorderLeft{border-left:1px solid #B4D6F1;}
.BlueBorderRight{border-right:1px solid #B4D6F1;}
.BlueBorderBtm{border-bottom:1px solid #B4D6F1;}
.BlueBorderTop{border-top:1px solid #B4D6F1;}
.BlueBorderBox{border:1px solid #B4D6F1;}
.MarTopBtm0{margin-top:0px !important; margin-bottom:0px !important;}
.dvNotify{background-color: #C4E1EF; margin-top:2px; line-height:20px; font-size: 9px; padding-left:4px;}

.tblGridList_Schedule {width:100%; border:1px solid #b4d6f1; clear:both; margin:10px 0; }

.tblGridList_Schedule td {padding:6px 3px 6px 6px; border-right:1px solid #b4d6f1; border-bottom:1px solid #b4d6f1; font-size:11px; color:#414141; text-align:left;  }

.tblGridList_Schedule th {border-right:1px solid #b4d6f1; vertical-align:top; background:url(img/Form/tbl_titlebgnew.gif) repeat-x left bottom; color:#4a4a4a; padding:17px 0 12px 0; }

.tblGridList_Schedule th.thTwoLine {border-right:1px solid #b4d6f1; vertical-align:middle; background:url(img/Form/tbl_titlebgnew.gif) repeat-x left bottom; color:#4a4a4a; }

.tblGridList_Schedule th.thTxtAlnLft { text-align:left; }

.tblGridList_Schedule tr.thSubTitle th {vertical-align:middle; background:url(img/Form/tbl_titlebgnew.gif) repeat-x left bottom; color:#4a4a4a; padding:5px 0 7px 0; }

.tblGridList_Schedule .SplitCol { width:10px;} 

.tblGridList_Schedule .tdTxtAlnCen { text-align:center; padding-left:0px; }

.tblGridList_Schedule .thBrdTopNone { border-top:none; }

.tblGridList_Schedule .thBrdBtmNone { border-bottom:none; }

.tblGridList_Schedule tr.thBrdBtmNo th { border-bottom:none; }

.tblGridList_Schedule .BrdBtm { border-bottom:1px solid #b4d6f1; }

.tblGridList_Schedule .BrdTop { border-top:1px solid #b4d6f1; }

.tblGridList_Schedule .BrdLft { border-left:1px solid #b4d6f1;}

.tblGridList_Schedule tr.tblGridAlternate td { }

.tblGridList_Schedule td a  { color:#018ace ; text-decoration:none; }

.tblGridList_Schedule td a:hover  { color:#018ace ; text-decoration:underline; }

.tblGridList_Schedule td.AlignCenter{text-align:center;}

.ObeRadioRow_FlightPopUp { clear:both;  margin-left:-5px; _margin-left:0px; float:left; width:100%; }
.ObeRadioRow_FlightPopUp label { float:left; padding-top:2px; height:18px; }
.ObeRadioRow_FlightPopUp input { float:left; }

/*Flight schedules new ends*/
/*Fly With Miles starts*/
.FlyWithMilesTabContentDivider { background:url(Img/Obe/obe_divider.gif) no-repeat left 0px; height:70px; width:3px; float:left; margin:0 5px; }
/*Fly With Miles ends*/

/* SOCIAL ICONS - FOOTER Starts */
.social { list-style:none; float:right;}
.social li { display:inline; float:left; background-repeat:no-repeat; }
.social li a {
	display:block;
	width:25px;
	height:22px;
	padding-right:1px;
	position:relative;
	text-decoration:none !important;
	/* New Line added for Text hiding on 23Dec11  */
	text-indent: -9999px;
}
.social li a strong,.social li a span{	
	position:absolute;		
	z-index:9999;

}


.social li a label
{
font-weight:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#414141;
	display:block;
	padding:2px 2px 3px 6px;
	text-decoration:none !important;

}


.social li a span,.social li a span.last
{
  background:url(/Images/footer/bg_rht_yllw.gif) no-repeat right top; height:22px; padding:3px 0px 3px 3px; left:0px; 

}
.social li a span.last
{
left:-50px !important;
}

.strongclass
{
	
	
	background:url(/Images/footer/bg_lft_yllw.gif) no-repeat left top; height:22px; padding:3px 3px 3px 0px; left:0px;
	
}

li.facebook {
	background-image:url(/Images/footer/facebook_icon_22x22.gif);
}
li.twitter {
	background-image:url(/Images/footer/twitter_icon_22x22.gif);
}
li.linked {
	background-image:url(/Images/footer/linked_in_icon_22x22.gif);
}
li.youtube {
	background-image:url(/Images/footer/youtube_icon_22x22.gif);
}
li.flickr {
	background-image:url(/Images/footer/flickr_icon_22x22.gif);
}
li.foursquare {
	background-image:url(/Images/footer/foursquare_icon_22x22.gif);
}

/* SOCIAL ICONS - FOOTER Ends */

/*Flight Status starts*/
/*.tblGridList tr td.newRow { background:#FCFFDD !important; text-align:center;}*/

.tblGridList tr td.newRow { background:#ABDBFF !important; text-align:center;}
.divertedArrowBg{position:relative; z-index:2;}
.divertedArrowBg a{display:block; }
.divertedArrowBg .divBtmArrow{ z-index:1; position: absolute; bottom:-21px; left:29px; margin:0 auto; background: url(Img/Common/arrow_top.png) no-repeat; height:16px; width:16px; display:block;}
/*Flight Status end*/
