/*              HEADER                */
.YT_header{width:958px; background:url(/static/images/common/background_sprites.gif); background-repeat:repeat-x; background-position:-0px -0px;}
.halfmoon li{display: inline;margin: 0px;padding: 0px;}
.headerfootercon{width:966px; margin:0 auto;}
.headerfootercon .center {text-align:center;}
.headercontainer{height:70px; color:#ffffff; padding:18px 0px 0px 0px; font-size:12px;}
.headerlogoleft{float:left; width:215px; padding:0px 0px 0px 0px;text-align:left;}
.headerright{float:right; width:550px; padding-top:0px;}
.headerphoneno{ text-align:right; width:188px; float:right; margin-top:20px; height:18px;}
.headerdeal{padding:20px 0px 0px 0px; text-align:right;}
.inputbox{ font-size:11px; color:#000000; width:120px; border:1px #7f9db9 solid;}
.tabcontainer{background:url(/static/images/common/tabbg.gif); background-repeat:repeat-x; height:36px; width:944px;}
.tabmaincon{ width:944px; padding:0px 0px 0px 0px;}
.tabmaincon ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.tabmaincon li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; display:inline;}
.tabiconmenubg { float:left;background:url(/static/images/common/tabbgimg.gif);background-repeat:no-repeat; display:inline; padding:8px 10px 9px 10px;}
.tabiconmenubg1 { float:left;background:url(/static/images/common/tabbgimg1.gif);background-repeat:no-repeat;}
.tabsignin{ float:right; width:110px; padding:7px 10px 0px 0px;  font-size:12px;}
.tabsignin a:link{text-decoration:none;font-size:12px; color:#596567;}
.tabsignin a:active{text-decoration:none;font-size:12px; color:#596567;}
.tabsignin a:visited{text-decoration:none;font-size:12px; color:#596567;}
.tabsignin a:hover{text-decoration:underline;font-size:12px; color:#596567;}
.headerTopRight{float:right; width:586px; margin-top:-15px; font-size:11px; font-weight:bold;}
.ukicon, .usicon, .yatralogo, .contacticon, .bulletarrow, .signbutton, .gobutton, .tabarrowimg{background:url(/static/images/common/homepagespritsimge.gif); background-repeat:no-repeat;}
.ukicon{padding:0px 0px 0px 19px; background-position:0px -54px;}
.usicon{padding:0px 0px 0px 19px; background-position:0px -68px; height:10px;}
.yatralogo{padding:0px; background-position:0px 0px; width:195px; height:55px;}
.contacticon{ background-position:0px -93px; padding:0px; height:18px; }
.signbutton{background-position:0px -114px; width:53px; height:22px;}
.signlink{float:right;width:58px;height:22px;cursor:pointer;}
.tabarrowimg{background-position:-0px -267px;}
.gobutton{background-position:-165px -215px; width:27px; height:21px;}
/* Cignex Added Line */
.hederfootercontainer{width:958px; margin:0 auto;}
.yatrafootercontainer{width:958px; margin:0 auto;}
.headerTopLink{ text-align:right; padding:0px 0px 0px 0px; font-size:11px; font-weight:bold;}
.headerTopLink a:link{ text-decoration:none; color:#ffffff; }
.headerTopLink a:active{text-decoration:none; color:#ffffff;}
.headerTopLink a:visited{text-decoration:none; color:#ffffff;}
.headerTopLink a:hover{text-decoration:none; color:#ffffff; text-decoration:underline;}
.tabsignin a:link{text-decoration:none;font-size:12px; color:#596567;}
.tabsignin a:active{text-decoration:none;font-size:12px; color:#596567;}
.tabsignin a:visited{text-decoration:none;font-size:12px; color:#596567;}
.tabsignin a:hover{text-decoration:underline;font-size:12px;}

/**************************************/

/* ADT Header code */
.tabcontainerAdt{background:url(/static/images/common/adtbg.gif); background-repeat:repeat-x; height:29px; width:944px;text-align:center;}
.tabsigninAdt{ padding:3px 10px 0px 0px; text-align:right; font-size:12px; color:#596567;}
.tabsigninAdt a:link{text-decoration:none;font-size:12px; color:#596567;}
.tabsigninAdt a:active{text-decoration:none;font-size:12px; color:#596567;}
.tabsigninAdt a:visited{text-decoration:none;font-size:12px; color:#596567;}
.tabsigninAdt a:hover{text-decoration:underline;font-size:12px; color:#596567;}
/**************************************/

/*           Main Homepage Flight Form            */
.formtabcontainer{width:944px;  height:auto; border:7px #0196b1 solid; border-bottom-width:0px;}
.formtabsubcon{width:944px; padding:0px 0px 0px 0px;}
.formtabbg{width:944px; background-color:#ffffff; height:178px;}
.iconleft{float:left; width:74px; color:#596567; height:178px;}
.iconleft ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.iconleft li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.iconbg{ background-image:url(../images/common/iconbg.gif); background-repeat:repeat-x; width:74px; height:39px; border-bottom:1px #9aaeca solid; text-align:center; padding-top:5px; border-right:1px #9aaeca solid;cursor:pointer;}
.iconbgon{background-color:#ffffff; width:75px; height:39px; border-bottom:1px #9aaeca solid; text-align:center; padding-top:5px;cursor:pointer;}
.bookingrightcon{float:right; width:868px; height:178px;}
.bookingleft{float:left; width:581px; padding-left:15px;}
.retriveright{float:right; width:209px; padding:8px 8px 0px 0px;}
.formleft{float:left; width:18px;}
.formmainleft{float:left; width:915px; background:#ffffff;padding:10px 0px 0px 0px;}
.formright{float:right; width:11px;}
.formleftpannel{float:left; width:145px;}
.formrightpannel{float:right; width:770px;}
.formfeildleft{ float:left; width:561px;}
.retrivebookinright{ float:right; width:207px; border:1px #d4d5d7 solid; background-color:#e7ecf3; height:162px;}
.booktrip{ color:#1e56a1; font-size:15px; padding-top:4px;}
.radiobg{background:url(../images/common/radiobutbg.gif); background-repeat:repeat-x; height:141px; width:122px;}
.radiobg ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.radiobg ul{margin:0px 0px 0px 0px; padding:3px 0px 0px 10px; list-style:none;}
.retrievecontainer{ width:182px; padding:0px 11px 0px 11px;}
.retriveheading{font-size:15px; color:#1e56a1; border-bottom:1px #cccccc solid; padding:6px 0px 0px 0px; margin-bottom:5px;}
.radiobut{width:581px; color:#1e56a1;}
.radiobut ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.radiobut li{ margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; display:inline;}
.newfelidscon{width:610px; border-top:1px #1f65a1 dotted; border-bottom:1px #1f65a1 dotted; margin:3px 0px 0px 0px; padding:8px 0px 0px 0px; height:90px;color:#000000;}
.formsfelids{ float:left;width:509px; color:#000000; padding-left:15px;}
.formfeildsleft{float:left; width:290px;}
.formfeildsright{float:right; width:300px;}
.busformfeildsright{float:right; width:260px;}
.fromfeild{float:left; width:135px;}
.tofeilds{float:right; width:135px;}
.departleft{float:left; width:110px;}
.departreturn{float:left; width:100px;}
.passcon{float:left;width:300px; padding-top:12px;}
.classfeldcon{float:left;width:50px;}
.ytflyadult{float:left; width:35px;}
.childcon{float:right;width:240px;}
.childleft{float:left; width:100px;}
.infant{float:right; width:120px;}
.ytformtableft{float:left;width:94px; line-height:0px;}
.ytformbottombg{float:left; width:834px; background:url(../images/common/newformbgtbot1.gif); background-repeat:repeat-x; height:22px;}
.ytformtabright{float:right; width:30px;line-height:0px;}
.form_clickhere{ font-size:11px; color:#000000;}
.Farelinks{font-family:"Trebuchet MS", Arial;font-size:11px;font-weight: normal;text-decoration:none;color: #1f65a1;}
A.Farelinks:hover{font-family:"Trebuchet MS", Arial;font-size:11px;;font-weight: normal;text-decoration: underline;color: #1f65a1;}
/**************************************/

/* 				Common Page					*/
.alllinks{font-family:"Trebuchet MS", Arial;font-size:12px;font-weight: normal;text-decoration: underline;color: #1f65a1;}
A.alllinks:hover{font-family:"Trebuchet MS", Arial;font-size:12px;;font-weight: normal;text-decoration: none;color: #1f65a1;}
/**************************************/

/* 				Holiday Form					*/
.holifomrrightcon{float:left; width:944px;}
.holidayformheding{color:#1e56a1; font-size:15px; border-bottom:1px #1f65a1 dotted; padding:10px 0px 3px 0px; margin-right:10px;}
.holidayfomrcon{float:left;width:613px; margin-right:10px; padding:0px 0px 0px 15px;}
.holidayindexform{float:left;width:613px; margin-right:10px; padding:0px 0px 0px 35px;}
.holidayformleft{float:left; width:425px; border-right:1px #1f65a1 dotted; color:#000000; margin-top:5px; height:90px;}
.holidayformleft ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.holidayformleft li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; display:inline;font-weight:bold;}
.holidayfomrradioheading{ width:425px; color:#1e56a1; padding:0px 0px 0px 0px; font-weight:bold;}
.holidayformradio{width:425px; padding-top:5px; float:left;}
.newformselectbox{width:120px; font-size:11px;}
.holiformradileft{float:left; width:97px;}
.holiformradileft1{float:left; width:91px;}
.holiformradiright{float:left; width:84px;}
.holidayformright{float:right; width:165px; color:#000000;}
.holibokingheading{width:165px; color:#1e56a1; padding:10px 0px 0px 0px; font-weight:bold;}
.holidaybookingcon{width:165px; padding:5px 0px 0px 0px;}
.holidaycitylistcon{float:left; width:104px;}
.holibookingdetailcon{float:right; width:216px;}
.buttonbg{ float:right;width:121px; padding:3px 0px 0px 0px; background:url(../images/holiday/searchbutbg.gif); background-repeat:no-repeat; height:22px; color:#ffffff; font-weight:bold; text-align:center}
/**************************************/


/*           Step2 Form Filter Panel          */

.toptabformcontainer{width:944px;  height:auto; border:7px #0196b1 solid; border-bottom-width:0px;font-family:  "Trebuchet MS", Arial;font-size:12px;}
.toptabformsubcon{width:944px; padding:0px 0px 0px 0px;}
.toptabformbg{width:944px; background-color:#ffffff; height:183px;}
.toptabiconleft{float:left; width:74px; color:#596567;}
.toptabiconleft ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.toptabiconleft li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.toptabiconbg{ background-image:url(/static/images/common/iconbg.gif); background-repeat:repeat-x; width:74px; height:40px; border-bottom:1px #9aaeca solid; text-align:center; padding-top:5px;border-right:1px #9aaeca solid;}
.toptabiconbgdpack{ background-image:url(/static/images/common/iconbg.gif); background-repeat:repeat-x; width:74px; height:40px; border-bottom:1px #9aaeca solid; text-align:center; padding-top:5px;border-right:1px #9aaeca solid;}
.toptabiconbgon{background-color:#ffffff; width:74px; height:40px; border-bottom:1px #9aaeca solid; text-align:center; padding-top:5px;}
.toptabiconbgondpack{background-color:#ffffff; width:74px; height:40px; border-bottom:1px #9aaeca solid; text-align:center; padding-top:5px;}
.tabbookingrightcon{float:right; width:869px;}
.tabbookingrightcondpack{float:right; width:860px;}
.ytformtableft{float:left;width:94px; line-height:0px;}
.ytformbottombg{float:left; width:834px; background:url(/static/images/common/newformbgtbot1.gif); background-repeat:repeat-x; height:22px;}
.ytformtabright{float:right; width:30px;line-height:0px;}
.farebg{ background-image:url(/static/images/air/farebg.gif); background-repeat:repeat-y; height:314px;}
.faretext{ font-family: "Trebuchet MS", Arial; font-size:17px; color:#000000; padding-left:19px; }
.fareboxtext{ font-family: "Trebuchet MS", Arial; font-size:12px; color:#000000;}
/**************************************/

/*       Step2 fare rules popup      */
.farebg{ background-image:url(/static/images/air/farebg.gif); background-repeat:repeat-y; height:530px;}
.faretext{ font-family: "Trebuchet MS", Arial; font-size:17px; color:#000000; padding-left:19px; }
.fareboxtext{ font-family: "Trebuchet MS", Arial; font-size:12px; color:#000000;}

/**************************************/


/*               FOOTER               */
.YT_footer{width:958px; background:url(/static/images/common/background_sprites.gif); background-repeat:repeat-x; background-position:-0px -0px; height:250px; color:#ffffff;}
.fottercontainer{float:left;width:947px; color:#ffffff; margin:0px 10px 0px 11px;}
.footertoplink{width:910px; border-bottom:1px #0e98b1 solid; font-size:11px; height:90px;  padding:14px 0px 0px 0px;}
.partnerinvestcon{width:958px; margin:0 auto;}

.fotterpartnercon{width:958px; margin:0 auto;height:82px;}
.corpratelikkleft{float:left; width:155px; text-align:left;}
.ytservice{float:left; width:129px; padding-left:30px;}
.customerleft{float:left; width:114px;  padding-left:30px;}
.whyyt{float:left; width:125px; padding-left:30px;}
.affiliate{float:left; width:125px; padding-left:30px;}
.corpratelink{border-right:1px #ffffff dotted; height:64px; text-align:left;}
.corpratelink ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.corpratelink li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.footerbotlink{ font-size:11px; padding:8px 10px 0px 0px; word-spacing:2px;  float:left; text-align:left;}
.partnercon{ float:left; width:275px; margin:0 auto; padding:10px 0px 0px 0px; font-size:12px; height:68px; font-family: "Trebuchet MS", Arial; font-size:11px; color:#6e757b; font-weight:bold;}
.partnercon1{ float:left; width:321px; margin:0 auto; padding:10px 0px 0px 5px; font-size:12px; height:68px; font-family: "Trebuchet MS", Arial; font-size:11px; color:#6e757b; font-weight:bold;}
.partnercon2{ float:left; width:350px; margin:0 auto; padding:10px 0px 0px 5px; font-size:12px; height:68px; font-family: "Trebuchet MS", Arial; font-size:11px; color:#6e757b; font-weight:bold;}
.partnerleftpannel{float:left; width:406px; border-right:1px #cccccc solid;}
.partnerrightpannel{float:right; width:343px}
.ourpartnerYatra{float:left; width:83px; color:#959595; padding-top:10px;}
.partnerlogoYatra{float:right; width:321px;}
.ourinvesterYatra{float:left; width:90px; color:#959595; padding-top:10px; padding-left:10px;}
.investerlogoYatra{float:left; width:236px;}
.cpoyrightYatra{text-align:center; padding:10px 0px 10px 0px; font-size:11px; color:#959595}
.footertoplink a:link{ text-decoration:none; color:#ffffff; }
.footertoplink a:active{text-decoration:none; color:#ffffff;}
.footertoplink a:visited{text-decoration:none; color:#ffffff;}
.footertoplink a:hover{text-decoration:none; color:#ffffff; text-decoration:underline;}
.footerbotlink a:link{ text-decoration:none; color:#ffffff; }
.footerbotlink a:active{text-decoration:none; color:#ffffff;}
.footerbotlink a:visited{text-decoration:none; color:#ffffff;}
.footerbotlink a:hover{text-decoration:none; color:#ffffff; text-decoration:underline;}
.fotterpartnercon{width:958px; height:82px;margin:0 auto;}
.partnercon{ float:left; width:285px;  padding:10px 0px 0px 0px; font-size:12px; height:68px; font-family: "Trebuchet MS", Arial; font-size:11px; color:#6e757b; font-weight:bold;}
.partnercon1{ float:left; width:336px;  padding:10px 0px 0px 5px; font-size:12px; height:68px; font-family: "Trebuchet MS", Arial; font-size:11px; color:#6e757b; font-weight:bold;}
.partnercon2{ float:right; width:300px;  padding:10px 0px 0px 5px; font-size:12px; height:68px; font-family: "Trebuchet MS", Arial; font-size:11px; color:#6e757b; font-weight:bold;}
.associated_logos, .investors_logos, .paymentoptions_logos{background:url(/static/images/common/footer_patrners_logo.jpg); background-repeat:no-repeat; padding:0px; margin:0px;}
.associated_logos{background-position:-0px -0px; width:260px; height:32px;}
.investors_logos{background-position:-0px -39px; width:336px; height:32px;}
.paymentoptions_logos{background-position:-0px -78px; width:300px; height:32px;}
/**************************************/


/* 				Car					*/
.radiobutcar{ width:520px; color:#1e56a1;}
.radiobutcar ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; color:#000000;}
.radiobutcar li{ margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; display:inline; color:#000000;}
.felidscon{width:520px; border-top:1px #1f65a1 dotted; border-bottom:1px #1f65a1 dotted; margin:3px 0px 0px 0px; padding:8px 0px 0px 10px; height:85px;}
.felidsconcar{width:530px; border-top:1px #1f65a1 dotted;margin:3px 0px 0px 0px; padding:8px 0px 0px 0px;}
.rooms{float:left; width:40px;}
.classfeldcont{float:left;width:130px;}
.childcont{float:right;width:237px;}
.childrenleft{float:left; width:93px;}
/**************************************/

/* 				Hotel					*/
.htbookingleft{float:left; width:630px; padding-left:15px;}
.hotelformfeildsleft{float:left; width:260px;}
.hotelformfeildsright{float:right; width:260px;}
.hotelfelidscon{width:520px; margin:3px 0px 0px 0px; padding:30px 0px 0px 0px;float:left;}
.hotelfelidscon input{font-size:11px;}
.hotelfelidscon select{font-size:11px;}
.hotelpasscon{float:left;width:590px; padding-top:4px;}
.rooms{float:left; width:75px; color:#717a79;}
.hotelclassfeldcont{float:left;width:140px;padding-right:10px;}
.hotelchildcont{float:left;width:436px;color:#717a79;}
.hotelchildrenleft{float:left; width:375px; color:#717a79;}
.fromfeildhotel{float:left; width:232px; color:#717a79;position:relative;}
.findcity{padding-left:130px;}
.fromfeildhotel a:link{text-decoration:underline;color:#717a79;font-size:11px;}
.fromfeildhotel a:visited{text-decoration:underline;color:#717a79;font-size:11px;}
.fromfeildhotel a:hover{text-decoration:none;color:#717a79;font-size:11px;}
.checkin{float:left; width:100px; color:#717a79;}
.checkout{float:right; width:100px; color:#717a79;}
.adults{float:left; width:40px; color:#717a79;}
#hotelchildage{width:195px;float:left;}
.mferror_city{float:left;font-size:11px;color:red;padding-bottom:4px;font-family: "Trebuchet MS", Arial;font-weight:bold;height:16px;}
/* design chage hotel form css start here   */
.mferror_city1{float:left;font-size:11px;color:red;padding-bottom:0px;font-family: "Trebuchet MS", Arial;font-weight:bold;}
.hotelfelidscon1{width:630px; padding:8px 0px 5px 0px;  border-top:1px #1f65a1 dotted; border-bottom:1px #1f65a1 dotted; height:100px;}
.hotelpasscon1{float:left; width:510px; padding-top:10px; color:#000000;}
.htpassdetailcon{float:left; width:270px;}
.htroom{float:left; width:86px;}
.htpassadult{float:left; width:41px;}
.htpasschild{float:right; width:100px;}
.htagechilcon{float:right; width:215px;}
/* design chage hotel form css end here   */
/**************************************/


/**************************************/
/*      Step 3 MAIN CONTENT           */
#step34 .maincontainerstep34{width:968px; margin:0 auto;}
#step34 .mainbg{background:transparent url(/static/images/common/newmainemg.jpg) repeat-y scroll 0 0;float:left;width:968px;}
.containerbotimg{width:968px; margin:0 auto;}
.headerfootercontainer{width:958px; margin:0 auto;}
.headernewbg{width:958px;background-color:#0196b1;background-repeat:repeat-x; height:200px;}
.hotelreviewcontainer{width:944px; padding:13px 11px 0px 11px; float:left;}
.leftcomponentcontainer{width:926px;float:left;background-color:#ffffff;border:1px solid #bababa;border-top-width:0px;border-bottom-width:0px;padding:3px 9px 10px 9px; overflow:hidden; }
.rightcomponentcontainer{width:198px;float:right;background-color:#ffffff;border:1px solid #bababa;border-top-width:0px;border-bottom-width:0px;padding:3px 8px 0px 8px;}
.rigtcomponentcontainer{width:198px;float:right;background-color:#ffffff;border:1px solid #bababa;border-top-width:0px;border-bottom-width:0px;padding:6px 8px 0px 8px;}
.rightcomponentbg{width:200px;float:left;height:100%;}
.headingcontainer{width:935px;float:left; padding:14px 0px 0px 16px;font-size:16px;color:#000000;font-weight:bold;}
.headingcontainr{width:935px;float:left; padding:14px 0px 0px 16px;font-size:16px;color:#000000;font-weight:bold;}
.toproundbar{width:946px;float:left;background-image:url(/static/images/common/toproundbar.gif); background-repeat:no-repeat;height:6px;}
.bottomroundbar{width:946px;float:left;background-image:url(/static/images/common/bottomroundbar.gif); background-repeat:no-repeat;height:6px;}
.righttoproundbar{width:216px;background-image:url(/static/images/common/righttoproundbar.gif); background-repeat:no-repeat;height:5px;float:right}
.rightbottomroundbar{width:216px;float:right;background-image:url(/static/images/common/rightbottomroundbar.gif); background-repeat:no-repeat;height:5px;}
.ytminbgbotlett{float:left; width:12px;}
.ytminbgbotmid{float:left; width:944px; background:url(/static/images/common/conbotbg.gif); background-repeat:repeat-x; height:21px;}
.ytminbgbotright{float:left; width:11px;}
/**************************************/



/*      Step 4 & 5 MAIN CONTENT           */
.mainpaxcontainer{width:712px; padding:6px 11px 0px 11px; float:left;}
#componentcontainerstep4{width:680px;padding-bottom:16px;float:left;}
#componentcontainerstepp4{width:680px; padding-bottom:0px;float:left;}
#componentcontainerstepnew4{width:680px; padding-bottom:16px;float:left;}
#containerstep4comp{width:680px; padding-bottom:16px;float:left;}
#containerstep4{width:680px; padding-bottom:16px;float:left;}
#containerstp4comp{width:680px;float:left;}
#containerstp4paxdetail{width:680px;float:left; padding-bottom:16px;}
#componentcontainersttep4{width:680px;padding-bottom:8px;float:left;}
#componentheaderstep4{width:683px;float:left;padding:2px 0px 0px 7px;height:22px;background-image:url(/static/images/common/componentheaderbg.gif); background-repeat:repeat-x;border:1px solid #aec6e3;border-bottom-width:0px;font-size:15px;color:#000000;font-weight:bold;}
#componentdetailsstep4{width:690px;border:1px solid #aec6e3;border-top-width:0px;float:left;color:#000000;font-size:12px;}
.leftcomponentcontainerstep4{width:692px;float:left;background-color:#ffffff;border:1px solid #bababa;border-top-width:0px;border-bottom-width:0px;padding:3px 9px 0px 9px;}
.leftcomponentcontainerstp4{width:692px;float:left;background-color:#ffffff;border:1px solid #bababa;border-top-width:0px;border-bottom-width:0px;padding:6px 9px 0px 9px;}
#componentdetailsstep4 input{font-size:11px;}
#componentdetailsstep4 select{font-size:11px;}
.step4innerpanel{width:683px;padding-left:7px;float:left;color:#000000;padding-top:8px;padding-bottom:8px;border:1px solid #aec6e3;border-top-width:0px;float:left;}
.step4inerpanel{width:683px;padding-left:7px;float:left;color:#000000;padding-top:8px;padding-bottom:0px;border:1px solid #aec6e3;border-top-width:0px;float:left;}

.toproundbarstep4{width:712px;float:left;background-image:url(/static/images/common/toproundbarstep4.gif); background-repeat:no-repeat;height:6px;}
.bottomroundbartep4{width:712px;float:left;background-image:url(/static/images/common/bottomroundbarstep4.gif); background-repeat:no-repeat;height:6px;}

.pricedetailsstep4{float:left;width:690px;color:#000000;border:1px solid #aec6e3;float:left;}
.pricedetailsstep4 td{padding-top:4px;padding-bottom:4px;}
.pricedetailsstep4 td#caption{color:#1f65a1;font-weight:bold;}
.pricedetailsstep4 td#ppayment{padding:0px}
.pricedetailsstep4 A.whattext{color:#1f65a1;font-size:11px;text-decoration:none;}
.pricedetailsstep4 A.whattext:visited{color:#1f65a1;}
.pricedetailsstep4 A.whattext:hover{color:#1f65a1;text-decoration:underline;}
.detailcompstep4{width:690px;border:1px solid #aec6e3;border-top-width:0px;float:left;color:#000000;}
.inputcommon{color: #000000; background-color:#FFFFFF; border: 1px solid #676767; font-family: tahoma, Verdana, Arial, trebuchet MS; font-size: 11px;}
.continuebuttonstep4{width:692px;float:left;text-align:right;background-color:#ffffff;padding:0px 9px 5px 9px;border:1px solid #bababa;border-top-width:0px;border-bottom-width:0px;}

.infoHeadtxt{color: #000000;font-family:Arial,verdana;font-size:12px;font-weight:bold;}
.infoinputbox{font-family:  "Trebuchet MS", Arial; font-size:12px; font-weight: normal; color: #000000; width: 140px;border: 1px solid #7f9db9;
}
.infoinputbox2{font-family:  "Trebuchet MS", Arial; font-size:12px; font-weight: normal; color: #000000;width: 120px;border: 1px solid #7f9db9;
}
.infoinputbox3{font-family:  "Trebuchet MS", Arial; font-size:12px; font-weight: normal; color: #000000;width: 55px;border: 1px solid #7f9db9;
}
.infoinputbox4{font-family:  "Trebuchet MS", Arial; font-size:12px; font-weight: normal; color: #000000;width: 117px;border: 1px solid #7f9db9;
}
.paymentmain{padding:8px; width:671px;}
.paymentmainhead {width:671px;}
.pbox1{width:184px;}
.pbox2{width:200px;}
.pbox3{width:174px;}
.customermain{width:680px;}
.infodetail{padding-left:328px;; font-size:11px; font-weight:normal; color:#000000;}
.infotext{width:300px;}
.cardinfomain{width:300px;float:right;;padding-right:10px;}
.cardinfo{width:223px;float:left;}
.cardinfo2{width:350px;float:left;}
.deliveryinfo{padding-left:332px;; font-size:11px; font-weight:normal; color:#000000;}
.addressinfo{width:600px;}
.addressinfo1{width:650px;}
.bankingmain{width:671px;}
.paxmain{width:590px;}
.mandatorytext{padding-left:334px;; font-size:11px; font-weight:normal;}
.paxinfo{width:600px;}
.ytmilesimg{padding-left:80px;}
.coninfo{width:600px;}
.itinerarycol{color:#000000;}
.TabelPanel{color:#000000;}
.travelul{color:#000000;}
#newhltd{float:right; width:72px;}
/**************************************/

/*     Common classes for components of Step 3 & 4    */
#componentcontainer{width:924px;float:left;}
#componentheader{width:917px;float:left;padding:2px 0px 0px 7px;height:22px;background-image:url(/static/images/common/componentheaderbg.gif); background-repeat:repeat-x;border:1px solid #aec6e3;border-bottom-width:0px;font-size:16px;color:#000000;font-weight:bold;}
#componentdetails{width:917px;padding-left:7px;border:1px solid #aec6e3;border-top-width:0px;float:left;margin-bottom:16px;}
#componentdetailsReview{width:917px;padding-left:7px;border:1px solid #aec6e3;border-top-width:0px;float:left;}
#componentdetails1{width:924px;border:1px solid #aec6e3;float:left;}
#componentdetails2{width:924px;float:left;}
#rightcomponent{width:198px;}
#rightcomponentheader{width:189px;float:left;padding:2px 0px 0px 7px;height:22px;background-image:url(/static/images/common/componentheaderbg.gif); background-repeat:repeat-x;border:1px solid #aec6e3;border-bottom-width:0px;font-size:13px;color:#000000;font-weight:bold;}
#rigtcomponentheader{width:189px;float:left;padding:2px 0px 0px 7px;height:22px;background-image:url(/static/images/common/componentheaderbg.gif); background-repeat:repeat-x;border:1px solid #aec6e3;border-bottom-width:0px;font-size:13px;color:#000000;font-weight:bold; margin-top:16px;}
#rightcomponentheder{width:189px;float:left;padding:2px 0px 0px 7px;height:22px;background-image:url(/static/images/common/componentheaderbg.gif); background-repeat:repeat-x;border:1px solid #aec6e3;border-bottom-width:0px;font-size:12px;color:#000000;font-weight:bold;}
#rightcomponentsubheader{background-color:#ccd4e9;height:18px;color:#1762a6;font-size:12px;font-weight:bold;}
#rightcomponentdetails{width:182px;float:left;padding:11px 7px 4px 7px;border:1px solid #d5d6d6;border-top-width:0px;background-color:#e8ecf5;}
#rightcomponentdetail{width:182px;float:left;padding:11px 7px 4px 7px;border:1px solid #d5d6d6;border-top-width:0px;background-color:#e8ecf5;margin-bottom:6px;}
#rightcomponentdetails td{color:#000000;padding-bottom:4px;}
#rightcomponentdetails td#caption{color:#000000;font-weight:bold;}
#rightcomponentdetails .dotsbar{background-image:url(/static/images/common/pricedetailsdots.gif); background-repeat:repeat-x;height:1px;}
.detailrighttxt{color:#000000;padding:0px 0px 4px 0px;}
.detailrighttxtL{color:#000000;padding:0px 0px 4px 7px;}
.detailrighttxtR{color:#000000;padding:0px 7px 4px 0px;}
/*     Classes for Step3 Review Page        */
.hoteldetailsimg{width:136px;float:left;height:88px;padding-top:8px;padding-bottom:8px;}
.hoteldetails{width:535px;float:left;color:#000000;padding-top:8px;padding-bottom:8px;}
.hoteldetailsrating{padding-top:4px;padding-bottom:15px;}
.hoteldetailsrating A{color:#1f65a1;font-size:11px;text-decoration:none;}
.hoteldetailsrating A:visited{color:#1f65a1;}
.hoteldetailsrating A:hover{color:#1f65a1;text-decoration:underline;}
.hoteldetailsrating img{padding-right:4px;}
.separaterdiv{height:16px;float:left;}
.pricedetails{float:left;width:924px;color:#000000;border:1px solid #aec6e3;border-top-width:0px;float:left;margin-bottom:7px;}
.pricedetails td{padding-top:4px;padding-bottom:4px;}
.pricedetails td#caption{color:#000000;font-weight:bold;border-bottom:1px solid #f0f0f0;}
.pricedetails td#roomdesp{color:#000000;font-size:12px;}
.pricedetails td#ppayment{padding:0px}
.pricedetails A.whattext{color:#1f65a1;font-size:11px;text-decoration:none;}
.pricedetails A.whattext:visited{color:#1f65a1;}
.pricedetails A.whattext:hover{color:#1f65a1;text-decoration:underline;}
.rightbottom{border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.rightnone{border-right-width:0px;border-bottom:1px solid #f0f0f0;}
.bottomnone{border-right:1px solid #f0f0f0;border-bottom-width:0px;}
.taxdiv{width:170px;float:left;text-align:right;height:14px;}
#promotioncode{width:917px;padding-left:7px;float:left;color:#000000;padding-top:8px;padding-bottom:8px;border:1px solid #fef69e;float:left;background-color:#ffffd4;margin-bottom:15px;}
#promotioncode input{width:160px;margin-left:7px;border:1px solid #8b9aad;}
#barclayoffer{width:917px;padding-left:7px;float:left;color:#000000;padding-top:8px;padding-bottom:8px;border:1px solid #aec6e3;border-top-width:0px;float:left;margin-bottom:15px;}
.bluetext{color:#1f65a1;font-weight:bold;}
#barclayoffer .greybar{height:1px;width:910px;background-color:#f0f0f0;margin-bottom:5px;margin-top:5px;}
#barclayoffer input{margin-right:4px;}
#barclayoffer A{color:#1f65a1;text-decoration:underline;}
#barclayoffer A:visited{color:#1f65a1;}
#barclayoffer A:hover{color:#1f65a1;text-decoration:none;}
.tnclink A{color:#1f65a1;text-decoration:underline;}
.tnclink A:visited{color:#1f65a1;}
.tnclink A:hover{color:#1f65a1;text-decoration:none;}
.continuebutton{width:926px;float:left;text-align:right;background-color:#ffffff;padding:0px 9px 5px 9px;border:1px solid #bababa;border-top-width:0px;border-bottom-width:0px;}
/**************************************/

/**************************************/
/*     Classes for Yatra miles section     */
.ylpfont4{font-family: "Trebuchet MS", Arial; font-size:11px; color:#4c4c4c; padding-left:11px;}
.ylptxt{font-family: "Trebuchet MS", Arial; font-size:12px; color:#000000; padding-left:20px; font-weight:bold;}
.ylptxt1{font-family: "Trebuchet MS", Arial; font-size:10px; color:#000000;}
.ylptxt2{font-family: "Trebuchet MS", Arial; font-size:11px; color:#4c4c4c; font-weight:bold; padding-left:20px;}
.ylpyes{font-family: "Trebuchet MS", Arial; font-size:11px; color:#9da1a4; font-weight:bold;}
a.ylplink:link{font-family: "Trebuchet MS", Arial;font-size: 10px;font-weight: normal;text-decoration: underline;color: #4c4c4c;}
a.ylplink:visited{	font-family: "Trebuchet MS", Arial;font-size: 10px;font-weight: normal; text-decoration: underline; color:#4c4c4c;}
a.ylplink:hover{font-family: "Trebuchet MS", Arial;font-size: 10px;font-weight: normal;text-decoration: underline;color: #4c4c4c;}
.ylpfontc1{font-family: "Trebuchet MS", Arial; font-size:11px; color:#4c4c4c; padding-right:7px;}
.ylpfontc2{font-family: "Trebuchet MS", Arial; font-size:11px; color:#4c4c4c; font-weight:bold; padding-right:35px;}
/**************************************/


/*      Confirmation MAIN CONTENT           */
#componentcontainerconflarge{width:924px;float:left;}
#componentheaderconflarge{width:924px;float:left;padding:2px 0px 0px 7px;height:22px;background-image:url(/static/images/common/componentheaderbg.gif); background-repeat:repeat-x;border:1px solid #aec6e3;border-bottom-width:0px;font-size:16px;color:#000000;font-weight:bold;}
#detcontainerconflarge{width:924px;padding-left:7px;float:left;color:#000000;padding-top:8px;padding-bottom:8px;border:1px solid #aec6e3;border-top-width:0px;float:left;}
#componentcontainerconf{width:680px;float:left;}
#componentheaderconf{width:680px;float:left;padding:2px 0px 0px 7px;height:22px;background-image:url(/static/images/common/componentheaderbg.gif); background-repeat:repeat-x;border:1px solid #aec6e3;border-bottom-width:0px;font-size:16px;color:#000000;font-weight:bold;}
#detcontainerconf{width:680px;padding-left:7px;float:left;color:#000000;padding-top:8px;padding-bottom:8px;border:1px solid #aec6e3;border-top-width:0px;float:left;}
#detcontainerconf A{color:#1f65a1;text-decoration:underline;}
#detcontainerconf A:visited{color:#1f65a1;}
#detcontainerconf A:hover{color:#1f65a1;text-decoration:none;}

#innercontainerconf{width:917px;padding-left:7px;float:left;color:#000000;padding-top:8px;padding-bottom:8px;border:1px solid #aec6e3;border-top-width:0px;float:left;}
#innercontainerconf A{color:#1f65a1;text-decoration:underline;}
#innercontainerconf A:visited{color:#1f65a1;}
#innercontainerconf A:hover{color:#1f65a1;text-decoration:none;}
.caption{color:#1762a6;font-weight:bold;}

.headconf{color:#000000;font-weight:bold;font-family: "Trebuchet MS", Arial; font-size:12px;}
.smalltxtconf{color:#000000;font-weight:normal;font-family: "Trebuchet MS", Arial; font-size:11px;}
.contentTxtconf{color:#000000;font-weight:normal;font-family: "Trebuchet MS", Arial; font-size:12px;}
/**************************************/



/*           Car step-2 start here           */

.carheader{padding-left:24px; color:#000000; font:arial,verdana,helvetica; font-size:16px; font-weight:bold;}
.headerdetail{padding-left:20px; color:#1f65a1; font:arial,verdana,helvetica; font-size:14px; font-weight:bold;}
.align{margin:13px 7px 0px 12px;}
.cartopimg{width:944px; height:10px;}
.carimgleft{float:left; width:10px; height:10px; line-height:0px;}
.carimgbg{float:left;height:9px; border-top:1px #bababa  solid; background-color:#ffffff;}
.carimgbotbg{float:left;height:9px; border-bottom:1px #bababa  solid; background-color:#ffffff;}
.carimgright{float:right;width:10px;height:10px;line-height:0px;}
.carmiddle{width:942px; background-color:#ffffff; border-left:1px #bababa solid; border-right:1px #bababa solid;}
.carmidpadding{width:912px; padding: 5px 15px 5px 15px;}
.carpricebox{width:910px; height:100%; border:1px #aec6e3 solid; background-color:#ffffff;}
.carpriceboxn{width:910px;height:45px; border:1px #aec6e3 solid; background-color:#ffffff;}
.carbg{width:897px; background:url(/static/images/common/dealsinerbg.gif); background-repeat:repeat-x; height:20px; font-size:15px; font-weight:bold; color:#cc6600; padding:3px 0px 0px 13px;}
.carbgstep{width:897px; background:url(/static/images/common/dealsinerbg.gif); background-repeat:repeat-x; height:21px; font-size:15px; font-weight:bold; color:#000000; padding:3px 0px 0px 13px;}
.cardetail{background-color:#000000;}
.cartype{color:#1f65a1; padding-top:2px; padding-bottom:3px; font-size:12px; font-weight:bold;  padding-left:9px; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; height:22px; }
.carmodel{color:#1f65a1; padding-top:2px; padding-bottom:3px; font-size:12px; font-weight:bold;  text-align:center; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; height:22px;}
.bookbutton{width:170px; text-align:center;vertical-align:middle; padding-top:3px;padding:bottom:3px;}
.ctype{color:#183b41; width:98px; font-size:12px; padding-left:9px; border-right:1px solid #f0f0f0; height:22px; vertical-align:middle; }
.cmodel{color:#183b41; width:217px; font-size:12px; text-align:center; border-right:1px solid #f0f0f0; height:22px; vertical-align:middle;}
.cpricekm{color:#183b41; width:182px; font-size:12px; text-align:center; border-right:1px solid #f0f0f0; height:22px; vertical-align:middle;}
.cpricehr{color:#183b41; width:189px; font-size:12px; text-align:center; border-right:1px solid #f0f0f0; height:22px; vertical-align:middle;}
.comfort{display:inline; color:#183b41; font-size:12px; height:24px; width:148px; text-align:center; padding-top:8px;}
.comfort ul{display:inline;}
.comfort li{display:inline;}
.space{height:15px; width:897px; clear:both;}
a.carlink:link{ text-decoration:none; color:#000000;}
a.carlink:active{text-decoration:none; color:#000000;}
a.carlink:visited{text-decoration:none; color:#000000;}
a.carlink:hover{text-decoration:none; color:#ef9122;}
.terms{padding-left:24px; color:#1f65a1; margin-top:10px; font:arial,verdana,helvetica; font-size:12px; font-weight:bold; float:left;}
.terms ul{padding:0px; margin:4px 0px 0px 0px;; color:#000000; font:arial,verdana,helvetica; font-size:12px; font-weight:normal; list-style:none;}
.terms li{padding:0px; margin:0px; color:#000000; font:arial,verdana,helvetica; font-size:12px; font-weight:normal; list-style:none;}
/**************************************/

/*      DPACK Result page        */
.resultcontainerDpack{width:918px;padding-bottom:16px;float:left;}
.resultcontainerheader{width:917px;float:left;padding:2px 0px 0px 7px;height:22px;background-image:url(/static/images/common/componentheaderbg.gif); background-repeat:repeat-x;border:1px solid #aec6e3;border-bottom-width:0px;font-size:16px;color:#000000;font-weight:bold;}
.resultcontainerheader2{width:100%;float:left;padding:2px 0px 0px 7px;height:22px;background-image:url(/static/images/common/componentheaderbg.gif); background-repeat:repeat-x;border:1px solid #aec6e3;border-bottom-width:0px;font-size:16px;color:#000000;font-weight:bold;}
.resultcontainerdetails{float:left;width:924px;color:#000000;border:1px solid #aec6e3;border-top-width:0px;float:left;}
.resultcontainerdetails A.whattext{color:#1f65a1;font-size:11px;text-decoration:none;}
.resultcontainerdetails A.whattext:visited{color:#1f65a1;}
.resultcontainerdetails A.whattext:hover{color:#1f65a1;text-decoration:underline;}
.resulheadtxtx{padding:2px 0px 0px 7px;height:22px;font-size:16px;color:#000000;font-weight:bold;}

/*      DPACK review page        */
#dpackcomponentdetails{width:924px;border:1px solid #aec6e3;border-top-width:0px;float:left;}
/**************************************/



/*Footer link css start here */
.footerlinkleftcon{width:702px; background-color:#ffffff; border-left:1px #bababa solid; border-right:1px #bababa solid; float:left;}
.footerlinkinfo{width:684px; padding:0px 9px 15px 9px; color:#000000;}
.ft_linkleftpannel{float:left;width:170px;}
.ft_linkleftpannel ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.ft_linkleftpannel li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.ft_linkrightpannel{float:right;width:483px;}
/*Footer link css end here */

/* footer landing page form css start here */
.footerlinkrightcon{width:222px; background-color:#ffffff; border-left:1px #bababa solid; border-right:1px #bababa solid; float:left;}
.land_formcon{width:206px; padding:0px 8px 0px 8px;}
.land_formsubcon{width:204px; border:1px #aec6e3 solid; padding-bottom:10px; float:left;} 
.land_formhading{width:194px; background:url(/static/images/common/dealsinerbg.gif); background-repeat:repeat-x; height:21px; padding:3px 5px 0px 5px; font-size:15px;}
.land_formbox{width:194px; margin:0px 5px 0px 5px; color:#000000;}
.yt_aboutleft{border-bottom:1px #5f5f5f dotted; padding:8px 0px 8px 10px;}
.yt_abouthanding{width:475px;color:#1e56a1; font-size:18px; border-bottom:1px #1f65a1 dotted; padding:5px 0px 4px 0px;}
.footerlandleft{float:left; width:704px;}
.footerlandright{float:right; width:224px;}
.serviceheading{color:#1e56a1; padding-left:15px;}
.ulclass{margin-top:0px; padding-top:10px;}
.ulclass1{margin-top:0px; margin-left:0px; padding:10px 0px 0px 0px;}
.liclass{list-style:none;margin-left:0px; padding:0px 0px 0px 25px;}
.rahilogo{text-align:right; padding-top:10px; font-size:11px;}
/* footerlanding page form css end here */

/* landing form css start here */
.miniformradiocon{width:194px; color:#1e56a1; padding-top:8px;}
.miniformcon{width:194px; padding:8px 0px 0px 0px;}
.miniformdepat{width:194px; padding:12px 0px 0px 0px; height:35px;}
.minidepartleft{float:left; width:84px;}
.minireturnright{float:right; width:84px;}
.minipasdetail{width:194px; padding:8px 0px 0px 0px; border-top:1px #1f65a1 dotted; margin-top:12px; height:48px;}
.miniadult{float:left; width:74px;}
.miniinflant{float:left; width:46px;}
/* landing form css end here */


#city{font-size:11px; margin-left:2px; margin-top:4px; width:99px;}

#city3{font-size:11px; margin-left:2px; margin-top:8px; width:99px;}


/* flight Modify From */

.modifyv2con{width:670px; margin:8px 0px 0px 8px; color:#000000;}
.modifyv2radio{width:670px;}
.modifyv2radio ul{margin:0px; padding:0px 0px 3px 0px; font-family: "Trebuchet MS", Arial; font-size:12px;}
.modifyv2radio li{margin:0px; padding:0px 20px 0px 0px; display:inline; list-style:none; font-family: "Trebuchet MS", Arial; font-size:12px;}
.modifyv2fomrcon{border-top:1px #cccccc solid; width:670px; padding-top:5px; font-family: "Trebuchet MS", Arial; font-size:12px;}
.modifyv2deatileft{float:left; width:332px; font-family: "Trebuchet MS", Arial; font-size:12px;}
.modifyv2deatileft2{float:left; width:312px; font-family: "Trebuchet MS", Arial; font-size:12px; color:#000000;;}
.modifyv2deatiright{float:right; width:336px;font-family: "Trebuchet MS", Arial; font-size:12px;color:#000000;;}

.inputModify{
background-repeat: no-repeat;
border: 1px solid;
border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
font: "Trebuchet MS", Arial;
padding: 1px 1px;
font-size:11px; height:18px;
}



/* Step-6 start here */
.contenttext{font-size:12px; color:#6d7979; font-family: "Trebuchet MS", Arial;}
.contentheadtext{font-size:12px; color:#6d7979; font-family: "Trebuchet MS", Arial; font-weight:bold;}

/* Step-6 end here */
