 /* List search form */
 #flight_hotel_v1_list #search_form .quick_search_box_top {
     float: left;
 }
 #flight_hotel_v1_list #search_form .quick_search_box_middle {
     float: left;
     background-color: #02ABEC;
 }
 #flight_hotel_v1_list #search_form .content .city_departure_input,
 #flight_hotel_v1_list #search_form .content .city_destination_input,
 #flight_hotel_v1_list #search_form .content .city_departure_input_focused,
 #flight_hotel_v1_list #search_form .content .city_destination_input_focused {
     width: 177px;
 }
 #flight_hotel_v1_list #search_form .content .city_departure_input_focused,
 #flight_hotel_v1_list #search_form .content .city_destination_input_focused {
     border: 2px solid orange;
 }
 #flight_hotel_v1_list #search_form #search_button_container .price_box_bottom_left {
     background: url("/tse/gfx/price_button_best_left.png") no-repeat scroll 0 0 transparent;
     float: left;
     height: 32px;
     line-height: 30px;
     padding-left: 8px;
 }
 #flight_hotel_v1_list #search_form #search_button_container .price_box_bottom_middle {
     background: url("/tse/gfx/price_button_best_middle.png") repeat-x scroll 0 0 transparent;
     float: left;
     height: 32px;
     line-height: 30px;
     min-width: 85px;
     padding-left: 5px;
     padding-right: 5px;
     text-align: center;
     min-width: 135px;
 }
 #flight_hotel_v1_list #search_form #search_button_container .price_box_bottom_right {
     background: url("/tse/gfx/price_button_best_right.png") no-repeat scroll right top transparent;
     float: left;
     height: 32px;
     line-height: 30px;
     padding-right: 19px;
 }
 /* List - list */
 #loading_layer_container {
     position: absolute !important;
     top: 430px;
     left: 50%;
     z-index: 100
 }
 #loading_layer_container #loading_layer,
 #loading_layer_container #update_filter_box {
     width: 113px;
     height: 113px;
     background: url('/tse/gfx/last_minute_list/loading_background.png') no-repeat;
     text-indent: -999px;
     margin-left: auto;
     margin-right: auto;
 }
 #loading_layer_container #loading_layer:after,
 #update_filter_box:after {
     content: "";
     float: left;
     width: 113px;
     height: 113px;
     margin-left: auto;
     margin-right: auto;
     background: url(/tse/gfx/last_minute_list/loading.gif) 27px 27px no-repeat;
 }
 /*

#flight_hotel_v1_list #loading_layer {
    background-color: #01AAED;
    background-image: url("/tse/gfx/loading.gif");
    background-position: 15px 15px;
    background-repeat: no-repeat;
    clear: both;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    height: 59px;
    left: 262px;
    top: 0px;
    line-height: 28px;
    padding-left: 75px;
    padding-top: 31px;
    position: absolute;
    text-align: center;
    width: 170px;
    z-index: 100;
}
*/
 #city_departure_select_container .city_element,
 #city_departure_select_container .city_element_hover,
 #city_destination_select_container .city_element,
 #city_destination_select_container .city_element_hover {
     color: #000000;
     font-size: 12px;
     font-weight: normal;
     line-height: 18px;
     cursor: pointer;
     z-index: 0;
     padding-left: 2px;
     padding-right: 2px;
 }
 #city_departure_select_container .city_element_hover,
 #city_destination_select_container .city_element_hover {
     background-color: #00b2ff;
     color: #ffffff;
 }
