
/*----- 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?gcms-srv) left top repeat-y; font-family:Arial,Helvetica,sans-serif;}
a, div, td, tr, table, h1, h2, h3, h4, h5, h6, p, span, ul, li{margin:0px; padding:0px; outline:none;}
.clear{clear:both; font-size:1px; height:1px; line-height:1px;}
#main_container { width:1000px; overflow:hidden;}
.fl { float:left;}
.fr { float:right;}
.clr {clear:both;}
/*header start*/
.h_bg { background:url(//c.fareportal.com/gcms/portals/8/resources/images/header_sp.png?gcms-srv) left top no-repeat;}
#header{ overflow:hidden; background: url(//c.fareportal.com/gcms/portals/8/resources/images/header_bg.gif?gcms-srv) 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?gcms-srv) 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?gcms-srv) 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:-30px; }
.top-nav ul{float:right; position:relative;margin:0;padding:0}
.top-nav li{padding-right:1px;list-style-type:none;float:left;color:#000;position:relative; background:url(//c.fareportal.com/gcms/portals/8/resources/images/nav_devi.gif?gcms-srv) 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?gcms-srv) 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?gcms-srv) 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?gcms-srv) no-repeat 5px 12px !important}
/* sub nav start */
.top-nav li ul{position:absolute;left:-92px;top:31px;text-align:left;border:1px solid #CCCCCC; margin:0;padding:0px 0 0 0;display:none; background:#FFF; margin-top:2px;}
.top-nav li li{width:250px;padding:0;background:#FFF;}
.top-nav li li a, .top-nav li li a:link, .top-nav li li a:active, .top-nav li li a:visited{display:block;line-height:30px;padding:0 15px;color:#000 !important; font-size:10px; border-bottom:1px solid white; font-weight:normal;}
.top-nav li li a:hover{background:#fde0bb;color:#838383!important;}
#navCS2009  li ul{position:absolute;left:-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("http://c.fareportal.com/gcms/portals/8/resources/images/nav_arrow.gif?gcms-srv") no-repeat scroll center 3px transparent !important;height: 17px;left: 26px;position: absolute;top: 20px;   width: 31px; }
/* sub nav end */


/*button start*/
a.ovalbutton{ background-position:-817px 0; display: 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?gcms-srv) 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?gcms-srv) 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?gcms-srv) left top repeat-x; _background:none;}
#footer .footer_top{padding:45px 20px 7px; }
#footer .iatan { background-position:-245px 0px; width:36px; height:31px; margin-right:13px;}
#footer .iatan a { display:block; text-indent:-999px; width:61px; height:31px;}
#footer .arc { background-position:-282px 0px; width:67px; height:31px; margin-right:13px;}
#footer .asta { background-position:-350px 0px; width: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; }
#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?gcms-srv) left bottom repeat-x; width:800px;}
#footer .btm ul { padding:0px; margin:0px 0px 0px 0px; float:right;}
#footer .btm ul li { margin:0px; font: 14px/33px Arial,Helvetica,sans-serif; color:#fff; background:url(//c.fareportal.com/gcms/portals/8/resources/images/f_devider.gif?gcms-srv) left center no-repeat; list-style:none; display:block; float:left; padding-left:2px;}
#footer .btm ul li a { background:url(//c.fareportal.com/gcms/portals/8/resources/images/f_bullet.gif?gcms-srv) right center no-repeat; text-decoration:none; color:#fff; padding:7px 26px 7px 10px; *padding:9px 26px 7px 10px; }
#footer .btm ul li a.active {text-decoration:none; color:#000; background:#fff url(//c.fareportal.com/gcms/portals/8/resources/images/arrow_orr.gif?gcms-srv) 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?gcms-srv) right center no-repeat; }
#footer .btm ul li.feedback { background:url(//c.fareportal.com/gcms/portals/8/resources/images/feedback.jpg?gcms-srv) left center no-repeat; padding-left:10px;}
#outer { width:700px;  position:relative; float:right;}
#outer .block{background-color: #fff;border: 2px solid #f0971d;border-bottom:1px;width: 343px; height: 90px;display:none;position: absolute;left: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?gcms-srv) left top repeat-x; border:1px solid #dbdbdb; color:#958b7b; padding:2px; line-height:24px; height:24px; font-size:12px; width:250px; }
#lblMessage1 {background-color: #FFFF00;color: #FF0000;font-size: 11px; margin:5px 0px 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?gcms-srv) left top no-repeat; height:45px;padding:13px 8px 10px 55px;text-align:left;color:#FFFFFF;font: 14px/18px Arial,Helvetica,sans-serif; margin-top: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?gcms-srv) left top no-repeat;}
.cmn_bg1 { background:url(//c.fareportal.com/gcms/portals/8/resources/images/body_spr.png?gcms-srv) 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 25px 25px 15px;}
.destination_area b {font-weight:normal; color:#777777; line-height:25px; }  
.destination_area p { font-size:11px;}  
.destination_area a {color:#433e37; text-decoration:underline;}
.destination_area a:hover {color:#433e37; text-decoration:none;}
.destination { background-color:#eeeeee; padding: 30px 0 30px 25px;}
.destination h2 { font-size:20px; font-weight:normal; color:#433e37; padding-bottom:14px;}
.destination ul { width:140px; float:left; margin-right:25px;}
.destination ul li { list-style:none; color:#433e37; font-size:12px; line-height:20px;}
.destination ul li a {color:#433e37; text-decoration:none;}
.destination ul li a:hover { color:#433e37; text-decoration:underline;}
.destination a {color:#433e37; text-decoration:none;}
.destination a:hover {color:#433e37; text-decoration:underline;}
.destination .d_devider { background:url(//c.fareportal.com/gcms/portals/8/resources/images/d_devider.gif?gcms-srv) 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?gcms-srv) repeat-x 0px 0px; margin:0px auto; font-size:12px; color:#968b79; position:relative; height:124px; }
#social_strip a { text-decoration:underline; color:#968b79;}
#social_strip a:hover { text-decoration:none; color:#968b79;}
#social_strip .left-side { width:460px; border-right:1px solid #e3e1e2; padding:13px 13px 0px 13px; overflow:hidden; float:left}
h4 { color:#413e35; font-size:18px; font-weight:normal; margin-bottom: 0px; *margin-bottom: 10px;}
#social_strip .fb_box{width:360px; float:left; margin-right:14px; color:#968b79;  }
#social_strip .facebook { background-position: 0px 0px;  width:71px; height:74px; margin-right:10px;} 
#social_strip .twitter { background-position: -73px 0px;  width:71px; height:74px; margin-right:10px;} 

/* tabb Section */
#banner_strip{ width:980px; border-radius:12px; -moz-border-radius:12px; border:1px solid #e7e7e5; background:url(//c.fareportal.com/gcms/portals/8/resources/images/bg_stip_sec.jpg?gcms-srv) repeat-x 0px 0px; margin:10px auto 0px auto; font-family:Arial,Helvetica,sans-serif; position:relative; height:266px; }
#banner_strip a { text-decoration:none; color:#433e37; cursor:pointer; }
#banner_strip a:hover { text-decoration:none; color:#433e37 }
#banner_strip .promo_boxes{ width:214px; float:left; padding:13px 15px 13px 15px; border-right:1px solid #e7e7e5; text-align:center;}
#banner_strip .promo_boxes_to{ width:214px; float:left; padding:13px 15px 13px 15px; text-align:center;}
#banner_strip .promo_boxes h3, .promo_boxes_to h3{ font-size:22px; padding:0px 0px 18px 0px; font-weight:normal; color:#433e37 }
#banner_strip .promo_boxes .img_box, .promo_boxes_to .img_box{ width:200; height:105px;}
#banner_strip .promo_boxes .flags { background:url(//c.fareportal.com/gcms/portals/8/resources/images/flags.jpg?gcms-srv) left top no-repeat;}
#banner_strip .promo_boxes .id { width:144px; height:95px; background-position:-209px 0px; margin:0 auto;}
#banner_strip .promo_boxes .oneway { width:196px; height:95px; background-position:-618px 0px; margin:0 auto;}
#banner_strip .promo_boxes .pc { width:93px; height:95px; background-position:-524px 0px; margin:0 auto;}
#banner_strip .promo_boxes_to .cmn_bg { background:url(//c.fareportal.com/gcms/portals/8/resources/images/body_spr.png?gcms-srv) left top no-repeat;}
#banner_strip .promo_boxes_to .md { width:171px; height:95px; background-position:-353px 0px; margin:0 auto;}
#banner_strip .promo_boxes h2, #banner_strip .promo_boxes_to h2 {font-size: 13px;font-weight: normal;line-height: 20px; padding: 8px 0 18px;}
.last_list{ background:none!important; width:auto!important; margin-right:10px;}
#trust_area .rnd_1_top, #trust_area .rnd_2_top_rt, #trust_area .rnd_3_top_lt, #trust_area .rnd_4_top_rt, #banner_strip .rnd_1_btm_lt, #banner_strip .rnd_2_btm_rt, #banner_strip .rnd_3_btm_lt, #banner_strip .rnd_4_btm_rt, #social_strip .rnd_1_btm1_lt, #social_strip .rnd_2_btm1_rt, #social_strip .rnd_3_btm1_lt, #social_strip .rnd_4_btm1_rt, #contact_box .rnd_1_btm_lt, #contact_box .rnd_2_btm_rt, #contact_box .rnd_3_btm_lt, #contact_box .rnd_4_btm_rt{ display:none;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	   #outer .block {left: 275px;}
	   #outer .block1 {left: 426px;}
	   .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 */
 #LeftPane2{vertical-align:top}
/*----- Content for file :common1.css ends here -----*/

/*----- Content for file :inside-style.css start here -----*/
.banner_bg_image{background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/featured_deals_banner.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/images/bg_stip_sec.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/images/flags.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/icons_quick_links.jpg?gcms-srv);}
#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; margin-top:-10px\9;  }
.deals_tab_body ul {width:970px;margin:10px 0px;float:left;padding:0 0 0 10px;list-style-type:none; background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/bg-deals.gif?gcms-srv) left 35px repeat-x; height:42px;}
.deals_tab_body ul li {font-size:14px;text-align:center; float:left; background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/deals-devider.gif?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/nav_arrow.gif?gcms-srv) center 36px no-repeat; padding-bottom:24px}
.deals_tab_body ul li a.active{background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/nav_arrow.gif?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/bg-deals.gif?gcms-srv) 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; padding-bottom:0px\9;}
@media all and (min-width:0) {
.deals_content {padding-bottom:10px \0/;}
}
.deals_content a {color:#978b7b; color:#978b7b;}
.deals_content a:hover {color:#978b7b; color:#978b7b;}

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("/portals/8/images/tab-off.jpg?gcms-srv?gcms-srv") 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("/portals/8/images/tab-on.jpg?gcms-srv?gcms-srv") 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(http://c.fareportal.com/gcms/portals/8/resources/images/arrow.png?gcms-srv) 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("http://www.cheapoair.com/portals/2/images/desttab-sel-small-2.gif?gcms-srv?gcms-srv");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("http://www.cheapoair.com/portals/2/images/desttab-small-2.gif?gcms-srv?gcms-srv");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: 466px;}
.review_bg { background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/review_bg.gif?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) left -60px no-repeat; width:82px; height:14px; margin:5px 0px 0px 10px }
.star_3andhalf { background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) left -45px no-repeat; width:65px; height:14px; margin:5px 0px 0px 10px }
.star_4 { background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/tab_bg.jpg?gcms-srv) 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:pointer; }
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:pointer;}
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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/list-tab-bg.gif?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/hotel-banner-new.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/hotels_quick_links.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) 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("http://c.fareportal.com/gcms/portals/8/resources/images/nav_arrow.gif?gcms-srv") no-repeat scroll center 3px transparent !important;height: 17px;left: 20px;position: absolute;top: 20px;   width: 31px; }
.vacationicon{ background: url("http://c.fareportal.com/gcms/portals/8/resources/images/nav_arrow.gif?gcms-srv") no-repeat scroll center 3px transparent !important;height: 17px;left: 30px;position: absolute;top: 20px;   width: 31px;}
.featuredicon{ background: url("http://c.fareportal.com/gcms/portals/8/resources/images/nav_arrow.gif?gcms-srv") no-repeat scroll center 3px transparent !important;height: 17px;left: 60px;position: absolute;top: 20px;   width: 31px; }
.caricon{ background: url("http://c.fareportal.com/gcms/portals/8/resources/images/nav_arrow.gif?gcms-srv") no-repeat scroll center 3px transparent !important;height: 17px;left: 15px;position: absolute;top: 20px;   width: 31px; }
.businessicon{ background: url("http://c.fareportal.com/gcms/portals/8/resources/images/nav_arrow.gif?gcms-srv") no-repeat scroll center 3px transparent !important;height: 17px;left: 75px;position: absolute;top: 20px;   width: 31px; }
.cruisesicon{ background: url("http://c.fareportal.com/gcms/portals/8/resources/images/nav_arrow.gif?gcms-srv") no-repeat scroll center 3px transparent !important;height: 17px;left: 28px;position: absolute;top: 20px;   width: 31px; }
.homeicon{ background: url("http://c.fareportal.com/gcms/portals/8/resources/images/nav_arrow.gif?gcms-srv") no-repeat scroll center 3px transparent !important;height: 17px;left: 20px;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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/vacation-banner-new.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/vacation_quick_links.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/bg-deals.gif?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) left -86px; width:118px; height:19px;}
.rating4 { background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) left -106px; width:118px; height:19px; margin-top:5px;}
.rating4andhalf { background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) left -186px; width:118px; height:19px; margin-top:5px;}
.rating3andhalf { background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/tick.png?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) -124px -14px no-repeat; width:97px; height:11px;  }
.sprit { background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) -124px -35px no-repeat; width:58px; height:20px; }
.united { background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) -124px -66px no-repeat; width:81px; height:18px; }
.taca { background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) -124px -92px no-repeat; width:58px; height:25px;}
.jetblue { background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) -124px -124px no-repeat; width:54px; height:21px;}
.klm { background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) -182px -124px no-repeat; width:32px; height:21px;}
.us-airways { background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) -124px -148px no-repeat; width:92px; height:9px;}
.top_pad{ padding-top:10px;}
.britishAirways {background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) -123px -172px no-repeat; width:48px; height:40px;  }
.virginAtlantic {background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) -171px -172px no-repeat; width:50px; height:44px;  }
.virginAmerica {background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv) -123px -213px no-repeat; width:48px; height:22px;  }
.iberia {background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv)  -123px -239px no-repeat; width:48px; height:22px;  }
.airtran {background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/star_bg.png?gcms-srv)  -123px -261px no-repeat; width:48px; height:22px;  }
.frontier{background:url(/portals/8/resources/inner-images/star_bg.png?gcms-srv)  -123px -323px no-repeat; width:80px; height:26px;  }
.aeroflot{background:url(/portals/8/resources/inner-images/star_bg.png?gcms-srv) -123px -289px no-repeat; width:86px; height:28px;  }
.virginAustralia{background:url(/portals/8/resources/inner-images/star_bg.png?gcms-srv) -123px -376px no-repeat; width:92px; height:22px;  }
.capeAir{background:url(/portals/8/resources/inner-images/star_bg.png?gcms-srv) -123px -403px no-repeat; width:90px; height:45px;  }
.chinaEastern{background:url(/portals/8/resources/inner-images/star_bg.png?gcms-srv) -124px -349px no-repeat; width:97px; height:23px;  }
.lotAirlines{background:url(/portals/8/resources/inner-images/star_bg.png?gcms-srv) -125px -538px no-repeat; width:70px; height:27px;  }
.suncountry{background:url(/portals/8/resources/inner-images/star_bg.png?gcms-srv) -121px -890px no-repeat; width:100px; height:34px;  }



