
/*----- 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-image:url(//c.fareportal.com/gcms/portals/8/resources/images/main_bg.gif) 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(//c.fareportal.com/gcms/portals/8/resources/images/header_sp.png) left top no-repeat;}
#header{  background: url(//c.fareportal.com/gcms/portals/8/resources/images/header_bg.gif) left 123px repeat-x; height:139px; margin-bottom:-10px;}
#header .h_top { background:#f6f6f6; overflow:hidden;}
#header .contact {color:#000000; float:left; padding-left:10px; font:bold 14px/35px Arial,Helvetica,sans-serif;}
#header .contact span { color:#e25e16;}
#header .top_link { color:#696969; float:right; font: 12px/35px Arial,Helvetica,sans-serif;}
#header .top_link a {color:#696969; text-decoration:none; font-family:Arial,Helvetica,sans-serif; background:url(//c.fareportal.com/gcms/portals/8/resources/images/top_sep.gif) center right no-repeat; padding:0px 8px;}
#header .top_link a:hover {color:#696969; text-decoration:underline;}
#header .mobile { background-position:-184px 0; width:11px; height:18px; margin:8px;}
#header .mobile a { width:11px; height:18px; 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:190px; height:46px; }
#header .logo a { display:block; text-indent:-999px; width:190px; height:46px; outline:none; }
.never { font-weight:bold;}
#header .search-area { float:right; padding:20px 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:642px;}
@media all and (min-width:0) {
#lblMessage {left:644px \0/;}
}

.mac #lblMessage {left:640px;}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
#lblMessage {left:646px !important;}
}
#header .input-box { background:url(//c.fareportal.com/gcms/portals/8/resources/images/search_bg.gif) left top repeat-x; border-radius:5px; border:1px solid #dbdbdb; color:#958b7b; padding:2px 2px 2px 5px; line-height:24px; height:24px; font-size:12px; width:255px; 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;}
 }*/


