/* CSS Document 
   Note :- if you make any change in this css panel please remove thats css not in use. and if you make any change please update the ver. and changes of the ver. here 
   if you edit any class of this css file please validate CSS through W3c validator after that send it for online. 
   Thanks Yatra UI Team 
*/
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:779px; 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;}
#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{padding-left:5px; vertical-align:middle;}
#myyatraandhowtobook{position:absolute; right:1px; top:20px;}
#loginpart{position:absolute; top:4px; 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; width:779px; 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:20px; color:#01a4bc; width:253px; font-size:11px; text-align:left;}
#callicon{float:left;}
#callnetworks{float:left; padding-left:15px; padding-top:2px;}
#callmtnl{float:right; padding-top:2px; padding-left:0px; padding-right:15px;}
#headermenu{background-image:url(/images/intl/img/newhomepage/menuulbg.gif); background-repeat:repeat-x; height:51px; width:779px; border-right:#84d7e3 solid 1px; position:relative; font-size:11px; text-align:left;}
#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; font-weight:bold;}
#headermenu li a{color:#FFFFFF; text-decoration:none;}
#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:1px; cursor:pointer;}
#div1{position:absolute; width:135px; display:none; left:510px; top:150px; 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;}
.copyright {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #959595; text-align: center; vertical-align: middle;	height: 52px;}
.footer_main{width:778px; float:left; height:188px;}
.footer_link_bar{width:778px; float:left; 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; float:left; color:#1f65a1; padding-bottom:3px; height:19px; 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; float:left; height:3px; background-color:#02afc8}
.footer_blue_bar2{width:778px; float:left; height:2px; background-color:#02afc8}
.our_partners{width:763px; float:left; padding:6px 0px 0px 15px; height:54px;}
.our_partners img{padding-right:13px;}
.grey_txt{color:#959595; font-weight:bold; padding-bottom:10px; padding-right:12px;}
.grey_line_big{width:752px; float:left; height:1px; background-color:#cccccc; margin-left:8px;}
.copyright{width:778px; float:left;color:#959595; text-align:center; line-height:16px; padding-top:13px;}
/* Old Footer Css End here */
/* Footer Css End Here */

/*citi bank header css start here*/
#citylogo{float:right; padding-top:8px; padding-right:15px;}

/*citi bank header css end here*/

/* New footer css start here */
#footcontain { width:780px; float:left; border-top:#02afc8 2px solid; border-bottom:#02afc8 2px solid;font-size:11px;}
#footbottom {float:left; width:780px; border-bottom:1px #cccccc solid;}
#ourpartdivcont {float:left; width:430px; height:40px; border-right:#cccccb 1px solid; padding-left:12px;margin:8px 0px 5px 0px;}
#flashcont {float:right; padding-right:20px;//padding-right:10px; width:310px;}
#investdivcont {float:left; width:325px; height:40px; padding-left:10px; margin:8px 0px 5px 0px;}
#imgcont {float:left; padding-top:5px;}
.foottext {text-decoration:none; color:#1f65a1; margin:8px 10px 8px 10px; text-align:center;}
.foottext a{ text-decoration:none; margin:2px;}
.foottext a:hover{ text-decoration:underline;}
.ourparttxt{width:85px; float:left;font-weight:bold; padding:16px 0px 10px 5px; color:#989897;}
.ourinvesttxt {width:77px; float:left; padding-top:16px; padding-right:5px; color:#989897;}
.copyright-new{width:780px; color:#959595; text-align:center; font-size:11px;}
/* New footer css end here */


/* new header css start here */
/*              HEADER                */
.YT_header{width:958px; background:url(/international/static/images/common/headerfooterbg.gif);background-repeat:repeat-x;}
.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:11px;}
.headerlogoleft{float:left; width:215px; padding:0px 0px 0px 0px;text-align:left;}
.headerright{float:right; width:286px; padding-top:20px;}
.headerphoneno{ text-align:right; padding:0px 0px 0px 0px;height:20px;}
.headerdeal{padding:20px 0px 0px 0px; text-align:right;}
.inputbox{ font-size:11px; color:#000000; width:120px; border:1px #7f9db9 solid;}
.tabcontainer{background:url(/international/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(/international/static/images/common/tabbgimg.gif);background-repeat:no-repeat; display:inline; padding:8px 10px 9px 10px;}
.tabiconmenubg1 { float:left;background:url(/international/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; padding-top:10px;}
.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;}


/************************ 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;
}

.halfmoon ul{
padding: 8px 4px 0px 4px;//padding: 2px 4px 0px 4px;
/*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;
}

.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;
}

.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;
}


/* ######### 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(/international/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; float:left;}
.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;}
/**************************************/
