/* ------------------------------------------------------- CSS Document from allcomponent.css Strarts ------------------------------------ */
h1{font-weight:bold; font-size:18px; margin-top:0px; color:#03879a; margin:0 0 0 0; padding:0 0 0 0; padding-top:2px; margin-left:12px;}
.top-rowstrip{color:#003471;font-size:12px;font-weight:bold;text-align:left;background:#fce1cd;border-bottom:1px solid #70101C;height:27px;}
#bookyourtripcontainer select{font-size:10px; margin-top:10px;}
.rightsidebox{width:439px; float:right; height:auto; overflow:hidden;}

/* Css for Yatra Care Program on homepage bottom of booking panel start here Ver.1.0 */
#newyatracpcontainer{width:311px; height:95px; border:#8dd6f7 solid 1px; margin-top:15px; float:right; position:relative;}
#newyatracplogo{position:absolute; width:232px; height:53px; top:-5px; left:18px; z-index:1; color:#15aac8;}
#newyatracpleft{float:left; padding-top:50px; padding-left:19px;background-color:transparent;}
#newyatracpright{float:right; padding-top:52px; padding-right:45px;}
#newyatracpcontainer a{color:#1f65a1; text-decoration:none; outline:none; background-position:left; line-height:15px;padding-left:10px;display:block}
#newyatracpcontainer a:hover{color:#f7941d;}
/* End of Yatra Care Program */

/* Start of Yatra Mobile Program */
#yatracpcontainer2{width:311px; height:87px; border:#8dd6f7 solid 1px; margin-top:16px; float:right; position:relative;}
#mobilelogo{width:43px; height:87px;}
#mobiletoptext {float:right; position:absolute; padding-left:60px; }
#yatramobtxt{width:200px; position:absolute; top:-5px; left:75px; z-index:1; color:#15aac8; padding-top:32px;}
#yatramob{width:220px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; float:left; position:relative; color:#1f65a1; padding-top:3px;}
.mobilebox 	{font-size: 9px; font-weight: normal; color: #333333; width: 80px;	border: 1px solid #7f9db9;	height: 16px;}
#moredealsmob{position:relative; right:0px; bottom:0px;}
#moredealsmob a{color:#1f65a1; text-decoration:none;}
#moredealsmob a:hover{color:#f7941d;}
/* Start of Yatra Mobile Program */

/* container layout */
#maincontainer{width:778px; float:left;}
.header{width:778px; float:left;}
.left_container{width:325px; float:left; overflow:hidden;}
.dest_main{width:325px; float:left; margin-bottom:10px;}
.right_container{width:453px; height:auto; float:right; overflow:hidden;}

/* Css for Flights Deals Ver. 1.0 */
#fldealscontainer{width:213px; height:288px; border:#8dd6f7 solid 1px; background-image:url(../../images/flightdealsbg.gif); background-repeat:repeat-x; color:#1f65a1; margin-top:0px; float:left; position:relative;}
#flightsmoredeals{text-align:right; padding-top:2px; padding-bottom:2px; }
#flightsmoredeals a{color:#1f65a1; text-decoration:none; }
#flightsmoredeals a:hover{color:#f7941d;}
#dealsflightscontainer{position:absolute; width:203px; top:140px; left:10px; line-height:17px;}
#dealsflightscontainer a{color:#1f65a1; text-decoration:none; padding-left:10px;}
#dealsflightscontainer a:hover{color:#f7941d;}
#dealsflightscontainer a.flightsdealheadlink{color:#f7941d; text-decoration:none; cursor:text; font-weight:bold; font-size:12px; background-image:url(../../images/yatraflightsarrowdeal.gif); background-repeat:no-repeat; background-position:left; padding-left:10px;}
#dealsflightscontainer a:hover.flightsdealheadlink{color:#f7941d;}
/* End of Flights Deals Ver. 1.0 */

/* Raahipanel Css Start here */
#otherdeals{width:210px; height:288px; border:#8dd6f7 solid 1px; background-image:url(../../images/hoteldealsbg.gif); background-repeat:repeat-x; position:relative; color:#1f65a1; float:right; line-height:15px; overflow:hidden;}
#otherdealscontain{position:absolute; width:198px; height:145px; overflow:hidden; line-height:17px; left:10px; float:left;}
#otherdealscontain a{color:#1f65a1; text-decoration:none;}
#otherdealscontain a:hover{color:#f7941d;}
#othmoredeals{ float:right; position:absolute; right:2px; top:118px; bottom:10px;}
#othmoredeals a{color:#1f65a1; text-decoration:none;}
#othmoredeals a:hover{color:#f7941d;}

#otherdealhd {width:210px; border-bottom:#8dd6f7 1px solid; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:24px; color:#1f65a1; height:86px; padding:18px 0px 13px 0px;}
#otherdealhd a{color:#1f65a1; text-decoration:none;}
#otherdealhd a:hover{color:#1f65a1; text-decoration:none;}
/* Raahipanel Css End here */

/* Theme Holiday Css Start here */
#themeholidaycontainer{width:439px; height:137px; padding-top:0px; margin-left:0px; margin-top:0px; position:relative; color:#1f65a1; float:right;}


#themeholidayhead{background-image:url(../../images/themeholidayheadbg.gif); background-repeat:repeat-x; width:437px; height:28px; border:#8dd6f7 solid 1px; border-bottom:#8dd6f7 1px solid; padding:0px 0px 0px 0px;}

.themeholidaycontent{width:437px; height:90px; border:#8dd6f7 solid 1px; border-top-width:0px;}

#themeholidaymenu{margin:0 0 0 0; padding:0 0 0 0; font-size:11px; font-weight:bold; color:#1f65a1; margin-right:1px;}
#themeholidaymenu li{list-style:none; float:left; padding-left:11px; padding-right:11px; border-left:#02afc8 solid 1px; height:28px; cursor:pointer;}
#themeholidaymenu div{margin-top:6px;}
.themeholidaymenuon{color:#1f65a1; background-image:url(../../images/themeholidayheadbgon.gif); background-repeat:repeat-x;}
#thememenuarea{position:absolute; top:1px; right:0px;}
#pickoftheweek{width:207px; height:32px; position:absolute; top:50px; left:10px; display:none;}
.pickoffer{height:72px; width:220px; padding-left:216px; padding-top:7px; color:#1f65a1; display:none;}

.normaloffer{width:437px; padding-top:5px; padding-bottom:5px; border-bottom:none;}

#honeymoonpic{height:59px; width:122px; padding-top:12px; overflow:hidden; float:right; text-align:left;}
a.moreinfo{text-decoration:none; color:#1f65a1;}
a:hover.moreinfo{text-decoration:underline; color:#f68a24;}
a.rslinkpick{text-decoration:none; font-size:16px; color:#f7cc1d;}
a:hover.rslinkpick{text-decoration:underline;}

.offerleftpick{float:left; border-right:#e7e5ea solid 1px; width:183px; height:72px; padding-left:17px; padding-right:15px; margin-top:4px;}

.offerrightpick{float:right; width:190px; height:58px; text-align:left; padding-right:15px; margin-top:4px;} 
a.offertypelink{color:#f7941d; font-size:12px; font-weight:bold; text-decoration:none; background-image:url(../../images/yatraflightsarrowdeal.gif); background-repeat:no-repeat; background-position:left; padding-left:12px;}
.offerleftpickleft{float:left;}
.offerleftpickright{float:right; margin-top:15px; width:105px;}
.offerimgpick{padding-top:3px;}
.offerimgpick2{padding-top:8px; float:left; margin-left:37px;}
a.rstextthemeoffer{color:#32bdd2; text-decoration:none; font-size:13px; font-weight:bold;}
.liknftb{padding-top:6px; color:#f68a24;}
a.moregloballink{color:#1f65a1; text-decoration:none;}
a:hover.moregloballink{color:#ed9031;}
#allPackages{position:absolute; top:182px; left:12px;}
/* Theme Holiday Css End here */

/* Css for Hotel Deals Ver.1.0  */
#hoteldealscontainer{width:311px; top:2px; height:288px; border:#8dd6f7 solid 1px; background-image:url(../../images/hoteldealsbg.gif); background-repeat:repeat-x; position:relative; color:#1f65a1; float:right; line-height:15px; margin-top:11px; overflow:hidden;}
#dealshotelcontainer{position:absolute; width:278px; height:100px; top:57px; overflow:hidden; left:15px; overflow:hidden;}
#dealshotelcontainer a{color:#1f65a1; text-decoration:none;}
#dealshotelcontainer a:hover{color:#f7941d;}
#moredeals{position:absolute; right:0px; bottom:0px;}
#moredeals a{color:#1f65a1; text-decoration:none; }
#moredeals a:hover{color:#f7941d; }

#maincontainer a.rslink{color:#02afc8; text-decoration:none;}
#maincontainer a:hover.rslink{color:#f68a24;}
#dealshotelcontainer2{position:absolute;  width:278px; height:90px; overflow:hidden; left:15px; overflow:hidden;}
#dealshotelcontainer2 a{color:#1f65a1; text-decoration:none;  }
#dealshotelcontainer2 a:hover{color:#f7941d; }
#travelguidediv {color:#32859e; border-bottom:#cccccc 1px solid; font-weight:bold; font-size:12px; margin:125px 10px 0px 15px; }
#ytcarehd {color:#32859e; font-size:12px; border-bottom:#cccccc 1px solid; margin:10px 10px 5px 15px; font-weight:bold;}
/* End of Hotel Deals Ver.1.0 */

/* Booking panel Css start here */
#bookyourtripcontainer{width:185px; height:autopx; position:relative; }
#bookyourtrip{border-top:#70101C solid 2px;border-right:#70101C solid 2px;border-left:#70101C solid 2px;height:25px; padding:0px 0px 0px 0px;width:183px}
#maindiv{width:182px;height:273px;}
#bookingpanelhtml{border:#70101C solid 2px;width:183px; padding-bottom:5px; position:relative; background-color:#FCE9EB;background-image:url(../../images/main_bg.gif);height:330px}
#rtowstrip{ width:170px; height:30px; text-align:left; font-weight:bold; color:#003471; padding-top:7px; margin-bottom:0px; font-size:12px;}
#rtowstripleft{float:left;}
#rtowstripright{float:right; padding-right:15px;}
#bpdetails{width:152px; font-size:13px; font-weight:bold; color:#003471; margin-top:0px; padding-bottom:5px; float:left; margin-left:0px;}
#bpdetails2{width:128px; font-size:13px; font-weight:bold; color:#003471; margin-top:2px; padding-bottom:5px; float:right; margin-left:0px;}
#bphtmlcomponent{width:185px;}
#bphtmlcomponent a{text-decoration:none; color:#1f65a1;}
#bphtmlcomponent a:hover{text-decoration:none; color:#f7941d;}
#bphtmlcomponentleft{width:152px; background-image:url(../../images/lineverbg.gif); background-repeat:repeat-y; float:left; background-position:right; text-align:left; padding-top:0px; padding-left:25px; color:#1a93a5;}
#bphtmlcomponentleft select{width:100px;}
#bphtmlcomponentright{float:right;width:155px;text-align:left;padding-left:0px; padding-top:7px; color:#1a93a5;}
#bphtmlcomponentright select{width:35px;}
#ddate{font-size:11px; margin-top:10px; margin-left:4px;}
#rdate{font-size:11px; margin-top:10px; margin-left:4px;}

#flightsonlybtn{margin-top:10px; margin-bottom:0px; margin-right:0px;}
#flightsonlybtnhotel{margin-left:0px; margin-top:8px; }
#flightsonlybtnhoteldiv {float:right; width:126px ;padding-right:18px;}
#flightsonlybtnhotel_off{margin-left:0px; margin-top:8px; }
#flightsonlybtnand2days{margin-left:107px; margin-top:8px;}
#flightsonlybtnand2daysdiv{width:292px;float:right;}
#textdiv {float:left; width:160px; margin-top:12px; font-size:11px; color:#02abc8; font-weight:bold;}
#textdivdsbl {float:left; width:160px; margin-top:12px; font-size:11px; color:#02abc8; font-weight:bold;}
#save500{position:absolute; display:none; }

/* Footer Ads css start here */
#footerads_n{width:764px; height:70px; border:1px solid; overflow:hidden; margin-left:13px;}
#banner_f_1{float:left; width:311px; height:70px;}
#banner_f_2{float:left; margin-left:15px; width:212px; height:70px;}
#banner_f_3{float:right;}

/* ----------------- CSS Document from allcomponent.css Ends ----------------- */

/* ----------------- CSS Document from globalheaderfooter.css Starts ----------------- */
body{margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:11px; color:#333333;}
/* Common CSS Start here */
#bodywraper{width:778px; overflow:hidden; position:relative;}
#hotelflightandraahipanel{width:777px; padding-left:13px; height:320px; overflow:hidden; padding-top:14px;}
/* Common CSS End here */
/* Css Start here for header */
#headerstrip{width:777px; height:23px; border:#84d7e3 solid 1px; border-top-width:0px; border-bottom-width:0px; border-left-width:0px; color:#01a4bc; position:relative; font-size:11px;}
#yatracallouttop{position:absolute; top:2px; font-weight:bold; text-decoration:none; left:465px; z-index:100; color:#f68a24;}
#txtdeco{text-decoration:underline;}
#yatracallouttop a{color:#f68a24; text-decoration:none;}
#yatracallouttop a:hover{color:#f68a24; text-decoration:underline;}
#headerstripleft{float:right; padding-top:3px; padding-left:21px;}
#headerstripleft a{color:#02afc8; text-decoration:none;}
#headerstripleft a:hover{color:#f7941d; text-decoration:underline;}
#headerstripright{float:right; padding-top:3px; padding-right:11px;}
#headerstripright a{color:#01a4bc; text-decoration:underline; padding-right:3px; padding-left:3px;}
#headerstripright a:hover{color:#f7941d; text-decoration:none;}
#usicon_top{margin-left:0px; vertical-align:middle; padding-bottom:2px; margin-top:2px;}
#myyatraandhowtobook{position:absolute; right:10px; top:0px;}
#loginpart{position:absolute; top:-20px; right:14px; color:#1f65a1; font-size:11px; background-color:#FFFFFF;}
#loginpart a{color:#01a4bc; text-decoration:none; padding-left:1px; padding-right:1px;}
#loginpart a:hover{color:#f7941d; text-decoration:underline;}
#headerlogoarea{height:80px; padding-top:0px; width:777px; border-right:#84d7e3 solid 1px; position:relative; font-size:11px;}
#headerlogoarealeft{text-align:left; float:left; width:314px; padding-left:21px; padding-bottom:0px;}
#headerlogoarearight{float:right; padding-top:5px; color:#01a4bc; width:253px; font-size:11px; text-align:left;}
#callicon{float:left;}
#callnetworks{float:left; padding-left:9px; padding-top:2px;}
#callmtnl{float:left; padding-top:2px; padding-left:10px; padding-right:2px;}
#domestic{margin:0 0 0 0; padding:0 0 0 0; margin-left:15px;}
#domestic li{float:left; list-style:none; color:#FFFFFF; margin:0 0 0 0; padding:0 0 0 0; padding-left:4px; margin-right:2px; font-size:11px; margin-top:5px; cursor:pointer;}
#headermenu li a{color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:bold;}
#headermenu li a:hover{text-decoration:underline; color:#FFFFFF;}
#headermenu li .menuon {color:#FFFFFF; text-decoration:none; background-color:#0a88a8; display:block; padding-left:4px; padding-right:4px;}
#headermenu li .menuon a{color:#FFFFFF; text-decoration:none; background-color:#FF0070;}
#headermenu li .menuon a:hover{text-decoration:underline;}
#international{margin:0 0 0 0; padding:0 0 0 0; margin-left:10px;}
#international li{float:left; list-style:none; color:#FFFFFF; margin:0 0 0 0; padding:0 0 0 0; padding-left:5px; margin-right:5px; font-size:12px; margin-top:5px; cursor:pointer;}
#domestictabicon{margin-left:10px; cursor:pointer;}
#internationaltabicon{margin-left:2px; cursor:pointer;}
#div1{position:absolute; width:135px; display:none; left:610px; top:112px; background-color:#fffee4; border:#999999 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#105998; padding-left:7px; padding-top:3px; padding-bottom:3px; z-index:103;}
.newlink{float:left;padding-left:120px;padding-top:4px;}
.newlink a{color:#f7941d; text-decoration:none;}
.newlink a:hover{color:#01a4bc; text-decoration:underline;}
/* Css Start end for header */

/* booking panel and offer css start here */
#mainconatinerbooking{width:778px; height:450px;}
#leftpartbooking{float:left; width:326px; overflow:hidden;}
#rightpartoffer{float:right; width:439px;}
/* booking panel and offer css end here */

/* Footer Css Start  Here */
#footerlinkpanel{border-top:#02afc8 solid 3px; border-bottom:#02afc8 solid 2px; height:55px; color:#999999; line-height:18px; text-align:justify; padding-top:5px; padding-bottom:5px; padding-left:13px;}
#footerlinkpanel a{color:#01a4bc; text-decoration:none; padding-left:8px; padding-right:8px;}
#footerlinkpanel a:hover{color:#f7941d; text-decoration:underline;}
#ourpartners{height:40px; padding-top:5px; border-bottom:#cccccc solid 1px; padding-left:13px;}
#ourinvestors{height:45px; padding-top:5px; border-bottom:#cccccc solid 1px; padding-left:13px;}
#copyright{padding-top:5px; padding-bottom:5px; margin-bottom:5px; color:#959595; padding-left:13px;}
/* Old Footer Css Start here */
a.footerlinks:link{font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;	color: #1f65a1;	padding-right: 6px;	padding-left: 6px;}
a.footerlinks:visited{font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #1f65a1;	padding-right: 6px;  padding-left: 6px;}
a.footerlinks:hover{font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #1f65a1;	padding-right: 6px; padding-left: 6px;}
.footerbg{font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; color: #1f65a1; text-align: center;}
.investors{font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #959595; padding-left: 15px;}
.invstrlogo {padding-left: 12px; height: 60px; vertical-align: middle;}
/* Old Footer Css End here */
/* Footer Css End Here */

.footer_main{width:778px;font-size:11px;}
.footer_link_bar{width:778px; color:#1f65a1; height:19px; padding-top:8px; text-align:center}
.footer_link_bar A{color:#1f65a1; padding-left:5px; padding-right:5px; text-decoration:none}
.footer_link_bar A:hover{text-decoration:underline}
.footer_link_bar2{width:778px; color:#1f65a1; padding-bottom:3px; text-align:center}
.footer_link_bar2 A{color:#1f65a1; padding-left:5px; padding-right:6px; text-decoration:none}
.footer_link_bar2 A:hover{text-decoration:underline}
.footer_blue_bar{width:778px; width:778px; height:3px; background-color:#02afc8}
.footer_blue_bar2{width:778px; height:2px; background-color:#02afc8}
.our_partners{height:48px; text-align:left; padding-top:5px; border-bottom:#cccccc solid 1px; }
.our_partners img{padding-right:13px;}
.grey_txt{color:#959595; font-weight:bold; padding-bottom:10px; padding-right:10px; font-size:11px; height:48px;}
.grey_line_big{width:778px; height:1px; background-color:#cccccc;}
.copyright{width:778px; color:#959595; text-align:center; padding-top:10px; font-size:11px;}

/* ----------------- CSS Document from globalheaderfooter.css Ends ----------------- */


/* ----------------- CSS Document from tabcontent.css Starts ----------------- */

#bigbox {width:437px; height:216px; background-color:#e7f4fb; border:#8dd6f7 1px solid; margin-bottom:14px;}
#imgdiv {width:437px; height:187px; margin-top:10px; border-bottom:#bebebe 1px solid;}
#tabdiv{float:right; width:147px; height:15px;}
.mediatabs{float:right;width:105px; height:15px;margin:0px;padding:0px;}
.mediatabs ul{margin:0px;padding:0px;list-style: none;}
.mediatabs li{display: inline;margin:0px;padding:0px;}
.mediatabs a{float:left;display: block;font-size:11px;color:#797979;font-family:Arial, Helvetica, sans-serif, Tahoma;background-image:url(../../images/taboffbtn.gif);width:21px;height:15px;text-decoration: none;text-align:center;padding-top:3px;border:0px;}
.mediatabs a:hover{font-size:11px; font-family:Arial, Helvetica, sans-serif, Tahoma;color:#1f65a1; background-image:url(../../images/tabonbtn.gif);text-align:center;padding-top:3px;border:0px;}
.mediatabs a.selected{font-size:11px; font-family:Arial, Helvetica, sans-serif, Tahoma;color:#1f65a1; background-image:url(../../images/tabonbtn.gif);text-align:center;padding-top:3px;border:0px;}

/* ----------------- CSS Document from tabcontent.css Ends ----------------- */
