
/*----- Content for file :common1.css start here -----*/
.twtr-hd, .twtr-ft{display:none; border:none; }
.twtr-timeline, .twtr-doc{border-radius:none; border:none;}
.twtr-widget .twtr-tweet-wrap {overflow: hidden;padding: 0; border:none;}
.twtr-widget.twtr-tweet{ border:none;}
body{margin:0px auto; padding:0px; background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/main_bg.gif?gcms-srv) left top repeat-y; font-family:Arial,Helvetica,sans-serif;}
a, div, td, tr, table, h1, h2, h3, h4, h5, h6, p, span, ul, li{margin:0px; padding:0px; outline:none;}
.clear{clear:both; font-size:1px; height:1px; line-height:1px;}
#main_container { width:1000px; overflow:hidden;}
.fl { float:left;}
.fr { float:right;}
.clr {clear:both;}
/*header start*/
.h_bg { background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/header_sp.png?gcms-srv) left top no-repeat;}
#header{ overflow:hidden; background: url(http://c.fareportal.com/gcms/portals/8/images/inner-images/header_bg.gif?gcms-srv) left 123px repeat-x; height:139px; margin-right: 3px;  }
#header .h_top { background:#f6f6f6; overflow:hidden;}
#header .contact {color:#000000; float:left; padding-left:10px; font: 14px/35px Arial,Helvetica,sans-serif;}
#header .contact span { color:#e25e16; font-weight:bold; font: 18px/35px Arial,Helvetica,sans-serif;}
#header .top_link { color:#696969; float:right; font: 12px/35px Arial,Helvetica,sans-serif;}
#header .top_link a {background: url("http://c.fareportal.com/gcms/portals/8/images/inner-images/top_sep.gif?gcms-srv") no-repeat scroll right center transparent;color: #696969; font-family: Arial,Helvetica,sans-serif; padding: 0 8px;text-decoration: none;}
#header .top_link a:hover {color:#696969; text-decoration:underline;}
#header .mobile { background-position:-184px 0; width:11px; height:17px; margin:8px;}
#header .mobile a { width:11px; height:17px; display:block; text-indent:-999px; }
#header .android { background-position:-202px -1px; width:15px; height:18px; margin:8px 8px 8px 0px;}
#header .android a { width:15px; height:18px; display:block; text-indent:-999px;}
#header .logo { float:left; margin:37px 18px 0; background-position:0px 0px; width:183px; height:46px; }
#header .logo a { display:block; text-indent:-999px; width:183px; height:56px;  outline:none; }
.never { font-weight:bold;}
#header .search-area { float:right; padding:0px 10px 10px 10px; color:#433e37; width:642px; height:50px; font: 15px/20px Arial,Helvetica,sans-serif;}
#lblMessage {background-color: #FFFF00;color: #FF0000;float: right;font-size: 11px; position:absolute; left:664px;}
#header .input-box { background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/search_bg.gif?gcms-srv) left top repeat-x; border:1px solid #dbdbdb; color:#958b7b; padding:2px; line-height:24px; height:24px; font-size:12px; width:258px; margin:0px 5px; }
#header .signup { background-position:0px 0px; width:63px; height:27px; text-align:center; margin-left:10px;}
#header .signup a { color:#000; text-decoration:none; width:63px; line-height:27px; }
#header .signup a:hover { color:#000; text-decoration:underline;}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       #lblMessage {left: 647px;}
 }
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       #header .input-box{width: 251px;}
 }

/* top nav start */
.top-nav{ float: right; font-family:Arial,Helvetica,sans-serif; margin-top:-30px; }
.top-nav ul{float:right; position:relative;margin:0;padding:0}
.top-nav li{padding-right:1px;list-style-type:none;float:left;color:#000;position:relative; background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/nav_devi.gif?gcms-srv) right top no-repeat; }	
.top-nav li a{ color:#838383;padding:0 16px 16px 16px;text-decoration:none;display:block;font-size:15px !important; font-weight:bold;}
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       .top-nav li a {height:22px;}
 }
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       .top-nav li li a {height:30px;}
 }
