.wcm_grid_row_separator{height:1px;line-height:1px;font-size:1px;border-bottom:1px dotted #7e7e7e;margin-bottom:1px;clear:both}
.wcm_grid_cell_container{float:left;display:inline}
.wcm_grid_container_cols_1 .wcm_grid_cell_container{width:100%}
.wcm_grid_container_cols_2 .wcm_grid_cell_container{width:49.5%}
.wcm_grid_container_cols_3 .wcm_grid_cell_container{width:33%}
.wcm_grid_container_cols_4 .wcm_grid_cell_container{width:24.75%}
.wcm_grid_cell_text_only{padding:10px 0}
.wcm_grid_cell_text_with_image{float:left;display:inline;padding:10px 0;width:74%;margin-left:5%}
.wcm_grid_cell_text_with_image_and_button{float:left;display:inline;padding:10px 0;width:54%;margin-left:5%}
.wcm_grid_cell_inner_text_container_left{float:left;display:inline;width:49%;text-align:left}
.wcm_grid_cell_inner_text_container_right{float:right;display:inline;width:49%;text-align:right}
.wcm_grid_cell_button_left{text-align:left}
.wcm_grid_cell_button_right{text-align:right}
.wcm_grid_cell_image{text-align:center;overflow:hidden;padding:10px 0}
.wcm_grid_cell_image_align_left{text-align:left}
.wcm_grid_cell_image_align_right{text-align:right}
.wcm_grid_cell_image_left{float:left;display:inline;width:20%}
.wcm_grid_cell_image_right{float:right;display:inline;width:20%}
.wcm_grid_cell_button_right_outside_text{float:right;display:inline;width:20%}
.wcm_button{background:url(https://www.swabiz.com/assets/images/mkt/loyalty/rapid_rewards/orange_blue_button.png) no-repeat scroll 0 -22px transparent;height:22px;display:inline-block;padding-left:7px}
.wcm_button span{background:url(https://www.swabiz.com/assets/images/mkt/loyalty/rapid_rewards/orange_blue_button.png) no-repeat scroll 100% 0 transparent;color:white;height:22px;line-height:22px;padding:0 12px 0 5px;font-weight:bold;text-shadow:#c56800 0 -1px 0;display:inline-block;font-size:11px}
a.wcm_button,a.wcm_button:link,a.wcm_button:hover,a.wcm_button:visited{text-decoration:none!important}
.wcm_text_small{font-size:9px}
.wcm_text_color_light_gray{color:#999}
.wcm_page_header{margin-top:10px}
.wcm_page_header h1.wcm_page_header_title{margin-bottom:8px}
.wcm_booking_widget{background:url("https://www.swabiz.com/assets/images/bookingWidget_static_footer.gif") no-repeat bottom left;float:left;padding:0 0 15px 0;width:228px}
.wcm_booking_widget_title{background:url("https://www.swabiz.com/assets/images/bookingWidget_static_header.gif") no-repeat;padding:15px 0 0 0}
.wcm_booking_widget_title h3,.wcm_booking_widget_title .wcm-booking-widget-title-heading{color:#000;font:bold 18px/20px helvetica,arial,sans-serif;line-height:25px;margin:0 0 10px 15px;padding:0 0 0 30px}
.wcm_booking_widget_air .wcm_booking_widget_title h3,.wcm_booking_widget_air .wcm_booking_widget_title .wcm-booking-widget-title-heading{background:url(https://www.swabiz.com/assets/images/booking/widget/air-icon.gif) no-repeat}
.wcm_booking_widget_car .wcm_booking_widget_title h3{background:url(https://www.swabiz.com/assets/images/booking/widget/car-icon.gif) no-repeat}
.wcm_booking_widget_hotel .wcm_booking_widget_title h3{background:url(https://www.swabiz.com/assets/images/booking/widget/hotel-icon.gif) no-repeat}
.wcm_booking_widget_air_title{background:url('https://www.swabiz.com/assets/images/booking/widget/air-icon.gif') no-repeat;color:#000;font:bold 18px/1.4 "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 10px 15px;padding-left:30px}
.wcm_booking_widget_air_flyout_label{color:#000;display:block;font:bold 12px/1 Verdana,Tahoma,sans-serif;margin-bottom:4px}
.wcm_booking_widget_air_flyout_fieldset{margin:0;padding:0}
.wcm_booking_widget_row .sw2 .info-icon--button{background-color:transparent;border:0;color:#304cb2;height:17px;margin:1px;padding:0;vertical-align:top;width:14px}
@-moz-document url-prefix(){.wcm_booking_widget_row .sw2 .info-icon--button:focus{outline:dotted 1px}
}
.wcm_booking_widget_row_tile .wcm_booking_widget_air_flyout_routemap_link{color:#304cb2}
.wcm_booking_widget_row_tile .wcm_booking_widget_air_flyout_routemap_link:hover{color:#111b40;text-decoration:underline}
.wcm_booking_widget_air_flyout_promoCode_tile{padding-top:3px}
.wcm_booking_widget_message{color:#107ceb;font-size:15px;line-height:16px;margin-left:45px;margin-right:20px}
.wcm_booking_widget_message a{text-decoration:underline}
.wcm_booking_widget form{padding-left:8px}
.wcm_booking_widget_row{margin:0 0 4px 0;width:211px;float:left}
.wcm_booking_widget_row .wcm_booking_widget_column,.wcm_booking_widget_row .wcm_booking_widget_column .wcm_booking_widget_field_container{position:relative}
.wcm_booking_widget_row label .swa_forms_wrappingLabel_text{display:none}
.wcm_booking_widget .wcm_booking_widget_row button.ui-button{position:absolute;right:2px;top:4px;height:12px;width:12px;border:0;background:url("https://www.swabiz.com/assets/images/homepage/dropdown-window.gif") no-repeat}
.wcm_booking_widget_row input,.wcm_booking_widget_row select{background-color:#FFF;border:1px solid #666;box-sizing:border-box;font-size:12px;height:18px;margin:0;padding:1px 0 1px 1px;width:211px}
.wcm_booking_widget_row select{padding:0;width:212px}
.wcm_booking_widget_row_2_columns select{width:105px}
.wcm_booking_widget_row_2_columns input{width:98px}
.wcm_booking_widget_field_container_air_trip_type input{width:auto;float:left;margin:3px 0 0 3px}
.wcm_booking_widget_row .wcm_booking_widget_field_container_air_trip_type label .swa_forms_wrappingLabel_text{display:inline;line-height:18px;float:left}
.wcm_booking_widget_row_tile{margin-bottom:10px}
.wcm_booking_widget_field_container_air_trip_type_round_trip,.wcm_booking_widget_field_container_air_trip_type_one_way{float:left}
.wcm_booking_widget_field_container_air_trip_type_one_way{padding-left:10px}
.wcm_booking_widget_row_2_columns .wcm_booking_widget_column{float:left;width:107px}
.wcm_booking_widget_row_2_columns .wcm_booking_widget_column_last{width:104px}
.wcm_booking_widget_row_2_columns .wcm_booking_widget_column .wcm_booking_widget_field_container{width:104px}
.wcm_booking_widget_row_2_columns .wcm_booking_widget_column .wcm_booking_widget_field_container_date img{position:absolute;right:3px;top:3px}
.ui-datepicker .ui-icon{text-indent:0}
.wcm_booking_widget_highlightedDate a{background-color:#ffe6c8}
.wcm_booking_widget_field_help_container{position:absolute;top:1px;right:1px;text-indent:-9999px;overflow:hidden}
.wcm_booking_widget_field_help_container a{background:url("https://www.swabiz.com/assets/images/homepage/icon-question.gif") no-repeat scroll left top transparent;cursor:pointer;display:block;height:16px;text-decoration:none;width:16px}
.wcm_booking_widget_field_help_container_promo_code{overflow:hidden;position:absolute;right:1px;top:0}
.popup_help_widget_box_promo_code{overflow:hidden;width:237px}
.popup_help_widget_box_promo_code .promoCode-text--heading{color:#FFF;font-size:14px;letter-spacing:normal;line-height:1.3}
.wcm_booking_widget_field_container_html{line-height:14px;font-size:11px}
.wcm_booking_widget_air .wcm_booking_widget_field_container_html,.wcm_booking_widget_hotel .wcm_booking_widget_field_container_html{padding-top:7px}
.wcm_booking_widget_bottom_advanced_search_container_text{color:#888;font-family:Arial,sans-serif;font-size:9px;line-height:11px}
.wcm_booking_widget_field_container_submit_button input{width:auto;border:0;float:right}
.swa_forms_airportFieldFlyout{background-color:white;border:1px solid #e5e5e5;font-size:10px;padding:0!important;z-index:9999}
.swa_forms_airportFieldFlyout .swa_forms_airportFieldFlyout_airportNotFound{font-weight:bold;text-align:left;padding:15px 0 10px 15px}
.swa_forms_airportFieldFlyout .ui-dialog-content,.swa_forms_airportFieldFlyout .ui-dialog-content .swa_forms_selectFlyoutFieldFlyout_tabs{padding:0!important}
.swa_forms_airportFieldFlyout .ui-tabs{padding:0}
.swa_forms_airportFieldFlyout .ui-tabs-nav{padding:0!important;background:url(https://www.swabiz.com/assets/images/gray_dot_1x1.gif) repeat-x bottom}
.swa_forms_airportFieldFlyout .ui-tabs-nav li{margin:0!important}
.swa_forms_airportFieldFlyout .ui-tabs-nav li a{cursor:pointer;display:table-cell;float:left;font-size:10pt;font-weight:bold;height:40px;line-height:40px;list-style:none outside none;padding:0 13px;position:relative;vertical-align:middle;width:auto;background:url("https://www.swabiz.com/assets/images/tabs_bg.jpg") repeat-x bottom;border-bottom:1px solid #f0f0f0;color:#2683f9;outline:0}
.swa_forms_airportFieldFlyout .ui-tabs-nav li.ui-state-active a{background:url("https://www.swabiz.com/assets/images/tabs_selected_bg.jpg") repeat-x top;border-bottom:1px solid white;color:black}
.swa_forms_airportFieldFlyout .ui-tabs-panel{padding:0;width:auto}
.swa_forms_airportFieldFlyout .ui-tabs-panel .column,.swa_forms_airportFieldFlyout .swa_forms_selectFlyoutFieldFlyout_tabs_pane .column{float:left;background:red;margin:10px 0 10px 0;width:200px;text-align:left;background:url("https://www.swabiz.com/assets/images/vertical_dotted_line.gif") repeat-y scroll right top transparent;padding:0 12px 0 10px}
.swa_forms_airportFieldFlyout .ui-tabs-panel .column_last,.swa_forms_airportFieldFlyout .swa_forms_selectFlyoutFieldFlyout_tabs_pane .column_last{background:0;padding-right:4px}
.swa_forms_airportFieldFlyout .ui-tabs-panel .column_first,.swa_forms_airportFieldFlyout .swa_forms_selectFlyoutFieldFlyout_tabs_pane .column_first{margin-left:10px}
.swa_forms_airportFieldFlyout .swa_forms_selectFlyoutFieldFlyout_tabs_pane{background:0}
.swa_forms_airportFieldFlyout .ui-tabs-panel .column a,.swa_forms_airportFieldFlyout .swa_forms_selectFlyoutFieldFlyout_tabs_pane a{background-color:white;border:1px solid white;padding-left:2px;display:block}
.swa_forms_airportFieldFlyout .ui-tabs-panel .column a:hover,.swa_forms_airportFieldFlyout .swa_forms_selectFlyoutFieldFlyout_tabs_pane a:hover,.swa_forms_airportFieldFlyout .ui-tabs-panel .column a.highlighted,.swa_forms_airportFieldFlyout .swa_forms_selectFlyoutFieldFlyout_tabs_pane a.highlighted{background-color:#ff6d00!important;color:white;text-decoration:none}
.swa_forms_airportFieldFlyout .ui-dialog-footerbar{background-color:#edf1fc;float:left;text-align:right;width:100%;padding:5px 0}
.swa_forms_airportFieldFlyout .ui-dialog-footerbar p{padding-left:10px;padding-top:3px;margin:0}
.swa_forms_airportFieldFlyout .ui-dialog-footerbar .ui-dialog-titlebar-close{height:18px;padding:1px;position:static;width:19px;display:block;background:url(https://www.swabiz.com/assets/images/close_button.gif) no-repeat right top;padding:0 35px 0 0;float:right;line-height:18px;margin:0 10px 0 0}
.swa_forms_airportFieldFlyout .ui-dialog-footerbar .ui-dialog-titlebar-close span{display:inline}
.swa_forms_airportFieldFlyout .ui-dialog-footerbar .swa_forms_airportFieldFlyout_footerContent{float:left}
.swa_forms_airportFieldFlyout .ui-dialog-footerbar .ui-dialog-titlebar-close{height:18px;padding:1px;position:static;width:19px;display:block;background:url(https://www.swabiz.com/assets/images/close_button.gif) no-repeat right top;padding:0 35px 0 0;float:right;line-height:18px}
.wcm_booking_widget_field_help_content{display:none}
.wcm_booking_widget_field_help_flyOut{background-color:white;text-align:left;padding:0;overflow:visible;left:186px!important;width:237px!important;z-index:150!important}
.wcm_booking_widget_field_help_flyOut .ui-dialog-titlebar{background-color:#5164d5;clear:both;color:white;float:left;height:20px;padding:0;width:100%}
.wcm_booking_widget_field_help_flyOut .ui-dialog-titlebar span{float:left;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;height:20px;line-height:14px;padding-left:12px;padding-top:4px}
.wcm_booking_widget_field_help_flyOut .ui-dialog-titlebar a{background:url(https://www.swabiz.com/assets/images/homepage/popup_box_close.gif) no-repeat right top 2px;color:white;padding:0 19px 7px 0!important;z-index:999;right:5px}
.wcm_booking_widget_field_help_flyOut .ui-dialog-titlebar a.ui-state-hover{text-decoration:none;padding:0 40px 0 0;padding:0 22px 0 0\0/!important;right:5px}
.wcm_booking_widget_field_help_flyOut .ui-dialog-titlebar a span{text-indent:0;font:11px/13px Verdana,Tahoma,sans-serif;font-weight:normal}
.wcm_booking_widget_field_help_flyOut .wcm_booking_widget_field_help_pointer{background:url("https://www.swabiz.com/assets/images/homepage/pointer_up.gif") no-repeat left top;width:31px;height:17px}
.wcm_booking_widget_field_help_flyOut .ui-dialog-content{overflow:visible;padding:5px;color:#707070;float:left;background-color:#FFF;border:3px solid #5164d5}
.wcm_air_bs_upsell h4 sup{font-size:9px}
.wcm_air_bs_upsell_logo{float:left;width:131px}
.wcm_air_bs_upsell_content{float:left}
.wcm_air_bs_upsell_subtitle{font-size:15px}
.wcm_air_bs_upsell_subtitle sup{font-size:9px}
.wcm_air_bs_upsell_explanation{font-size:9px}
.wcm_air_bs_upsell_explanation sup{font-size:7px}
.wcm_air_eb_upsell h4 sup{font-size:9px}
.wcm_air_eb_upsell_logo{float:left;width:83px}
.wcm_air_eb_upsell_content{float:left;width:540px}
.wcm_air_eb_upsell_content ul{margin-left:30px}
.wcm_air_eb_upsell_content dl{margin:0 0 0 30px}
.wcm_air_eb_upsell_content dl dt{background-image:url("https://www.swabiz.com/assets/images/framework/lists/lists_checkmark.png");background-repeat:no-repeat;list-style-type:none;margin:0 0 1px;padding:0 0 0 15px}
.wcm_air_eb_upsell_content dl dd{display:none}
.wcm_air_eb_upsell_subtitle{font-size:14px}
.wcm_air_eb_upsell_subtitle sup{font-size:9px}
.wcm_air_eb_upsell_explanation{font-size:9px}
.wcm_air_eb_upsell_explanation sup{font-size:7px}
.wcm_check_in_flyby_info{background:url("https://www.swabiz.com/assets/images/banner-bg.png") no-repeat scroll left top transparent;height:35px;margin-bottom:1px;width:335px}
.wcm_check_in_flyby_info_inner{padding:5px 0 0 81px}
.wcm_check_in_flyby_info h6{font-size:10px;font-weight:bold;margin-top:2px;font-family:Verdana,Tahoma,sans-serif;line-height:15px}
.wcm_check_in_flyby_info h6 a img{vertical-align:top}
.wcm_check_in_flyby_info_location{margin:0;padding:0}
.wcm_check_in_flyby_info_location li{background:url(https://www.swabiz.com/assets/images/ok-ico.png) no-repeat left top;color:#000;display:block;float:left;font-size:9px;list-style:none;margin-right:5px;padding-left:13px}
.rr_marketing_nav_real_text_container{background-color:#FFF}
.rr_marketing_nav_real_text{background-color:#38459a;-moz-border-radius:11px 11px 0 0;-webkit-border-radius:11px 11px 0 0;border-radius:11px 11px 0 0;box-sizing:border-box;height:60px;margin:0;padding:8px 0 0;width:760px}
.rr_marketing_nav_real_text>.rr_marketing_nav_list_item{background:#e7e9f4;background:-moz-linear-gradient(top,#fff 0,#e7e9f4 100%);background:-webkit-linear-gradient(top,#fff 0,#e7e9f4 100%);background:linear-gradient(to bottom,#fff 0,#e7e9f4 100%);box-sizing:border-box;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#E7E9F4',GradientType=0);float:left;font-family:Arial,sans-serif;font-size:15px;font-weight:bold;letter-spacing:-1px;line-height:52px;text-align:center}
.rr_marketing_nav_real_text>.active_list_item{background:#e7e9f4;background:-moz-linear-gradient(top,#e7e9f4 0,#fff 100%);background:-webkit-linear-gradient(top,#e7e9f4 0,#fff 100%);background:linear-gradient(to bottom,#e7e9f4 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7E9F4',endColorstr='#FFFFFF',GradientType=0)}
.rr_marketing_nav_real_text>.rr_marketing_nav_list_item:first-child{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}
.rr_marketing_nav_real_text>.rr_marketing_nav_list_item:last-child{-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}
.rr_marketing_nav_list_item>.rr_marketing_nav_link{color:#304cb2;text-decoration:none}
.rr_marketing_nav_list_item>.rr_marketing_nav_link:hover{color:#111b40;text-decoration:underline}
.active_list_item>.rr_marketing_nav_link,.active_list_item>.rr_marketing_nav_link:hover{color:#000;margin-right:10px;text-decoration:none}
.active_list_item>.rr_marketing_nav_link:before{background:no-repeat 0 7px url('https://www.swabiz.com/assets/images/rapid-rewards/rr_active_tab.png');background-size:7px 4px;content:'';padding-right:10px}
.overview-list-item{width:149px}
.about-list-item{width:74px}
.how-to-earn-list-item{width:111px}
.how-to-redeem-list-item{width:130px}
.tiers-more-alist-list-item{width:112px}
.partners-list-item{width:87px}
.promotions-list-item{width:97px}
.swa_forms_widgetLabel_text{color:#000;display:inline-block;font:bold 12px/13px Verdana,Tahoma,sans-serif;margin-bottom:3px}
.wcm_booking_widget_column .wcm_booking_widget_submit_button_container{text-align:right}
.wcm_booking_widget_row_2_columns .wcm_booking_widget_column .wcm_booking_widget_field_container_date .ui-datepicker-trigger{top:19px}
.wcm_booking_widget_row_2_columns .wcm_booking_widget_column .swa_forms_wrappingLabel .ui-datepicker-trigger{top:16px}
.wcm_booking_widget_row_2_columns .wcm_booking_widget_column.wcm_thmpg_date_field_container .wcm_booking_widget_field_container_date .ui-datepicker-trigger{top:16px}
.wcm_booking_widget_text{color:#636363}
.booking_widget_destination_flyout_field.ac_input{color:#000}
.booking_widget_destination_flyout_field.ac_input.form_optional{color:#666}
.wcm_booking_widget_field_container .wcm_booking_widget-link,.jquery_rgbmultiselect_buttons .wcm_booking_widget-link{color:#304cb2}
.wcm_booking_widget_field_container .wcm_booking_widget-link:hover,.jquery_rgbmultiselect_buttons .wcm_booking_widget-link:hover{color:#111b40;text-decoration:underline}
.wcm_booking_widget_rgbmultiselect_buttons{height:30px}
.wcm_booking_widget_rgbmultiselect_buttons .wcm_booking_widget-link{background:transparent;border:0;height:18px;margin-top:7px;padding:0}
.wcm_booking_widget_rgbmultiselect_icon{top:20px}
.wcm_booking_widget_highlightedDate .ui-state-default{background-color:#ffe6c8}
.wcm_message_promotions{color:#636363;font-family:Arial,sans-serif;font-size:10px;padding:6px 5px}
#ui-datepicker-div .wcm_booking_widget_highlightedDate .ui-state-default{background-color:#FFF;border:2px solid #ffbf27;color:#111b40;margin:1px}
#ui-datepicker-div .wcm_booking_widget_highlightedDate .ui-state-hover,#ui-datepicker-div .wcm_booking_widget_highlightedDate .ui-state-focus{border:1px solid #777;margin:2px}
.wcm_booking_widget_instructions{background-color:#edf1fc;color:#636363;font-family:Arial,sans-serif;font-size:10px;padding:7px 12px 4px}
.wcm_booking_widget_instructions_keyboard{font-weight:bold;padding-bottom:4px}
.wcm_booking_widget_instructions_enter{padding-top:0}
.wcm_booking_widget_instructions_up{padding:0}
.wcm_booking_widget_instructions_up_title,.wcm_booking_widget_instructions_enter_title{font-weight:bold}
.wcm_booking_widget_hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.wcm_grid_list{list-style:none;margin:0;padding:0}
.wcm_grid_list:after{clear:both;content:" ";display:block}
.wcm_grid_item_cols_4{float:left;padding:10px 0;text-align:center;width:24.75%}
.wcm_grid_item_cols_3{float:left;padding:10px 0;text-align:center;width:33%}
.wcm_grid_item_cols_3_left{text-align:left}
.wcm_grid_item_block{border-bottom:1px dotted #7e7e7e;margin-bottom:2px}
.wcm_grid_item_block:last-child{border-bottom:0;margin-bottom:0}
.wcm_grid_item_block:after{clear:both;content:" ";display:block}
.dests li a,.swa_content_module_inner.sale_active a,.swa_content_module_inner a,.deal_routes .city a{color:#304cb2}
.dests li a:hover,.swa_content_module_inner.sale_active a:hover,.swa_content_module_inner a:hover,.deal_routes .back_to_top:hover,.deal_routes .city a:hover{color:#111b40}
.route_filterTitle{color:#000;display:block;font:bold 11px/13px Verdana,Tahoma,sans-serif;margin:10px 0 0 0}
.terms_conditions_heading{color:#333;display:block;font:bold 11px/13px Verdana,Tahoma,sans-serif;margin:10px 0 0 0}
.deal_routes .dests li{height:auto}
.deal_routes{position:relative}
.deal_routes .back_to_top.first_back_link{left:165px;position:absolute;top:78px}
.deal_routes .back_to_top{color:#304cb2;display:block;float:left;margin:3px}
.deal_routes .city{color:#333;display:block;float:left;font:bold 13px/15px Verdana,Tahoma,sans-serif;margin-bottom:5px}
.grouping_city{clear:both;display:block;margin:0;padding:10px 0 0 0}
#deal_detail_routes #list_of_routes ul{padding:0}
.wcm-booking-widget-label{color:#000;font:bold 12px/13px Verdana,Tahoma,sans-serif;padding:0}
.sw2 .info-icon--button{background:0;border:0;color:#304cb2;height:14px;margin:0;padding:1px 0 0 0;vertical-align:top;width:15px}
.sw2 .info-icon--button:focus{outline:dotted 1px}
.promoCode-text--heading{color:#FFF;font-size:14px;letter-spacing:normal;line-height:14px}
.wcm-search-button{float:right}
.wcm_booking_widget_row .flight-type{border:0}