/* STE
 #departure_airport_select_container,
 #destination_airport_select_container {
     height: 240px;
     overflow: auto;
     width: 229px;
     z-index: 10;
 }
*/
 #flight_hotel_v1_list #filters .google_map_icon_container {
     background: url("/tse/gfx/icon_map_big.png") repeat scroll 0 0 transparent;
     cursor: pointer;
     font-size: 16px;
     font-weight: bold;
     height: 67px;
     line-height: 60px;
     margin: 10px 0px 10px 0px;
     text-align: center;
     text-decoration: none;
 }
 #flight_hotel_v1_list #filters .google_map_icon_container #map_toggler_map,
 #flight_hotel_v1_list #filters .google_map_icon_container #map_toggler_list {
     color: #FFFFFF;
     text-decoration: none;
     text-shadow: 0 -1px 1px #26B5EB;
 }
 #flight_hotel_v1_list #index_top_container .status_box {
     background-color: #3d404a;
     clear: both;
     color: #FFFFFF;
     height: 31px;
     line-height: 31px;
     margin-bottom: 10px;
 }
 #flight_hotel_v1_list #index_top_container .page_list,
 #flight_hotel_v1_list #index_bottom_container .page_list {
     background-color: #3d404a;
     clear: both;
     color: #FFFFFF;
     height: 24px;
     line-height: 24px;
     padding-top: 2px;
 }
 #flight_hotel_v1_list #index_top_container .status_box .number_of_results {
     color: #FFFFFF;
     font-size: 14px;
     padding-left: 10px;
 }
 #flight_hotel_v1_list #index_top_container .page_list .right,
 #flight_hotel_v1_list #index_bottom_container .page_list .right {
     padding: 0px 5px 0px 0px;
 }
 #flight_hotel_v1_list #index_top_container .page_list .left .page_list_element_previous_container,
 #flight_hotel_v1_list #index_top_container .page_list .left .page_list_element_next_container,
 #flight_hotel_v1_list #index_bottom_container .page_list .left .page_list_element_previous_container,
 #flight_hotel_v1_list #index_bottom_container .page_list .left .page_list_element_next_container {
     padding-left: 0;
 }
 #flight_hotel_v1_list #index_top_container .page_list .left .page_list_element_previous_container,
 #flight_hotel_v1_list #index_top_container .page_list .left .page_list_element,
 #flight_hotel_v1_list #index_top_container .page_list .left .page_list_element_selected,
 #flight_hotel_v1_list #index_top_container .page_list .left .page_list_element_next_container,
 #flight_hotel_v1_list #index_bottom_container .page_list .left .page_list_element_previous_container,
 #flight_hotel_v1_list #index_bottom_container .page_list .left .page_list_element,
 #flight_hotel_v1_list #index_bottom_container .page_list .left .page_list_element_selected,
 #flight_hotel_v1_list #index_bottom_container .page_list .left .page_list_element_next_container {
     color: #FFFFFF;
     float: left;
     line-height: 20px;
     padding-left: 5px;
     padding-right: 5px;
 }
 #flight_hotel_v1_list #index_top_container .page_list .left .page_list_element_selected,
 #flight_hotel_v1_list #index_bottom_container .page_list .left .page_list_element_selected {
     background-image: url("/tse/gfx/top_paging_highlight.png");
     background-position: left top;
     background-repeat: repeat-x;
     border-left: 1px solid #335B7A;
     border-right: 1px solid #335B7A;
     padding-left: 4px;
     padding-right: 4px;
 }
 #flight_hotel_v1_list #index_top_container .page_list,
 #flight_hotel_v1_list #index_top_container .page_list a,
 #flight_hotel_v1_list #index_top_container .page_list a:hover,
 #flight_hotel_v1_list #index_bottom_container .page_list,
 #flight_hotel_v1_list #index_bottom_container .page_list a,
 #flight_hotel_v1_list #index_bottom_container .page_list a:hover {
     color: #FFFFFF;
     font-weight: normal;
     text-decoration: none;
 }
 #flight_hotel_v1_list #empty_search_filtered {
     background-color: #E9E9E9;
     border: 1px solid #DCDCDC;
     padding: 10px;
     width: 704px;
     clear: left;
     float: left;
 }
 #flight_hotel_v1_list #empty_search_filtered .empty_search_header {
     font-weight: bold;
 }
 #flight_hotel_v1_list #empty_search_filtered .empty_search_text {
     font-weight: normal;
     padding-top: 10px;
 }
 #searching_container {
     background-color: #01AAED;
     clear: both;
     float: left;
     position: relative;
     width: 726px;
     padding: 0px;
 }
 #searching_text_container_none_found {
     background-color: #FFFFFF;
     clear: both;
     float: left;
     position: relative;
     width: 726px;
     padding: 0px;
 }
 #searching_container #searching_animation_container {
     background-color: #01AAED;
     background-image: url("/tse/gfx/loading.gif");
     background-position: 15px 15px;
     background-repeat: no-repeat;
     float: left;
     height: 75px;
     padding-left: 15px;
     padding-top: 15px;
     width: 75px;
 }
 #searching_container #searching_text_container {
     color: #FFFFFF;
     float: left;
     padding-bottom: 15px;
     padding-top: 15px;
     width: 625px;
 }
 #searching_container #searching_header,
 #searching_text_container_none_found #searching_header {
     font-size: 24px;
     font-weight: bold;
     line-height: 28px;
     color: #FFFFFF;
 }
 #searching_text_container_none_found #searching_header {
     padding: 10px 0px 0px 20px;
 }
 #searching_container #searching_text_container {
     color: #FFFFFF;
 }
 #searching_container #searching_sub_header {
     font-size: 14px;
     font-weight: bold;
     line-height: 18px;
     padding-top: 5px;
 }
 #searching_container #searching_text,
 #searching_text_container_none_found #searching_text {
     color: #FFFFFF;
 }
 #searching_text_container_none_found #searching_text {
     padding: 10px 0px 20px 20px;
 }
 #searching_container #searching_text_container {
     color: #FFFFFF;
 }
 #searching_container #searching_stop_search_container,
 #searching_container #searching_stop_search_container a {
     height: 25px;
     width: 114px;
 }
 #searching_container #searching_stop_search_container {
     left: 600px;
     position: absolute;
     top: 40px;
 }
 #searching_container #searching_stop_search_container,
 #searching_container #searching_stop_search_container a {
     height: 25px;
     width: 114px;
 }
 #searching_container #searching_stop_search_container a {
     background-image: url("/tse/gfx/stop_search.png");
     background-position: left top;
     background-repeat: no-repeat;
     color: #434343;
     display: block;
     font-size: 12px;
     font-weight: bold;
     line-height: 23px;
     text-align: center;
     text-decoration: none;
 }
 #list_container {
     clear: both;
     float: left;
     width: 726px;
 }
 .list_element {
     clear: both;
     float: left;
     width: 728px;
     margin-top: 10px;
 }
 .list_element .flight_price_box,
 .list_element .sub_flight_price_box {
     padding: 0px 0px 5px 10px;
     float: left;
 }
 .list_element .flight_price_box .box_middle,
 .list_element .flight_price_box .box_bottom,
 .list_element .flight_price_box .box_top,
 .list_element .sub_flight_price_box .box_middle,
 .list_element .sub_flight_price_box .box_bottom,
 .list_element .sub_flight_price_box .box_top {
     float: left;
     width: 706px;
 }
 .list_element .flight_price_box .box_middle,
 .list_element .sub_flight_price_box .box_middle {
     background: url('/tse/gfx/fly_hotel/flight_box_middle.png');
     background-repeat: repeat-y;
 }
 .list_element .flight_price_box .box_top {
     background: url('/tse/gfx/fly_hotel/flight_box_top.png');
     background-repeat: no-repeat;
 }
 .list_element .sub_flight_price_box .box_top {
     background: url('/tse/gfx/fly_hotel/flight_box_top.png');
     background-repeat: no-repeat;
     padding-top: 13px;
 }
 .list_element .flight_price_box .box_bottom,
 .list_element .sub_flight_price_box .box_bottom {
     background: url('/tse/gfx/fly_hotel/flight_box_bottom.png');
     background-repeat: no-repeat;
     background-position: bottom left;
     padding: 0px 0px 5px 0px;
 }
 .list_element .headline_container .header {
     color: #FFFFFF;
     font-size: 14px;
     font-weight: bold;
     height: 25px;
     line-height: 25px;
     padding-left: 10px;
     padding-right: 10px;
     vertical-align: middle;
     float: left;
 }
 .list_element .info {
     clear: both;
     float: left;
     background-color: #FAFAFA;
     width: 726px;
     border: 1px solid #DCDCDC;
 }
 .list_element .headline_container {
     height: 25px;
     background: url("/tse/gfx/result_header.png");
     background-position: left top;
     background-repeat: repeat-x;
 }
 .list_element .headline_container .header_flight {
     width: 28px;
     height: 25px;
     background: url('/tse/gfx/fly_hotel/top_bar_flight_hotel_icon.png');
     background-repeat: no-repeat;
     margin: 0px 0px 0px 5px;
     float: left;
 }
 .list_element .info .tab_container {
     background-image: url("/tse/gfx/tab_container_bg.gif");
     background-position: left top;
     background-repeat: repeat-x;
     height: 25px;
 }
 .list_element .info .tab_container .tab_container {
     background-image: url("/tse/gfx/tab_container_bg.gif");
     background-position: left top;
     background-repeat: repeat-x;
     height: 25px;
 }
 .list_element .info .tab_container .tab_selected,
 .list_element .info .tab_container .tab {
     color: #4E4E4E;
     border-right: 1px solid #ABABAB;
     cursor: pointer;
     float: left;
     font-weight: bold;
     font-size: 12px;
     height: 25px;
     line-height: 24px;
     padding-left: 10px;
     padding-right: 10px;
     text-decoration: none;
 }
 .list_element .info .tab_container .tab_hover,
 .list_element .info .tab_container .tab_selected {
     background-color: #FAFAFA;
     color: #000000;
     border-right: 1px solid #ABABAB;
     cursor: pointer;
     float: left;
     font-weight: bold;
     font-size: 12px;
     height: 25px;
     line-height: 24px;
     padding-left: 10px;
     padding-right: 10px;
     text-decoration: none;
 }
 .list_element .info .left {
     float: left;
     width: 570px;
     padding: 10px 15px 10px 0px;
     margin-left: 10px;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .picture_container {
     float: left;
     width: 168px;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .picture_container_middle {
     background-image: url("/tse/gfx/picture_frame_middle.png");
     background-position: left top;
     background-repeat: repeat-y;
     float: left;
     padding-right: 12px;
     width: 168px;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .picture_container_bottom {
     background-image: url("/tse/gfx/picture_frame_bottom.png");
     background-position: left bottom;
     background-repeat: no-repeat;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .picture_container_top {
     background-image: url("/tse/gfx/picture_frame_top.png");
     background-position: left top;
     background-repeat: no-repeat;
     overflow: hidden;
     padding-bottom: 16px;
     padding-left: 8px;
     padding-top: 8px;
     width: 160px;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .thumbnail_container {
     float: left;
     height: 300px;
     overflow: auto;
     width: 200px;
     color: #000000;
     padding-top: 20px;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .thumbnail_container .thumbnail_item {
     float: left;
     width: 80px;
     padding: 5px;
     height: 50px;
     overflow: hidden;
     cursor: pointer;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .picture_tab_picture_container_middle {
     float: left;
     padding-right: 12px;
     width: 355px;
     height: 300px;
     overflow: hidden;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .picture_tab_picture_container_top {
     overflow: hidden;
     padding-bottom: 16px;
     padding-left: 8px;
     width: 355px;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .picture_tab_picture_container_top #picture_tab_picture_navigation .picture_page_down {
     cursor: pointer;
     width: 22px;
     height: 22px;
     float: left;
     background: url('/TSE/gfx/fly_hotel/image_arrow_left.png');
     background-repeat: no-repeat;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .picture_tab_picture_container_top #picture_tab_picture_navigation .picture_page_down:hover {
     cursor: pointer;
     width: 22px;
     height: 22px;
     float: left;
     background: url('/TSE/gfx/fly_hotel/image_arrow_left.png');
     background-repeat: no-repeat;
     background-position: 0px -22px;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .picture_tab_picture_container_top #picture_tab_picture_navigation .picture_tab_picture_navigation_text {
     float: left;
     font-size: 10px;
     line-height: 25px;
     width: 311px;
     text-align: center;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .picture_tab_picture_container_top #picture_tab_picture_navigation .picture_page_up {
     cursor: pointer;
     width: 22px;
     height: 22px;
     float: left;
     background: url('/TSE/gfx/fly_hotel/image_arrow_right.png');
     background-repeat: no-repeat;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .picture_tab_picture_container_top #picture_tab_picture_navigation .picture_page_up:hover {
     cursor: pointer;
     width: 22px;
     height: 22px;
     float: left;
     background: url('/TSE/gfx/fly_hotel/image_arrow_right.png');
     background-repeat: no-repeat;
     background-position: 0px -22px;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .description_container {
     float: left;
     width: 355px;
     padding-left: 20px;
     color: #000000;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .description_container ul {
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     padding: 0px;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .description_container .hotel_name {
     font-weight: bold;
     font-size: 14px;
     padding: 0px 0px 2px 0px;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .description_container .distance_to_city_centre {
     font-size: 13px;
     padding: 5px 0px 5px 0px;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .description_container .description {
     float: left;
     font-size: 12px;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .description_container .description .text {
     height: 146px;
     overflow: hidden;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .description_container .description .read_more,
 .list_element .info .left .more_info_box .more_info_box_inner .picture_container .read_more {
     color: #6E6E6E;
     font-size: 10px;
     line-height: 16px;
 }
 .list_element .info .left .more_info_box .more_info_box_inner .picture_container .read_more {
     line-height: 10px;
     text-align: center;
 }
 .list_element .info .right {
     float: left;
     width: 125px;
     padding-top: 15px;
 }
 .list_element .info .right .price_box {
     background: url("/tse/gfx/price_button_flight_hotel.png");
     background-repeat: no-repeat;
     background-position: 0px 0px;
     width: 125px;
 }
 .list_element .info .right .price_box:hover {
     background: url("/tse/gfx/price_button_flight_hotel.png");
     background-repeat: no-repeat;
     background-position: -127px 0px;
     width: 125px;
 }
 .list_element .info .right .price_box .price_total {
     color: #00AEEF;
     text-decoration: none;
     float: left;
     text-align: center;
     width: 125px;
     font-weight: bold;
     font-size: 13px;
     line-height: 22px;
     height: 37px;
 }
 .list_element .info .right .price_box .provider {
     color: #6E6E6E;
     font-weight: normal;
     width: 125px;
     text-align: center;
     float: left;
     clear: left;
     font-weight: bold;
     padding-top: 4px;
     padding-bottom: 1px;
 }
 .list_element .info .right .price_box .price_per_pax {
     color: #6E6E6E;
     font-weight: normal;
     font-size: 11px;
     width: 125px;
     float: left;
     clear: left;
     text-align: center;
     height: 19px;
     line-height: 19px;
 }
 .list_element .info .right .price_box .price_total .price_text {
     font-size: 12px;
     color: #6E6E6E;
     font-weight: normal;
 }
 .list_element .info .right .price_box .price_total .price {
     font-size: 20px;
     line-height: 22px;
 }
 .list_element .info .right .price_box .price_total .price_per_pax_text {
     float: left;
     font-size: 11px;
     text-align: center;
     width: 125px;
     color: #6E6E6E;
     font-weight: normal;
     height: 14px;
     line-height: 14px;
 }
 .list_element .info .right .price_box .price_box_other_providers {
     clear: left;
 }
 .list_element .info .right .price_box .price_box_other_providers_link {
     color: #6E6E6E;
     font-size: 9px;
     line-height: 16px;
     width: 125px;
     display: block;
     text-align: center;
 }
 .list_element .info .right .price_box .price_box_bottom_left {
     float: left;
     height: 32px;
     line-height: 32px;
     cursor: pointer;
 }
 .list_element .info .right .price_box .price_box_bottom_right {
     float: left;
     height: 32px;
     line-height: 32px;
 }
 .list_element .info .right .price_box .price_box_bottom_middle {
     float: left;
     height: 32px;
     line-height: 32px;
     text-align: center;
     width: 125px;
     color: #FFFFFF;
     font-size: 15px;
     font-weight: bold;
     text-decoration: none;
 }
 .list_element .info .flights_price_box {
     float: left;
     padding: 5px;
     background-image: url('');
 }
 .list_element .info .flight_price_box .main_flight_box {
     float: left;
 }
 .list_element .info .flights_box .right .price_box .price_per_pax,
 .list_element .info .flights_box_hover .right .price_box .price_per_pax {
     color: #6E6E6E;
     font-weight: normal;
     font-size: 11px;
     width: 110px;
     float: left;
     clear: left;
     text-align: center;
     margin-top: 3px;
     padding: 0px;
 }
 .list_element .info .flights_box .right .price_box .provider,
 .list_element .info .flights_box_hover .right .price_box .provider {
     color: #6E6E6E;
     font-weight: normal;
     width: 110px;
     text-align: center;
     float: left;
     clear: left;
     font-weight: bold;
     padding: 0px;
 }
 .list_element .info .flights_box .right .price_box_other_providers_link,
 .list_element .info .flights_box_hover .right .price_box_other_providers_link {
     color: #6E6E6E;
     font-size: 9px;
     line-height: 16px;
     width: 115px;
     display: block;
     text-align: center;
     padding: 0px;
 }
 .list_element .sub_flight_price_box .right .price_box,
 .list_element .sub_flight_price_box .right .price_box:hover {
     width: 110px;
     float: left;
     cursor: pointer;
     background: url("");
 }
 .list_element .sub_flight_price_box .right .price_box .price_total {
     width: 110px;
 }
 .list_element .sub_flight_price_box .right .price_box .price_total .price_per_pax_text {
     width: 110px;
     color: #00AEEF;
     font-weight: bold;
 }
 .list_element .flight_price_box .departure_box .departure_element .time,
 .list_element .flight_price_box .departure_box .arrival_element .time,
 .list_element .flight_price_box .departure_box .travel_time_element .travel_time,
 .list_element .flight_price_box .return_box .departure_element .time,
 .list_element .flight_price_box .return_box .arrival_element .time,
 .list_element .flight_price_box .return_box .travel_time_element .travel_time,
 .list_element .sub_flight_price_box .departure_box .departure_element .time,
 .list_element .sub_flight_price_box .departure_box .arrival_element .time,
 .list_element .sub_flight_price_box .departure_box .travel_time_element .travel_time,
 .list_element .sub_flight_price_box .return_box .departure_element .time,
 .list_element .sub_flight_price_box .return_box .arrival_element .time,
 .list_element .sub_flight_price_box .return_box .travel_time_element .travel_time {
     font-weight: bold;
     font-size: 11px;
 }
 .list_element .flight_price_box .departure_box .departure_element .airport,
 .list_element .flight_price_box .departure_box .arrival_element .airport,
 .list_element .flight_price_box .departure_box .travel_time_element .stops,
 .list_element .flight_price_box .departure_box .carrier_element .carrier,
 .list_element .flight_price_box .return_box .departure_element .airport,
 .list_element .flight_price_box .return_box .arrival_element .airport,
 .list_element .flight_price_box .return_box .travel_time_element .stops,
 .list_element .flight_price_box .return_box .carrier_element .carrier,
 .list_element .sub_flight_price_box .departure_box .departure_element .airport,
 .list_element .sub_flight_price_box .departure_box .arrival_element .airport,
 .list_element .sub_flight_price_box .departure_box .travel_time_element .stops,
 .list_element .sub_flight_price_box .departure_box .carrier_element .carrier,
 .list_element .sub_flight_price_box .return_box .departure_element .airport,
 .list_element .sub_flight_price_box .return_box .arrival_element .airport,
 .list_element .sub_flight_price_box .return_box .travel_time_element .stops,
 .list_element .sub_flight_price_box .return_box .carrier_element .carrier {
     font-size: 11px;
 }
 .list_element .flight_price_box .departure_box .carrier_element .carrier img,
 .list_element .flight_price_box .return_box .carrier_element .carrier img,
 .list_element .sub_flight_price_box .departure_box .carrier_element .carrier img,
 .list_element .sub_flight_price_box .return_box .carrier_element .carrier img {
     border: 1px solid #cdcdcd;
 }
 .list_element .info .flight_price_box .main_flight_box .flights_box .left {
     float: left;
     width: 586px;
     margin: 0px;
     padding: 10px 0px 0px 0px;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box .left,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_hover .left {
     float: left;
     width: 566px;
     margin: 0px;
     padding: 10px 0px 0px 0px;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_header .left,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_close .left {
     float: left;
     width: 586px;
     margin: 0px;
     padding: 15px 0px 0px 10px;
     font-size: 16px;
     font-weight: bold;
 }
 .list_element .info .flight_price_box .main_flight_box .flights_box .right,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box .right,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_close .right {
     float: left;
     width: 120px;
     padding: 10px 0px 0px 0px;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box .right,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_hover .right {
     float: left;
     width: 140px;
     padding: 10px 0px 0px 0px;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_header .right,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_close .right {
     width: 100px;
     padding-right: 10px;
     float: left;
 }
 .list_element .info .flight_price_box .main_flight_box .flights_box .right .more_providers_spacer {
     border-left: 1px solid #cdcdcd;
     width: 24px;
     height: 55px;
     float: left;
 }
 .list_element .info .flight_price_box .main_flight_box .flights_box .right .more_providers,
 .list_element .info .flight_price_box .main_flight_box .flights_box .right .more_providers_hover {
     padding: 10px 0px 0px 0px;
     width: 85px;
     float: left;
     cursor: pointer;
 }
 .list_element .info .flight_price_box .main_flight_box .flights_box .right .more_providers_hover,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box .right .more_providers_hover,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_close .right .more_providers_hover,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_header .right .more_providers_hover {
     background: url('/tse/gfx/fly_hotel/flight_box_hover_tile.png');
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box .right .more_providers,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_hover .right .more_providers {
     padding: 20px 0px 0px 5px;
     margin-top: 5px;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_header .right .more_providers,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_header .right .more_providers_hover,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_close .right .more_providers,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_close .right .more_providers_hover {
     padding: 0px;
     margin: 0px;
     width: 85px;
     height: 25px;
     line-height: 25px;
     float: right;
 }
 .list_element .info .flight_price_box .main_flight_box .flights_box .right .more_providers .plane,
 .list_element .info .flight_price_box .main_flight_box .flights_box .right .more_providers_hover .plane,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box .right .more_providers .plane,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_hover .right .more_providers .plane {
     background: url("/tse/gfx/fly_hotel/plane_icon_2.png");
     background-repeat: no-repeat;
     width: 31px;
     height: 30px;
     float: left;
     margin: 0px 0px 0px 15px;
 }
 .list_element .info .flight_price_box .main_flight_box .flights_box .right .more_providers .arrow,
 .list_element .info .flight_price_box .main_flight_box .flights_box .right .more_providers_hover .arrow {
     background: url("/tse/gfx/fly_hotel/arrow_down.png");
     background-repeat: no-repeat;
     background-position: center;
     width: 30px;
     height: 30px;
     float: left;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box .right .more_providers .arrow,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_header .right .more_providers_hover .arrow,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_header .right .more_providers .arrow,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_header .right .more_providers .arrow,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_close .right .more_providers_hover .arrow,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_close .right .more_providers .arrow,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_hover .right .more_providers .arrow {
     background: url("/tse/gfx/fly_hotel/arrow_up.png");
     background-repeat: no-repeat;
     background-position: center;
     width: 30px;
     height: 30px;
     cursor: pointer;
     float: left;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_header .right .more_providers .arrow,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_header .right .more_providers_hover .arrow,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_close .right .more_providers .arrow,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_close .right .more_providers_hover .arrow {
     height: 25px;
     line-height: 25px;
 }
 .list_element .info .flight_price_box .main_flight_box .flights_box .right .more_providers .text,
 .list_element .info .flight_price_box .main_flight_box .flights_box .right .more_providers_hover .text,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box .right .more_providers .text,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_hover .right .more_providers .text {
     line-height: 20px;
     clear: both;
     font-size: 10px;
     cursor: pointer;
     text-align: center;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_header .right .more_providers_hover .text,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_header .right .more_providers .text,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_close .right .more_providers_hover .text,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_close .right .more_providers .text {
     float: left;
     line-height: 25px;
     font-size: 14px;
     font-weight: bold;
     cursor: pointer;
     text-align: center;
     padding-left: 5px;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_header .right .more_providers .text a,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_close .right .more_providers .text a,
 .list_element .info .flight_price_box .main_flight_box .flights_box .right .more_providers .text a,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box .right .more_providers .text a,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_hover .right .more_providers .text a,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_close .right .more_providers_hover .text a {
     text-decoration: none;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_hover .right .flight_chosen_status_off,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_hover .right .flight_chosen_status,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box .right .flight_chosen_status_off,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box .right .flight_chosen_status {
     width: 27px;
     height: 24px;
     float: left;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_hover .right .flight_chosen_status,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box .right .flight_chosen_status {
     background: url('/tse/gfx/fly_hotel/flight_box_check_mark.png');
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_hover .right .price_total,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box .right .price_total {
     float: left;
     height: 42px;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_hover .right .price_total .price,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box .right .price_total .price {
     font-size: 22px;
     font-weight: bold;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_hover .right .price_total .currency,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box .right .price_total .currency {
     font-size: 22px;
     font-weight: bold;
 }
 .list_element .info .flight_price_box .main_flight_box .flights_box,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_hover {
     float: left;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box {
     border-bottom: 1px solid #CECECD;
     background-color: #F5F5F5;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box,
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_hover {
     padding: 0px 0px 10px 0px;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_hover {
     border-bottom: 1px solid #CECECD;
     background-color: #E7E7E7;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box .right .continue {
     float: left;
     background: url('/tse/gfx/fly_hotel/button_extra_price.png');
     width: 25px;
     height: 88px;
     cursor: pointer;
     margin-left: 3px;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .flights_box_hover .right .continue {
     float: left;
     background: url('/tse/gfx/fly_hotel/button_extra_price.png');
     background-position: 0px 88px;
     width: 25px;
     height: 88px;
     cursor: pointer;
     margin-left: 3px;
 }
 .list_element .info .sub_flight_price_box .sub_flight_box .header {
     font-size: 16px;
     color: #404040;
     font-weight: bold;
     padding: 10px 0px 10px 10px;
 }
 .list_element .flight_price_box .departure_box,
 .list_element .flight_price_box .return_box,
 .list_element .sub_flight_price_box .departure_box,
 .list_element .sub_flight_price_box .return_box {
     float: left;
 }
 .list_element .sub_flight_price_box .departure_box,
 .list_element .sub_flight_price_box .return_box {
     padding-top: 10px;
 }
 .list_element .flight_price_box .departure_box .departure_element,
 .list_element .flight_price_box .departure_box .arrival_element,
 .list_element .flight_price_box .return_box .departure_element,
 .list_element .flight_price_box .return_box .arrival_element,
 .list_element .sub_flight_price_box .departure_box .departure_element,
 .list_element .sub_flight_price_box .departure_box .arrival_element,
 .list_element .sub_flight_price_box .return_box .departure_element,
 .list_element .sub_flight_price_box .return_box .arrival_element {
     float: left;
     width: 140px;
 }
 .list_element .flight_price_box .departure_box .travel_time_element,
 .list_element .flight_price_box .return_box .travel_time_element,
 .list_element .sub_flight_price_box .departure_box .travel_time_element,
 .list_element .sub_flight_price_box .return_box .travel_time_element {
     float: left;
     padding-left: 10px;
 }
 .list_element .flight_price_box .departure_box .carrier_element,
 .list_element .flight_price_box .return_box .carrier_element,
 .list_element .sub_flight_price_box .departure_box .carrier_element,
 .list_element .sub_flight_price_box .return_box .carrier_element {
     width: 100px;
     float: left;
     padding-left: 0px;
 }
 .list_element .flight_price_box .departure_box .flight_icon,
 .list_element .sub_flight_price_box .departure_box .flight_icon {
     background-image: url("/tse/gfx/plane_departure.png");
     height: 24px;
     width: 23px;
     float: left;
     margin-right: 20px;
     margin-left: 10px;
 }
 .list_element .flights_box .departure_box .splitter,
 .list_element .sub_flight_box .departure_box .splitter,
 .list_element .flights_box .return_box .splitter,
 .list_element .sub_flight_box .return_box .splitter {
     background-image: url("/tse/gfx/flight_link_arrow.png");
     background-position: 2px 10px;
     background-repeat: no-repeat;
     float: left;
     height: 30px;
     width: 20px;
 }
 .list_element .flight_price_box .return_box .flight_icon,
 .list_element .sub_flight_price_box .return_box .flight_icon {
     background-image: url("/tse/gfx/plane_return.png");
     height: 24px;
     width: 23px;
     float: left;
     margin-right: 20px;
     margin-left: 10px;
 }
 #index_top_container,
 #index_bottom_container {
     clear: left;
     float: left;
     width: 726px;
 }
 .list_element .star {
     background-image: url("/tse/gfx/star_active.png");
     background-repeat: repeat-x;
     float: left;
     height: 20px;
     width: 16px;
     margin-top: 4px;
 }
 .list_element .star_inactive {
     background-image: url("/tse/gfx/star_inactive.png");
     background-repeat: repeat-x;
     float: left;
     height: 20px;
     width: 16px;
     margin-top: 4px;
 }
 #flight_hotel_v1_list #search_form #filters .content #filter_carriers .label,
 #flight_hotel_v1_list #search_form #filters .content #filter_stops .label,
 #flight_hotel_v1_list #search_form #filters .content #filter_out_airports .label,
 #flight_hotel_v1_list #search_form #filters .content #filter_home_airports .label,
 #flight_hotel_v1_list #search_form #filters .content #filter_amenities .label {
     font-weight: normal;
     line-height: 20px;
     cursor: pointer;
 }
 #flight_hotel_v1_list #filters .content .check_box_container {
     width: 20px;
     height: 20px;
     line-height: 20px;
     float: left;
 }
 #flight_hotel_v1_list #filters .filter_specification_item #stars_container .star_container {
     cursor: pointer;
 }
 #flight_hotel_v1_list #filters .filter_specification_item .star_active {
     background-image: url("/tse/gfx/star_active.png");
 }
 #flight_hotel_v1_list #filters .filter_specification_item .star_inactive {
     background-image: url("/tse/gfx/star_inactive.png");
 }
 #flight_hotel_v1_list #filters .filter_specification_item .star_active,
 #flight_hotel_v1_list #filters .filter_specification_item .star_inactive {
     background-position: left top;
     background-repeat: no-repeat;
     float: left;
     height: 17px;
     width: 16px;
 }
 #flight_hotel_v1_list #filters .filter_specification_item .label {
     float: left;
     padding-left: 5px;
     padding-top: 2px;
 }
 #flight_hotel_v1_list #filters .filter_specification_item {
     clear: both;
     height: 20px;
 }
 #flight_hotel_v1_list #filters .show_airport_link {
     color: #FFFFFF;
 }
 #flight_hotel_v1_list #filters #departureTimeFromLabelText,
 #flight_hotel_v1_list #filters #returnTimeFromLabelText,
 #flight_hotel_v1_list #filters #travelTimeFromOutLabelText,
 #flight_hotel_v1_list #filters #travelTimeFromHomeLabelText,
 #flight_hotel_v1_list #filters #distanceToCityCentreFromLabelText {
     background-image: url("/tse/gfx/filter_information_left.png");
     left: 10px;
 }
 #flight_hotel_v1_list #filters #departureTimeToLabelText,
 #flight_hotel_v1_list #filters #returnTimeToLabelText,
 #flight_hotel_v1_list #filters #travelTimeToOutLabelText,
 #flight_hotel_v1_list #filters #travelTimeToHomeLabelText,
 #flight_hotel_v1_list #filters #distanceToCityCentreToLabelText {
     background-image: url("/tse/gfx/filter_information_right.png");
     left: 120px;
 }
 #flight_hotel_v1_list #filters #departureTimeFromLabelText,
 #flight_hotel_v1_list #filters #departureTimeToLabelText,
 #flight_hotel_v1_list #filters #returnTimeFromLabelText,
 #flight_hotel_v1_list #filters #returnTimeToLabelText,
 #flight_hotel_v1_list #filters #travelTimeFromOutLabelText,
 #flight_hotel_v1_list #filters #travelTimeFromHomeLabelText,
 #flight_hotel_v1_list #filters #travelTimeToOutLabelText,
 #flight_hotel_v1_list #filters #travelTimeToHomeLabelText,
 #flight_hotel_v1_list #filters #distanceToCityCentreFromLabelText,
 #flight_hotel_v1_list #filters #distanceToCityCentreToLabelText {
     background-position: left top;
     background-repeat: no-repeat;
     display: block;
     font-size: 11px;
     font-weight: bold;
     height: 28px;
     line-height: 24px;
     overflow: hidden;
     position: absolute;
     text-align: center;
     top: 30px;
     width: 72px;
 }
 #flight_hotel_v1_list #filters #departureTimeFromLabelText,
 #flight_hotel_v1_list #filters #departureTimeToLabelText,
 #flight_hotel_v1_list #filters #travelTimeFromOutLabelText,
 #flight_hotel_v1_list #filters #travelTimeToOutLabelText {
     top: 50px;
 }
 #flight_hotel_v1_list #filters #returnTimeFromLabelText,
 #flight_hotel_v1_list #filters #returnTimeToLabelText,
 #flight_hotel_v1_list #filters #travelTimeFromHomeLabelText,
 #flight_hotel_v1_list #filters #travelTimeToHomeLabelText {
     top: 20px;
 }
 #flight_hotel_v1_list #filters #flight_hotel_slider1_bg,
 #flight_hotel_v1_list #filters #flight_hotel_slider2_bg,
 #flight_hotel_v1_list #filters #flight_hotel_slider3_bg,
 #flight_hotel_v1_list #filters #flight_hotel_slider4_bg,
 #flight_hotel_v1_list #filters #flight_hotel_slider5_bg {
     background-image: url("/tse/gfx/slider_bg_horizontal_tse.png");
     background-position: left 22px;
     background-repeat: no-repeat;
     height: 19px;
     padding-top: 15px;
     position: relative;
     z-index: 0;
 }
 #flight_hotel_v1_list #filters #flight_hotel_slider1_min_thumb,
 #flight_hotel_v1_list #filters #flight_hotel_slider1_max_thumb,
 #flight_hotel_v1_list #filters .yui-slider-thumb,
 #flight_hotel_v1_list #filters #flight_hotel_slider2_min_thumb,
 #flight_hotel_v1_list #filters #flight_hotel_slider2_max_thumb,
 #flight_hotel_v1_list #filters #flight_hotel_slider3_min_thumb,
 #flight_hotel_v1_list #filters #flight_hotel_slider3_max_thumb,
 #flight_hotel_v1_list #filters #flight_hotel_slider4_min_thumb,
 #flight_hotel_v1_list #filters #flight_hotel_slider4_max_thumb,
 #flight_hotel_v1_list #filters #flight_hotel_slider5_min_thumb,
 #flight_hotel_v1_list #filters #flight_hotel_slider5_max_thumb {
     height: 19px;
     position: absolute;
     width: 15px;
     z-index: 0;
 }
 #quick_search_flight_hotel_tse .yui-calcontainer iframe,
 #flight_hotel_v1_list #search_form .content .yui-calcontainer iframe {
     position: absolute;
     left: 0px;
     top: 0px;
     z-index: 0;
 }
 #quick_search_flight_hotel_tse .yui-calcontainer iframe,
 #flight_hotel_v1_list #search_form .content .yui-calcontainer iframe {
     width: 243px;
     height: 180px;
 }
 /* STE
#quick_search_flight_hotel_tse .yui-calendar th,
#quick_search_flight_hotel_tse .yui-calendar td,
#flight_hotel_v1_list #search_form .content .yui-calendar th,
#flight_hotel_v1_list #search_form .content .yui-calendar td {
    padding: 0px;
    margin: 0px;
}
#quick_search_flight_hotel_tse .yui-calendar td,
#quick_search_flight_hotel_tse .yui-calendar th,
#quick_search_flight_hotel_tse .yui-calendar a,
#flight_hotel_v1_list #search_form .content .yui-calendar td,
#flight_hotel_v1_list #search_form .content .yui-calendar th,
#flight_hotel_v1_list #search_form .content .yui-calendar a {
    color: #3c3c3c;
    font-size: 11px;
    text-decoration: none;
}

#quick_search_flight_hotel_tse .yui-calendar .calhead,
#flight_hotel_v1_list #search_form .content .yui-calendar .calhead {
    background-color: #ffffff;
    border: 0px;
    padding-bottom: 7px;
    height: 15px;
    line-height: 15px;
}

#quick_search_flight_hotel_tse .yui-calendar .calheader,
#quick_search_flight_hotel_tse .yui-calendar .calheader a,
#quick_search_flight_hotel_tse .yui-calendar .calheader a:hover,
#flight_hotel_v1_list #search_form .content .yui-calendar .calheader,
#flight_hotel_v1_list #search_form .content .yui-calendar .calheader a,
#flight_hotel_v1_list #search_form .content .yui-calendar .calheader a:hover {
    color: #464646;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
}
#quick_search_flight_hotel_tse .yui-calendar .calnavright:hover {
    background: url("/gfx/quicksearch/arrow_right_hover.png");
}
#quick_search_flight_hotel_tse .yui-calendar .calheader a:hover,
#flight_hotel_v1_list #search_form .content .yui-calendar .calheader a:hover {
    color: #767676;
}
#quick_search_flight_hotel_tse .yui-calendar .calnavleft,
#flight_hotel_v1_list #search_form .content .yui-calendar .calnavleft {
    float: left;
    position: relative;
    overflow: hidden;
    background: url(/gfx/sprites_icons.png) 0px 0px;
    background-repeat: no-repeat;
    width: 23px;
    text-indent: -10000em;
    z-index: 1;
}
#quick_search_flight_hotel_tse .yui-calendar .calnavleft:hover,
#flight_hotel_v1_list #search_form .content .yui-calendar .calnavleft:hover {
    background-image: url(/gfx/quicksearch/arrow_left_hover.png);
}
#quick_search_flight_hotel_tse .yui-calendar .calnav,
#flight_hotel_v1_list #search_form .content .yui-calendar .calnav {
    position: absolute;
    left: 0px;
    width: 100%;
    z-index: 0px;
    text-align: center;
}
#quick_search_flight_hotel_tse .yui-calendar .calnavright,
#flight_hotel_v1_list #search_form .content .yui-calendar .calnavright {
    float: right;
    position: relative;
    overflow: hidden;
    background: url(/gfx/sprites_icons.png) -50px 0px;
    background-repeat: no-repeat;
    width: 23px;
    text-indent: -10000em;
    z-index: 1;
}
#quick_search_flight_hotel_tse .yui-calendar .calnavright:hover,
#flight_hotel_v1_list #search_form .content .yui-calendar .calnavright:hover {
    background-image: url(/gfx/quicksearch/arrow_right_hover.png);
}
#quick_search_flight_hotel_tse .yui-calendar .calweekdayrow th,
#flight_hotel_v1_list #search_form .content .yui-calendar .calweekdayrow th {
    background-image: url(/gfx/quicksearch/calendar_gradient_top.png);
    background-position: left top;
    background-repeat: repeat-x;
    height: 21px;
    color: #ffffff;
    font-weight: bold;
    line-height: 21px;
    text-align: center;
}
#quick_search_flight_hotel_tse .yui-calendar .calrowhead,
#flight_hotel_v1_list #search_form .content .yui-calendar .calrowhead {
    background-color: #f5f5f5;
    border-left: 1px solid #abadb3;
    width: 26px;
    color: #b4b4b4;
    line-height: 16px;
    text-align: center;
}
#quick_search_flight_hotel_tse .yui-calendar td,
#flight_hotel_v1_list #search_form .content .yui-calendar td {
    padding: 0px;
    background-color: #def0f8;
    width: 26px;
    height: 19px;
    color: #b9c9df;
    font-weight: normal;
    line-height: 16px;
    text-align: center;
}
#quick_search_flight_hotel_tse .yui-calendar .selectable,
#flight_hotel_v1_list #search_form .content .yui-calendar .selectable {
    background-color: #ffffff;
    color: #000000;
}
#quick_search_flight_hotel_tse .yui-calendar .calcellright,
#flight_hotel_v1_list #search_form .content .yui-calendar .calcellright {
    border-right: 1px solid #abadb3;
}
#quick_search_flight_hotel_tse .yui-calendar td.selected,
#quick_search_flight_hotel_tse .yui-calendar .calcellhover,
#flight_hotel_v1_list #search_form .content .yui-calendar td.selected,
#flight_hotel_v1_list #search_form .content .yui-calendar .calcellhover {
    background-image: url(/gfx/quicksearch/calendar_selected.png);
    background-position: left top;
    background-repeat: repeat-x;
    font-weight: bold;
    cursor: pointer;
}
#quick_search_flight_hotel_tse .yui-calendar a.selector,
#quick_search_flight_hotel_tse .yui-calendar a.selector:hover,
#flight_hotel_v1_list #search_form .content .yui-calendar a.selector,
#flight_hotel_v1_list #search_form .content .yui-calendar a.selector:hover {
    color: #000000;
}
#quick_search_flight_hotel_tse .yui-calendar .selected a.selector,
#quick_search_flight_hotel_tse .yui-calendar .selected a.selector:hover,
#quick_search_flight_hotel_tse .yui-calendar .calcellhover a.selector,
#quick_search_flight_hotel_tse .yui-calendar .calcellhover a.selector:hover,
#flight_hotel_v1_list #search_form .content .yui-calendar .selected a.selector,
#flight_hotel_v1_list #search_form .content .yui-calendar .selected a.selector:hover,
#flight_hotel_v1_list #search_form .content .yui-calendar .calcellhover a.selector,
#flight_hotel_v1_list #search_form .content .yui-calendar .calcellhover a.selector:hover {
    color: #ffffff;
}
#flight_hotel_v1_list #search_form .content .yui-cal-nav {
    position: absolute;
    float: left;
    background-color: #efefef;
    padding-left: 5px;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 10px;
    left: 18px;
    top: 54px;
    border: 1px solid #d3d3d3;
    z-index: 1;
}
#quick_search_flight_hotel_tse .yui-cal-nav {
    left: 9px;
}
#quick_search_flight_hotel_tse .yui-cal-nav-mask,
#flight_hotel_v1_list #search_form .content .yui-cal-nav-mask {
    position: absolute;
    background-color: transparent;
    width: 0px;
    height: 0px;
    z-index: 0;
}
#quick_search_flight_hotel_tse .yui-cal-nav .yui-cal-nav-m,
#quick_search_flight_hotel_tse .yui-cal-nav .yui-cal-nav-y,
#flight_hotel_v1_list #search_form .content .yui-cal-nav .yui-cal-nav-m,
#flight_hotel_v1_list #search_form .content .yui-cal-nav .yui-cal-nav-y {
    float: left;
    clear: both;
    width: 200px;
    height: 25px;
    white-space: nowrap;
}
#quick_search_flight_hotel_tse .yui-cal-nav label,
#flight_hotel_v1_list #search_form .content .yui-cal-nav label {
    float: left;
    display: block;
    padding-top: 3px;
    padding-right: 10px;
    width: 95px;
    color: #000000;
    font-weight: bold;
    text-align: right;
}
#quick_search_flight_hotel_tse .yui-cal-nav .yui-cal-nav-mc,
#quick_search_flight_hotel_tse .yui-cal-nav .yui-cal-nav-yc,
#flight_hotel_v1_list #search_form .content .yui-cal-nav .yui-cal-nav-mc,
#flight_hotel_v1_list #search_form .content .yui-cal-nav .yui-cal-nav-yc {
    float: left;
}
#quick_search_flight_hotel_tse .yui-cal-nav .yui-cal-nav-mc,
#flight_hotel_v1_list #search_form .content .yui-cal-nav .yui-cal-nav-mc {
    width: 95px;
}
#quick_search_flight_hotel_tse .yui-cal-nav .yui-cal-nav-yc,
#flight_hotel_v1_list #search_form .content .yui-cal-nav .yui-cal-nav-yc {
    margin: 0px;
    padding: 0px;
    padding-left: 3px;
    padding-right: 3px;
    width: 40px;
    height: 18px;
    border: 1px solid #dbdfe6;
    color: #000000;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
}
#quick_search_flight_hotel_tse .yui-cal-nav .yui-cal-nav-b,
#flight_hotel_v1_list #search_form .content .yui-cal-nav .yui-cal-nav-b {
    clear: left;
    width: 200px;
    padding-top: 8px;
    text-align: center;
}
#quick_search_flight_hotel_tse .yui-cal-nav button,
#flight_hotel_v1_list #search_form .content .yui-cal-nav button {
    background-color: #d60082;
    padding-left: 5px;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    border-left: 1px solid #f10092;
    border-top: 1px solid #f10092;
    border-right: 1px solid #bb0072;
    border-bottom: 1px solid #bb0072;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
}
#quick_search_flight_hotel_tse .yui-cal-nav-mc,
#flight_hotel_v1_list #search_form .content .yui-cal-nav-mc {
    width: 80px;
}
#quick_search_flight_hotel_tse .yui-cal-nav-yc,
#flight_hotel_v1_list #search_form .content .yui-cal-nav-yc {
    width: 30px;
}*/
 #flight_hotel_v1_list .package_price_box {
     float: left;
     clear: left;
     background-color: #F3F3F3;
     padding: 10px;
     width: 706px;
     border-left: 1px solid #DCDCDC;
     border-right: 1px solid #DCDCDC;
     border-bottom: 1px solid #DCDCDC;
 }
 #flight_hotel_v1_list .package_price_box table {
     width: 691px;
 }
 #flight_hotel_v1_list .package_price_box table .order_price_at {
     width: 375px;
     text-align: right;
     font-size: 25px;
     float: right;
     line-height: 26px;
 }
 #flight_hotel_v1_list .package_price_box table .order_price_at .text {
     float: right;
     text-align: right;
     font-size: 25px;
 }
 #flight_hotel_v1_list .package_price_box table .order_price_at .basket {
     float: right;
     background: url('/tse/gfx/fly_hotel/book_on_icon.png');
     background-repeat: no-repeat;
     width: 45px;
     height: 26px;
 }
 #flight_hotel_v1_list .package_price_box table .company_list {} #flight_hotel_v1_list .package_price_box table .company_list .company_hover,
 #flight_hotel_v1_list .package_price_box table .company_list .company {
     width: 250px;
     border-bottom: 1px solid #BBBBBB;
     float: right;
 }
 #flight_hotel_v1_list .package_price_box table .company_list .company {
     background-color: none;
 }
 #flight_hotel_v1_list .package_price_box table .company_list .company_hover {
     background-color: #FFFFFF;
 }
 #flight_hotel_v1_list .package_price_box table .company_list a {
     display: block;
 }
 #flight_hotel_v1_list .package_price_box table .company_list .company_logo {
     width: 100px;
     height: 25px;
     line-height: 40px;
     float: left;
     margin: 10px 0px 10px 5px;
     text-align: center;
 }
 #flight_hotel_v1_list .package_price_box table .company_list .company .company_logo_arrow {
     background: url('/tse/gfx/fly_hotel/book_on_arrow_grey.png');
     background-repeat: no-repeat;
     width: 6px;
     float: right;
     height: 25px;
     line-height: 40px;
     margin: 17px 5px 0px 0px;
 }
 #flight_hotel_v1_list .package_price_box table .company_list .company_logo img {
     margin-left: auto;
     margin-right: auto;
     line-height: 27px;
 }
 #flight_hotel_v1_list .package_price_box table .company_list .company_logo_price_total,
 #flight_hotel_v1_list .package_price_box table .company_list .company_logo_price_per_adult {
     text-align: right;
     float: left;
     width: 130px;
     height: 40px;
     line-height: 40px;
 }
 #flight_hotel_v1_list .package_price_box table .company_list .company_logo_price_per_adult {
     clear: right;
 }
 #flight_hotel_v1_list .package_price_box table .company_list .company_logo_price_per_adult a {
     font-size: 11px;
     color: #6E6E6E;
     text-decoration: none;
     margin-bottom: 10px;
     margin-right: 10px;
 }
 #flight_hotel_v1_list .package_price_box table .company_list .company_hover .company_logo_arrow {
     background: url('/tse/gfx/fly_hotel/book_on_arrow_blue.png');
     background-repeat: no-repeat;
     width: 6px;
     float: right;
     margin: 17px 5px 0px 0px;
 }
 #flight_hotel_v1_list .package_price_box table .company_list .company_hover .company_logo_price_total a {
     color: #00AEF4;
     text-decoration: none;
     line-height: 45px;
 }
 #flight_hotel_v1_list .package_price_box table .company_list .company .company_logo_price_total a {
     color: #000000;
     text-decoration: none;
     line-height: 45px;
 }
 #flight_hotel_v1_list .package_price_box table .company_list .company_logo_price_total a {
     margin-right: 10px;
     font-size: 22px;
     font-weight: bold;
     text-decoration: none;
 }
 #flightHotelModal .modal_close {
     float: right;
     width: 32px;
     height: 31px;
     background: url('/gfx/pop_up_box/close_button.png');
     margin-top: 10px;
     margin-right: 10px;
     cursor: pointer;
 }
 #flightHotelModal .modal_middle {
     width: 756px;
     float: left;
     background: url('/tse/gfx/fly_hotel/modal_background_middle.png') repeat-y;
 }
 #flightHotelModal .modal_bottom {
     float: left;
     width: 756px;
     background: url('/tse/gfx/fly_hotel/modal_background_bottom.png') no-repeat;
     background-position: bottom left;
     height: 11px;
 }
 #flightHotelModal .modal_top {
     float: left;
     width: 756px;
     background: url('/tse/gfx/fly_hotel/modal_background_top.png') no-repeat;
     height: 44px;
 }
 #flightHotelModal .modal_header {
     float: left;
     width: 689px;
     font-size: 18px;
     line-height: 48px;
     height: 45px;
     color: #ffffff;
     padding-left: 20px;
 }
 #flightHotelModal .modal_middle table {
     width: 756px;
 }
 #flightHotelModal .order_price_at {
     height: 83px;
     width: 205px;
     margin: 20px 0px 0px 20px;
 }
 #flightHotelModal .text {
     background: url('/tse/gfx/fly_hotel/book_on_icon.png') no-repeat;
     padding-left: 45px;
     font-size: 25px;
     width: 380px;
     margin-bottom: 10px;
 }
 #flightHotelModal .information {
     padding-left: 0px;
     font-size: 13px;
     line-height: 20px;
 }
 #flightHotelModal .company_list {
     width: 490px;
     overflow: auto;
     padding-top: 12px;
 }
 #flightHotelModal .company_list .company {
     height: 47px;
     border-bottom: 1px solid #BBBBBB;
     float: right;
     padding: 5px 0px 5px 0px;
 }
 #flightHotelModal .company_list .company_hover {
     height: 47px;
     border-bottom: 1px solid #BBBBBB;
     float: right;
     padding: 5px 0px 5px 0px;
     background-color: #F2F2F2;
 }
 #flightHotelModal .company_list a {
     display: block;
 }
 #flightHotelModal .company_list .company_logo {
     height: 25px;
     line-height: 40px;
     float: left;
     text-align: center;
     background: url('/tse/gfx/fly_hotel/provider_splitter.png');
     background-position: right center;
     background-repeat: no-repeat;
     width: 115px;
     text-align: left;
     margin: 10px 0px 10px 0px;
 }
 #flightHotelModal .company_list .company .company_logo_arrow {
     font-weight: bold;
     font-size: 14px;
     float: left;
     background: url('/tse/gfx/price_box_button_no_arrow.png');
     background-repeat: no-repeat;
     width: 115px;
     height: 32px;
     line-height: 32px;
     text-align: center;
     color: #FFFFFF;
     margin: 7px 0px 0px 20px;
     cursor: pointer;
 }
 #flightHotelModal .company_list .company_logo img {
     margin-left: auto;
     margin-right: auto;
     line-height: 27px;
 }
 #flightHotelModal .company_list .company_logo_price_total,
 #flightHotelModal .company_list .company_logo_price_per_adult {
     text-align: right;
     float: left;
     width: 105px;
     background: url('/tse/gfx/fly_hotel/provider_splitter.png');
     background-position: right center;
     background-repeat: no-repeat;
     line-height: 50px;
     height: 50px;
 }
 #flightHotelModal .company_list .company_logo_price_total .price_text {
     color: #626262;
     float: left;
     line-height: 20px;
     height: 20px;
     font-weight: bold;
     padding-left: 5px;
 }
 #flightHotelModal .company_list .company_logo_price_total .price {
     float: left;
     line-height: 20px;
     height: 20px;
     padding-left: 5px;
 }
 #flightHotelModal .company_list .company_logo_price_total .price .currency {
     font-size: 14px;
 }
 #flightHotelModal .company_list .company_logo_price_per_adult {
     clear: right;
 }
 #flightHotelModal .company_logo_price_per_adult a {
     font-size: 11px;
     color: #6E6E6E;
     text-decoration: none;
     margin-bottom: 10px;
     margin-right: 10px;
 }
 #flightHotelModal .company_list .company_hover .company_logo_arrow {
     font-weight: bold;
     font-size: 14px;
     float: left;
     background: url('/tse/gfx/price_box_button_no_arrow.png');
     background-repeat: no-repeat;
     width: 115px;
     height: 32px;
     line-height: 32px;
     text-align: center;
     color: #FFFFFF;
     margin: 7px 0px 0px 20px;
     cursor: pointer;
 }
 #flightHotelModal .company_list .company_hover .company_logo_price_total a {
     color: #000000;
     text-decoration: none;
     line-height: 20px;
     height: 20px;
     color: #00AEF4;
 }
 #flightHotelModal .company_list .company .company_logo_price_total a {
     color: #000000;
     text-decoration: none;
     line-height: 20px;
     height: 20px;
     color: #00AEF4;
 }
 #flightHotelModal .company_list .company_logo_price_total a {
     margin-right: 10px;
     font-size: 22px;
     font-weight: bold;
     text-decoration: none;
 }
 #sb-loading-inner {
     display: none;
 }
 /* Click Through */
 #flight_hotel_click_through {
     margin-left: auto;
     margin-right: auto;
     margin-top: 20px;
     text-align: left;
     width: 688px;
 }
 #flight_hotel_click_through .top_logo_dk {
     background: url("/tse/gfx/click_through_page_new/logo_click_through_dk.png");
     background-repeat: no-repeat;
     background-position: center center;
     height: 150px;
     width: 688px;
     margin: auto;
 }
 #flight_hotel_click_through .box_middle,
 #flight_hotel_click_through .box_bottom,
 #flight_hotel_click_through .box_top {
     float: left;
     width: 688px;
 }
 #flight_hotel_click_through .box_middle {
     background: url("/tse/gfx/click_through_page_new/content_middle.png");
     background-repeat: repeat-y;
 }
 #flight_hotel_click_through .box_bottom {
     background: url("/tse/gfx/click_through_page_new/content_bottom.png");
     background-repeat: no-repeat;
     background-position: bottom left;
 }
 #flight_hotel_click_through .box_top {
     background: url("/tse/gfx/click_through_page_new/content_top.png");
     background-repeat: no-repeat;
 }
 #flight_hotel_click_through .delayer_box #info_header {
     color: #464548;
     text-align: center;
     font-weight: bold;
     line-height: 80px;
     font-size: 22px;
 }
 #flight_hotel_click_through .delayer_box .delayer_container {
     margin: auto;
     width: 184px;
     height: 75px;
 }
 #flight_hotel_click_through .delayer_box .delayer {
     background: url("/tse/gfx/fly_hotel/search_button.png");
     background-repeat: no-repeat;
     text-align: center;
     width: 184px;
     height: 34px;
     line-height: 30px;
     color: #FFFFFF;
     font-size: 18px;
     font-weight: bold;
     cursor: pointer;
 }
 #flight_hotel_click_through .information_box {
     margin: auto;
     width: 648px;
 }
 #flight_hotel_click_through .information_box .right {
     float: left;
 }
 #flight_hotel_click_through .information_box .left {
     background: url("/tse/gfx/click_through_page_new/info_box_icon.png");
     background-repeat: no-repeat;
     background-position: center center;
     width: 70px;
     height: 165px;
     float: left;
 }
 #flight_hotel_click_through .information_box .right .header {
     color: #484848;
     padding: 15px 0px 0px 20px;
     font-size: 20px;
     font-weight: bold;
 }
 #flight_hotel_click_through .information_box .right .text {
     color: #484848;
     font-size: 12px;
     padding: 10px 0px 20px 20px;
 }
 #flight_hotel_click_through .spacer {
     height: 20px;
     float: left;
     clear: both;
 }
 #flight_hotel_click_through .information_box .box_middle,
 #flight_hotel_click_through .information_box .box_bottom,
 #flight_hotel_click_through .information_box .box_top {
     float: left;
     width: 648px;
 }
 #flight_hotel_click_through .information_box .box_middle {
     background: url("/tse/gfx/click_through_page_new/info_box_middle.png");
     background-repeat: repeat-y;
 }
 #flight_hotel_click_through .information_box .box_bottom {
     background: url("/tse/gfx/click_through_page_new/info_box_bottom.png");
     background-repeat: no-repeat;
     background-position: bottom left;
 }
 #flight_hotel_click_through .information_box .box_top {
     background: url("/tse/gfx/click_through_page_ne2w/info_box_top.png");
     background-repeat: no-repeat;
 }
 /*
YUI 3.4.1 (build 4118)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
 .yui3-widget-hidden {
     display: none
 }
 .yui3-widget-content {
     overflow: hidden
 }
 .yui3-widget-content-expanded {
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -ms-box-sizing: border-box;
     box-sizing: border-box;
     height: 100%
 }
 .yui3-widget-tmp-forcesize {
     overflow: hidden!important
 }
 /*
YUI 3.4.1 (build 4118)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
 .yui3-slider,
 .yui3-slider-rail {
     display: -moz-inline-stack;
     display: inline-block;
     *display: inline;
     zoom: 1;
     vertical-align: middle
 }
 .yui3-slider-content {
     position: relative;
     display: block
 }
 .yui3-slider-rail {
     position: relative
 }
 .yui3-slider-rail-cap-top,
 .yui3-slider-rail-cap-left,
 .yui3-slider-rail-cap-bottom,
 .yui3-slider-rail-cap-right,
 .yui3-slider-thumb,
 .yui3-slider-thumb-image,
 .yui3-slider-thumb-shadow {
     position: absolute
 }
 .yui3-slider-thumb {
     overflow: hidden
 }
 .yui3-slider-x .yui3-slider-rail,
 .yui3-slider-x .yui3-slider-rail-cap-left,
 .yui3-slider-x .yui3-slider-rail-cap-right {
     background-image: url('/tse/gfx/slider_bg_horizontal_tse.png');
     background-repeat: repeat-x;
 }
 .yui3-slider-x .yui3-slider-rail {
     height: 26px
 }
 .yui3-slider-x .yui3-slider-thumb {
     height: 26px;
     width: 15px
 }
 .yui3-slider-x .yui3-slider-rail-cap-left {
     background-position: 0 -20px;
     height: 20px;
     left: 0px;
     width: 5px
 }
 .yui3-slider-x .yui3-slider-rail-cap-right {
     background-position: 0 -40px;
     height: 20px;
     right: 0px;
     width: 5px
 }
 .yui3-slider-x .yui3-slider-thumb-image {
     left: 0;
     top: -10px
 }
 .yui3-slider-x .yui3-slider-thumb-shadow {
     left: 0;
     opacity: .15;
     filter: alpha(opacity=15);
     top: -50px
 }
 .yui3-slider-y .yui3-slider-rail,
 .yui3-slider-y .yui3-slider-rail-cap-top,
 .yui3-slider-y .yui3-slider-rail-cap-bottom {
     background-image: url(http://yui.yahooapis.com/3.4.1/build/slider-base/assets/skins/sam/rail-y.png);
     background-repeat: repeat-y
 }
 .yui3-slider-y .yui3-slider-rail {
     width: 26px
 }
 .yui3-slider-y .yui3-slider-thumb {
     width: 26px;
     height: 15px
 }
 .yui3-slider-y .yui3-slider-rail-cap-top {
     background-position: -20px 0;
     width: 20px;
     top: -2px;
     height: 5px
 }
 .yui3-slider-y .yui3-slider-rail-cap-bottom {
     background-position: -40px 0;
     width: 20px;
     bottom: -2px;
     height: 5px
 }
 .yui3-slider-y .yui3-slider-thumb-image {
     left: -10px;
     top: 0
 }
 .yui3-slider-y .yui3-slider-thumb-shadow {
     left: -50px;
     opacity: .15;
     filter: alpha(opacity=15);
     top: 0
 }
 /*
YUI 3.4.0 (build 3928)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
 .yui3-dualslider,
 .yui3-dualslider-rail {
     display: -moz-inline-stack;
     display: inline-block;
     *display: inline;
     zoom: 1;
     vertical-align: middle
 }
 /*
.yui3-dualslider-content {
    position: relative;
    display: block;
    top: 35px;
}
*/
 .yui3-dualslider-rail {
     position: relative
 }
 .yui3-dualslider-rail-cap-top,
 .yui3-dualslider-rail-cap-left,
 .yui3-dualslider-rail-cap-bottom,
 .yui3-dualslider-rail-cap-right,
 .yui3-dualslider-thumb,
 .yui3-dualslider-thumb-image,
 .yui3-dualslider-thumb-shadow {
     position: absolute
 }
 .yui3-dualslider-thumb {
     overflow: hidden
 }
 .yui3-dualslider-x .yui3-dualslider-rail,
 .yui3-dualslider-x .yui3-dualslider-rail-cap-left,
 .yui3-dualslider-x .yui3-dualslider-rail-cap-right {
     background-image: url(http://yui.yahooapis.com/gallery-2011.11.10-16-24/build/gallery-yui-dualslider/assets/skins/sam/rail-x.png);
     background-repeat: repeat-x
 }
 .yui3-dualslider-x .yui3-dualslider-rail {
     height: 26px
 }
 .yui3-dualslider-x .yui3-dualslider-thumb {
     height: 23px;
     width: 24px;
 }
 .yui3-dualslider-x .yui3-dualslider-rail-cap-left {
     background-position: 0 -20px;
     height: 20px;
     left: -2px;
     width: 5px
 }
 .yui3-dualslider-x .yui3-dualslider-rail-cap-right {
     background-position: 0 -40px;
     height: 20px;
     right: -2px;
     width: 5px
 }
 .yui3-dualslider-x .yui3-dualslider-thumb-image {
     left: 0;
     top: 0px
 }
 .yui3-dualslider-x .yui3-dualslider-thumb-shadow {
     left: 0;
     opacity: .15;
     filter: alpha(opacity=15);
     top: -50px
 }
 .yui3-dualslider-y .yui3-dualslider-rail,
 .yui3-dualslider-y .yui3-dualslider-rail-cap-top,
 .yui3-dualslider-y .yui3-dualslider-rail-cap-bottom {
     background-image: url(http://yui.yahooapis.com/gallery-2011.11.10-16-24/build/gallery-yui-dualslider/assets/skins/sam/rail-y.png);
     background-repeat: repeat-y
 }
 .yui3-dualslider-y .yui3-dualslider-rail {
     width: 26px
 }
 .yui3-dualslider-y .yui3-dualslider-thumb {
     width: 26px;
     height: 15px
 }
 .yui3-dualslider-y .yui3-dualslider-rail-cap-top {
     background-position: -20px 0;
     width: 20px;
     top: -2px;
     height: 5px
 }
 .yui3-dualslider-y .yui3-dualslider-rail-cap-bottom {
     background-position: -40px 0;
     width: 20px;
     bottom: -2px;
     height: 5px
 }
 .yui3-dualslider-y .yui3-dualslider-thumb-image {
     left: 0px;
     top: 0
 }
 .yui3-dualslider-y .yui3-dualslider-thumb-shadow {
     left: -50px;
     opacity: .15;
     filter: alpha(opacity=15);
     top: 0
 }
 #map .map_info_box {
     width: 654px;
     background-color: #FFFFFF;
     float: left;
 }
 #map .map_info_box {} #map .map_info_box .info_box_left {
     width: 180px;
     float: left;
 }
 #map .map_info_box .info_box_middle {
     float: left;
     width: 280px;
 }
 #map .map_info_box .info_box_left .picture_container_middle {
     float: left;
     width: 168px;
 }
 #map .map_info_box .info_box_left .picture_container_middle {
     background-image: url("/tse/gfx/picture_frame_middle.png");
     background-position: left top;
     background-repeat: repeat-y;
     float: left;
     padding-right: 12px;
     width: 168px;
 }
 #map .map_info_box .info_box_top {
     float: left;
     width: 620px;
     padding-left: 10px;
     line-height: 30px;
 }
 #map .map_info_box .info_box_top .star {
     float: left;
 }
 #map .map_info_box .info_box_top .star {
     background-image: url("/tse/gfx/star_active.png");
     background-repeat: repeat-x;
     float: left;
     height: 20px;
     margin-top: 6px;
     width: 16px;
 }
 #map .map_info_box .info_box_top .header {
     font-size: 12px;
     font-weight: bold;
     float: left;
     padding-right: 5px;
 }
 #map .map_info_box .info_box_left {
     padding-left: 10px;
 }
 #map .map_info_box .info_box_right {
     float: left;
     padding-left: 10px;
 }
 #map .map_info_box .info_box_right .price_box {
     background: url("/tse/gfx/price_button_flight_hotel.png") no-repeat;
     width: 125px;
     height: 120px;
 }
 #map .map_info_box .info_box_right .price_box .provider {
     clear: left;
     color: #6E6E6E;
     float: left;
     font-weight: bold;
     padding-bottom: 1px;
     padding-top: 4px;
     text-align: center;
     width: 125px;
 }
 #map .map_info_box .info_box_right .more_info_link {
     clear: left;
     color: #000000;
     text-decoration: underline;
     float: left;
     font-weight: bold;
     padding-bottom: 1px;
     padding-top: 10px;
     text-align: center;
     width: 125px;
 }
 #map .map_info_box .info_box_right .price_per_pax {
     clear: left;
     color: #6E6E6E;
     float: left;
     font-size: 11px;
     font-weight: normal;
     height: 19px;
     line-height: 19px;
     text-align: center;
     width: 125px;
 }
 #map .map_info_box .info_box_right .price_box .price_total .price {
     font-size: 20px;
     line-height: 22px;
 }
 #map .map_info_box .info_box_right .price_box .price_total .price_per_pax_text {
     color: #6E6E6E;
     float: left;
     font-size: 11px;
     font-weight: normal;
     height: 14px;
     line-height: 14px;
     text-align: center;
     width: 125px;
 }
 #map .map_info_box .info_box_right .price_box .price_total {
     color: #00AEEF;
     font-size: 13px;
     font-weight: bold;
     line-height: 22px;
     text-align: center;
     text-decoration: none;
 }
 #map .map_info_box .info_box_right .price_box .price_box_bottom_middle {
     color: #FFFFFF;
     float: left;
     font-size: 15px;
     font-weight: bold;
     height: 32px;
     line-height: 32px;
     text-align: center;
     text-decoration: none;
     width: 125px;
 }
 #map .map_info_box .info_box_left .picture_container_middle img {
     width: 150px;
 }
 #map .map_info_box .info_box_left .picture_container_bottom {
     background-image: url("/tse/gfx/picture_frame_bottom.png");
     background-position: left bottom;
     background-repeat: no-repeat;
 }
 #map .map_info_box .info_box_left .picture_container_top {
     background-image: url("/tse/gfx/picture_frame_top.png");
     background-position: left top;
     background-repeat: no-repeat;
     overflow: hidden;
     padding-bottom: 16px;
     padding-left: 8px;
     padding-top: 8px;
     width: 160px;
 }
 #flight_hotel_v1_list .tse_banner_container_hidden {
     height: 1px;
     overflow: hidden;
 }
 #flight_hotel_v1_list .tse_banner_container_shown {
     height: 90px;
 }
 #flight_hotel_v1_list .tse_banner_container_text_ads_shown {
     height: 235px;
 }
 #flight_hotel_tse_list #searching_text_container_none_found .none_found_top {
     background: url('/TSE/gfx/no_result/top_background.png');
     height: 171px;
     width: 728px;
 }
 #flight_hotel_tse_list #searching_text_container_none_found .none_found_top .left {
     background: url('/TSE/gfx/no_result/arrow.png');
     background-position: 20px 117px;
     background-repeat: no-repeat;
     padding: 15px 0px 0px 20px;
     height: 156px;
 }
 #flight_hotel_tse_list #searching_text_container_none_found .none_found_top .left .searching_header {
     font-weight: bold;
     font-size: 14px;
     padding: 0px 0px 5px 0px;
     color: #000000;
 }
 #flight_hotel_tse_list #searching_text_container_none_found .none_found_top .left .searching_text {
     color: #000000;
 }
 #flight_hotel_tse_list #searching_text_container_none_found .none_found_bottom {
     float: left;
     background: url('/TSE/gfx/no_result/bottom_background.png');
     height: 56px;
     width: 728px;
     margin: 5px 0px 5px 0px;
     color: #000000;
 }
 #flight_hotel_tse_list #searching_text_container_none_found .none_found_bottom .text {
     color: #596B81;
     padding-right: 10px;
     width: 100px;
     float: left;
     height: 56px;
     vertical-align: middle;
     line-height: 56px;
     font-weight: bold;
     font-size: 18px;
     text-align: center;
     background: url('/TSE/gfx/no_result/bottom_splitter.png');
     background-position: right center;
     background-repeat: no-repeat;
 }
 #flight_hotel_tse_list #searching_text_container_none_found .none_found_bottom .route {
     float: left;
     height: 56px;
     vertical-align: middle;
     line-height: 56px;
 }
 #flight_hotel_tse_list #searching_text_container_none_found .none_found_bottom .route .route_departure {
     float: left;
     color: #474848;
     padding: 0px 10px 0px 10px;
 }
 #flight_hotel_tse_list #searching_text_container_none_found .none_found_bottom .route .route_flight {
     width: 50px;
     float: left;
     background: url('/TSE/gfx/no_result/bottom_plane.png');
     background-position: center center;
     background-repeat: no-repeat;
     height: 56px;
 }
 #flight_hotel_tse_list #searching_text_container_none_found .none_found_bottom .route .route_destination {
     float: left;
     color: #474848;
     padding: 0px 10px 0px 10px;
 }
 #flight_hotel_tse_list #searching_text_container_none_found .none_found_bottom .date {
     width: 200px;
     float: left;
     height: 56px;
     vertical-align: middle;
     line-height: 15px;
     background: url('/TSE/gfx/no_result/bottom_splitter2.png');
     background-position: left center;
     background-repeat: no-repeat;
     padding-left: 15px;
 }
 #flight_hotel_tse_list #searching_text_container_none_found .none_found_bottom .date .from {
     width: 200px;
     float: left;
     padding-top: 13px;
 }
 #flight_hotel_tse_list #searching_text_container_none_found .none_found_bottom .date .from .label,
 #flight_hotel_tse_list #searching_text_container_none_found .none_found_bottom .date .to .label {
     width: 90px;
     float: left;
     color: #474848;
     font-weight: bold;
 }
 #flight_hotel_tse_list #searching_text_container_none_found .none_found_bottom .date .from .from_date,
 #flight_hotel_tse_list #searching_text_container_none_found .none_found_bottom .date .to .to_date {
     width: 110px;
     float: left;
 }
 #flight_hotel_tse_v1 #search_form #departureCountryDropDownContainer,
 #flight_hotel_tse_v1 #search_form #destinationCountryDropDownContainer,
 #flight_hotel_tse_v1 #search_form #departureDropDownContainer,
 #flight_hotel_tse_v1 #search_form #destinationDropDownContainer {
     clear: left;
     float: left;
     height: 24px;
 }
 #flight_hotel_tse_v1 #from_airport_container,
 #flight_hotel_tse_v1 #to_airport_container {
     height: 57px !important;
 }
 /* STE 
 #quick_search_flight_hotel_tse #quicksearch_left #city_departure_select_container,
 #quick_search_flight_hotel_tse #quicksearch_middle #city_destination_select_container {
     width: 214px;
     border-radius: 2px;
     background-image: linear-gradient(bottom, #f0f0f0 12%, #ffffff);
     background-image: -o-linear-gradient(bottom, #f0f0f0 12%, #ffffff 56%);
     background-image: -moz-linear-gradient(bottom, #f0f0f0 12%, #ffffff 56%);
     background-image: -webkit-linear-gradient(bottom, #f0f0f0 12%, #ffffff 56%);
     background-image: -ms-linear-gradient(bottom, #f0f0f0 12%, #ffffff 56%);
     border: 0px;
     -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
     -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
 }
*/
 #quick_search_flight_hotel_tse #quicksearch_left #city_departure_select_container .choserMouseOver,
 #quick_search_flight_hotel_tse #quicksearch_middle #city_destination_select_container .choserMouseOver {
     color: #FFFFFF;
     cursor: pointer;
     font-size: 13px;
     font-weight: normal;
     line-height: 16px;
     padding: 5px;
     text-decoration: none;
     background-color: #00b2ff;
 }
 #quick_search_flight_hotel_tse #quicksearch_left #city_departure_select_container .choserMouseOut,
 #quick_search_flight_hotel_tse #quicksearch_middle #city_destination_select_container .choserMouseOut {
     color: #4c4c4c;
     cursor: pointer;
     font-size: 13px;
     font-weight: normal;
     line-height: 16px;
     padding: 5px;
     text-decoration: none;
     position: relative;
     z-index: 100;
 }
 #quick_search_flight_hotel_tse #quicksearch_left #city_departure_select_container .choserMouseOut a,
 #quick_search_flight_hotel_tse #quicksearch_left #city_departure_select_container .choserMouseOver a,
 #quick_search_flight_hotel_tse #quicksearch_middle #city_destination_select_container .choserMouseOut a,
 #quick_search_flight_hotel_tse #quicksearch_middle #city_destination_select_container .choserMouseOver a {
     color: #000000;
     text-decoration: none;
 }