/* top nav start */
.top-nav{ float: right; font-family:Arial,Helvetica,sans-serif; margin-top:-12px; }
.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(//c.fareportal.com/gcms/portals/8/resources/images/nav_devi.gif) right top no-repeat; }	
.top-nav li a{ color:#838383;padding:0 12px 16px 12px;text-decoration:none;display:block;font-size:15px !important; font-weight:normal;}
 @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:#000;}
.activ-b{color:#000 !important; font-weight:bold;}

/*.top-nav li .hover{color:#FE7200 !important}*/
.arrowAd{ background:url(//c.fareportal.com/gcms/portals/8/resources/images/down_arrow.gif) right 7px no-repeat!important; padding:0px 0px}
@media all and (min-width:0px) {head~body .arrowAd{ background:url(//c.fareportal.com/gcms/portals/8/resources/images/down_arrow.gif) right 7px no-repeat; padding:0px 0px} }
/* top nav end */
.top-nav .arrow{background:url(//c.fareportal.com/gcms/portals/8/resources/images/nav_arrow1.gif) 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:-116px;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("//c.fareportal.com/gcms/portals/8/resources/images/nav_arrow.gif") 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: inline-block;float: left; font-size:14px;color:#000000;line-height: 16px; height: 29px;padding-left: 7px;text-decoration: none; position:relative;}
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; display:block;  position: relative;}
.buttonwrapper{overflow: hidden;padding-left:55px;}

/*button end*/


/*footer start*/
.f_bg { background:url(//c.fareportal.com/gcms/portals/8/resources/images/footer_sp.png) left  top no-repeat; margin-top:-24px;}
#footer{ width:1001px; margin:0px auto; background:url(//c.fareportal.com/gcms/portals/8/resources/images/bg_img_footer.gif) repeat 0px 0px; font-family:Arial,Helvetica,sans-serif; }
#footer .t_shed { background:url(//c.fareportal.com/gcms/portals/8/resources/images/ft_shade.png) 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:43px; 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;display:none; }
#footer .paypal a { display:block; text-indent:-999px; width:107px; height:33px;}
#footer .social_link { font-size:11px; color:#FFFFFF; padding:0px 20px 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 20px 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(//c.fareportal.com/gcms/portals/8/resources/images/ft_bg.gif) 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(//c.fareportal.com/gcms/portals/8/resources/images/f_devider.gif) left center no-repeat; list-style:none; display:block; float:left; padding-left:2px;}
#footer .btm ul li a { background:url(//c.fareportal.com/gcms/portals/8/resources/images/f_bullet.gif) 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(//c.fareportal.com/gcms/portals/8/resources/images/arrow_orr.gif) right center no-repeat; }
#footer .btm ul li a.active1 {text-decoration:none; color:#fff; background: url(//c.fareportal.com/gcms/portals/8/resources/images/f_bullet.gif) right center no-repeat; }
#footer .btm ul li.feedback { background:url(//c.fareportal.com/gcms/portals/8/resources/images/feedback.jpg) 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:275px; 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;  border-top-left-radius:10px;border-top-right-radius: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;}

.mac #outer .block {left:272px;}

#outer .input-box { background:url(//c.fareportal.com/gcms/portals/8/resources/images/search_bg.gif) 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 0px 0px; float:left;}

#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: 426px; 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; border-top-left-radius:10px;border-top-right-radius:10px}
#outer .block1 a { color:#000; text-decoration:none;}
#outer .block1 a:hover { color:#000; text-decoration:underline;}
.mac #outer .block1 {left: 425px;}
@-moz-document url-prefix()  
{
   .mac #outer .block {left:276px !important;}
   .mac #outer .block1 {left: 428px !important;} 
}
#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: 1px;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; border-top-left-radius:10px;border-top-right-radius: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(//c.fareportal.com/gcms/portals/8/resources/images/arrow.png) 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:180px; width:253px; text-shadow: 1px 1px 1px #000; line-height:14px\9; padding-top:13px\9;}
.safari .arrow_black {margin-top:167px;}
.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:35px; *padding-bottom:45px;}
.safari .text3 {padding-bottom:25px;}


.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(//c.fareportal.com/gcms/portals/8/resources/images/body_spr.png) left top no-repeat;}
.cmn_bg1 { background:url(//c.fareportal.com/gcms/portals/8/resources/images/body_spr.png) left top no-repeat;}
/*trust start*/
/*#trust_area  {border-radius:10px;-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:#858585; 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; margin-top:4px; }
#trust_area .bb-text { font-size:12px; 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:155px;}
#trust_area .g b { font-size:13px; font-weight:bold;} 
#trust_area .v {width:250px; *width:143px;}
#trust_area .v b { font-size:13px; font-weight:bold;} 
#trust_area .t {}
#trust_area .t b {font-size:13px; font-weight:bold;} 
#trust_area .verysi { width:97px; height:50px; background-position:-105px -76px; margin-right:10px; margin-top:4px;}
#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 0 5px;}
.destination_area b {font-weight:normal; color:#777777; line-height:25px; }  
.destination_area p { font-size:11px;padding-bottom:15px;}  
.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 0px;}
.destination h2 { font-size:20px; font-weight:normal; color:#433e37; padding-bottom:14px;}
.destination ul { width:135px; 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(//c.fareportal.com/gcms/portals/8/resources/images/d_devider.gif) left top repeat-x; height:2px; margin:10px 25px 20px 0px;}
.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:20px; 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(//c.fareportal.com/gcms/portals/8/resources/images/social_bg.gif) 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: 0px;}
#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(//c.fareportal.com/gcms/portals/8/resources/images/bg_stip_sec.jpg) 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(//c.fareportal.com/gcms/portals/8/resources/images/flags.jpg) 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(//c.fareportal.com/gcms/portals/8/resources/images/body_spr.png) 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;}
	   .text3 { padding-bottom:-35px;}
 }
.feedback_btn {width:143px; height:34px; text-decoration:none; position:fixed; bottom:10px; right:10px; z-index:10; }
.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; }

#google_ads_div_OT_HP_LP_BTF_B_728x90_G_7Jan11_ad_wrapper { display:none\9;}

.mac .text4 {padding-top:17px;}
.ie7 .text4 {padding-top:65px;}
.safari .text4 {padding-top:30px;}
/*body section close*/


@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
#footer .f_logo { width:197px !important;} 
#footer .btm {width:802px !important;}
a.ovalbutton {padding-left: 6px;}
a.ovalbutton span {margin-right:-1px !important;}
}

/* Star rating sprite */
.rating {background: url(//c.fareportal.com/gcms/portals/8/images/rating-sprite.png) no-repeat 0 0;height:14px;width:81px;font-size:0;line-height:0;margin:0 4px;float:left}.rating0{background-position:0 -1px;height:14px;width:81px}.rating2{background-position:0 -22px;height:14px;width:81px}.rating3{background-position:0 -43px;height:14px;width:81px}.rating4{background-position:0 -64;height:14px;width:81px}.rating5{background-position:0 -85px;height:14px;width:81px}.rating6{background-position:0 -106px;height:14px;width:81px}.rating7{background-position:0 -127px;height:14px;width:81px}.rating8{background-position:0 -148px;height:14px;width:81px}.rating9{background-position:0 -169px;height:14px;width:81px}.rating10{background-position:0 -190px;height:14px;width:81px}

.w-main input::-ms-clear{display:none;} /* Hide IE10's "Clear Input Button" for inputs inside widget */

.logoIslandair{background-position:0 58px}
/* for new trust_area */
#trust_area{border-radius:10px;border:1px solid #e7e7e5;background:#fff;margin:20px auto;font-size:12px;color:#968b79;width:970px;padding:5px;position:relative;height:60px}#trust_area .left{border-right:1px solid #d6d9db;padding:0 5px 0 4px;float:left;color:#858585;font-size:12px;height:60px;font:100 11px/18px Arial,Helvetica,sans-serif}#trust_area .bbb{width:100px;height:37px;background-position:0 -76px; margin:0 5px 0 2px}.ie9 #trust_area .bbb{margin:0 5px 0 1px}#trust_area .bb-text{font-size:12px;color:#858585;text-align:center;line-height:20px}#trust_area .guarante{width:55px;height:52px;background-position:-148px 0;margin:5px 7px 0 0}#trust_area .g{width:155px;float:left}#trust_area .g b,#trust_area .v b,#trust_area .t b{font-size:13px;font-weight:700}#trust_area .v{width:135px;float:left}#trust_area .verysi{width:97px;height:50px;background-position:-105px -76px;margin-right:5px}#trust_area .truste{width:117px;height:31px;background-position:0 -130px;margin:15px 10px 0 0}#trust_area .left.last{border:none; width:270px;padding:0 5px}.mcafee{width:45px; height:48px; background-position:-959px -88px; margin:5px 5px 0 0px}
/* for new trust_area end */

.mac #navCS2009 li ul li ul.child_list{left:-260px!important;}
/*----- Content for file :common1.css ends here -----*/

/*----- Content for file :sem-flights.css start here -----*/
.banner_bg_image{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/featured_deals_banner.jpg) no-repeat left top; margin-top:-15px; }
.banner-head{font: normal 32px/38px Arial,Helvetica,sans-serif; color:#FFF; text-shadow:2px 2px #515151; width:300px; padding:20px 10px; text-align:center; margin-bottom: 112px; font-weight:bold; }
.banner-head h2 {font-size:26px; font-weight:bold;}
.banner-head span{font: bold 26px/12px Arial,Helvetica,sans-serif; *font:bold 26px/24px Arial,Helvetica,sans-serif;}
.banner-head span h2 { font-size:26px; line-height:31px;}
#banner_strip_inner{ width:980px; border-radius:12px; -moz-border-radius:12px; border:1px solid #e7e7e5; background:url(//c.fareportal.com/gcms/portals/8/resources/images/bg_stip_sec.jpg) repeat-x 0px 0px; margin:20px auto 0px auto; font-family:Arial,Helvetica,sans-serif; position:relative; min-height:266px;}
#banner_strip_inner a { text-decoration:none; color:#433e37; cursor:pointer; }
#banner_strip_inner a:hover { text-decoration:none; color:#433e37 }
#banner_strip_inner .promo_boxes_inner_f{float:left; border-top:1px solid #e7e7e5; border-right:1px solid #e7e7e5; text-align:center; width:295px; padding: 7px 15px; height: 252px;}
#banner_strip_inner .promo_boxes_inner{ width:214px; float:left; padding:13px 15px 13px 15px; border-right:1px solid #e7e7e5; text-align:center; height:240px;}
#banner_strip_inner .promo_boxes_to_inner{ width:214px; float:left; padding:13px 15px 13px 15px; text-align:center;}
#banner_strip_inner .promo_boxes_inner h3, .promo_boxes_inner_f h3, .promo_boxes_to_inner h3{ font-size:21px; padding:0px 0px 5px 0px; font-weight:normal; color:#433e37 }
#banner_strip_inner .promo_boxes_inner .img_box, .promo_boxes_to_inner .img_box{ width:200; height:105px;}
#banner_strip_inner .promo_boxes_inner .flags { background:url(//c.fareportal.com/gcms/portals/8/resources/images/flags.jpg) left top no-repeat;}
#banner_strip_inner .promo_boxes_inner .student_travel { width:144px; height:95px; background-position:0px -4px; margin:9px auto;}
#banner_strip_inner .promo_boxes_inner .weekend { width:196px; height:95px; background-position:-130px -3px; margin:9px auto;}
#banner_strip_inner .promo_boxes_inner .senior { width:93px; height:95px; background-position:-317px -4px; margin:9px auto;}
#banner_strip_inner .promo_boxes_inner .cmn_bgin, .promo_boxes_to_inner .cmn_bgin { background-image:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/icons_quick_links.jpg);}
#banner_strip_inner .promo_boxes_to_inner .md { width:171px; height:95px; background-position:-392px -5px; margin:9px auto;}
#banner_strip_inner .promo_boxes_inner h2, #banner_strip_inner .promo_boxes_to_inner h2, .promo_boxes_inner_f h2  {font-size: 13px;font-weight: normal;line-height: 20px; padding: 0 0 8px;}
.last_list{ background:none!important; width:auto!important; margin-right:10px;}
#banner_strip_inner .rnd_1_btm_lt, #banner_strip_inner .rnd_2_btm_rt, #banner_strip_inner .rnd_3_btm_lt, #banner_strip_inner .rnd_4_btm_rt{ display:none;}
.list_tabbs{display: block; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding-top: 1px; clear: both; border-top: 1px solid #dddddd; float:left; width:980px; border-bottom: 1px solid #dddddd; border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-left: 1px solid #dddddd; border-left-bottom-radius:6px;border-right: 1px solid #dddddd; border-right-bottom-radius:6px; border-right-top-radius:6px;border-top: 1px solid #dddddd; border-top-right-radius:6px; }
.deals_tab_body {width:980px;display:block;float:left;outline:none;  }
.deals_tab_body ul {width:970px;margin:10px 0px;float:left;padding:0 0 0 10px;list-style-type:none; background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/bg-deals.gif) left 35px repeat-x; height:42px;}
.deals_tab_body ul li {font-size:14px;text-align:center; float:left; background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/deals-devider.gif) right 8px no-repeat;}
.deals_tab_body ul li a {text-align: center;text-decoration: none;line-height: 25px;float:left;color:#000;font-size:14px;padding: 0 30px 10px 30px; }
.deals_tab_body ul li a:hover {background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/nav_arrow.gif) center 36px no-repeat; padding-bottom:24px}
.deals_tab_body ul li a.active{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/nav_arrow.gif) center 36px no-repeat; padding-bottom:24px}
.tab_content {font-size:12px; color:#000; display:none; }
.left-side { width:459px; border-right:1px solid #e9e9e9; float:left; font-size:12px; padding-left:30px; margin-top:-11px;  *margin-top:-13px; padding-top:10px; background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/bg-deals.gif) left 40px repeat-x;}
.left-side a { text-decoration:none; color:#000;}
.left-side a:hover { text-decoration:underline; color:#000;}
.left-side span { font-size:10px;}
.tab_content ul { padding:0px; margin:0px; background:none;}
.tab_content ul li { list-style:none; font-size:12px; float:left; width:110px; text-align:left; padding-left:20px;}
.deals_content {color:#978b7b; font-size:12px; padding:10px 20px;}
.deals_content a {color:#666; }
.deals_content a:hover {color:#666;}

tab-container-1 {display: inline !important; list-style-type: none; padding-right: 20px;border-top:0;}
.tabnav {color: #000000;font-family: Arial, Helvetica, sans-serif !important;font-size: 12px;font-weight: bold;vertical-align:middle;}
.tabs {background: url("//c.fareportal.com/gcms//portals/8/images/tab-off.jpg") no-repeat scroll 0 0 transparent;width:85px;line-height: 25px;padding: 0 0 10px;text-align: center;text-decoration: none;border-bottom: 0 !important;}
.tabson {background: url("//c.fareportal.com/gcms//portals/8/images/tab-on.jpg") no-repeat scroll 0 0 transparent;width:85px;text-align: center;text-decoration: none;line-height: 25px;padding: 0 0 10px;border-bottom: 0 !important;}
.arrow_black_inner {background:url(//c.fareportal.com/gcms/portals/8/resources/images/arrow.png) left top no-repeat; height:45px;padding:10px 8px 10px 55px;text-align:left;color:#FFFFFF;width:253px; text-shadow: 1px 1px 1px #000; line-height:14px\9; padding-top:15px\9;}
.arrow_black_inner .additional { font: bold  18px/18px Arial,Helvetica,sans-serif; line-height:14px\9; float:left; line-height:27px; }
.arrow_black_inner .car-coupon { font: bold  24px/26px Arial,Helvetica,sans-serif; float:left;  }
.arrow_black_inner .car-coupon1 { font: bold  24px/26px Arial,Helvetica,sans-serif; float:left; padding-top:7px  }
.arrow_black_inner span { color:#FFFF00;}
.arrow_black_inner sup {font-size:10px; float:left;}
.destTabSelectedSmall2 {-moz-user-select: none;background-color: #FFFFFF;background-image: url("//c.fareportal.com/gcms/portals/2/images/desttab-sel-small-2.gif");background-position: center top;background-repeat: no-repeat;color: #E25E16;cursor: pointer;display: block;float: left;font: bold 11px Arial, Helvetica, sans-serif;height: 23px;list-style: none outside none;margin: 0 2px 0 0;padding-top: 12px;position: relative;text-align: center;top: 1px;width: 155px;outline:none;}
.destTabSmall2 {outline:none;-moz-user-select: none;background-color: #FFFFFF;background-image: url("//c.fareportal.com/gcms/portals/2/images/desttab-sel-small-2.gif");background-position: center top;background-repeat: no-repeat;cursor: pointer;display: block;float: left;font: bold 11px Arial, Helvetica, sans-serif;height: 23px;list-style: none outside none;margin: 0 2px 0 0;padding-top: 12px;position: relative;text-align: center;top: 0;width: 155px;}
.destTabGroup {margin: 0;padding-top:10px;height:35px;float:left;padding: 0;}
.destTabGroup li { list-style:none; float:left; margin-right:10px;}
.clr {clear:both;}
ul.destTabGroup h1 { font-weight:normal; font-size:20px;}
ul.destTabGroup h2 { font-weight:normal; font-size:20px;}
/*Review Section*/
.customer-review { float: left; margin: 15px 0 0 15px; width: 481px;}
.review_bg { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/review_bg.gif) left top no-repeat;}
.review_area {border-bottom:2px solid #f5f5f5; padding:8px 8px 7px 8px; overflow:hidden;}
.review_box { background:#f4f4f4; overflow:hidden;}
.review_box .content { min-height:50px; font-size:12px; padding:3px 10px 0px 10px; line-height:22px;}
.review_area .name {color:#4f4b43; font-size:12px; text-align:right; padding:0px 15px 4px 2px; float:right;}
.review_area .name a {color:#4f4b43; text-decoration:underline;}
.review_area .name a:hover {color:#4f4b43; text-decoration:none;}
.review_area .bt_arrow { width:24px; height:13px; background-position:-14px 0px; margin-right:20px;}
.star_5 { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png) left -60px no-repeat; width:82px; height:14px; margin:5px 0px 0px 10px }
.star_3andhalf { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png) left -45px no-repeat; width:65px; height:14px; margin:5px 0px 0px 10px }
.star_4 { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png) left -60px no-repeat; width:65px; height:14px; margin:5px 0px 0px 10px }
.review_box .lt { width:6px; height:4px; background-position:left top;}
.review_box .rt { width:6px; height:4px; background-position:-7px top;}
.review_box .lb { width:6px; height:4px; background-position:left -5px;}
.review_box .rb { width:6px; height:4px; background-position:-7px -5px;}
.latest-story {border-bottom:2px solid #f5f5f5; padding:5px; margin-bottom:10px; font-size:12px; overflow:hidden; line-height:20px; height:100px;}  
.latest-story img { float:left; margin-right:10px;}
.date { color:#4f4b43; float:left;}
.readmore { color:#000; float:right;}
.readmore a {color:#000; text-decoration:underline;}
.readmore a:hover {color:#000; text-decoration:none;}
/*tab start*/
.tab_bg{ background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/tab_bg.jpg) left top no-repeat;}
li.destTabSmall{ background-position:left -39px; display: block;float: left; font-size:20px;color:#433e37; height: 35px;padding-left: 10px;text-decoration: none; cursor:pointer;}
a:link.destTabSmall, a:visited.destTabSmall, a:active.destTabSmall{color: #433e37;}
li.destTabSmall span{display: block;padding-right: 10px; background-position:right -39px; height:32px; text-align:center; padding-top:3px; cursor:pointer;}
li.destTabSmall:hover{background-position: left 0px; position:relative; }
li.destTabSmall:hover span{background-position: right 0px;color: black; position:relative; }
li.destTabSmall:active {background-position: left 0px; position:relative; }
li.destTabSmall:active span{background-position: right 0px;color: black; }
li.destTabSelectedSmall{ background-position:left 0px; display: block;float: left; font-size:20px;color:#433e37; height: 36px;padding-left: 10px;text-decoration: none; position:relative; cursor:default; }
li:link.destTabSelectedSmall, a:visited.destTabSelectedSmall, a:active.destTabSelectedSmall{color: #433e37;}
li.destTabSelectedSmall span{display: block;padding-right: 10px; background-position:right 0px; height:33px; text-align:center; padding-top:3px; cursor:default;}
li.destTabSelectedSmall:hover{background-position: left 0px; position:relative; }
li.destTabSelectedSmall:hover span{background-position: right 0px;color: black; position:relative; }
li.destTabSelectedSmall:active {background-position: left 0px; position:relative; }
li.destTabSelectedSmall:active span{background-position: right 0px;color: black; }
.list-tab {background:#FFFFFF url(//c.fareportal.com/gcms/portals/8/resources/inner-images/list-tab-bg.gif) left bottom repeat-x;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-color: #DDDDDD;border-style: solid;border-top-right-radius: 6px;border-width: 1px;clear: both;display: block;float: left;padding-top: 1px;width: 980px;}	

/*Hotels Page Start*/
.banner_bg_hotels{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/hotel-banner.jpg) no-repeat left top;}
.banner-head-hotels{font:28px/38px Arial,Helvetica,sans-serif; color:#FFF; text-shadow:2px 2px #515151; width:300px; padding:17px 10px; text-align:center; margin-bottom: 40px; margin-bottom: 47px\9; }
.banner-head-hotels .saveupto {font: bold 44px/32px Arial,Helvetica,sans-serif; padding-top:16px;}
.banner-head-hotels .percent {font: bold 60px/77px Arial,Helvetica,sans-serif;}
.banner-head-hotels .book-now-h {font: bold 49px/29px Arial,Helvetica,sans-serif; padding-top:21px;}
.banner-head-hotels .pub{font:18px/12px Arial,Helvetica,sans-serif; padding-top:0px; text-align:center;}
.safari .banner-head-hotels {margin-bottom: 30px; }
#price { cursor:pointer; text-decoration:underline;}
#hide { cursor:pointer; text-decoration:underline;}



.quicklink-bg { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/hotels_quick_links.jpg) left top no-repeat;}
.ny-city { width:105px; height:114px; background-position:-12px 0; margin:0 auto;}
.las-vegas { width:146px; height:114px; background-position:-153px 0; margin:0 auto;}
.chicago { width:179px; height:114px; background-position:-306px 0; margin:0 auto;}
.orlando { width:184px; height:114px; background-position:-503px 0; margin:0 auto;}
.s_star_bg { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png) left  top no-repeat;}
.s_star5 { width:52px; height:8px; background-position:-30px top;}
.s_star4 { width:43px; height:8px; background-position:-39px -9px;}
.s_star3 { width:32px; height:8px; background-position:-51px -18px;}
.s_star2 { width:20px; height:8px; background-position:-62px -27px;}
.s_star3andhalf { width:52px; height:8px; background-position:-30px -75px;}
.s_star4andhalf { width:52px; height:8px; background-position:-124px -161px;}
.hotelicon{ background: url("//c.fareportal.com/gcms/portals/8/resources/images/nav_arrow.gif") no-repeat scroll center 3px transparent !important;height: 17px;left: 25px;position: absolute;top: 20px;   width: 31px; }
.vacationicon{ background: url("//c.fareportal.com/gcms/portals/8/resources/images/nav_arrow.gif") no-repeat scroll center 3px transparent !important;height: 17px;left: 35px;position: absolute;top: 20px;   width: 31px;}
.featuredicon{ background: url("//c.fareportal.com/gcms/portals/8/resources/images/nav_arrow.gif") no-repeat scroll center 3px transparent !important;height: 17px;left: 60px;position: absolute;top: 20px;   width: 31px; }
.caricon{ background: url("//c.fareportal.com/gcms/portals/8/resources/images/nav_arrow.gif") no-repeat scroll center 3px transparent !important;height: 17px;left: 22px;position: absolute;top: 20px;   width: 31px; }
.businessicon{ background: url("//c.fareportal.com/gcms/portals/8/resources/images/nav_arrow.gif") no-repeat scroll center 3px transparent !important;height: 17px;left: 75px;position: absolute;top: 20px;   width: 31px; }
.cruisesicon{ background: url("//c.fareportal.com/gcms/portals/8/resources/images/nav_arrow.gif") no-repeat scroll center 3px transparent !important;height: 17px;left: 28px;position: absolute;top: 20px;   width: 31px; }
.book-now {/* color: #FFFF00;*/ font: bold 49px/29px Arial,Helvetica,sans-serif;padding-top: 32px;}
.book-now-green {/* color: #FFFF00;*/ font: bold 49px/55px Arial,Helvetica,sans-serif;}
/*Vacation Page Start*/
.banner_bg_vacation{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/vacation-banner.jpg) no-repeat left top; margin-top:-15px;}

.banner-head-vacation{font:22px/34px Arial,Helvetica,sans-serif; color:#FFF; text-shadow:2px 2px #515151; width:300px; _padding:15px 10px; padding:20px 10px; text-align:center; margin-bottom: 0px; *margin-bottom: 10px;}
.banner-head-vacation .saveupto {color: #FFF;padding-top: 7px;text-shadow: 2px 2px #515151; font: bold 44px/32px Arial,Helvetica,sans-serif;}
.banner-head-vacation .percent {color: #FFF; padding-top: 26px;text-shadow: 2px 2px #515151; font: bold 60px/34px Arial,Helvetica,sans-serif;}
.banner-head-vacation .book-now {color:#FFFFFF; padding-top: 21px; text-shadow: 2px 2px #515151; font: bold 49px/29px Arial,Helvetica,sans-serif;}
.banner-head-vacation .pub{font: 18px/22px Arial,Helvetica,sans-serif;padding-top: 12px; text-align: center; padding-top:16px;}
.banner-head-vacation p span {font: bold 24px/24px Arial,Helvetica,sans-serif;}
.safari .banner-head-vacation { padding-bottom:11px;}

.vacation-bg { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/vacation_quick_links.jpg) left top no-repeat;}
.las-vegas1 { width:109px; height:113px; background-position:0px 0; margin:0 auto;}
.new-Orleans { width:140px; height:113px; background-position:-126px 0; margin:0 auto;}
.los-angeles { width:117px; height:113px; background-position:-274px 0; margin:0 auto;}
.miami { width:142px; height:113px; background-position:-391px 0; margin:0 auto;}
.left-side-v {width:965px; font-size:12px; padding-left:15px; padding-top:10px; background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/bg-deals.gif) left 40px repeat-x;}
.left-side-v a { text-decoration:underline; color:#000;}
.left-side-v a:hover { text-decoration:none; color:#000;}
.rating5 { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png) left -86px; width:118px; height:19px;}
.rating4 { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png) left -106px; width:118px; height:19px; margin-top:5px;}
.rating4andhalf { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png) left -186px; width:118px; height:19px; margin-top:5px;}
.rating3andhalf { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png) left -206px; width:118px; height:19px; margin-top:5px;}

.left-side-v ul { padding:0px 0px 10px 0px; margin:0px;}
.left-side-v ul li { display:inline; padding:10px 15px 10px 15px; list-style:none; background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/tick.png) left center no-repeat;}
.left-side-v ul li.first { background:none; }
.cn_name {min-width:200px; overflow:hidden; padding:1px 0px;}
.rating-size { font-size:11px; }
.american_ar {background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png) -124px -14px no-repeat; width:97px; height:11px;  }
.sprit { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png) -124px -35px no-repeat; width:58px; height:20px; }
.united { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png) -124px -66px no-repeat; width:81px; height:18px; }
.taca { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png) -124px -92px no-repeat; width:58px; height:25px;}
.jetblue { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png) -124px -124px no-repeat; width:54px; height:21px;}
.klm { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png) -182px -124px no-repeat; width:32px; height:21px;}
.us-airways { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png) -124px -148px no-repeat; width:92px; height:9px;}
.top_pad{ padding-top:10px;}




/*Car Page Start*/
.banner_bg_car{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/car-banner.jpg) no-repeat left top; margin-top:-15px;}
.banner-head-cars{font: bold 26px/28px Arial,Helvetica,sans-serif; color:#FFF; text-shadow:2px 2px #515151; width:300px; padding:20px 10px 20px 8px; text-align:center; margin-bottom: 135px; }
.book-rental {font: bold 26px/28px Arial,Helvetica,sans-serif; color:#FFF; text-shadow:2px 2px #515151; width:300px; padding:20px 10px 20px 8px; padding:20px 10px 27px 8px\9; text-align:center;}
.banner-head-cars span { font-size:26px;}
.car-bg { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/car-quick-links.jpg) left top no-repeat;}
.i_deals {width:113px; height:103px; background-position:left top; margin:10px auto 0;}
.m_deals {width:174px; height:103px; background-position:-113px top; margin:10px auto 0;}
.promo-code {width:120px; height:103px; background-position:-287px top; margin:10px auto 0;}
.lmd {width:95px; height:103px; background-position:-407px top; margin:10px auto 0;}
.left-side1 { width:459px; border-right:1px solid #e9e9e9; float:left; font-size:12px; padding-left:30px; background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/bg-deals.gif) left 40px repeat-x;}

/*Business Class Page Start*/
.banner_bg_business{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/bussiness-banner.jpg) no-repeat left top; margin-top:-15px; }
.banner-head-busi{font:24px/28px Arial,Helvetica,sans-serif; color:#FFF; text-shadow:2px 2px #515151; width:300px; padding:24px 10px 0px 8px; text-align:center;}
.banner-head-busi .fly { font:bold 50px/70px Arial,Helvetica,sans-serif; }
.banner-head-busi .upc { font-size:24px; margin-top:103px; }
.safari .banner-head-busi .upc { margin-top:88px; }
.banner-head-busi .upc span { font-size:16px;}
.arrow_black_inner .busi-coupon { font: bold 19px/22px Arial,Helvetica,sans-serif; float:left; padding-top:9px;  }
.arrow_black_inner .busi-coupon sup { float:none;}
.book-now2 {font: bold 49px/50px Arial,Helvetica,sans-serif; color:#FFFFFF; text-align:center; text-shadow:2px 2px #515151;}
.book-now2-b {font: bold 49px/50px Arial,Helvetica,sans-serif; color:#000; text-align:center; text-shadow:2px 2px #fff;}
.busi-bg { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/business-quick-links.jpg) left top no-repeat;}
.vr_atlantic {width:144px; height:97px; background-position:left top; margin:16px auto 0;}
.cathay_p {width:133px; height:97px; background-position:-161px top; margin:16px auto 0;}
.singapore_a {width:89px; height:97px; background-position:-305px top; margin:16px auto 0;}
.asian_a {width:117px; height:97px; background-position:-394px top; margin:16px auto 0;}

/*Contact Us Page Start*/
.banner_bg_contact{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/contact_banner.jpg) no-repeat left top; margin-top:-15px; }
.b-shed { background: url(//c.fareportal.com/gcms/portals/8/resources/images/cn.jpg) center bottom no-repeat; overflow:hidden; margin:0 auto; padding:10px; line-height:22px;}
.b-shed a { text-decoration:underline; color:#000;}
.b-shed a:hover { text-decoration:none; color:#000;}
#contact_box{ width:478px; border-radius:12px; -moz-border-radius:12px; border:1px solid #e7e7e5; background:url(//c.fareportal.com/gcms/portals/8/resources/images/bg_stip_sec1.jpg) repeat-x 0px 0px; margin:10px 10px 20px 10px; font-family:Arial,Helvetica,sans-serif; position:relative; min-height:50px; color:#636363; font-size:14px;}
#contact_box .heading { color:#636363; font-size:24px; padding:0px 0px 8px 10px; margin-left:-10px; border-bottom:1px solid #e9e9e9; margin-bottom:10px}
#contact_box .heading h1 { font-size:24px; font-weight:normal}
#contact_box .heading h2 { font-size:24px; font-weight:normal}
#contact_box b { font-weight:600; color:#000;}
#contact_box span { font-size:18px; color:#000; font-weight:600;}
#contact_box ul { float:left; margin-right:55px;}
#contact_box ul li { list-style:none; color:#000; font-weight:600;}
#contact_box ul li a { text-decoration:none; color:#000;}
#contact_box ul li a:hover { text-decoration:underline; color:#000;}
#contact_box .devider { border-bottom:1px solid #dddddd; margin:10px 0px 15px 0px;}
#contact_box .devider1 { border-bottom:1px solid #dddddd; margin:10px 0px 10px 0px;}
.contact-us  { color:#4a4a4a; font: bold 50px/50px Arial,Helvetica,sans-serif; position:absolute; left:23px; top:119px; }
.contact-number { color:#4a4a4a; font:bold 28px/50px Arial,Helvetica,sans-serif; position:absolute; left:23px; top:163px; }
.contact-text { color:#4a4a4a; font:bold 18px/50px Arial,Helvetica,sans-serif; position:absolute; left:23px; top:189px; }
.contact-area { position:absolute; padding-top:21px; top:233px; width:496px; line-height:normal;}
 @media not all and (-webkit-min-device-pixel-ratio:0) {  
 .contact-area { position:absolute; top:244px; left:24px; line-height:normal; padding-top:21px;}
}  
.contact-area .reservations {color: #1F4961;float: right;font-size: 20px;text-align: center;width:249px;}
.contact-area .reservations .r-area{ color:#FFF; float:right; font-size:20px; padding:0px 0px 5px; position: absolute; right: -5px; top: 34px; z-index:100;} 
.contact-area .call {color: #1F4961;float: left;font-size:20px;text-align: center;width: 272px;}
.contact-area .call .number{ color:#FFF; font-size:20px; padding:10px 0px 5px;} 
.contact-area .call .phone { color:#FFF; font-size:20px; line-height:20px; height:20px; font-weight:600} 
.contact-area .chat {color: #1F4961;   float: left;font-size:20px; text-align: center;  width: 212px; padding-left:25px }
.gray_btn { background:#f5f5f5; line-height:29px; overflow:hidden; *width:155px;}
.gray_btn .lt { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/review_bg.gif) -39px top no-repeat; width:12px; height:29px; float:left;}
.gray_btn .rt { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/review_bg.gif) -52px top no-repeat; width:12px; height:29px; float:right;}
.or-at { color:#636363; font-size:14px; display:inline-block; float:left; line-height:29px; padding:0px 5px}
.white_btn {border-radius:12px; -moz-border-radius:12px;  padding:2px 10px; background:#FFFFFF; display:block; float:left;}
.white_btn1 {border-radius:12px; -moz-border-radius:12px;  padding:2px 10px; background:#FFFFFF; display:block; float:right; margin-right:60px;}

.con_content { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/contact_bg.gif) left bottom repeat-x; border-top:1px solid #636363;height:90px; margin-bottom:10px; }
.con_content .lt { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/review_bg.gif) -65px top no-repeat; width:12px; height:90px; float:left;}
.con_content .rt { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/review_bg.gif) -78px top no-repeat; width:12px; height:90px; float:right;}
.con_content .sub-head{ color:#e46b18; padding-top:7px; font-size:20px; padding-bottom:0px;}
.deals_date { float:right; font-size:12px; padding-top:5px;}



/*OneWay Page Start*/
.banner_bg_oneway{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/one-way-banner.jpg) no-repeat left top; margin-top:-15px; }
.oneway-h{font:26px/28px Arial,Helvetica,sans-serif; color:#FFF; text-shadow:2px 2px #515151; width:300px; padding:35px 10px 20px 8px; text-align:center;}
.oneway-h .puncline {font: normal 50px/65px Arial,Helvetica,sans-serif; font-weight:bold; }
.oneway-h .puncline h2 { font-size:50px; font-weight:bold;}
.coupon  { font-size:16px; color:#000000; text-align:center; padding-top:93px; text-shadow:none; margin-left:-10px;}
.coupon .head { font-size:28px; line-height:20px; font-family: Arial,Helvetica,sans-serif; padding-bottom:6px; font-weight:bold;}
.left-side-t { width:450px; border-right:1px solid #e9e9e9; float:left; font-size:12px; margin-top:-12px\9; background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/bg-deals.gif) left 40px repeat-x; padding:10px 19px 15px 20px;}
.left-side-t tr td { border-bottom:1px solid #e0e0e0;}


/*Coupon Page Start*/
.banner_bg_coupon{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/coupon-banner.jpg) no-repeat left top; margin-top:-15px; }
.fp { font-size:20px; padding-top:112px;}
.discount { line-height:18px; padding:10px 0px; padding:12px 0px\9;}
.dis-coupon { background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/coupen_bg.jpg); width:455px; height:110px; margin:0 auto; font: bold 16px/22px Arial,Helvetica,sans-serif; text-align:center; color:#000; padding-top:15px; padding-right:11px; }
.price { font-size:28px; line-height:35px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; }
.about-us { padding:10px 20px 0 15px; }
.about-us a {color:#000; text-decoration:underline;}
.about-us a:hover {color:#000; text-decoration:none;}
/*International Page Start*/
.banner_bg_int{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/international-banner.jpg) no-repeat left top; margin-top:-15px; }
.int-head {font:30px/40px Arial,Helvetica,sans-serif; text-align:center; color:#fff; padding-top:25px; text-shadow:2px 2px #515151; }
.int-head h2 { font-size:30px; font-weight:normal;}
.int-head span { font: bold 45px/22px Arial,Helvetica,sans-serif; }
.int-subhead {font:23px/30px Arial,Helvetica,sans-serif; padding-top:18px;}
.int-coupon { font: normal 17px/22px Arial,Helvetica,sans-serif; color:#FFFFFF; padding-top: 11px;  padding-top: 9px\9; font-weight:bold; }
.arrow-txt-int {font: bold 18px/22px Arial,Helvetica,sans-serif; color:#FFFF00; padding:15px 0px 200px 0px; text-align:center;}
/* Domestic Page CSS */
.banner_bg_dom{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/domestic-banner.jpg) no-repeat left top; margin-top:-15px; }
.dom-head {font:27px/37px Arial,Helvetica,sans-serif; text-align:center; color:#fff; padding-top:25px; text-shadow:2px 2px #515151; }
.dom-head h2 { font-size:27px; font-weight:normal;}
.save { font: bold 45px/45px Arial,Helvetica,sans-serif; }
.dom-subhead {font: bold 28px/30px Arial,Helvetica,sans-serif; padding-top:12px;}
.dom-coupon { font: bold 16px/22px Arial,Helvetica,sans-serif; color:#FFFFFF; padding-top: 11px;}
/* TravelDeals Page CSS */
.banner_t_deal{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/traveldeal-banner.jpg) no-repeat left top; margin-top:-15px; }

/*Military Page Start*/
.banner_military{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/military-banner.jpg) no-repeat left top; margin-top:-15px; }
.int-subhead span { color:#FF0; font-size:26px;}
.mtr-head {font: normal 30px/40px Arial,Helvetica,sans-serif; text-align:center; color:#fff; text-shadow:2px 2px #515151; padding-bottom:165px; padding-top:15px; *padding-bottom:175px; font-weight:bold;}
.m_head { font-size:18px; line-height:42px;}
.mtr-head .book {color:#FF0; padding-top:7px; font-size:22px;}
.mtr-head h2 { font-size:24px; font-weight:bold;}

/*Group-Travel Page Start*/
.banner_group{margin-top:-15px; }
.grp-head { font: bold 46px/55px Arial,Helvetica,sans-serif; text-align:center; color:#fff; text-shadow:2px 2px #515151; padding:20px 0px 270px 0px; *padding:20px 0px 265px 0px;}
.grp-head .with-pack { font-size:38px; }
.grp-head .find-group { font-size:26px; line-height:32px}
.grp-arrow { font: bold 19px/22px Arial,Helvetica,sans-serif; color:#FFFF00; padding-top: 11px;}
.call-area { overflow:hidden; width:981px; margin:10px auto;}
.call-area .call_cnt {border:1px solid #dcdcdc; padding:20px 0px 0px 20px; font-size:18px; height:75px; border-left:none; border-right:none;}
.call-area .call_cnt span { font: bold 22px/28px Arial,Helvetica,sans-serif; }
.call-area .call_cnt p { padding:10px 0px 10px 0px; margin:0px; font-size:14px;}
.call-area .lt-cor { width:9px; height:97px; background-position:-504px top; float:left; }
.call-area .rt-cor { width:141px; height:97px; background-position:-514px top; float:right; }
/*senior page*/
.banner_senior{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/senior-banner.jpg) no-repeat left top; margin-top:-15px; }
.snr-head {font: bold 42px/45px Arial,Helvetica,sans-serif; text-align:center; color:#fff; text-shadow:2px 2px #515151; padding-top:15px;}
.snt-subhead { font-size:27px; line-height:35px;}
.save-10 { font-size:16px; line-height:18px; padding:10px 0px 175px 0px; *padding:10px 0px 179px 0px}
/*weekend page start*/
.banner_weekend{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/weekend-banner.jpg) no-repeat left top; margin-top:-15px; }
.wknd-head {font: normal 38px/54px Arial,Helvetica,sans-serif; text-align:center; color:#00506f; padding:15px 0px 193px 0px; font-weight:bold;}
.wknd-head h2 { font-size:38px; font-weight:bold;}
.wknd-subhead { font-size:24px; line-height:30px;}
/*sports page */
.banner_sports{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/sports-banner.jpg) no-repeat left top; margin-top:-15px; }
.spr-head{font: bold 42px/54px Arial,Helvetica,sans-serif; text-align:center; color:#fff; padding:15px 0px 0px 0px; text-shadow:2px 2px #515151;}
.spr-subhead { font-size:18px; line-height:22px; padding-bottom:165px;}
.spr_bg { background-image:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/sports-quick-links.jpg);}
.sky-travel { width:131px; height:105px; background-position:left top; margin:0px auto;}
.golf-travel { width:76px; height:105px; background-position:-131px top; margin:0px auto;}
.hiking-travel { width:93px; height:105px; background-position:-207px top; margin:0px auto;}

/*student page*/
.banner_student{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/student-banner.jpg) no-repeat left top; margin-top:-15px; }
.std-head {font: normal 27px/38px Arial,Helvetica,sans-serif; text-align:center; color:#0a3445; padding-top:25px; font-weight:bold; }
.std-subhead {padding-bottom:180px; line-height:22px; font-size:18px;*padding-bottom:189px;}
.std-subhead h2 {font-size:18px; font-weight:bold;}
.safari .std-subhead {padding-bottom:170px; }


/*lastminute page*/
.banner_lastminute{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/lastminute-banner.jpg) no-repeat left top; margin-top:-15px; }
.lminute-head {font: normal 25px/38px Arial,Helvetica,sans-serif; text-align:center; color:#000; padding-top:25px; padding-bottom:10px; font-weight:bold; }
.lminute-head h2 { font-size:25px; font-weight:bold;}
.lminute-subhead {padding-bottom:170px; *padding-bottom:175px; line-height:22px; font-size:18px;}
.lmt-book-now {color: #fff; font: bold 49px/29px Arial,Helvetica,sans-serif;padding-top: 32px; text-shadow:2px 2px #515151;}
.safari .lminute-subhead {padding-bottom:160px; }

/*gaylesbian page*/
.banner_gay_lesbian{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/gay-lesbian-banner.jpg) no-repeat left top; margin-top:-15px; }
.lesbian-head {font: bold 32px/38px Arial,Helvetica,sans-serif; text-align:center; color:#fff; padding-top:25px; padding-bottom:10px; text-shadow:2px 2px #515151; }
.lesbian-subhead {padding-bottom:155px; line-height:22px; font-size:18px;}
.safari .lesbian-subhead {padding-bottom:140px; }

/*family page*/
.banner_family{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/family-banner.jpg) no-repeat left top; margin-top:-15px; }
.family-head {font: bold 29px/32px Arial,Helvetica,sans-serif; text-align:center; color:#fff; padding-top:25px; padding-bottom:10px; text-shadow:2px 2px #515151; }
.family-subhead {padding-bottom:188px; line-height:22px; font-size:15px;}
.safari .family-subhead {padding-bottom:173px; }
.family_bg { background-image:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/family-icon.png);}
.wt {width:137px; height:121px; background-position:left top; margin:0px auto;}
.ft {width:130px; height:121px; background-position:-137px top; margin:0px auto;}
.wedding-t {width:77px; height:121px; background-position:-267px top; margin:0px auto;}
.ht {width:77px; height:121px; background-position:-344px top; margin:0px auto;}
.desney-t {width:82px; height:121px; background-position:-417px top; margin:0px auto;}
.kt {width:105px; height:121px; background-position:-499px top; margin:0px auto;}

/*Golf, hiking, ski page*/
.banner_golf{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/golf-banner.jpg) no-repeat left top; margin-top:-15px; }
.golf-head {font: bold 46px/46px Arial,Helvetica,sans-serif; text-align:center; color:#fff; padding-top:25px; padding-bottom:10px; text-shadow:2px 2px #515151; }
.golf-subhead {line-height:37px; font-size:26px;}
.on-golf {padding-bottom:175px; line-height:17px; font-size:17px;}
.safari .on-golf {padding-bottom:160px; }
.banner_hiking{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/hiking-banner.jpg) no-repeat left top; margin-top:-15px; }
.banner_ski{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/ski-banner.jpg) no-repeat left top; margin-top:-15px; }

/*honeymoon page*/
.banner_honeymoon{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/honeymoon-banner.jpg) no-repeat left top; margin-top:-15px; }
.honey-head {font: bold 32px/45px Arial,Helvetica,sans-serif; text-align:center; color:#fff; padding-top:25px; padding-bottom:10px; text-shadow:2px 2px #515151; }
.honey-subhead {line-height:22px; font-size:20px; padding-bottom:185px;}
.safari .honey-subhead {padding-bottom:172px; }

.banner_flight200{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/flight200-banner.jpg) no-repeat left top; margin-top:-15px;}
.banner_flight400{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/flight400-banner.jpg) no-repeat left top; margin-top:-15px;}
.banner_flight700{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/flight700-banner.jpg) no-repeat left top; margin-top:-15px;}
.banner_flight900{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/flight900-banner.jpg) no-repeat left top; margin-top:-15px;}
.banner-filigh-under{font: normal 33px/38px Arial,Helvetica,sans-serif; color:#FFF; text-shadow:2px 2px #515151; width:300px; padding:20px 10px 222px 10px; text-align:center; font-weight:bold }
.safari .banner-filigh-under {padding:20px 10px 212px 10px;}
.banner-filigh-under h2 { font-size:33px; font-weight:bold;}

.banner_yoga{background:url(/portals/8/resources/inner-images/yoga_banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px; }
.yoga-head {font: bold 30px/32px Arial,Helvetica,sans-serif; text-align:center; color:#fff; padding-top:25px; text-shadow:1px 1px #000; }
.yoga-subhead {padding-bottom:149px; line-height:22px; font-size:16px; text-shadow:1px 1px #000;}
.banner_wildlife{background:url(/portals/8/resources/inner-images/wildlife_banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}
.wild-head {font: bold 35px/35px Arial,Helvetica,sans-serif; text-align:center; color:#fff; padding-top:25px; text-shadow:1px 1px #000; }
.wild-subhead {font-size:27px;}
.wild-subhead1 {padding-bottom:175px; font-size:16px;}
.safari .wild-subhead1 {padding-bottom:165px;}


.banner_popular_travel{background:url(/portals/8/resources/inner-images/popular-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}
.popular-head {font: bold 28px/32px Arial,Helvetica,sans-serif; text-align:center; color:#fff; padding-top:25px; padding-bottom:10px; text-shadow:2px 2px #515151; }
.popular-subhead {padding-bottom:193px; *padding-bottom:200px; line-height:22px; font-size:20px;}
.banner_disney{background:url(/portals/8/resources/inner-images/disney_banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}
.disney-head{font: bold 42px/45px Arial,Helvetica,sans-serif; text-align:center; color:#fff; padding-top:25px; padding-bottom:10px; text-shadow:2px 2px #515151; }
.disney-subhead {padding-bottom:203px; line-height:22px; font-size:17px;}
.safari .disney-subhead {padding-bottom:190px;}
.banner_culinary{background:url(/portals/8/resources/inner-images/culinary_banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}
.culinary-head{font: bold 40px/40px Arial,Helvetica,sans-serif; text-align:center; color:#371c14; padding-top:25px; padding-bottom:10px; text-shadow:2px 2px #fff;}
.culinary-subhead {line-height:27px; font-size:27px;}
.culinary-subhead1 {padding-bottom:180px; line-height:22px; font-size:17px;}
.safari .culinary-subhead1 {padding-bottom:166px;}
.banner_beach{background:url(/portals/8/resources/inner-images/beach_banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}



.banner_nature{background:url(/portals/8/resources/inner-images/nature-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}
.banner_leisure{background:url(/portals/8/resources/inner-images/leisure-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}
.banner_adventure{background:url(/portals/8/resources/inner-images/adventure-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}
.banner_spa{background:url(/portals/8/resources/inner-images/spa_banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}



.banner_family2{background:url(/portals/8/resources/inner-images/family_banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}
.banner_weddings{background:url(/portals/8/resources/inner-images/wedding_banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}
.banner_kids{background:url(/portals/8/resources/inner-images/kids_banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}
.banner_mountain{background:url(/portals/8/resources/inner-images/mountain_banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}
.banner_nightlife{background:url(/portals/8/resources/inner-images/nightlife_banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}

.banner_eco{background:url(/portals/8/resources/inner-images/eco_banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}

.banner_safari{background:url(/portals/8/resources/inner-images/safari_banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}




/*mobile page start */
.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; background:url(images/button-shadow.png?gcms-srv) no-repeat left 31px; }

.m_btn { background:url(//c.fareportal.com/gcms/portals/8/resources/images/mobile_button.png) 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: 8px 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/resources/inner-images/bullet-m.gif) 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; }
#google_ads_div_OT_HP_LP_BTF_B_728x90_G_7Jan11_ad_wrapper { display:none\9;}

.safari .fea{ margin-bottom:103px!important;}
.fea{ margin-bottom:108px\0/!important;}
.safari .tr-deals{ margin-bottom:193px!important;}
.safari .banner-head-vacation {margin-bottom:90px;}
.safari .banner-head-cars { margin-bottom:135px;}
.safari .mtr-head{ padding-bottom:153px}
.safari .wknd-head{ padding-bottom:182px;}


/*Travel Resources Page Start*/
.banner_bg_travel_resources{background:url(/portals/8/resources/inner-images/travel-resources-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;  }
.banner-head-travel{font:16px Arial,Helvetica,sans-serif; color:#433f36; padding:5px 25px 0px 25px; float:left; height:400px;}
.banner-head-travel span.heading{ font-size:50px; font-weight:bold; text-shadow:1px 1px #515151; }
.spriteImg{ background-image:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/sprite-img.png);}
.banner-head-travel .headTxt{ font-size:27px; font-weight:bold; float:left; clear:both; margin:240px 0px 0px 90px;}
.banner-head-travel .headTxtOption{ float:left; margin-right:225px;}
.banner-head-travel .headTxtIcon{ width:11px; height:16px; float:left; margin:8px 10px 0px 0px;}
.boxContainer{ width:980px; float:left; margin-left:10px; font-size:14px; padding-bottom:15px;}
.boxContainer .headerBox{ width:100%; height:47px; background:repeat-x url(//c.fareportal.com/gcms/portals/8/resources/inner-images/bg-box-top.png); float:left; font-size:21px; color:#433E37; line-height:47px; }
.boxContainer .headerBoxLeft{ width:18px; height:46px; float:left; background-position:-12px 0px;}
.boxContainer .headerBoxRight{ width:18px; height:46px; float:right; background-position:-31px 0px;}
.boxContainer .contentArea{ width:938px; float:left; border-left:1px solid #dddddd; border-right:1px solid #dddddd; padding:10px 20px}
.boxContainer .footerBox{ width:100%; height:12px; background:repeat-x url(//c.fareportal.com/gcms/portals/8/resources/inner-images/bg-box-bottom.png); background-position:bottom; float:left; }
.boxContainer .footerBoxLeft{ width:13px; height:12px; float:left; background-position:-50px -1px;}
.boxContainer .footerBoxRight{ width:13px; height:12px; float:right; background-position:-64px -1px;}
.boxContainer ul.content{ list-style:none; float:left; font-size:16px; }
.boxContainer ul.content li{ background:no-repeat url(//c.fareportal.com/gcms/portals/8/resources/inner-images/arrow-content.png); padding-left:12px; background-position:0px 6px; margin-bottom:10px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.boxContainer ul.content li{ background-position:0px 4px;}} 
.boxContainer .linksLeft{ float:left; margin-right:270px;}
.boxContainer ul li a{ color:#000000; text-decoration:none;}
.boxContainer ul li a:hover{text-decoration:underline;}

.boxContainerLeft{width:654px;}
.contentAreaLeft{width:612px; float:left; border-left:1px solid #dddddd; border-right:1px solid #dddddd; padding:10px 20px;}
.textNormal{ font-size:14px; line-height:22px;}
div.bottomBorder{ border-bottom:1px solid #e7e6e6; float:left; width:100%; margin:10px 0px; height:1px;}
.boxContainerRight{width:316px;}
.contentAreaRight{width:274px; float:left; border-left:1px solid #dddddd; border-right:1px solid #dddddd; padding:10px 20px;}

.readmoreNew { color:#000; float:right; clear:both;}
.readmoreNew a {color:#000; text-decoration:underline;}
.readmoreNew a:hover {color:#000; text-decoration:none;}

/*About Us Page Start*/
.banner_bg_aboutus{background:url(/portals/8/resources/inner-images/about-us-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;  }
.banner-head-aboutus{font:bold 64px Arial,Helvetica,sans-serif; color:#343434; padding:149px 25px 3px 25px; float:left; width:100%; }
.linksLeftAboutUs{ float:left; margin-right:200px;}
.contentAboutUs{ width:470px; float:left; font-size:12px; padding:60px 0px 15px 14px; line-height:22px; }
.boxContainerRightAboutUs{width:492px;}
.contentAreaRightAboutUs{width:450px; float:left; border-left:1px solid #dddddd; border-right:1px solid #dddddd; background-color:#ffffff; padding:10px 20px;}
.blackText{ color:#000000;}
.orangeText{color:#e15c11;}
.goBtn{margin:5px 0px 0px 15px; float:left; }
a.blackLink{ color:#000000; text-decoration:none;}
a.blackLink:hover{ color:#000000; text-decoration:underline;}
.contentAreaRightAboutUs .signupText{ color:#000000; float:left; font-size:18px; margin-top:10px;}
.boxContainer .headerBoxNewsletter{ width:456px; height:47px; background:repeat-x url(//c.fareportal.com/gcms/portals/8/resources/inner-images/bg-box-top.png); float:left; font-size:21px; color:#433E37; line-height:47px; margin-left:18px; }
.boxContainer .headerBoxLeftNewsletter{ width:18px; height:47px; float:left; background-position:-307px 0px; margin-left:-18px;}
.boxContainer .headerBoxRightNewsletter{ width:18px; height:47px; float:right; background-position:-326px 0px; margin-right:-17px;}
@media not all and (-webkit-min-device-pixel-ratio:0) {  
.banner-head-aboutus {padding-top:146px; }  
} 
@media all and (min-width:0) {
.banner-head-aboutus {padding-top:150px \0/;}
.deals_tab_body ul { margin-top:19px \0/;} 
}

/*Session Timeout Page Start*/
.banner_bg_session_timeout{background:url(/portals/8/resources/inner-images/session-timeout-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;  }
.session_timeout_bg{ width:950px; height:53px; background:repeat-x url(/portals/8/resources/inner-images/session-timeout-bg.png?gcms-srv); float:left; text-align:center; margin:10px 0px 0px 23px; font-size:26px; font-weight:bold; color:#ea001c; line-height:52px;}
.session_timeout_bg .leftCurve{ width:10px; height:53px; background-position:-78px 0px; float:left; margin-left:-10px; }
.session_timeout_bg .rightCurve{width:10px; height:53px; background-position:-89px 0px; float:right; margin-right:-10px; }
.session_timeout_bg .timeoutIcon{ width:32px; height:29px; background-position:-100px 0px; float:left; margin:10px 0px 0px 10px;}
.promocodeText_timeout{ font-size:18px; text-align:center; margin-top:250px; line-height:32px; margin-right:6px;}
.promocodeText_timeout .size22{ font-size:22px;}
.promocodeText_timeout .size27{ font-size:28px; font-weight:bold;}
.promocodeText_timeout .mar10{ margin-top:10px;}
.size10{ font-size:10px; color:#878787; text-align:center;}	
.content_sessionTimeout{ font-size:12px; margin:30px 0px 0px 15px; color:#464646;}
.content_sessionTimeout h1{ font-size:23px; color:#636363;}
.content_sessionTimeout .head{ font-size:14px; font-weight:bold; margin-top:50px;}

.bannerHead{font: bold 36px Arial,Helvetica,sans-serif; text-align:center; color:#fff; padding:25px 0px 0px 0px; text-shadow:2px 2px #515151;}
.bannerSubhead { font-size:18px; padding-bottom:198px; *padding-bottom:215px;}
.bannerSubhead1 { font-size:27px; }
.bannerHead1{ font-size:30px;}

#banner_strip_inner .promo_boxes_inner .military {background-position: -564px -3px; height: 95px; margin: 9px auto; width: 147px;}
#banner_strip_inner .promo_boxes_to_inner .gay_lesbian {background-position: -710px -5px; height: 95px; margin: 9px auto; width: 120px;}
.spa-head {font: normal 36px Arial,Helvetica,sans-serif; text-align:center; color:#004c7f; padding-top:25px; font-weight:bold; }
.spa-subhead {padding-bottom:198px; line-height:22px; font-size:18px; *padding-bottom:215px;}



/*Newsletter Page Start*/
.banner_bg_newsletter{background:url(/portals/8/resources/inner-images/newsletter-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;  }
.banner_head_newsletter{font:bold 56px/62px Arial,Helvetica,sans-serif; color:#2d2e31; padding:160px 25px 25px 25px; float:left; }
.listTabNewsletter{ width:590px; }
.destPanelsNew{width:590px; margin:0px 0px 25px 10px; float:left;}
.newsletter_tab_body {width: 590px;}
.newsletter_tab_body ul {width: 580px;}
.contentNewsletter{ padding:20px 10px 10px 10px; float:left;}
.contentNewsletter .leftNl{ float:left; width:75px; padding-bottom:15px;}
.contentNewsletter .rightNl{ float:left; width:480px; padding-bottom:15px;}
.bottomBorderNl{ border-bottom:1px solid #e7e6e6; float:left; width:100%; *width:570px; margin-bottom:15px; clear:both; height:1px;}
.contentNewsletter a{ color:#000000; text-decoration:none;}
.contentNewsletter a:hover{ text-decoration:underline;}
.contentNewsletterRight{ float:left; width:393px;}
.boxContainerRightNl{width:383px; line-height:18px;}
.contentAreaRightNl{width:341px; float:left; border-left:1px solid #dddddd; border-right:1px solid #dddddd; padding:10px 20px; font-size:12px;}
.contentAreaRightNl .blackBold{ font-size:18px; font-weight:bold; line-height:22px;}
.contentAreaRightNl .blackBold1{ font-size:14px; font-weight:bold; line-height:22px; margin:10px 0px;}
.contentAreaRightNl .blackBold2{ font-size:30px; font-weight:bold; line-height:36px;}
.contentAreaRightNl .signupBox{margin:10px 10px 15px 0px; float:left;}
.contentAreaRightNl input.inputBox{ color:#636363; font:12px Arial, Helvetica, sans-serif; width:240px; height:22px; line-height:22px; float:left; margin-right:10px; }
.contentAreaRightNl a.blackLink, .bottomContentNl a.blackLink{ color:#000000; text-decoration:underline;}
.contentAreaRightNl a.blackLink:hover, .bottomContentNl a.blackLink:hover{ text-decoration:none;}
.contentAreaRightNl .spamFree{ background:#f2f2f2; font-size:20px; padding:10px 20px; width:341px; float:left; margin:0px 0px 10px -20px;}
.contentAreaRightNl .privacyIcon{ width:111px; height:37px; float:left; background-position:-133px 0px; margin-right:10px; margin-bottom:10px;}
.contentAreaRightNl .privacyContent{ font-size:11px;}
.contentAreaRightNl .lastWinner{ width:84px; height:84px; float:left; background:no-repeat url(//c.fareportal.com/gcms/portals/8/resources/inner-images/img-latest-story.jpg); margin:0px 10px 0px -5px;}
.contentAreaRightNl .winnerName{ margin:35px 0px 20px; *margin-bottom:25px;}
.contentAreaRightNl .winnerName .headBold{ font-size:14px; font-weight:bold;}
.bottomContentNl{ font-size:12px; padding:0px 20px 20px; float:left; line-height:22px;}
.bgNlForm{ background:#ffffb7; width:343px; padding:5px 10px; float:left; margin:10px -10px;}
.NlFormFields{ width:100%; float:left; margin-bottom:10px;}
.NlFormFields .leftField{ width:110px; float:left; margin-right:5px; font-weight:bold; line-height:28px;}
.NlFormFields .rightField{ float:left;}
.NlFormFields .rightField input.inputBox{ width:210px;}
.NlFormFields .rightField .comboBox{ width:105px; padding:4px; font:12px Arial, Helvetica, sans-serif;}
.checkBoxNl{ float:left; margin-bottom:5px;}
.nlBottomBtn{ float:left; width:100%; margin:10px 0px 20px 108px; text-align:center;}
.thankyouTextNl{ text-align:center; margin:20px 0px 30px;}


/*Testimonials Page Start*/
.banner_bg_testimonials{background:url(/portals/8/resources/inner-images/consumer-testimonials-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;  }
.banner_head_testimonials{font:bold 56px/62px Arial,Helvetica,sans-serif; color:#2d2e31; padding:160px 25px 25px 25px; float:left; }
.banner_head_testimonials span{ font-size:49px;}
.testiPanels{width:982px; padding:0px 0px 25px 10px; float:left;}
.contentTesti{ float:left; position:relative; width:890px; margin:0px 10px 10px; padding:10px 35px 5px; border-bottom:1px solid #e8e7e7; font-style:italic; line-height:18px; }
.contentTesti .leftIcon{ width:30px; height:23px; background-position:-245px 0px; position:absolute; left:0px; top:0px;}
.contentTesti .rightIcon{ width:30px; height:23px; background-position:-276px 0px; position:absolute; right:0px; bottom:10px;}
.contentTesti .nameDate{ width:100%; text-align:right; font-style:normal; color:#e25e16; font-weight:bold; padding:5px 0px; }

li.destTabSmallNew{ background-position:left -39px; display: block;float: left; font-size:20px;color:#433e37; height: 35px;padding-left: 10px;text-decoration: none; cursor:pointer;}
a:link.destTabSmallNew, a:visited.destTabSmallNew, a:active.destTabSmallNew{color: #433e37;}
li.destTabSmallNew span{display: block;padding-right: 10px; background-position:right -39px; height:32px; text-align:center; padding-top:3px; cursor:pointer;}
li.destTabSmallNew:hover{background-position: left 0px; position:relative; }
li.destTabSmallNew:hover span{background-position: right 0px;color: black; position:relative; }
li.destTabSmallNew:active {background-position: left 0px; position:relative; }
li.destTabSmallNew:active span{background-position: right 0px;color: black; }
li.destTabSelectedSmallNew{ background-position:left 0px; display: block;float: left; font-size:20px;color:#433e37; height: 36px;padding-left: 10px;text-decoration: none; position:relative; cursor:pointer; }
li:link.destTabSelectedSmallNew, a:visited.destTabSelectedSmallNew, a:active.destTabSelectedSmallNew{color: #433e37;}
li.destTabSelectedSmallNew span{display: block;padding-right: 10px; background-position:right 0px; height:33px; text-align:center; padding-top:3px; cursor:pointer;}
li.destTabSelectedSmallNew:hover{background-position: left 0px; position:relative; }
li.destTabSelectedSmallNew:hover span{background-position: right 0px;color: black; position:relative; }
li.destTabSelectedSmallNew:active {background-position: left 0px; position:relative; }
li.destTabSelectedSmallNew:active span{background-position: right 0px;color: black; }



#social_area2 h1 { font-size: 20px; font-weight: normal; margin-bottom: 10px; color:#413E35; }
h1 { font-size: 18px; font-weight: normal; margin-bottom: 10px; color:#413E35; }

/*Arrow CSS Start*/
.arrow_black_inner_new {background:url(//c.fareportal.com/gcms/portals/8/resources/images/arrow.png) left top no-repeat; height:45px;padding:10px 8px 10px 55px;text-align:left;color:#FFFFFF;width:253px; text-shadow: 1px 1px 1px #000; position:absolute; top:360px; *top:368px;}
@media all and (min-width:0) {
.arrow_black_inner_new{top:360px \0/;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){.mac-os .arrow_black_inner_new{ top:355px;}}
.arrow_black_inner_new .additional { font: bold  18px/18px Arial,Helvetica,sans-serif; line-height:14px\9; float:left; line-height:27px; }
.arrow_black_inner_new .car-coupon { font: bold  24px/26px Arial,Helvetica,sans-serif; float:left;  }
.arrow_black_inner_new .car-coupon1 { font: bold  24px/26px Arial,Helvetica,sans-serif; float:left; padding-top:7px  }
.arrow_black_inner_new span { color:#FFFF00;}
.arrow_black_inner_new sup {font-size:10px; float:left;}
.bannerRightTd{ position:relative; float:left; width:315px;}

/*Airline numbers Page Start*/
.banner_bg_airline_numbers{background:url(/portals/8/resources/inner-images/airline-numbers-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;  }
.banner-head-airline{font:bold 43px Arial,Helvetica,sans-serif; color:#433f36; padding:140px 25px 0px 25px; float:left; height:120px;}
.boxContainer .headerBoxAirline{ width:945px; height:47px; background:repeat-x url(//c.fareportal.com/gcms/portals/8/resources/inner-images/bg-box-top.png); float:left; font-size:18px;  line-height:47px; margin-left:18px; }
.airlineLinks{ background-color:#f2f2f2; width:938px; float:left; border:1px solid #e7e7e7; padding:10px 20px 5px; margin:0px 0px 15px 10px;}
.airlineLinks ul{margin:0px; padding:0px;}
.airlineLinks ul li{ margin:0px; padding:0px; list-style-type:none; text-align:center; float:left;}
.airlineLinks ul li a{ width:26px; height:24px; float:left; font-size:15px; color:#474645; text-decoration:none; padding:5px 0px 0px; margin-right:10px;}
.airlineLinks ul li a:hover{ font-weight:bold; background-image:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/sprite-img.png); background-position:-345px 0px;}
.airlineHead1{ float:left; width:290px;}
.airlineHead2{ float:left; width:184px; border-right:1px solid #e1e0e0;}
.airlineHead3{ float:left; width:290px; margin-left:25px;}
.airlineHead4{ float:left; width:154px;}
.boxContainer .contentAreaAirline{ font-size:12px; color:#3b3b3b; line-height:30px; padding:0px 17px; width:944px;}
.contentAreaAirline a{ font-size:12px; color:#000000; line-height:30px; text-decoration:none;}
.contentAreaAirline a:hover{ font-size:12px; color:#000000; line-height:30px; text-decoration:underline;}
.airlineContent1{ float:left; width:290px;}
.airlineContent2{ float:left; width:184px; border-right:1px solid #e1e0e0;}
.airlineContent3{ float:left; width:290px; margin-left:25px;}
.airlineContent4{ float:left; width:154px;}
.topLink{ width:100%; float:right;}
.topLink a{ width:33px; height:12px; background-position:-372px 0px; float:right; margin:-5px 15px 5px 0px;}
.footerSeprator, .footerSeprator1, .footerSeprator2{ float:left; height:12px; border-right:1px solid #e1e0e0; width:479px;}
.alphabetLink{ float:left;}

/*Leisure Travel Page Start*/
.spaTravel{ width:127px; height:106px; margin:0px auto; background-position:-577px 0px;}
.culinaryTravel{ width:188px; height:106px; margin:0px auto; background-position:-704px 0px;}
.yogaTravel{ width:88px; height:106px; margin:0px auto; background-position:-892px 0px;}


/*Airline Codes Page Start*/
.banner_bg_airline_codes{background:url(/portals/8/resources/inner-images/airline-codes-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;  }
.banner-head-airline-codes{font:bold 43px Arial,Helvetica,sans-serif; color:#433f36; padding:182px 25px 0px 25px; float:left; height:75px;}
.codesHead1{ float:left; width:73px;}
.codesHead2{ float:left; width:220px; border-right:1px solid #e1e0e0; margin-right:30px;}
.codesContent1{ float:left; width:73px;}
.codesContent2{ float:left; width:220px; border-right:1px solid #e1e0e0; margin-right:30px;}
.footerSeprator1{width:298px;}
.footerSeprator2{width:323px;}

/*Airline Baggage Domestic Page Start*/
.banner_bg_airline_baggage_dtc{background:url(/portals/8/resources/inner-images/baggage-dtc-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;  }
.banner-head-airline-baggage-dtc{font:bold 43px Arial,Helvetica,sans-serif; color:#433f36; padding:140px 25px 0px 25px; float:left; height:120px;}
.contentBaggage{ width:970px; float:left; font-size:12px; padding:0px 15px 15px; line-height:18px; color:#433e37;}
.contentBaggage a{ color:#000000; text-decoration:none; font-size:11px;}
.contentBaggage a:hover{ text-decoration:underline;}
.tabContentBaggage{ float:left; padding:20px 15px; color:#6f6c66; font-size:14px; padding-bottom:10px\9;}
.tabContentBaggage .contentBox{ width:236px; padding-bottom:10px; float:left; border-right:1px solid #e7e6e6; text-align:center;}
.spriteLogo{ background: url(//c.fareportal.com/gcms/portals/8/resources/inner-images/sprite-logo.png); width:100px; height:50px; margin:5px auto 10px;}
.tabContentBaggage .contentBox a{ font-size:12px; color:#000000; text-decoration:none;}
.tabContentBaggage .contentBox a:hover{ font-size:12px; color:#000000; text-decoration:underline;}
.tabContentBaggage .padBottom{ padding-bottom:10px; float:left; width:100%; text-align:center; line-height:20px;}
.logoAirtran{ background-position:0px 0px;}
.logoAlaska{ background-position:0px -50px;}
.logoAA{ background-position:0px -100px;}
.logoCA{ background-position:0px -150px;}
.logoDelta{ background-position:0px -200px;}
.logoFrontier{ background-position:0px -250px;}
.logoHawallan{ background-position:0px -300px;}
.logoJetBlue{ background-position:0px -350px;}
.logoMidwest{ background-position:0px -400px;}
.logoNWA{ background-position:0px -450px;}
.logoSouthwest{ background-position:0px -500px;}
.logoVirgin{ background-position:0px -550px;}
.logoUnited{ background-position:0px -600px;}
.logoUs{ background-position:0px -650px;}

.logoLingus{ background-position:0px -700px;}
.logoCanada{ background-position:0px -750px;}
.logoFrance{ background-position:0px -800px;}
.logoJamaica{ background-position:0px -850px;}
.logoAlitalia{ background-position:0px -900px;}
.logoAviance{ background-position:0px -950px;}
.logoBA{ background-position:0px -1000px;}
.logoCaribbean{ background-position:0px -1050px;}
.logoEmirates{ background-position:0px -1100px;}
.logoIberia{ background-position:0px -1150px;}
.logoJal{ background-position:0px -1200px;}
.logoKlm{ background-position:0px -1250px;}
.logoLufthansa{ background-position:0px -1300px;}
.logoMexicana{ background-position:0px -1350px;}
.logoQantas{ background-position:0px -1400px;}
.logoSwiss{ background-position:0px -1450px;}
.logoTaca{ background-position:0px -1500px;}
.logoTam{ background-position:0px -1550px;}
.logoAtlantic{ background-position:0px -1600px;}
.logoWestjet{ background-position:0px -1650px;}
.logoMesa{ background-position:0px -1700px;}
.logoSpirit{ background-position:0px -1750px;}
.logoSun{ background-position:0px -1800px;}
.logoAeroFlot{ background-position:0px -1850px;}
.logoAeroMexico{ background-position:0px -1900px;}
.logoAirBerlin{ background-position:0px -1950px;}
.logoAirChina{ background-position:0px -2000px;}
.logoAirEuropa{ background-position:0px -2050px;}
.logoCopaAirlines{ background-position:0px -2100px;}
.logoCSA{ background-position:0px -2150px;}
.logoInsel{ background-position:0px -2200px;}
.logoIcelandair{ background-position:0px -2250px;}
.logoLAN{ background-position:0px -2300px;}
.logoPhilippine{ background-position:0px -2350px;}
.logoSAS{ background-position:0px -2400px;}
.logoTurkish{ background-position:0px -2450px;}

div.bottomBorderBaggage{ border-bottom:1px solid #e7e6e6; float:left; width:100%; *width:950px; margin:10px 0px; height:1px;}



/*Web Check In Domestic Page Start*/
.banner_web_checkin_dtc{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/web-checkin-banner.jpg) no-repeat left top; margin-top:-15px;  }
.textSmall{ font-size:11px;}

/*Cruise Page Start*/
.banner_bg_cruise{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/cruise-banner-new.jpg) no-repeat left top; margin-top:-15px;  }
.cruiseHeading{ float:left;  margin:20px 0px 10px 15px;}
.cruiseHeading h2{font:22px Arial, Helvetica, sans-serif; float:left; color:#433e37;}
.cruiseHead{ width:290px; padding:0px 18px; border-right:1px solid #e1e0e0; float:left; font-size:21px; position:relative; color:#433e37;}
.cruiseContent{ width:290px; padding:0px 18px; border-right:1px solid #e1e0e0; float:left; height:178px;}
.cruiseWidgetLeft{ width:12px; height:15px; float:left; background-position:-464px 0px;}
.cruiseWidgetRight{ width:12px; height:15px; float:right; background-position:-477px 0px;}
.cruiseWidgetMid{ background:#ffffff; height:15px; width:100%;}
.cruiseWidgetContent{ margin-left:15px; float:left; width:100%; }
.cruiseTextBox{
	font: bold 16px Arial, Helvetica, sans-serif;
	border: 1px solid #BBB;
	-moz-box-shadow: inset 0 2px 5px #cccccc;
	-webkit-box-shadow: inset 0 2px 5px #CCC;
	box-shadow: inset 0 2px 5px #CCC;
	color: black;
	margin-right: 8px;
	float: left;
	padding: 0px 0px 0px 10px;
	height:34px;
	width:512px;
	margin-bottom:15px;
	background:repeat-x url(//c.fareportal.com/gcms/portals/8/resources/inner-images/bg-cruise-input.png) top\9;	
}
.cruiseSelect{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #7B7B7B;
width:400px; padding:6px 5px;
border:none;
background-color:transparent !important;
*margin-top:5px;
*line-height:28px;
-webkit-appearance:none;
}
.cruiseBannerHead{ font-size:27px; line-height: normal;}
.cruiseBannerHead2{ font-size:32px; color:#fff600; line-height: 50px;}
.cruiseBannerHead3{ font-size:24px; }
.cruiseBgThumb{ width:276px; height:86px; float:left; padding:6px; background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/cruise-bg-thumb.png); margin:10px 0px;}
.cruiseContentRight{ float:right; line-height:20px; margin-right:5px;width:35px;}
.cruiseContentLeft{ float:left !important; line-height:20px; margin-left:2px;overflow:hidden}
.cruiseContentLeft a{ color:#000000; text-decoration:none; line-height:20px;}
.cruiseContentLeft a:hover{ color:#000000; text-decoration:underline; line-height:20px;}
.cruiseIcon{ width:53px; height:35px; position:absolute; right:20px; top:-3px; background-position:-490px 0px; font:bold 18px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding-top:15px;}
.cruiseAdd1{ float:left; width:484px; height:268px; background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/cruise-add1.jpg); margin:0px 10px 15px 10px;}
.cruiseAdd2{ float:left; width:484px; height:268px; background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/cruise-add2.jpg); margin-bottom:15px;}
.cruiseTextBoxSmall{ width:240px; margin-right:20px;}
.cruiseSelectSmall{ width:116px;}
.cruiseCheckBox{ font:bold 16px Arial, Helvetica, sans-serif; float:left; margin-top:10px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.arrowWebkit{ background-image:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/sprite-img.png); width:7px; height:4px; background-position:-544px 0px; position:absolute; right:12px; top:16px;}
.cruiseTextBox{position:relative;}
}



/*Deal-top20  Start*/
.deal_b_main { width:auto; padding:10px 0 0 8px; }
.deal_b { width:980px; float:left; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; border:1px solid #dddddd; background: url("//c.fareportal.com/gcms/portals/8/resources/inner-images/list-tab-bg.gif") repeat-x left bottom #FFFFFF; position:relative }
.deal_b .head_deal { width:980px; float:left; height:39px; border-bottom:2px solid #eeeeee; }
.deal_b .head_deal span { font-size:18px!important; line-height:39px; padding:0 0 0 10px; }
.deal_b .deal_sec_20 { width:960px; float:left; padding:10px 10px; font-size:12px }
.deal_b .d_bdr { border-right:1px solid #e9e9e9 }
.deal_b .d_text { font-size:12px; line-height:15px; float:left; width:960px; padding:10px }
table.inner_deal tr td { padding:5px }


.banner_bg_hotels { padding-top:5px; }
#header { margin-right: 3px; }
#banner_strip_inner { margin: 20px 0 0; }
.destTabGroup { margin: 20px 0 0; }
.deals_date { padding-right: 10px; }
#trust_area { margin: 20px auto 0; }
.destination { margin-right: 3px; }
#footer { margin: 0 3px 0 auto; width: 1000px; }
.top-nav li a { padding-bottom:11px; }

#footer .btm { width:798px; }
.destination ul li { *background-color:#eeeeee !important;}
.destination ul li:hover { *background-color:#eeeeee !important;}
@media not all and (-webkit-min-device-pixel-ratio:0) {
.banner_bg_hotels {margin-top:-3px;}
}

/*-----banner-text-----*/
.m_banner{width:305px; float:left; padding:53px 0 0 0}
.m_banner .t_h{width:305px; float:left; font-size:24px; font-weight:bold; color:#000000; text-align:center; line-height:30px;}
.m_banner .cou_bdy{width:305px; float:left;}
.m_banner .cou_bdy .T20{width:70px; float:left; text-align:center; text-shadow:0 2px 0 #000000; padding:15px 0 0 27px}
.m_banner .cou_bdy .T20_r{width:190px; float:left;}
.m_banner .cou_bdy .T20_r .t_row{width:190px; float:left; text-align:center; font-size:19px; color:#245a76; padding:22px 0 0 6px}
.m_banner .cou_bdy .T20_r .b_row{width:190px; float:left; text-align:center; font-size:20px; color:#af2710; padding:20px 0 0 0}
.m_banner .cou_bdy .T20_r .b_row .sup{line-height:1px; font-size:8px; vertical-align:top; height:1px}
.m_banner .t_txt{width:290px; float:left; font-size:18px; font-weight:normal; color:#000000; line-height:23px; text-align:center; padding:54px 5px 0 10px}
/*-----Deal part-----*/
.top_20_deal .bdr{border-right:1px solid #CCCCCC;}
.top_20_deal{width:978px; float:left; font-size:12px;}
.top_20_deal .top20_deal_wrap{width:488px; float:left;}
.top_20_deal .top20_deal_wrap .gray_bg{background-color:#f5f5f5; border-top:3px solid #f0f0f0; font-weight:bold}
.top_20_deal .top20_deal_wrap .row1{width:488px; float:left; line-height:34px;}
.top_20_deal .top20_deal_wrap .row1 .coll1{width:162px; padding-left:15px; float:left}
.top_20_deal .top20_deal_wrap .row1 .coll2{width:130px; float:left}
.top_20_deal .top20_deal_wrap .row1 .coll3{width:88px; float:left; font-weight:bold}
.top_20_deal .top20_deal_wrap .row1 .coll4{width:auto; float:left}
.top_20_deal .top20_deal_wrap .row1 .coll4 a{color:#000000; text-decoration:underline;}
.top_20_deal .top20_deal_wrap .row1 .coll4 a:hover{color:#000000; text-decoration:none;}
.tab20{width:136px; height:36px; float:left; background:url(//c.fareportal.com/gcms/portals/8/images/tab_img.png) left top no-repeat; color:#433E37; font-size:20px; line-height:36px; text-align:center; margin-top:10px; position:relative; z-index:1; top:1px;}
/*-----whybook part-----*/
.whybook_main{width:480px; float:left; margin:15px 0 0 27px}
.whybook_main .heading{width:100%; float:left;}
.whybook_main .heading h4{color:#413E35; font-size:18px; font-weight:normal;}
.whybook_main ul{margin:0; padding:0 0 0 15px; list-style-type:none}
.whybook_main ul li{margin:0; padding:0 0 10px 30px; color:#413E35; font-size:16px; font-weight:bold;background:url(//c.fareportal.com/gcms/portals/8/images/why_book_aro.gif) left 5px no-repeat;}

/*Deal-top20  Start*/




/* OT Migration City Pages  */

#checkBg{position:absolute;  visibility: hidden;z-index:-1;}
.defaultimg{background:url("//www.onetravel.com/Portals/8/Images/ot-migration/destination/otm-generic.jpg?gcms-srv&preview=1") no-repeat left top !important;}
.destination{position:relative; width:975px;}
.main_top20_deal {width:980px; background: url("//c.fareportal.com/gcms/portals/8/images/deals_line.png") repeat-y center top; float:left; }
.top_20_deal { width:980px; }
.top_20_deal .top20_deal_wrap { width:100%; background:url("//c.fareportal.com/gcms/portals/8/images/bg-deals-1.gif") repeat-x left bottom;padding-bottom: 7px;}
.maindiv{background:url("//c.fareportal.com/gcms/portals/8/images/bg-deals-1.gif") repeat-x left bottom;width:100%; loat:left; height:45px; }
.top_20_deal .top20_deal_wrap .maindiv .row1 { line-height:45px; }
.destTabGroup { float: left; height: 35px; margin: 0; padding: 0; }
li.destTabSelectedSmall { background-position: left 0; color: #433E37; cursor: pointer; display: block; float: left; font-size: 20px; height: 36px; padding-left: 10px; position: relative; text-decoration: none; }
li.destTabSelectedSmall span { background-position: right 0; cursor: pointer; display: block; height: 33px; padding-right: 10px; padding-top: 3px; text-align: center; }
.top_20_deal .top20_deal_wrap .row1 .coll2, .top_20_deal .top20_deal_wrap .row1 .coll1 { width:180px; }
.tab_bg { background: url("//c.fareportal.com/gcms/portals/8/images/tab_bg.jpg") no-repeat scroll left top transparent; }
.deals_content { color:#000; padding:5px 10px; }
.deals_content a{color:#666;}
.top_20_deal .top20_deal_wrap .row1 .coll3{font-weight:normal;float:right;}
body { margin:0px auto; padding:0px; background-image:url("//c.fareportal.com/gcms/portals/8/resources/images/main_bg.gif"); background-repeat:repeat-y; background-position:left top; font-family:Arial, Helvetica, sans-serif; }
p { font-size:14px; line-height:24px; }
#footer{float:left}
/*input[type=radio]{position:relative; top:2px; *top:1px !important; }*/
.pplrdest{margin:2px 5px; }
.deals_tab_body{*padding-bottom:0px; }
.opera input[type=radio]{position:relative; top:0px !important; }
.mac input[type=radio]{position:relative; top:0px !important; bottom:0px !important; }
#calendar{z-index:999 !important;}

.banner_box{ padding:0; float:left;  margin-top: 0px;height:433px;width:321px;position:relative;}
.arrow_btn_black2 {background: url("//c.fareportal.com/gcms/portals/8/images/booknow-btn.png") 0 0 no-repeat;position:absolute; left:0;bottom:0;color: #FFFFFF;float: left;height: 59px;  line-height: 56px;  padding-left:58px;width: 258px;  }
.w-main{margin-top:15px !important; margin-left:8px !important;margin-right:7px !important;}
.bnr_heading{font-size: 14px; color:#FFFF00; font-weight: bold; line-height: 24px; padding-left:25px; background: url("//c.fareportal.com/gcms/portals/8/images/ot-flight-sprite.png") no-repeat scroll -225px -106px transparent;  }
#MainHeading{font-size: 22px; color: white; font-weight: bold; line-height: 29px;padding-bottom:10px; }
.customer-review hr, .about-us hr{ border: 1px solid #DFD6C7;}
h4{font-size: 26px;}
.destination_area{padding-top:15px;width: 970px;}
#footer .btm{width:800px;}
#header{width:1000px;}
#MainHeading2 .text-shadow span{color:#fff;}
.arrow_btn_black2{font-size:15px !important;margin-top:0px !important; font-weight:normal;  text-shadow: 1px 1px 1px #000000;}
.text-shadow{ text-shadow: 2px 2px #515151!important;filter: Shadow(Color=#000000, Direction=125, Strength=2);	zoom:1;}
.textBottomDeals { float: right; font-size: 12px;  line-height: normal;  padding: 5px 20px 10px 0;}
#trust_area{margin-left:8px !important;}
.whybook_main ul li{font-weight:normal;background:url("//c.fareportal.com/gcms/portals/8/images/why_book_aro_new.gif") left 3px no-repeat;}
.whybook_main .heading h4{font-size:26px;}
.whybook_main hr{border: 1px solid #DFD6C7;}
.round_nav ul li a label{ *top:-1px;}
.about-us{width:975px;}
.safari .cal_c,.mac .cal_c{background:url(//c.fareportal.com/gcms/Portals/8/resources/widget/portals/95/widget/images/search_engine_new.png) no-repeat -124px -149px !important;}
.mac .w-txt120{font-size:13px !important;}
.w-txt120_n{width:121px !important;}
.win.safari .w-txt120{font-size:13px !important;}
#trRoomSelections .dt{width:64px;}
#hoteladv{*margin-bottom:-10px !important;}
.search{*margin-top:-65px !important;}
.search{position:relative; z-index:99;}
.win .fields_cont .round_nav ul li a{padding:0 !important;height:22px;float:left;margin:0 !important;}
.win .round_nav ul li a input[type="radio"],.win .round_nav ul li a:hover input[type="radio"]{float: left !important; margin:4px 0 0 14px !important;margin-top/**/:0/**/px !important;margin-right/**/:2/**/px !important;margin-left/**/:9/**/px !important;}
.win .round_nav ul li a label,.win .round_nav ul li a:hover label{float: left !important; margin: 0 20px 0 4px !important;margin-top/**/:0/**/px !important;margin-left/**/:0/**/px !important;}
 
 .mac.gecko .fields_cont .round_nav ul li a{padding:0 !important;height:22px;float:left;margin:0 !important;}
 .mac.gecko .round_nav ul li a input[type="radio"],.mac.gecko .round_nav ul li a:hover input[type="radio"]{float: left !important; margin:4px 0 0 14px !important;}
  .mac.gecko .round_nav ul li a label, .mac.gecko .round_nav ul li a:hover label{float: left !important; margin: 0 20px 0 4px !important;}
 @media only screen and (device-width: 768px) 
    {      
     .round_nav ul{width:418px !important; float:left !important;}
     .round_nav ul li a{padding:0 !important;height:22px;float:left;margin:0 !important;}
.round_nav ul li a input{float:left !important;margin-left: 9px !important;margin-top:3px !important;} 
.round_nav ul li a label{float:left !important;margin-left: 2px !important;margin-right:20px !important;}
.round_nav{width:385px !important;}
#packageWidget .round_nav{width:475px !important;}
.round_nav ul li{background-position:left 0px !important; height:23px !important;}
.fields_cont .round_nav ul li a{height:22px; }
.round_nav ul li a.selected-item b.img_last-radio{background-position: -131px -107px !important;}

#footer .f_logo,#footer .f_logo a{width:198px !important;}
#footer .btm{width:801px !important;}
.pplrdest input{float:left !important; margin-top:4px!important;}
.pplrdest label{margin-left:3px !important;margin-top:4px!important;float:left !important;}
.mac .w-txt120_n{font-size:13px !important;}
.c_width{width:116px !important;}
#carWidget #tbDrop{width:120px !important;}
#lblMessage{position:relative !important;float:left !important;left:0 !important;margin-left: 185px;top:0  !important;margin-top: 5px;}
    }
#outer .block2{right:0 !important;}
#checkBg{position:absolute;  visibility: hidden;z-index:-1;}
.defaultimg{background:url("//c.fareportal.com/gcms/Portals/8/Images/ot-migration/destination/otm-generic.jpg") no-repeat left top !important;}
#calendar{*margin-left:3px;}
/* Popular destination*/
.cmspanelwidh { float: left; width: 220px; padding-right:10px;font-size:12px; color:#413E35;padding-bottom:7px;}
.cmspanelwidh a{color:#413E35; text-decoration:underline;}
.cmspanelwidh a:hover{color:#413E35; text-decoration:none;}
.pdestination hr{border: 1px solid #DFD6C7;width:100%;}

.depart,.return{font-size:11px;}
.depart strong, .return strong { color: #666666;}
.top_20_deal .dmsdeals .row1 .coll2, .top_20_deal .dmsdeals .row1 .coll1{width:114px !important;}
.top_20_deal .dmsdeals  .row1{line-height:18px; padding-bottom:7px;}

/* Hotel Deals  */
#hotel_deals .head{color:#6c6c6c; font:13px Arial, Helvetica, sans-serif}
#hotel_deals .head td{border-bottom:1px solid #dddddd}
#hotel_deals .head .hotel_name{width:240px}
#hotel_deals .head .hotel_name2{width:220px}
#hotel_deals .head .ratings{width:60px}
#hotel_deals .head .night_rate{width:100px}
#hotel_deals .head .offers{width:215px}
#hotel_deals .head .offers2{width:210px}
#hotel_deals .head .city_name{width:130px}
#hotel_deals .head .check_in{width:120px}
#hotel_deals td{border-bottom:1px solid #f0f0f0; font-size:12px; padding:8px 8px 8px 0}
#hotel_deals td img{vertical-align:middle}
#hotel_deals td strong a{color:#000; font:12px Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal}
#hotel_deals td strong a:hover{color:#000; text-decoration:none}
#hotel_deals td a{color:#000!important; font-weight:normal; font-size:12px;text-decoration:underline}
#hotel_deals td a:hover{color:#000!important; text-decoration:none}
#hotel_deals td b{color:#666666; font-weight:bold}
#hotel_deals td b.rating{font:13px/15px Arial, Helvetica, sans-serif}
#hotel_deals td b.rating img{display:inline}
#hotel_deals td span a{color:#666666!important; font-size:11px; font-weight:normal; text-decoration:none}
#hotel_deals td span a:hover{color:#5A0653!important; text-decoration:none}
#hotel_deals .night_rate a{color:#419638; font-weight:normal; font-size:20px; text-decoration:none; cursor:pointer!important}
#hotel_deals .night_rate a:hover{color:#5A0653;text-decoration:none; cursor:pointer!important}
.arrow_btn_black3{margin:0 !important;}
.arrow_btn_black3{margin:0; position:relative;}
.arrow_btn_black3{background:url("/portals/8/images/booknow-btn.png?gcms-srv") 0 0 no-repeat;color: #FFFFFF;float: left;font-size: 12px; font-weight: bold; height: 50px;  line-height: 17px;  padding-left: 45px;padding-top: 10px; position: absolute;text-align: left; width: 269px;}
.ie8 .arrow_btn_black3, .ie7 .arrow_btn_black3{margin-left:-6px; }
.mac .pplrdest label,.mac .pplrdest{line-height: normal !important;}
.pplrdest label, .pplrdest input {float: left;margin-right: 3px;}
.feedback_btn{display:none;}
.ErrorMsg div{background:url(/portals/8/images/dot.gif?gcms-srv) no-repeat 4px 5px #FFFFB7 !important;}
.map_zoom{float:right; background: url(//c.fareportal.com/gcms/Portals/8/images/ot-airline-map-zoom.jpg) no-repeat 0 0; padding:0 10px 0 18px; font-size: 12px; color:#076ba7; line-height: 20px; height: 19px; font-weight:700; margin: 5px 0}
/*.ie9 .fields_wrapper{position:relative!important}
.ie9 .msg_box{margin-top:275px}*/


/*ADD SignUP Box and Widget Fixed for IE */
.pplrdest input{margin:0; padding:0; top:0 !important;}
.pplrdest label,.pplrdest input{float:left;margin-right:3px;}
.mac .pplrdest label,.mac .pplrdest input{float:none;margin-right:3px;}
.ie7 .pplrdest label,.ie7 .pplrdest input{float:none;margin-right:0px;}
.ie7 .pplrdest input{ width:13px; height:13px; position:relative; top:-2px !important;}
#trustareasignupsem{float:left;width: 100%;*padding-bottom:20px;}
#trustareasignupsem #trust_area{width:652px !important; float:left; }
#trustareasignupsem #trust_area .truste{width:56px !important; *width:58px !important; margin:5px 0 0 0 !important;  background: url(//c.fareportal.com/gcms/portals/8/images/trustee_logo_gray.jpg) 0 0 no-repeat !important; height:55px;}
#trustareasignupsem #trust_area .macafee{width:56px !important; *width:58px !important; margin:5px 0 0 0 !important;  background: url(//c.fareportal.com/gcms/portals/8/images/macfee_logo_gray.jpg) 0 0 no-repeat !important; height:55px;}
#trustareasignupsem #trust_area .left{padding:0 7px !important; } 
#trustareasignupsem #trust_area .left{padding:0 6px !important; }
#trustareasignupsem #trust_area .g {width: 198px !important; *width:138px !important;}
#trustareasignupsem #trust_area .v {width: 240px !important; *width:132px !important;}
.gecko #trustareasignupsem #trust_area .v {width: 246px !important;}
.ie9 #trustareasignupsem #trust_area .v {width:242px !important;}
.mac.gecko #trustareasignupsem #trust_area .v {width:246px !important;}
.ie8 #trustareasignupsem #trust_area .v {width:246px !important;}
.chrome #trustareasignupsem #trust_area .v {width:246px !important;}
.safari #trustareasignupsem #trust_area .v {width:246px !important;}
.opera #trustareasignupsem #trust_area .v {width:246px !important;}
@media only screen and (device-width: 768px) 
{
#trustareasignupsem #trust_area .v {width:246px !important;}
}
#trustareasignupsem .signup_box{background: none repeat-x scroll 0 0 #FFFFFF; border: 1px solid #E7E7E5; border-radius: 10px 10px 10px 10px; color: #968B79;font-size: 12px; min-height: 60px; height:auto !important;    padding: 5px 7px; position: relative; width:302px; float:right; margin:20px 15px 0 0;}
#trustareasignupsem .signup_btn{background: url("//c.fareportal.com/gcms/portals/8/images/signup_btn_lt.jpg") no-repeat scroll left top; float:right; padding-left:7px; height:26px; line-height:24px; width:60px; }
#trustareasignupsem .signup_btn a{background: url("//c.fareportal.com/gcms/portals/8/images/signup_btn_rt.jpg") no-repeat scroll right top; height:26px; font-size:12px; padding:0 11px 0 5px; float:left; text-decoration:none; color:#000;}
#trustareasignupsem .signup_box h2{font-size:15px; color:#413E35; font-weight:bold; float:left;}
#trustareasignupsem .signup_box .signup_input{width:210px; background: url("//c.fareportal.com/gcms/portals/8/resources/images/search_bg.gif") repeat-x scroll left top transparent; border: 1px solid #DBDBDB; color: #958B7B; font-size: 12px; height:26px; line-height: 26px; padding:0 7px; float:left; }
#trustareasignupsem #lblMessagetrustarea{font-size:11px; color:#f00; line-height:17px; background:#FFFF99; margin-bottom:4px; clear:both; float:left; *float:none !important; } 
#trustareasignupsem .signup_btn:hover{background: url("//c.fareportal.com/gcms/portals/8/images/signup_btn_lt_hov.jpg") no-repeat scroll left top; text-decoration:none; }
#trustareasignupsem .signup_btn:hover a{background: url("//c.fareportal.com/gcms/portals/8/images/signup_btn_rt_hov.jpg") no-repeat scroll right top; text-decoration:none;}

#trustareasignupsem .privacy_policy{font-size: 10px; float: right; margin-top: 5px; }
#trustareasignupsem .privacy_policy a{color:#949494; text-decoration: underline; }
#trustareasignupsem .privacy_policy a:hover{color:#949494; text-decoration:none; }
.top-nav{position:relative;*width:700px;}

/* Fixed Macafee Issue  */
#trust_area .bbb,.ie9 #trust_area .bbb{margin:4px 0 0 0;}
#trust_area .g, #trust_area .v{float:none;}

/*  for single tab widget  */
#sampleFaresWidget {display:none; position:absolute}
#sampleFaresWidget .widget-heading {background: url('//c.fareportal.com/gcms/portals/8/SEO-Includes/images/sprite-faresWidget.png') no-repeat 0 0; width:290px; height:26px; color:#fff; font-weight:700; padding:20px 10px 0 15px; font-size:14px;line-height:21px}
#sampleFaresWidget .innerWrap {background: url('//c.fareportal.com/gcms/portals/8/SEO-Includes/images/faresWidgetBG.png') repeat-y #fff; padding:10px 13px 2px; position:relative; width:289px}
#sampleFaresWidget .members {margin-top:8px}
#sampleFaresWidget label {display:block; font-weight:700; margin-bottom:5px; color:#000; white-space:nowrap}
#sampleFaresWidget .calWrap input {color:#E15C11;font-family:arial}
#sampleFaresWidget .calWrap .cal{background-position:-118px -149px;}
#sampleFaresWidget .calWrap label {font-size:14px}
#sampleFaresWidget .members label {font-size:12px}
#sampleFaresWidget .adult {width:88px}
#sampleFaresWidget .adults, #sampleFaresWidget .seniors {margin-right:12px}
#sampleFaresWidget .w-txtbox {margin-right:0}
#sampleFaresWidget .fw-bottom {position:relative}
#sampleFaresWidget .fw-b-mid {background: url('//c.fareportal.com/gcms/portals/8/SEO-Includes/images/faresWidget_bottom_m.png') repeat-x; height:13px; margin:0 13px; width:289px}
#sampleFaresWidget .fw-b-left {background: url('//c.fareportal.com/gcms/portals/8/SEO-Includes/images/sprite-faresWidget.png') no-repeat -389px -43px; width:13px; height:13px; position:absolute; top:0; left:0}
#sampleFaresWidget .fw-b-right {background: url('//c.fareportal.com/gcms/portals/8/SEO-Includes/images/sprite-faresWidget.png') no-repeat -390px -23px; width:13px; height:13px; position:absolute; top:0; right:0}
#sampleFaresWidget .searchBtnWrap {margin:20px -7px 0; padding-top:11px; *padding-top:5px; border-top: 0px solid #ECECEC}
#sampleFaresWidget .searchBtn {display:block; background: url('//c.fareportal.com/gcms/portals/8/SEO-Includes/images/sprite-faresWidget.png') no-repeat 0 -64px; width: 122px; height: 50px; font-size:0; line-height:0; margin:0 auto}.
#sampleFaresWidget .searchBtn:hover {background-position:-140px -64px}
#sampleFaresWidget .searchBtn:active {background-position:-280px -64px; margin:2px 0 -2px 2px}
#FaresWidgetClose {display:block; background: url('//c.fareportal.com/gcms/portals/8/SEO-Includes/images/sprite-faresWidget.png') no-repeat -387px 0; width:15px; height:15px; position:absolute; top:21px; right:6px}
#sampleFaresWidget .w-txt120::-ms-clear{display:none}
#deals-aria {padding:2px 0}
#deals-aria .deals-colum:hover, #deals-aria .deals-colum.active{background:#eee; border:1px solid #bbb; margin:-1px 4px -1px 0; padding:0 5px 0 9px; cursor:pointer}
#deals-aria .deals-colum span {min-height:0}

#sampleFaresWidget .ErrorMsg {margin: 0 0 10px;   width: 292px;}
#sampleFaresWidget .ErrorMsg div {width: 258px !important; margin:0; float:none}
 @media only screen and (device-width: 768px) 
    {  
#sampleFaresWidget .calWrap input{padding-left:15px !important;}
#sampleFaresWidget .cal{background-position:-109px -149px !important;}
}


/*TrustArea New Sign Up */
#trust_area1{margin-top:10px; float:left; width:100%;}
#trust_area_new {position:relative;float:left;width:663px !important;padding:10px 0 5px 0; margin:0 0 20px 8px;background:#FFFFFF;  border:1px solid #E7E7E5; border-radius:10px; color:#968B79;font-size:12px; *margin-bottom:0 !important;}
#trust_area_new .safebooking{width:130px; padding:0 6px 0 10px; float:left; border-right:1px solid #E7E7E5}
#trust_area_new .safebooking .row_top{float:left;}
#trust_area_new .lfp_box2{width:72px}
#trust_area_new .lfp_box_secure{width:160px;}
#trust_area_new .sb_icn{width:45px; height:47px; float:left; background:url(//www.onetravel.com/Portals/8/SEM-Includes/images/trustee-logo-z.png?gcms-srv) -9px -10px no-repeat}
#trust_area_new .lfp_icn{width:45px; height:47px; float:left; background:url(//www.onetravel.com/Portals/8/SEM-Includes/images/trustee-logo-z.png?gcms-srv) -9px -73px no-repeat}
#trust_area_new .sbv_icn{width:84px; height:47px; float:left; background:url(//www.onetravel.com/Portals/8/SEM-Includes/images/trustee-logo-z.png?gcms-srv) -9px -128px no-repeat}
#trust_area_new .bwc_icn{width:76px; height:45px; float:left; background:url(//www.onetravel.com/Portals/8/SEM-Includes/images/trustee-logo-z.png?gcms-srv) -11px -184px no-repeat}

#trust_area_new .safebooking .t_head, #trust_area_new .buywith .t_head{font-size:15px; color:#9C9C9C;font-weight:700; line-height:17px; padding:6px 0 0 10px; float:left;}
#trust_area_new .safebooking .f_size, #trust_area_new .buywith .f_size{font-size:11px !important; line-height:13px; padding-top:2px}
#trust_area_new .buywith{width:173px; padding:0 0 0 15px; float:left;}
#trust_area_new .buywith .row_top{width:173px; float:left;}
/*for sign up*/
#trustareasignupsem .signup_box{margin: 0 8px 0 0;min-height: 52px;*padding-bottom:0px; padding:5px;}
#trustareasignupsem .privacy_policy{width:auto; float:right!important; margin-top:5px;}
#trustareasignupsem .signup_box h2{padding-bottom:2px!important}
.footer-td iframe{max-height:0; overflow:hidden;display:none}
.line_ht35 { line-height: 35px;height:35px; overflow:hidden; position:relative;}
/*GEOIP*/
.not-in-city{float:right;padding:10px 8px;}
.not-in-city .location-change {  color: #E25E16;  cursor: pointer;  font-weight: bold;  margin: 0; text-decoration:none}
.not-in-city .location-change:hover{text-decoration:underline;}
/*Header Hide*/
#tbEmail, .never, #header a.ovalbutton{display:none;}
.ie9 .w-main{position:relative;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.w-main{position:relative;}
}
.ie7 .top-nav{width:700px}
.arrow_btn_black2 span.ycol{color: #FFF400;}
.datatwocol{line-height: 24px;padding-top: 4px;}
.datatwocolhotel{line-height: 18px;padding-top:10px;padding-left: 48px; width: 268px;font-size:12px !important;}
.f1areaaboutus{float: none !important;padding: 10px 10px 0 15px; width: 975px !important;}
.fiareabanner{padding-left: 15px;padding-top: 25px;}
.flareabanner{padding-left: 0px;padding-top: 25px;}
.fsareabanner{padding-left: 8px;padding-top: 25px;}
.ffullbanner{padding:56px 0 0px;width:100%}
.popup1{background:#FFFFFF;border:1px solid #CCCCCC;color: #777777;display:none; font-size:10px; font-weight:normal;padding:8px; position:absolute;text-align:left;
top:580px; width:525px;z-index: 100;left:50% !important; margin-left: -51px;}
 @media only screen and (device-width: 768px){  .popup1{ left: 450px !important;}}
.popup1 a{color: #E15C11 !important;float: right; font-size:10px; cursor:pointer}
.newapp{color:#000; position:absolute; right:-319px !important; font:normal 11px arial;text-align:right; bottom:-22px;z-index:99;}
#trust_area_new{position:relative;margin-bottom:20px;}
.twos{padding-top:15px !important;float:left; padding-bottom:15px !important;}
#details a.linkpopup,#detailsflight a.linkpopup,#detailshotel a.linkpopup,#detailscar a.linkpopup{float:none !important;}
.newapp span{font-weight: normal;}
.dataco{color:#000 !important;}
li.destTabSelectedSmall span{cursor:default !important; }
.deals-colum, .ones:hover, .ones  .active{background:#efefef; }
.ones{ cursor: pointer; float:left;  margin-left:1px;}
.flightdeals{float:left; width:100%;}
.extdate {float: left; padding: 10px 8px;}
#dealsSec {float: left;width: 100%;}
#sampleFaresWidget .arwleftpos{background: url("//c.fareportal.com/gcms/portals/8/images/sprite-faresWidget-new.png") no-repeat 0 0px ;}
#sampleFaresWidget .arwrightpos{background: url("//c.fareportal.com/gcms/portals/8/images/sprite-faresWidget-new.png") no-repeat 0 -57px;}
.coupan_div .newapp{color:#666666; position:relative;  font:normal 10px arial;text-align:center; z-index:99;  right: 0 !important;bottom: 0 !important;}
.smallpop{ left: 50% !important; width: 253px;margin-left:204px;}

.disclaimer_txt{ color:#978B7B; font-size:12px; padding-bottom:10px; line-height:normal; }
.disclaimer_txt a{ color:#978B7B; text-decoration:underline;}
.btm_content { color: #000000; float: left;   margin: 5px 15px;}
.btm_content p {  font-size: 12px;}
.maincon{font-size:14px;line-height:24px;}
.contentset{margin:0; padding:0 0 10px 15px}
.contentset li{margin:0; padding:5px 0 0px 0px; font-size:14px;}
.about-us-half{width: 456px !important;padding:15px 20px 0 15px}
.canada-logo { background: url("//c.fareportal.com/gcms/Portals/8/Images/ot-airline-logo-canada.jpg?gcms-srv") no-repeat scroll left top #F9F9F9;  height: 75px;  left: -256px;   position: absolute;   top: 72px !important;  width: 228px;z-index:99;}
.top_20_deal .dmsdealsnodes .row1 .coll2, .top_20_deal .dmsdealsnodes .row1 .coll1{width:128px !important;}
.halfdealspanel .top_20_deal,.destContentGroup1 .halfdealspanel,.halfdealspanel .main_top20_deal{width:488px !important;}
.halfdealspanel .main_top20_deal{background:none;}
.whybook_main-short{width:466px}
.coll3 sup{ font-size: 72%; font-weight: bold; line-height: 32px;vertical-align: top;}
.coll3 sup {font-size: 82%\9;}
.coll3.car_sup sup { line-height: 20px\9; }
#MainHeading1 sup{line-height:22px;}
.uniqueid{font-size:11px; color:#666;padding-right:11px}
.leftwhybook{display:none;}
.arrow_btn_black2 sup,#MainHeading2 sup,.int-subhead sup,#MainHeading1 sup,.promotext sup,#SubHeading1 sup,.tablet_summer sup,#MainHeading sup,.callheading sup{font-size: 70%; line-height: 20px; margin-left: 2px; vertical-align: top;}
.destTabGroup1{float:left;}
.chrome .coll3 sup, .safari .coll3 sup,.chrome #MainHeading1 sup,.safari #MainHeading1 sup,.safari .int-subhead sup,.chrome .int-subhead sup,.chrome #MainHeading sup,.safari #MainHeading sup,.chrome .callheading sup,.safari .callheading sup{position:relative;top:-3px;}
.arrow_btn_black2small{font-size:12px !important;padding-left:52px !important;width:264px !Important;}
.wrapper .banner_box_half{height: 398px !important;}
.promotext sup{ line-height:17px;}
#freeApp{z-index:999999 !important}
.w-head h2{font-size:22px !important;}
#flightWidget .rdo-nav, #multicityWidget .rdo-nav{*width:343px !Important}
#trustareasignupsem #lblMessagetrustarea{position:absolute;top: 30px;width: 213px;margin-bottom: 0;left: 13px;background:#fff}
#lblUserDetail{float:left;}
.signupMessage{*display:none}
#DealHeading sup {font-size: 15px;line-height: 20px;vertical-align: top;}
.errshot{width:50% !important; margin-top:10px !important; }
table tr td{vertical-align: top;}
/*----- Content for file :sem-flights.css ends here -----*/

/*----- Content for file :z_center-align.css start here -----*/
.ie7 li.arrowAd,.ie8 li.arrowAd{background:url("//c.fareportal.com/gcms/portals/8/resources/inner-images/asprite.png") no-repeat scroll 117px -99px; padding:0}
.wrapper{ clear:both; margin:0 auto; width: 1000px;}
body{background:none !important;}
#dnn_HeaderPane2{ float:left; clear:both; width:100%;  }
#header-wraper{clear:both;   float:left; clear:both; width:100%; }
#header{width:1000px; margin:0 auto; float:none; background:none; height:131px;}
.bottompane-td, .footer-td, #footer-wraper{ float:left; clear:both; width:100%;}
.top-nav li a{padding-bottom:0px !important;}
.arrowAd{z-index:999999 !important; position:relative;}
body {background: url("//c.fareportal.com/gcms/portals/8/SEO-includes/images/header-bg.png") repeat-x scroll center top !important;}
.destination_area, .destination{width:970px; margin:0 auto;}
#destination-wraper{width:100%;  background-color: #EEEEEE;}
 #footer-wraper {
    background: url("//c.fareportal.com/gcms/portals/8/resources/images/ft_shade.png") repeat-x scroll 0 0;}
.footer-td{background: url("//c.fareportal.com/vd/ot/travel/resources/images/bg_img_footer.gif") repeat scroll 0 0}
#footer{background:none; margin: 0 auto; width:100%;}
#footer .t_shed{ width:1000px; margin:0 auto; background:none;}
#footer .btm{ background:none;}
.foot-wraper{background: url("//c.fareportal.com/gcms/portals/8/SEO-Includes/images/ft_bg.gif") repeat-x scroll left bottom; float: left; width: 100%;}
.foot { width:1000px; margin:0 auto;}
#outer .block1, #outer .block2,#outer #lblEmail{bottom:-1px;}
.dyn-main{width:462px}
#footer-wraper{*margin-bottom:-20px;}
.f_bg {background: url("//c.fareportal.com/gcms/portals/8/SEO-Includes/images/footer_sp.png") no-repeat scroll 0 0 ;margin-top: -24px;}
#footer .btm ul li.feedback{background: url("//c.fareportal.com/gcms/portals/8/SEO-Includes/images/feedback.jpg") no-repeat scroll left center;}
#footer .btm ul li.onlineChat{background: url("//c.fareportal.com/gcms/portals/8/SEO-Includes/images/chat-icon.jpg") no-repeat scroll left center !important;}
#footer .btm ul li a {background: url("//c.fareportal.com/gcms/portals/8/SEO-Includes/images//f_bullet.png") no-repeat scroll right center;}
#footer .btm ul li a.active1 { background: url("//c.fareportal.com/gcms/portals/8/SEO-Includes/images//f_bullet.png") no-repeat scroll right center; }
.top-nav{position:relative; z-index:99999;}
#header {width: 1000px !important;}
.ie7 .banner-head-cf .h2_hed{min-height:222px !important;}
#trust_area .left.last {padding: 0 0 0 4px;width: 275px;}
.banner-head-cf { padding: 17px 0 0; padding: 13px 0 0 \0/;}
:root .top-nav li ul{left:-119px \0/ !important;}

#sugestBox{*z-index:100  !important;}

#dnn_ContentPane2 ,#dnn_LeftPane2{ vertical-align: top;}
.mac #navCS2009 li ul{left:-120px;}
#imgAdd span{cursor:pointer;}
.mac .banner-head-cf {padding: 15px 0 0;}
#tbEmailfooter{color:#958b7b !important;}
#header a.contact_us{background:none;}
:root .top-nav li ul.child_list{left:-258px \0/ !important;}
.top-nav li ul.child_list{*top:-2px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
 /* Safari only override */
    ::i-block-chrome,.bread_crumb {margin-left:1px;}
    ::i-block-chrome,#navCS2009 li ul{left:-121px;}
    ::i-block-chrome,.mac #navCS2009 li ul{left:-121px;}
   .mac .banner-head-cf {padding: 11px 0 0;}
 ::i-block-chrome, .mac .banner-head-cf {padding: 15px 0 0;}
}

@media only screen and (max-device-width: 1024px) and (orientation:portrait) {
	li.arrowAd{background:url("//c.fareportal.com/gcms/portals/8/resources/inner-images/asprite.png") no-repeat scroll 117px -99px; padding:0}
form#Form,.bottompane-td, .footer-td, #footer-wraper{width:1050px !important; display:block; float:left}
.popup1{top:26px;}
.banner-head-cf { padding: 27px 0 0;}
.bread_crumb {margin-left:0px;}
 .top-nav li a{padding:0 12px 16px}

.popup1{top:26px;}
}
@media only screen and (max-device-width: 1024px) and (orientation:landscape) {
	li.arrowAd{background:url("//c.fareportal.com/gcms/portals/8/resources/inner-images/asprite.png") no-repeat scroll 117px -99px; padding:0}
form#Form,.bottompane-td, .footer-td, #footer-wraper{width:1050px !important; display:block; float:left}
.popup1{top:26px;}
.banner-head-cf { padding: 27px 0 0;}
.bread_crumb {margin-left:0px;}
.popup1{top:26px;}
}



/*----- Content for file :z_center-align.css ends here -----*/

/*----- Content for file :z_sem-home-page-css.css start here -----*/
.homeHead{ float:left; width:244px; border-right:1px solid #e1e0e0; text-align:left;}
.homeHead span{ text-decoration:none; color:#000000; margin-left:10px; float:left; cursor:default;}
.homeContent{ float:left; width:224px; border-right:1px solid #e1e0e0; text-align:center; padding:8px 10px 0px;height:366px;}
.homeDealLeft{background:none;display:inline-block;height:48px;padding:0 5px;text-align:center;width:27%;float:left}
.homeDealRight{display:inline-block;font-size:14px;height:38px;line-height:normal;margin-right:0;padding:10px 0 0;text-align:right;vertical-align:top;width:68%;}
.homeDealRight span{ font-size:16px;}
.spriteLogoHome{ background: url(//c.fareportal.com/gcms/portals/8/images/sem-ot-sprite-logo-home.png); width:96px; height:48px; margin:auto; float:left;}
.logoSpiritHome{ background-position:0px 0px;}
.logoTacaHome{ background-position:0px -48px;}
.logoSAHome{ background-position:0px -96px;}
.logoVAHome{ background-position:0px -144px;}
.logoFrontierHome{ background-position:0px -192px;}
.logoAirtranHome{ background-position:0px -240px;}
.logoSBAHome{ background-position:0px -288px;}
.logoCPHome{ background-position:0px -336px;}
.logoIcelanderHome{ background-position:0px -384px;}
.logoJetblueHome{ background-position:0px -432px;}
.logoChinaHome{ background-position:0px -480px;}
.logoAerLingusHome{ background-position:0px -528px;}
.logoAeromexicoHome{ background-position:0px -564px;}
.logoCaribbeanHome{ background-position:0px -610px;}
.logoAirChinaHome{ background-position:0px -662px;}
.logoFinnairHome{ background-position:0px -714px;}
.logoVirginAmericaHome{ background-position:0px -765px}
.logoArikairHome{ background-position:0px -819px;}
.logoInselairHome{ background-position:0px -862px;}
.logoBahamasairHome{ background-position:0px -908px;}
.logoAeroflotHome{ background-position:0px -958px;}
.logoEvaHome{ background-position:0px -1010px;}
.logoCopaAirlinesHome{background-position: 0 -1067px;}
.logoTamHome{background-position: 0 -1120px;}
.logoMalaysiaHome{background-position: 0 -1168px;}
.logoJetAirwaysHome{background-position: 0 -1216px;}
.logoSouthAfricanHome{background-position: 0 -1264px;}
.logoSunCountryHome{background-position: 0 -1320px;}
.logoEtihadHome{background-position: 0 -1368px;}
.logoTurkishHome{background-position: 0 -1420px;}
.logoChinaEasternHome {background-position: 0 -1969px;}
.logoSASHome { background-position: 0 -1517px;}
.logoSASHome { background-position: 0 -1517px;}
.logoElAiHome { background-position: 0 -1870px;}
.logoLanHome{background-position: 0 -819px}
.logoAirEuropaHome{background-position: 0 -2016px}
.logoLotHome{ background-position:0px -2063px;}
.logoAsianaHome{ background-position:0px -2111px;}
.logoAirPacificHome{ background-position:0px -2155px;}
.logoFijiHome{ background-position:0px -2198px;}
.logoXLHome{ background-position: 0 -2253px;}
.logoAirIndiaHome {background-position: 0 -2302px;}
.logoQatarHome{ background-position: 0 -1821px;}
.logoAerolineasHome{background-position: 0 -2351px;}
.logoAviancaHome{ background-position: 0 -2399px;}
.logoAeromarHome { background-position: 0 -2448px;}
.logoChinaSouthernHome {  background-position: 0 -2544px;}
.logoSaudiHome { background-position: 0 -2639px;}
.logoAlitaliaHome{background-position: 0 -2592px;}
.logoHainanHome {  background-position: 0 -2687px;}
.logoXLFranceHome {  background-position: 0 -2785px;}
.logoTransaeroHome { background-position: 0 -2737px;}
.logoRoyalJordanianHome {background-position: 0 -2833px;}
.logo_NK_Home{ background-position:0px 0px;}
.logo_TA_Home{ background-position:0px -48px;}
.logo_SQ_Home{ background-position:0px -96px;}
.logo_VA_Home{ background-position:0px -144px;}
.logo_F9_Home{ background-position:0px -192px;}
.logo_FL_Home{ background-position:0px -240px;}
.logo_SB_Home{ background-position:0px -288px;}
.logo_CP_Home{ background-position:0px -336px;}
.logo_FI_Home{ background-position:0px -384px;}
.logo_B6_Home{ background-position:0px -432px;}
.logo_CI_Home{ background-position:0px -480px;}
.logo_EI_Home{ background-position:0px -528px;}
.logo_AM_Home{ background-position:0px -564px;}
.logo_BW_Home{ background-position:0px -610px;}
.logo_CA_Home{ background-position:0px -662px;}
.logo_AY_Home{ background-position:0px -714px;}
.logo_VX_Home{ background-position:0px -765px}
.logo_W3_Home{ background-position:0px -819px;}
.logo_7I_Home{ background-position:0px -862px;}
.logo_UP_Home{ background-position:0px -908px;}
.logo_SU_Home{ background-position:0px -958px;}
.logo_BR_Home{ background-position:0px -1010px;}
.logo_CM_Home{background-position: 0 -1067px;}
.logo_JJ_Home{background-position: 0 -1120px;}
.logo_MH_Home{background-position: 0 -1168px;}
.logo_9W_Home{background-position: 0 -1216px;}
.logo_XZ_Home{background-position: 0 -1264px;}
.logo_SY_Home{background-position: 0 -1320px;}
.logo_EY_Home{background-position: 0 -1368px;}
.logo_TK_Home{background-position: 0 -1420px;}
.logo_MU_Home {background-position: 0 -1969px;}
.logo_SK_Home { background-position: 0 -1517px;}
.logo_SK_Home { background-position: 0 -1517px;}
.logo_LY_Home { background-position: 0 -1870px;}
.logo_LA_Home{background-position: 0 -819px}
.logo_UX_Home{background-position: 0 -2016px}
.logo_LO_Home{ background-position:0px -2063px;}
.logo_OZ_Home{ background-position:0px -2111px;}
.logoAirPacificHome{ background-position:0px -2155px;}
.logo_FJ_Home{ background-position:0px -2198px;}
.logo_XL_Home{ background-position: 0 -2253px;}
.logo_AI_Home {background-position: 0 -2302px;}
.logo_QR_Home{ background-position: 0 -1821px;}
.logo_EE_Home{background-position: 0 -2351px;}
.logo_AV_Home{ background-position: 0 -2399px;}
.logo_VW_Home { background-position: 0 -2448px;}
.logo_CZ_Home {  background-position: 0 -2544px;}
.logo_SV_Home { background-position: 0 -2639px;}
.logo_AZ_Home{background-position: 0 -2592px;}
.logo_HU_Home {  background-position: 0 -2687px;}
.logo_SE_Home {  background-position: 0 -2785px;}
.logo_UN_Home { background-position: 0 -2737px;}
.logo_RJ_Home {background-position: 0 -2833px;}
.logo_qr_Home{background-position: 0 -1821px;}
.logo_SA_Home{background-position:0 -1264px;}
.logo_EQ_Home{background-position:0 -2929px;}
.textBottomDeals{ color:#686868; font-size:11px; float:right; line-height:normal; padding:10px 20px 10px 0px;}
.textBottomDeals a{ color:#8f8f8f; text-decoration:underline; font-size:11px; line-height:normal;}
.textBottomDeals a:hover{ color:#8f8f8f;  font-size:11px; line-height:normal ;text-decoration:none;}
.homeDealLeft1{ width:158px; font-size:11px; line-height:20px; text-align:left; padding:0px;  white-space: nowrap; }
.homeDealLeft1 span.head{font-size:13px; font-weight:bold; }
.homeDealRight1{ width:50px; font-size:11px; white-space:nowrap;}
.bookNowText{ float:left; padding:25px 0px 10px 20px; font-size:16px; font-weight:bold; color:#e25e16;}
.homeHead a{ text-decoration:none; color:#000000;}
.homeDealLeft1 span.orange{ color:#e25e16; font-weight:bold;}
.boxContainer .contentHomeDeals{ padding:0px; font-size:12px; width:978px;}
table.homeDeals{ float:left; width:489px;}
table.homeDeals td{ padding:10px 0px 10px 13px; }
table.homeDeals td.fares{ font-size:22px;}
.homeDealsHead{ height:30px;}
@-moz-document url-prefix() { 
.homeDealsHead{ height:47px !important;}
}
table.homeDeals tr.bgHomeDeals{ background:repeat-x url(../inner-images/bg-home-deals.png) bottom;}
table.homeDeals tr.bgHomeDealsBdr td{ border-bottom:1px solid #f0f0f0;}
.spriteLogoHomeDeals{ background: url(../inner-images/sprite-logo-home-deals.png); width:60px; height:35px; margin:auto; float:left;}
.logoJetBlueDeals{ background-position:0px 0px;}
.logoSpiritDeals{ background-position:0px -35px;}
.logoUSDeals{ background-position:0px -70px;}
.logoFrontierDeals{ background-position:0px -105px;}
.logoCopaDeals{ background-position:0px -140px;}
.logoAADeals{ background-position:0px -175px;}
.logoSBADeals{ background-position:0px -210px;}
.logoUnitedDeals{ background-position:0px -245px;}
.logoAirtranDeals{ background-position:0px -280px;}
.logoAirberlinHome{ background-position: 0 -1677px;}
.logoEmiratesHome {  background-position: 0 -1725px;}
.logoQantasHome { background-position: 0 -1773px;}
.logoAlaskaHome { background-position: 0 -1474px;}
.logoPhilippineHome{background-position: 0 -1919px;}
.logoSilverHome {  background-position: 0 -2495px;}



.logo_Dy_Home {  background-position: 0 -2881px;}
.logo_DY_Home{  background-position: 0 -2881px;}
.logo_UA_Home{ background-position:0px -245px;}
.logo_AB_Home{ background-position: 0 -1677px;}
.logo_EK_Home {  background-position: 0 -1725px;}
.logo_QF_Home { background-position: 0 -1773px;}
.logo_AS_Home { background-position: 0 -1474px;}
.logo_PR_Home{background-position: 0 -1919px;}
.logo_3M_Home {  background-position: 0 -2495px;}
.textTopDeals{ color:#686868; font-size:11px; float:left; text-align:left; line-height:20px; padding-bottom:8px; white-space:nowrap; width:100%;}
.textTopDeals a{ color:#8f8f8f; text-decoration:underline; font-size:11px; line-height:normal;}
.textTopDeals a:hover{ color:#8f8f8f;  font-size:11px; line-height:normal ;text-decoration:none;}
.moreText{ float:right; font-size:11px; color:#000; line-height:normal; text-align:right;}
.moreText a{ font-size:11px; color:#000; text-decoration:underline; line-height:normal;}
.moreText a:hover{ font-size:11px; color:#000; text-decoration:none; line-height:normal;}
.promoCodeLinks{ border-bottom: 1px solid #E4E4E4;width:100%;cursor: default;  display: block;float: left;height: 50px;padding: 4px 0; text-decoration: none !important;}
.promoCodeLinks:hover{text-decoration:none !important;}
.hotelDealLeft{ float:left; color:#666; font-size:12px; line-height:normal; margin-top:3px;}
.hotelDealLeft span{ font-size:16px; font-weight:bold; line-height:35px;}
.hotelDealRight{ float:right; text-align:right; color:#000; font-size:12px; line-height:normal; margin-top:3px;}
.hotelDealRight span.lt{ color:#666; text-decoration:line-through;}
.hotelDealRight span.price{ color:#000; font-size:20px;}
.hotelDealSection{ height:287px; float:left; width:100%; text-align:left; line-height:normal; margin-bottom:10px;}
.hotelDealImg{ width:217px; height:255px; float:left;}
ul.navigator{ float:right; margin:0px; padding:0px; width:100%;   padding:10px 0px 10px;}
ul.navigator li{background: url(//c.fareportal.com/gcms/portals/8/images/sem-ot-sprite-home.png) -1027px 0px; width:15px; height:14px; float:right;  margin:0px; padding:0px; margin-left:5px; list-style-type:none; cursor:pointer; }
ul.navigator li:hover, ul.navigator li.active{ background-position:-1025px -15px;}
.hotelDealPanel{ float:left; cursor:pointer; position:relative;}
.hoteldealhover{ position:absolute; float:left; top:0px; left:0px; background-color:#fffae0; padding:10px 8px; line-height:normal; width:208px; text-align:left; color:#999; height:289px; cursor:pointer;}
.hoteldealhover .head{ font-size:17px; font-weight:bold; color:#ff6600; padding-bottom:10px; height:40px; float:left; width:100%;}
.subHeadingNew1 {  color: #000000;   font-size: 12px;   font-weight: bold;}

.starIcon5, .starIcon4nhalf, .starIcon4, .starIcon3nhalf, .starIcon3, .starIcon2nhalf, .starIcon2{background: no-repeat url(//c.fareportal.com/gcms/portals/8/images/sem-ot-sprite-staricon-home.png) 0px 0px; width:100%; height:14px; float:left; clear:both;}
.starIcon5{background-position:0px -2px;}
.starIcon4nhalf{ background-position:0px -19px;}
.starIcon4{  background-position:0px -36px;}
.starIcon3nhalf{ background-position:0px -53px;}
.starIcon3{ background-position:0px -70px;}
.starIcon2nhalf{ background-position:0px -87px;}
.starIcon2{ background-position:0px -103px;}


.taIcon5, .taIcon4nhalf, .taIcon4, .taIcon3nhalf, .taIcon3, .taIcon2nhalf, .taIcon2{background: url(//c.fareportal.com/gcms/portals/8/images/sem-ot-sprite-staricon-home.png) 0px 0px; width:92px; height:16px; float:left; clear:both; margin:10px 0px 15px;}
.taIcon5{ background-position:0px -123px;}
.taIcon4nhalf{ background-position:0px -142px;}
.taIcon4{ background-position:0px -160px;}
.taIcon3nhalf{ background-position:0px -181px;}
.taIcon3{ background-position:0px -200px;}
.taIcon2nhalf{ background-position:0px -220px;}
.taIcon2{ background-position:0px -239px;}
.reviewsTxt{ color:#000; padding-top:11px; float:left;}
.hotelDetail{ float:left; width:100%; margin-bottom:10px; height:90px; overflow:hidden;}
.hotelDetailRight{ float:right; font-size:12px; text-align:right; color:#ff6600;}
.hotelDetailLeft{ float:left; font-size:11px; padding:14px 0px 10px;}
.hotelDetailRight span.lt{ text-decoration:line-through; color:#999;}
.hotelDetailRight span.price{ font-size:18px; font-weight:bold;}
.selectBtn{text-decoration:none !important;border:2px solid #ffffff;background:#e27729;background:-webkit-gradient(linear, left top, left bottom, from(#FABE63), to(#e27729));background:-webkit-linear-gradient(top, #FABE63, #e27729);background:-moz-linear-gradient(top, #FABE63, #e27729);background:-ms-linear-gradient(top, #FABE63, #e27729);background:-o-linear-gradient(top, #FABE63, #e27729);background-image:-ms-linear-gradient(top, #FABE63 0%, #e27729 100%);padding:5px 18px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 0px 1px #E0E0E0, 0 -16px 2px #e27729 inset;-moz-box-shadow:0 0 0px 1px #E0E0E0, 0 -16px 2px #e27729 inset;box-shadow:0 0 0px 1px #E0E0E0, 0 -16px 2px #e27729 inset;color:#fff !important;float:right;font:bold 16px Arial, Helvetica, Serif !important;vertical-align:middle;height:auto;outline:none;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#E0E0E0');-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#E0E0E0'); margin-right:61px;}
.selectBtn:hover{border:2px solid #ffffff;background:#e06e21;background:-webkit-gradient(linear, left top, left bottom, from(#FABE63), to(#d95500));background:-webkit-linear-gradient(top, #FABE63, #d95500);background:-moz-linear-gradient(top, #FABE63, #d95500);background:-ms-linear-gradient(top, #FABE63, #d95500);background:-o-linear-gradient(top, #FABE63, #d95500);background-image:-ms-linear-gradient(top, #FABE63 0%, #d95500 100%);text-decoration:none}
.selectBtn:active{border:2px solid #ffffff;background:#e06e21;background:-webkit-gradient(linear, left top, left bottom, from(#FABE63), to(#e06e21));background:-webkit-linear-gradient(top, #FABE63, #e06e21);background:-moz-linear-gradient(top, #FABE63, #e06e21);background:-ms-linear-gradient(top, #FABE63, #e06e21);background:-o-linear-gradient(top, #FABE63, #e06e21);background-image:-ms-linear-gradient(top, #FABE63 0%, #e06e21 100%);text-decoration:none;-webkit-box-shadow:0 0 1px 1px #E0E0E0, 0 -1px 5px #333 inset;-moz-box-shadow:0 0 1px 1px #E0E0E0, 0 -1px 5px #333 inset;box-shadow:0 0 1px 1px #E0E0E0, 0 -1px 5px #333 inset}
.contentAreaAirline a.promoCodeLinks1{border-bottom: 1px solid #E4E4E4;display:block; float:left; height:50px;color:#000000;font-size:17px;line-height:50px;text-align:left;text-decoration:none;width:94%; padding:4px 3%; background: url(//www.onetravel.com/travel/resources/inner-images/new-small-arrow.gif) no-repeat scroll right center;}
.contentAreaAirline a.promoCodeLinks1:hover{font-size:17px;line-height:50px;background-color:#E4E4E4;}
span.city-pair{display:inline-block;float:left;font-size:14px;font-weight:700;text-align:left;width:57% !important;}
.city-pair .dealDate{color:#5B6270;font-size:11px;font-weight:normal;line-height:normal;white-space:nowrap;}
.homeDealRight .fares{font-size:17px;font-weight:700;height:30px;line-height:27px;padding-top:0;text-align:right;}
.homeDealRight .fares sup{font-size:50%}
.moreText{ float:right; font-size:11px; color:#000; line-height:normal; text-align:right; margin-top:10px;}
.moreText a{ font-size:11px; color:#000; text-decoration:underline; line-height:normal;}
.moreText a:hover{ font-size:11px; color:#000; text-decoration:none; line-height:normal;}
.moreText a,.moreText a:hover{line-height:27px !important; text-decoration:none !important}
.moreText a{background-color:rgb(255, 178, 0);}
.moreText a{border: 1px solid rgb(255, 178, 1); padding: 5px 10px; font-weight: bold; text-shadow: -1px 0px 0px rgba(255, 255, 255, 0.247); border-radius: 3px;  background:-moz-linear-gradient(center top , rgb(255, 219, 1) 0%, rgb(255, 178, 0) 100%) repeat scroll 0px 0px rgb(255, 219, 1);}
.deal-terms{clear:both;color: #999999; margin: 0 auto 20px; max-width:980px;padding: 0 15px;}
.deal-terms p{margin:0; padding:10px 0; font-size:13px;line-height:18px;}
.deal-terms a{color: #999999; text-decoration:underline;}
.deal-terms a:hover{text-decoration:none;}
.deal-terms a.deal-tnc{color:#000000; text-decoration:none;}
.deal-terms a.deal-tnc:hover{text-decoration:underline;}
.homeDealRight .fares .super,.super{position:relative;  font-size: 70%;line-height:24px;vertical-align: top; font-weight: normal;}
.arrow_btn_black2{ padding-top: 7px;line-height:20px;font-size:17px !important; font-weight:bold;width:243px; padding-left:42px; height: 55px;position:absolute; bottom:-27px;background:none;text-align:center;}
.arrow_btn_black2 .additional { font: 18px/27px Arial,Helvetica,sans-serif !important;}
.arrow_btn_black2 span{color:#FFFF00;}
.subHeadingNew { color: #000000;  font-size: 14px;}
.banner_box{ margin-top: 16px; padding: 0;height: 385px;position: relative;}
.banner_box .text3{font: bold 22px/26px Arial,Helvetica,sans-serif  !important;  padding: 15px 0 0 10px;width:auto;text-align:left;}
.promo_book_by { float: right; font-size: 11px; padding: 0 35px 0 0; text-align: right;}
.bnr_heading{   font-size: 18px;font-weight: normal; padding: 0px 26px;margin-top: 9px;}
.banner_box .promo{    bottom: 37px; font: bold 13px Arial; padding-left: 41px;  padding-top: 228px;  position: absolute;  text-align: center;  width: 235px;line-height:28px;}
.banner_box .promo .pcode{font-size: 22px; }
#hoteldeal2,#hoteldeal3{display:none;}
.promo sup{font-size:70%; line-height:24px; margin-left:2px; vertical-align:top}
/*----- Content for file :z_sem-home-page-css.css ends here -----*/