/*Car Page Start*/
.banner_bg_car{background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/car-banner.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/car-quick-links.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/bg-deals.gif?gcms-srv) left 40px repeat-x;}

/*Business Class Page Start*/
.banner_bg_business{background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/bussiness-banner.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/business-quick-links.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/contact_banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px; }
.b-shed { background: url(http://c.fareportal.com/gcms/portals/8/resources/images/cn.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/images/bg_stip_sec1.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/review_bg.gif?gcms-srv) -39px top no-repeat; width:12px; height:29px; float:left;}
.gray_btn .rt { background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/review_bg.gif?gcms-srv) -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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/contact_bg.gif?gcms-srv) left bottom repeat-x; border-top:1px solid #636363;height:90px; margin-bottom:10px; }
.con_content .lt { background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/review_bg.gif?gcms-srv) -65px top no-repeat; width:12px; height:90px; float:left;}
.con_content .rt { background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/review_bg.gif?gcms-srv) -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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/one-way-banner.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/bg-deals.gif?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/coupon-banner.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/coupen_bg.jpg?gcms-srv); 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/international-banner.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/domestic-banner.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/traveldeal-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px; }

/*Military Page Start*/
.banner_military{background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/military-banner.jpg?gcms-srv) 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{background:url(/portals/8/resources/inner-images/group-banner.jpg?gcms-srv) no-repeat left top; 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/senior-banner.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/weekend-banner.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/sports-banner.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/sports-quick-links.jpg?gcms-srv);}
.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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/student-banner.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/lastminute-banner.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/gay-lesbian-banner.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/family-banner.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/family-icon.png?gcms-srv);}
.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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/golf-banner.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/hiking-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px; }
.banner_ski{background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/ski-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px; }

