body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;border-bottom:1px dotted #000;cursor:help;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select,option{font-family:inherit;font-weight:inherit;font-size:100%;vertical-align:middle;}legend{color:#000;}body{font-family:sans-serif;font-size:11px;}a,a:visited{text-decoration:underline;color:#06F;}a:hover{text-decoration:none;cursor:pointer;}.clear{clear:both;height:0;font-size:0;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}em{font-style:italic;}blockquote{margin:1em;}ul,ol,dl{margin:0 0 10px;}ol{margin-left:2.5em;}ol li{list-style:decimal outside;}ul li{list-style-type:none;}dl dd{margin-left:1em;}th{font-weight:700;text-align:center;background:#eee;}caption{margin-bottom:.5em;text-align:center;}p{margin-bottom:1em;}input,input[type=text],input[type=password],textarea,select{padding:2px;}del,ins,a:hover,a:active{text-decoration:none;}h1,h2,h3,h4,h5,h6,strong,label{font-weight:700;}#UTIL,#PG,#HD,#MN,#FT,#INFO{position:relative;overflow:hidden;display:block;}#UTIL{background:#eee;color:#000;font-size:11px;width:100%;border-bottom:1px solid #ccc;font-family:verdana,helvetica,arial,sans-serif;}#TEST{color:#000;background:orange;text-align:center;font-weight:bold;font-size:14px;padding:5px;}#UTIL a,#TEST a{color:#06F;}#DEV{text-align:center;margin-bottom:0;padding:5px;}#DEV .debug{margin-top:3px;}#DEV .separator{margin:0 3px;}#DEV li{display:inline;margin-right:5px;}.PG{width:975px;margin:10px auto 0;}#MN{width:100%;border-collapse:separate;padding:10px 0;}#powered{margin:10px 0;color:#999;font-size:9px;text-align:center;}#powered p{margin:0;}#interstitial table{position:absolute;top:40%;}.heightFix,.clearFix,.option,.modifySearchRow{overflow:hidden!important;}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}* html .clearfix{zoom:1;}*:first-child+html .clearfix{zoom:1;}.modifySearchRow{height:100%;width:100%;}.errorMessage{overflow:hidden;color:red;line-height:24px;margin-bottom:10px;padding:5px;border:1px solid orange;background:lightyellow;}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;}* html .star-rating-large{background:url(//cdn.ezrez.com/assets/52872/images/stars-large-bg.gif) top left no-repeat;}* html #hotel_results .star-rating-large{background:url(//cdn.ezrez.com/assets/52872/images/stars-large-bg-black.gif) top left no-repeat;}.star-rating-large{background:url(//cdn.ezrez.com/assets/52872/images/stars-large-bg.png) top left no-repeat;height:21px;width:93px;}#DEV ul,#DEV .subSeparator{margin:0;}.cfdebug a{text-decoration:none!important;}table.cfdebug{border-color:#999;margin:0 auto!important;}table.cfdebug table{margin:0!important;}.cfdebug hr{display:none;}.cfdebug b{padding:5px;font-weight:bold;font-size:13px;color:#06f;}.cfdebug,.cfdebuglge{font-family:arial,sans-serif!important;font-size:11px!important;padding:1px 5px;}.cfdebuglge{padding:5px!important;display:block;background:#def!important;margin:10px 0!important;border-top:1px solid #ccc;}.cfdebuglge a{cursor:default!important;text-decoration:none!important;font-size:16px!important;font-family:arial,sans-serif!important;}pre,pre b,.template_overage{font-family:arial,sans-serif!important;}pre{padding:5px 5px 10px 5px;border-bottom:1px solid #ccc;color:#666!important;}pre b{padding:0!important;}font.cfdebug{padding:5px;color:red;display:block;}.hidden{display:none;}.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;}.errorMessage{overflow:hidden;color:red;line-height:24px;margin-bottom:10px;padding:5px;border:1px solid orange;background:lightyellow;}.errorMessage img{float:left;margin-right:10px;}.errorMessage p{margin-bottom:0;line-height:12px;}.errorMessage .debugMessage{font-style:normal;line-height:12px;margin-left:36px;}.red{color:red;font-style:italic;}.sm{color:#333;font-size:10px;}#UTIL{background:#eee;width:100%;border-bottom:1px solid #ccc;font-family:verdana,helvetica,arial,sans-serif;}#TEST{background:orange;padding:5px;text-align:center;font-weight:bold;font-size:14px;}#DEV{padding:5px;text-align:center;margin-bottom:0;}#DEV ul{margin:0;}#DEV .debug{margin-top:3px;}#DEV .separator{margin:0 3px;}#DEV .subSeparator{margin:0;color:#06f;}#DEV li{display:inline;margin-right:5px;}.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:#999;}.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,#landingPageHotels .yui-skin-sam .yui-ac{font-size:100%;z-index:9001;}#search .yui-skin-sam .yui-ac-input,#landingPageHotels .yui-skin-sam .yui-ac-input{width:265px;display:block;}#search .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,#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,#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,#landingPageHotels .yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:270px;}#search .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,#landingPageHotels .yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#def;}#search .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.ezrez.com/assets/52872/images/pointer.png) top left repeat-y;}.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:none;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:458px;}.be_v1_header{background:#999;border-bottom:1px solid #999;color:#fff;font-size:13px;font-weight:bold;padding:2px 5px;width:458px;}.be_v1_info{padding:5px;width:458px;}.be_v2{background:#fff;border:1px solid #999;margin:5px 5px 10px;overflow:hidden;width:293px;}.be_v2_header{background:#999;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.ezrez.com/assets/52872/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;}.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{background:#eee;margin-top:10px;padding:5px;border:1px solid #999;}#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:none;padding:5px;}#select .avail .avail_info td{font-size:14px;}#select .avail .avail_info span{font-weight:normal;}#select .avail_details{padding:5px;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:none;}#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:none;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;}#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:none;text-align:center;overflow:hidden;}#confirm .air_matrix_details{border:none;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:none;}.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{color:#333;font-size:12px;margin-left:0;margin-top:5px;}#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 .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:none;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:#999;}#powered{margin:10px 0;color:#999;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{text-align:center;background:#fff;}#itin_totals_v2 .itin_header_price_ad{padding:0 5px 5px;}#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:none;}#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:darkorange;}#itin_totals_v2 .itin_sub_details .table_itinerary_total .CommissionRowV2 td{padding-top:10px;}.itin_sub_details .table_itinerary_total{background:#eee;border:none;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:none;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:none;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 table .itin .itin_sub_details table{width:300px;}#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{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;}#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;}* html .star-rating-large{background:url(//cdn.ezrez.com/assets/52872/images/stars-large-bg.gif) top left no-repeat;}* html #hotel_results .star-rating-large{background:url(//cdn.ezrez.com/assets/52872/images/stars-large-bg-black.gif) top left no-repeat;}.star-rating-large{background:url(//cdn.ezrez.com/assets/52872/images/stars-large-bg.png) top left no-repeat;}#choose_air_seats .large_logo{background:url(//cdn.ezrez.com/assets/52872/images/lg_logo_bg.png) top left no-repeat;}.malibu_hotel_avail_details a.malibu_hotel_avail_more{background:url(//cdn.ezrez.com/assets/52872/images/popup.png) top left no-repeat;}.map_active .hotelOption .mapNumber{background:url(//cdn.ezrez.com/assets/52872/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;}* html .map_active .hotelOption .mapNumber{background:url(//cdn.ezrez.com/assets/52872/images/gmap_marker_default.jpg) top left no-repeat;}#price_filter_slider{background:url(//cdn.ezrez.com/assets/52872/images/dual_thumb_bg.gif) top left no-repeat;}#price_filter_highlight{background:url(//cdn.ezrez.com/assets/52872/images/dual_thumb_highlight.gif) top left repeat-x;}#price_filter_minthumb,#price_filter_maxthumb{background:url(//cdn.ezrez.com/assets/52872/images/r-thumb-round.gif) top center no-repeat;}#amenities_filter_all_inclusive,.amenities_filter_all_inclusive{background:url(//cdn.ezrez.com/assets/52872/images/allInclusive_neg.png) top left no-repeat;}#amenities_filter_continental_meal_plan,.amenities_filter_continental_meal_plan{background:url(//cdn.ezrez.com/assets/52872/images/mealPlan_neg.png) top left no-repeat;}#amenities_filter_bar_lounge_onsite,.amenities_filter_bar_lounge_onsite{background:url(//cdn.ezrez.com/assets/52872/images/bar_neg.png) top left no-repeat;}#amenities_filter_restaurant_onsite,.amenities_filter_restaurant_onsite{background:url(//cdn.ezrez.com/assets/52872/images/restaurant_neg.png) top left no-repeat;}#amenities_filter_room_service,.amenities_filter_room_service{background:url(//cdn.ezrez.com/assets/52872/images/roomService_neg.png) top left no-repeat;}#amenities_filter_internet,.amenities_filter_internet{background:url(//cdn.ezrez.com/assets/52872/images/internet_neg.png) top left no-repeat;}#amenities_filter_pets_allowed,.amenities_filter_pets_allowed{background:url(//cdn.ezrez.com/assets/52872/images/pets_neg.png) top left no-repeat;}#amenities_filter_free_parking,.amenities_filter_free_parking{background:url(//cdn.ezrez.com/assets/52872/images/parking_neg.png) top left no-repeat;}#amenities_filter_business_center,.amenities_filter_business_center{background:url(//cdn.ezrez.com/assets/52872/images/businessCenter_neg.png) top left no-repeat;}#amenities_filter_golf,.amenities_filter_golf{background:url(//cdn.ezrez.com/assets/52872/images/golf_neg.png) top left no-repeat;}#amenities_filter_gym,.amenities_filter_gym{background:url(//cdn.ezrez.com/assets/52872/images/gym_neg.png) top left no-repeat;}#amenities_filter_spa,.amenities_filter_spa{background:url(//cdn.ezrez.com/assets/52872/images/spa_neg.png) top left no-repeat;}#amenities_filter_swimming_pool,.amenities_filter_swimming_pool{background:url(//cdn.ezrez.com/assets/52872/images/pool_neg.png) top left no-repeat;}#amenities_filter_meeting_rooms,.amenities_filter_meeting_rooms{background:url(//cdn.ezrez.com/assets/52872/images/meetingRooms_neg.png) top left no-repeat;}* html #amenities_filter_all_inclusive{background:url(//cdn.ezrez.com/assets/52872/images/allInclusive.jpg) top left no-repeat;}* html #amenities_filter_all_inclusive.li_hover{background:url(//cdn.ezrez.com/assets/52872/images/allInclusive_hover.jpg) top left no-repeat;}* html .malibu_hotel_avail_summary .amenities_filter_all_inclusive{background:url(//cdn.ezrez.com/assets/52872/images/allInclusive_hover.jpg) top left no-repeat;}* html #amenities_filter_continental_meal_plan{background:url(//cdn.ezrez.com/assets/52872/images/mealPlan.jpg) top left no-repeat;}* html #amenities_filter_continental_meal_plan.li_hover{background:url(//cdn.ezrez.com/assets/52872/images/mealPlan_hover.jpg) top left no-repeat;}* html .malibu_hotel_avail_summary .amenities_filter_continental_meal_plan{background:url(//cdn.ezrez.com/assets/52872/images/mealPlan_hover.jpg) top left no-repeat;}* html #amenities_filter_bar_lounge_onsite{background:url(//cdn.ezrez.com/assets/52872/images/bar.jpg) top left no-repeat;}* html #amenities_filter_bar_lounge_onsite.li_hover{background:url(//cdn.ezrez.com/assets/52872/images/bar_hover.jpg) top left no-repeat;}* html .malibu_hotel_avail_summary .amenities_filter_bar_lounge_onsite{background:url(//cdn.ezrez.com/assets/52872/images/bar_hover.jpg) top left no-repeat;}* html #amenities_filter_restaurant_onsite{background:url(//cdn.ezrez.com/assets/52872/images/restaurant.jpg) top left no-repeat;}* html #amenities_filter_restaurant_onsite.li_hover{background:url(//cdn.ezrez.com/assets/52872/images/restaurant_hover.jpg) top left no-repeat;}* html .malibu_hotel_avail_summary .amenities_filter_restaurant_onsite{background:url(//cdn.ezrez.com/assets/52872/images/restaurant_hover.jpg) top left no-repeat;}* html #amenities_filter_room_service{background:url(//cdn.ezrez.com/assets/52872/images/roomService.jpg) top left no-repeat;}* html #amenities_filter_room_service.li_hover{background:url(//cdn.ezrez.com/assets/52872/images/roomService_hover.jpg) top left no-repeat;}* html .malibu_hotel_avail_summary .amenities_filter_room_service{background:url(//cdn.ezrez.com/assets/52872/images/roomService_hover.jpg) top left no-repeat;}* html #amenities_filter_internet{background:url(//cdn.ezrez.com/assets/52872/images/internet.jpg) top left no-repeat;}* html #amenities_filter_internet.li_hover{background:url(//cdn.ezrez.com/assets/52872/images/internet_hover.jpg) top left no-repeat;}* html .malibu_hotel_avail_summary .amenities_filter_internet{background:url(//cdn.ezrez.com/assets/52872/images/internet_hover.jpg) top left no-repeat;}* html #amenities_filter_pets_allowed{background:url(//cdn.ezrez.com/assets/52872/images/pets.jpg) top left no-repeat;}* html #amenities_filter_pets_allowed.li_hover{background:url(//cdn.ezrez.com/assets/52872/images/pets_hover.jpg) top left no-repeat;}* html .malibu_hotel_avail_summary .amenities_filter_pets_allowed{background:url(//cdn.ezrez.com/assets/52872/images/pets_hover.jpg) top left no-repeat;}* html #amenities_filter_free_parking{background:url(//cdn.ezrez.com/assets/52872/images/parking.jpg) top left no-repeat;}* html #amenities_filter_free_parking.li_hover{background:url(//cdn.ezrez.com/assets/52872/images/parking_hover.jpg) top left no-repeat;}* html .malibu_hotel_avail_summary .amenities_filter_free_parking{background:url(//cdn.ezrez.com/assets/52872/images/parking_hover.jpg) top left no-repeat;}* html #amenities_filter_business_center{background:url(//cdn.ezrez.com/assets/52872/images/businessCenter.jpg) top left no-repeat;}* html #amenities_filter_business_center.li_hover{background:url(//cdn.ezrez.com/assets/52872/images/businessCenter_hover.jpg) top left no-repeat;}* html .malibu_hotel_avail_summary .amenities_filter_business_center{background:url(//cdn.ezrez.com/assets/52872/images/businessCenter_hover.jpg) top left no-repeat;}* html #amenities_filter_golf{background:url(//cdn.ezrez.com/assets/52872/images/golf.jpg) top left no-repeat;}* html #amenities_filter_golf.li_hover{background:url(//cdn.ezrez.com/assets/52872/images/golf_hover.jpg) top left no-repeat;}* html .malibu_hotel_avail_summary .amenities_filter_golf{background:url(//cdn.ezrez.com/assets/52872/images/golf_hover.jpg) top left no-repeat;}* html #amenities_filter_gym{background:url(//cdn.ezrez.com/assets/52872/images/gym.jpg) top left no-repeat;}* html #amenities_filter_gym.li_hover{background:url(//cdn.ezrez.com/assets/52872/images/gym_hover.jpg) top left no-repeat;}* html .malibu_hotel_avail_summary .amenities_filter_gym{background:url(//cdn.ezrez.com/assets/52872/images/gym_hover.jpg) top left no-repeat;}* html #amenities_filter_spa{background:url(//cdn.ezrez.com/assets/52872/images/spa.jpg) top left no-repeat;}* html #amenities_filter_spa.li_hover{background:url(//cdn.ezrez.com/assets/52872/images/spa_hover.jpg) top left no-repeat;}* html .malibu_hotel_avail_summary .amenities_filter_spa{background:url(//cdn.ezrez.com/assets/52872/images/spa_hover.jpg) top left no-repeat;}* html #amenities_filter_swimming_pool{background:url(//cdn.ezrez.com/assets/52872/images/pool.jpg) top left no-repeat;}* html #amenities_filter_swimming_pool.li_hover{background:url(//cdn.ezrez.com/assets/52872/images/pool_hover.jpg) top left no-repeat;}* html .malibu_hotel_avail_summary .amenities_filter_swimming_pool{background:url(//cdn.ezrez.com/assets/52872/images/pool_hover.jpg) top left no-repeat;}* html #amenities_filter_meeting_rooms{background:url(//cdn.ezrez.com/assets/52872/images/meetingRooms.jpg) top left no-repeat;}* html #amenities_filter_meeting_rooms.li_hover{background:url(//cdn.ezrez.com/assets/52872/images/meetingRooms_hover.jpg) top left no-repeat;}* html .malibu_hotel_avail_summary .amenities_filter_meeting_rooms{background:url(//cdn.ezrez.com/assets/52872/images/meetingRooms_hover.jpg) 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%;}.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:none;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:none;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:none;}.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 .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;}.hotel_map_canvas #info_window_ext_contents div{overflow:hidden!important;}.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{width:70px;height:70px;border:1px solid #666;}.hotel_map_canvas #info_window_ext_contents .right{float:left;width:275px;margin:5px;}.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{color:#666;font-size:10px;}.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{font-weight:bold;color:#06f;font-size:11px;}.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{font-size:13px;}.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{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:none;}#itineraryComponents .avail_sub_header{background:#eee;border-top:1px dotted #999;border-bottom:1px dotted #999;}#itineraryComponents .avail_details{padding:5px;}#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;}.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:none;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:none;}.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:none;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:none;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{display:none;}#hotelFilterPriceContainer .filterHeader{font-weight:bold;font-size:10px;}#hotelFilterPriceContainer .filterValues{margin:3px 0;text-align:center;}.malibu_hotel_avail_header .searchby_hotelname{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:none;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 ul{padding-left:0;background:#000;margin-top:0;-moz-opacity:.85px;filter:alpha(opacity = 85);opacity:.85;}#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 .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 li{display:block;height:20px;width:20px;float:left;margin:2px 4px 0 0;background-color:#ccc;}#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:50%;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:none;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;}#lightbox .container .fill-vertical,#lightbox .container .fill-horizontal{background-color:#FFF;}#lightbox .overlay{background-color:#000;-moz-opacity:.35px;opacity:.35;filter:alpha(opacity = 35);}#lightbox .container .header h3.title{font:11px Arial,Helvetica,sans-serif;color:#808080;font-weight:bold;}#lightbox .container .header p.caption{font:11px Arial,Helvetica,sans-serif;color:#808080;font-weight:normal;}#lightbox .loading{background:url('//cdn.ezrez.com/assets/52872/js/ezrez/images/loading.gif');}#lightbox .container .corner{background-image:url('//cdn.ezrez.com/assets/52872/js/ezrez/images/corners.gif');}#lightbox .container .header .close_button{background:url('//cdn.ezrez.com/assets/52872/js/ezrez/images/close_small.png') no-repeat;}#lightbox .loading{width:100px;height:100px;margin:0;}#lightbox .container .main{width:650px;height:450px;margin:0;padding:0 10px;}#lightbox .container .header{height:30px;}#lightbox .container .footer{height:12px;}#lightbox .container .header h3.title,#lightbox .container .header p.caption{margin:5px;padding:0;}#lightbox .container .header a.close_button{margin:3px;width:32px;height:22px;}#lightbox{z-index:999999;}#lightbox .container{z-index:1;}#lightbox .loading{z-index:2;}#lightbox .container .fill-vertical,#lightbox .container .fill-horizontal,#lightbox .container .corner{z-index:1;}#lightbox .container .header,#lightbox .container .footer,#lightbox .container .main{z-index:2;}#lightbox{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}#lightbox .overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}#lightbox .loading{position:absolute;visibility:hidden;}#lightbox .container{position:absolute;}#lightbox .container .effect_container{width:100%;height:100%;}#lightbox .container .header,#lightbox .container .main,#lightbox .container .footer{position:relative;float:none;clear:both;}#lightbox .container .header,#lightbox .container .footer{width:100%;}#lightbox .container .header h3.title,#lightbox .container .header p.caption{float:left;}#lightbox .container .header .close_button{position:absolute;top:0;right:0;}#lightbox .container .main{width:100%;height:100%;}#lightbox .container .main .content{width:100%;height:100%;}#lightbox .container .main .content iframe,#lightbox .container .main .content object{clear:both;background:none;border:0;margin:0;padding:0;width:100%;height:100%;}#lightbox .container .fill-vertical{position:absolute;top:0;left:5%;width:90%;height:100%;}#lightbox .container .fill-horizontal{position:absolute;top:5%;left:0;width:100%;height:90%;}#lightbox .container .corner{position:absolute;width:15%;height:15%;}#lightbox .container .top-left{top:0;left:0;background-position:top left;}#lightbox .container .top-right{top:0;right:0;background-position:top right;}#lightbox .container .bottom-right{bottom:0;right:0;background-position:bottom right;}#lightbox .container .bottom-left{bottom:0;left:0;background-position:bottom left;}div.dialog{position:absolute!important;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:999999;}div.dialog .overlay{position:absolute!important;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:transparent;}div.dialog .container{position:absolute;clear:both;margin:3px;padding:10px;overflow:hidden;z-index:20;border:5px solid #CCC;background-color:#FFF;width:215px;}div.dialog .container .header{position:relative;float:left;clear:both;overflow:hidden;font-size:12px;height:24px;line-height:24px;}div.dialog .container .body{position:relative;float:right;overflow:hidden;font-size:12px;padding:0 10px;}div.dialog .center{top:0;left:0;}div.dialog .topleft{top:0;left:0;}div.dialog .topright{top:0;right:0;}div.dialog .topright .body,div.dialog .topleft .body{display:none;}.yui-skin-sam .yui-calendar .calnavright{background:transparent url(//cdn.ezrez.com/assets/52872/js/yui/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat scroll 0 -500px;right:-4px;}.yui-skin-sam .yui-calendar .calnavleft{background:transparent url(//cdn.ezrez.com/assets/52872/js/yui/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat scroll 0 -450px;left:-3px;}.yui-skin-sam .yui-calcontainer{position:absolute;z-index:999999;}.yui-skin-sam table{background:#eee;}.yui-calendar td.calcell.oom{color:#ccc;}#searchCalendar{width:330px;}#searchCalendar .yui-calcontainer{border:none;}#searchCalendar{border:1px solid #999;}#searchCalendar #searchCalendar_1{border-left:1px dotted #999;}* html #searchCalendar .groupcal{position:static;}.dualSlider,.filterSlider,.filterSlider div{overflow:visible;}.filterSlider{position:relative;left:12px;height:20px;width:144px;background:url(//cdn.ezrez.com/assets/52872/js/components/dualSlider/dual_thumb_bg.gif) top left no-repeat;}.sliderWidth110{background:url(//cdn.ezrez.com/assets/52872/js/components/dualSlider/dual_thumb_110_bg.gif) top left no-repeat;width:120px;}.filterSlider div{position:absolute;cursor:default;top:-2px!important;}.filterSlider .highlight{position:absolute;width:134px;top:-3px;left:4px;height:25px;background:url(//cdn.ezrez.com/assets/52872/js/components/dualSlider/dual_thumb_highlight.gif) top left repeat-x;}.sliderWidth110 .highlight{background:url(//cdn.ezrez.com/assets/52872/js/components/dualSlider/dual_thumb_110_highlight.gif) top left repeat-x;top:-2px;}.filterSlider .thumbMin,.filterSlider .thumbMax{position:absolute!important;height:19px;width:13px;left:0;background:url(//cdn.ezrez.com/assets/52872/js/components/dualSlider/r-thumb-round.gif) top center no-repeat;}.filterSlider .thumbMin img,.filterSlider .thumbMax img{display:none;}.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;}.pointsSliderContainer,.sliderPaymentOption,.optionHeader,.optionContent,.sliderHeader,.sliderInfo,.sliderMain,.sliderError,.sliderCost,.sliderFooter{overflow:hidden;position:relative;float:none;clear:both;}.sliderHeader,.sliderInfo,.sliderMain,.sliderError,.sliderCost,.sliderFooter{padding:5px;}.pointsSliderContainer{border:1px solid #999;margin-top:10px;}.optionHeader label{margin-left:5px;}.sliderHeader{font-weight:bold;}.sliderMain{width:730px;margin-left:35px;}.sliderMain .sliderLabel{position:relative;float:left;overflow:hidden;width:130px;}.sliderMain .sliderLabel p{margin:0;padding:0;}.sliderMain .sliderLabel .topLabel{float:none;clear:both;font-size:16px;}.sliderMain .sliderLabel .unitValue{position:relative;text-transform:lowercase;}.sliderMain .sliderLabel .plus{position:relative;float:left;clear:left;margin-right:3px;}.sliderMain .sliderLabel .points{font-size:16px;font-weight:bold;}.sliderMain .sliderRightLabel{position:absolute;right:0;}.sliderLabel .cash .units,.sliderCost .cashLabel{display:none;}.sliderComponentWrapper{position:absolute;top:0;left:130px;width:430px;margin-left:10px;margin-right:10px;margin-top:20px;height:20px;background:url(//cdn.ezrez.com/assets/52872/js/components/pointsSlider/points_slider_bg.gif) no-repeat;}.slider{position:relative;float:none;clear:both;}.sliderComponentWrapper .highlight{position:absolute;top:0;left:0;background:url(//cdn.ezrez.com/assets/52872/js/components/pointsSlider/points_slider_hl.gif) no-repeat;margin-top:-3px;height:100%;}.sliderHandle{position:absolute;cursor:pointer;width:18px;height:20px;top:-3px!important;background:url(//cdn.ezrez.com/assets/52872/js/components/pointsSlider/horizSlider.png) no-repeat;}.sliderError{margin:0 10px;}.sliderCost{font-size:16px;font-weight:bold;background:#EEE none repeat scroll 0;margin:0 15px;}.sliderCost p{margin:0;padding:3px 0 0;}.sliderCost div{position:relative;float:left;margin-right:5px;}.sliderCost .totalCostLabel{margin-right:20px;}.sliderCost .plus{margin-left:5px;}.sliderFooter{margin:15px 15px 0;border-top:1px solid #EEE;}.sliderFooter p{margin:0;}.cashText{width:50px;text-align:right;}.pointsSliderContainer input{text-align:center;}* html .pointsSliderContainer,* html .sliderPaymentOption,* html .optionHeader,* html .optionContent,* html .sliderHeader,* html .sliderInfo,* html .sliderMain,* html .sliderError,* html .sliderCost,* html .sliderFooter{height:100%;}#toolTipPanel_c{position:absolute;}#toolTip .bd,#toolTipPanel .bd{padding:0 15px 15px;}#toolTip,#toolTipPanel{border:2px solid #000;}#toolTipPanel .hd{background-color:transparent;border:0;height:12px;padding:5px 5px 0;margin:0;}#toolTipPanel .container-close{background:none;position:relative;float:right;padding:0;margin:0;text-decoration:none;text-indent:0;width:auto;height:auto;top:auto;right:auto;outline:none;-moz-outline-style:none;}#toolTip .bd{font-size:16px;font-weight:bold;}#toolTipPanel{overflow-y:auto;overflow-x:hidden;max-height:400px;max-width:600px;}* html #toolTipPanel{height:400px;width:600px;}#insuranceSearch .section{font-size:11px;margin-bottom:2em;}#insuranceSearch .box{position:relative;clear:both;float:none;border:1px solid #999;margin:5px;padding:5px;width:97%;}#insuranceSearch .header,#insuranceSearch .details,#insuranceSearch .footer,#insuranceSearch .errorMessage{margin:5px 5px 0;overflow:hidden;}#insuranceSearch .header{font-size:14px;font-weight:bold;background:#EEE;}#insuranceSearch .errorMessage{font-size:14px;}#insuranceSearch .errorMessage p{line-height:18px;}#insuranceSearch .childBox{position:relative;float:left;overflow:hidden;}#insurance_search_advertisement .col1{width:100px;}#insurance_search_advertisement .col2{width:600px;}#search_insurance_section .col1{width:350px;}#search_insurance_section .col2{width:350px;}#insurance_search_results_section .col1{width:25px;}#insurance_search_results_section .col2{width:625px;}#insurance_search_results_section .col3{width:75px;font-weight:bold;text-align:right;}.insuranceWaiting .container .body{float:none!important;padding:0!important;width:300px!important;margin-left:auto!important;margin-right:auto!important;}.search_button_details .col1{width:605px!important;padding-right:10px;}.search_button_details .col2{width:130px!important;padding-top:20px;}.locationAutoComplete .autoCompleteHighlight,.locationAutoComplete .autoCompleteRemainder{margin:0!important;padding:0!important;float:none!important;display:inline!important;}.locationAutoComplete .autoCompleteHighlight{font-weight:bold;}.locationAutoComplete .yui-ac-content li.yui-ac-highlight{font-weight:normal;text-decoration:underline;}.cancellationContainer .parcel,.cancellationContainer .insurance,.cancellationContainer .points,.cancellationContainer .terms,.cancellationContainer .copyright,.cancellationContainer .certificates{display:none;}.cancellationContainer h2{background-color:#ddd;font-size:12px;line-height:20px;margin:10px 0 0;padding:5px 10px;text-transform:uppercase;overflow:hidden;}.cancellationContainer .cancellationPolicies{overflow:hidden;}.cancellationContainer .policies,.cancellationContainer .termsContainer{overflow:hidden;border:1px solid #ccc;padding:10px;margin-bottom:10px;}.cancellationContainer .policies{border-top:0;}.cancellationContainer .submitContainer{margin:10px 0;}.cancellationContainer .header{background-color:#ccc;border:none;padding:10px;margin-top:10px;}.cancellationContainer .card{margin-top:10px;}.cancellationContainer .creditCard{border:1px solid #000;padding:5px;}.cancellationContainer .creditCard div{overflow:hidden;margin:5px 0;}.cancellationContainer .newCCInfo hidden{display:none;}.cancellationContainer .existingCCInfo hidden{display:none;}.cancellationContainer .existingCCInfo{padding:30px;font-size:12px;width:350px;}.cancellationContainer .exist{padding-left:60px;}.cancellationContainer .exist a{font-size:10px;}.cancellationContainer .address_two{margin-left:135px;margin-top:5px;}.cancellationContainer .state hidden{display:none!important;}.cancellationContainer .totalDue{background-color:#CCC;border:1px solid;float:right;font-weight:bold;margin-right:200px;padding:5px;}.newCCInfo div{overflow:hidden;clear:both;}.newCCInfo label,.newCCInfo input,.newCCInfo select,.newCCInfo .cc_error{float:left;line-height:20px;margin-right:5px;}.cancellationContainer .cc_error{width:255px;line-height:25px;color:red;background:transparent url(//cdn.ezrez.com/assets/52872/images/error.gif) center left no-repeat;padding-left:30px;height:25px;position:absolute;top:2px;right:5px;margin:0!important;}.cancellationContainer .cc_cvv_container .cc_error{width:170px!important;}.cancellationContainer .fieldError{-moz-box-shadow:orange 0 0 5px;-webkit-box-shadow:orange 0 0 5px;box-shadow:orange 0 0 5px;border:1px solid orange;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px;position:relative;margin:10px 0!important;background:#ffd;}.cancellationContainer .termsContainer .fieldError{margin-top:25px!important;}.cancellationContainer .termsContainer .cc_error{top:-30px;left:0;}.fieldError input,.fieldError textarea,.fieldError select{background:#FEECEC;border:1px solid orange;}.cancellationContainer .cc_state_error{margin-top:-20px;}.newCCInfo #cc_exp_month,.newCCInfo #cc_exp_year{width:50px;}.newCCInfo label{width:130px;text-align:right;}.newCCInfo select{width:207px;}.policiesFees{background:#fff!important;border:1px solid #ccc!important;border-top:0!important;}.policiesFees .penalties,.policiesFees .refund{width:50%;margin:5px auto;overflow:hidden;border:1px solid #ccc;}.policiesFees div div{padding:5px;}.policiesFees .feesLabel{font-weight:bold;}.policiesFees .feesValue{position:absolute;top:0;right:0;font-size:12px;}.policiesFees .feesHeader{font-weight:bold;background:#ddd;}.policiesFees .feesTotals,.policiesFees .feesRefunded{margin:0 5px;position:relative;}.policiesFees .amountPaid{width:50%;margin:0 auto;position:relative;}.policiesFees .amountPaid .feesLabel{background:transparent;margin-left:5px;}.policiesFees .amountPaid .feesValue{margin-right:5px;position:absolute;top:0;right:0;}body{font-family:sans-serif!important;font-size:11px;}#pageContent #confirmations{width:650px;}#confirmations{margin:10px 0;}* html #confirmations *{zoom:1!important;}#confirmations p{margin:10px 0;}#confirmations .label{font-size:11px;font-weight:bold;padding:0;text-align:left;white-space:normal;width:inherit;}#confirmations .main{border:1px solid #CCC;padding:10px;overflow:hidden;}#confirmations h2{background-color:#ddd;font-size:12px;line-height:20px;*height:20px;margin:0;padding:5px 10px;text-transform:uppercase;overflow:hidden;position:relative;}#confirmation .itinerary{padding-bottom:0;position:relative;}#confirmations h3{background-color:#ddd;font-size:12px;line-height:12px;margin:0;padding:5px 10px;text-transform:uppercase;overflow:hidden;}#confirmations .flightSummary{border-top:1px solid #eee;margin-top:5px;padding-top:5px;font-size:11px;text-transform:none;font-weight:normal;}#confirmations h3 a.delete-link{color:#FFF;display:block;float:right;font-size:10px;line-height:12px;}#confirmations h4{text-transform:uppercase;overflow:hidden;}#confirmations .assistingAgent{margin-top:10px;}#confirmations .confirmation-record{background-color:#FFF;border-bottom:1px dashed #ccc;padding:5px 10px;}#confirmations .module{background-color:#eee;border:none;padding:10px;float:none!important;overflow:hidden;}#confirmations .module,#confirmations .itinerary-information{margin-bottom:10px;}#confirmations .module.last,#confirmations .itinerary-information.last{margin-bottom:0;}#confirmations .module p{margin:0;}#confirmations .submodule{background-color:#FFF;padding:10px;overflow:hidden;}#confirmations .submodule td{vertical-align:top;}#confirmations .itinerary,#confirmations .module.itinerary{background-color:#EEE;}#confirmations .col{float:left;margin:0 10px 10px 0;width:45%;min-height:80px;border-right:1px solid #ccc;padding-right:20px;}#confirmations .last{margin-right:0;text-align:left;border-right:0;padding-right:0;}#confirmations .module .last{float:right;}#confirmations .left{float:left;}#confirmations .right{float:right;}#confirmations .clear{clear:both;font-size:0;height:0;line-height:0;margin:0;padding:0;}#confirmations .error{color:#C00;}#confirmations .subfooter{background-color:#FFF;border-top:1px dashed #333;padding:5px 10px;}#confirmations .xml-dump textarea{width:585px!important;}#confirmations .itinerary-information .product-information{margin-right:10px;}#confirmations .itinerary-information .product-information,#confirmations .itinerary-information .product-booking{float:left;margin-bottom:10px;width:335px;}#confirmations .itinerary-information .product-booking{width:240px;}#confirmations .itinerary-information td.label{width:110px;}#confirmations table.rates{margin-top:5px;}#confirmations table.rates td{padding:3px 6px;text-align:center;border:1px solid #EEE;border-collapse:collapse;}#confirmations table.rates thead td{font-weight:bold;background:#eee;width:14%;}#confirmations .itinerary-information.air td.icon{width:35px;}#confirmations .itinerary-information.air td.start-date,#confirmations .itinerary-information.air td.end-date{width:130px;}#confirmations .itinerary-information.air td.airport{width:140px;}#confirmations .itinerary-information.air tr.duration td{padding-bottom:10px;}#confirmations .car-company img{width:50px;height:auto;}.adr{margin-top:0!important;}#confirmations .financialHistory{overflow-x:auto;padding:0;border:none;background:#fff;}#confirmations .financialHistory table{width:100%;}#confirmations .financialHistory table .itin{border:none;margin-top:0;}#confirmations .financialHistory table .itin_header{width:auto!important;background-color:#DDD;font-size:12px;line-height:20px;margin:0;overflow:hidden;padding:5px 10px;text-transform:uppercase;}#confirmations .financialHistory table .itin_sub_details{padding:5px 10px 0 10px;background:#eee;}#confirmations .financialHistory table .itin_sub_details table{background:#fff;}#confirmations .financialHistory table .sub_section_footer{padding:5px;background:#eee;}#confirmations #bookingInfo{border-color:#eee;border-width:0 1px 1px;padding:0 0 5px;overflow:auto;}#confirmations #bookingInfo .itin_header{background:#ccc;color:#000;font-size:12px;line-height:12px;margin:0;padding:5px 10px;text-transform:capitalize;}#confirmations #bookingInfo #booking_dataid{background:#fff;margin:0 5px 5px;}#confirmations #bookingInfo #booking_dataid table{width:595px!important;}#confirmations #bookingInfo .th_grid td{border:1px solid #999;}#confirmations .bookingStatus{font-weight:bold;margin:0 0 5px 0;font-size:12px;}#confirmations .bookingDate{margin-bottom:5px;}#confirmations .cruise .product-information{border-right:1px solid #CCC;float:left;margin:0 10px 10px 0;min-height:80px;padding-right:20px;width:45%;}#confirmations .cruise .product-booking{width:45%;float:right;}#confirmations .cruise-name{font-weight:bold;}#confirmations .cruise-passengers{clear:left;}#confirmations .cruise-passenger{margin-bottom:5px;}#confirmations .cruise-passenger br{display:none;}#confirmations .cruise-passenger .adr span{display:inline;}#confirmations .cruise-passenger .travelerInfo{font-weight:bold;}#confirmations .cruise-passenger .travelerInfo span{font-weight:normal;}#confirmations .cruise-passenger .adr br{display:none;}#confirmations .printLinks{float:right;*position:absolute;*right:5px;*top:2px;}#confirmations .hotel-address{clear:left;margin-bottom:5px;}#confirmations .adr span{display:block;}#confirmations .adr .locality,#confirmations .adr .separator,#confirmations .adr .region,#confirmations .adr .postal-code,#confirmations .adr .country-name{display:inline;}#confirmations .adr br{display:none;}#confirmations .travelerList{margin:5px 0;}#confirmations .airlineCode{display:inline;}#confirmations .crsName{display:none;}