/* CSS Document 
   Note :- if you make any change in this css file please remove thats css not in use. and if you make any change please update the ver. 
   if you edit any class of this css file please validate CSS through W3c Css validator before send it for online. 
   Thanks Yatra UI Team
*/
/* ----------------- 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:98; color:#f68a24;}

#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:470px; 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;}
#callicon2{float:left; padding-left:65px;}
#callnetworks{float:left; padding-left:9px; padding-top:2px;}
#callmtnl{float:left; padding-top:2px; padding-left:10px; padding-right:2px;}
#callmtnl2{ padding-top:9px; padding-left:5px; padding-right:15px; float:right;}
#headermenu{background-image:url(/images/newhomepage/menuulbg.gif); background-repeat:repeat-x; height:51px; width:777px; border-right:#84d7e3 solid 1px; position:relative; font-size:11px;}

#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:11px; 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:111px; 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: 11px; 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;}

/* New Footer CSS starts */
#footcontain { width:778px; float:left; border-top:#02afc8 2px solid; border-bottom:#02afc8 2px solid;}
#footbottom {width:778px; float:left; border-bottom:#cccccc 1px solid; padding:5px 0px 5px 0px;}
#ourpartdivcont {float:left; width:413px; height:40px; border-right:#cccccb 1px solid;}
#flashcont {float:right; padding-right:2px; width:318px;}
#investdivcont {float:right; width:360px; height:40px;}
#imgcont {float:left; padding-top:5px;}
.foottext { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#1166aa; margin:8px 10px 8px 10px;}
.foottext a{ text-decoration:none; margin:2px;}
.foottext a:hover{ text-decoration:underline; 2px;}
.ourparttxt {width:85px; float:left;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding:16px 0px 0px 5px; color:#989897;}
.ourinvesttxt {width:85px; float:left;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding-top:16px; padding-right:5px; color:#989897;}
/* New Footer CSS ends */

/* Old Footer CSS starts */
#footercontainr {width:777px; float:left; border-top:#02afc8 2px solid; border-bottom:#02afc8 2px solid;}
#footerbtm{width:777px; float:left; border-bottom:#cccccc 1px solid; padding:5px 0px 5px 0px;}
#footerourpartdiv {float:left; width:413px; height:40px; border-right:#cccccb 1px solid;}
#foterflashcont {float:right; padding-right:2px; width:318px;}
#footerinvestdiv {float:right; width:359px; height:40px;}
#footerimgcont {float:left; padding-top:5px;}
.footerTxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#1166aa; margin:8px 10px 8px 10px;}
.footerTxt a{ text-decoration:none; margin:2px;}
.footerTxt a:hover{ text-decoration:underline; 2px;}
.footerourparttxt {width:85px; float:left;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding:16px 0px 0px 5px; color:#989897;}
.footerourinvesttxt {width:85px; float:left;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding-top:16px; padding-right:5px; color:#989897;}
.footercopyright{width:777px; color:#959595; text-align:center; padding-top:10px; font-size:11px;}
/* Old Footer CSS ends */
/* ----------------- CSS Document from globalheaderfooter.css Ends ----------------- */



/*              HEADER                */
.YT_header{width:958px; background:url(http://www.yatra.com/static/images/common/headerfooterbg.gif);background-repeat:repeat-x;}
.halfmoon li{display: inline;margin: 0px;padding: 0px; font-size:11px;}
.headerfootercon{width:966px; margin:0 auto;}
.headerfootercon .center {text-align:center;}
.headercontainer{height:70px; color:#ffffff; padding:18px 0px 8px 0px; font-size:11px;}
.headerlogoleft{float:left; width:215px; padding:0px 0px 0px 0px;text-align:left;}
.headerright{float:right; width:286px;}
.headerphoneno{ text-align:right; padding:0px 0px 0px 0px;}
.headerdeal{padding:20px 0px 0px 0px; text-align:right;}
.inputbox{ font-size:11px; color:#000000; width:120px; border:1px #7f9db9 solid;}
.tabcontainer{background:url(http://www.yatra.com/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(http://www.yatra.com/static/images/common/tabbgimg.gif);background-repeat:no-repeat; display:inline; padding:8px 10px 9px 10px;}
.tabiconmenubg1 { float:left;background:url(http://www.yatra.com/static/images/common/tabbgimg1.gif);background-repeat:no-repeat;}
.tabsignin{padding:3px 10px 0px 0px; text-align:right; font-size:11px;}
.tabsignin a:link{text-decoration:none;font-size:11px; color:#596567;}
.tabsignin a:active{text-decoration:none;font-size:11px; color:#596567;}
.tabsignin a:visited{text-decoration:none;font-size:11px; color:#596567;}
.tabsignin a:hover{text-decoration:underline;font-size:11px; color:#596567;}
.headerTopRight{float:right; width:586px; margin-top:-15px; font-size:11px; font-weight:bold;}

.headerrightsigin{float:right; width:400px;}
.headersigintxt{ text-align:right; padding:0px 0px 0px 0px;height:20px;font-weight:bold;}
.headersigintxt a:link{text-decoration:none;font-size:11px; color:#ffffff;font-weight:bold;}
.headersigintxt a:active{text-decoration:none;font-size:11px; color:#ffffff;font-weight:bold;}
.headersigintxt a:visited{text-decoration:none;font-size:11px; color:#ffffff;font-weight:bold;}
.headersigintxt a:hover{text-decoration:underline;font-size:11px;color:#ffffff;font-weight:bold;}

/* Cignex Added Line */

.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:11px; color:#596567;}
.tabsignin a:active{text-decoration:none;font-size:11px; color:#596567;}
.tabsignin a:visited{text-decoration:none;font-size:11px; color:#596567;}
.tabsignin a:hover{text-decoration:underline;font-size:11px;}

/**************************************/

/* ADT Header code */
.tabcontainerAdt{background:url(http://www.yatra.com/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:11px; color:#596567;}
.tabsigninAdt a:link{text-decoration:none;font-size:11px; color:#596567;}
.tabsigninAdt a:active{text-decoration:none;font-size:11px; color:#596567;}
.tabsigninAdt a:visited{text-decoration:none;font-size:11px; color:#596567;}
.tabsigninAdt a:hover{text-decoration:underline;font-size:11px; color:#596567;}
/**************************************/


/************************ Yatra.com ************************
Copyright: 		www.Yatra.com
Yatra.com 		CSS Framework for Yatra
Author:   		Hemant Kumar (Yatra.com, Gurgaon{India})
Version:  		1.0
CreatDate: 		Wednesday, 19 November 2008
************************ Yatra.com ************************/

.halfmoon{
height:31px;
margin-top:-1px;
font-size: 11px;
}

.halfmoon ul{
font-size: 11px;
padding: 8px 4px 0px 4px;//padding: 2px 3px 0px 3px;
/*padding: 8px 4px 0px 4px;//padding: 8px 4px 0px 4px;*/
margin-left: 0;
margin-top: 2px;
margin-bottom: 0;
height:31px;
font: bold 11px Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
/*border-bottom: 1px solid #929492;*/

}

.halfmoon li{
display: inline;
margin: -3px;
padding: 5px 1px 5px 1px;
font-size: 11px;
}

.halfmoon li a{
text-decoration: none;
padding: 6px 7px 10px 7px;
margin: 0;
margin-right: 1px; /*distance between each tab*/
/*border-left: 1px solid gray;*/
color: #596567;
font-size: 11px;
background: url(http://www.yatra.com/static/images/common/halfmoontabbg.gif) top right no-repeat;
height:31px;
}

.halfmoon li a:visited{
color: #596567;
font-size: 11px;
}

.halfmoon li a:hover, .halfmoon li.selectedtab a{
background: url(http://www.yatra.com/static/images/common/halfmoontabbgOr.gif) top right no-repeat;
height:31px;
font-size: 11px;
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_e{
position:absolute;
top: 0;
border: 1px solid #f7931d; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 11px Arial;
line-height:18px;
z-index:100;
background-color: #fbe79d;
width: 200px;
visibility: hidden;
}


.dropmenudiv_e a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #f7931d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: #596567;
}

* html .dropmenudiv_e a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_e a:hover{ /*THEME CHANGE HERE*/
background-color: #f9c063;
}


/*               FOOTER               */
.YT_footer{width:958px; background:url(http://www.yatra.com/static/images/common/headerfooterbg.gif);background-repeat:repeat-x; 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:11px; height:68px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6e757b; font-weight:bold;}
.partnercon1{ float:left; width:321px; margin:0 auto; padding:10px 0px 0px 5px; font-size:11px; height:68px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6e757b; font-weight:bold;}
.partnercon2{ float:left; width:350px; margin:0 auto; padding:10px 0px 0px 5px; font-size:11px; height:68px; font-family:Arial, Helvetica, sans-serif; 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;}
/**************************************/