/*honeymoon page*/
.banner_honeymoon{background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/honeymoon-banner.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/flight200-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}
.banner_flight400{background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/flight400-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}
.banner_flight700{background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/flight700-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;}
.banner_flight900{background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/flight900-banner.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/images/mobile_button.png?gcms-srv) left top no-repeat;}
a.iphone-bt { width:311px; height:100px; background-position:left top; float:left;}
a.iphone-bt:hover { width:311px; height:100px; background-position:left top; margin-top:-2px;}
a.iphone-bt:active { width:311px; height:100px; background-position:-322px top;   }

a.android-bt { width:311px; height:78px; background-position:left -128px; float:right;  margin-top:16px; }
a.android-bt:hover { width:311px; height:78px; background-position:left -128px; margin-top:14px;}
a.android-bt:active { width:311px; height:78px; background-position:-322px -128px;}

span.downloadtxt { color:#ff6100; font:bold 20px Arial,Helvetica,sans-serif; text-align:center; width:210px; float:left; padding-top:42px; }
#banner_strip .mob_box { border-right: 1px solid #E7E7E5; float:left; margin:13px 15px; text-align: left; width:465px; color:#636363 }
#banner_strip .mob_box h3 { font-size: 22px; font-weight: normal; padding: 0 0 18px; }
#banner_strip .mob_box h2 { font-size: 13px; font-weight: normal; line-height: 20px; padding: 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/bullet-m.gif?gcms-srv) left 13px no-repeat; *padding-left: 0px;}
#social_area2 { font-family: Arial,Helvetica,sans-serif; margin: 0 auto; padding-top: 10px; width: 980px; color: #636363; }
#social_area2 h4 { font-size: 20px; font-weight: normal; margin-bottom: 0px; *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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/sprite-img.png?gcms-srv);}
.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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/bg-box-top.png?gcms-srv); 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/bg-box-bottom.png?gcms-srv); 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/arrow-content.png?gcms-srv); 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/bg-box-top.png?gcms-srv); 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/img-latest-story.jpg?gcms-srv); 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: 0px; *margin-bottom: 10px; color:#413E35; }
h1 { font-size: 18px; font-weight: normal; margin-bottom: 0px; *margin-bottom: 10px; color:#413E35; }

/*Arrow CSS Start*/

.arrow_black_inner_new {background:url(http://c.fareportal.com/gcms/portals/8/resources/images/arrow.png?gcms-srv) 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 .arrow_black_inner_new{ top:355px;}}
.safari .arrow_black_inner_new{ top:350px;}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
.arrow_black_inner_new{top:362px !important;}
}
.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;}

.arrow_vacation {top:382px; *top:390px;}
@media all and (min-width:0) {
.arrow_vacation{top:382px \0/;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){.mac .arrow_black_inner_new{ top:377px;}}
.safari .arrow_vacation{ top:382px;}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
.arrow_vacation{top:384px !important;}
}

/*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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/bg-box-top.png?gcms-srv); 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/sprite-img.png?gcms-srv); 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/sprite-logo.png?gcms-srv); 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;}
.logoGoSilver{ background-position:0px -2505px;}
.logoInterjet{ background-position:0px -2550px;}

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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/web-checkin-banner.jpg?gcms-srv) no-repeat left top; margin-top:-15px;  }
.textSmall{ font-size:11px;}

/*Cruise Page Start*/
.banner_bg_cruise{background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/cruise-banner-new.jpg?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/bg-cruise-input.png?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/cruise-bg-thumb.png?gcms-srv); 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/cruise-add1.jpg?gcms-srv); margin:0px 10px 15px 10px;}
.cruiseAdd2{ float:left; width:484px; height:268px; background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/cruise-add2.jpg?gcms-srv); 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(http://c.fareportal.com/gcms/portals/8/resources/inner-images/sprite-img.png?gcms-srv); 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("http://c.fareportal.com/gcms/portals/8/resources/inner-images/list-tab-bg.gif?gcms-srv") 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; }


.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(http://c.fareportal.com/gcms/portals/8/images/tab_img.png?gcms-srv) 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; margin-bottom:10px;}
.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(http://c.fareportal.com/gcms/portals/8/images/why_book_aro.gif?gcms-srv) left 5px no-repeat;}

/*Deal-top20  Start*/




/* OT Migration City Pages  */

#checkBg{position:absolute;  visibility: hidden;z-index:-1;}
.defaultimg{background:url("http://www.onetravel.com/Portals/8/Images/ot-migration/destination/otm-generic.jpg?gcms-srv&preview=1") no-repeat left top !important;}
.destination{position:relative; float:left;width:975px;}


/*Vacation Packages Page Start*/
.banner_bg_vacation_packages{background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/vacation-packages-banner.jpg?gcms-srv) no-repeat left top; padding-top:5px;}
.vacationPackagesTxt{padding: 10px 0px 0px 14px; font-size: 14px; line-height: 20px;}
.banner-head-vacation-p{font:18px Arial, Helvetica, sans-serif; text-align:center; width:300px; width:310px\9; color:#000; padding:190px 0px 0px 5px; }
ul.whyBook{margin:0px; padding:0px;}
ul.whyBook li{margin:0px; padding:0px; font-size:13px; list-style-type:none; background:url(http://c.fareportal.com/gcms/portals/8/resources/inner-images/check-icon.png?gcms-srv) left 6px no-repeat; padding-left:22px; margin-left:10px; line-height:24px;}


/*Travel bowl Page Start*/
.travelBowlDealBg{ width:964px; height:826px; float:left; background:url("/portals/8/resources/inner-images/travel-bowl-bg.png?gcms-srv") no-repeat left top; margin:8px 0px 8px 8px; }
.spriteTravelBowl{background:url("/portals/8/resources/inner-images/sprite-travel-bowl.png?gcms-srv") no-repeat;}

.travelBowlDealBg .head{ font-size:42px; color:#fff; text-shadow: 1px 2px #515151; margin-top:35px; width:100%; float:left; text-align:center;}
.travelBowlDealBg .subHead{ font-size:28px;}
.travelBowlDealBg .headText{ font-size:12px; text-shadow:none; margin-top:20px;}
.bowlSection{ float:left; width:100%; height:600px; position:relative;}
.bowlSectionLeft{ float:left; width:50%; }
.bowlBgLeft, .bowlBgRight, .bowlBgLeftDisable, .bowlBgRightDisable{ width:166px; height:69px; background-position:0px 0px; float:left; margin:40px 0px 0px 100px; font-size:20px; color:#000; text-shadow: 1px 1px #b27153; text-align:center; padding-top:40px; line-height:22px; cursor:pointer;}
.bowlBgRight{ margin:40px 100px 0px 0px; float:right;}
.leftConnect{ width:29px; height:162px; float:left; background-position:0px -110px; position:absolute; left:285px; top:78px;}
.rightConnect{ width:29px; height:162px; float:left; background-position:-30px -110px; position:absolute; right:285px; top:78px;}

.leftConnect1{ width:52px; height:324px; float:left; background-position:-60px -110px; position:absolute; left:330px; top:150px;}
.rightConnect1{ width:52px; height:324px; float:left; background-position:-114px -110px; position:absolute; right:330px; top:150px;}
.middleConnect{ width:179px; height:4px; float:left; background-position:-171px -113px; position:absolute; left:380px; top:220px;}
.dealTravelBowl{ float:left; width:358px; position:absolute; left:133px; font-size:12px; z-index:1001;}
.dealTravelBowl .topCurve{ float:left; width:358px; height:14px; background-position:0px -448px; position:relative; }
.dealTravelBowl .bottomCurve{ float:left; width:358px; height:18px; background-position:0px -463px; position:relative; }
.dealTravelBowl .middleContent{ float:left; width:358px; background:url("/portals/8/resources/inner-images/travel-bowl-deal-bg.png?gcms-srv") repeat-y;}
.dealTravelBowl table.dealList{ float:left; margin:0px 5px; }
.dealTravelBowl table.dealList td{ border-bottom:1px solid #e6e6e6; padding:5px 0px 5px 10px;}
.dealTravelBowl table.dealList td.noBdr{ border-bottom:none; }
.dealTravelBowl .arrow{ float:left; width:19px; height:12px; background-position:0px -435px; position:absolute; top:-7px; left:40px; }
.dealTravelBowl .arrow1{ float:right; width:19px; height:12px; background-position:0px -435px; position:absolute; top:-7px; right:40px; }
.dealTravelBowl .arrow2{ float:right; width:19px; height:12px; background-position:-20px -435px; position:absolute; bottom:-1px; left:40px; }
.dealTravelBowl .arrow3{ float:right; width:19px; height:12px; background-position:-20px -435px; position:absolute; bottom:-1px; right:40px; }
.dealTravelBowl table.dealList td a{ color:#000; text-decoration:none; height:17px; overflow:hidden; float:left;}
.dealTravelBowl table.dealList td a:hover{ text-decoration:underline;}
.bowlBgLeftDisable{background-position:-167px 0px; color:#4a4a4a; text-shadow: 1px 1px #a9a9a9;}
.bowlBgRightDisable{background-position:-167px 0px; color:#4a4a4a; text-shadow: 1px 1px #a9a9a9; margin:40px 100px 0px 0px; float:right;}

/*----- Content for file :inside-style.css ends here -----*/
