
/*----- Content for file :airport-opt.css start here -----*/
*html{outline:none}
body{font:12px/15px Arial,Helvetica,sans-serif; color:#000; padding:0; margin:0}
p,ul,form,h1,h2,h3,h4,h5,h6{padding:0; margin:0}
.fl{float:left}
.fr{float:right}
.clr{clear:both}
a{color:#e05a13; text-decoration:underline}
a:hover{color:#e05a13; text-decoration:none}
.bg{background:url(http://c.fareportal.com/gcms/portals/8/images/all-images-opt.png) no-repeat 0 0}

/*banner start */
.banner_bg{background:url(http://c.fareportal.com/gcms/portals/8/images/airport-banner.jpg) no-repeat 0 0}
.br_txt{font-size:15px; font-weight:700; color:#fff; line-height:18px; margin:233px 0 0 100px}
.br_txt b{color:#ffdf09}
.br_txt span{font-size:10px; font-weight:normal}
.banner_bg_citypair{background:url(http://c.fareportal.com/gcms/portals/8/images/citypairs_generic.jpg) no-repeat 0 35px}
/*banner end */
/*left container start*/
.gray_box{border:1px solid #e4e4e4; background:url(http://c.fareportal.com/gcms/portals/8/images/h_bg.gif) 0 0 repeat-x; border-top:none}
.g_lt{background-position:-340px 0; width:7px; height:37px; margin:0 0 0 -1px}
.g_rt{background-position:-348px 0; width:7px; height:37px; margin:0 -1px 0 0}

.o_heading{color:#e05a13; font-size:16px; font-weight:700; line-height:37px; padding-left:10px}
.gray_box .content{padding:5px 10px; font-size:11px}
.gray{color:#808080}
.avr_price{font-size:18px; font-weight:700; color:#e05a13}
.devider{height:1px; background:url(http://c.fareportal.com/gcms/portals/8/images/border.gif) 0 0 repeat-x; line-height:10px; margin:0 -5px}
.readmore{color:#e05a13; float:right; font-size:11px; line-height:25px; padding-right:5px}
.readmore a{text-decoration:underline; color:#e05a13}
.readmore a:hover{text-decoration:none; color:#e05a13}
.b_bg{background-image:url(http://c.fareportal.com/gcms/portals/8/images/book_logo.gif); background-repeat:no-repeat}
.jet_blu{width:63px; height:26px; background-position:-5px 0}
.vastra{width:62px; height:21px; background-position:-4px -30px}
.sas{width:55px; height:26px; background-position:-7px -53px}
.sprit{width:58px; height:21px; background-position:-7px -79px}
.british{width:70px; height:15px; background-position:-3px -101px}
/*left container end*/
/*tab start */
.dhtmlgoodies_tabPane{height:26px; /* Height of tabs */border-bottom:1px solid #d9d9d9; margin-top:10px; padding-left:10px; width:547px}
.dhtmlgoodies_aTab{padding:15px}
.dhtmlgoodies_aTab ul{padding-left:10px}
.dhtmlgoodies_tabPane DIV{float:left; height:100%; /* Height of tabs */padding-left:10px; vertical-align:middle; background-repeat:no-repeat; background-position:0 100%; cursor:pointer; position:relative; bottom:-1px}
.dhtmlgoodies_tabPane .tabActive{background:url(/portals/8/images/tab.gif?gcms-srv) 0 0 no-repeat; margin-left:0; z-index:10; margin-right:5px}
.dhtmlgoodies_tabPane .tabInactive{background:url(/portals/8/images/tab.gif?gcms-srv) 0 -27px no-repeat; margin-left:0; z-index:1; margin-right:5px}
.dhtmlgoodies_tabPane .inactiveTabOver{background:url(/portals/8/images/tab.gif?gcms-srv) 0 -27px no-repeat; margin-left:0; margin-right:5px}
.dhtmlgoodies_tabPane span{font:700 11px/27px arial; vertical-align:top; padding-left:5px; float:left; text-align:center; color:#666; margin-right:5px}
.dhtmlgoodies_tabPane .tabActive span{padding-bottom:1px; line-height:27px}
/* tab close */
/*travel artical start*/
.tr-ar-content{font-size:11px; color:#535353; line-height:16px; background:url(http://c.fareportal.com/gcms/portals/8/images/border.gif) 0 100% repeat-x; padding:10px 0; margin-bottom:10px}
.tr-ar-content img{float:left; margin-right:10px}
.tr-ar-content p{color:#000; font-size:12px}
/*travel artical close*/
.o_heading span{background:#ff0}
.s_icon{background-position:-349px -51px; width:16px; height:16px; margin:10px 10px 0 10px}
.review{background-position:0 -116px; width:34px; height:21px; margin-right:5px}
.price{color:#638316; font-size:36px; font-weight:700; text-align:right; padding-bottom:15px}
.btn{background:url(http://c.fareportal.com/gcms/portals/8/images/btn_bg.gif) 0 0 repeat-x; line-height:26px; color:#fff; padding:0 10px; margin:2px; font-weight:700; font-size:14px; border:1px solid gray; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px}
.btn a{text-decoration:none; color:#fff}
.btn a:hover{text-decoration:underline; color:#fff}

/*right container start*/
.tr{width:42px; height:37px; background-position:-356px 0px; margin-right:-1px}
.tr_content{padding:10px; line-height:18px; border-bottom:1px solid #e8e8e8}
.tr_content p{font-size:14px; font-weight:700; line-height:26px}
.gray_box ul{padding:10px 0 10px 25px}
.gray_box ul li{line-height:18px}
.j_lt{width:7px; height:7px; background-position:-340px -38px; margin:-1px 0 0 -1px}
.j_rt{width:7px; height:7px; background-position:-348px -38px; margin:-1px -1px 0 0}
.gray_box1{border:1px solid #e4e4e4}
.date_h{font-size:32px; font-weight:700; margin:25px 0 10px 25px}
.date_h p{font-size:16px; color:#676767; padding-top:10px}
.percent_h{font-size:32px; font-weight:700; margin:15px 0 10px 0}
.sun{background-position:-318px -77px; width:71px; height:60px; margin:10px 0 0 50px}
.add{padding:10px}

/*----- Content for file :airport-opt.css ends here -----*/

/*----- Content for file :common-opt.css start here -----*/
*html {outline:none;}
body {font: 12px/15px Arial, Helvetica, sans-serif;color:#000000;padding:0px;margin:0px;}
p, ul, form, h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px;} 
.fl { float:left;}
.fr { float:right;}
.clr { clear:both;}
a {color:#e05a13; text-decoration:underline;}
a:hover {color:#e05a13; text-decoration:none;}
/*Header Start*/
.bg {background-image:url(http://c.fareportal.com/gcms/portals/8/images/all-images-opt.png?gcms-srv); background-repeat:no-repeat;}
.signup{font-weight: normal; font-size: 11px; height: 8px; float:right; padding-right:5px;}
.signup a {color:#52520e; text-decoration:none;}
.signup a:hover {color:#000; text-decoration:none;}
.book-online {font-size:14px;font-weight:bold;color:#647483;text-align:right;padding:10px 6px 20px 0px;}
.book-online span {font-size:16px;}
.hide-section {text-align: left; background-color: rgb(255, 255, 183); color: rgb(0, 0, 0); font-family: Arial; font-weight: bold; font-size: 11px; position:absolute; left:690px;top: 42px; line-height:12px;}
.envelop {width:26px;margin:2px 5px 0px 0px;height:18px;float:right; background-position:-97px -89px;}
.search-box {width:250px;border:1px solid #ffd3a0;padding:2px 2px 4px;float:right; font-size:10px; color:#9898c1;}
.sign-up {width:53px;height:20px;float:right; background-position:-264px -72px; margin:1px 5px 0px 5px;}
.sign-up a { width:53px;height:20px;display:block;text-indent:-999px;}
.top_link_corner {background-position:-125px -89px; width:10px;height:24px; float:right; margin-top:2px;}
.top_link { background:url(http://c.fareportal.com/gcms/portals/8/images/t_link_bg.gif?gcms-srv) left top repeat-x; float:right; margin-top:2px;}
.top_link ul { padding:0px; margin:0px;}
.top_link ul li { list-style:none; font-size:11px; line-height:24px; color:#52520e; background:url(http://c.fareportal.com/gcms/portals/8/images/devider.gif?gcms-srv) right center no-repeat; padding:0px 10px; float:left; }
.top_link ul li.lc {background:none;}
.top_link ul li a { text-decoration:none; color:#52520e;}
.top_link ul li a:hover { text-decoration:none; color:#52520e;}
.caption-link { line-height:36px; font-size:11px; padding-left:20px;}
.caption-link a { color:#000; text-decoration:none;}
.caption-link a:hover{text-decoration:underline;}
.follow-us {font: bold 14px/39px Arial, Helvetica, sans-serif; padding-right:5px; color:#0f6392; float:right;}
.fb { float:right; margin:5px 5px 5px 0px; background-position:2px -88px;}
.fb a { display:block; text-indent:-999px;  width:27px; height:27px;}
.tw { float:right; margin:5px 5px 5px 0px; background-position:-30px -88px;}
.tw a { display:block; text-indent:-999px; width:27px; height:27px;}
.gp { float:right; margin:5px 5px 5px 0px; background-position:-63px -88px;}
.gp a { display:block; text-indent:-999px; width:27px; height:27px;}
/*Header Close*/

/* top nav start */
.top-nav{background: url(http://c.fareportal.com/gcms/portals/8/images/navbg.jpg?gcms-srv) left top repeat-x; width:1003px;}
.top-nav ul{float:left;width:100%;position:relative;margin:0;padding:0}
.top-nav li{padding-right:1px;list-style-type:none;float:left;color:#000;background:url(http://c.fareportal.com/gcms/portals/8/images/navseperator.jpg?gcms-srv) no-repeat right;position:relative}	
.top-nav li a{color:#000 !important;padding:0 36px;text-decoration:none;display:block;font-size:12px !important;font-family:Tahoma, Arial, Helvetica, sans-serif;line-height:24px;}
.top-nav li a:link{color:#000 !important;text-decoration:none !important}
.top-nav li a:active{color:#000 !important;text-decoration:none !important}
.top-nav li a:visited{color:#000 !important;text-decoration:none !important}
.top-nav li.last{background:none;padding-right:0; padding-left:0; width:123px;}
.top-nav li a:hover{background:url(http://c.fareportal.com/gcms/portals/8/images/navbg-hover.jpg?gcms-srv) repeat-x 0 0;color:#FE7200 !important}
.top-nav li .hover{background:url(http://c.fareportal.com/gcms/portals/8/images/navbg1.jpg?gcms-srv) repeat-x 0 0;color:#FE7200 !important}
@media screen and (-webkit-min-device-pixel-ratio:0){.cni{width:70px !important; padding-left:0px !important;}}
@media screen and (-webkit-min-device-pixel-ratio:0){.cni1{width:70px !important; padding:0px 18px 0px 15px !important; }}
@media screen and (-webkit-min-device-pixel-ratio:0){.cni2{width:101px !important;}}
/* top nav end */

/* sub nav start */
.top-nav li ul{position:absolute;left:0px;top:31px;width:185px;text-align:left;border:1px solid #CCCCCC;border-bottom-width:0;margin:0;padding:0;display:none; background:#FFF;}
.top-nav li li{width:185px;padding:0;background:#FFF url(http://c.fareportal.com/gcms/portals/8/images/tpnavbgmain1.gif?gcms-srv) repeat-x 0 0;font:normal 12px Arial, Helvetica, sans-serif;}
.top-nav li li a, .top-nav li li a:link, .top-nav li li a:active, .top-nav li li a:visited{display:block;line-height:30px;padding:0 15px;color:#000 !important; margin-top:-1px;}
.top-nav li li a:hover{background:url(http://c.fareportal.com/gcms/portals/8/images/navbg1.jpg?gcms-srv) repeat-x 0 0;color:#FE7200 !important}
#navCS2009  li ul{position:absolute;left:0px;top:24px;width:185px;text-align:left;border:1px solid #CCCCCC;border-bottom-width:0;margin:0;padding:0;display:none;}
/* sub nav end */
.top-nav .arrow{background:url(http://c.fareportal.com/gcms/portals/8/images/arrow_menu.gif?gcms-srv) no-repeat 175px 12px !important}
/***************************************************************************************************/
.tpnl-wrap{float:right;width:435px;height:65px;}
.tpnl-wrap div{font:bold 14px Arial, Helvetica, sans-serif;color:#627586;margin:0px;padding:0px 0px 2px 0px;}
.tpnl-wrap div span{font-size:17px;color:#627586;}
.tpnl-wrap div img{vertical-align:middle;}
img#imgCall{display:none;}
.tpnl-box{float:right;width:345px;height:20px;padding:3px 0 0 45px;}
.tpnl-box img{vertical-align:middle;}
.textbox{vertical-align:middle;width:247px;height:20px;border:1px solid #ffd3a0;margin:0px;padding:0 0 0 3px;font:11px Arial, Helvetica, sans-serif;color:#848484;line-height:21px;}
.tpnl-wrap div.headerphone {padding-top:5px;height:32px;}
#lblMessage {text-align:left;background-color:#FFFFB7;color:#000000;font-family:Arial;font-weight:bold;font-size:11px;position:absolute;left:685px !important;top:40px;}
#lblMessage2 {text-align:left;background-color:#FFFFB7;color:#000000;font-family:Arial;font-weight:bold;font-size:11px;position:absolute;left:686px;top:26px;}
/* top nav close */

/*tweet start*/
.gplus div{ width:65px !important;}
#fbLike iframe { }
.cmspanelwid { width:100%; !width:99%; }
.martop9 { margin-top:0px; padding-top: 4px; }
.tweet { background-position:-35px -116px; background-repeat:no-repeat; width:61px; height:21px; float:right; padding:0 0 0 5px; margin:0; list-style-type:none;}
.tweet a { display:block; text-indent:-999px;}
/*tweet close*/


/*why book start*/
.why-book { background:url(http://c.fareportal.com/gcms/portals/8/images/why-book-flieght.png?gcms-srv) left top no-repeat; margin-top:5px;}
.why-book .head { font-size:16px; color:#fff; line-height:30px; padding:0px 10px; font-weight:bold;}
.why-book ul { padding:5px 0px 0px 38px; margin:0px;}
.why-book ul li { list-style:none; line-height:23px; }
.tr { width:42px; height:37px; background-position:-356px 0px; margin-right:-1px;}
/*why book close*/

/*footer container start*/
.f_bg { background:#f7f7f7; font-size:10px; padding:10px; text-align:justify; line-height:normal;}
.s-flight { background:url(http://c.fareportal.com/gcms/portals/8/images/f_bg.gif?gcms-srv) left top repeat-x; font-size:11px; line-height:32px; padding:5px 0px 0px 5px;}
.s-flight ul { padding:0px; margin:0px;}
.s-flight ul li { list-style:none; display:inline; line-height:22px;}
.s-flight ul li a {color:#000; text-decoration:none; padding:0px 5px;}
.s-flight ul li a:hover {color:#000; text-decoration:none;}
.s-flight .gr { color:#999999; padding-left:5px;}
/* footer sprite classes start */
.footer_sprite { float:left;  background:#fff; padding-top:3px; padding-bottom:8px }
.footer_sprite img { float:left; margin-top:8px; margin-left:21px }
.footer_sprite span { background:url(http://c.fareportal.com/gcms/portals/8/images/footer-sprite_new.png?gcms-srv) no-repeat; float:left; margin-top:8px; margin-left:21px }
.footer_sprite span a { text-decoration:none; display:block }
.footer_sprite .iatan { background-position:0 0; width:38px; height:34px; margin-left:10px }
.footer_sprite .iatan a { width:38px; height:34px }
.footer_sprite .tia { background-position:0 -97px; width:83px; height:33px; }
.footer_sprite .tia a { width:83px; height:33px }
.footer_sprite .astanet { background-position:0 -87px; width:42px; height:35px; margin-top:5px; }
.footer_sprite .astanet a { width:42px; height:35px }
.footer_sprite .truste { background-position:0 -122px; width:31px; height:43px; }
.footer_sprite .truste a { width:31px; height:43px }
.footer_sprite .verisign { background-position:0 -167px; width:93px; height:53px; margin-top:0px!important }
.footer_sprite .verisign a { width:93px; height:53px }
.footer_sprite .master { background-position:0 -257px; width:51px; height:32px; margin-left: 10px; }
.footer_sprite .master a { width:51px; height:32px }
.footer_sprite .visa { background-position:0 -290px; width:50px; height:32px; margin-left:10px }
.footer_sprite .visa a { width:50px; height:32px }
.footer_sprite .amex { background-position:0 -323px; width:49px; height:32px; margin-left:10px }
.footer_sprite .amex a { width:49px; height:32px }
.footer_sprite .discover { background-position:0 -356px; width:49px; height:32px; margin-left:10px }
.footer_sprite .discover a { width:50px; height:32px }
.footer_sprite .diners { background-position:0 -389px; width:49px; height:32px; margin-left:10px }
.footer_sprite .diners a { width:49px; height:32px }
.footer_sprite .bbb{ background-position: 0 -468px; height: 37px; margin-left: 10px; width: 91px;}
.footer_sprite .bbb a { width:49px; height:32px }
.footer_sprite .hitwise { background-position:0 -372px; width:44px; height:50px }
.footer_sprite .hitwise a { width:44px; height:50px }
.footer_sprite .arc {background-position: 0 -425px; height: 41px; margin-top: 4px; width: 68px;}
.footer_follow_links { float:left; width:98%; font-size:11px;}
.footer_follow_links  span { background: url(http://c.fareportal.com/gcms/portals/8/images/footer-sprite_new.png?gcms-srv) no-repeat scroll 0 0 transparent; float:left; margin-right:5px; margin-top:3px; }
.footer_follow_links a { float:left; }
.footer_follow_links ul { margin:0; padding:0; list-style:none; float:left; width:auto; }
.footer_follow_links li { color:#333; float:left; width:auto; padding-right:7px; line-height:24px; list-style:none !important }
.footer_follow_links .twitter { background-position:-59px 0; height:19px; width:20px; }
.footer_follow_links .twitter a { height:19px; width:20px; }
.footer_follow_links .facebook { background-position:-80px 0; height:18px; width:18px; }
.footer_follow_links .facebook a { height:18px; width:18px; }
.footer_follow_links .travel_dealsblog { background-position:-60px -25px; height:18px; width:18px; }
.footer_follow_links .travel_dealsblog a { height:18px; width:18px; }
.footer_follow_links .wanderlust { background-position:-79px -25px; height:19px; width:19px; }
.footer_follow_links .wanderlust a { height:19px; width:19px; }
.fb_area {border-top: 2px solid #EEEEEE; margin-top:10px; padding-left:10px;}
.f_text { padding:10px; border-bottom:1px solid #EEEEEE; color:#767676; font-size:10px; line-height:normal; text-align:justify;}
.f_text1 { padding:10px; border-top:1px solid #EEEEEE; color:#767676; font-size:10px; line-height:normal;}
/* footer sprite classes End*/


/*Signup Today*/
.signUpimage {background-position:-170px 0px; background-repeat:no-repeat; width:169px; height:46px;}
.allSetimage {background-position:-148px -94px; background-repeat:no-repeat; width:169px; height:46px;}
.signUpbtn {background-position:-153px -72px; background-repeat:no-repeat; width:110px; height:21px; cursor:pointer; margin-bottom:7px;}
.trustMe {background-position: -153px -51px;background-repeat:no-repeat;width:66px;height:20px; margin-left:20px;}
.trustMe a {display:block;text-indent:-999px; width:66px;height:20px;}
.veriSign {background-position: -220px -51px;background-repeat:no-repeat;width:66px;height:20px; margin-right:20px;}
.veriSign a {display:block;text-indent:-999px; width:66px;height:20px;}
.sba { background-position:0px -34px; width:150px; height:54px; margin:5px 2px; }
/*Signup Today close*/


/*New Signup Box Start*/
.box1 { width:560px; border:1px solid #fc9d1f; margin-top:387px;  }
.lt { background-position:-287px -51px; width:6px; height:5px; margin:-1px 0px 0px -1px;} 
.rt { background-position:-294px -51px; width:6px; height:5px; margin:-1px -1px 0px 0px;} 
.bl { background-position:-287px -57px; width:6px; height:5px; margin:-5px 0px 0px 0px;} 
.br { background-position:-294px -57px; width:6px; height:5px; margin:-5px 0px 0px 0px;} 
.box1 .content { padding:5px 10px;}
.box1 .content .pera { font-size:16px; font-weight:bold; line-height:22px;}
.box1 .content .pera b {color:#e05a13;}
.orrange {color:#e05a13;}
/*.envelop {width:26px;margin:2px 5px 0px 0px;height:18px;float:right; background-position:-97px -89px;}*/
.search-box1 {width:468px;height:28px;border:1px solid #c5c5c5;padding:0px 2px;float:right; line-height:28px; color:#777777; font-size:11px; margin-bottom:5px;}
.go {float:right; background-position:-318px -51px; margin:1px 0px 0px 5px;}
.go a { width:30px;height:25px;display:block;text-indent:-999px;}
.tm { margin-top:5px;}
.terms { font-size:9px; color:#9c9c9c;}
.terms a{color:#666666;}
.privacy{font-size:9px; padding-bottom:10px;} 
.privacy_t{font-size:9px; padding-bottom:10px; padding-top:5px;} 
.terms_t { font-size:9px; color:#9c9c9c; padding-top:5px;}
.terms_t a{color:#666666;}
.box2 { width:560px; border:1px solid #fc9d1f; margin-top:385px; }
.box2 .content { padding:5px 10px 0px 10px;}
.box2 .content .pera { font-size:16px; font-weight:bold; line-height:25px;}
.box2 .content .pera b {color:#e05a13;}
/*New Signup Box close*/



/*----- Content for file :common-opt.css ends here -----*/

/*----- Content for file :AutoSuggestNew.css start here -----*/
/*-----------------New Auto Suggest CSS Start (02-09-2009) ----------------*/
.ac_results { padding:0px;margin:0px;cursor:pointer;border:1px solid #000;border-bottom:none;background-color:#fff;overflow:hidden;z-index:9999999;}
.ac_results ul { width:100%;list-style-type:none;list-style:none;padding:0;margin:0;}
.ac_results li { margin:0px;padding:3px 2px 3px 5px;border-bottom:1px solid black;cursor:pointer;display:block;/* if width will be 100% horizontal scrollbar will apear when scroll mode will be used *//*width:100%;*/ font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;/* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox	*/ line-height:16px;overflow:hidden;}
.ac_loading { background:#fff;}
.ac_odd { background-color:#fff;padding-left:0px;}
.ac_over { background-color:#d5e2ff;color:#000;cursor:pointer;}
.ac_text { background:#FFFF00;font-style:normal;}
/*-----------------New Auto Suggest CSS End (02-09-2009) ----------------*/
.autosuggestboxout { border:3px solid #ffbb60;background:#ffffff url(http://c.fareportal.com/gcms/portals/8/images/auto-suggest-bg662.jpg?gcms-srv) repeat-y;float:left;position:relative;}
.autosuggestboxout .closeautosuggest{bottom:0;left:0}
.autosuggestbox { width:662px;}
.autosuggestbox1 { width:534px;border:3px solid #ffbb60;background:transparent url(http://c.fareportal.com/gcms/portals/8/images/auto-suggest-bot1.gif?gcms-srv) scroll bottom repeat-x;}
.autosuggestboxlt { float:left;width:534px;padding-bottom:30px;}
.autosuggestboxrt { float:left;width:128px;}
.athigh { background-color:#fff600;font-weight:bold;height:20px;}
.search-r-head { font-family:Arial;font-size:12px;color:#000000;font-weight:bold;padding:5px 0 3px 7px;margin:0px;}
ul#recentse { margin:0;padding:0;padding-bottom:1px;list-style-type:none;font-family:Arial;font-weight:bold;font-size:12px;}
ul#recentse li { padding:5px 0 5px 7px;width:121px;*padding-right:2px;*width:119px;_width:117px;display:block;float:left;white-space:normal;word-wrap:break-word;}
ul#recentse li a{ float:left;width:121px;*width:119px;_width:117px;padding-right:2px;background-color:Transparent;white-space:normal;word-wrap:break-word;font-weight:bold;text-decoration:none}
/*ul#recentse li:hover { display:block;background-color:#ffffff;cursor:pointer;}*/
ul#recentse li:hover, ul#recentse li.recentseli { display:block;background-color:#fff5da;cursor:pointer;}
ul#recentse li.recentselio { display:block;background-color:Transparent;}
ul#recentse li span.search-r-title { font-size:12px;color:#333;font-family:Arial, Helvetica, sans-serif}
.search-r-title-img { background:transparent url(http://c.fareportal.com/gcms/portals/8/images/f-arrow.gif?gcms-srv) 0 3px no-repeat;padding-left:10px;}
ul#recentse li span.search-r-detail { font-size:11px;color:#8d8d8d;font-family:Arial, Helvetica, sans-serif}
.airicon { float:right;background:transparent url(http://c.fareportal.com/gcms/portals/8/images/airicon.gif?gcms-srv) right 1px no-repeat;font-size:12px;padding:0px 18px 0 0;margin-right:3px;font-weight:bold;color:#adadad;}
.cityicon { float:right;background:transparent url(http://c.fareportal.com/gcms/portals/8/images/cityicon.gif?gcms-srv) right 1px no-repeat;font-size:12px;padding:0px 16px 0 0;margin-right:3px;font-weight:bold;color:#adadad;}
.locationicon { float:right;background:transparent url(http://c.fareportal.com/gcms/portals/8/images/locationicon.gif?gcms-srv) right 1px no-repeat;font-size:12px;padding:0px 16px 0 0;margin-right:3px;font-weight:bold;color:#adadad;}
.flgbg { background-color:#D0E0ED;padding:6px;width:394px}
.loader { background:url(http://c.fareportal.com/gcms/portals/8/images/ajax-loader.gif?gcms-srv) no-repeat;width:16px;height:16px;position:relative;right:10px;top:25px;z-index:999}
.loader-singletab { background:url(http://c.fareportal.com/gcms/portals/8/images/ajax-loader-orange.gif?gcms-srv) no-repeat;width:16px;height:16px;position:absolute;right:10px;top:8px;z-index:999}
.pleasewait{font:bold 12px/18px Arial, Helvatica, Sans-serif;padding:2px 5px;background:#fff;margin-top:3px;border:1px solid #F8AA1D;width:398px;!margin-top:4px;!width:410px;text-align:left}
.pleasewait span{background:url(http://c.fareportal.com/gcms/portals/8/images/searchloader.gif?gcms-srv) no-repeat 0 0;width:16px;height:16px;margin-right:3px;display:inline-block;vertical-align:middle}
.closeautosuggest{background:#ffecbc;width:534px;position:absolute;z-index:999;bottom:3px;left:3px;cursor:pointer;text-align:center;color: #076BA7}
.closeautosuggest a{color: #f77918;	display:block;text-decoration: none !important;font: bold 16px/30px Arial, Helvetica, sans-serif !important;}
.closeautosuggest a:link, .closeautosuggest a:active, .closeautosuggest a:visited, .closeautosuggest a:hover{color: #f77918;display:block;text-decoration: none !important;	font: bold 16px/30px Arial, Helvetica, sans-serif !important}
input:focus, select:focus, textarea:focus { outline:none;}
input, select { margin:0;padding:0;}
/*----------- Auto Suggest ----------------------*/
#listautocomp{float:left}
#listautocomp ul{padding: 0px;margin: 0px;cursor: pointer;width: 534px;}
#listautocomp ul li{border-bottom: none !important;font-family: Arial, Helvetica, sans-serif;font-size: 13px !important;text-align: left;	list-style: none;text-transform: capitalize;line-height: 18px;background-color: #ffffff;	float: left;color: #000;cursor: pointer;width: 534px;font-weight:normal;text-indent:5px}
#listautocomp ul li:hover{cursor: pointer;width: 534px;padding-right: 6px;_padding-right: 10px;}
#listautocomp ul li div{width: 534px;padding: 2px 0 !important;	text-align:left !important;font-size:13px !important;height:19px;}
#listautocomp ul li div b{background: #ffff00;font-weight: normal;}
#listautocomp ul li .divHover{background-color:#FFF5DA !important;font-weight:bold;font-size:14px}
#listautocomp ul li .divHover b{background: #FFF5DA;font-weight: bold;}
#listautocomp ul li .airporticon{background:url(http://c.fareportal.com/gcms/portals/8/images/airporticon.gif?gcms-srv) no-repeat 0 0;width:19px;height:18px;display:inline-block;margin:0 6px 0 0;vertical-align:middle}
#listautocomp ul li .divHover .airporticon{margin:0 6px 0 0}
#sugestBox{width:534px}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#listautocomp ul li div b{background: #ffff00;font-weight: normal;display:inline-block;text-indent:0;}
}
/*-----------------Auto Suggest Finished ----------------*/

/*----- Content for file :AutoSuggestNew.css ends here -----*/

/*----- Content for file :NSrcFrm-opt.css start here -----*/
body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
input, select { margin:0; padding:0; }
#srcformall{color:#000000;font-family:Arial, Helvetica, sans-serif;}
#srcformall strong{font-weight:bold;}
#srcformall a:link, #srcformall a:visited, #srcformall a:active{font-weight:normal;color:#000;text-decoration:underline;}
#srcformall a:hover{text-decoration:none;}
#srcformall ul{list-style:none;margin:0px;padding:0px;}
#srcformall ul li{font-size:14px;font-weight:bold;cursor:pointer;font-family:Arial, Helvetica, sans-serif;color:#fff;float:left;line-height:29px}
.darkf{font-weight:bold;color:#000000;}
.STabflightbg #showFlights{color: #E25915;}
.frmhead, .frmhead h1, .frmhead h2{font-size:16px;font-weight:bold;text-align:center;color:#000000;font-family:Arial, Helvetica, sans-serif;padding:0px;margin:0px;line-height:36px;_line-height:32px;}
.bfrmsubcnt{background-color:#FFF5DA;height:62px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.bfrmdesttxtAir{border:1px solid #F8AA1D;font-size:16px;font-weight:bold;padding:5px;width:96%;vertical-align:middle;color:#4D4E4E;font-family:Arial, Helvetica, sans-serif;}
.bfrmdesttxt{border:1px solid #F8AA1D;font-size:14px;font-weight:bold;padding:5px;width:93%;vertical-align:middle;color:#4D4E4E;font-family:Arial, Helvetica, sans-serif;}
.bfrminput{border:1px solid #F8AA1D;font-weight:bold;padding:4px;color:#4D4E4E;font-size:12px;font-family:Arial, Helvetica, sans-serif}
.bfrmleftcor{background:url(http://c.fareportal.com/gcms/portals/8/images/searchform-ltbg.gif?gcms-srv) scroll top left repeat-y;float:left;width:100%;}
.bfrmrightcor{background:url(http://c.fareportal.com/gcms/portals/8/images/searchform-rtbg.gif?gcms-srv) scroll top right repeat-y;float:left;width:100%;}
.bfrmleftbrd{background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) scroll no-repeat -394px -178px;float:left;width:100%;}
.bfrmrightbrd{background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) no-repeat scroll 394px -178px transparent;float:left;width:100%;}
.bfrmbleftbrd{float:left}
.bfrmbrightbrd{padding:0px 5px 0px 5px;float:left}
/*.bfrmleftbrd-singletab{background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) scroll no-repeat -274px -143px;float:left;}*/
.bfrmleftbrd-singletab{background:url("http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv") no-repeat scroll -274px -178px transparent !important; float:left;width:100%;}
/*.bfrmrightbrd-singletab{background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) scroll no-repeat 134px -143px;float:left;}*/
.bfrmrightbrd-singletab{background:url("http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv") no-repeat scroll 134px -178px transparent !important; float:left;width:100%;}
.bfrmbleftbrd-singletab{float:left}
.bfrmbrightbrd-singletab{padding:0px 5px 0px 5px;float:left}
.bfrmtitle-singletab { height:39px; margin-left:12px; background:url("http://c.fareportal.com/gcms/portals/8/images/searchform-singletab-top-bg.gif?gcms-srv") repeat-x scroll 0 0 transparent; overflow:hidden; width:382px !important; }
.bfrmtitle-singletab .frmhead, .bfrmtitle-singletab .frmhead h1, .bfrmtitle-singletab .frmhead h2 { font-size:16px; font-weight:bold; text-align:left; color:#ffffff; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; line-height:32px; _line-height:30px; }
.bfrmtmid{background-color:#ffffff;width:406px;}
.bfrmtitle{height:32px;margin-left:12px;background:#FFECBC;width:382px !important;}
.bfrmtitle h1, .bfrmtitle h2{font-size:16px;font-weight:bold;text-align:center;line-height:32px;height:32px;color:#000;padding:0;margin:0;font-family:Arial}
.bfrmtitle div{float:left;width:363px;display:none}
.loader-singletab { background:url("/portals/8/images/searchformw/ajax-loader-orange.gif?gcms-srv") no-repeat; }
.bottom_curves{background:url(http://c.fareportal.com/gcms/portals/8/images/searchform-bttmbg.gif?gcms-srv) repeat-x;width:406px;float:left;height:12px;}
.bottom_curves span.left_curve{background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) no-repeat scroll -322px -198px transparent;width:12px;height:12px;float:left}
.bottom_curves span.right_curve{background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) no-repeat scroll -308px -198px transparent;width:12px;height:12px;float:right}
.pkgtabs{clear:both;overflow:hidden;background-image:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv);background-repeat:no-repeat;line-height:34px;text-align:left;float:left;width:406px}
.pkgtabs ul{list-style:none;margin:0px;padding:0px}
.pkgtabs ul li{display:inline;font-size:14px;font-weight:bold;cursor:pointer;font-family:Arial, Helvetica, sans-serif;padding:0;text-align:center}
#showFlights{padding:6px 28px 0 27px}
#showHotels{padding:6px 27px 0 26px}
#showCars{padding:6px 39px 0 36px}
#showPkg{padding:6px 0 0 15px}
.STabflightbg4t{background-position:0 0px}
.STabflightbg4t #showFlights{color:#E25915}
.STabhotelbg4t{background-position:0px -35px}
.STabhotelbg4t #showHotels{color:#E25915}
.STabcarbg4t{background-position:0px -70px}
.STabcarbg4t #showCars{color:#E25915}
.STabpkgbg4t{background-position:0px -105px}
.STabpkgbg4t #showPkg{color:#E25915}
#srcformall .citycode a:link, #srcformall .citycode a:active, #srcformall .citycode a:visited{font:normal 11px Arial, Helvetica, sans-serif;color:#000;text-decoration:underline;}
#srcformall .citycode a:hover{text-decoration:none;}
#srcformall .tooltip a:link, #srcformall .tooltip a:active, #srcformall .tooltip a:hover, #srcformall .tooltip a:visited{font:normal 12px Arial, Helvetica, sans-serif;color:#000000;text-decoration:underline;}
.search{float:right; width:95px; margin: -27px 5px 0 10px; *margin: -27px 0 0 10px; clear:both;}
.searchflt{margin-top: -27px}
.searchhtl{margin-top: -31px; *margin-top: -33px}
.searchcar{margin-top: -24px}
.searchpkg{margin-top: -24px}
.searchbtn{float:right;width:92px;height:26px;background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) no-repeat scroll -25px -184px;margin-right:0px;cursor:pointer;}
.searchbtn_over{float:right;width:92px;height:26px;background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) no-repeat scroll -128px -184px;margin-right:0px;cursor:pointer;}
.advbdr{border-bottom:1px dotted #252525;}
.ErrorMsg div{color:#f00;background:#FFFFB7 url(http://c.fareportal.com/gcms/portals/8/images/sabre.gif?gcms-srv) no-repeat 5px 6px;line-height:18px;padding:0 0 0 16px;width:375px;font-size:12px;float:left}
.triptype{font-size:11px;font-weight:bold;float:left;width:115px;margin-left:5px;*margin-left:0px;padding-top:4px;*padding-top:0px;line-height:14px;}
.triptype label{font-size:11px;font-weight:bold;}
.dttime{width:53px;float:left;line-height:24px;font-size:11px;}
.dttime1{width:35px;float:left;padding-bottom:0px;vertical-align:middle;line-height:24px;font-size:11px;}
.dttime1 img{display:block;padding-top:3px !important;}
.dt{float:left;padding-right:0px;}
.dttime img{vertical-align:middle;}
.flexidt{font-weight:normal;padding-bottom:5px;}
.prefAl{width:95px;float:left;display:block;padding-left:5px;}
.cl{clear:both;padding:5px 0;z-index:0;}
.cl strong{color:#000000;}
.clear{clear:both;}
.pplrdest{float:left;width:32%;height:20px;font-family:Arial, Helvetica, sans-serif;font-size:12px}
.htlchkin{width:45%;float:left;}
.htlchkin img{vertical-align:top;padding-top:3px;}
.htlrmsel{float:left;width:60px;}
.advhtl{width:150px;float:left;padding:2px;}
.advht2{width:75px;float:right;padding:2px;}
.advht3{color: #000000;float: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;width: 135px;}
.advht4{color: #000000;float: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;width: 110px;}
.htlroom{float:left;width:50px;}
.c1{font-weight:normal;font-family:Arial, Helvetica, sans-serif}
.c1 strong{color:#000000;}
.errmsg li{display:block;}
#errMsgs li{display:block;clear:both;}
select{font:normal 12px Arial, Helvetica, sans-serif;}
.cal{cursor:pointer;}
label{line-height:15px}
.minor{float:right;padding-right:6px;_padding-right:10px;padding-top:5px;width:140px;}
.msg_box{background-color:#fff;font-family:arial;text-align:left !important;border:1px solid #333333;display:none;left:87px;padding:2px;position:absolute;text-align:justify;top:566px;width:300px;}
.msgclosebtn{color:#000;text-decoration:underline;font-size:11px;font-weight:normal}
.search_car{text-align:left;line-height:38px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#fff;text-indent:10px;font-size:20px;}
.search_hotel{text-align:left;line-height:38px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#fff;text-indent:10px;font-size:20px;}
.srchfrmcont{width:406px;}
.fields_cont{padding:0px;width:390px;font-family:Arial, Helvetica, sans-serif;}
.fields_wrapper{width:390px;~width:382px;padding:3px 8px;~padding:3px 0 3px 8px;#padding-top:0px;font-family:Arial, Helvetica, sans-serif;}
.row{float:left;width:395px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.row .small_cont{width:75px;float:left}
.row .small_cont2{width:60px;float:left}
.row .small_cont3{width:49%;float:left}
.row .small_cont4{width:50px;float:left}
.small_cont3 strong{font-size:11px;}
.padding{padding:6px 0}
.padding2{padding:15px 0 5px 0}
.cal{cursor:pointer;width:21px;height:21px;margin:2px 0 0 4px;background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) no-repeat -230px -189px;display:inline;float:left}
.divSpacings{margin-left:5px;_margin-left:3px;}
/* blueprint fix */
.srchfrmcont input[type="text"], input[type="password"], input.text, input.title, .srchfrmcont textarea{margin:0;border:1px solid #F8AA1D;font-family:Arial, Helvetica, sans-serif;}
.srchfrmcont select{margin-top:0;margin-bottom:0;padding:1px;font-size:12px;font-family:Arial, Helvetica, sans-serif}
/* end */
.steps_title{font-size:18px !important;color:#b2b2b2;padding-top:10px;!padding-top:5px;padding-bottom:4px;!padding-bottom:6px;background-color:#ffffff}
.steps_title span{font-size:28px;font-weight:bold;vertical-align:middle;line-height:25px;}
.s_thumb_cont{float:left;width:175px;padding-right:8px;}
.s_thumb_cont img{border:1px solid #d4d4d4;float:left}
.s_thumb_cont p{float:left;width:166px;font-size:12px;line-height:16px;margin:6px 0 0 0;padding:0;text-align:left}
.s_thumb_cont p b{line-height:20px;color:#103c9e}
.s_thumb_cont p a, .s_thumb_cont p a:link, .s_thumb_cont p a:active, .s_thumb_cont p a:visited{color:#103c9e;text-decoration:none;font-weight:normal !important}
.s_thumb_cont p a:hover{color:#F5251B}
.alertmsg{background-color:#FFFFFF;color:#FF0000;float:left;font-weight:bold;margin-left:16px;_margin-left:5px;padding-top:10px;width:400px;}
.bigf{color: #333366;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
/* packages */
.pack-opts{background:#ffecbc}
.pack-opts .topcrv{height:5px;overflow:hidden}
.pack-opts .topcrv .lft{float:left;background:url(/Portals/95/images/pkg-opt-crv.gif?gcms-srv) no-repeat 0 0;height:5px;width:5px;}
.pack-opts .topcrv .rgt{float:right;background:url(/Portals/95/images/pkg-opt-crv.gif?gcms-srv) no-repeat -5px 0;height:5px;width:5px;}
.pack-opts .btmcrv{height:5px;overflow:hidden}
.pack-opts .btmcrv .lft{float:left;background:url(/Portals/95/images/pkg-opt-crv.gif?gcms-srv) no-repeat 0 -5px;height:5px;width:5px;}
.pack-opts .btmcrv .rgt{float:right;background:url(/Portals/95/images/pkg-opt-crv.gif?gcms-srv) no-repeat -5px -5px;height:5px;width:5px;}
label.vac-radio{line-height:14px;font-size:13px}
label.vac-radio-ac{line-height:14px;font-size:13px;font-weight:bold}
/*New Class by Amit*/
.pack-optsSel2{font-size:11px;font-weight:bold;background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img_radio.gif?gcms-srv) 0 -33px no-repeat; height:19px; *height:22px; padding:4px 5px 0 6px; *padding:1px 5px 0 0; display:block}
.packsHover label{font-size:11px;font-weight:bold;  float:left; margin:0 0 0 5px; *margin:0; height:18px; width:105px; padding:0; *padding:3px 0 0 0;}
.packsHover input{float:left; margin:1px 0 0 0; *margin:0 0 0 2px;}
.pack-optsNoSel1{background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img_radio.gif?gcms-srv) 0 0px no-repeat}
.pack-optsNoSel1 label{font-size:11px;font-weight:bold}
.pack-optsSel3{font-size:11px;font-weight:bold;background:none; height:19px; *height:22px; padding:4px 5px 0 6px; *padding:1px 5px 0 0; display:block}
.pack-optsSel3 label{font-size:11px;font-weight:blod;}
.packsHover{margin-top:3px; width:140px;}
/*New Class by Amit*/
/* end */
.padding3{padding: 0 0 6px;}
.paddingTwo{padding: 2px 2px 10px;}
div.loader-rht{ background: url(http://c.fareportal.com/gcms/portals/8/images/ajax-loader.gif?gcms-srv) no-repeat scroll 0 0 transparent; height: 16px; float:right !important; width: 16px !important; margin:10px 0 0 0}
/*----- Content for file :NSrcFrm-opt.css ends here -----*/
