.edit_page_box{border:1px dotted #ccc;margin-bottom:5px;padding:2px 2px 7px}.edit_page_name{background-color:#def;padding:5px;border:1px solid #ccc}.modifyContentLink{background-color:yellow;color:#000;cursor:default;font-size:11px!important;font-weight:bold!important}.modifyContentImg{height:16px!important;width:16px!important;border:none!important}.label{padding:2px;text-align:right;font-weight:bold}.price{font-weight:bold}.page_header{font-size:16px;font-weight:bold;padding:0}.sub_page_header{font-size:14px;font-weight:bold;padding:10px 0 2px}.flashMessage,.confirmationMessage,.errorMessage,.onlinePointsRefundSection{overflow:hidden;line-height:24px;margin-bottom:10px;padding:5px}.errorMessage,.onlinePointsRefundSection{border:1px solid orange;background:lightyellow;color:#df0000}.confirmationMessage{border:1px solid #4f8a10;background:#dff2bf;color:#4f8a10}.notificationMessage{overflow:hidden;color:green;line-height:14px;margin-bottom:10px;padding:5px;border:1px solid #000}.flashMessage img,.errorMessage img{float:left;margin-right:10px}.flashMessage p,.errorMessage p,.onlinePointsRefundSection p{margin-bottom:0;line-height:12px}.confirmationMessage p{line-height:32px}.errorMessage .debugMessage{font-style:normal;line-height:12px;margin-left:36px}.red{color:#df0000;font-style:italic}.sm{color:#333;font-size:10px}.financialHistory .discount{color:#f00}#UTIL{background:#eee;color:#000;border-bottom:1px solid #ccc;font-family:verdana,helvetica,arial,sans-serif}#UTIL div{line-height:18px}.test-banner,#DEV,#http-recorder-bar,.stub-info,.client-session-logging-bar{text-align:center}.test-banner{text-align:center;font-weight:bold;font-size:14px}#test-default-banner{color:#000;background:#f6be00}#test-payment-banner{color:#fff;background:#da291c}#UTIL a,#TEST a{color:#0041a2}#TLINFO{background:#516372;color:#fff;text-align:center}#DEV ul{margin:0}#DEV .debug{margin-top:3px}#DEV .separator{margin:0 3px}#DEV .subSeparator{margin:0;color:#0041a2}#DEV li{display:inline;margin-right:5px}#DEV .toggleOn{background:#c3dfb5;border-color:green;color:green!important}.stub-info ul{margin:0}.stub-info .debug{margin-top:3px}.stub-info .separator{margin:0 3px}.stub-info .subSeparator{margin:0;color:#0041a2}.stub-info li{display:inline;margin-right:5px}.stub-info .toggleOn{background:#c3dfb5;border-color:green;color:green!important}.PG{width:975px;margin:10px auto 0}#MN{padding:10px 0;width:100%;border-collapse:separate}#INFO{padding:5px;margin-top:10px}#INFO p{text-align:center;margin:0;color:#4c4c4c}.page_v1,.page_v2{width:975px;margin:10px auto}.page_v1_c1,.page_v2_c1{float:left;overflow:visible;width:180px;margin-right:10px}.page_v2_c1{width:305px}.page_v1_c2,.page_v2_c2{float:right;overflow:visible;width:660px}.page_v1_c3{float:left;width:150px}.page_v1_c2_wide{float:left;width:785px}#search,#select,#confirm,#checkout,#payment,#activity-detail,#special{margin:10px auto}#interstitial{margin:none}.avail table,.specials table{background:transparent}#search .product_checkbox{margin-left:2px}#search .yui-skin-sam .yui-ac,#promotionsPage .yui-skin-sam .yui-ac,#landingPageHotels .yui-skin-sam .yui-ac{font-size:100%;z-index:9001}#search .yui-skin-sam .yui-ac-input,#promotionsPage .yui-skin-sam .yui-ac-input,#landingPageHotels .yui-skin-sam .yui-ac-input{width:265px;display:block}#search .yui-skin-sam .yui-ac-container,#promotionsPage .yui-skin-sam .yui-ac-container,#landingPageHotels .yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:270px}#search .yui-skin-sam .yui-ac-content,#promotionsPage .yui-skin-sam .yui-ac-content,#landingPageHotels .yui-skin-sam .yui-ac-content{background:#fff;border:1px solid #333;overflow:visible;position:absolute;width:270px;z-index:9999}#search .yui-skin-sam .yui-ac-shadow,#promotionsPage .yui-skin-sam .yui-ac-shadow,#landingPageHotels .yui-skin-sam .yui-ac-shadow{-moz-opacity:.4px;background:#000;filter:alpha(opacity = 40);margin:.3em;opacity:.40;position:absolute;width:270px;top:0;z-index:9049}#search .yui-skin-sam .yui-ac-content ul,#promotionsPage .yui-skin-sam .yui-ac-content ul,#landingPageHotels .yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:270px}#search .yui-skin-sam .yui-ac-content li,#promotionsPage .yui-skin-sam .yui-ac-content li,#landingPageHotels .yui-skin-sam .yui-ac-content li{cursor:default;margin:0;padding:2px 5px;white-space:nowrap}#search .yui-skin-sam .yui-ac-content li.yui-ac-prehighlight,#promotionsPage .yui-skin-sam .yui-ac-content li.yui-ac-prehighlight,#landingPageHotels .yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#def}#search .yui-skin-sam .yui-ac-content li.yui-ac-highlight,#promotionsPage .yui-skin-sam .yui-ac-content li.yui-ac-highlight,#landingPageHotels .yui-skin-sam .yui-ac-content li.yui-ac-highlight{padding-left:20px;background:url(//cdn.switchfly.com/assets/5b9e708/images/pointer.png) top left repeat-y;color:#06f}.malibu_be form li.row,.be_v2 form li.row{display:block;float:none;clear:both;margin-bottom:.5em;overflow:visible}#area_search1_error,#area_search2_error{float:none}#search .yui-skin-sam .yui-ac-content ul,#search .yui-skin-sam .yui-ac-content{width:450px!important}.malibu_be form li.row span,.be_v2 form li.row span{display:block;float:left;margin-right:5px}.malibu_be form li.row.date span,.be_v2 form li.row.date span{display:inline;float:none}.malibu_be form table span,.be_v2 form table span{display:inline!important;float:none!important}.malibu_be form label,.be_v2 form label{display:block;float:none;clear:both}fieldset.malibu_be_package{padding:0;margin:0}fieldset.malibu_be_package li{float:left;width:20px;height:30px;margin-right:35px;padding:0}.malibu_be .malibu_error{color:red;display:block;font-weight:bold}.malibu_be form{background:#eee;border:1px solid #999;margin-bottom:10px;padding-bottom:10px;width:95%}#search .yui-skin-sam,#search .yui-ac-input{width:95%}.malibu_be form .malibu_be_header{background:#ccc;display:block;font-size:14px;font-weight:bold;margin:0;padding:5px 5px 5px 10px}.malibu_be .malibu_be_info{padding:5px 5px 10px}.malibu_be .submit_link{border:0;position:relative;top:5px;float:right}.malibu_be table{background:transparent}.be_v1{background:#fff;border:1px solid #999;margin:5px 5px 10px;overflow:hidden;width:700px}.be_v1_header{background:#999;border-bottom:1px solid #999;color:#fff;font-size:13px;font-weight:bold;padding:2px 5px;width:700px}.be_v1_info{padding:5px;width:458px}#form_arc_packages .date_time,#form_arc_packages .departure{float:left}#form_arc_packages .destination{clear:both}#form_arc_packages .highlight,#form_arc_packages .adults_children,#form_arc_packages #childrenTableId,#form_arc_packages .advanced_air{padding:10px 0}#form_arc_packages .adults_children li{display:inline}#form_arc_packages .child_infant_dropdown label{font-weight:normal}#form_arc_packages .child_infant_dropdown .child_infant_container{display:block;float:left}#form_arc_packages .child_infant_dropdown .infant label{display:block;padding-right:10px}#form_arc_packages #childrenTableId{overflow:hidden}#form_arc_packages .child_infant_container .child{margin-right:10px}#form_arc_packages .activity_search label{display:inline-block;overflow:hidden;min-width:200px}#form_arc_packages .activity_search .date_time{float:none;display:inline}.be_v2{background:#fff;border:1px solid #999;margin:5px 5px 10px;overflow:hidden;width:293px}.be_v2_header{background:#4c4c4c;border-bottom:1px solid #999;color:#fff;font-size:13px;font-weight:bold;padding:2px 5px;width:293px}.be_v2_info{padding:5px;width:293px}#modifySearch{background:#eee;border:1px solid #999;padding:5px;margin-bottom:5px;overflow:visible;height:15px;cursor:pointer}.modifySearchToggle{background:transparent url('//cdn.switchfly.com/assets/5b9e708/images/filter_arrow_right.gif') center left no-repeat;padding-left:17px}#modifySearch:hover{background-color:#def}.modifySearchToggle a{color:#000;font-weight:bold;text-decoration:none}.modifySearchBody{overflow:visible;background:#fff;border:5px solid #ccc;padding:5px 10px 10px;width:400px;z-index:9999;display:none;position:absolute}.modifySearchHeader{font-weight:bold;font-size:14px;line-height:15px;overflow:hidden;height:15px;vertical-align:bottom;float:left;margin-bottom:5px}.modifySearchClose{float:right}#modifySearch #date_label1,#modifySearch #date_label2{font-weight:bold}.modifySearchBody .subHeader{font-weight:bold;margin-bottom:5px}.modifySearchBody .subHeader .changeSearch{font-weight:normal}#modifySearchForm .searchSummary{border-top:1px dotted #999;padding-top:5px}.modifySearchBody .left{width:35%;display:block;float:left;clear:right}#modifySearchForm .searchSummary .left{text-align:right;width:32%;margin-right:2%}.modifySearchBody .right{width:65%;display:block;float:right}.modifySearchCriteria .left,.modifySearchCriteria .right{width:50%}.modifySearchRow.last{margin:10px 0 0 0;text-align:right}.modifySearchRow img{vertical-align:middle;margin:0 3px}.modifySearchRow label{display:block;vertical-align:middle}.modifySearchRow .nonstop{display:inline}.modifySearchRow .inline{float:left;margin-right:10px;margin-bottom:10px}.modifySearchBody .searchSummary{border-bottom:1px dotted #999;padding-bottom:5px;margin-bottom:5px}.modifySearchRow .submit{float:right;margin-right:5px}#activeAgent{line-height:24px;overflow:hidden!important}#activeAgent img{float:left}.air_matrix{border:2px solid #999;margin-top:10px;text-align:center;overflow-x:scroll;overflow-y:visible}#select .air_matrix .air_matrix_header{color:#333;font-size:12px;font-weight:bold;background:#999;padding:0 5px 5px 5px;display:none}.air_matrix_details{padding:0}.air_matrix_details table{width:100%!important;border:1px solid #999;border-collapse:separate;text-align:center}.air_matrix_details td:hover{background:#def}.air_matrix .air_matrix_details .air_matrix_price,.air_matrix .air_matrix_details .air_matrix_price_highlight{border:1px solid #ccc;border-collapse:separate;font-size:12px;height:30px;margin:0;padding:2px 5px;vertical-align:middle}.air_matrix .air_matrix_details tr{width:610px}#select .air_matrix a{white-space:nowrap}#select .air_matrix .air_matrix_details .air_matrix_price_highlight a{text-decoration:none}#select .air_matrix a,#confirm .avail_details a{font-size:12px}#select .air_matrix .air_matrix_details .air_matrix_price_highlight,#activity-detail .avail_details_item,#confirm .avail_details .avail_details_item{background:#def}#confirm .activity-availability-form,#confirm .avail_choose_info{clear:both}.avail_header .air_prices_bar,.avail .avail_info .availability_taxes_included{font-size:10px;font-weight:normal}.header{font-weight:bold;font-size:16px;color:#333}#select .avail_choose_info .avail_sort{padding-top:5px}.arc_pager{text-align:right;margin:0 0 5px 0}.avail_header .summary-per span{font-weight:normal}#select .avail .avail_info{background:#eee;border:1px dotted #999;border-bottom:0;padding:5px}#select .avail .avail_info td{font-size:14px}#select .avail .avail_info span{font-weight:normal}#select .avail_details{border:1px solid #999}.avail_details table{width:auto;margin-top:5px}#select .avail_details tr{border-collapse:separate;font-weight:normal}#select .avail_details td{padding:2px 2px 2px 0}#select .avail_details td img{padding-right:5px}#select .avail .avail_details tr .highlight{background:#def;border-collapse:separate;font-weight:normal}#select .avail .avail_details .choose_flights{padding-left:5px;vertical-align:middle}#select .avail_details .sub_section_details_item td{padding:5px 5px 5px 10px;vertical-align:bottom;border:1px dotted #ccc;border-collapse:collapse}#select .avail_details tr.avail_details_item td{background:#fff;padding:5px 5px 0 0;vertical-align:top}#select .avail_details tr.avail_details_item td a{float:left}#select .avail .avail_details .price a{float:none}.hotelLandingPage{height:25px;margin:10px 0 0!important;clear:both}.hotelLandingPage .yui-skin-sam{width:280px!important}.hotelLandingPage .yui-skin-sam,.hotelLandingPage .submit_link{float:left}#select .avail_details .hotel_info .thumbnail img{border:2px solid #333;margin-right:5px}#select .avail_details .hotel_info .name_and_stars{font-size:14px;margin-bottom:-10px}#select .avail_details .hotel_info .name_and_stars span{padding-left:10px}#select .avail_details .hotel_info .addr{margin-bottom:-10px}#select .avail_details .hotel_info .availability_more{float:right;font-size:12px;padding-right:10px}#select .avail .avail_footer{text-align:right;overflow:hidden}#select .avail .avail_footer .sm{color:#999;vertical-align:top}#wait_c #wait,#wait_c #wait div{border:0}#wait_c #wait{width:244px!important;height:94px}#wait_c #wait .hd{background:transparent!important;color:#333;font-weight:bold;margin:0;padding:10px;text-align:center}#wait_c #wait .bd{height:50px}#wait_c #wait .bd img{padding:15px 0 0 5px}.star-rating-large{display:block;height:21px;width:93px;border:0;float:right}#hotel_avail_container div.malibu_hotel_avail div.star-rating-large{position:relative!important}.rating-large_0_5{background-position:0 -22px!important}.rating-large_1{background-position:0 -44px!important}.rating-large_1_5{background-position:0 -66px!important}.rating-large_2{background-position:0 -88px!important}.rating-large_2_5{background-position:0 -110px!important}.rating-large_3{background-position:0 -133px!important}.rating-large_3_5{background-position:0 -154px!important}.rating-large_4{background-position:0 -176px!important}.rating-large_4_5{background-position:0 -198px!important}.rating-large_5{background-position:0 -220px!important}.rating-large_5_5{background-position:0 -242px!important}.rating-large_6{background-position:0 -264px!important}.rating-large_6_5{background-position:0 -286px!important}.rating-large_7{background-position:0 -308px!important}#activity-detail .avail{border:1px solid #999}#activity-detail .avail_header{background:#eee;font-size:12px;font-weight:bold;padding:5px}#activity-detail .avail .avail_details{padding:5px}#activity-detail .avail .avail_details table{width:100%}#activity-detail .avail .avail_details .activity_choice_card{border-collapse:separate;border-bottom:1px solid #999;margin-bottom:10px}.activity_card .thumbnail{width:50px;height:auto}.trip_summary{background:#fff;border:1px solid #999}.trip_summary_header{background:#eee;font-weight:bold;padding:5px;text-align:center}.trip_summary_info{padding:5px;text-align:left}.trip_summary_info .itin_air,.trip_summary_info .itin_air_depart,.trip_summary_info .itin_air_return,.trip_summary_info .package_total,.trip_summary_info .price_or_points,.trip_summary_info .itin_room,.trip_summary_info .itin_room_checking,.trip_summary_info .itin_room_checkout,.trip_summary_info .itin_insurance,.trip_summary_info .itin_car{font-weight:bold;line-height:14px}.trip_summary_info img{padding-right:3px}.trip_summary_info td.date{font-weight:bold;padding:5px 0}.trip_summary_info .dep_arr span{font-style:italic}.trip_summary_info span.crosstown{color:#f47920}#confirm .page_v1_c2_wide .avail_addon_area{color:#333;font-size:12px;font-weight:bold;margin-bottom:10px}#confirm .avail{border:2px solid #333;margin-top:5px}#confirm .avail_header{background:#eee;font-size:12px;font-weight:bold;padding:5px}#confirm .avail_details{padding:5px;text-align:justify}#confirm .avail .avail_details img{padding:0 5px 10px 0!important}#confirm .avail_details a.more_link{float:right;padding-right:5px;margin-bottom:5px}#confirm .avail_details .avail_details_item td{padding:5px 0 2px 0}#confirm .sub_section_details_item{padding:0 3px}#confirm td.sub_section_details_item{vertical-align:top}#confirm td.flight_class{border-collapse:separate;padding-bottom:10px}#confirm .itin .itin_header img{width:610px!important}#confirm .air_matrix{border:0;text-align:center;overflow:hidden}#confirm .air_matrix_details{border:0;margin:0}#confirm .air_matrix_details td:hover{background:#fff}#confirm .air_matrix_details .itin_header td:hover{background:#def}#confirm tr .itin_header{background:#fff;color:#000}#confirm .air_matrix_details .itin_header,#confirm .air_matrix_details .itin_header td{border:1px solid #ccc;background:#eee}#confirm .air_matrix_details .itin_header{height:20px;background:#ccc;vertical-align:top;border-bottom:1px solid #999}#confirm .air_matrix_details .itin_header td{background:#eee;vertical-align:middle}#confirm .air_matrix .air_matrix_details .air_matrix_price{border:1px solid #ccc;border-collapse:separate;height:30px;vertical-align:top}#confirm .air_matrix .air_matrix_details .air_matrix_price .highlight{background:#eee;font-weight:bold;text-align:left;padding:3px;height:auto}#confirm .air_matrix .air_matrix_details .air_matrix_price{padding:0;width:85px}#confirm .air_matrix .air_matrix_details .air_matrix_price br{display:none}#confirm .air_matrix .air_matrix_details .air_matrix_price .highlight span{font-weight:normal;display:block;padding:5px;text-align:left}#confirm .air_matrix .air_matrix_details .air_matrix_price img{padding:0}#confirm .air_matrix_price table{border:0}.co #traveler_1 .co_info .co_traveler_1_notes{font-size:10px;font-weight:normal;margin-left:10px}.email_list{padding:5px 5px 0 25px;font-size:11px}.co .email_list input{margin:0 5px}.co_info .auto_fill_pnr_owner{font-size:11px;margin-right:12px;font-weight:bold}.co_info .auto_fill_traveler,.co_info .auto_fill_agent,.co_info .auto_fill_other{color:#333;margin:0 15px 0 3px}.co_details{background:#fff;padding:5px 5px 5px 20px;overflow-y:auto}.co_details a,.co_details a:visited{margin-right:5px}.co .co_details td{padding-right:15px}.co_footer{background:#fff;padding:5px;text-align:right}.co_terms{background:#eee;font-size:11px;padding:5px}#choose_air_seats{font-size:12px;margin-left:0;margin-top:5px;width:400px}#choose_air_seats .large_logo{float:left;height:98px;margin-left:10px;margin-top:10px;width:100px}#choose_air_seats img{margin:.025em}#choose_air_seats span{clear:both;float:left;margin-top:5px}#choose_air_seats .seat_map{clear:both;float:left;margin:20px 0 40px;width:400px}#choose_air_seats .header_sm{width:100%}#choose_air_seats .seats_header{font-size:11px;font-weight:normal;left:100px;position:absolute;top:25px;width:230px}#choose_air_seats .legend{clear:both;display:inline;float:left;margin:10px 0 5px 5px}#choose_air_seats .legend td{padding-right:10px}#choose_air_seats li{display:block;list-style:none;margin-left:10px}#choose_air_seats .seats_header .label{display:inline;font-weight:bold;line-height:15px;padding-right:10px;text-align:right}#choose_air_seats .anchor{clear:both;float:left;margin:30px 0 20px}.itin .itin_info{background:#eee;border-bottom:1px solid #ccc}.itin .itin_info .lable_booking_on_cc_from{font-size:14px;font-weight:bold;padding-left:5px}.itin .itin_info .customer_id{font-size:14px;font-weight:bold;padding-left:5px}.co .co_details .label{font-weight:bold;font-size:11px}.co .co_details .supported_cards .label{margin:0}.co_details,.co_footer{font-size:11px;padding:5px}#cc_num{width:115px}.co .co_details .amount{color:#999;padding-right:15px}.co .co_details #cc_transid,.co .co_details #check_memo,.co .co_details #cert_tracking,.co .co_details #cash_memo,.co .co_details #misc_memo,.co .co_details #gl_memo{width:110px}.co .co_details #check_no,.co .co_details #cc_auth_num,.co .co_details #cert_id,.co .co_details #cash_auth_no,.co .co_details #misc_auth_no{width:70px}.co .co_details #running_total{background:#ccc!important;font-weight:normal;font-size:12px;width:69px;height:15px;padding:1px 3px}#credit_card_section_addressid .co_details{margin-top:5px}#credit_card_section_addressid .co_footer{padding-bottom:0}#credit_card_section_addressid .submit_link{bottom:30px;float:right;margin:0 10px 0 0;position:relative}.activityInfo .travelerSelect{margin-right:5px}.travelerAge label{font-weight:bold}.i_agree{color:red;font-size:12px;font-weight:bold;margin-right:5px;padding-left:5px}.i_disagree{padding-left:5px}.specials{border:1px solid #999;margin-top:10px}.specials_header,.specials_details,.specials_footer{font-size:11px}.specials_header{background:#eee;font-weight:bold;padding:5px}.specials_header td{color:#fff;font-size:13px;font-weight:bold}.specials_details,.specials_footer{background:#fff;padding:10px 0 10px 10px}.specials_details .be_v2{background:#eee}.specials_details .be_v2_info td{font-weight:bold}.specials_details .be_v2_info .submit_link{float:right;padding-bottom:10px;padding-right:20px}.specials_footer{bottom:5px;left:5px;padding:2px 5px 5px;position:relative;text-align:right}.city_page_header,.city_page_details{width:458px}.city_page{background:#fff;border:2px solid #ccc;margin-top:10px;width:468px}.city_page_header{background:#666;color:#fff;font-size:13px;font-weight:bold;padding:2px 5px}.gmaps,#map{display:none!important}.login{background:#fff;border:2px solid #ccc;margin-top:10px}.login_footer{background:#fff;border-top:1px solid #ccc;font-size:11px;padding:2px 5px;text-align:right}.profile_history{background:#fff;border:2px solid #ccc;margin-top:10px}.profile_history_columns td{font-weight:bold;text-align:center}.profile_history_details{border-top:1px solid #333;font-size:11px}.table_air_room_upsell_for_cruise{background-color:#def;border:2px solid #000;padding:2px}.tabs{border-collapse:collapse;margin-bottom:0;margin-top:0}.tabs a{font-size:12px}.tabs_on{background-color:#999;border:2px solid #69C;border-bottom:1px solid #69C;color:#fff;font-size:12px;padding-left:5px;padding-right:5px}.tabs_off{background:#999;border:2px solid #ccc;border-bottom:1px solid #333;font-size:12px;padding-left:5px;padding-right:5px}.tabs_sub_bar{background:#999;height:10px;padding:2px}.avail_table{background-color:#333;font-size:13px;padding:2px}.avail_table td,.avail_table a{background-color:#333;color:#fff;font-size:13px;padding:2px}.avail_sub_table{border-collapse:collapse}.avail_sub_table_bar td{background:#eee;font-weight:bold;padding:3px;text-align:center}.helpBox{background:#ffc;border:2px solid #000;color:#000;font-size:10px;margin:0;padding:0;position:absolute;width:250px}.helpBar{background:#333;float:left;width:100%}.helpContent{margin:10px}.helpLink{color:#06f;cursor:help;text-decoration:underline}.helpLink:hover{text-decoration:none}.grid{border:1px solid #ccc;border-collapse:collapse;margin-top:5px}.grid td{background:#eee;border:1px solid #ccc;padding:5px}.th_grid{background:#ccc}.th_grid td{background:#ccc;border:0;font-weight:bold;padding:5px;text-align:center}.page_v1_bottom,.page_v2_bottom,.clear{clear:both}.page_v1_bottom{padding:5px;margin-top:10px}.page_v1_bottom p{text-align:center;margin:0;color:#4c4c4c}#powered{margin:10px 0;color:#4c4c4c;font-size:9px;text-align:center}#powered p{margin:0}.itin,.co{border:1px solid #999;margin-top:10px}.itin_header,.co_header{background:#eee;font-weight:bold;padding:5px}.itin_info{background:#fff}.table_itinerary_total_container{width:auto}.table_itinerary_total thead td,.table_itinerary_total thead th{text-align:center;background:#fff}#itin_totals_v2 .itin_header_price_ad,#itin_totals_v2 .itin_earn_points_message{padding:0 5px 5px}#itin_totals_v2 .one-way-car-fee-alert{color:#e61d5a}.change-link{display:none}#itin_totals_v2 .itin_sub_details .table_itinerary_total{margin:0;width:auto;background:#eee}#itin_totals_v2 .itin_sub_details .table_itinerary_total td.paymentCash{background:#efe;padding-right:5px}#itin_totals_v2 .itin_sub_details .table_itinerary_total td.paymentCashPoints{background:#def}#itin_totals_v2 .itin_sub_details .table_itinerary_total td.paymentCashPoints,#itin_totals_v2 .itin_sub_details .table_itinerary_total td.paymentPointsRequired,#itin_totals_v2 .itin_sub_details .table_itinerary_total td.Total_Col_3{border-collapse:separate;border-left:1px solid #fff}#itin_totals_v2 .itin_sub_details .table_itinerary_total td.paymentPointsRequired,#itin_totals_v2 .itin_sub_details .table_itinerary_total td.paymentAdditionalCash{background:#def}#itin_totals_v2 .itin_sub_details .table_itinerary_total td.Total_Col_2{background:#efe;border-collapse:separate;border-right:1px solid #fff;text-align:right}#itin_totals_v2 .itin_sub_details .table_itinerary_total td.Total_Col_3,#itin_totals_v2 .itin_sub_details .table_itinerary_total td.Total_Col_4{background:#def}#itin_totals_v2 .itin_sub_details .table_itinerary_total thead{font-weight:bold;vertical-align:bottom}#itin_totals_v2 .itin_sub_details .table_itinerary_total td{padding:3px 10px 3px 5px}#itin_totals_v2 .table_itinerary_total tr.PricePointsRowV2 .Total_Col_2,#itin_totals_v2 .table_itinerary_total tr.PricePointsRowV2 .Total_Col_3,#itin_totals_v2 .table_itinerary_total tr.PricePointsRowV2 .Total_Col_4{border-collapse:separate;border-top:1px dashed #666}#itin_totals_v2 .itin_sub_details .table_itinerary_total td.paymentAdditionalCash,#itin_totals_v2 .itin_sub_details .table_itinerary_total td.Total_Col_4{border-collapse:separate;border-left:1px solid #6bbfe6}#itin_totals_v2 .table_itinerary_total .V2 td.value{border-collapse:separate;border-top:1px dashed #666}#itin_totals_v2 .table_itinerary_total .V2 td.Direct_Total_Col{border-top:0}#itin_totals_v2 .table_itinerary_total .V2 td.Balance_Due_Col,#itin_totals_v2 .table_itinerary_total .V2 td.Direct_Total_Col{background:#eee;border-collapse:separate;border-left:1px solid #fff}#itin_totals_v2 .table_itinerary_total .V2 td.Direct_Total_Col{background:#ccc}#itin_totals_v2 .table_itinerary_total .V2 td.label{text-align:right}#itin_totals_v2 .table_itinerary_total .V2 td.value{font-weight:bold}.table_itinerary_total .value{text-align:right}input.AgentMarkup{text-align:right}input.NewTotal{background:#ccc;text-align:right}.TotalPriceRowV2 td{font-weight:bold}.PricePointsRowV2 td{font-weight:bold}.PriceRowDoubleV2 td{font-weight:bold}#itin_totals_v2 .itin_sub_details .table_itinerary_total .PricePointsRowV2 td.Total_Col_2,#itin_totals_v2 .itin_sub_details .table_itinerary_total .PriceRowDoubleV2 td{background:#def}.PricePointsRowV2 td,#itin_totals_v2 .itin_sub_details .table_itinerary_total .PriceRowDoubleV2 td.Total_Col_1{background:#def}td .extraInfo{background:#eee!important}#itin_totals_v2 .itin_sub_details .table_itinerary_total .PriceRowDoubleV2{color:#653700}#itin_totals_v2 .itin_sub_details .table_itinerary_total .CommissionRowV2 td{padding-top:10px}.itin_sub_details .table_itinerary_total{background:#eee;border:0;margin:5px}.itin_sub_details .table_itinerary_total td{padding:3px 5px}.avail_details .avail_details_item .activity_choice_row select,.co_details img{margin-right:5px}.itin_info,.itin_sub_header,.itin_sub_footer,.co .co_details,.co_footer{border:0;font-size:11px;padding:5px}.itin_sub_header{font-weight:bold;font-size:11px;padding:5px;margin-bottom:5px;background:#eee}.quote_view .hotel_name{float:left;margin-right:10px;margin-bottom:0}.quote_view .starRating{float:left}.quote_view .adr{clear:both;margin-bottom:10px}.quote_package_price{width:100%;display:block}.quote_view .grid{margin-top:5px}.quote_price{float:right}.quote_view .helpLink{text-decoration:underline;cursor:pointer}.quote_view .helpLink:hover{text-decoration:none}.quote_view_hr{background:#eee;font-weight:bold;padding:5px;margin-bottom:5px;overflow:hidden}.quote_view_header{float:left}#confirm .itin_sub_details{padding-left:10px}.itin_sub_details .itin_room,.itin_sub_details .itin_car,.itin_sub_details .itin_air{text-align:right;font-weight:bold}.itin_sub_footer{padding:5px}.co input,.co select,.co option{font-weight:normal;margin:0 0 2px 0}.co option{padding:0 5px 0 0}.co select{padding-left:0}.co_info{background:#eee;margin:5px 5px 0;padding:5px}#payment .co_info{font-weight:bold}.co_info .red{color:red;font-size:10px;font-style:normal}.co_info .required_fields{display:block;font-weight:bold;background:#fff;padding:5px}.button_container{background:#ccc;border:0;margin:10px 0;padding:5px;text-align:right}.button_container table{width:auto}.co .co_details,.avail_table a{font-size:11px}.city_page_details,.login_details{background:#fff;border-top:1px solid #ccc;font-size:11px;padding:5px}.login_header,.profile_history_header{background:#333;color:#fff;font-size:13px;font-weight:bold;padding:2px 5px}.itin .itin_sub_details table{width:auto}#itinerary table .itin .itin_sub_details .table_itinerary_total_container,#itinerary table .itin .itin_sub_details .table_itinerary_total_container .table_itinerary_total{width:100%}#itinerary .itin .itin_sub_details table{width:100%}#itinerary table .itin .itin_sub_details td{padding:0 3px 2px;background:transparent}#itinerary .page_v1_c2_wide table,#itinerary .page_v1_c2_wide table tr td{text-align:left!important;white-space:normal!important}#select .air_matrix_footer,.TotalLineRowV2{display:none}.modify_search input,.modify_search select{padding:2px;margin:1px}.air_matrix_price img,.avail_header .air_prices_bar .price_or_points,#activity-detail .avail_details_item td,.itin_sub_details,#itin_totals_v2 .itin_sub_details .table_itinerary_total thead td,#itin_totals_v2 .itin_sub_details .table_itinerary_total thead th{padding:5px}.avail_details .org_dest_descripxion,.avail_details tr.avail_details_item .submit_link,.total_travelers{padding-left:5px}#select .avail{margin-bottom:10px;overflow:hidden}#select .avail .avail_info a,.tabs_on a,.tabs_sub_bar a{color:#fff}#confirm .air_matrix_details .air_matrix_price img,.co .co_details #check_amount,.co .co_details #cert_amount,.co .co_details #cash_amount{width:69px}.star-rating-large{background:url(//cdn.switchfly.com/assets/5b9e708/images/stars-large-bg.png) top left no-repeat}#choose_air_seats .large_logo{background:url(//cdn.switchfly.com/assets/5b9e708/images/lg_logo_bg.png) top left no-repeat}.malibu_hotel_avail_details a.malibu_hotel_avail_more{background:url(//cdn.switchfly.com/assets/5b9e708/images/popup.png) top left no-repeat}.map_active .hotelOption .mapNumber{background:url(//cdn.switchfly.com/assets/5b9e708/images/gmap_marker_default.png) top left no-repeat;display:block;float:left;width:20px;height:34px;margin-right:5px;padding-top:3px;text-align:center;font-size:10px}.map_active .hotelOption .mapNumber.bingMapMarker{background:url(//cdn.switchfly.com/assets/5b9e708/images/bing_map_marker.png) top left no-repeat;color:#fff;padding-top:6px;width:25px}#price_filter_slider{background:url(//cdn.switchfly.com/assets/5b9e708/images/dual_thumb_bg.gif) top left no-repeat}#price_filter_highlight{background:url(//cdn.switchfly.com/assets/5b9e708/images/dual_thumb_highlight.gif) top left repeat-x}#price_filter_minthumb,#price_filter_maxthumb{background:url(//cdn.switchfly.com/assets/5b9e708/images/r-thumb-round.gif) top center no-repeat}#amenities_filter_all_inclusive,.amenities_filter_all_inclusive{background:url(//cdn.switchfly.com/assets/5b9e708/images/allInclusive_neg.png) top left no-repeat}#amenities_filter_continental_meal_plan,.amenities_filter_continental_meal_plan{background:url(//cdn.switchfly.com/assets/5b9e708/images/mealPlan_neg.png) top left no-repeat}#amenities_filter_bar_lounge_onsite,.amenities_filter_bar_lounge_onsite{background:url(//cdn.switchfly.com/assets/5b9e708/images/bar_neg.png) top left no-repeat}#amenities_filter_restaurant_onsite,.amenities_filter_restaurant_onsite{background:url(//cdn.switchfly.com/assets/5b9e708/images/restaurant_neg.png) top left no-repeat}#amenities_filter_room_service,.amenities_filter_room_service{background:url(//cdn.switchfly.com/assets/5b9e708/images/roomService_neg.png) top left no-repeat}#amenities_filter_internet,.amenities_filter_internet{background:url(//cdn.switchfly.com/assets/5b9e708/images/internet_neg.png) top left no-repeat}#amenities_filter_pets_allowed,.amenities_filter_pets_allowed{background:url(//cdn.switchfly.com/assets/5b9e708/images/pets_neg.png) top left no-repeat}#amenities_filter_free_parking,.amenities_filter_free_parking{background:url(//cdn.switchfly.com/assets/5b9e708/images/parking_neg.png) top left no-repeat}#amenities_filter_business_center,.amenities_filter_business_center{background:url(//cdn.switchfly.com/assets/5b9e708/images/businessCenter_neg.png) top left no-repeat}#amenities_filter_golf,.amenities_filter_golf{background:url(//cdn.switchfly.com/assets/5b9e708/images/golf_neg.png) top left no-repeat}#amenities_filter_gym,.amenities_filter_gym{background:url(//cdn.switchfly.com/assets/5b9e708/images/gym_neg.png) top left no-repeat}#amenities_filter_spa,.amenities_filter_spa{background:url(//cdn.switchfly.com/assets/5b9e708/images/spa_neg.png) top left no-repeat}#amenities_filter_swimming_pool,.amenities_filter_swimming_pool{background:url(//cdn.switchfly.com/assets/5b9e708/images/pool_neg.png) top left no-repeat}#amenities_filter_meeting_rooms,.amenities_filter_meeting_rooms{background:url(//cdn.switchfly.com/assets/5b9e708/images/meetingRooms_neg.png) top left no-repeat}#amenities_filter_adults_only,.amenities_filter_adults_only{background:url(//cdn.switchfly.com/assets/5b9e708/images/adultsOnly_neg.png) top left no-repeat}#lightbox .detailPricingMatrix{width:630px!important;height:400px!important}.genderContainer{position:relative;float:left;margin-right:12px}.airlineCode{display:none}#landingPageHotels .page_v2_c1,#landingPageHotels .page_v2_c2{width:auto}#landingPageHotels #destinationSearch{background:#eee;border:1px solid #ccc;padding:5px;margin:0 0 10px 0}#landingPageHotels .header{overflow:hidden;border-bottom:1px solid #ccc;margin-bottom:10px;position:relative}#landingPageHotels #destinationSearch{float:right;width:40%}#landingPageHotels h1{float:left;font-size:22px;letter-spacing:-.5px;margin:0;width:55%;position:absolute;bottom:5px}#landingPageHotels #destinationInformation{border-bottom:1px solid #ccc;margin-bottom:10px}#landingPageHotels .arc_pager{margin-top:5px}#landingPageHotels #hotel_pager_container,#landingPageHotels .arc_pager_bottom{padding:5px}#landingPageHotels #hotel_pager_container{padding:0}#landingPageHotels .card-left{padding-right:0;width:100px}#landingPageHotels .card-right{float:right;width:535px}#landingPageHotels .priceContainer{text-align:center}#landingPageHotels .searchby_hotelname{width:100%}.ez-tip{position:relative}.ez-tip span{display:none;background:#ffc;padding:2px 5px;border:1px solid #666;position:absolute;left:0;top:-2px;z-index:9}.ez-tip:hover span{display:block;cursor:default;-moz-box-shadow:2px 2px 2px #999;-webkit-box-shadow:2px 2px 2px #999;-o-box-shadow:2px 2px 2px #999;-ms-box-shadow:2px 2px 2px #999;box-shadow:2px 2px 2px #999}.termsForm .termsLabeledInput label{display:inline}#searchHistoryContainer .hd{line-height:15px}#searchHistoryContainer .bd{padding:15px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.crossSellSummary{background:#eee;border:1px solid #ccc;padding:5px;margin:0 0 10px 0}.crossSellSummary .malibu_hotel_stay_summary{border-top:1px dotted #999;margin:0;padding-top:5px}.crossSellMessage{font-weight:bold;padding-bottom:5px}.crossSellLinks{padding:0 0 5px 0}.crossSellLinks .moreHotels{float:left}.crossSellLinks .flightOnly{float:right}#itineraryComponents .crossSellLinks{padding:0 5px 5px 0}.malibu_hotel_avail .debugging{background:#def;padding:5px;float:left;width:100%;border-top:1px dotted #ccc}.malibu_hotel_avail .debugging textarea{margin-top:5px;border:1px solid #ccc;width:98%}.malibu_choose_hotel_header{font-size:12px;font-weight:bold}.malibu_hotel_header{border-bottom:1px solid #999;color:#fff;display:block;font-size:13px;font-weight:bold;padding:5px 5px 2px 5px;position:relative;top:50px}.malibu_hotel_avail_header .arc_pager{font-size:12px;padding-right:10px;position:relative;text-align:right;top:17px;margin:0;font-weight:bold}.arc_pager a.inactive{color:#000;text-decoration:none;cursor:default}.arc_pager_bottom{text-align:right;top:17px;margin:0;font-size:12px;font-weight:bold}.arc_pager_bottom a{font-size:12px;font-weight:normal}.malibu_hotel_avail_header a,.malibu_hotel_avail_header a:visited,.malibu_hotel_avail_header #show_hide_all_hotel_details a,.malibu_hotel_avail_header #show_hide_all_hotel_details a:visited{color:#fff;font-size:12px;font-weight:normal;text-decoration:underline}.malibu_hotel_avail_header a:hover,.malibu_hotel_avail_header a:active,.malibu_hotel_avail_header #show_hide_all_hotel_details a:hover,.malibu_hotel_avail_header #show_hide_all_hotel_details a:active{font-size:12px;font-weight:normal;text-decoration:none}.malibu_hotel_avail_header #show_hide_all_hotel_details{bottom:20px;float:right;position:relative;right:10px}.malibu_hotel_avail_header p{bottom:25px;padding-left:5px;position:relative}#select #hotel_results{position:static!important}.malibu_hotel_avail_header .yui-ac-input{width:200px}.malibu_hotel_avail_header .yui-ac{width:400px}.malibu_hotel_avail_header .yui-ac-content{background:transparent;border:0;left:-5px;overflow:hidden;position:absolute;top:10px;width:625px;z-index:9050}.malibu_hotel_avail_header .yui-ac-shadow{display:none}.malibu_hotel_avail_header .yui-ac-content ul{padding-left:0;background:#000;-moz-opacity:.90px;filter:alpha(opacity = 90);opacity:.90}.malibu_hotel_avail_header .yui-ac-content li{color:#fff;cursor:default;font-size:11px;padding:2px 5px 2px 15px;margin:0 5px;white-space:nowrap;overflow:hidden;float:none;clear:both}.malibu_hotel_avail_header .yui-ac-content li .yui-ac-prehighlight{background:#def}.malibu_hotel_avail_header .yui-ac-content li span{float:left;padding:0 3px 0 0;margin:0;font-weight:bold;overflow:hidden;white-space:normal}.malibu_hotel_avail_header .yui-ac-content li span.filter_divider{visibility:hidden;width:0;font-size:0}.malibu_hotel_avail_header .yui-ac-content li span.filter_hotelName{width:289px}.malibu_hotel_avail_header #hotel_results .star-rating-large{float:right;height:16px}.malibu_hotel_avail_header .yui-ac-content li span.malibu_price{width:100px;float:left;text-align:left;margin-left:2px}.malibu_hotel_avail_header .yui-ac-content li span.filter_hotelCrs{width:80px;font-weight:normal;float:left;text-align:left;margin-left:2px}.hotel_filters_results{display:none}.malibu_hotel_avail_summary,.malibu_hotel_avail_summary img,.malibu_hotel_avail_summary div,.malibu_hotel_avail_summary ul,.malibu_hotel_avail_summary li{overflow:hidden}.malibu_hotel_avail_summary{background:#eee;border-bottom:1px solid #c7c7c7;padding:10px}.malibu_hotel_avail_summary a.thumbnail{float:left;margin:0 10px 0 0}.malibu_hotel_avail_summary img{border:1px solid #999}.malibu_hotel_avail_summary .star_rating{border:0;float:right}.malibu_hotel_avail_summary h3{font-size:17px;font-weight:bold;margin:0}.malibu_hotel_avail_summary h3 .hotel_number{display:none}.hotel_detail_container{clear:right}.hotel_amenities li{margin:0 2px 0 1px}.malibu_hotel_avail .malibu_hotel_avail_summary ul,.malibu_hotel_avail .malibu_hotel_avail_details ul,.malibu_hotel_avail .malibu_hotel_avail_details p{margin:0;padding:0}.malibu_hotel_avail .malibu_hotel_avail_details p{float:none;clear:both;padding-top:1em}.hotel_description_container{clear:both}.malibu_hotel_avail .malibu_hotel_description{margin-bottom:0}.malibu_hotel_avail_summary .hotel_short_description,.malibu_hotel_avail_summary .hotel_summary_phone{display:none}.malibu_special_notices{font-style:italic;font-weight:bold}#room_segment ul{padding-left:0}.addl_room_display_info,.addl_hotel_display_info{font-style:italic}.malibu_hotel_avail .malibu_avail_price_header{overflow:hidden;width:100%}.malibu_hotel_avail .malibu_avail_price_header ul{width:50%;display:block;float:left;margin:0;padding:0}.malibu_hotel_avail .malibu_avail_price_header ul.package_price{text-align:right}.malibu_hotel_avail .malibu_avail_price_header .malibu_price_from{padding-left:5px}.malibu_hotel_avail .malibu_avail_price_header .malibu_total_price{padding-right:5px}.malibu_hotel_avail .malibu_avail_price_header li{font-size:10px;display:inline;font-weight:bold}.malibu_hotel_avail .malibu_avail_price_header li a{float:right;position:relative;top:87px;margin-right:10px;color:#fff}.malibu_hotel_avail .malibu_avail_price_header .malibu_price,.malibu_hotel_avail .malibu_avail_price_header .malibu_total_price{font-size:17px;font-weight:bold}.malibu_hotel_avail .malibu_avail_price_header .malibu_total_price{text-align:right}.malibu_hotel_avail .malibu_avail_price_header .malibu_total_price_desc{font-size:10px;text-align:right;display:inline;font-weight:bold}.malibu_hotel_avail .malibu_avail_price_header img{border:0}.malibu_hotel_avail h4{font-size:12px;font-weight:bold;margin:0}.malibu_hotel_avail_details ul{float:left}.malibu_hotel_avail_details a.malibu_hotel_avail_more{float:right;font-size:14px;height:31px;margin:0 10px 0 15px;padding-left:33px;padding-top:5px}.malibu_hotel_avail_details a.malibu_hotel_avail_more:hover{font-size:14px;display:inline}.malibu_hotel_avail_footer{background:#eee;padding:0;text-align:right;line-height:20px}.malibu_hotel_avail_footer a,.malibu_hotel_avail_footer a:visited{font-size:11px;text-decoration:underline;padding-right:5px}.malibu_hotel_avail_footer a:hover,.malibu_hotel_avail_footer a:active{font-size:11px;text-decoration:none}.malibu_hotel_avail_footer ul{margin:0;padding:0;text-align:right}.malibu_hotel_avail_footer li{display:inline;line-height:18px;vertical-align:middle}.malibu_hotel_avail_footer li a{padding:0 3px}.malibu_hotel_avail_footer li a img{vertical-align:top}.malibu_hotel_avail_footer li span{float:left;text-decoration:underline;cursor:pointer;padding:0 3px}.malibu_hotel_avail_footer li span:hover{float:left;text-decoration:none;cursor:pointer}.malibu_hotel_avail_details{padding:10px}.malibu_hotel_avail_details p{margin-top:10px}.malibu_hotel_avail td{margin:0;padding:5px 0 5px 5px;text-align:left;vertical-align:top}.malibu_hotel_avail td ul{padding:0;margin:0}.malibu_hotel_avail .malibu_room_avail{border-collapse:separate;margin:0;width:100%}.malibu_room_avail .malibu_avail_details_column_headers{font-weight:bold}.malibu_hotel_avail .malibu_room_avail thead.malibu_avail_details_column_headers td{border-bottom:1px dotted #ccc;text-align:left;text-decoration:none;vertical-align:bottom}.malibu_hotel_avail .malibu_room_avail thead.malibu_avail_details_column_headers .malibu_room_description_header{text-align:left;width:280px}.malibu_hotel_avail .malibu_room_avail thead.malibu_avail_details_column_headers .malibu_room_price_header{text-align:left}.malibu_hotel_avail .malibu_room_avail tbody td{border-bottom:1px dotted #ccc}.malibu_hotel_avail .malibu_room_avail .malibu_room_description{border-left:1px dotted #ccc;border-right:1px dotted #ccc}.malibu_hotel_avail .malibu_room_avail tbody li{width:270px}.malibu_hotel_avail .malibu_room_avail tbody td.malibu_room_price{padding:5px;text-align:right}.malibu_hotel_avail .malibu_room_avail tbody td.malibu_room_price .price_or_points{font-size:14px;font-weight:bold;letter-spacing:-0.05em}.malibu_hotel_avail .malibu_room_avail tbody td.malibu_room_price,.malibu_hotel_avail .malibu_room_avail tbody td.malibu_room_price a{font-size:10px;font-weight:normal}.malibu_hotel_avail .malibu_room_avail tbody td.malibu_room_price a{font-weight:bold}.malibu_room_avail td.malibu_room_daily_rates{padding:5px}.malibu_room_avail td.malibu_room_daily_rates .grid{margin:0 auto;width:100%}.malibu_room_avail td.malibu_room_daily_rates .grid td{padding:3px;text-align:center}.malibu_hotel_avail .malibu_room_avail .submit_link img{float:none;margin-top:5px}#wait_c.yui-panel-container{left:365px;top:355px}#wait_mask.mask{-moz-opacity:.35px;filter:alpha(opacity = 35);opacity:.35}#overlay{background-color:#000!important;-moz-opacity:.35px!important;filter:alpha(opacity = 35)!important;opacity:.35!important}#lightbox .hotel_details{width:722px!important;height:400px!important}#lightbox .hotel_details_tabbed{width:722px!important;height:625px!important}#lightbox .room_selection_hotel_details_map{width:910px!important;height:580px!important}#lightbox .hotel_map{width:722px!important;height:400px!important}#lightbox .virtual_tour{width:722px!important;height:400px!important}.malibu_hotel_no_avail{font-size:16px;font-weight:bold;padding:1em 5px}.hotel_detail_container .hotel_amenities{display:none}.opened{height:auto!important;overflow:hidden}.malibu_hotel_avail .hotel_description_outer{float:none;clear:both;height:28px;line-height:14px;overflow:hidden;margin-top:5px;width:100%}.hotel_description_outer p{margin:0 0 1em 0}.hotel_description_outer p.last{margin:0}.malibu_hotel_avail .hotel_description_outer .hotel_description_inner{float:left;width:85%}.malibu_hotel_avail .hotel_description_outer .show_more{float:right;width:10%}.LabeledMarker_markerLabel{background-color:#fe7569;overflow:hidden;font-size:10px;letter-spacing:-1px;font-weight:bold;height:1em;text-align:center;width:19px}#lightbox div.hotel_map_canvas{overflow:visible!important}#select div.hotel_map_canvas{overflow:hidden}#lightbox div.hotel_map_canvas{width:630px}.info_window_ext_contents{background-color:#FFF;border:3px solid gray;padding:5px;width:365px;line-height:100%;overflow:hidden}.hotel_map_canvas #info_window_ext_contents div,.hotel_map_canvas .info_window_ext_contents div{overflow:hidden!important}.hotel_map_canvas #info_window_ext_contents .left,.hotel_map_canvas .info_window_ext_contents .left{float:left;width:72px;margin:5px 0 5px 5px}.hotel_map_canvas #info_window_ext_contents .left .thumbnail img,.hotel_map_canvas .info_window_ext_contents .left .thumbnail img{width:70px;height:70px;border:1px solid #666}.hotel_map_canvas #info_window_ext_contents .right,.hotel_map_canvas .info_window_ext_contents .right{float:left;width:275px;margin:5px;padding-top:3px}.hotel_map_canvas #info_window_ext_contents .right h3,.hotel_map_canvas .info_window_ext_contents .right h3{padding:0;margin:0 0 .25em 0;font-weight:bold;font-size:14px;color:#06f}.hotel_map_canvas #info_window_ext_contents .hotel_neighborhood_name,.hotel_map_canvas .info_window_ext_contents .hotel_neighborhood_name{color:#666;font-size:10px}.hotel_map_canvas #info_window_ext_contents .price_details,.hotel_map_canvas .info_window_ext_contents .price_details{border-top:1px dotted #999;padding-top:3px}.hotel_map_canvas #info_window_ext_contents .price_details .price,.hotel_map_canvas #info_window_ext_contents .price_details .total_price,.hotel_map_canvas .info_window_ext_contents .price_details .price,.hotel_map_canvas .info_window_ext_contents .price_details .total_price{font-weight:bold;color:#06f;font-size:11px}.hotel_map_canvas #info_window_ext_contents .right p.hotel_description,.hotel_map_canvas .info_window_ext_contents .right p.hotel_description{float:right}.hotel_map_canvas #info_window_ext_contents .right p.hotel_description a,.hotel_map_canvas .info_window_ext_contents .right p.hotel_description a{font-size:13px}.hotel_map_canvas #info_window_ext_contents .right .hotel_address,.hotel_map_canvas .info_window_ext_contents .right .hotel_address{clear:both}.hotel_map_canvas #info_window_ext_contents .right ul,.hotel_map_canvas .info_window_ext_contents .right ul{padding:0;margin:0 0 .4em 0}.hotel_map_canvas #info_window_ext_contents .right p,.hotel_map_canvas .info_window_ext_contents .right p{margin:0;padding:0}li.profiler_span{position:relative;width:100%;display:block;overflow:hidden;height:2.2em}div.span_details{position:relative;overflow:hidden;width:100%}div.span_bar{position:absolute;overflow:hidden;background-color:#def;border:1px solid #999;height:.7em;top:1.3em}span.submit_link{cursor:pointer}.malibu_be form .row span.malibu_error{float:none}.malibu_be form .malibu_be_info #departing .yui-ac{z-index:9999999}.malibu_be form .malibu_be_info #departing,.malibu_be form .malibu_be_info #destination{overflow:visible}#itineraryComponents{border:1px solid #999;margin:10px 0}#itineraryComponents .avail_header,.avail_header,#itineraryComponents .avail_sub_header{background:#ccc;padding:5px;font-weight:bold}#itineraryComponents .avail_details{border:0}#itineraryComponents .avail_sub_header{background:#eee;border-top:1px dotted #999;border-bottom:1px dotted #999}#itineraryComponents .air_details{width:100%}#itineraryComponents .air_details .labels{width:40px;text-align:right;padding-right:5px}#itineraryComponents .avail_footer{padding:0 5px 5px}#itineraryComponents .avail_footer span{float:left}#itineraryComponents .avail_footer a{float:right}.detailPricingMatrixTable{margin:3px}.detailPricingMatrixTable thead{font-weight:bold}.detailPricingMatrixTable thead td{text-align:center}.detailPricingMatrixTable td{border:1px solid #CCC;padding:2px}.detailPricingMatrixTable .hiddenBlock{display:none}.page_v1_c1 .modify_search_container{overflow:visible!important}.malibu_choose_hotel_header{font-size:12px;font-weight:bold}.malibu_hotel_stay_summary{margin:10px 0 0 0}.hotel_summary_phone{display:none}.hotel_neighborhood_name{font-style:italic;font-size:11px;color:inherit}.hotel_links span a,.hotel_links span a:hover,.hotel_links span a:visited,.hotel_links span a:active{font-weight:normal;font-size:11px;padding-right:5px}.malibu_hotel_avail_header,.malibu_hotel_avail_header div,.malibu_hotel_avail_header li{overflow:hidden}.malibu_hotel_avail_header{background:#eee;border:1px solid #999;float:none;clear:both;padding:5px;margin-bottom:10px;*height:100%}#hotels_view_nav,#hotels_view_nav li{overflow:hidden}#hotels_view_nav{display:block;margin:0;padding:0;position:relative;top:1px;float:none;clear:both}#hotels_view_nav li{list-style:none;float:left;padding:0;margin:0;position:relative;top:3px;right:5px}#hotels_view_nav h3.malibu_hotel_header{top:0;color:#fff;display:block;font-size:13px;font-weight:bold;margin:0;top:auto}#hotel_pager_container div.arc_pager{font-size:12px;text-align:right;float:right;padding-right:7px;margin-left:-7px;width:49%}.arc_pager_bottom{text-align:right;top:17px;margin:0;padding-right:7px}.malibu_hotel_avail_header div label{display:block;width:130px;text-align:right;float:left;margin-right:5px;position:relative;top:2px}.malibu_hotel_avail_header select,.malibu_hotel_avail_header input{float:left}.malibu_hotel_avail_header select{width:204px}.malibu_hotel_avail_header .avail_sort{float:none;clear:both;padding:0;margin-bottom:3px}.malibu_hotel_avail_container{margin-top:0}.malibu_hotel_avail_header a,.malibu_hotel_avail_header a:visited,.malibu_hotel_avail_header #show_all_hotel_details a,.malibu_hotel_avail_header #show_all_hotel_details a:visited,.malibu_hotel_avail_header #close_all_hotel_details a,.malibu_hotel_avail_header #close_all_hotel_details a:visited{color:#fff;font-size:12px;font-weight:normal;text-decoration:underline}.malibu_hotel_avail_header a:hover,.malibu_hotel_avail_header a:active,.malibu_hotel_avail_header #show_all_hotel_details a:hover,.malibu_hotel_avail_header #show_all_hotel_details a:active,.malibu_hotel_avail_header #close_all_hotel_details a:hover,.malibu_hotel_avail_header #close_all_hotel_details a:active{font-size:12px;font-weight:normal;text-decoration:none}.malibu_hotel_avail_header p{bottom:25px;color:#ccc;padding-left:5px;position:relative}.malibu_hotel_avail_header #hotel_search_bar{float:none;clear:both;padding:0;position:relative}.malibu_hotel_avail_header .show_hide_nav{float:right}.malibu_hotel_avail_header #hotel_results .star-rating-large{float:right;width:95px;height:16px}.malibu_hotel_avail_summary{background:#fff;border-top:1px solid #999;padding:10px;overflow:hidden;border-color:#999}.malibu_hotel_avail_summary img,.malibu_hotel_avail_summary img:hover{border:1px solid #999;float:left;height:75px;width:75px}.malibu_hotel_avail_summary .star_rating{border:0;float:right}.malibu_hotel_avail_summary h3{font-size:17px;font-weight:bold;margin:0}.map_active .malibu_hotel_avail_summary h3 span{display:block;float:left}.map_active .malibu_hotel_avail_summary h3 .hotel_number{display:inline;text-align:center;color:#000;font-size:11px;margin-right:5px;height:34px;line-height:20px;width:20px}.malibu_hotel_avail_summary .hotel_full_description,.malibu_hotel_avail_details .hotel_short_description{display:block}.malibu_hotel_avail{background:#eee;border:1px solid #999;margin:0 0 10px 0;overflow:hidden}.malibu_avail_crs_container{float:none;display:block}.malibu_hotel_avail .malibu_avail_crs{padding-left:5px;margin:0}.malibu_hotel_avail .malibu_hotel_avail_summary ul,.malibu_hotel_avail .malibu_hotel_avail_details ul,.malibu_hotel_avail .malibu_hotel_avail_details p{margin:0;padding:0}.malibu_hotel_avail .malibu_hotel_avail_details p{float:none;clear:both;padding-top:1em}.malibu_hotel_avail .malibu_hotel_description{margin-bottom:0}.malibu_hotel_avail .malibu_avail_price_header ul{width:50%;display:block;float:left;margin:0;padding:0}#select div.hotel_map_canvas .gmls-results-table div{overflow:hidden}.malibu_hotel_avail .malibu_avail_price_header ul.package_price{text-align:right;width:49%;float:right}.malibu_hotel_avail .malibu_avail_price_header .malibu_price_from{padding-left:5px}.malibu_hotel_avail .malibu_avail_price_header .malibu_total_price{padding-right:5px}.malibu_hotel_avail .malibu_avail_price_header li{font-size:10px;display:inline;font-weight:bold}.malibu_hotel_avail .malibu_avail_price_header li a{float:right;position:relative;top:87px;margin-right:10px;color:#fff}.malibu_hotel_avail .malibu_avail_price_header .malibu_price{font-size:14px;font-weight:bold}.malibu_hotel_avail .malibu_avail_price_header .malibu_total_price{font-size:14px;font-weight:bold;text-align:right}.malibu_hotel_avail .malibu_avail_price_header .malibu_total_price_desc{font-size:10px;text-align:right;display:inline;font-weight:bold}.malibu_hotel_avail .malibu_avail_price_header img{border:0}.malibu_hotel_avail h4{font-size:12px;font-weight:bold;margin:0}.malibu_hotel_avail_details ul{float:left}.malibu_hotel_avail_details a.malibu_hotel_avail_more{float:right;font-size:14px;height:31px;margin:0 10px 0 15px;padding-left:33px;padding-top:5px}.malibu_hotel_avail_details a.malibu_hotel_avail_more:hover{font-size:14px;display:inline}.malibu_hotel_avail_footer{background:transparent;padding:0;text-align:right}.malibu_hotel_avail_footer a{margin-right:5px;font-weight:normal}.malibu_hotel_avail_footer a.continue{font-weight:bold}.malibu_hotel_avail_footer a,.malibu_hotel_avail_footer a:visited{font-size:11px;text-decoration:underline;color:#06f}.malibu_hotel_avail_footer a:hover,.malibu_hotel_avail_footer a:active{font-size:11px;text-decoration:none;color:#06f}.malibu_hotel_avail_footer ul{margin:0;padding:0;text-align:right}.malibu_hotel_avail_footer li{display:inline;line-height:18px;vertical-align:middle}.malibu_hotel_avail_footer li a{padding:0 3px}.malibu_hotel_avail_footer li a img{vertical-align:top}.malibu_hotel_avail_footer li span{float:left;text-decoration:underline;cursor:pointer;padding:0 3px}.malibu_hotel_avail_footer li span:hover{float:left;text-decoration:none;cursor:pointer}.malibu_hotel_avail_details{padding:10px}.malibu_hotel_avail_details p{margin-top:10px}.malibu_hotel_avail td{margin:0;padding:5px 0 5px 5px;text-align:left;vertical-align:top}.malibu_hotel_avail td ul{padding:0;margin:0}.malibu_hotel_avail .malibu_room_avail{border-collapse:separate;margin:0;background:#fff}.malibu_room_avail .malibu_avail_details_column_headers{font-weight:bold}.malibu_hotel_avail .malibu_room_avail thead.malibu_avail_details_column_headers td{border-bottom:1px dotted #ccc;text-align:left;text-decoration:none;vertical-align:bottom;background:#eee}.malibu_hotel_avail .malibu_room_avail thead.malibu_avail_details_column_headers .malibu_room_description_header{text-align:left;width:280px}.malibu_hotel_avail .malibu_room_avail thead.malibu_avail_details_column_headers .malibu_room_price_header{text-align:left}.malibu_hotel_avail .malibu_room_avail tbody td{border-bottom:1px dotted #ccc;background:#fff}.malibu_hotel_avail .malibu_room_avail .malibu_room_description{border-left:1px dotted #ccc;border-right:1px dotted #ccc}.malibu_hotel_avail .malibu_room_avail tbody li{width:270px}.malibu_hotel_avail .malibu_room_avail tbody li i{color:#999}.malibu_hotel_avail .malibu_room_avail tbody td.malibu_room_price{padding:5px;text-align:right}.availability_packages_included,.price_or_points_difference{font-size:14px;font-weight:bold}.malibu_hotel_avail .malibu_room_avail tbody td.malibu_room_price .price_or_points{font-size:14px;font-weight:bold;letter-spacing:-0.05em}.malibu_hotel_avail .malibu_room_avail tbody td.malibu_room_price,.malibu_hotel_avail .malibu_room_avail tbody td.malibu_room_price a{font-size:10px;font-weight:normal}.malibu_hotel_avail .malibu_room_avail tbody td.malibu_room_price a{font-weight:bold}.malibu_room_avail td.malibu_room_daily_rates{padding:5px}.malibu_room_avail td.malibu_room_daily_rates .grid{margin:0 auto;border-collapse:separate;border:0;border-left:1px dotted #ccc}.malibu_room_avail td.malibu_room_daily_rates .grid td{padding:2px;font-size:10px;font-weight:normal;text-align:center;border-collapse:separate;border:1px dotted #ccc;border-left:0;border-top:0;width:14%}.malibu_room_avail td.malibu_room_daily_rates .grid .th_grid td{background:#eee;border-bottom:1px solid #ccc;border-top:1px dotted #ccc;border-left:0}.malibu_hotel_avail .malibu_room_avail .submit_link img{float:none;margin-top:5px}.featured_hotel_message{background:#06f;padding:10px;font-size:12px;margin:5px 0;border:1px solid #999;color:#fff}.featured_hotel div,.featured_hotel td{border-color:#06f!important}.featured_hotel{border:0;padding-top:36px;margin-top:5px}.featured_hotel .malibu_avail_price_header,.featured_hotel .malibu_avail_crs_container,.featured_hotel .malibu_hotel_avail_footer,.featured_hotel .malibu_avail_details_column_headers td{background:#06f;color:#fff!important}.featured_hotel .malibu_hotel_avail_summary,.featured_hotel td{background:#edf7fc}.featured_hotel .malibu_hotel_avail_summary{border:1px solid #06f}.featured_hotel .malibu_avail_price_header li,.featured_hotel .malibu_room_price span,.featured_hotel .malibu_room_daily_rates td,.featured_hotel .malibu_avail_crs,.featured_hotel .malibu_hotel_avail_footer a{color:#fff!important}#hotelFilterPriceContainer .showAllResults,#hotelFilterRatingContainer .showAllResults{display:none}.malibu_hotel_avail_header .searchby_hotelname,.malibu_hotel_avail_header .searchByActivityName{float:left;position:relative;width:400px;color:inherit}.malibu_hotel_avail_header .yui-ac-input{width:198px;padding-left:4px}.gmapsDisabled .gmap_overlay{display:none}#hotel_results .yui-ac-content{background:transparent;border:0;overflow:hidden;position:absolute;z-index:9050;width:777px!important}#hotel_results .yui-ac-shadow{display:none}#hotel_results .yui-ac-content .yui-ac-bd{position:static}#hotel_results .yui-ac-content:after{display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background:#000;-moz-opacity:.85;filter:alpha(opacity = 85);opacity:.85;z-index:1}#hotel_results .yui-ac-bd ul{position:relative;z-index:2}#hotel_results .yui-ac-content li{color:#fff;cursor:default;font-size:11px;padding:2px 5px 2px 15px;margin:0 5px;white-space:nowrap;overflow:hidden;float:none;clear:both}#hotel_results .yui-ac-content .yui-ac-bd .yui-ac-highlight{color:#06f;text-decoration:none}#hotel_results .yui-ac-content li span{float:left;padding:0 3px 0 0;margin:0;font-weight:bold;overflow:hidden;white-space:normal}#hotel_results .yui-ac-content li span.filter_divider{visibility:hidden;width:0;font-size:0}#hotel_results .yui-ac-content li span.filter_hotelName{width:289px}#hotel_results .star-rating-large{float:right;height:16px}#hotel_results .yui-ac-content li span.malibu_price{width:200px;float:left;text-align:left;margin-left:2px}#hotel_results .yui-ac-content li span.filter_hotelCrs{width:80px;font-weight:normal;float:left;text-align:left;margin-left:2px}#select .page_v1_c1,#select .page_v1_c1 div{position:static}#select .hotel_filters div{position:relative}.hotel_filters h2{font-weight:bold;font-size:14px;margin:3px 0 5px 0}.hotel_filters .hotel_filters_results,.hotel_filters .price_filter,.hotel_filters .rating_filter,.hotel_filters .neighborhood_filter,.hotel_filters .city_filter,.hotel_filters .amenities_filter{float:none;clear:both;display:block;background:#fff;border:1px solid #999;padding:5px;margin-bottom:5px;height:100%}.hotel_filters .hotel_filters_results{border:1px solid #999;padding:5px}.rating_filter li input{margin-right:3px}#neighborhood_filter_form ul{max-height:96px;overflow:auto;overflow-x:hidden;overflow-y:auto}.filter_show_all,.filter_show_unrated{font-weight:bold}.hotel_filters input{margin-left:0}#select .amenities_filter ul{display:block;min-height:50px}#select .amenities_filter .amenitiesLabeledInput{display:block;height:20px;width:20px;float:left;margin:2px 4px 0 0;background-color:#ccc;clear:none}#select .amenities_filter .amenitiesLabeledInput .amenityIcon,#select .amenities_filter .amenitiesLabeledInput label,#select .amenities_filter .amenitiesLabeledInput input{display:none}#select .amenities_filter li.li_hover{background-color:#06f}#select .amenities_filter li.active_amenity{background-color:#999}.modify_search{border:1px solid #999;margin-bottom:10px;padding:5px;background:#eee}.modify_search_header{background:#eee;text-align:left;font-size:11px;font-weight:bold;padding:0 0 5px 0}.modify_search_info{border-top:1px dotted #06f;padding:5px 0}.modify_search .modify_search_header a.show_hide_modify,.modify_search .modify_search_header a.show_hide_modify:hover{color:#06f;font-weight:normal}#hotel_avail_container{float:none;clear:both;border:1px solid #ccc;padding:3px;position:static!important}#hotel_pager_container{overflow:hidden;clear:both;float:none!important}#hotel_pager_container,#hotel_pager_container a{font-size:12px;font-weight:normal}#hotel_pager_container div{float:left;margin:0 0 5px 0;padding:0;width:25%;text-align:left}.hotel_filters_results{display:block}#hotel_avail_container .hotel_filters_results{text-align:left;padding-left:7px;margin-right:-7px}#hotels_view_nav li a{display:block;padding-right:0;padding:5px;height:16px;width:110px;border:1px solid #ccc;font-weight:bold;background:#eee}#hotels_view_nav li a.active_tab{height:17px;color:#000;background:#fff;border-color:#ccc;border-bottom:0;text-decoration:none}#hotels_view_nav li a.active_tab:hover{background:#fff;cursor:default}#select #hotel_results{overflow:visible}.hotel_detail_container{width:400px}.hotel_detail_container .hotel_amenities{display:block}.hotel_detail_container .hotel_amenities,.hotel_detail_container .hotel_neighborhood_name,.hotel_detail_container .hotel_address,.hotel_detail_container .hotel_links{float:none;clear:both}.featured_hotel{background:#06f}.featured_hotel_message{font-size:18px}.city_filter .locationFilterRadiusLabeledInput{position:relative}.city_filter .locationFilterRadiusLabeledInput label{float:right;line-height:20px;position:relative;left:-60px}.city_filter .locationIdLabeledInput .checkboxOptionsLabel{display:none}.hotelFilterContainer label{font-weight:normal}.hotelFilterContainer .checkboxOptionsContainer label{width:85%}.hotelFilterContainer .optionGroup .labeledInput,.hotelFilterContainer .filterViewLess{display:none}.hotelFilterContainer .optionGroup1 .labeledInput,.hotelFilterContainer .optionGroup .activeLabeledInput{display:block}.activeHotelFilterContainer .filterViewLess{display:block}.activeHotelFilterContainer .filterViewMore{display:none}.hotel_filters .activeHotelFilterContainer{box-shadow:3px 3px 5px rgba(0,0,0,0.5);opacity:.9;height:auto;z-index:999;overflow:hidden}.hotel_filters .activeHotelFilterContainer_1{width:185px}.hotel_filters .activeHotelFilterContainer_2{width:370px}.hotel_filters .activeHotelFilterContainer_3{width:555px}.hotel_filters .activeHotelFilterContainer_4{width:740px}.hotel_filters .activeHotelFilterContainer .optionGroup{width:175px;position:relative;float:left;margin-right:10px}.hotel_filters .activeHotelFilterContainer .optionGroup .labeledInput{display:block}.filterViewLess{clear:both}.hotelFilterRatingContainer .filterValues .min_0_5,.hotelFilterRatingContainer .filterValues .max_0_5{background-position:0 -11px!important}.hotelFilterRatingContainer .filterValues .min_1,.hotelFilterRatingContainer .filterValues .max_1{background-position:0 -22px!important}.hotelFilterRatingContainer .filterValues .min_1_5,.hotelFilterRatingContainer .filterValues .max_1_5{background-position:0 -33px!important}.hotelFilterRatingContainer .filterValues .min_2,.hotelFilterRatingContainer .filterValues .max_2{background-position:0 -44px!important}.hotelFilterRatingContainer .filterValues .min_2_5,.hotelFilterRatingContainer .filterValues .max_2_5{background-position:0 -55px!important}.hotelFilterRatingContainer .filterValues .min_3,.hotelFilterRatingContainer .filterValues .max_3{background-position:0 -66px!important}.hotelFilterRatingContainer .filterValues .min_3_5,.hotelFilterRatingContainer .filterValues .max_3_5{background-position:0 -77px!important}.hotelFilterRatingContainer .filterValues .min_4,.hotelFilterRatingContainer .filterValues .max_4{background-position:0 -88px!important}.hotelFilterRatingContainer .filterValues .min_4_5,.hotelFilterRatingContainer .filterValues .max_4_5{background-position:0 -99px!important}.hotelFilterRatingContainer .filterValues .min_5,.hotelFilterRatingContainer .filterValues .max_5{background-position:0 -110px!important}.hotelFilterRatingContainer .filterValues .min,.hotelFilterRatingContainer .filterValues .max,.hotelFilterRatingContainer .filterValues .separator{display:block;position:relative;float:left}.hotelFilterRatingContainer .filterValues{margin:0 auto;width:120px}.hotelFilterRatingContainer .filterValues .separator{text-align:center;width:25px;position:relative;bottom:4px;color:#999}.hotelFilterRatingContainer .filterValues .min,.hotelFilterRatingContainer .filterValues .max{background:url(//cdn.switchfly.com/assets/5b9e708/images/stars-small.png) top left no-repeat;height:11px;width:47px;text-indent:-3000px}.hotelFilterRatingContainer .filterValues{clear:both;overflow:hidden}.checkboxOptionsLabeledInput{margin-bottom:0}.checkboxOptionsLabeledInput.toggleUnitsLabeledInput{vertical-align:middle;display:inline-block;height:18px;margin:0;font-size:11px}.radioLabeledInput.toggleUnitsLabeledInput{display:inline-block;padding:0;margin:0}.radioLabeledInput.toggleUnitsLabeledInput label{width:auto}#activity_results{position:static!important}#activity_results .yui-ac-content{background:transparent;border:0;overflow:hidden;position:absolute;z-index:9050;width:777px!important}.searchByActivityName label{width:auto}#activity_results .yui-ac-shadow{display:none}#activity_results .yui-ac-content .yui-ac-bd{position:static}#activity_results .yui-ac-content ul{padding-left:0;background:#000;margin-top:0;-moz-opacity:.85px;filter:alpha(opacity=85);opacity:.85}#activity_results .yui-ac-content li{color:#fff;cursor:default;font-size:11px;padding:2px 5px 2px 15px;margin:0 5px;white-space:nowrap;overflow:hidden;float:none;clear:both}#activity_results .yui-ac-content .yui-ac-bd .yui-ac-highlight{color:#06f;text-decoration:none}#activity_results .yui-ac-content li span{float:left;padding:0 3px 0 0;margin:0;font-weight:bold;overflow:hidden;white-space:normal}#activity_results .yui-ac-content li span.filter_divider{visibility:hidden;width:0;font-size:0}