
/*----- Content for file :airline-opt.css start here -----*/
/* CSS Document */
#header, #footer{width:1002px; float:left}
#mid{width:997px; float:left; margin-left:5px}

/* top social links */
#social{float:right; padding:5px 5px 5px 0}
#social .fb, #social .twit, #social .gplus{background:url(http://c.fareportal.com/gcms/Portals/2/images/social-media.png) no-repeat; height:27px; width:27px; float:right; margin-left:10px}
#social .fb{background-position:-1px -1px}
#social .twit{background-position:-37px -1px}
#social .gplus{background-position:-71px -1px}

/*------------------For Flight Page ------------------------*/
.main-div-banner{color: rgb(255, 255, 255) ! important; float: left; font-size: 21px; font-weight: bold; line-height: 20px; padding: 2px 7px 0px 10px; top: 6px; position: absolute;}
.main-div-banner  .yeltxt{color: #FFF600 !important;font: 700 29px/32px Arial,Helvetica,sans-serif;   text-shadow: 1px 1px 2px #636262}
.main-div-banner  .nortxt{color: #FFFFFF;   font: 19px/28px Arial,Helvetica,sans-serif;  text-shadow: 1px 1px 2px #373737}

#banner .band{background:url(http://c.fareportal.com/gcms/portals/2/images/grey-strip-airline.png) no-repeat right -44px; height:53px; position:absolute; float:right; z-index:2; right:-12px; bottom:10px ! important;}
#banner .banner_HD{background:url(http://c.fareportal.com/gcms/portals/2/images/grey-strip-airline.png) no-repeat 0 0; height:34px; float:left; font-size:16px; color:#fff; padding:8px 10px 0; font-weight:normal}
#banner .band span{color:#fff400; font-weight:bold}
/*------------------ Flight Page CSS Ends ------------------------*/

/*----------- left -----------*/
#left{width:611px;float:left; margin-left:5px}
.corner{border:3px solid #e6e6e6; position:relative; z-index:1}
.corner .a, .corner .b, .corner .c, .corner .d{background:url(http://c.fareportal.com/gcms/Portals/2/images/rounded-cornerv2.png) no-repeat; height:10px; width:10px; position:absolute; z-index:999}
.corner .a{background-position:top left; float:left; top:-4px; left:-4px}
.corner .b{background-position:top right; float:right; top:-4px; right:-4px}
.corner .c{background-position:bottom left; float:left; bottom:-4px; left:-4px}
.corner .d{background-position:bottom right; float:right; bottom:-4px; right:-4px}

#featured_deals{float:left; width:611px; position:relative; padding-bottom:10px; margin-left:5px}
#featured_deals .tbl{width:582px; padding:5px 10px; overflow:hidden}
#featured_deals .tbl p{float:left; width:100%; margin:5px 0; color:#333}
#featured_deals .tbl span{color:#F74924; font-weight:bold; float:right}
#featured_deals .tbl strong{float:left; color:#000; padding:2px 0 0}

#featured_deals .border{border-right:1px solid #d4d4f8; border-left:1px solid #d4d4f8; overflow:hidden; width:580px; float:left}

.table-bg-bold{background:url(http://c.fareportal.com/gcms/Portals/2/images/table-gradiant.jpg) repeat-x; height:35px; font-size:12px; font-weight:bold}
.table-bg{background:url(http://c.fareportal.com/gcms/Portals/2/images/table-dotted.jpg) repeat-x; height:30px; font-size:12px; color:#666; font-weight:bold}
.table-bg td, .table-bg-bold td, .raw td, .raw-red td{font-size:12px; padding-left:10px}
.border-inr{border-right:1px solid #a4c9dc}
#deals-drop{float:left; height:26px; margin:0; padding:0 0 0 10px; position:relative; z-index:999; color:#000}
#deals-drop ul{display:block; margin:0; padding:0; list-style:none; color:#000; position:relative; z-index:999}
#deals-drop ul li{background:url(http://c.fareportal.com/gcms/Portals/2/images/deals-drop.jpg) no-repeat right; float:left; border:1px solid #aaadb4; padding:0 15px 0 8px; height:20px}
#deals-drop ul li a{text-decoration:none; color:#000}
#deals-drop ul li ul{width:350px; top:21px; position:absolute; left:0!important; border:1px solid #aaadb4; background-color:#fff; display:none; padding:5px}
#deals-drop ul li ul li{float:left; border:none; background:none; width:150px}
#deals-drop ul li strong{padding:5px 0 0 4px; float:left; width:100%}

.table_heading{float:left; width:568px; background:url(http://c.fareportal.com/gcms/Portals/2/images/table-heading-bg.jpg) repeat-x; border-top:1px solid #d4d4f8; height:35px; border-left:1px solid #fff; border-right:1px solid #fff; padding:4px 0 0 10px; line-height:17px}
.table_heading b{float:left; color:#000; margin:0; padding:0; font-weight:bold; font-size:13px; text-align:center; line-height:32px}

.showairlinedeals {background:url(http://c.fareportal.com/gcms/Portals/2/images/plus-minus.png) no-repeat right 10px; padding:0; margin:0 10px 0 0 !important; float:left; width:570px}
.showairlinedeals_HD{padding:0 10px 0 25px; font:14px/22px Arial, Helvetica, sans-serif; color:#076ba7; font-weight:bold; border-bottom:1px solid #d4d4f8; width:596px; margin:0; line-height:30px}
.hideairlinedeals{background:url(http://c.fareportal.com/gcms/Portals/2/images/plus-minus.png) no-repeat right -18px}
.airlinedeals{float:left; display:none; padding:0; width:580px; border-bottom:1px solid #C1E7FA}
.showflt_HD{border-bottom: 1px solid #c1e7fa; color:#076BA7; font:bold 14px/30px Arial,Helvetica,sans-serif; margin:0; padding:0 0 0 10px; width:100%}

#airline_table .td_bg{background:url(http://c.fareportal.com/gcms/Portals/2/images/table-dotted.jpg) repeat-x; height:30px; font-size:12px; color:#666; font-weight:bold; line-height:30px}
#airline_table .td_white{height:30px; font-size:12px; color:#666; font-weight:bold; line-height:30px}
#airline_table .from{width:130px; padding:0 0 0 10px}
#airline_table .to{width:130px; padding:0}
#airline_table .fares{width:195px; text-align:center}
#airline_table .fares1{width:110px; text-align:center; color:#F74924}
#airline_table .fares1 a, #airline_table .fares1 a:hover{color:#F74924}

#map_box{float:left; width:611px;position:relative; margin:0 0 10px 5px; padding:0}
#map_box p{margin:0; color:#333; padding:2px 10px 5px 10px; line-height:17px; float:left; width:97%}
#map_box strong{margin:0; color:#333; padding:10px 10px 0 10px; line-height:15px; float:left}
.map{border-bottom:1px solid #E6E6E6}
.map_zoom{float:right; background:url(http://c.fareportal.com/gcms/Portals/2/images/airline-map-zoom.jpg) no-repeat top left; padding:0 10px 0 18px; font-size:12px; color:#076ba7; line-height:20px; height:19px; font-weight:bold; margin:5px 0}
#map_box ul{margin:0; padding:0 0 10px 10px;; list-style:none; float:left}

#airline_desti{float:left; width:299px;position:relative; margin:0 13px 0 0; padding:0 0 10px 0}
#airline_desti p{font-size:12px; padding:5px 8px; line-height:17px; color:#333; margin:0; float:left; width:95%}
#airline_desti b{font-size:14px; font-weight:bold}
#airline_desti .search_deals{padding:0; color:#076ba7; line-height:24px; font-size:12px; float:right; margin:0 5px 5px 0}
.read_more a, #airline_desti .search_deals a, .map_zoom a, #airline_left .see_more a{color:#076ba7; text-decoration:none; font-weight:bold}
.read_more{background:url(http://c.fareportal.com/gcms/Portals/2/images/plus-minus.png) no-repeat right 3px; padding:0 18px 0 0; color:#076ba7; line-height:17px; font-size:12px; float:right; margin:0 5px 5px 0; font-weight:bold}

.social-share{float:left}
.social-share .sharefb, .social-share .sharetweet, .social-share .shareg-plus, .counts span{background:url(http://c.fareportal.com/gcms/portals/2/images/social-links.jpg) no-repeat; float:left;height:28px; width:84px}
.social-share .counts{background:url(http://c.fareportal.com/gcms/portals/2/images/social-links.jpg) 0 -153px no-repeat; float:left; margin-right:10px}
.social-share p{margin:0 0 5px!important; padding:0}
.counts span{font:normal 11px/27px Arial, Helvetica, sans-serif!important; color:#333!important; float:left!important; margin-left:8px; padding:0 6px 0 3px; background-position:-58px -153px; width:auto}
.social-share .sharefb{background-position:0 -40px}
.social-share .sharetweet{background-position:0 -78px}
.social-share .shareg-plus{background-position:0 -117px}

.showtrms{background:url(http://c.fareportal.com/gcms/Portals/2/images/plus-minus.png) no-repeat 560px 10px; padding:0; margin:5px 0 0; float:left; width:580px}
.hidetrms{background:url(http://c.fareportal.com/gcms/Portals/2/images/plus-minus.png) no-repeat 560px -18px}
.trms{float:left; display:none; padding:0; width:580px; border-bottom:1px solid #e6e6e6}
.trms_HD{border-bottom:1px solid #e6e6e6; color:#076BA7; font:bold 14px/30px Arial,Helvetica,sans-serif; margin:0; width:100%}
.trms ul{margin:0; padding:2px 0 5px 10px;; list-style:none; font-size:12px; width:97%}
.trms ul li, #map_box ul li{background:url(http://c.fareportal.com/gcms/portals/2/images/list-img.gif) left 7px no-repeat; line-height:20px; padding-left:10px}
.trms ul li a{color:#000; text-decoration:underline}
.trms ul li a:hover{text-decoration:none}


/*------------------ right section ------------------------*/
#right{width:376px; float:right}
.blueHD14{width:366px!important}

#banner{float:right; width:370px; height:307px; position:relative; margin-bottom:10px}
#banner .code_tag{float:right; background:url(http://c.fareportal.com/gcms/portals/2/images/grey-banner-slider.png) no-repeat 0 0; width:148px; height:156px; position:absolute; top:0; right:0; z-index:999; text-align:right; text-decoration:none!important}
#banner .code_tag_txt{color:#fff; font-size:16px; font-weight:bold; float:right; padding:5px 10px 0 0; line-height:20px}
#banner .code_tag_txt span{font-size:13px; padding:0}
#banner .strip{background:url(http://c.fareportal.com/gcms/portals/2/images/grey-strip-airline.png) no-repeat right -44px; height:53px; position:absolute; float:right; z-index:2; right:-12px; top:20px}
#banner .banner_HD{background:url(http://c.fareportal.com/gcms/portals/2/images/grey-strip-airline.png) no-repeat 0 0; height:34px; float:left; font-size:16px; color:#fff; padding:8px 10px 0; font-weight:normal}
#banner .strip span{color:#fff400; font-weight:bold}

#cyclewrap{position:relative;width:376px}
#cyclewrap .cycleprev, #cyclewrap .cyclenext{display:block; width:16px; height:17px; text-decoration:none; margin-right:8px; right:0px}
#cyclewrap .cyclenext1{float:right; background:url(http://c.fareportal.com/gcms/Portals/2/images/airline-banner-icons.png) no-repeat -101px -87px; height:18px; width:18px; margin:9px 5px 0 0; text-decoration:none}
#cyclewrapnav{position:absolute; right:10px; top:285px; z-index:999}
#cyclewrapnav a{display:block; width:12px; height:12px; margin:0 5px; float:left; overflow:hidden; background:url(http://c.fareportal.com/gcms/Portals/2/images/grey-banner-slider.png) no-repeat -120px bottom transparent; font-size:0}
#cyclewrapnav a.activeSlide{background-position:-137px bottom}
#cycleimages{overflow:hidden; position:relative; width:370px; height:307px}
.banner_logo{background:url(http://c.fareportal.com/gcms/Portals/2/images/airline-banner-icons.png) no-repeat 0 0; position:absolute; left:0; top:184px; height:76px; width:176px; z-index:999}
.banner_logo img{float:left; padding:32px 0 0 5px}
.airline_white{float:right; width:471px; position:relative; z-index:999; margin-top:-32px; background-color:#fff;}

/* whybook */
#whybook{float:left; padding:0}
#whybook span, #usreview span{background:url(http://c.fareportal.com/gcms/Portals/2/images/airline-sprites.jpg) no-repeat}
#whybook span{width:60px; height:50px; float:left}
#whybook span.a{background-position:0 -54px}
#whybook span.b{background-position:-69px -54px}
#whybook span.c{background-position:-138px -54px}
#whybook span.d{background-position:-207px -54px}
#whybook span.ryt{background-position:left -14px; width:15px; height:14px; margin:8px 12px 0}
#whybook div{color:#747474; font-weight:bold; font-size:12px; line-height:30px; float:left; width:100%}

#usreview{float:left; margin:10px 0 0 10px}
#usreview span{width:17px; height:17px; float:left}
#usreview span.a{background-position:left -36px}
#usreview span.b{background-position:left -62px; float:right; margin-top:-20px}
#usreview p{text-align:justify; padding:0 22px; margin:0}

.showrytroute{background:url(http://c.fareportal.com/gcms/Portals/2/images/plus-minus.png) no-repeat right 14px; padding:0; margin:0 10px 0 0 !important; float:right; width:366px; cursor:pointer}
.rytroute, .travel-post{float:right; padding:0; display:none; width:376px; border-bottom:1px solid #e6e6e6}
.travel-post{display:block!important}
.hiderytroute{background:url(http://c.fareportal.com/gcms/Portals/2/images/plus-minus.png) no-repeat right -14px}
.travel-tools{float:right; padding:0; width:366px}
.rytroute ul, ul.travel-tools, .travel-post ul{margin:0; padding:2px 0 5px 10px;; list-style:none; font-size:12px}
.rytroute ul li, .travel-post ul li{background:url(http://c.fareportal.com/gcms/portals/2/images/list-img.gif) left 7px no-repeat; line-height:20px; padding-left:10px}
.rytroute ul li a, .travel-post ul li a{text-decoration:none; color:#076BA7; font-weight:normal}
ul.travel-tools li{background:url(http://c.fareportal.com/gcms/portals/2/images/list-img.gif) left 7px no-repeat; line-height:20px; padding-left:10px; float:left; width:46%}
ul.travel-tools li a{text-decoration:none; color:#000}
.rytroute ul li .bold{text-decoration:none; font-weight:bold}

/* signup */
#signup_wrap{float:right; width:373px; position:relative; border:1px solid #076ba7}
#signup_wrap .a, #signup_wrap .b, #signup_wrap .c, #signup_wrap .d, .email-box span.icon, .email-box .go, .email-box .go-hover{background:url(http://c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat}
#signup_wrap .a{height:6px; width:6px; background-position:-113px -601px; position:absolute; top:-1px; left:-1px; font-size:0}
#signup_wrap .b{height:6px; width:6px; background-position:-123px -601px; position:absolute; top:-1px; right:-1px; font-size:0}
#signup_wrap .c{height:6px; width:6px; background-position:-113px -611px; position:absolute; bottom:-1px; left:-1px; font-size:0}
#signup_wrap .d{height:6px; width:6px; background-position:-123px -611px; position:absolute; bottom:-1px; right:-1px; font-size:0}
#signup_wrap .signup{float:left; width:363px; margin:5px}
#signup_wrap p{float:left; font-size:12px; color:#076ba7; margin:0; padding:0; width:100%; line-height:16px}
#signup_wrap p strong{font-size:14px; font-weight:bold}
#signup_wrap p span{color:#F74924}
#signup_wrap p.greytxt{float:left; font-size:9px; color:#000; line-height:9px}
#signup_wrap a{text-decoration:none; float:right; font-size:9px; color:#076ba7}
.email-box{float:left; margin:8px 0; width:100%}
.email-box span.icon{float:left; width:27px; height:23px; background-position:-63px -384px; border:1px solid #076ba7}
.email-box .inpt_text{border:1px solid #076ba7; border-left:none; height:23px; width:286px; float:left; padding:0 0 0 5px; color:#9f9f9f; font:12px Arial, Helvetica, sans-serif; font-weight:bold; line-height:23px}
.email-box .go{background-position:0 -470px; float:left; width:38px; height:27px; border:none; cursor:pointer; margin-left:3px}
.email-box .go-hover{background-position:-40px -470px; float:left; width:38px; height:27px; border:none; cursor:pointer; margin-left:3px}
@media only screen and (max-device-width: 1024px) and (orientation:portrait){
	#signup_wrap .a{height:5px; width:5px; background-position:-113px -601px}
	#signup_wrap .b{height:5px; width:5px; background-position:-124px -601px}
	#signup_wrap .c{height:5px; width:5px; background-position:-113px -612px}	
	#signup_wrap .d{height:5px; width:5px; background-position:-124px -612px}
}
@media only screen and (max-device-width: 1024px) and (orientation:landscape){
	#signup_wrap .a{height:5px; width:5px; background-position:-113px -601px}
	#signup_wrap .b{height:5px; width:5px; background-position:-124px -601px}
	#signup_wrap .c{height:5px; width:5px; background-position:-113px -612px}	
	#signup_wrap .d{height:5px; width:5px; background-position:-124px -612px}
}

/* css use on migration pages */
.bookby{float:right; display:inline-table; *display:inline; *float:none; *padding-left:155px}
#featured_deals .tbl span{float:none}
#banner .stripB{background:url(http://c.fareportal.com/gcms/portals/2/images/grey-big-strip-airline.png) no-repeat right -69px; height:100px; position:absolute; float:right; z-index:2; right:-12px; top:20px}
#banner .banner_HDB{background:url(http://c.fareportal.com/gcms/portals/2/images/grey-big-strip-airline.png) no-repeat 0 0; height:57px; float:left; font-size:15px; color:#fff; padding:8px 10px 0; font-weight:bold}
#banner .stripB span{color:#fff400; font-weight:bold; font-size:16px}
#dnn_ctr18326_ModuleContent{margin:0 0 0 30px}


#tmpSlideshow{float:right; width:370px; height:307px; position:relative; margin-bottom:10px}
#tmpSlideshow .code_tag{float:right; background:url(http://c.fareportal.com/gcms/portals/2/images/grey-banner-slider.png) no-repeat 0 0; width:148px; height:156px; position:absolute; top:0; right:0; z-index:999; text-align:right; text-decoration:none!important}
#tmpSlideshow .code_tag_txt{color:#fff; font-size:16px; font-weight:bold; float:right; padding:5px 10px 0 0; line-height:20px}
#tmpSlideshow .code_tag_txt span{font-size:13px; padding:0}
#tmpSlideshow .stripB{background:url(http://c.fareportal.com/gcms/portals/2/images/grey-big-strip-airline.png) no-repeat right -69px; height:100px; position:absolute; float:right; z-index:999; right:-12px; top:20px}
#tmpSlideshow .banner_HDB{background:url(http://c.fareportal.com/gcms/portals/2/images/grey-big-strip-airline.png) no-repeat 0 0; height:57px; float:left; font-size:15px; color:#fff; padding:8px 10px 0; font-weight:bold}
#tmpSlideshow .stripB span{color:#fff400; font-weight:bold; font-size:16px}
/*----- Content for file :airline-opt.css ends here -----*/

/*----- Content for file :common-dec.css start here -----*/
@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;font-family:Arial, Helvetica, sans-serif;outline:none}
h1, h2, h3, h4{margin:0;padding:0}
body{margin:0;padding:0;font:12px Arial, Helvetica, sans-serif;line-height:1.5}
a img{border:none}
a{text-decoration:none;}
.Tlink{color:#000;text-decoration:underline;}
.Tlink:hover{color:#000;text-decoration:none;}
.clear{clear:both}
.font0{font-size:0}
.left{float:left}
.right{float:right}
a.more{color:#076ba7;font-size:10px;text-decoration:none;float:right}
.facebook-hover{background-color:#ECEEF5;border:1px solid #9DACCE;color:#3B5998;font-size:12px;min-width:21em;padding:0.4em;position:absolute;right:0;text-align:left;top:26px;z-index:999;}
.arrow{background:url(//c.fareportal.com/gcms/portals/2/images/arrow.png) repeat scroll 0 0 transparent;bottom:3.4em;height:6px;left:145px;top:-46px;position:relative;width:6px;z-index:999;}
.socialHD{display:inline;float:right;font-size:12px;color:#076BA7;font-weight:bold;padding:0 5px 0 0;}
.social-contener{padding:10px 10px 0 0;position:relative;z-index:790}
#wrap{width:100%;margin:0;padding:0}
#contener{width:1002px;margin:0;padding:0}
.blueHD14{padding:10px 0 0 10px;font:14px/22px Arial, Helvetica, sans-serif;color:#076ba7;font-weight:bold;border-bottom:1px solid #e6e6e6;width:311px;margin:0}
.blueHD18{margin:0;padding:0 0 0 10px;font:18px/25px Arial, Helvetica, sans-serif;color:#076BA7;font-weight:bold;border-bottom:1px solid #e6e6e6;line-height:31px}
.blueHD20{margin:0;padding:0;font:20px/35px Arial, Helvetica, sans-serif;color:#076BA7;font-weight:bold;float:left}

/***** Bread Crumbs Starts *****/
.breadcrumbs{width:100%;color:#000;font-size:11px;float:left;padding:5px 0 0 0;margin:0; background:#FFFFFF}
.breadcrumbs h2, .breadcrumbs strong, .breadcrumbs a{color:#000;font-size:11px;margin:0;padding:0}
.breadcrumbs a{text-decoration:none !important; cursor:pointer}
.breadcrumbs a:hover{text-decoration:underline !important;}
.breadcrumbs span{float:left;color:#000;font-size:11px;font-weight:normal}
/***** Bread Crumbs Ends *****/

/***** Header Starts *****/
/*-------- blue header start ----------*/
.top_bg{background:url(//c.fareportal.com/gcms/portals/2/images/header-sprites.png) repeat-x 0 0; height:24px}
.top_app{float:right; width:176px}
@media all and (-webkit-min-device-pixel-ratio: 0) {.top_app{width:178px}}
:root .top_app{width:180px\9}
.top_line, .top_play, .top_iphone, .top_android, .signup_lft, .signup_ryt, .top_fb, .top_twit{background-image:url(//c.fareportal.com/gcms/portals/2/images/header-sprites.png)}
.top_follow{float:right; width:363px}
.top_line{background-position:right -58px; float:right; height:24px; width:3px; margin:0 10px}

.signup_box_header{float:left; width:172px; margin:3px 0 0 8px; text-align:left;}
.top_input_header{float:left; height:15px; width:160px; border:none; background-color:#fff; font:bold 12px/15px Arial; color:#b6b6b6; border-image:initial;}
*:first-child+html .top_input_header{margin-left:-3px}
.signup_lft{float:left; background-position:0 -61px; height:17px; width:5px}
.signup_ryt{float:left; background-position:-12px -61px; height:17px; width:5px}
@media only screen and (max-device-width: 1024px) and (orientation:portrait)
{.signup_lft, .signup_ryt{display:none;}
.signup_box_header{margin:2px 0 0 8px}}
@media only screen and (max-device-width: 1024px) and (orientation:landscape)
{.signup_lft, .signup_ryt{display:none;}
.signup_box_header{margin:2px 0 0 8px}}

.top_play{float:right; background-position:-53px -29px; height:18px; width:18px; margin:2px 0 0 5px; cursor:pointer}
.top_iphone{float:right; background-position:-29px -29px; height:18px; width:11px; margin:3px 5px 0 10px}
.top_android{float:right; background-position:0 -29px; height:18px; width:14px; margin:3px 0 0 0}
.top_fb{float:right; background-position:right -32px; height:15px; width:10px; margin:4px 0 0 10px}
.top_twit{float:right; background-position:-84px -31px; height:15px; width:11px; margin:4px 0 0 10px}

.top_play_active{background-position:-50px -60px;height: 18px;width: 18px;margin: 2px 0 0 5px;cursor: pointer;float: right;background-image: url(//c.fareportal.com/gcms/portals/2/images/header-sprites.png)}
.top_play_hover{background-position:-26px -60px;float: right;height: 18px;margin: 2px 0 0 5px;width: 18px;background-image: url(//c.fareportal.com/gcms/portals/2/images/header-sprites.png)}
/*-------- blue header end ----------*/

/*-------- New wide signup start ----------*/

.sign-up-frame{ float:left; width:410px; position:relative; border:solid 1px #076ba7; padding:6px}
.sign-up-frame p { font:12px Arial, Helvetica, sans-serif; color:#076ba7; margin:0px}
.sign-up-frame p strong{font-size:13px}
.sign-up-frame p span{color:#ef4722;}
.su-curve-a, .su-curve-b, .su-curve-c, .su-curve-d{ width:6px; position:absolute; height:6px; background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat; }
.su-curve-a {background-position:-113px -601px; left:-1px;top:-1px}
.su-curve-b { background-position:-123px -601px; right:-1px; top:-1px}
.su-curve-c {background-position:-113px -611px;  bottom:-1px; left:-1px}
.su-curve-d {background-position:-123px -611px; bottom:-1px; right:-1px}
.su-main{display:inline; float:left; height:27px; padding:0; margin:7px 0 4px 0}
.su-main span{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat scroll -63px -384px transparent; height:23px; width:27px;  float:left; border:solid 1px #076ba7; border-right:none}
.su-field{ border:solid 1px #076ba7;  color:#787777;
    float:left;  font:bold 12px/20px Arial,Sans-Serif !important; height:23px !important; margin:0; padding:0 0 0 10px; width:332px}
.go{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat 1px -470px;border:medium none;cursor:pointer;float:left;height:26px;width:37px}
.go-hover{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat -39px -470px;border:medium none;cursor:pointer;float:left;height:26px;width:37px}
.su-foot{margin:0px}
.su-foot p{font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin:0px}
.su-foot p span.a{color:#ef4722; font-weight:bold; text-transform:none}
.su-foot p strong{font-size:9px; line-height:16px; color:#9c9c9c; font-weight:normal; padding-left:12px}


/*-------- dynamic image css start ----------*/

.dynamic-img-corner{border: 3px solid #E6E6E6;}
.dynamic-img-corner .a { background: url("//c.fareportal.com/gcms/portals/2/images/rounded-cornerv2.png") no-repeat scroll 0 -2px transparent; float: left; height: 10px; left: -4px; position: absolute; top: -3px; width: 10px;z-index: auto;}
.dynamic-img-corner .b{background: url("//c.fareportal.com/gcms/portals/2/images/rounded-cornerv2.png") no-repeat scroll -25px -2px transparent;float: left; height: 10px;right: -4px;position: absolute; top: -3px; width: 10px;z-index: auto;}
.dynamic-img-corner .c {background: url("//c.fareportal.com/gcms/portals/2/images/rounded-cornerv2.png") no-repeat scroll 0 -24px transparent; float: left;height: 10px;left: -4px; position: absolute;bottom: -3px; width: 10px;z-index: auto;}
.dynamic-img-corner .d {background: url("//c.fareportal.com/gcms/portals/2/images/rounded-cornerv2.png") no-repeat scroll -25px -24px transparent; float: left;height: 10px;right: -4px;position: absolute;bottom: -3px;width: 10px;z-index: auto;}
.dynamic-img-corner .code_tag { float: right; background: url(//c.fareportal.com/gcms/portals/2/images/grey-code-bg.png) no-repeat 0 0; width: 157px; height: 156px; position: absolute; top: 0px; right: -1px; z-index: 2; text-align: right; text-decoration: none!important; }
.dynamic-img-corner .uptotxt{font-size: 11px;}
.dynamic-img-corner .code_tag_txt { color: white; font-size: 14px; font-weight: bold; float: right;padding: 2px 3px 0 0; line-height: 20px;}
.dynamic-img-corner .banner-txt { right: -8px;}



/*-------- New wide signup start ----------*/

.headerlnks{color:#687586;padding-right:0px;font-size:11px;padding-bottom:3px;}
.headerlnks a:link, .headerlnks a:active, .headerlnks a:visited{color:#687586;font-size:11px;text-decoration:none;font-weight:normal;}
.headerlnks a:hover{color:#687586;font-size:11px;text-decoration:underline;font-weight:normal;}
#navCS2009{display:block;margin:0;padding:0;z-index:9999;position:relative;float:left;width:100%;background-color:#ffffff;height:26px;text-align:center;}
#navCS2009 li{display:block;list-style:none;margin:0;padding:0;float:left;position:relative;}
#navCS2009 a{display:block;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;color:#3c4c60;text-decoration:none;font-size:12px;font-weight:bold;padding:3px 0 4px 0;}
#navCS2009 a:hover{background:url(//c.fareportal.com/gcms/portals/2/images/blueprint/nav-bg.gif) repeat-x top;color:#ffffff !important;}
#navCS2009 .hover{background:url(//c.fareportal.com/gcms/portals/2/images/blueprint/nav-bg.gif) repeat-x top;color:#ffffff;}
#navCS2009 .currentNav{background-color:#616f7a;color:#ffffff;}
#navCS2009 .currentNav a{color:#ffffff;}
#navCS2009 ul{display:none;position:absolute;left:0;margin:0;padding:0;width:160px;}
* html #navCS2009 ul{line-height:0;} /* IE6 "fix" */
#navCS2009 ul a{zoom:1;} /* IE6/7 fix */
#navCS2009 ul a{border-right:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;border-top:none;}
#navCS2009 ul li{float:none;text-align:left;}
#navCS2009 ul li a{border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;color:#3c4c60 !important;text-decoration:none;font-size:12px;font-weight:normal;padding:5px 10px;line-height:15px;background:#FFFFFF}
#navCS2009 ul li a:hover{background-color:#f1f1f1;background-image:none;color:#3c4c60 !important}
#navCS2009 ul li .hover{background-color:#f1f1f1;color:#3c4c60 !important}
#navCS2009 ul ul{top:-1px;left:174px;}
/* select country */
.slt-country{width:148px;height:24px;line-height:18px;float:right;overflow:hidden;text-align:left}
.slt-country .link, .slt-country .link:visited, .slt-country .link:link, .slt-country .link:active{float:left;width:134px;height:21px;outline:none;cursor:pointer;text-decoration:none;background:url(//c.fareportal.com/gcms/portals/2/images/header-sprites.png) no-repeat right -90px;font:bold 12px/18px Arial; color:#fff;padding:2px 6px 0 7px}
.slt-country a.link:hover, .slt-country a.active{text-decoration:none!important;font:bold 12px/18px Arial; color:#fff;background:url(//c.fareportal.com/gcms/portals/2/images/header-sprites.png)  repeat-x right -138px; padding:2px 6px 0 7px}
.slt-country span{width:16px;height:11px;float:left;overflow:hidden;margin:3px 5px 0 3px}
.slt-country .gsites{float:right; margin:4px 17px 0 0; *margin:-14px 17px 0 0}
.slt-country .drop{position:absolute;top:23px;left:853px;z-index:9999;width:147px;background:#fff;border:1px solid #7F9DB9;display:none}
.slt-country .drop ul{margin:0;padding:0}
.slt-country .drop li{color:#697687;display:block;float:left;width:147px;line-height:18px;list-style:none;}
.slt-country .drop a, .slt-country .drop a:visited, .slt-country .drop a:link, .slt-country .drop a:active{font-size:11px;color:#293341;text-decoration:none!important;display:block;border-top:1px solid #fff;border-bottom:1px solid #fff;font-weight:normal;background-image:none;padding:0;cursor:pointer}
.slt-country .drop a:hover{background:#e7f0f7;border-top:1px solid #b8d1e5;border-bottom:1px solid #b8d1e5}
.slt-country .drop a:hover, .slt-country .drop a.selected{background:#e7f0f7;border-top:1px solid #b8d1e5;border-bottom:1px solid #b8d1e5; width:auto; padding:0; font-weight:normal; text-decoration:none!important}
.csbanner{padding:0 2px 0 5px;font-size:14px;color:#627586;float:right;width:405px;text-align:right;height:29px;/*background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat -66px -340px;*/font-weight:bold;}
.csbanner span{color:#B93415!important;font-size:17px}
.csbanner strong{color:#627586!important}
.csbanner img{vertical-align:middle; display:none}
.csbanner em{font-weight:bold;font-style:normal}
.flagsprite2{background:url(//c.fareportal.com/gcms/portals/2/images/countryflags.png) no-repeat;}
.flagUSD{background-position:-18px -120px;}
.flagCAD{background-position:-18px -96px;}
.flagGBP{background-position:0 -312px;}
.flagUK{background-position:0 -312px;}
/* end */
/***** Header Ends *****/

#footer_add{width:980px;float:left;padding:20px 0}
#footer_add p{width:760px;height:141px;margin:0 auto;background-color:#eee}
/*#terms{background-color:#f7f7f7;width:972px;padding:15px}
#terms strong{font-size:11px;width:100%;float:left;text-align:left}
#terms p{font-size:10px;text-align:justify;margin:0;padding:0 0 10px 0}
#terms p a{text-decoration:underline;color:#000}*/
#terms{background-color:#f7f7f7;width:972px;padding:15px;float:left;margin-top:10px}
#terms strong{font-size:11px;width:100%;float:left;text-align:left;color:#333}
#terms p{font-size:10px;text-align:justify;margin:0;padding:0 0 5px 20px}
#terms p a{text-decoration:underline;color:#333}
#terms p a:hover{text-decoration:none}
.showtermsroute, .hidetermsroute{background:url(//c.fareportal.com/gcms/portals/2/images/plus-minus.png) no-repeat}
.showtermsroute {background-position:0 -46px;padding:0;margin:0 !important;float:left;width:100%;cursor:pointer}
.showterms_HD{padding:0 0 0 20px;font:bold 11px/24px Arial, Helvetica, sans-serif;color:#333;width:100%;margin:0;text-align:left}
.hidetermsroute {background-position:0 -68px;cursor:pointer}
.termsroute{float:left;display:none;padding:0;width:100%}
/*=========== footer section =============*/
#terms{background-color:#f7f7f7;width:972px;padding:15px;float:left;margin-top:10px}
#terms strong{font-size:11px;width:100%;float:left;text-align:left;color:#333}
#terms p{font-size:10px;text-align:justify;margin:0;padding:0 0 5px 20px}
#terms p a{text-decoration:underline;color:#333}
#terms p a:hover{text-decoration:none}
.showterms_HD{padding:0 0 0 20px;font:bold 11px/24px Arial, Helvetica, sans-serif;color:#333;width:100%;margin:0;text-align:left}
.quick_links{float:left;width:990px;padding:15px 0 0 10px;font:11px Arial, Helvetica, sans-serif;background:#eee;border-bottom:1px solid #e7e7e7;margin-top:1px}
.quick_links ul{margin:0;padding:0;list-style:none;float:left;width:990px;padding-bottom:10px}
.quick_links li{color:#777;float:left;width:auto;padding-right:6px;margin-right:6px;background:url(//c.fareportal.com/gcms/portals/2/images/blueprint/footer_sep.jpg) no-repeat right;list-style:none !important}
.quick_links li a, .quick_links li a:visited, .quick_links li a:link, .quick_links li a:active{color:#333;text-decoration:none;font-size:11px !important}
.quick_links li a:hover{color:#ff0000;text-decoration:underline}
.quick_links li.last{background:none;margin-right:0;padding-right:0}
.quick_links li.first{background:none;margin-right:0}
#quick_links{background-color:#eee;width:980px;padding:10px 10px 0px 10px;font:normal 11px Arial, Helvetica, sans-serif;border-bottom:1px solid #e7e7e7;float:left}
#quick_links ul{margin:0;padding:0;list-style:none;float:left;width:980px;padding-bottom:10px}
#quick_links li{color:#777;float:left;width:auto;padding-right:6px;margin-right:6px;background:url(//c.fareportal.com/gcms/portals/2/images/footer_sep.jpg) no-repeat right;list-style:none !important;font:normal 11px Arial, Helvetica, sans-serif}
:root #quick_links li{margin-right:5px\0/}
#quick_links li a, .quick_links li a:visited, .quick_links li a:link, .quick_links li a:active{color:#333;text-decoration:none;font-size:11px !important}
#quick_links li a:hover{color:#ff0000;	text-decoration:underline}
#quick_links li.last{background:none;	margin-right:0;	padding-right:0}
#quick_links li.first{background:none;margin-right:0}
.footer_courtsey{float:left;width:992px;padding:0 0 0 10px;border-top:1px solid #e7e7e7;font:11px/30px Arial, Helvetica, sans-serif;color:#757575;background:#fff;line-height:22px;}
.footer_courtsey strong{color:#757575;}
.footer_courtsey span{color:#757575}
.footer_courtsey a, .footer_courtsey a:active, .footer_courtsey a:link, .footer_courtsey a:visited{color:#757575;text-decoration:none;font-size:11px !important}
.globalSitesWrap {width:950px}
.globalSites {font-size:11px;}
.footer_follow_links{float:left;width:990px;padding:10px 0 10px 10px;font:11px Arial, Helvetica, sans-serif;border-top:1px solid #e7e7e7;margin-top:1px;background:#fff}
.footer_follow_links .globalSites {width:950px}
.footer_follow_links ul{margin:0;padding:0;list-style:none;float:left;width:auto;}
.footer_follow_links li{color:#333;float:left;width:auto;padding-right:18px;line-height:24px;list-style:none !important}
.footer_follow_links li a, .footer_follow_links li a:link, .footer_follow_links li a:active, .footer_follow_links li a:visited{color:#333;text-decoration:none;font-size:11px !important}
.footer_follow_links li a:hover{color:#ff0000;text-decoration:underline}
.footer_follow_links li.last{background:url(/travel/travel_resources/images/footer_sep.jpg) no-repeat left 7px;padding-left:7px}
.footer_follow_links li.first{padding-right:7px}
.footer_follow_links span{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat;float:left;margin-right:5px}
.footer_follow_links span a{display:block;text-decoration:none}
.footer_follow_links .blog{background-position:-91px 0;width:19px;height:32px;}
.footer_follow_links .blog a{width:19px;height:32px}
.footer_follow_links .twitter{background-position:-90px -33px;width:20px;height:33px;}
.footer_follow_links .twitter a{width:20px;height:33px}
.footer_follow_links .facebook{background-position:-92px -66px;width:18px;height:33px;}
.footer_follow_links .facebook a{width:18px;height:33px}
.footer_follow_links .squidoo{background-position:-92px -99px;width:19px;height:33px;}
.footer_follow_links .squidoo a{width:19px;height:33px}
.footer_follow_links .youtube{background-position:-63px -207px;width:17px;height:20px;}
.footer_follow_links .youtube a{width:17px;height:20px}
.footer_follow_links .rss{background-position:-75px 0;width:16px;height:16px;float:right;margin:4px 0 0 5px}
.footer_follow_links .rss a{width:16px;height:16px}
.footer_follow_links .rss-new{background-position:-75px 0;width:16px;height:16px;margin:4px 0 0 5px}
.footer_follow_links .rss-new a{width:16px;height:16px}
.footer_follow_links .globalflags{margin-top:6px;width:16px;height:12px;cursor:pointer;overflow:hidden;}
.footer_follow_links .iPhone{background-position:-66px -235px;width:12px;height:22px}
.footer_follow_links .iPhone a{width:12px;height:22px}
.footer_follow_links .mobile{background-position:-66px -265px;width:15px;height:24px}
.footer_follow_links .mobile a{width:15px;height:24px}
.footer_follow_links .android{background-position:-65px -298px;width:16px;height:20px}
.footer_follow_links .android a{width:16px;height:20px}
.footer_follow_links .gplus{background-position:-69px -66px;width:20px;height:30px}
.footer_follow_links .gplus a{width:20px;height:30px}
.footer_follow_links .feeds{padding-right:0}
.footer_sprite{float:left;width:1002px;background:#fff;padding-top:3px;padding-bottom:8px}
.footer_sprite img{float:left;margin-top:8px;margin-left:24px}
.footer_sprite span{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat;float:left;margin-top:8px;margin-left:22px}
.footer_sprite span a{text-decoration:none;display:block}
.footer_sprite .iatan{background-position:0 -28px;width:38px;height:34px;margin-left:12px}
.footer_sprite .iatan a{width:38px;height:34px}
.footer_sprite .tia{background-position:0 -97px;width:83px;height:33px;}
.footer_sprite .tia a{width:83px;height:33px}
.footer_sprite .astanet{background-position:0 -62px;width:42px;height:35px;margin-top:5px;}
.footer_sprite .astanet a{width:42px;height:35px}
.footer_sprite .truste{background-position:0 -130px;width:110px;height:33px;}
.footer_sprite .truste a{width:110px;height:33px}
.footer_sprite .verisign{background-position:0 -163px;width:77px;height:43px;margin-top:0}
.footer_sprite .verisign a{width:77px;height:43px}
.footer_sprite .master{background-position:-1px -207px;width:51px;height:32px; margin-left:25px; margin-right:10px}
.footer_sprite .master a{width:51px;height:32px}
.footer_sprite .visa{background-position:-1px -240px;width:50px;height:32px;margin-left:12px;margin-right:10px}
.footer_sprite .visa a{width:50px;height:32px}
.footer_sprite .amex{background-position:-1px -273px;width:49px;height:32px;margin-left:12px;margin-right:10px}
.footer_sprite .amex a{width:49px;height:32px}
.footer_sprite .discover{background-position:-1px -306px;width:50px;height:32px;margin-left:12px;margin-right:10px}
.footer_sprite .discover a{width:50px;height:32px}
.footer_sprite .diners{background-position:-1px -339px;width:49px;height:32px;margin-left:12px;margin-right:10px}
.footer_sprite .diners a{width:49px;height:32px}
.footer_sprite .hitwise{background-position:-1px -372px;width:44px;height:50px;margin-top:0}
.footer_sprite .hitwise a{width:44px;height:50px}
.footer_sprite .arc{background-position:0 -426px;height:38px;margin-top:2px;width:88px}

.cIcon{width:15px; height:20px; background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat -91px -208px; float:left}
.feedback_btn{bottom: 0px; height: 38px; position:fixed; right: 10px; width: 171px; float:right; z-index:999}
.feedback_btn a{background:url(/portals/2/images/feedback-new.png?gcms-srv) 0 -38px no-repeat; color: rgb(0, 0, 0); display: block; height: 38px; line-height: 24px; text-decoration: none !important; text-indent: -9999px; width: 171px}
.feedback_btn a:hover, .feedback_btn a:active{background-position: 0 0; color: rgb(0, 0, 0); height: 38px; width: 171px}
/*=========== footer end =============*/

/*--------- old website ---------*/
.content-nw{color:#0f1717;font-size:12px;padding-left:8px;padding-right:8px;text-align:left;line-height:1.5em !important;text-align:justify;}
.content-nw h3{color:#0f1717;font-size:12px;padding-left:8px;padding-right:8px;text-align:left;font-weight:bold;}
.linkblue a{font-weight:normal;color:#076ba7 !important;font-size:12px !important;text-decoration:underline;}
#tblCollapse .linkblue a, #tblCollapse .linkblue a:active, #tblCollapse .linkblue a:visited, #tblCollapse .linkblue a:hover{
color:#076BA7 !important;text-decoration:underline !important;float:right;}
.linkbblue{font-weight:bold;color:#076ba7 !important;font-size:12px !important;text-decoration:none;}
.linkblue ul{margin:0;padding:0;list-style:none;width:auto;margin-left:10px;}
.linkblue li{background:url(//c.fareportal.com/gcms/portals/2/images/img-arricon.gif) no-repeat left 6px;list-style:none;width:auto;padding-left:10px;line-height:16px !important;font-size:12px !important;}
.linkblue li a, .linkblue li a:active, .linkblue li a:visited a:hover{color:#076ba7;text-decoration:underline;}
.linkblue a, .linkblue a:active, .linkblue a:visited, .linkblue a:hover{color:#076ba7 !important;text-decoration:underline !important;}
.font11blk{color:#0f1717 !important;font-size:11px !important}
.font12blue{color:#076ba7 !important;font-size:12px !important}

.vpd-sec-middle-sec{font:12px Arial,Helvetica,sans-serif;padding:0 5px 5px}
.fontarial{font:12px Arial,Helvetica,sans-serif}
.prepend-2{padding-left:20px}
.font12b{color:#828282;font-size:12px !important;font-weight:bold}

.bfrmtitle h1, .bfrmtitle h2{font:bold 20px/36px Arial, Helvetica, sans-serif !important;text-align:left;color:#076ba7 !important;padding:0px;margin:0px; background:none !important}
.blue-heading-nw{line-height:2em !important;border-bottom:3px solid #DDD;margin:0!important}
.blue-heading-nw h3, .blue-heading-nw h1, .blue-heading-nw h4, .blue-heading-nw h2{color:#076BA7;font:bold 16px Arial, Helvetica, sans-serif !important;margin:0 0 0 6px;}
.links_arrow{font-size:12px !important}
.links_arrow ul{margin:10px 0 10px 10px;padding:0;list-style:none}
.links_arrow li{color:#000;list-style:none;background:url(//c.fareportal.com/gcms/portals/2/images/list-img.gif) no-repeat left 8px;padding-left:10px;line-height:22px !important;font-size:12px !important}
.links_arrow li a, .links_arrow li a:active, .links_arrow li a:visited{color:#076ba7 !important;text-decoration:underline;}
.links_arrow li a:hover{color:#076ba7;text-decoration:none}
.linksmore a, .linksmore a:active, .linksmore a:visited{color:#0000ff !important;text-decoration:underline !important}
.linksmore a:hover{color:#000;text-decoration:none !important}
.brdrltrt1{border-left:#e7e7e7 1px solid;border-right:#e7e7e7 1px solid}
.carsbybrand{border-bottom:1px solid #F1F1F1;height:23px;padding-bottom:3px;padding-left:5px}
.carsbybrandhead{color:#076BA7;;font:bold 15px Arial, Helvetica, sans-serif}
.carsapf{font:12px Arial, Helvetica, sans-serif !important}
.linkRed{border:medium none !important;color:#FF0000;font-size:12px !important;font-weight:bold;padding:0 !important;text-align:center !important;text-decoration:none !important}
.clttxthd{font-size:13px;font-weight:bold;color:#344454;text-align:left}
.clttxt{font:12px/normal Arial, Helvetica, sans-serif !important;color:#344454;text-align:left}
.clttxt ul li{font:Arial, Helvetica, sans-serif !important;color:#344454;list-style-type:disc;color:#000;margin:0 25px 0 15px}
.clttxt a:link, .clttxt a:active, .clttxt a:visited{font-size:11px;font-weight:normal;color:#f5251b;text-decoration:none;padding-right:5px}
.clttxt a:hover{font-size:11px;font-weight:normal;color:#f5251b;text-decoration:underline;text-align:right}
.cptxt{font-size:11px;font-weight:normal;color:#344454;padding:3px 4px 0 15px}
.cptxt b{color:#ed0000}
.bdrflt{border:#e5e5e5 1px solid;border-top:none}
.clttxt1{font-size:11px;font-weight:normal;color:#344454}
.clttxt1 a:link, .clttxt1 a:active, .clttxt1 a:visited{font-size:11px;font-weight:normal;color:#f5251b;text-decoration:none;padding-right:5px}
.clttxt1 a:hover{font-size:11px;font-weight:normal;color:#f5251b;text-decoration:underline;text-align:right}
.lftrgtbordr{background:#f4f4f4;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9}
.clearfix:after, .container:after{clear:both;display:block;height:0;overflow:hidden;visibility:hidden}
.right-slide-container{width:550px;float:left;padding:0}
.right-slide-container h1{font:bold 20px Arial, Helvetica, sans-serif!important;color:#076ba7;padding:10px 0 5px 8px;margin:0;float:left;text-align:left}
.right-slide-container span.taxes{float:right;font-size:11px;padding:14px 10px 0 0;color:#666}
.vp-gallerybox{width:550px;float:left}
.vp-gallerybox-top{width:550px;height:10px;overflow:hidden;float:left;background:url(//c.fareportal.com/gcms/portals/2/images/vp-gallerybox-topbor.gif) repeat-x left top}
.vp-gallerybox-top span.leftcor{width:10px;height:10px;float:left;overflow:hidden;background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat -30px 0}
.vp-gallerybox-top span.rightcor{width:10px;height:10px;float:right;overflow:hidden;background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat -44px 0}
.vp-gallerybox-mid{width:550px;float:left}
.vp-gallerybox-mid-left{padding:0 0 0 11px;background:url(//c.fareportal.com/gcms/portals/2/images/vp-gallerybox-leftbor.gif) repeat-y left top}
.vp-gallerybox-mid-right{background:url(//c.fareportal.com/gcms/portals/2/images/vp-gallerybox-rightbor.gif) repeat-y right top}
.vp-gallerybox-bot{width:550px;height:10px;overflow:hidden;float:left;background:url(//c.fareportal.com/gcms/portals/2/images/vp-gallerybox-botbor.gif) repeat-x left bottom}
.vp-gallerybox-bot span.leftcor{width:10px;height:10px;overflow:hidden;float:left;background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat -30px -15px}
.vp-gallerybox-bot span.rightcor{width:10px;height:10px;overflow:hidden;float:right;background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat -44px -15px}
.vp-gallery{padding:1px 0}
.vp-signup{color:#096FAF;font:17px Arial, Helvetica, sans-serif;overflow:hidden}
.vp-signup-text{font-size:14px;font-weight:bold;line-height:30px}
.vp-signup-input{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat -62px -383px;display:inline;float:left;height:27px;padding:0 0 0 28px}
.vp-signup .success{padding:8px 170px 12px 5px;font-weight:normal;display:none;font-size:12px;color:#000;background:url(//c.fareportal.com/gcms/portals/2/images/blueprint/email15coupon.gif) no-repeat 373px 8px}
.vp-signup-text span{font-size:12px;color:#000}
.vp-signup-text b{color:#ef4d23}
.htl_deals_mainheading h2{color:#0471B4;font:bold 18px/32px Arial, Helvetica, sans-serif;margin:0;padding:0}
.cmspanelwidh{width:41%;float:left}
.traveltools{font-size:11px;color:#28333e;line-height:18px;margin-top:6px;margin-bottom:6px}
.traveltools a, .cmspanelwidh a{text-decoration:underline;color:#000099}
.traveltools a:focus, .traveltools a:hover, .cmspanelwidh a:focus, .cmspanelwidh a:hover{text-decoration:none;color:#000}
.whybookHD{color:#076BA7;font:bold 16px Arial, Helvetica, sans-serif !important;padding:6px;margin:0}
.wash{color:#787777;font:bold 12px/20px Arial, Sans-Serif !important;height:23px!important;border:1px solid #CECFCF;margin:0;padding:0 0 0 10px;float:left}
.last{margin-right:0;padding-right:0}
.couponcodeoffer{text-align:justify;font-size:10px}
.paddtop12{padding-top:12px}
.martop12{margin-top:12px}
.martop20{margin-top:20px}
.martop9{margin-top:9px}
.span-96, span-73{float:left}
.span-42{width:420px}
.span-55{width:550px;float:left;margin-right:0}
.prepend-top-5{margin-top:3em}
.prepend-1{padding-left:10px}
.push-13{margin:0 -130px 1.5em 130px}
.bottomadd{width:730px;background:#eeeeee;padding:15px;text-align:center;border:none}
/*--AutoSuggestNew.css---*/
.airicon{float:right;background:transparent url(//c.fareportal.com/gcms/portals/2/images/searchformw/airicon.gif) right 1px no-repeat;font-size:12px;padding:0px 18px 0 0;margin-right:3px;font-weight:bold;color:#adadad}
.cityicon{float:right;background:transparent url(//c.fareportal.com/gcms/portals/2/images/searchformw/cityicon.gif) right 1px no-repeat;font-size:12px;padding:0px 16px 0 0;margin-right:3px;font-weight:bold;color:#adadad}
.locationicon{float:right;background:transparent url(//c.fareportal.com/gcms/portals/2/images/searchformw/locationicon.gif) right 1px no-repeat;font-size:12px;padding:0px 16px 0 0;margin-right:3px;font-weight:bold;color:#adadad}
.loader{background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/ajax-loader.gif) no-repeat;width:16px;height:16px;float:right;margin-top:10px;z-index:999}
.pleasewait{font:bold 12px/18px Arial, Helvatica, Sans-serif;padding:2px 5px;background:#fff;margin-top:3px;border:1px solid #333;width:383px}
.pleasewait span{background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/loader.gif) no-repeat 0 0;width:16px;height:16px;margin-right:3px;display:inline-block;vertical-align:middle}
.closeautosuggest{background:#D4E9EE;float:left;width:534px;position:absolute;z-index:999;bottom:3px;left:3px;cursor:pointer;text-align:center;color:#076BA7}
.closeautosuggest a{color:#076BA7;display:block;text-decoration:none;font:bold 16px/30px Arial, Helvetica, sans-serif}
.closeautosuggest a:link, .closeautosuggest a:active, .closeautosuggest a:visited, .closeautosuggest a:hover{color:#076BA7;display:block;text-decoration:none;font:bold 16px/30px Arial, Helvetica, sans-serif}
input:focus, select:focus, textarea:focus{outline:none}
input, select{margin:0}
.ac_results{padding:0;margin:0;cursor:pointer;border:1px solid #000;border-bottom:none;background-color:#fff;overflow:hidden;z-index:9999999}
.ac_results ul{width:100%;list-style-type:none;list-style:none;padding:0;margin:0}
.ac_results li{margin:0;padding:3px 2px 3px 5px;border-bottom:1px solid black;cursor:pointer;display:block;font:12px/16px Tahoma, Arial, Helvetica, sans-serif;overflow:hidden}
.ac_loading{background:#fff}
.ac_odd{background-color:#fff;padding-left:0px}
.ac_over{background-color:#d5e2ff;color:#000;cursor:pointer}
.ac_text{background:#FFFF00;font-style:normal}
.autosuggestboxout{border:3px solid #2a8fcc;background:#fff url(//c.fareportal.com/gcms/portals/2/images/searchformw/auto-suggest-bg662.gif) repeat-y;float:left;position:relative}
.autosuggestboxout .closeautosuggest{left:0;bottom:0}
.autosuggestbox{width:662px}
.autosuggestbox1{width:534px;border:3px solid #2a8fcc;background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/auto-suggest-bot1.gif) scroll bottom repeat-x #fff}
.autosuggestboxlt{float:left;width:534px;padding-bottom:30px}
.autosuggestboxrt{float:right;width:128px}
.lihoverstat{background-color:#ffffd6}
.linormalstat{background-color:#fff}
.athigh{background-color:#fff600;font-weight:bold;height:20px}
.search-r-head{font:bold 12px Arial;color:#000;padding:5px 0 3px 7px;margin:0px}
ul#recentse{margin:0;padding:0;padding-bottom:1px;list-style-type:none;font-family:Arial;font-weight:bold;font-size:12px}
ul#recentse li{padding:5px 0 5px 7px;width:121px;*padding-right:2px;
*width:119px;
_width:117px;display:block;float:left;white-space:normal;word-wrap:break-word}
ul#recentse li a, ul#recentse li a:active, ul#recentse li a:link, ul#recentse li a:visited, ul#recentse li a:hover{float:left;width:121px;*width:119px;
_width:117px;padding-right:2px;background-color:Transparent;white-space:normal;word-wrap:break-word;text-decoration:none;font-weight:bold}
ul#recentse li:hover, ul#recentse li.recentseli{display:block;background-color:#ffffd6;cursor:pointer}
ul#recentse li.recentselio{display:block;background-color:Transparent}
ul#recentse li span.search-r-title{font-size:12px;color:#015285}
.search-r-title-img{background:transparent url(//c.fareportal.com/gcms/portals/2/images/searchformw/f-arrow.gif) 0 3px no-repeat;padding-left:10px}
ul#recentse li span.search-r-detail{font-size:11px;color:#8d8d8d}
#listautocomp ul{padding:0px;margin:0px;cursor:pointer;width:534px}
#listautocomp ul li{border-bottom:none !important;font:13px Arial, Helvetica, sans-serif !important;text-align:left;list-style:none;/*text-transform:capitalize;*/background-color:#fff;float:left;color:#000;cursor:pointer;width:534px}
#listautocomp ul li:hover{cursor:pointer;width:534px;padding-right:6px;_padding-right:10px}
#listautocomp ul li div{width:534px;line-height:22px;padding:0 !important;text-align:left !important;overflow:hidden;height:24px;text-indent:4px}
#listautocomp ul li div b{background:#ffff00;font-weight:normal}
#listautocomp ul li .divHover{background-color:#E5E5E5 !important;font-weight:bold;font-size:14px}
#listautocomp ul li .divHover b{background:#E5E5E5;font-weight:bold}
#listautocomp ul li .airporticon{background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/airporticon.gif) no-repeat 0 0;width:19px;height:18px;margin:2px 0 0 6px;float:left}
#listautocomp ul li div b{background:#ffff00;font-weight:normal;display:inline-block;text-indent:0}
#sugestBoxnew{width:534px}
.orange-heading{color:#076ba7;font:bold 16px/22px Arial, Helvetica, sans-serif !important;border-bottom:3px solid #ddd;margin:0 0 10px 0;padding:10px 0 0 0!important}
.lft-heading{color:#076ba7;font:bold 16px/22px Arial, Helvetica, sans-serif !important;border-bottom:3px solid #ddd;margin:0 0 10px 0;padding:10px 0 0 0!important;width:420px}

.lft_topcrv{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat 0 -0px;height:6px;width:6px}
.rgt_topcrv{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat -9px -0px;height:6px;width:6px}
.lft_bottomcrv{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat 0 -8px;height:6px;width:6px}
.rgt_bottomcrv{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat -9px -8px;height:6px;width:6px}
.lft_bottomcrv2{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat -62px -52px;height:6px;width:6px}
.rgt_bottomcrv2{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat -68px -52px;height:6px;width:6px}
.lft_topcrv2{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat -47px -31px;height:6px;width:6px}
.rgt_topcrv2{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat -53px -31px;height:6px;width:6px}
.review-icon{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat -1px -502px;float:left;height:62px;left:362px;position:absolute;width:62px}
.review-name{color:#344454;font:bold 12px Arial,Helvetica,sans-serif !important;float:left;}
.write-icon{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat -47px -72px;float:left;height:18px;left:309px;position:absolute;width:18px}
.hotel-icon{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat 0 -567px;float:left;height:52px;width:61px}

.go{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat 1px -470px;border:medium none;cursor:pointer;float:left;height:26px;width:37px}
.go-hover{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat -39px -470px;border:medium none;cursor:pointer;float:left;height:26px;width:37px}

.stars2{background:url(//c.fareportal.com/gcms/portals/2/images/stars-sprite.png) no-repeat scroll 0 -256px transparent;float:left;height:17px;width:54px;margin-left:5px}
.stars2ndhalf{background:url(//c.fareportal.com/gcms/portals/2/images/stars-sprite.png) no-repeat scroll 0 -238px transparent;float:left;height:17px;width:54px;margin-left:5px}
.stars3{background:url(//c.fareportal.com/gcms/portals/2/images/stars-sprite.png) no-repeat scroll 0 -221px transparent;float:left;height:17px;width:54px;margin-left:5px}
.stars3ndhalf{background:url(//c.fareportal.com/gcms/portals/2/images/stars-sprite.png) no-repeat scroll 0 -204px transparent;float:left;height:17px;width:54px;margin-left:5px}
.stars4{background:url(//c.fareportal.com/gcms/portals/2/images/stars-sprite.png) no-repeat scroll 0 -187px transparent;float:left;height:17px;width:54px;margin-left:5px}
.stars4ndhalf{background:url(//c.fareportal.com/gcms/portals/2/images/stars-sprite.png) no-repeat scroll 0 -170px transparent;float:left;height:17px;width:54px;margin-left:5px}
.stars5{background:url(//c.fareportal.com/gcms/portals/2/images/stars-sprite.png) no-repeat scroll 0 -153px transparent;float:left;height:17px;width:54px;margin-left:5px}

.bstars2{background:url(//c.fareportal.com/gcms/portals/2/images/stars-sprite.png) no-repeat scroll 0 -125px transparent;float:left;height:19px;width:84px}
.bstars2ndhalf{background:url(//c.fareportal.com/gcms/portals/2/images/stars-sprite.png) no-repeat scroll 0 -107px transparent;float:left;height:19px;width:84px}
.bstars3{background:url(//c.fareportal.com/gcms/portals/2/images/stars-sprite.png) no-repeat scroll 0 -84px transparent;float:left;height:19px;width:84px}
.bstars3ndhalf{background:url(//c.fareportal.com/gcms/portals/2/images/stars-sprite.png) no-repeat scroll 0 -62px transparent;float:left;height:19px;width:84px}
.bstars4{background:url(//c.fareportal.com/gcms/portals/2/images/stars-sprite.png) no-repeat scroll 0 -42px transparent;float:left;height:19px;width:84px}
.bstars4ndhalf{background:url(//c.fareportal.com/gcms/portals/2/images/stars-sprite.png) no-repeat scroll 0 -22px transparent;float:left;height:19px;width:84px}
.bstars5{background:url(//c.fareportal.com/gcms/portals/2/images/stars-sprite.png) no-repeat scroll 0 0 transparent;float:left;height:19px;width:84px}

.bstars2.5{background:url(//c.fareportal.com/gcms/portals/2/images/stars-sprite.png) no-repeat scroll 0 -107px transparent;float:left;height:19px;width:84px}
.bstars3.5{background:url(//c.fareportal.com/gcms/portals/2/images/stars-sprite.png) no-repeat scroll 0 -62px transparent;float:left;height:19px;width:84px}
.bstars4.5{background:url(//c.fareportal.com/gcms/portals/2/images/stars-sprite.png) no-repeat scroll 0 -22px transparent;float:left;height:19px;width:84px}
/*--Directory pages---*/
.mapdiv{padding:5px; background:#efefef}
.font12b{font-weight:bold;color:#828282;font-size:12px !important}
.font12bred{font-weight:bold;color:#ff0000 !important;font-size:12px !important}
.font12bblue{font-weight:bold;color:#076BA7 !important;font-size:12px !important}
.font12bblack{font-weight:bold !important;color:#000000 !important;font-size:12px !important}
.font12bred a, .font12bred a:active, .font12bred a:visited{color:#ff0000 !important;text-decoration:underline !important}
.font12bred a:hover{color:#ff0000 !important;text-decoration:none !important}
.font11bred{font-weight:bold !important;font-size:11px;color:#ff0000}
.font11bred a, .font12bred a:active, .font12bred a:visited{color:#ff0000 !important;text-decoration:underline !important}
.font11bred a:hover{color:#ff0000 !important;text-decoration:none !important}
.vpd-sec-container{background:url(//c.fareportal.com/gcms/portals/2/images/lft-rgt-bdr.gif) repeat-y scroll left top;float:left;font:12px Arial,Helvetica,sans-serif;width:550px}
.vpd-sec-top-crv{background:url(//c.fareportal.com/gcms/portals/2/images/deal-top-curve.png) no-repeat scroll left top;float:left;padding-bottom:10px;width:550px}
.vpd-sec-top-lftcol{float:left;padding:0 0 0 14px;width:409px}
.vpd-sec-top-lftcol h2{border-bottom:3px solid #C7D3E1;color:#076BA7;display:block;float:left;font:bold 16px/29px Arial,Helvetica,sans-serif;margin-bottom:7px;width:409px}
.vpd-sec-top-lftcol p{display:block;float:left;line-height:18px;margin:0;padding:0;width:409px}
.vpd-sec-top-rgtcol{background:url(//c.fareportal.com/gcms/portals/2/images/footer-sprite.png) no-repeat scroll -1px -630px transparent;float:left;height:74px;padding:10px 0 0 27px;text-align:center;width:100px}
.arial24red{color:#FF0000;font:bold 24px Arial,Helvetica,sans-serif}
a.arial24red{font:bold 24px Arial, Helvetica, sans-serif; color:#ff0000; text-decoration:none}
a.arial24red:hover{font:bold 24px Arial, Helvetica, sans-serif; color:#ff0000; text-decoration:underline}
.vpd-sec-bottom-crv{background:url(//c.fareportal.com/gcms/portals/2/images/deal-bottom-curve.png) no-repeat scroll left bottom;float:left;width:550px}
.bannertxt{border:1px solid #d1d1d1;float:left;margin:0;padding:7px;width:404px;border-top:none!important}
.bannertxt span{background-color:#FDFF7F;font-weight:bold}
.rgtadsbannervac{margin:55px 17px 0 0;padding:0;width:160px}

.readmorel a, .readmorel a:active, .readmorel a:visited{color:#0000ff !important;text-decoration:underline !important;font-size:11px}
.whyfly-noborder { font-size: 12px; color: #0f1717; text-align:justify}
.whyfly-noborder ul { margin:5px 6px; padding:0; list-style:none}
.whyfly-noborder ul li { line-height:23px; font-size:12px; list-style:none}
.prepend-top-5 {margin-top:3em}
.span-73 {float:left}
.quick_links li a:hover {color:#ff0000;	text-decoration:underline}
.terms-all{padding:8px;background-color:#F7F7F7;margin-bottom:12px;text-align:justify;width:98%;margin-top:12px;font-size:10px;color:#000;}
.terms-all strong{font-size:11px;}
.terms-all a{color:#000;text-decoration:underline;}

.banner-txt{background: url(//c.fareportal.com/gcms/portals/2/images/coupon-code-line.png) no-repeat right top;position:absolute;top:162px;right:-6px;height: 30px;padding:3px 3px 0 17px;color:white;font-weight:bold;font-size:14px}
.banner-txt-spl{color:#FADC0A;font-size:17px}
/* CND Path correction */

/* Star rating sprite */
.rating {background: url(//c.fareportal.com/gcms/portals/2/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;} 

/* New header */
#header{width:1002px;}
#header .top_bg span{font:bold 12px/22px Arial; color:#fff}
#header .middle_wrap{padding:6px 0 6px 6px; background: url(//c.fareportal.com/gcms/portals/2/images/header-opt-bg.png) repeat-x bottom}
#header .csbanner{margin:-3px 0 10px}
#header .headerlnks{text-align:right}
#rowSignOut {display:none;text-decoration:underline;}
#navCS2009 .home {width:85px}
#navCS2009 .flights, #navCS2009 .hotels, #navCS2009 .cars {width:80px}
#navCS2009 .businessClass {width:125px}
#navCS2009 .vacations {width:114px}
#navCS2009 .cruises {width:100px}
#navCS2009 .topDeals {width:115px}
#navCS2009 .topDeals .subMenu {width:175px}
#navCS2009 .travelByInterest {background-image:url(//c.fareportal.com/gcms/Portals/2/images/arrow_menu.gif); background-position:158px center; background-repeat:no-repeat}
#navCS2009 .travelByInterest .subMenu2 {border-top:1px solid #ccc}
#navCS2009 .travelGuides {width:127px}
#navCS2009 .travelGuides .subMenu {width:190px}
#navCS2009 .contactUs, #navCS2009 .contactUs .subMenu {width:95px}

.LeftPane, .TopPane{padding: 0 0 0 10px;}
.ContentPane{padding: 0 0 0 5px;}
.LeftPane{padding-bottom:10px;}
.LeftPane .cmspanelwid, .ContentPane .cmspanelwid{width: 98%;}
input#tbEmailSignUp {-webkit-border-radius:0; border-radius:0;}
/*----- Content for file :common-dec.css ends here -----*/

/*----- Content for file :wide-widget.css start here -----*/
body{margin:0; padding:0}
input, select{margin:0; position:relative}
.clr{clear:both}
/* loader */
#srccorner{position:relative; float:left}
/* end */

/* text link */
#srcformall{font-family:Arial, Helvetica, sans-serif; font-size:12px!important; color:#000;}
#srcformall a:link, #srcformall a:visited, #srcformall a:active{font-family:Arial, Helvetica, sans-serif; font-size:12px!important; font-weight:normal; color:#000; text-decoration:underline}
#srcformall a:hover{text-decoration:none}
/* end */

/* curves */
.bfrmtmid{width:602px; float:left; padding:4px}
/* end */

/* tabs and title */
.pkgtabs{overflow:hidden; background-image:url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/wide_widget_img4tabs.png); background-repeat:no-repeat; line-height:28px; text-align:left; float:left; width:424px; height:26px}
.pkgtabs ul{list-style:none; margin:0; padding:0}
.pkgtabs ul li{display:inline; font-size:14px; font-weight:bold; cursor:pointer; font-family:Arial, Helvetica, sans-serif;padding:0; text-align:center}
#showFlights{padding:0 21px}
#showHotels{padding:0 22px}
#showCars{padding:0 26px}
#showPkg{padding:0 0 0 23px; *padding:0 0 0 18px}
:root #showCars{padding:0 24px\9}
#showPkg{padding:0 0 0 18px\0/}

.STabflightbg4t{background-position:0 -113px}
.STabhotelbg4t{background-position:0 -39px}
.STabcarbg4t{background-position:0 -76px}
.STabpkgbg4t{background-position:0 top}

.bfrmtitle{width:600px; float:left; height:36px}
.bfrmtitle h1, .bfrmtitle h2{font:bold 20px/33px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#fff!important}
.bfrmtitle div{font:bold 20px/33px Arial, Helvetica, sans-serif; height:36px; color:#fff; text-align:left; text-indent:10px; float:left; width:100%; display:none}
/* end */

/* error msg */
.ErrorMsg div{color:#f00; margin:0 7px; font-size:12px!important; background:#FFFFB7; background:url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/dot.jpg) no-repeat scroll 3px 6px #FFFFB7; padding:0 10px;}
.srch_ref{font-family:Arial; font-size:12px; color:#000; padding:10px; margin:5px; text-align:center; clear:both; background-color:#FFFFB7; width:390px}
.msg_box{background-color:#fff; font-family:arial; text-align:left!important; border:1px solid #333; display:none; left:87px; padding:2px; position:absolute; text-align:justify; top:566px; width:300px; z-index:999}
.msg_box{margin:160px 0 0 5px\0/}
/* end */

.srchfrmcont{width:610px; float:left; background-color:#076ba7; -moz-border-radius:5px; border-radius:5px; position:relative}
.fields_cont{margin:0 0 0 7px; width:588px; float:left; display:inline; background:#fff}
.fields_wrapper{width:602px; float:left; background-color:#fff; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; padding-bottom:5px; line-height:14px}
.row{float:left; width:588px; text-align:left;}/*--TextAlign Added for Ops Widget--*/
.row .small_cont{width:75px; float:left}
.row .small_cont2{width:60px; float:left}
.row .small_cont3{width:180px; float:left}
.row .small_cont4{width:50px; float:left}
.padding{padding:6px 0!important}
.padding2{padding:20px 0 5px 0}
.padding3{padding:0px 0 6px 0}
.cal{cursor:pointer; width:19px; height:19px; display:block; margin:4px 0 0 4px; background:url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/wide_widget_img4tabs.png) no-repeat -70px -163px}
.quot{font-weight:normal;font-size:11px;padding:5px;text-align:justify}
.msgclosebtn{color:#000; text-decoration:underline; font-size:11px; font-weight:normal}

/* packages */
.pack-opts{background:#d4e9ee}
.pack-opts .topcrv{height:5px; overflow:hidden}
.pack-opts .topcrv .lft{float:left; background:url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/pkg-opt-crv.gif) no-repeat 0 0; height:5px; width:5px}
.pack-opts .topcrv .rgt{float:right; background:url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/pkg-opt-crv.gif) no-repeat -5px 0; height:5px; width:5px}
.pack-opts .btmcrv{height:5px; overflow:hidden}
.pack-opts .btmcrv .lft{float:left; background:url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/pkg-opt-crv.gif) no-repeat 0 -5px; height:5px; width:5px}
.pack-opts .btmcrv .rgt{float:right; background:url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/pkg-opt-crv.gif) no-repeat -5px -5px; height:5px; width:5px}

label.vac-radio{font-size:14px}
label.vac-radio-ac{font-size:14px; font-weight:bold}
.vac-radio-ac input[type=radio], .vac-radio input[type=radio] {height:13px; width:13px; float:left; margin-right:3px; margin-top: 0px; padding:0;}
/* end */

.flgbg{background-color:#D0E0ED; padding:6px; width:394px}

.darkf{font-family:Arial, Helvetica, sans-serif; font-size:12px!important; font-weight:bold; color:#000}
.bfrmsubcnt{background-color:#edeeee; font-size:12px!important; padding:4px}
.bfrmdesttxtAir{border:1px solid #076ba7; font-size:16px; font-weight:bold; padding:5px; width:96%; vertical-align:middle; color:#076ba7}
.bfrmdesttxt{border:1px solid #076ba7; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:5px; width:93%; vertical-align:middle; color:#076ba7}
.bfrminput{border:1px solid #076ba7; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:4px; color:#076ba7; font-size:14px}
.prefAl .bfrminput{width:80px}
#srcformall .citycode a:link, #srcformall .citycode a:active, #srcformall .citycode a:visited{font:normal 10px Arial, Helvetica, sans-serif; color:#ff4800; text-decoration:none}
#srcformall .citycode a:hover{text-decoration:underline}
#srcformall .tooltip a:link, #srcformall .tooltip a:active, #srcformall .tooltip a:hover, #srcformall .tooltip a:visited{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline}
.advbdr{border-bottom:1px dotted #252525}
.triptype{float:left; width:115px; font-size:12px!important; margin-left:12px; padding-top:4px; line-height:14px; display:inline}
.dttime{width:53px; float:left; font-size:12px!important}
.dttime_gt{width:43px; float:left; margin-bottom:5px; font-size:12px!important}
.dttime1{width:43px; float:left; vertical-align:middle; font-size:12px!important}
.dttime1_gt{width:33px; float:left; padding-bottom:0px; vertical-align:middle; font-size:12px!important}
.grouptxt{width:118px; float:left; margin-bottom:5px; font-size:12px!important}
.dttime1 img{padding-top:3px!important}
.dt{float:left; text-align:left}/*--TextAlign Added for Ops Widget--*/
.dt-wrap{width:200px; float:left}
.dttime img{vertical-align:middle}
.flexidt{font-weight:normal; padding-bottom:5px}
.prefAl{width:90px; float:left; display:block; font-size:12px!important; padding-left:5px}
.cl{clear:both; font-size:12px!important; text-align:left;}/*--TextAlign Added for Ops Widget--*/
.cl strong{color:#000}
.pplrdest{float:left; width:193px; height:16px; font-size:12px!important; text-align:left;}/*--TextAlign Added for Ops Widget--*/
.htlchkin{width:45%; float:left}
.htlchkin img{vertical-align:top; padding-top:3px}
.htlrmsel{float:left; width:60px}
.advhtl{width:190px; float:left; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000}
.advht2{width:75px; float:right; padding:2px}
.htlroom{float:left; width:50px}
.c1{font-size:12px!important; text-align:left;}/*--TextAlign Added for Ops Widget--*/
.c1 strong{color:#000}
.errmsg li{display:block}
#errMsgs li{display:block; clear:both}
select{font:normal 14px Arial, Helvetica, sans-serif; padding:4px 2px 4px 0}
label{line-height:15px}
.minor{float:right; padding-right:6px; _padding-right:10px; padding-top:5px; width:140px}
.search_car{text-align:left; line-height:38px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; text-indent:10px; font-size:20px}
.search_hotel{text-align:left; line-height:38px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; text-indent:10px; font-size:20px}
.row_frm{float:left; width:362px}
.row_depTime{float:left; width:225px}
.row_dep{float:left; width:150px}
.row_time{float:left; width:75px}

.search{float:right; width:148px;}
.searchbtn{background: url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/wide_widget_img4tabs.png) no-repeat -121px -200px;cursor: pointer; float:right; height:51px; margin-right:0; width:148px}
.searchbtn:active{background:url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/wide_widget_img4tabs.png) no-repeat -271px -199px!important}
.searchbtn:hover{background:url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/wide_widget_img4tabs.png) no-repeat -272px -146px}

/* AutoSuggestNew.css */
.airicon{float:right;background:transparent url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/airicon.gif) right 3px no-repeat;font-size:12px;padding:0px 18px 0 0;margin-right:3px;font-weight:bold;color:#adadad}
.cityicon{float:right;background:transparent url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/cityicon.gif) right 1px no-repeat;font-size:12px;padding:0px 16px 0 0;margin-right:3px;font-weight:bold;color:#adadad}
.locationicon{float:right;background:transparent url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/locationicon.gif) right 1px no-repeat;font-size:12px;	padding:0px 16px 0 0;margin-right:3px;font-weight:bold;color:#adadad}
.loader{background:url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/ajax-loader.gif) no-repeat; width:16px; height:16px; position:absolute; right:15px; top:15px; z-index:999}
.pleasewait{font:bold 12px/18px Arial, Helvatica, Sans-serif; padding:2px 5px; background:#fff; margin-top:3px; border:1px solid #333; width:398px}
.pleasewait span{background:url(/portals/2/images/wide-widget/loader.gif?gcms-srv) no-repeat 0 0; width:16px; height:16px; margin-right:3px; display:inline-block; vertical-align:middle}
.closeautosuggest{background:#D4E9EE; float:left; width:522px; position:absolute; z-index:999; bottom:3px; left:3px; cursor:pointer; text-align:center; color:#076BA7}
.closeautosuggest a{color:#076BA7;	display:block; text-decoration:none; font:bold 16px/30px Arial, Helvetica, sans-serif}
.closeautosuggest a:link, .closeautosuggest a:active, .closeautosuggest a:visited{color:#076BA7; display:block; text-decoration:none;	font:bold 16px/30px Arial, Helvetica, sans-serif}
.closeautosuggest a:hover{color:#065b8f; background:#95d5f2}
input:focus, select:focus, textarea:focus{outline:none}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#listautocomp ul li div b{background:#ffff00; font-weight:normal;display:inline-block;text-indent:0}
}

.ac_results{padding:0px; margin:0px; cursor:pointer; border:1px solid #000; border-bottom:none; background-color:#fff; overflow:hidden; z-index:9999999}
.ac_results ul{width:100%; list-style-type:none; list-style:none; padding:0; margin:0}
.ac_results li{margin:0px; padding:3px 2px 3px 5px; border-bottom:1px solid black; cursor:pointer; display:block; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; overflow:hidden}
.ac_loading{background:#fff}
.ac_odd{background-color:#fff; padding-left:0px}
.ac_over{background-color:#d5e2ff; color:#000; cursor:pointer}
.ac_text{background:#FFFF00; font-style:normal}
.autosuggestboxout{border:3px solid #2a8fcc; background:#fff url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/auto-suggest-bg662.gif) repeat-y; float:left; position:relative}
.autosuggestboxout .closeautosuggest{left:0; bottom:0}
.autosuggestbox{width:650px}
.autosuggestbox1{width:522px; border:3px solid #2a8fcc; background-color:#fff}
.autosuggestboxlt{float:left; width:522px; padding-bottom:30px}
.autosuggestboxrt{float:right; width:128px}
.lihoverstat{background-color:#ffffd6}
.linormalstat{background-color:#ffffff}
.athigh{background-color:#fff600; font-weight:bold; height:20px}
.search-r-head{font-family:Arial; font-size:12px; color:#000; font-weight:bold; padding:5px 0 3px 5px; margin:0px}
ul#recentse{margin:0; padding:0; padding-bottom:1px; list-style-type:none; font-family:Arial; font-weight:bold; font-size:12px}
ul#recentse li{padding:5px 0 5px 5px; width:123px;  *padding-right:2px; *width:119px; _width:117px; display:block; float:left; white-space:normal; word-wrap:break-word}
ul#recentse li a, ul#recentse li a:active, ul#recentse li a:link, ul#recentse li a:visited, ul#recentse li a:hover{float:left; width:121px;  *width:119px; _width:117px; padding-right:2px; background-color:Transparent; white-space:normal; word-wrap:break-word; text-decoration:none; font-weight:bold}

ul#recentse li:hover, ul#recentse li.recentseli{display:block; background-color:#ffffd6; cursor:pointer}
ul#recentse li.recentselio{display:block; background-color:Transparent}
ul#recentse li span.search-r-title{font-size:12px; color:#015285}
.search-r-title-img{background:transparent url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/f-arrow.gif) 0 3px no-repeat; padding-left:10px}
ul#recentse li span.search-r-detail{font-size:11px; color:#8d8d8d}

#listautocomp ul{padding:0px;margin:0px;cursor:pointer;width:522px}
#listautocomp ul li{border-bottom:none!important;font-family:Arial, Helvetica, sans-serif;font-size:13px!important;text-align:left;list-style:none;/*text-transform:capitalize;*/background-color:#ffffff;color:#000;cursor:pointer;	width:auto}
#listautocomp ul li:hover{cursor:pointer;width:522px;padding-right:6px;_padding-right:10px}
#listautocomp ul li div{width:522px; line-height:22px;padding:0!important;text-align:left!important;overflow:hidden;height:24px;text-indent:4px}
#listautocomp ul li div b{background:#ffff00;font-weight:normal}
#listautocomp ul li .divHover{background-color:#E5E5E5!important;font-weight:bold;font-size:14px}
#listautocomp ul li .divHover b{background:#E5E5E5;font-weight:bold}
#listautocomp ul li .airporticon{background:url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/airporticon.gif) no-repeat 0 0; width:19px; height:18px; margin:2px 0 0 6px; float:left}
#sugestBoxnew{width:522px}

input[type=radio]{height:15px; width:15px; float:left; margin-right:2px; padding:0}
.triptype label, .pplrdest label{line-height:16px}
:root .pplrdest label, :root  .triptype label{line-height:18px\9}

.mac-os .triptype label{line-height:18px}
.mac-os #showCars{padding:0 24px}
.mac-os #showPkg{padding:0 0 0 20px}
.mac-os input[type=radio]{margin-right:5px}
.mac-os .row_time{margin-left:-5px}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.pplrdest{padding-bottom:1px}
	.triptype label{line-height:18px}
} 

#depTime, #retDepTime, #depPTime, #retPDepTime, #PNbrm, #pickTime, #pickFormat, #dropTime, #dropFormat, #selCarType{*margin-top:3px}
/*----- Content for file :wide-widget.css ends here -----*/
