a:visited {text-decoration:none !important; color:#000;}

/***** PNG FIX Starts ****
img, a, div { behavior:url(//www.cheapoair.com//travel/test/blueprint/iepngfix.htc) }*/
/***** PNG FIX Ends *****/
.csbanner { color: #B93415; float: right; font-size: 14px; padding: 25px 2px 0 0; font-weight:bold; }
.csbanner span { color: #B93415; font-size: 17px; }
/***** Header Starts *****/
.headerlnks { color:#687586; padding-right:0px; font-size:11px; padding-bottom:3px; }
.headerlnks a:link, .headerlnks a:active, .headerlnks a:visited { color:#687586 !important; 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:800; position:relative; float:left; width:100%; background-color:#fff; height:32px; 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:6px 10px; }
#navCS2009 a:hover { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/nav-bg.gif) repeat-x top; color:#fff !important; }
#navCS2009 .hover { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/nav-bg.gif) repeat-x top; color:#fff !important; }
#navCS2009 .currentNav { background-color:#616f7a; color:#fff; }
#navCS2009 .currentNav a { color:#fff; }
#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:0; left:174px; }
#navCS2009 *:hover {background:url(../images/nav-bg.gif) repeat-x top; color:#fff !important}
/***** Header Ends *****/

/* home page banner text css starts  ---------------------------------------------------------*/
.banner-text { position:absolute; left:171px; top:143px; font-weight:bold; color:#504f4f; font-size:20px; line-height:24px; text-align:right; }
.banner-text span { font-weight:bold; color:#c12508; font-size:26px; }
;
/***** Content Area Starts *****/
.contentarea { margin-top:0.6em; }
/***** Content Area Ends *****/

/***** Why Book Starts *****/
.whybookflight { margin-top:16px; }
.whybookhotels { margin-top:16px; }
.whybookrentalcars { margin-top:16px; }
.why-left-curve{background:url("//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png") no-repeat scroll -162px -34px transparent; float:left; height:30px; width:9px}
.why-right-curve{background:url("//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png") no-repeat scroll 0 -34px transparent; float:left; height:30px; width:110px}

/***** Why Book Ends *****/

/***** Map & News Letter Starts *****/
.banner1 { margin-top:7px; }
.gmap_arrow_ico { height:16px; width:16px; display:inline-block; background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/blueprint_sprite.gif) no-repeat scroll -71px -22px transparent; margin-top:3px; }
/***** Map & News Letter Ends *****/

/***** Why Book Starts *****/
.whybook_lt_ico { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/blueprint_sprite.gif) no-repeat scroll -5px -165px transparent; height:30px; }
.whybook_rt_ico { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/blueprint_sprite.gif) no-repeat scroll -17px -165px transparent; height:30px; }
.whyflyheading { color:#fff; background-image:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/whyfly-top-crnr.gif); font-size:14px; font-family:Arial, Helvetica, sans-serif; background-repeat:repeat-x; padding:7px 0px 6px 0px; }
.whyflyheading h2 { font-weight:bold; font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; }
.whyflytxt { font-size:12px; color:#0f1717; text-align:justify; border:#E5E5E5 1px solid; width:418px; }
.whyflytxt ul { margin:5px 10px; padding:0; list-style:none; }
.whyflytxt ul li { line-height:23px; border-bottom:1px #ebebeb solid; font-size:12px; list-style:none; }
.whyflytxt ul li.last { border-bottom:0px; }
/***** Why Book Ends *****/

/***** Google Ads & Map Starts *****/
.googleMap img { border:10px solid #EFEFEF; }
.ads, .ads_small { border:3px solid #bbbbbb; background-color:#eeeeee; height:90px; margin-bottom:0px; display:inline }
.googleads { text-align:center; background-color:#efefef; padding:10px 0px; color:#aaa; font-size:10px; }
.advertisement { color:#8c8c8c; font-size:10px; }
/***** Google Ads & Map Ends *****/

/***** Video Gallery Starts *****/
.video_thumbnail { display:inline-block; background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/blueprint_sprite.gif) no-repeat scroll 0px -452px transparent; width:130px; margin-right:37px; padding-top:80px; text-align:center; }
.video_thumbnail_last { margin-right:0px !important; }
/***** Video Gallery Ends *****/



/***** Travel Resources Starts *****/
.right_arrow_ico { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/blueprint_sprite.gif) no-repeat scroll -4px -46px; height:18px; width:12px; float:left; }
/***** Travel Resources Ends *****/

/***** Common Style Starts *****/
.alignCenter { text-align:center; }
.alignJustify { text-align:justify; }
.alignLeft { text-align:left !important; }
.alignRight { text-align:right !important; }
.noMargin { margin:0px !important; }
.airportinfo strong, .googleMap strong, .flighttodestination h2, #travelarticle h4, .popularcity strong, .topflightroutes h3, .cheapestairfares h3, .travelguide h3, .flightlocandprice h2, .flightlocandprice .prc_txt_2, #seocontent h3, #seocontent2 h3, .lftcolheading { color:#ef4915; font-size:18px; line-height:1.5; font-weight:normal; }
.flighttodestination h2, #travelarticle h4, .topflightroutes h3, .cheapestairfares h3, .cheapestairfares p, .travelguide h3, .travelguide p, .flightlocandprice h2, #seocontent p, #seocontent2 p { margin-bottom:0px; }
.airportinfo strong, .popularcity strong { font-weight:normal; }
.airportinfo hr, .googleMap hr, .flighttodestination hr, #travelarticle hr, .popularcity hr, .topflightroutes hr, .cheapestairfares hr, .travelguide hr, #seocontent hr, #seocontent2 hr, .lftcolheading_hr { height:3px; color:#cfcfcf; margin-bottom:10px; }
.airlines_box h1, h2, h3, h4 { margin:0; padding:0 }
/***** Common Style Ends *****/

/***** Right Portion Starts *****/
.rghtportion { _padding-left:0px; overflow:hidden; _float:right !important; }
/***** Right Portion Ends *****/

/***** Bread Crumbs Starts *****/
.breadcrumb { color:#000000; font-size:11px; font-weight:normal; line-height:17px; padding-left:20px; padding-right:20px; }
.breadcrumbs { padding-left:2px; padding-top:5px; }
.breadcrumbs h2, .breadcrumbs strong, .breadcrumbs a { color:#000000; font-size:11px; }
.breadcrumbs a { text-decoration:none !important; }
.breadcrumbs a:hover { text-decoration:underline !important; }
.breadcrumbs span { float:left; color:#000000; font-size:11px; }
/***** Bread Crumbs Ends *****/


/***** SlideShow Starts *****/
.airlines_slideshow_top2 { width:420px; float:left; overflow:hidden; height:265px; }
#home_slideshow2 { overflow:hidden; position:relative; width:420px; }
#home_slides2 { overflow:hidden; margin:0; padding:0; width:420px; }
#home_slides2 div { height:265px; overflow:hidden; width:420px; }
#home_slides2 li span { display:none; }
.black_opacity { background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; position:absolute; top:200px; right:0px; height:28px; width:380px; z-index:4; }
.black_opacity2 { background:#000; filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity:0.2; position:absolute; top:0px; left:0px; height:70px; width:420px; z-index:4; }
#home_slideshow_violator2 { position:absolute; top:200px; height:28px; width:380px; z-index:4; right:0px; }
#project_caption2 { display:none; color:#fff; width:263px; float:left; padding:4px; }
#slide_navigation2 { float:left; padding-top:4px; }
#slide_navigation2 a { width:20px; height:20px; line-height:17px; background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/cms_slide_num.gif) no-repeat 0 0px; margin-left:5px; text-indent:-9999px; float:left; display:block; text-decoration:none; font-weight:bold; color:#505050; text-align:center; outline:none }
#slide_navigation2 a:hover { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/cms_slide_num.gif) no-repeat 0 -20px; }
#slide_navigation2 a.activeSlide { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/cms_slide_num.gif) no-repeat 0 -20px; cursor:default; }
#slide_next2 { width:24px; height:20px; background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/cms_slide_aerrow_right2.gif) no-repeat 0 0; float:right; margin-top:4px; margin-left:5px; }
.coupondesc { position:absolute; z-index:4; right:0; top:30px; width:410px; }
.coupondesc h1 { color:#ffea00; font-size:40px; line-height:25px; margin-top:0px; margin-right:15px; font-weight:bold; text-align:right; }
.coupondesc h1 span { color:#fff; font-size:18px; }
.coupondesc h1 strong { font-size:27px; }
.shadow { text-shadow:#000000 1px 1px 2px; filter:shadow(color:#4f4f4f, strength:2, direction:120);
}
/***** SlideShow Ends *****/



/***** Coupon Section Starts *****/
.discountcoupon { border:1px solid #cecece; }
.discountcoupon p { margin:0px; color:#7b7b7b; }
.discountcoupon table.dscntbg { background-image:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/blueprint/discountgrad.jpg); background-repeat:repeat-y; }
.discountdetails { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/blueprint_sprite.gif) no-repeat scroll -5px -198px transparent; background-repeat:no-repeat; width:119px; padding-left:1px; }
.discountdetails span { font-weight:bold; font-size:25px; color:#fff; }
.discountdetails span.currency { font-size:30px; margin-left:2px; }
.discountdetails span.discountValue { font-size:52px; }
.discountdetails span.off { font-size:20px; margin-left:-4px; }
.couponCodeTxt { color:#076ba7; font-size:13px; }
.couponcode { color:#076ba7; font-weight:bold; font-size:18px; background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/blueprint_sprite.gif) no-repeat scroll -2px -61px transparent; display:inline-block; padding:3px 5px 0px 5px; width:109px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; border:0px; }
#clickcopy_ico { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/blueprint_sprite.gif) no-repeat scroll -2px -91px transparent; height:25px; width:148px; display:none; vertical-align:bottom; !position:absolute;
!bottom:0px;
cursor:pointer; }
.discountcoupon div.btmtpbrd { border-bottom:1px solid #cecece; border-top:1px solid #cecece; color:#3461aa; font-size:11px; height:22px; padding-top:4px; display:none }
.discountcoupon div.btmtpbrd a { color:#3461aa; font-size:11px; float:left; }
.discountcoupon div.btmtpbrd img { vertical-align:middle; margin-right:2px; }
.facebook_ico { margin-right:2px; float:left; height:15px; width:45px; }
.email_ico { margin-right:2px; float:left; height:15px; width:19px; background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/blueprint_sprite.gif) no-repeat scroll -39px 3px transparent; }
.comments_ico { margin-left:10px; margin-right:2px; float:left; height:19px; width:23px; background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/blueprint_sprite.gif) no-repeat scroll -61px 0px transparent; }
.main-bot-section { width:528px; margin:0; background:#fff; border-bottom:solid 1px #98d0e8; padding:6px; }
#panel { display:none; }
#panel .main-sub-section .botMain .bot1 img { margin:0 0 0 0 !important; }
.main-sub-section { width:526px; height:195px; overflow-y:auto; overflow-x:hidden; background:#fffff1; border:solid 1px #d6d6d6; border-bottom:none; }
.main-sub-section .botMain { width:100%; background-image:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/blueprint/sprite-coupon.gif); background-repeat:repeat-y; border-bottom:1px solid #D6D6D6; float:left; }
.main-sub-section .botMain .bot1 { float:left; width:38px; margin:5px 20px; height:48px; background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/blueprint_sprite.gif) no-repeat scroll -89px 0 transparent; }
.main-sub-section .botMain .bot2 { float:left; padding:0 0 20px; position:relative; width:420px; }
.main-sub-section .botMain .bot2 .comment_txt { display:block; width:420px; font-size:12px; color:#5e5e5e; padding-bottom:20px }
.main-sub-section .botMain .bot2 .posted_on { font-size:11px; color:#959595; position:absolute; z-index:9; bottom:0; left:0; width:420px; }
/***** Coupon Section Ends *****/

/***** Flight Description Strats *****/
.flightlocandprice { line-height:1; background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/flightlocandprice.jpg) no-repeat scroll 0 0 transparent; height:40px; }
.flightlocandprice h2 { line-height:normal !important; margin-top:10px; }
.flightlocandprice .prc_txt_1, .prices .prc_txt_1 { color:#a2a2a2; }
.prices .prc_txt_2 { color:#EF4915; font-size:26px; font-weight:bold; line-height:26px; }
.flightlocandprice .prc_txt_2 { font-weight:bold; font-size:26px; line-height:26px; }
.updatedate { background-color:#076ba7; text-align:right; font-weight:bold; color:#fff; padding:4px 0 4px 10px; }
.updatedate span { margin-right:10px; }
.flightdesc { border-left:1px solid #cad8eb; border-right:1px solid #cad8eb; width:538px; overflow:hidden; background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/CouponBgNew.jpg) scroll 412px 0px no-repeat #f6faff; }
.flightdesc_base_ico { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/blueprint_sprite.gif) no-repeat scroll -9px -434px transparent; height:7px; }
.currentoffers { padding-top:5px; }
.flightstable table { border:1px solid #e0e3da; }
.flightstable table tr th { background-color:#dbe7f5; font-weight:bold; text-align:left; height:24px; padding-left:20px; border:1px solid #fff; border-right:0px; }
.flightstable table tr td { border-top:1px solid #c9d8ed; padding-left:20px; line-height:28px; font-weight:bold; color:#818181; text-align:left; width:auto; }
.flightstable table tr.alternaterowcolor { background-color:#f0f3f8; }
.flightstable table tr td.flight-price { color:#ea3712; width:auto; }
.flightstable table tr td.flight-price, .flightstable table tr td.sec_col, .flightstable table tr td.dates { border-left:1px solid #c9d8ed; }
.flightstable td.dates strong { display:block; font-size:11px; color:#9A9A9A; font-weight:normal; line-height:14px; }
.flightstable td.dates span { color:#818181; }
.flightcaption { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/blueprint_sprite.gif) no-repeat scroll -29px -128px transparent; height:23px; padding-top:10px; }
.flightcaption h3 { font-size:14px; color:#076ba7; font-weight:bold; margin:0px; text-align:left; text-indent:10px; }
/***** Flight Description Ends *****/

/***** Cheapest Airfares Starts *****/
.cheapestairfares .alignRight { line-height:normal; }
/***** Cheapest Airfares Ends *****/

.travelguide ul { margin:0; padding:0 0 0 15px; text-align:justify; }
.travelguide ul li { margin-bottom:5px; }
/***** Coupon Code Offer Tearms & Condition Starts *****/
.couponcodeoffer { font-size:10px; background-color:#f7f7f7; padding-top:10px; padding-bottom:10px; }
.couponcodeoffer strong { font-size:11px; }
.couponcodeoffer { text-align:justify }
/***** Coupon Code Offer Tearms & Condition Ends *****/

/***** Pretty Photo Starts *****/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
/***** Pretty Photo Ends *****/

/***** Directory Section Starts *****/
.directory { border:1px solid #EFEBEF; border-top:0px; padding-bottom:15px; }
.directory .heading { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/icon_hor_blocks.gif) no-repeat scroll 5px center #E3EFFD; color:#003366; font-weight:bold; padding:5px 5px 5px 20px; font-size:14px; margin-top:0px; }
.directory .padding { padding:0 5px; }
.directory .links a:link, .directory .links a:active, .directory .links a:visited { color:#000066; font-size:12px; line-height:18px; }
.directory .links a:hover { color:#006699; }
.directory span { display:inline-block; width:20px; text-align:center; line-height:18px; }
.directory .gmap_arrow_ico { width:16px !important; margin:3px 5px 0px 5px; vertical-align:top; }
.paging span { display:inline !important }
.paging a { text-decoration:none; }
.paging a:hover { text-decoration:underline; }
/***** Directory Section Ends *****/

/***** COA Search & Customer Reviews Starts *****/
/*.coa_search{background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/coa_search.jpg) no-repeat scroll 0 0 transparent;}*/
.coa_searchbase { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/coa_search.jpg) no-repeat scroll 5px 10px transparent; }
.coa_searchTop { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/coa_search.jpg) no-repeat scroll left top transparent; overflow:hidden; height:8px; }
.coa_searchBase { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/coa_search.jpg) no-repeat scroll left bottom transparent; overflow:hidden; height:8px; }
.coa_search { border-left:1px solid #d4d6d5; border-right:1px solid #d4d6d5; background-color:#f5faff; padding:0 5px; width:256px; margin-left:1px; }
.coa_search label, .coa_search_big label { display:block; background-color:#FFCC00; color:#000; }
.coa_search strong, .coa_search_big strong { line-height:22px; }
.coa_search a.newsSignUp, .coa_search_big a.newsSignUp { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/newsletter_go.gif) 0 0 no-repeat; height:27px; width:65px; display:inline-block; border:0px; margin-top:-2px; cursor:pointer; vertical-align:top; margin-left:5px; }
.coa_search a.newsSignUp:hover, .coa_search_big a.newsSignUp:hover { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/newsletter_go_h.gif) 0 0 no-repeat; }
.coa_searchTop_big { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/coa_search_big.jpg) no-repeat scroll left top transparent; overflow:hidden; height:8px; }
.coa_search_big { border-left:1px solid #d4d6d5; border-right:1px solid #d4d6d5; background-color:#f5faff; padding:0 5px; width:418px; margin-left:0px; }
.coa_searchBase_big { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/coa_search_big.jpg) no-repeat scroll left bottom transparent; overflow:hidden; height:4px; }
.customerreviews { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/blueprint_sprite.gif) no-repeat scroll -129px 1px transparent; height:80px; margin:0 auto; text-align:center; width:130px; position:relative; }
.customerreviews strong { color:#585858 }
.customerreviews span, #coa_search span { color:#787878; font-weight:bold; font-size:36px; line-height:normal; display:block; }
.customerreviews small, #coa_search small { font-size:16px }
.customerreviews a { margin-left:15px; text-decoration:none; }
/***** COA Search & Customer Reviews Ends *****/

/***** Airline Tabs Starts *****/
.MainTabs { border-bottom:1px solid #E5E5E5; }
.MainTabs span { display:block; font-size:11px; font-weight:normal; margin-left:1px; }
.MainTabs a { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/tab_normal_left.jpg) no-repeat scroll left 10px transparent; display:inline-block; height:49px; overflow:hidden; float:left; color:#616161; text-decoration:none; padding-left:10px; cursor:pointer; margin-right:5px; }
.MainTabs a:hover { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/tab_normal_left_active.jpg) left 10px no-repeat; }
.MainTabs a.current { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/tab_normal_left_active.jpg) no-repeat scroll left 0px transparent; }
.MainTabs strong { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/tab_normal_right.jpg) right 10px no-repeat; padding:14px 10px 5px 0; font-size:15px; display:inline-block; height:32px; line-height:normal; }
.MainTabs a:hover strong { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/tab_normal_right_active.jpg) right 10px no-repeat; color:#000000; }
.MainTabs a.current strong { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/tab_normal_right_active.jpg) right 0px no-repeat; color:#000000; }
.sub_menus { border:1px solid #E5E5E5; border-top:0px; width:978px; line-height:25px; background-color:#E5E5E5 }
.sub_menus ul { margin:0; padding:0; }
.sub_menus li { list-style-type:none; float:left; }
.sub_menus li .active { text-decoration:none; color:#616161; }
.sub_menus li a { float:left; text-decoration:underline; color:#000099; margin:0 5px; }
.tab { border:1px solid #E5E5E5; border-top:0px; width:978px; }
.First-Dining { display:block; color:#535353; text-align:justify; }
.First-Dining h1 { margin:10px 0px; color:#535353; font-size:18px; float:left; line-height:normal; display:block; width:100% }
.thumbnail { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/thumbBg.gif) no-repeat -2px 0px transparent; height:157px; width:157px; float:left; }
.tab .flightcaption { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/tableBg_310.jpg) no-repeat scroll 0 0 transparent; height:23px; padding-top:10px; }
.tab .flightstable table tr td { width:88px; padding:0 5px; line-height:20px; }
.tab .flightstable table tr td.flight-price { width:auto; }
.et_lists { height:170px; }
.entertainment ul { padding:0; margin:10px 0 0 0; }
.entertainment li { list-style:none; list-style-image:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/blueprint/arrow.gif); margin-left:28px; line-height:20px; text-align:left; }
.entertainment strong { margin-left:15px; display:block; margin-top:5px; text-align:left; }
.et_midList { height:100%; border-left:1px solid #C9D8ED; border-right:1px solid #C9D8ED; }
.tab .lbl { display:inline-block; line-height:23px; width:100px; }
/***** Airline Tabs Ends *****/

/***** Footer Starts 
.quick_links { float:left; width:980px; padding:15px 0 0 20px; 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:980px; padding-bottom:10px }
.quick_links li { color:#777; float:left; width:auto; padding-right:7px; margin-right:7px; 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 }
.footer_follow_links { float:left; width:980px; padding:10px 0 2px 20px; font:11px Arial, Helvetica, sans-serif; border-top:1px solid #e7e7e7; margin-top:1px; background:#fff }
.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:22px; 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(//c.fareportal.com/gcms/portals/2/Images/blueprint/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/blueprint/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:33px; }
.footer_follow_links .blog a { width:19px; height:33px }
.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 .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_courtsey { float:left; width:980px; padding:0 0 0 20px; border-top:1px solid #e7e7e7; font:11px/30px Arial, Helvetica, sans-serif; color:#757575; background:#fff }
.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 }
.footer_sprite { float:left; width:1000px; 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/blueprint/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; }
.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 .arc { background-position:0 -426px; height:51px; margin-top:2px; width:38px; }
.footer_sprite .astanet { background-position:0 -62px; width:42px; height:35px; }
.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; }
.footer_sprite .verisign a { width:77px; height:43px }
.footer_sprite .master { background-position:-1px -207px; width:51px; height:32px; }
.footer_sprite .master a { width:51px; height:32px }
.footer_sprite .visa { background-position:-1px -240px; width:50px; height:32px; margin-left:10px }
.footer_sprite .visa a { width:50px; height:32px }
.footer_sprite .amex { background-position:-1px -273px; width:49px; height:32px; margin-left:10px }
.footer_sprite .amex a { width:49px; height:32px }
.footer_sprite .discover { background-position:-1px -306px; width:50px; height:32px; margin-left:10px }
.footer_sprite .discover a { width:50px; height:32px }
.footer_sprite .diners { background-position:-1px -339px; width:49px; height:32px; margin-left:10px }
.footer_sprite .diners a { width:49px; height:32px }
.footer_sprite .hitwise { background-position:-1px -372px; width:44px; height:50px }
.footer_sprite .hitwise a { width:44px; height:50px }*/
/* Newsletter Sign up CSS
------------------------------------------------------*/
.vp-signup { color:#096FAF; font-family:Arial, Helvetica, sans-serif; font-size:17px; }
.vp-signup-text { font-size:14px; font-weight:bold; line-height:30px; }
.vp-signup-input { background:url("//c.fareportal.com/gcms/portals//3/images/vp-nlsub-iconcms.gif") no-repeat scroll 0 0 transparent; !background:url("//c.fareportal.com/gcms/portals//3/images/vp-nlsub-iconcms.gif") no-repeat scroll 0 1px transparent;
display:inline; float:left; height:25px; padding:0 0 0 28px; }
.wash { font:bold 12px Arial, Sans-Serif; color: #000; height:25px; width:350px; padding:0 0 0 10px; line-height:24px; border: solid 1px #cecfcf; }
.vp-signup .success { padding:8px 170px 12px 5px; font-weight:normal; display:none; font-size:12px; color:#000000; 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 }
/* Why Fly CSS - Blue Template for Promos Airline Pages Starts
------------------------------------------------------*/
.box_border { border:1px solid #e5e5e5; border-top:0; }
.box_border ul { margin:5px 6px; padding:0; list-style:none; }
.box_border ul li { line-height:23px; border-bottom:1px #ebebeb solid; font-size:11px; }
.whyflyheading { color:#fff; background-image:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/whyfly-top-crnr.gif); font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.whyflyheading h4 { font-weight:bold; font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; }
.whyflytxt { font-size: 12px; color: #0f1717; text-align:justify; }
.whyflytxt ul { margin:5px 6px; padding:0; list-style:none; }
.whyflytxt ul li { line-height:23px; border-bottom:1px #ebebeb solid; font-size:12px; list-style:none; }
.whyflytxt li { background:url(//c.fareportal.com/gcms/portals/2/Images/arrow-list.gif) left 9px no-repeat; padding:0 0 0 10px; }
/* Why Fly CSS------------------------------------------------------*/

/* Search Cheapoair style
------------------------------------------------------*/

.srchcheapo_lft { float:left; width:5px; height:45px; background:url(//c.fareportal.com/gcms/portals/2/images/srchcheapo_lft.gif) no-repeat left top; }
.srchcheapo_rgt { float:left; width:5px; height:45px; background:url(//c.fareportal.com/gcms/portals/2/images/srchcheapo_rgt.gif) no-repeat left top; }
.srchcheapo_rpt { float:left; width:408px; height:45px; background:url(//c.fareportal.com/gcms/portals/2/images/srchcheapo_rpt.gif) repeat-x left top; color:#222; font-size:13px; font-weight:bold; padding-left:2px; line-height:16px; padding-top:9px; }
.srchcheapo_rpt img { vertical-align:middle; }
.srchfrminput { border:1px solid #076ba7; font-weight:normal; padding:0 3px 2px 3px; color:#076ba7; font-family:Arial, Helvetica, sans-serif; font-size:13px !important; line-height:21px; width:228px; !width:222px;
height:24px; vertical-align:middle; }
.srchcheapodir_lft { float:left; width:5px; height:58px; background:url(//c.fareportal.com/gcms/portals/2/images/srchcheapodir_lft.gif) no-repeat left top; }
.srchcheapodir_rgt { float:left; width:5px; height:58px; background:url(//c.fareportal.com/gcms/portals/2/images/srchcheapodir_rgt.gif) no-repeat left top; }
.srchcheapodir_rpt { float:left; width:303px; height:58px; background:url(//c.fareportal.com/gcms/portals/2/images/srchcheapodir_rpt.gif) repeat-x left top; color:#222222; font-size:13px; font-weight:bold; padding-left:5px; line-height:16px; padding-top:9px; }
.srchcheapodir_rpt img { vertical-align:middle; }
.srchdirfrminput { border:1px solid #076ba7; font-weight:normal; padding:0 3px 2px 3px; color:#076ba7; font-family:Arial, Helvetica, sans-serif; font-size:13px !important; line-height:21px; width:250px; !width:246px;
height:24px; vertical-align:middle; }
/* Popular City Starts 
------------------------------------------------------*/

.popularcity { font:12px Arial, Helvetica, sans-serif !important; line-height:17px !important; }
.popularcity p { margin:0; padding:0; font:12px Arial, Helvetica, sans-serif !important; }
.popularcity strong { color:#ef4915; font-weight:bold; font-size:16px; line-height:1.5; }
.orange-heading { color:#076BA7; font:bold 16px Arial, Helvetica, sans-serif !important; line-height:2em !important; border-bottom:3px solid #ddd; margin:0 0 10px 0; padding:10px 0 0 0!important; }
/* Popular City Ends----------------------------------*/
.links_arrow { font-size:12px !important; }
.links_arrow ul { margin:0; padding:0; list-style:none; width:auto; margin-left:10px; margin-top:10px; }
.links_arrow li { color:#000; width:auto; list-style:none; background:url(//c.fareportal.com/gcms/portals/2/images/img-arricon.gif) no-repeat left 6px; padding-left:10px; line-height:16px !important; font-size:12px !important; }
.links_arrow li a, .links_arrow li a:active, .links_arrow li a:visited { color:#000; text-decoration:none; }
.links_arrow li a:hover { color:#000; text-decoration:underline; }
.linksmore a, .linksmore a:active, .linksmore a:visited { color:#00f !important; text-decoration:underline !important; }
.readmorel a, .readmorel a:active, .readmorel a:visited { color:#00f !important; text-decoration:underline !important; font-size:11px; }
.linksmore a:hover, .readmorel a:hover { color:#00f !important; text-decoration:none !important; }
.fontarial { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.mapdiv { padding:5px; background:#efefef; }
.font12b { font-weight:bold; color:#828282; font-size:12px !important; }
.font12bred { font-weight:bold; color:#f00 !important; font-size:12px !important; }
.font12bblack { font-weight:bold !important; color:#000 !important; font-size:12px !important; }
.font12bred a, .font12bred a:active, .font12bred a:visited { color:#f00 !important; text-decoration:underline !important; }
.font12bred a:hover { color:#f00 !important; text-decoration:none !important; }
.font11bred { font-weight:bold !important; font-size:11px; color:#f00; }
.font11bred a, .font12bred a:active, .font12bred a:visited { color:#f00 !important; text-decoration:underline !important; }
.font11bred a:hover { color:#f00 !important; text-decoration:none !important; }
/* client testimonials
------------------------------------------------------*/

.clttxthd { font-size:13px; font-weight:bold; color:#344454; text-align:left; }
.clttxt { font:12px Arial, Helvetica, sans-serif !important; color:#344454; text-align:left; line-height:normal; }
.clttxt ul { }
.clttxt ul li { font:Arial, Helvetica, sans-serif !important; color:#344454; list-style-type:disc; color:#000000; 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-left:15px; padding-right:4px; padding-top:3px; }
.cptxt b { color:#ed0000; }
.bdrflt { border-left:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid; border-right:#e5e5e5 1px solid; }
.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; }
/* end ------------------------------------------------------*/

body * { font-family:Arial, Helvetica, sans-serif; }
/***** NEW CSS Deals Section *****/

.vpd-sec-container {width:550px; float:left; font:normal 12px Arial, Helvetica, sans-serif; background:url("//c.fareportal.com/gcms/portals/2/images/lft-rgt-bdr.gif") 0 0 repeat-y}
.vpd-sec-top-crv {width:550px; float:left; padding-bottom:10px; background:url("//c.fareportal.com/gcms/portals/2/images/deal-top-curve.gif") 0 0 no-repeat}
.vpd-sec-top-lftcol { width:409px; float:left; padding:0 0 0 14px; }
.vpd-sec-top-lftcol h2, .vpd-sec-top-lftcol h3 { width:409px; display:block; float:left; font:bold 16px Arial, Helvetica, sans-serif; color:#076BA7; line-height:29px; border-bottom:3px solid #c7d3e1; margin-bottom:7px !important; }
.vpd-sec-top-lftcol p { width:409px; display:block; float:left; line-height:18px; padding:0px; margin:0px; }
.vpd-sec-top-rgtcol { width:100px; height:80px;  !height:85px;
float:left; background:url("//c.fareportal.com/gcms/portals/2/images/top-rgt-curve.jpg") left top no-repeat; text-align:center; padding:4px 0 0 27px;  !padding:4px 0 0 25px;
}
.vpd-sec-bottom-crv {width:550px; float:left; background:url("//c.fareportal.com/gcms/portals/2/images/deal-bottom-curve.gif") left bottom no-repeat}
.vpd-sec-middle-sec {width:540px; float:left; padding:0 5px 5px; font:normal 12px Arial, Helvetica, sans-serif; }
.vpd-sec-deal-cont {width:530px; float:left; padding:5px; }
.vpd-sec-deal-contHover { width:530px; float:left; padding:5px; background:#e1f2f9; cursor:pointer; }
.vpd-sec-deal-heading { width:530px; float:left; }
.vpd-sec-deal-heading h2 { font-size:14px; font-weight:bold; color:#086aa9; }
.vpd-sec-deal-heading h2 a:link, .vpd-sec-deal-heading h2 a:active, .vpd-sec-deal-heading h2 a:visited { color:#086aa9 !important; font-size:14px; text-decoration:underline !important; font-weight:bold; }
.vpd-sec-deal-heading h2 a:hover { color:#086aa9; text-decoration:none; }
.vpd-sec-deal-heading h2 img { margin-left:5px; vertical-align:middle; }
.vpd-sec-deal-heading .ttl { font-size:14px; font-weight:bold; color:#086aa9; }
.vpd-sec-deal-heading .ttl a { color:#086aa9; text-decoration:underline; }
.vpd-sec-deal-heading .ttl a:hover { color:#086aa9; text-decoration:none; }
.vpd-sec-deal-heading .ttl img { margin-left:5px; vertical-align:middle; }
.vpd-sec-deal-wrapper { width:530px; float:left; padding-top:5px; }
.vpd-sec-deal-thumbnail { width:106px; height:106px; float:left; border:5px solid #dedede; }
.vpd-sec-deal-rgttxt { width:400px; float:left; padding-left:8px; font-size:11px; position:relative; }
.vpd-sec-deal-rgttxt ul { padding:0px; margin:0px; list-style-type:none; }
.vpd-sec-deal-rgttxt ul li { padding:4px 0; margin:0px; list-style-type:none; }
.vpd-sec-deal-rgttxt ul li ul li { padding:3px 0 0 15px; margin:0px; background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/wright-arrow.gif) left 5px no-repeat; }
.vpd-sec-deal-rgttxt ul li.green-list ul li { margin:0 5px 0 0; display:block; font-weight:bold; color:#009100; }
.vpd-sec-deal-price { float:right; text-align:right; position:absolute; right:0; line-height:14px; }
.vpd-sec-deal-price img { margin-bottom:5px; }
.arial13red { font:bold 13px Arial, Helvetica, sans-serif; color:#ff0000; }
.arial24red { font:bold 24px Arial, Helvetica, sans-serif; color:#ff0000; }
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; }
div.hr { display:block; padding:0px; margin:5px 0; width:540px; height:1px; border:0; background:#d6d5d5; float:left; }
div.hr hr { display: none; }
.toppadd5 { padding-top:5px; text-align:center; }
.lftcontnt { float:left; text-align:left; width:280px; font-size:11px !important; }
.lftcontnt img { border:1px solid #CCCCCC; margin:0 2px 0 0; vertical-align:middle; }
.lftcontnt strong { padding:10px 0 0 0; }
.martop12 { margin-top:12px; }
.martop9 { margin-top:9px; }
/* Top Navigation CSS Start
---------------------------------------------------------*/

/* Basic code - don't modify */
#navCS2009 { display: block; margin: 0; padding: 0; z-index:800; position:relative; float:left; width:100% }
#navCS2009 li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#navCS2009 a { display: block; }
#navCS2009 ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
* html #navCS2009 ul { line-height: 0; } /* IE6 "fix" */
#navCS2009 ul a { zoom: 1; } /* IE6/7 fix */
#navCS2009 ul li { float: none; text-align:left; }
#navCS2009 ul ul { top: 0; }
/* Essentials - configure this */
#navCS2009 { background-color: #fff; height: 32px; text-align:center; margin-bottom:0px; padding:0px; }
#navCS2009 *:hover { background:url(//c.fareportal.com/gcms/portals/2/images/nav-bg.gif) repeat-x top; color:#fff; }
#navCS2009 a { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #3c4c60; text-decoration:none; font-size: 12px; font-weight:bold; padding:5px 0px; }
#navCS2009 a:hover { background:url(//c.fareportal.com/gcms/portals/2/images/nav-bg.gif) repeat-x top; color:#fff !important; }
#navCS2009 .hover { background:url(//c.fareportal.com/gcms/portals/2/images/nav-bg.gif) repeat-x top; color:#fff; }
#navCS2009 .currentNav { background-color:#616f7a; color:#fff; }
#navCS2009 .currentNav a { color:#fff; }
#navCS2009 ul { width: 160px; }
#navCS2009 ul li a { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #ccc; color: #3c4c60 !important; text-decoration:none; font-size: 12px; font-weight:normal; padding:5px 10px; line-height:15px; background:#fff }
#navCS2009 ul ul { left: 174px; }
#navCS2009 ul li a:hover { background-color:#f1f1f1; background-image:none; color: #3c4c60 !important }
#navCS2009 ul li .hover { background-color:#f1f1f1; color: #3c4c60 !important }
/* Everything else is theming */
#navCS2009 ul a { border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: none; }
/* #navCS2009 ul a { border-bottom: none; } - I also needed this for IE6/7 */

.headerlnks { color:#687586; padding-right:8px; font-size:11px; padding-bottom:5px; #padding-bottom:4px;
}
.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; }
.topsmlinks { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #e1e1e1; TEXT-DECORATION: none }
.topsmlinks a:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none }
.topsmlinks a:active { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none }
.topsmlinks a:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none }
.topsmlinks a:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff3300; TEXT-DECORATION: none }
.newIco { position:absolute; top:50px; left:935px; display:inline !important }
/* Top Navigation CSS End ---------------------------------------------------------*/


/* Search Form CSS Start 
---------------------------------------------------------*/

body { margin:0; padding:0; }
/*--------------- BLUE SRC FORM TEMPLATE -------------------------------*/
#srcformall { font-family:Arial, Helvetica, sans-serif; font-size:12px !important; color:#000000; }
#srcformall strong { font-weight:bold; 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:red; text-decoration:underline; }
#srcformall a:hover { text-decoration:none; }
#srcformall ul { list-style:none; margin:0px; padding:0px; }
#srcformall ul li { display:inline; font-size:14px; font-weight:bold; cursor:pointer; font-family:Arial, Helvetica, sans-serif; padding:4px 21px 2px 22px; }
.darkf { font-family: Arial, Helvetica, sans-serif; font-size: 12px !important; font-weight: bold; color: #000000; }
.bfrmtitlecms { padding-left: 5px; height:36px; width:100%; width:530px; !width:533px;
}
.bfrmtitlecms h1, .bfrmtitlecms h2 { font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; line-height:36px; color:#fff; padding:0px; background:#076ba7; margin:0px; }
.bfrmtitlecms .bfrmcmshead { font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; line-height:36px; color:#fff; padding:0px; background:#076ba7; margin:0px; }
.bfrmsubcnt { /*	border:1px solid #076ba7; */ background-color:#edeeee; font-size:12px !important; height:68px !important; }
.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 2px; _padding:3px 2px; color:#076ba7; font-size:14px;}
.bfrmleftbrd { background: url(//c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif) scroll no-repeat -10px -150px; float:left }
.bfrmleftbrd2 { background: url(//c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif) scroll no-repeat -8px -150px; float:left }
.bfrmrightbrd { background: url(//c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif) scroll no-repeat 505px -150px; float:left; padding:0 4px; }
.bfrmrightbrd320 { background: url(//c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif) scroll no-repeat 275px -150px; float:left; padding:0 4px; }
.bfrmrightbrd420 { background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif) no-repeat 375px -150px; float:left; padding:0 4px }
.bfrmleftcor { background: url(//c.fareportal.com/gcms/portals/2/images/searchformw/bfrmblrbrd.gif) scroll top left repeat-y; float:left }
.bfrmrightcor { background: url(//c.fareportal.com/gcms/portals/2/images/searchformw/bfrmblrbrd.gif) scroll top right repeat-y; float:left }
.bfrmtmid { background: url(//c.fareportal.com/gcms/portals/2/images/searchformw/bfrmtmid.gif) scroll top repeat-x; background-color:#fff; width:100%; }
.bottom_curves { background: url(//c.fareportal.com/gcms/portals/2/images/searchformw/bfrmbmid.gif) scroll left top repeat-x; width:100%; float:left; height:11px; _background: url(//c.fareportal.com/gcms/portals/2/images/searchformw/bfrmbmid.gif) scroll top repeat-x; font-size:1px; }
.bottom_curves span.left_curve { background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif) no-repeat -82px -152px; width:12px; height:11px; float:left; font-size:1px; }
.bottom_curves span.right_curve { background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif) no-repeat -100px -152px; width:13px; height:11px; float:right; font-size:1px; }
.STabflightbg { background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif) no-repeat 1px -113px #076BA7; line-height:27px; text-align:left; width:545px !important; }
.STabhotelbg { background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif) no-repeat 1px -39px #076BA7; line-height:27px; text-align:left; width:545px !important; }
.STabcarbg { background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif) no-repeat 1px -76px #076BA7; line-height:27px; text-align:left; width:545px !important; }
.STabactivbg { background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif) no-repeat 1px 0 #076BA7; line-height:27px; text-align:left; width:545px !important; }
.STabpkgbg { background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif) no-repeat 1px 0 #076BA7; line-height:27px; text-align:left; width:545px !important; }
/* 4 Tab options */

.pkgtabs { clear:both; overflow:hidden; background-image:url(//c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif); background-repeat:no-repeat; line-height:27px; text-align:left }
.pkgtabs ul { list-style:none; margin:0px; padding:0px }
.pkgtabs ul li { display:inline; font-size:14px; font-weight:bold; cursor:pointer; font-family:Arial, Helvetica, sans-serif;	/*padding:0px 22px; !padding:0px 22px;*/ padding:0; text-align:center }
#showFlights { padding:0px 21px 0px 23px; !padding:0px 20px 0px 23px
}
#showHotels { padding:0px 23px 0px 23px; !padding:0px 22px 0px 22px
}
#showCars { padding:0 23px 0 26px; !padding:0px 24px 0px 24px
}
#showPkg { padding:0 19px 0 24px; !padding:0px 19px 0px 21px
}
/*.STabflightbg4t { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/searchformw/flightbg4t.gif) no-repeat center top; line-height:30px; text-align:left }
.STabhotelbg4t { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/searchformw/hotelbg4t.gif) no-repeat center top; line-height:30px; text-align:left }
.STabcarbg4t { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/searchformw/carbg4t.gif) no-repeat center top; line-height:30px; text-align:left }
.STabactivbg4t { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/searchformw/activbg4t.gif) no-repeat center top; line-height:30px; text-align:left }*/

.STabflightbg4t { background-position:0 -113px; background-color:#076BA7; }
.STabhotelbg4t { background-position:0 -39px; background-color:#076BA7; }
.STabcarbg4t { background-position:0 -76px; background-color:#076BA7; }
.STabpkgbg4t { background-position:0 top; background-color:#076BA7; }
/*----------------------------------------------------------------------*/

#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:#000000; text-decoration:underline; }
.searchbtn { float:right; width:120px; height:35px; background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif) no-repeat -302px -150px; margin-right:0px; cursor:pointer; }
.searchbtn:hover { background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif) no-repeat -172px -150px; }
.advbdr { border-bottom:1px dotted #252525; }
.ErrorMsg div { color:#f00; margin:0 7px; font-size:12px !important; background:#FFFFB7; padding:0 2px; }
.triptype { float:left; width:115px; font-size:12px !important; margin-left:12px; padding-top:4px; _margin-left:7px; line-height:14px; }
.dttime { width:53px; float:left; /*margin-bottom:5px; line-height:24px;*/ font-size:12px !important; _padding-bottom:2px; }
.dttime1 { width:43px; /*float:left; line-height:24px;*/ padding-bottom:0px; vertical-align:middle; font-size:12px !important; _padding-bottom:2px; }
.dttime1 img { display:block; padding-top:3px !important; _padding-top:6px !important; }
.dttime2 { width:53px; float:left; /*margin-bottom:5px;*/ line-height:24px; font-size:12px !important; _padding-bottom:2px; }
.dt { float:left; padding-right:0px; /*line-height:24px;*/ }
.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; margin:5px 0; }
.cl strong { color:#000000; }
.pplrdest { float:left; width:32%; height:16px; font-size:12px !important; }
.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; }
.advht2 { width:75px; float:right; padding:2px; }
.htlroom { float:left; width:50px; }
.c1 { font-size:12px !important; }
.c1 strong { color:#000000; }
.errmsg li { display:block; }
#errMsgs li { display:block; clear:both; }
select { font:normal 14px Arial, Helvetica, sans-serif; margin:2px 0; }
.cal { cursor:pointer; }
label { line-height:15px; }
.minor { float:right; padding-right:6px; _padding-right:10px; padding-top:5px; width:140px; }
/* new autosuggest */
#listautocomp ul { padding: 0px; margin: 0px; cursor: pointer; width: 534px; }
#listautocomp ul li { border-bottom: none !important; font-family: Arial, Helvetica, sans-serif; font-size: 13px !important; text-align: left; list-style: none; text-transform: capitalize; background-color: #ffffff; 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; overflow:hidden; height:24px; text-indent:4px; text-align:left !important; }
#listautocomp ul li div b { background: #ffff00; font-weight: normal; }
#listautocomp ul li .divHover { background-color:#E5E5E5; 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/airporticon.gif) no-repeat 0 0; width:19px; height:18px; margin:2px 0 0 6px; float:left }
/*#listautocomp ul li .divHover .airporticon{margin:0 6px 0 3px}*/
#sugestBox { width:534px }
/* end */


.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(//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:transparent url(//c.fareportal.com/gcms/portals/2/images/searchformw/auto-suggest-bot1.gif) scroll bottom repeat-x }
.autosuggestboxlt { float:left; width:534px; padding-bottom:30px; }
.autosuggestboxrt { float:left; width:128px }
.lihoverstat { background-color:#ffffd6 }
.linormalstat { background-color:#fff }
.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 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
{
	display:block;
	background-color:#fff;
	cursor:pointer;
}*/
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 }
.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 }
.flgbg { background-color:#D0E0ED; padding:6px; width:394px }
.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 }
/* end */

/*=== start added by ram on 27-11-09 =====*/
.loader { background: url(//c.fareportal.com/gcms/portals/2/Images/blueprint/ajax-widget-loader.gif) no-repeat; width: 16px; height: 16px; position: absolute; right: 10px; top: 40px; 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; !margin-top:4px;
!width:410px;
float:left; text-align:left }
.pleasewait span { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/searchformw/loader.gif) no-repeat 0 0; width:16px; height:16px; margin-right:3px; display:inline-block; vertical-align:middle }
/*--------------- start tbDPMain on 04-08-2010 -------------------------------*/

/* code added by pankaj on 9-6-09 */
.search_car { text-align:left; line-height:38px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; text-indent:10px; font-size:20px; }
.search_hotel { text-align:left; line-height:38px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; text-indent:10px; font-size:20px; }
.srchfrmcont { width:550px; float:left }
.row { float:left; width:530px; }
.row .small_cont { width:75px; float:left }
.row .small_cont2 { width:60px; float:left }
.row .small_cont3 { width:200px; float:left }
.row .small_cont4 { width:50px; float:left }
.padding { padding:6px 0 }
.padding2 { padding:15px 0 5px 0 }
.cal { cursor:pointer; width:19px; height:22px; display:inline-block; margin:0; background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif) no-repeat -100px bottom; vertical-align:top; }
.frmhead { float:left; width:100% }
/* packages */
.pack-opts { background:#d4e9ee }
.pack-opts .topcrv { height:5px; overflow:hidden }
.pack-opts .topcrv .lft { float:left; background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/pkg-opt-crv.gif) no-repeat 0 0; height:5px; width:5px; }
.pack-opts .topcrv .rgt { float:right; background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/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(//c.fareportal.com/gcms/portals/2/images/searchformw/pkg-opt-crv.gif) no-repeat 0 -5px; height:5px; width:5px; }
.pack-opts .btmcrv .rgt { float:right; background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/pkg-opt-crv.gif) no-repeat -5px -5px; height:5px; width:5px; }
label.vac-radio { line-height:22px; font-size:14px }
label.vac-radio-ac { line-height:22px; font-size:14px; font-weight:bold }
/* end */
.leftfloated { float:left !important; }
.msg_box { background-color:#fff; font-family:arial; text-align:left !important; border:1px solid #333333; display:none; left:87px; padding:2px; position:absolute; text-align:justify; top:566px; width:300px; }
/* Search Form CSS End ---------------------------------------------------------*/

/* Page heading ---------------------------------------------------------*/
.bfrmtitle { padding-left: 0; height:36px; width:100%; }
.bfrmtitle h1, .bfrmtitle h2 { font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; line-height:36px; color:#076ba7; padding:0px; margin:0px; }
.directory-heading { padding-left: 0; width:100%; }
.directory-heading h1 { font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#076ba7; padding:0px; margin:0 0 5px 0 }
/* end */

.bannertxt { width:404px; !width:420px;
border:1px solid #d1d1d1; border-top:none; padding:7px; margin:0px; float:left; }
.bannertxt span { background:#fdff7f; font-weight:bold; }
.paddtop1 { padding-top:1px; }
.rgtadsbanner { width:160px; padding:0; margin:55px 17px 0 0; }
.rgtadsbannervac { width:160px; padding:0; margin:55px 17px 0 0; }
.cmspanelwid { width:100%; !width:99%;
}
.cmspanelwidh { width:47% !important; float:left; }
.paddingtp15 { padding:15px 0 1px 0; }
.scllink_cms { float:left; padding-right:32px; }
.scllink_cmsshare { float:right; padding-right:0; }
.scllink_cms iframe { width:55px; }
/* Accordion CSS Start ---------------------------------------------------------*/

.glossymenu { margin: 5px 0; padding: 0; font: normal 12px Arial, Helvetica, sans-serif; width: 100%; /*width of menu*/ }
.glossymenu h3 { margin:0px; padding:0px; }
.glossymenu a.menuitem { font: bold 16px/1.5em Arial, Helvetica, sans-serif !important; color: #EF4915; display: block; position: relative; /*To help in the anchoring of the ".statusicon" icon image*/ width: auto; padding: 4px 0; text-decoration: none; border-bottom: 3px solid #DDDDDD; margin: 0 0 10px; }
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active { color: #EF4915; }
.glossymenu a.menuitem .statusicon { /*CSS for icon image that gets dynamically added to headers*/ position: absolute; top: 5px; right: 1px; border: none; }
.glossymenu a.menuitem:hover { background-imagde: url(glossyback2.gif); }
.glossymenu div.submenu { /*DIV that contains each sub menu*/ background: white; }
.glossymenu div.submenu ul { /*UL of each sub menu*/ list-style-type: none; margin: 0; padding: 0; }
.glossymenu div.submenu ul li { background: url("../Images/img-arricon.gif") no-repeat scroll left 6px transparent; color: #000000; font-size: 12px !important; line-height: 16px !important; list-style: none outside none; padding-left: 10px; width: auto; margin-bottom:3px; margin-left:10px; }
.glossymenu div.submenu ul li a { color: #0000FF !important; text-decoration: underline !important; }
.glossymenu div.submenu ul li a:hover { color: #0000FF !important; text-decoration: none !important; }
.orange-heading { border-bottom: 3px solid #DDDDDD; color: #076BA7; font: bold 16px/2em Arial, Helvetica, sans-serif !important; margin: 0 0 10px; padding: 0; }
/* Accordion CSS End ---------------------------------------------------------*/

/* Round Trip Deals Under 199 ---------------------------------------------------------*/
.deals-by-dest { font-size:12px; font-family:Arial, Helvetica, sans-serif; width:550px; float:left; }
.deals-header { height:48px; overflow:hidden; }
.deals-header-left { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/deals-by-dest-top-left.jpg) no-repeat 0 0; height:48px; width:15px; overflow:hidden; float:left; }
.deals-header-content { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/deals-by-dest-top-grad.jpg) repeat-x 0 0; height:48px; width:520px; overflow:hidden; float:left; }
.deals-header-right { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/images/deals-by-dest-top-right.jpg) no-repeat 0 0; height:48px; width:15px; overflow:hidden; float:left; }
.deals-header-content .left { float:left; }
.deals-header-content .right { float:right; line-height:48px; _padding:13px 0; }
.deals-header-content h3 { line-height:48px; margin:0; color:#076ba7; font-size:18px; font-family:Arial, Helvetica, sans-serif; float:left; }
.deals-header-content strong { color:#405060; font-size:12px; font-family:Arial, Helvetica, sans-serif; svertical-align:middle; line-height:20px; }
.deals-header-content .your-origin { font-size:12px; font-family:Arial, Helvetica, sans-serif; width:128px; }
.deals-content { width:548px; border-left:1px solid #d5e0ef; border-right:1px solid #d5e0ef; }
.deals-content table { width:548px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.fares-td { height:36px !important; border-bottom:0px !important; }
.fares-td a { color:#ff0000; }
.brdrbttmdotted-td { border-bottom:1px dotted #DADADA; }
.deals-content th { height:36px; border-top:1px solid #d5e0ef; border-bottom:1px solid #d5e0ef; color:#076ba7; font-weight:bold; text-align:left; padding-left:15px; vertical-align:middle; }
/*.deals-content td{padding-left:15px; height:22px; border-bottom:1px dotted #dadada;}*/

.deals-content table tbody tr td { height:22px; padding-left:15px; }
.deals-content table tbody tr td span table tbody tr td { border-bottom:1px dotted #DADADA; height:22px; padding-left:15px !important; }
.deals-content table tbody tr td table { width:550px; font-size:12px; font-family:Arial, Helvetica, sans-serif; border-left:0px solid #d5e0ef; border-right:0px solid #d5e0ef; }
.deals-content td.caption { height:36px; border-bottom:1px dotted #DADADA; font-weight:bold; }
.deals-content td.deals-dest { color:#4c83bc; font-size:11px; }
.deals-content td.travel-dates { font-size:11px; }
.deals-content td.deals-price { text-align:center; color:#f33a0b; font-weight:bold; }
.deals-footer-left { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/images/deals-by-dest-btm-left.jpg) no-repeat 0 0; height:15px; width:15px; overflow:hidden; float:left; }
.deals-footer-content { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/deals-by-dest-btm-grad.jpg) repeat-x 0 0; height:15px; width:520px; overflow:hidden; float:left; }
.deals-footer-right { background:url(//c.fareportal.com/gcms/portals/2/Images/blueprint/deals-by-dest-btm-right.jpg) no-repeat 0 0; height:15px; width:15px; overflow:hidden; float:left; }
/* end ---------------------------------------------------------*/

/* Sitemap CSS start ---------------------------------------------------------*/
.sitemapbdr { border:1px solid #EFEBEF; border-top:0px; padding-bottom:15px; }
.sitemapSubHead { font-weight: bold; font-size: 14px; color: #003366; background-color: #E3EFFD; padding:5px 5px 5px 5px; }
.sitemaplinkswtbg { font-weight: normal; font-size: 12px; color: #000066; background-color:#fff; padding:5px 0 0 0; }
.sitemaplinkswtbg span { display:inline-block; width:18px; text-align:center; color: #222222; }
.sitemaplinkswtbg a:link, .sitemaplinkswtbg a:active, .sitemaplinkswtbg a:visited { font-weight: normal; font-size: 12px; text-decoration: none; color: #000066; }
.sitemaplinkswtbg a:hover { font-weight: normal; font-size: 12px; text-decoration: underline; color:#006699; }
/* Sitemap CSS end ---------------------------------------------------------*/
/* cars home css start ---------------------------------------------------------*/
.brdrltrt1 { border-left:#e7e7e7 1px solid; border-right:#e7e7e7 1px solid }
.page_heading { color:#0e3a9e; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding-top:8px; }
.carpadLt { padding-left: 8px !important; }
.strongred strong { color:#FF0000; }
.dealsHeading { text-align:left; font-weight:bold; font-size:11px; color:#000000; border-top:#d7d7d7 1px solid; height:25px; background-color:#eeeeee; }
.traveltools { font-size:11px; color:#28333e; line-height:18px; margin-top:6px; margin-bottom:6px; }
.bdrbtmSolid { border-bottom:#e7e7e7 1px solid; }
.carinthead { font-size:14px; font-weight:bold; color:#000; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px }
.carinthead1 { font-size:13px; font-weight:bold; color:#000; font-family:Arial, Helvetica, sans-serif; }
.carsbybrand { border-bottom:solid 1px #f1f1f1; padding-left:5px; padding-bottom:3px; height:23px; }
.carsbybrandhead { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; }
.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; width:100%; }
.carsapf { font-size:12px !important; font-family:Arial, Helvetica, sans-serif; }
/* cars home css end   ---------------------------------------------------------*/
/* cars home gallery   ---------------------------------------------------------*/
.right-slide-container { width:550px; float:left; padding:0; padding:0 0 0 5px\9;/*margin:0 0 0 3px;*/ }
.right-slide-container h1 { font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#076ba7; padding:10px 0 5px 8px; margin:0; float:left; width:auto; font-weight:bold !important; text-align:left; }
.right-slide-container span.taxes { float:right; width:auto; font-size:11px; padding:14px 10px 0 0; color:#666; }
/* new image gallery */

.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/vp-gallerybox-topleft.gif) no-repeat left top; }
.vp-gallerybox-top span.rightcor { width:10px; height:10px; float:right; overflow:hidden; background:url(//c.fareportal.com/gcms/portals/2/images/vp-gallerybox-topright.gif) no-repeat left top; }
.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/vp-gallerybox-botleft.gif) no-repeat left top; }
.vp-gallerybox-bot span.rightcor { width:10px; height:10px; overflow:hidden; float:right; background:url(//c.fareportal.com/gcms/portals/2/images/vp-gallerybox-botright.gif) no-repeat left top; }
.vp-gallery { padding:1px 0; }
.htl_deals_mainheading h2 { color: #0471B4; font: bold 18px/32px Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
/* hotels home css start  ---------------------------------------------------------*/
.heading2 { font-weight:bold; line-height:15px; color:#000 }
.heading2 .from { border-left:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; padding-left:10px; border-top:1px solid #D7D7D7; }
.heading2 .to { padding-left:5px; border-bottom:1px solid #D7D7D7; border-top:1px solid #D7D7D7; }
.heading2 .empty { border-bottom:1px solid #D7D7D7; border-top:1px solid #D7D7D7; }
.heading2 .deals { border-right:1px solid #D7D7D7; color:#000; font-weight:bold; border-bottom:1px solid #D7D7D7; border-top:1px solid #D7D7D7; }
.ARNTermtext { background-color: #F7F7F7; border-bottom: 1px solid #E9E8E8; border-top: 1px solid #E9E8E8; color: #3C3C3C; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 8px; }
.topDealsHeadRed { PADDING-LEFT:5px; FONT-WEIGHT:normal; FONT-SIZE:11px; COLOR:#ff0000; }
.topDealsHeadRed a:link, .topDealsHeadRed a:active, .topDealsHeadRed a:visited { FONT-WEIGHT:normal; FONT-SIZE:11px; COLOR:#ff0000; text-decoration:none; }
.topDealsHeadRed a:hover { FONT-WEIGHT:normal; FONT-SIZE:11px; COLOR:#ff0000; text-decoration:underline; }
.topDealsHeadBlue { FONT-WEIGHT:bold; FONT-SIZE:11px; COLOR:#006cc0; }
.topDealsHeadBlue a:link, .topDealsHeadBlue a:active, .topDealsHeadBlue a:visited { FONT-WEIGHT:bold; FONT-SIZE:11px; COLOR:#006cc0; text-decoration:none; }
.topDealsHeadBlue a:hover { FONT-WEIGHT:bold; FONT-SIZE:11px; COLOR:#006cc0; text-decoration:none; }
.topDealsHeadBlue b { FONT-SIZE:11px; COLOR:#000000; font-weight:normal; }
countrytext { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #28333e; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: left }
.countrytext A:link { PADDING-LEFT: 12px; FONT-SIZE: 12px; COLOR: #28333e; TEXT-DECORATION: none }
.countrytext A:visited { PADDING-LEFT: 12px; FONT-SIZE: 12px; COLOR: #28333e; TEXT-DECORATION: none }
.countrytext A:active { PADDING-LEFT: 12px; FONT-SIZE: 12px; COLOR: #28333e; TEXT-DECORATION: none }
.countrytext A:hover { FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline }
.countrytext B { COLOR: #006cc0 }
.countrytext B A:link { FONT-SIZE: 12px; COLOR: #006cc0; TEXT-DECORATION: none }
.countrytext B A:visited { FONT-SIZE: 12px; COLOR: #006cc0; TEXT-DECORATION: none }
.countrytext B A:active { FONT-SIZE: 12px; COLOR: #006cc0; TEXT-DECORATION: none }
.countrytext B A:hover { FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline }
.countrytext I { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f03c10; FONT-STYLE: normal }
.countrytext I A:link { FONT-SIZE: 12px; COLOR: #f03c10; TEXT-DECORATION: none }
.countrytext I A:visited { FONT-SIZE: 12px; COLOR: #f03c10; TEXT-DECORATION: none }
.countrytext I A:active { FONT-SIZE: 12px; COLOR: #f03c10; TEXT-DECORATION: none }
.countrytext I A:hover { FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline }
.brdrGrey { BORDER-RIGHT: #e8e9eb 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #e8e9eb 1px solid; BORDER-BOTTOM: #e8e9eb 1px solid }
.brdrGrey1 { BORDER-RIGHT: #e8e9eb 1px solid; BORDER-TOP: #e8e9eb 1px solid; BORDER-LEFT: #e8e9eb 1px solid; BORDER-BOTTOM: #e8e9eb 1px solid }
.brdrGrey2 { BORDER-RIGHT: #e8e9eb 1px solid; BORDER-TOP: #e8e9eb 1px solid; PADDING-BOTTOM: 2px; BORDER-LEFT: #e8e9eb 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #e8e9eb 1px solid }
.hdtxt { TEXT-ALIGN: left; font-size:16px; font-weight:bold; color:#3c3c3c; }
.hdtxt h2, .hdtxt h3 { font-size:14px; font-weight:bold; color:#3c3c3c; }
.hotelspltxt { font-weight: bold; font-size: 12px; color: #103c9e; line-height: 16px; BORDER-BOTTOM: #e7e7e7 1px solid; TEXT-ALIGN: left }
.hotelspltxt a:link, .hotelspltxt a:visited, .hotelspltxt a:active { color: #103c9e; text-decoration: none; font-size: 11px; }
.hotelspltxt a:hover { color: #000000; text-decoration: underline; font-size: 11px; }
.hotelspltxt EM { font-weight: normal; font-size: 11px; color: #3a3a3a; FONT-STYLE: normal }
.hotelspltxt strong a:link, .hotelspltxt strong a:visited, .hotelspltxt strong a:active { color: #ff0000; text-decoration: none; font-size: 12px; }
.hotelspltxt strong a:hover { color: #ff0000; text-decoration: underline; font-size: 12px; }
.hotelspltxtnobdr { font-weight:normal !important; font-size: 12px; color: #103c9e; line-height: 16px; TEXT-ALIGN: left }
.hotelspltxtnobdr a:link, .hotelspltxtnobdr a:visited, .hotelspltxtnobdr a:active { color: #076ba7; text-decoration: none; font-size: 11px; }
.hotelspltxtnobdr a:hover { color: #000000; text-decoration: underline; font-size: 11px; }
.hotelspltxtnobdr strong { color:#076ba7 }
.hotelspltxtnobdr EM { font-weight: normal; font-size: 11px; color: #3a3a3a; FONT-STYLE: normal }
.hotelspltxtnobdr strong a:link, .hotelspltxtnobdr strong a:visited, .hotelspltxtnobdr strong a:active { color: #ff0000; text-decoration: none; font-size: 12px; }
.hotelspltxtnobdr strong a:hover { color: #ff0000; text-decoration: underline; font-size: 12px; }
.fntRedLnk { font-weight: bold; font-size: 12px; color: #ff0000; TEXT-ALIGN: left }
.fntRedLnk A:link { font-weight: bold; font-size: 12px; color: #ff0000; text-decoration: underline }
.fntRedLnk A:active { font-weight: bold; font-size: 12px; color: #ff0000; text-decoration: underline }
.fntRedLnk A:visited { font-weight: bold; font-size: 12px; color: #ff0000; text-decoration: underline }
.fntRedLnk A:hover { font-weight: bold; font-size: 12px; color: #0685d6; text-decoration: underline }
/* hotels home css end  ---------------------------------------------------------*/
.padd-left { padding:0 0 0 11px; }

.go{background:url("//c.fareportal.com/gcms/portals//3/images/sprite-flight-opt.png") no-repeat scroll 0 -188px transparent; border:medium none; cursor:pointer; float:right; height:33px; width:37px}
.go-hover{background:url("//c.fareportal.com/gcms/portals//3/images/sprite-flight-opt.png") -43px -188px no-repeat; float:right; width:37px; height:33px; border:none; cursor:pointer}