/*.top-nav li a:link{ color:#000!important;text-decoration:none !important; }*/
/*.top-nav li a:active{ color:#000!important;text-decoration:none;}*/
/*.top-nav li a:visited{ color:#838383!important;text-decoration:none !important; }*/
.top-nav li.last{background:none;padding-right:0; width:123px;}
.top-nav li a:hover{color:#FE7200;}
.activ-b{color:#000 !important;}

/*.top-nav li .hover{color:#FE7200 !important}*/
.arrowAd{ background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/down_arrow.gif?gcms-srv) right 7px no-repeat!important; padding:0px 0px}
@media all and (min-width:0px) {head~body .arrowAd{ background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/down_arrow.gif?gcms-srv) right 7px no-repeat; padding:0px 0px} }
/* top nav end */
.top-nav .arrow{background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/nav_arrow1.gif?gcms-srv) no-repeat 5px 12px !important}
/* sub nav start */
.top-nav li ul{position:absolute;left:-92px;top:31px;text-align:left;border:1px solid #CCCCCC; margin:0;padding:0px 0 0 0;display:none; background:#FFF; margin-top:2px;}
.top-nav li li{width:250px;padding:0;background:#FFF;}
.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; font-size:10px; border-bottom:1px solid white; font-weight:normal;}
.top-nav li li a:hover{background:#fde0bb;color:#838383!important;}
#navCS2009  li ul{position:absolute;left:-96px;top:28px;width:251px;text-align:left;border:1px solid #CCCCCC;margin:0;padding:2px;display:none;}
#navCS2009  li ul li {border-bottom:1px solid #CCCCCC; border-top:1px solid #fff; }
#navCS2009  li ul li:hover {background:#fde0bb;  }
.child_list{left:-260px!important; top:-2px!important;}
.flighticon{ background: url("http://c.fareportal.com/gcms/portals/8/images/inner-images/nav_arrow.gif?gcms-srv") no-repeat scroll center 3px transparent !important;height: 17px;left: 26px;position: absolute;top: 20px;   width: 31px; }
/* sub nav end */


/*button start*/
a.ovalbutton{ background-position:-817px 0; display: block;float: left; font-size:14px;color:#000000;line-height: 16px; height: 29px;padding-left: 7px;text-decoration: none;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #000;}
a.ovalbutton span{display: block;padding: 7px 11px 6px 7px; background-position:right 0px;}
a.ovalbutton:hover{background-position: -817px -29px;}
a.ovalbutton:hover span{background-position: right -29px;color: black;}
a.ovalbutton:active {background-position: -817px -58px;}
a.ovalbutton:active span{background-position: right -58px;color: black;}
.buttonwrapper{overflow: hidden;padding-left:55px;}
/*button end*/


/*footer start*/
.f_bg { background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/footer_sp.png?gcms-srv) left  top no-repeat; margin-top:-24px;}
#footer{ width:1000px; margin: 0 3px 0 auto; background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/bg_img_footer.gif?gcms-srv) repeat 0px 0px; font-family:Arial,Helvetica,sans-serif; }
#footer .t_shed { background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/ft_shade.png?gcms-srv) left top repeat-x; _background:none;}
#footer .footer_top{padding:45px 20px 7px; }
#footer .iatan { background-position:-245px 0px; width:36px; height:31px; margin-right:13px;}
#footer .iatan a { display:block; text-indent:-999px; width:61px; height:31px;}
#footer .arc { background-position:-282px 0px; width:67px; height:31px; margin-right:13px;}
#footer .asta { background-position:-350px 0px; width:44px; height:34px; margin-right:13px;}
#footer .asta a { display:block; text-indent:-999px;  width:44px; height:34px;}
#footer .trust { background-position:-394px 0px; width:115px; height:31px; margin-right:13px;}
#footer .trust a { display:block; text-indent:-999px; width:115px; height:31px;}
#footer .veryfi { background-position:-412px -32px; width:73px; height:31px; margin-right:13px;}
#footer .veryfi a { display:block; text-indent:-999px; width:73px; height:31px;}
#footer .bbb { background-position:-510px 0px; width:79px; height:31px; margin-right:13px;}
#footer .bbb a { display:block; text-indent:-999px; width:79px; height:31px;}
#footer .m_card { background-position:-486px -32px; width:54px; height:32px; margin-right:13px;}
#footer .m_card a { display:block; text-indent:-999px; width:54px; height:32px;}
#footer .visa { background-position:-223px -34px; width:83px; height:29px; margin-right:13px;}
#footer .visa a { display:block; text-indent:-999px; width:83px; height:25px;}
#footer .discover { background-position:-307px -35px; width:50px; height:29px; margin-right:13px;}
#footer .discover a { display:block; text-indent:-999px; width:50px; height:29px;}
#footer .am_express { background-position:-541px -32px; width:55px; height:31px; margin-right:13px;}
#footer .am_express a { display:block; text-indent:-999px; width:55px; height:31px;}
#footer .club { background-position:-358px -35px; width:53px; height:29px; margin-right:13px;}
#footer .club a { display:block; text-indent:-999px; width:53px; height:29px; margin-right:13px;}
#footer .paypal { background-position:-597px -31px; width:107px; height:33px; }
#footer .paypal a { display:block; text-indent:-999px; width:107px; height:33px;}
#footer .social_link { font-size:11px; color:#FFFFFF; padding:0px 15px 14px;  line-height:25px; margin-top:45px; font-family:Arial,Helvetica,sans-serif;}
#footer .social_link a { text-decoration:underline; color:#FFFFFF;}
#footer .social_link a:hover { text-decoration:none; color:#FFFFFF;}
#footer .tw { background-position:-199px 0px; width:22px; height:23px; margin:0px 10px 0px 25px;}
#footer .fb { background-position:-222px 0px; width:22px; height:23px; margin:0px 10px 0px 25px; }
#footer .gplus { background-position:-592px 0px; width:22px; height:23px; margin:0px 10px 0px 25px; }
#footer .blog { background-position:-200px -24px; width:22px; height:23px; margin:0px 10px 0px 25px;}
#footer .content { font-size:11px; color:#FFFFFF; padding:15px 15px 50px; font-family:Arial,Helvetica,sans-serif;}
#footer .f_logo { background-position:0px 0px; width:199px; height:57px;} 
#footer .f_logo a { display:block; text-indent:-999px; width:199px; height:57px; }
#footer .btm { background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/ft_bg.gif?gcms-srv) left bottom repeat-x; width:800px;}
#footer .btm ul { padding:0px; margin:0px 0px 0px 0px; float:right;}
#footer .btm ul li { margin:0px; font: 14px/33px Arial,Helvetica,sans-serif; color:#fff; background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/f_devider.gif?gcms-srv) left center no-repeat; list-style:none; display:block; float:left; padding-left:2px;}
#footer .btm ul li a { background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/f_bullet.gif?gcms-srv) right center no-repeat; text-decoration:none; color:#fff; padding:7px 26px 7px 10px; *padding:9px 26px 7px 10px; }
#footer .btm ul li a.active {text-decoration:none; color:#000; background:#fff url(http://c.fareportal.com/gcms/portals/8/images/inner-images/arrow_orr.gif?gcms-srv) right center no-repeat; }
#footer .btm ul li a.active1 {text-decoration:none; color:#fff; background: url(http://c.fareportal.com/gcms/portals/8/images/inner-images/f_bullet.gif?gcms-srv) right center no-repeat; }
#footer .btm ul li.feedback { background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/feedback.jpg?gcms-srv) left center no-repeat; padding-left:10px;}
#outer { width:700px;  position:relative; float:right;}
#outer .block{background-color: #fff;border: 2px solid #f0971d;border-bottom:1px;width: 343px; height: 90px;display:none;position: absolute;left:273px; bottom: 0;   -moz-border-radius: 10px 10px 0px 0px;-khtml-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;padding:10px;}
#outer b { font-size:20px; color:#433E37; line-height:22px; border-bottom:3px solid #dfd6c6; display:block; padding-bottom:10px; margin-bottom:5; font-weight:normal;}
#outer .input-box { background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/search_bg.gif?gcms-srv) left top repeat-x; border:1px solid #dbdbdb; color:#958b7b; padding:2px; line-height:24px; height:24px; font-size:12px; width:250px; }
#lblMessage1 {background-color: #FFFF00;color: #FF0000;font-size: 11px; margin:5px 0px;}

#outer .clr {clear:both; height:10px;}
#outer .clr1 {clear:both; margin-top:3px;}
#outer .block1{background-color: #fff;border: 2px solid #f0971d;width: 211px; height: 93px;display:none;position: absolute;left: 425px; bottom: 0; font-size:13px; color:13px; line-height:26px; border-bottom:1px;-moz-border-radius: 10px 10px 0px 0px;-khtml-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;padding:10px;}
#outer .block1 a { color:#000; text-decoration:none;}
#outer .block1 a:hover { color:#000; text-decoration:underline;}
#outer .mb_icon {width:26px; height:55px; background-position:right bottom; margin-right:10px; margin-top:0px;}
#outer .block2{background-color: #fff;border: 2px solid #f0971d;border-bottom:1px;width: 775px; height: 320px;display:none;position: absolute;right: 0;bottom: 0;	-moz-border-radius: 10px 10px 0px 0px;-khtml-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px; padding:10px;}
#outer .block2 ul  { width:193px; float:left; padding:0px; margin:0px;}
#outer .block2 ul li { color:#353535; list-style:none; line-height:25px; background:none; display:block; width:180px;}
#outer .block2 ul li a { color:#353535; text-decoration:none; background:none; border:none; padding:0px; font-size:13px; font-weight:normal; font-family:Arial,Helvetica,sans-serif;  }
#outer .block2 ul li a:hover { color:#353535; text-decoration:underline;}
/*footer close*/

/*header section start*/
.arrow_black {background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/arrow.png?gcms-srv) left top no-repeat; height:45px;padding:13px 8px 10px 55px;text-align:left;color:#FFFFFF;font: 14px/18px Arial,Helvetica,sans-serif; margin-top:217px; width:253px; text-shadow: 1px 1px 1px #000; line-height:14px\9; padding-top:13px\9;}
.arrow_black .additional { font: 18px/18px Arial,Helvetica,sans-serif; line-height:14px\9; float:left; line-height:27px; }
.arrow_black span { color:#FFFF00;}
.arrow_black sup {font-size:10px; float:left;}
.tmpSlideCopy .text2 b {font-size:44px; line-height:44px; font-weight:bold;}
.text2 {text-align: right;text-decoration: none !important; text-align:center;font-weight:bold;color:#4a4a4a;width: 260px;font: 26px/23px Arial,Helvetica,sans-serif; padding-left:29px; padding-bottom:10px; }
.text2 span{ font-size:42px; font-family:Arial,Helvetica,sans-serif; line-height:36px }
.text3 {text-align: center;text-decoration: none !important; text-align:center;font-weight:bold;color:#4a4a4a;width: 275px;font: 40px/53px Arial,Helvetica,sans-serif; padding-left:29px; padding-bottom:40px;}
.text3 b { padding-top:20px;}
.text3 span { font: 69px/77px  Arial,Helvetica,sans-serif; }
.text4 {font: 20px/40px Arial,Helvetica,sans-serif; padding-top:40px;}
.text5 {text-align: center;text-decoration: none !important; text-align:center;font-weight:bold;color:#4a4a4a;font: 44px/32px Arial,Helvetica,sans-serif;}

.flight-banner {font: 28px/53px Arial,Helvetica,sans-serif; padding-bottom:50px; /*text-shadow:2px 2px #515151; color:#fff;*/ text-shadow:1px 1px #ffffff; color:#4A4A4A; text-align:center;}
.flight-banner .saveupto {font: 44px/32px Arial,Helvetica,sans-serif;}
.flight-banner .percent {padding-top: 26px; font:60px/34px Arial,Helvetica,sans-serif;}
.flight-banner .book-now {padding-top: 21px; font: 49px/29px Arial,Helvetica,sans-serif}
.flight-banner p{font: 18px/22px Arial,Helvetica,sans-serif; padding-top: 12px; text-align: center; padding-top:16px;}

/*header section close*/

/*body section start*/
/*widgit start*/
#widgit_area {}
/*widgit start*/
.cmn_bg { background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/body_spr.png?gcms-srv) left top no-repeat;}
.cmn_bg1 { background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/body_spr.png?gcms-srv) left top no-repeat;}
/*trust start*/
#trust_area  {border-radius:5px;-moz-border-radius:12px;border:1px solid #e7e7e5;background:#FFFFFF	repeat-x 0px 0px;margin:0px auto 0px;font-size:12px;color:#968b79;width:973px;padding:5px;position:relative; height:60px}
#trust_area .left { border-right:1px solid #d6d9db; padding:0px 13px; float:left; color:#111314; font-size:12px; height:60px; line-height:18px; font: 11px/18px Arial,Helvetica,sans-serif;}
#trust_area .bbb { width:100px; height:37px; background-position:0px -76px; }
#trust_area .bb-text { font-size:12px; color:#035a78; text-align:center; line-height:20px;}
#trust_area .guarante { width:55px; height:52px; background-position:-148px 0px; margin:5px 10px 0 0;}
#trust_area .g {width:220px; *width:auto;}
#trust_area .g b { font-size:13px; font-weight:bold;} 
#trust_area .v {width:250px; *width:auto;}
#trust_area .v b { font-size:13px; font-weight:bold;} 
#trust_area .t {width:295px; *width:auto;}
#trust_area .t b {font-size:13px; font-weight:bold;} 
#trust_area .verysi { width:97px; height:50px; background-position:-105px -76px; margin-right:10px;}
#trust_area .truste { width:117px; height:31px; background-position:0px -130px; margin:15px 10px 0 0;}
/*trust close*/

/*destination start*/
.destination_area { font-size:11px; color:#433e37; padding:0px 25px 25px 25px ;}
.destination_area b {font-weight:normal; color:#777777; line-height:25px; cursor:pointer;}  
.destination_area p { padding-left:10px;}  
.destination_area a {color:#433e37; text-decoration:underline;}
.destination_area a:hover {color:#433e37; text-decoration:none;}
.destination { background-color:#eeeeee; padding: 30px 0 30px 25px;}
.destination h2 { font-size:20px; font-weight:normal; color:#433e37; padding-bottom:14px;}
.destination ul { width:140px; float:left; margin-right:25px;}
.destination ul li { list-style:none; color:#433e37; font-size:12px; line-height:20px;}
.destination ul li a {color:#433e37; text-decoration:none;}
.destination ul li a:hover { color:#433e37; text-decoration:underline;}
.destination a {color:#433e37; text-decoration:none;}
.destination a:hover {color:#433e37; text-decoration:underline;}
.destination .d_devider { background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/d_devider.gif?gcms-srv) left top repeat-x; height:2px; margin:10px 25px 20px 0px; *margin-top:-20px;}
.v_dev { float: left; margin: 0 25px 0 8px; overflow: hidden;   width: 2px;}
.v_dev .dl { width:1px; background:#d7d7d7; float:left; height:167px;}
.v_dev .dr { width:1px; background:#fff; float:right; height:167px;}
/*destination close*/

/* social Section */
#social_area {width:980px; margin:0 auto; padding-top:10px; font-family:Arial,Helvetica,sans-serif; }
#social_area p { font-size:14px; line-height:24px;}
#social_area hr { border:1px solid #dfd6c7; *margin:-7px 0px -7px 0px; }
#social_strip{ border-radius:12px; -moz-border-radius:12px; border:1px solid #e7e7e5; background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/social_bg.gif?gcms-srv) repeat-x 0px 0px; margin:0px auto; font-size:12px; color:#968b79; position:relative; height:124px; }
#social_strip a { text-decoration:underline; color:#968b79;}
#social_strip a:hover { text-decoration:none; color:#968b79;}
#social_strip .left-side { width:460px; border-right:1px solid #e3e1e2; padding:13px 13px 0px 13px; overflow:hidden; float:left}
h4 { color:#413e35; font-size:18px; font-weight:normal; margin-bottom:10px}
#social_strip .fb_box{width:360px; float:left; margin-right:14px; color:#968b79;  }
#social_strip .facebook { background-position: 0px 0px;  width:71px; height:74px; margin-right:10px;} 
#social_strip .twitter { background-position: -73px 0px;  width:71px; height:74px; margin-right:10px;} 

/* tabb Section */
#banner_strip{ width:980px; border-radius:12px; -moz-border-radius:12px; border:1px solid #e7e7e5; background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/bg_stip_sec.jpg?gcms-srv) repeat-x 0px 0px; margin:10px auto 0px auto; font-family:Arial,Helvetica,sans-serif; position:relative; height:266px; }
#banner_strip a { text-decoration:none; color:#433e37; cursor:pointer; }
#banner_strip a:hover { text-decoration:none; color:#433e37 }
#banner_strip .promo_boxes{ width:214px; float:left; padding:13px 15px 13px 15px; border-right:1px solid #e7e7e5; text-align:center;}
#banner_strip .promo_boxes_to{ width:214px; float:left; padding:13px 15px 13px 15px; text-align:center;}
#banner_strip .promo_boxes h3, .promo_boxes_to h3{ font-size:22px; padding:0px 0px 18px 0px; font-weight:normal; color:#433e37 }
#banner_strip .promo_boxes .img_box, .promo_boxes_to .img_box{ width:200; height:105px;}
#banner_strip .promo_boxes .flags { background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/flags.jpg?gcms-srv) left top no-repeat;}
#banner_strip .promo_boxes .id { width:144px; height:95px; background-position:-209px 0px; margin:0 auto;}
#banner_strip .promo_boxes .oneway { width:196px; height:95px; background-position:-618px 0px; margin:0 auto;}
#banner_strip .promo_boxes .pc { width:93px; height:95px; background-position:-524px 0px; margin:0 auto;}
#banner_strip .promo_boxes_to .cmn_bg { background:url(http://c.fareportal.com/gcms/portals/8/images/inner-images/body_spr.png?gcms-srv) left top no-repeat;}
#banner_strip .promo_boxes_to .md { width:171px; height:95px; background-position:-353px 0px; margin:0 auto;}
#banner_strip .promo_boxes h2, #banner_strip .promo_boxes_to h2 {font-size: 13px;font-weight: normal;line-height: 20px; padding: 8px 0 18px;}
.last_list{ background:none!important; width:auto!important; margin-right:10px;}
#trust_area .rnd_1_top, #trust_area .rnd_2_top_rt, #trust_area .rnd_3_top_lt, #trust_area .rnd_4_top_rt, #banner_strip .rnd_1_btm_lt, #banner_strip .rnd_2_btm_rt, #banner_strip .rnd_3_btm_lt, #banner_strip .rnd_4_btm_rt, #social_strip .rnd_1_btm1_lt, #social_strip .rnd_2_btm1_rt, #social_strip .rnd_3_btm1_lt, #social_strip .rnd_4_btm1_rt, #contact_box .rnd_1_btm_lt, #contact_box .rnd_2_btm_rt, #contact_box .rnd_3_btm_lt, #contact_box .rnd_4_btm_rt{ display:none;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       #outer .block {left: 275px;}
       #outer .block1 {left: 426px;}
 }
.feedback_btn {width:143px; height:34px; text-decoration:none; position:fixed; bottom:10px; right:10px; }
.feedback_btn a { text-indent:-999px; width:133px; height:34px; background-position:-353px -97px; text-align:center; line-height:24px; display:block; text-align:right; padding-right:10px; font-size:14px; text-decoration:none !important; color:#000;}
.feedback_btn a:hover { width:133px; height:34px; background-position:-209px -97px; color:#000;  }
.feedback_btn a:active { width:133px; height:34px; background-position:-497px -97px; padding-right:10px; color:#000; }



.mac .text4 {padding-top:17px;}
.ie7 .text4 {padding-top:65px;}
.safari .text4 {padding-top:30px;}
/*body section close*/

/*----- Content for file :common1.css ends here -----*/

/*----- Content for file :ie-style.css start here -----*/
#trust_area .rnd_1_top, #trust_area .rnd_2_top_rt, #trust_area .rnd_3_top_lt, #trust_area .rnd_4_top_rt, #banner_strip .rnd_1_btm_lt, #banner_strip .rnd_2_btm_rt, #banner_strip .rnd_3_btm_lt, #banner_strip .rnd_4_btm_rt, #social_strip .rnd_1_btm1_lt, #social_strip .rnd_2_btm1_rt, #social_strip .rnd_3_btm1_lt, #social_strip .rnd_4_btm1_rt{ display:block;}
#trust_area .rnd_1_top{background: url("//c.fareportal.com/gcms/portals/8/images/inner-images/rounded_cnr_img.png?gcms-srv") no-repeat scroll -50px -2px transparent; height: 10px; left: -1px;position: absolute; top: -1px; width: 10px;}
#trust_area .rnd_2_top_rt{background: url("//c.fareportal.com/gcms/portals/8/images/inner-images/rounded_cnr_img.png?gcms-srv") no-repeat scroll -68px -2px transparent; height: 10px; right: -1px;position: absolute; top: -1px; width: 10px;}
#trust_area .rnd_3_top_lt{background:url("//c.fareportal.com/gcms/portals/8/images/inner-images/rounded_cnr_img.png?gcms-srv") no-repeat scroll -50px -20px transparent; height:13px ;left: -1px;position: absolute; bottom: -3px; width: 10px;}
#trust_area .rnd_4_top_rt{background:url("//c.fareportal.com/gcms/portals/8/images/inner-images/rounded_cnr_img.png?gcms-srv") no-repeat scroll -68px -21px transparent; height: 10px; right: -1px;position: absolute; bottom: -1px; width: 10px;}
#banner_strip .rnd_1_btm_lt{background:url("//c.fareportal.com/gcms/portals/8/images/inner-images/rounded_cnr_img.png?gcms-srv") no-repeat scroll 0 -1px transparent; height: 14px; left: -5px;position: absolute; top:-1px; width: 15px;}
#banner_strip .rnd_2_btm_rt{background:url("//c.fareportal.com/gcms/portals/8/images/inner-images/rounded_cnr_img.png?gcms-srv") no-repeat scroll -20px 2px transparent; height: 14px; right: -6px;position: absolute; top: -4px; width: 15px;}
#banner_strip .rnd_3_btm_lt{background:url("//c.fareportal.com/gcms/portals/8/images/inner-images/rounded_cnr_img.png?gcms-srv") no-repeat scroll 2px -15px transparent; height:14px; left: -7px;position: absolute; bottom: -3px; width: 15px;}
#banner_strip .rnd_4_btm_rt{background:url("//c.fareportal.com/gcms/portals/8/images/inner-images/rounded_cnr_img.png?gcms-srv") no-repeat scroll -20px -15px transparent; height: 14px; right: -6px;position: absolute; bottom: -3px; width: 15px;}
#social_strip .rnd_1_btm1_lt{background:url("//c.fareportal.com/gcms/portals/8/images/inner-images/rounded_cnr_img.png?gcms-srv") no-repeat scroll 0 -38px transparent; height: 14px; left: -5px;position: absolute; top:-1px; width: 15px;}
#social_strip .rnd_2_btm1_rt{background:url("//c.fareportal.com/gcms/portals/8/images/inner-images/rounded_cnr_img.png?gcms-srv") no-repeat scroll -20px -35px transparent; height: 14px; right: -6px;position: absolute; top: -4px; width: 15px;}
#social_strip .rnd_3_btm1_lt{background:url("//c.fareportal.com/gcms/portals/8/images/inner-images/rounded_cnr_img.png?gcms-srv") no-repeat scroll 2px -15px transparent; height:14px; left: -7px;position: absolute; bottom: -3px; width: 15px;}
#social_strip .rnd_4_btm1_rt{background:url("//c.fareportal.com/gcms/portals/8/images/inner-images/rounded_cnr_img.png?gcms-srv") no-repeat scroll -20px -15px transparent; height: 14px; right: -6px;position: absolute; bottom: -3px; width: 15px;}
.list-item-2{width:122px!important;}
span.mcontent ul li {margin-left: 5px;}

.face-style-h{height:54px!important;}
span.mcontent ul li {margin-left: 15px;}
/*----- Content for file :ie-style.css ends here -----*/

/*----- Content for file :ipad-style.css start here -----*/
.top-nav li a {color: #838383;display: block;font-size: 15px !important;padding: 0 16px 17px;text-decoration: none;}
.last_list{background:none!important; padding:0px;}
.arrowAd{padding:0 14px 0px 19px;}
#trust_area .t {width: 307px;}
.w-txtbox input{-webkit-appearance:none!important;-webkit-moz-appearance:none;-webkit-focus-ring-color:none;-webkit-box-shadow:0px 0px 0px #FFFFFF;-webkit-border-radius:0px!important;border-radius:0px;}
.text-full{width: 470px!important;}
.w-txtbox {border: 1px solid #BBBBBB;box-shadow: 0 2px 5px #CCCCCC inset;color: #000000;float: left;font: bold 16px Arial,Helvetica,sans-serif;height: 25px;margin-right: 8px;padding: 0 8px 11px 3px!important;}
.w-txt500{ width: 196px; height: 31px!important;margin-left: -9px;}
.w-txt120{width: 110px!important; height: 31px!important;margin-left: -9px;}
.w-txt120 input, .w-txt500 input{padding:0px 0 0 0 0px!important; margin:0px 0 0 -6px!important;}
.w-bottom{ background-color:#FFFFFF;}
.search{margin: -56px 8px 0 10px;}
.fields_cont{ background-color:#F9FBF8}
.prefAl{margin-right:6px!important;}
.i-style-cs{width:113px!important;}
.arrow_black{margin-top: 209px;}
.text2 span{font-size:40px;} 
.autosuggestboxlt{ background-color:#fff;}
.p-width { width:188px;}
.flight-banner { padding-bottom:45px;}
.banner-head { margin-bottom:101px!important;}
.banner-filigh-under { padding-bottom:203px !important;}
.banner-head-hotels .saveupto {padding-top:8px!important;}
.banner-head-vacation {margin-bottom:65px!important;}
.banner-head-busi { margin-bottom:-2px!important;}
.banner-head-vacation .pub { padding-top:3px; margin-bottom:-5px; }
.int-subhead {padding-top:1px;}
.mtr-head {padding-bottom: 170px;}
.flight-banner {padding-bottom:22px; }
.banner-head-vacation .book-now {padding-top: 17px;}
.std-subhead {padding-bottom:175px!important;}
.honey-subhead {padding-bottom:180px!important;}
.on-golf {padding-bottom:170px!important;}
/*css for widgit*/
.w-b-mid { background:#FFFFFF; border-top:1px solid white; margin-top:-1px }
.w-txtbox { padding-left:12px; margin-left:5px; }

/*----- Content for file :ipad-style.css ends here -----*/

/*----- Content for file :mobile-new.css start here -----*/



.right { float:right }
.left { float:left; }
.mobile_banner { width:100%; float:right; margin:0; padding:0; }
.mb_btext { width:455px; float:right; margin:0; padding:0; }
span.bigtext { font:57px Arial,Helvetica,sans-serif; color:#000000; float:left; width:455px; }
span.smalltext {font: bold normal 30px Arial,Helvetica,sans-serif; color:#000000; width:455px; float:left; line-height:29px; }
.mb_dwrap { width:790px; float:left; margin:446px 0 0 110px; }
.dbutton_bg { width:282px; height:73px;  }

.m_btn { background:url(//c.fareportal.com/gcms/portals/8/images/inner-images/mobile_button.png?gcms-srv) left top no-repeat;}
a.iphone-bt { width:311px; height:100px; background-position:left top; float:left;}
a.iphone-bt:hover { width:311px; height:100px; background-position:left top; margin-top:-2px;}
a.iphone-bt:active { width:311px; height:100px; background-position:-322px top;   }

a.android-bt { width:311px; height:78px; background-position:left -128px; float:right;  margin-top:16px; }
a.android-bt:hover { width:311px; height:78px; background-position:left -128px; margin-top:14px;}
a.android-bt:active { width:311px; height:78px; background-position:-322px -128px;}

span.downloadtxt { color:#ff6100; font:bold 20px Arial,Helvetica,sans-serif; text-align:center; width:210px; float:left; padding-top:42px; }
#banner_strip .mob_box { border-right: 1px solid #E7E7E5; float:left; margin:13px 15px; text-align: left; width:465px; color:#636363 }
#banner_strip .mob_box h3 { font-size: 22px; font-weight: normal; padding: 0 0 18px; }
#banner_strip .mob_box h2 { font-size: 13px; font-weight: normal; line-height: 20px; padding: 0px 10px 18px 0px; }
#banner_strip .mob_box span.mcontent { font-size: 13px; font-weight: normal; line-height: 20px; padding: 8px 0 18px; }
span.mcontent ul { float:left; margin:0px; width:440px; *margin-left:-15px; }
span.mcontent ul li { list-style:none; padding-left: 15px; padding-top: 6px; text-indent: 10px; width:440px; background:url(//c.fareportal.com/gcms/portals/8/images/inner-images/bullet-m.gif?gcms-srv) left 13px no-repeat; *padding-left: 0px;}
#social_area2 { font-family: Arial,Helvetica,sans-serif; margin: 0 auto; padding-top: 10px; width: 980px; color: #636363; }
#social_area2 h4 { font-size: 20px; font-weight: normal; margin-bottom: 10px; }
#social_area2 p { font-size: 14px; line-height: 24px; }
.top-nav li a {padding: 0 12px 9px; *padding: 0 12px 16px;}
.mobileBannerNew{background-image:url(//c.fareportal.com/gcms/portals/8/images/inner-images/mobile-banner-01.jpg?gcms-srv); background-repeat:no-repeat; margin-top:0; padding-bottom:65px; position:relative; min-height:529px;}
.mobileBannerNew .headTxt{ color:#26343f; font-size:40px; font-weight:bold; text-shadow:2px 2px 8px #fff; padding:45px 0px 35px 100px;}

.mobileBannerNew .emailBox{ width:460px; float:left; position:relative; margin-left:100px;}
.mobileBannerNew .emailBox .lightBg{ width:460px; height:100%; float:left; position:absolute; opacity:.8; left:0px; top:0px; background-color:#fff; z-index:1; filter: alpha(opacity=80);}
.mobileBannerNew .emailBox .inputBox{ color: #a7a9ac; font-size: 20px; box-shadow: 3px 3px 8px #ccc, #ccc 2px 2px 10px inset; position: relative; z-index: 20; width: 335px; padding: 13px 30px; border: 1px solid #e0e3e3; border-radius:2px; text-shadow:1px 1px 1px #ccc;}
.mobileBannerNew .emailBox .content{  padding:30px 30px 20px; float:left; z-index:10; position:relative; font-size:12px; color: #a7a9ac; }

.mobileBannerNew .sendMeBtn{ width:395px; text-align:center; font-size:27px; float:left; border:1px solid #fff; text-decoration:none; padding:10px 0px; border-radius:5px; text-shadow:1px 1px  #aaa; color:#fff; background: -webkit-gradient(linear, left top, left bottom, from(#fecf62), to(#f65f0d));	background: -moz-linear-gradient(top,  #fecf62,  #f65f0d); background: -o-linear-gradient(top,  #fecf62,  #f65f0d); background: -ms-linear-gradient(top,  #fecf62,  #f65f0d); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fecf62', endColorstr='#f65f0d'); margin:20px 0px;}
.mobileBannerNew .sendMeBtn:hover{ text-decoration:none; background: -webkit-gradient(linear, left top, left bottom, from(#f65f0d), to(#fecf62));	background: -moz-linear-gradient(top,  #f65f0d,  #fecf62); background: -o-linear-gradient(top,  #f65f0d,  #fecf62); background: -ms-linear-gradient(top,  #f65f0d,  #fecf62); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f65f0d', endColorstr='#fecf62');}
.mobileBannerNew .txtBottom{ margin:0px; padding:0px; color:#26343f; font-size:21px; font-weight:bold; text-shadow:1px 1px 2px #ccc; line-height:50px; float:left; margin-left:100px; clear:both; padding:10px 0px 0px 30px; white-space:nowrap;}
#SmsResult{background-color: #880000;height: 40px;margin-top: 85px;padding: 5px;display:none;}
#SmsResult span{display: block;float: left;height: 32px;width: 35px;}
#SmsResult p{clear:none !important;display: block;float: left !important;font-size: 12px !important;height: 30px;line-height: 15px !important;width: 86%;margin-left:10px;}
.ico_fail {background: url("//c.fareportal.com/gcms/portals/8/images/inner-images/ico_sms.png?gcms-srv") no-repeat scroll 5px -33px rgba(0, 0, 0, 0);margin: auto;}
.ico_success{background: url("//c.fareportal.com/gcms/portals/8/images/inner-images/ico_sms.png?gcms-srv") no-repeat 5px 0;margin: auto;}
.imp_msg{margin-top:15px;font-size:16px;font-weight:bold;color: #26343F}
.imp_msg a{color: #26343F}

#footer .social_link{padding:0 20px 14px}
#footer .content{padding:15px 20px 50px;}
#banner_strip{height:170px !important;}
.mobileBannerNew .sendMeBtn{margin:20px 0 10px;}
#SmsResult{min-height:20px; overflow:auto; height:auto !important;}
#SmsResult p{height:auto;line-height:20px !important;}
#SmsResult span{height:22px;}
.ico_fail{background-position:5px -38px; margin-top: 7px;}
.ico_success{background-position:5px -7px;}
.ico_fail {background: url("//c.fareportal.com/gcms/portals/8/images/inner-images/ico_sms.png?gcms-srv") no-repeat scroll 5px -28px;margin: auto; height:30px !important;}
.arrowAd{padding-left:0 !important;}
.mobileBannerNew .sendMeBtn{border-radius:0 \0/;}
#SmsResult{width:97%;}
.top-nav ul{z-index:999}
.imp_msg, .imp_msg a{color:#a7a9ac}
.destination ul li a:hover{background-color:#eeeeee !important;}
/*----- Content for file :mobile-new.css ends here -----*/
