.calendar_container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-right:6px;position:relative;width:100%}.calendar_container:before{content:"";display:block;padding-top:94.2%}.calendar_container.sixWeeks:before{padding-top:108.4%}.calendar_container.fourWeeks:before{padding-top:81%}.calendar_container .arrow{background:#f8f8f8 url(https://images-na.ssl-images-amazon.com/images/G/01/ember/merchant/001/nav-arrows._V001_.png) top left no-repeat;border:1px solid #f3f3f3;cursor:pointer;height:27px;margin:0 auto;position:relative;width:27px;z-index:3}.calendar_container .arrow.disabled,.disabled.calendar_container .arrow{border:1px solid transparent;cursor:auto;opacity:.3;filter:alpha(opacity=30);-ms-filter:alpha(opacity=30)}.calendar_container .arrow:hover{border:1px solid #ededed}.calendar_container .arrow.next{background-position:top right}.calendar_container .tooltip_holder{color:#ff8600;pointer-events:none;position:absolute;z-index:4}.calendar{height:100%;left:0;overflow:hidden;padding:1px 0 0 1px;position:absolute;top:0;width:100%}.calendar .month_container{position:relative}.calendar .month_container:after{background:#fff;content:"";display:block;height:999px;position:absolute;right:0;top:-499px;width:7px;z-index:2}.calendar .month_label{color:#222;display:block;height:41px;line-height:32px;padding:7px 6px 7px 0;position:absolute;text-align:center;width:100%;z-index:2}.calendar .month{left:0;position:absolute;top:0;width:100%}.calendar .day{cursor:default}.calendar .day.feasible{background:#fff;color:#4190ba;cursor:pointer;z-index:2}.calendar .day.feasible:hover{background:#94bde0;border-color:#4190ba;z-index:3}.calendar .day.feasible .price{color:#595959}.calendar .day.in_range{background:#94bde0;color:#fff}.calendar .day.in_range .price{color:#fff}.calendar .day.active,.calendar .day.active:hover{background:#4190ba;color:#fff;font-family:ProximaNova-Semibold,Arial,sans-serif;font-weight:normal;z-index:3}.calendar .day.active .price,.calendar .day.active:hover .price{color:#fff}.calendar .day.disabled,.calendar .day.disabled:hover{cursor:default}.calendar .day .price{color:#bcbbba;font-size:10px;line-height:10px;margin-top:8px}.calendar .messages{background:#f3f3f3;border:1px solid #bcbbba;opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);position:absolute;height:100%;left:0;text-align:center;top:0;-webkit-transition:opacity .4s ease-in-out .4s;-moz-transition:opacity .4s ease-in-out .4s;transition:opacity .4s ease-in-out .4s;width:100%;z-index:0}.calendar .messages,.calendar .messages li{list-style-type:none;margin:0;padding:0}.calendar .messages:before{content:"";display:inline-block;vertical-align:middle;height:100%}.calendar .messages .loading,.calendar .messages .error,.calendar .messages .no_availability{vertical-align:middle;display:none}.calendar .messages.show_error,.calendar .messages.show_loading,.calendar .messages.show_no_availability{z-index:3;opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100)}.calendar .messages.show_error .error,.calendar .messages.show_loading .loading,.calendar .messages.show_no_availability .no_availability{display:inline-block}.cell,.day_header,.cell_spacer{border:1px solid #929292;float:left;font-size:14px;margin-left:-1px;margin-top:-1px;position:relative;text-align:center;width:14.286%}.cell:before,.day_header:before,.cell_spacer:before{content:"";display:block;padding-top:99.99%}.cell span,.day_header span,.cell_spacer span{left:0;margin-top:-7px;position:absolute;top:50%;width:100%}.cell{background:#f3f3f3;color:#bcbbba;padding:11px;z-index:1}.day_header,.cell_spacer{background:#fff;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#595959}.day_header:before,.cell_spacer:before{padding-top:80%}.day_header.first,.cell_spacer.first{border-left-width:1px;border-bottom:1px solid transparent}.day_header.last,.cell_spacer.last{border-right-width:1px;border-bottom:1px solid transparent}.day_header{border-top-width:0}.legend{margin:0}.legend li{float:left;font-size:12px;list-style:none;margin:10px 0 0;width:50%}.legend li .legend_color{border:1px solid #ededed;display:inline-block;height:14px;margin-right:5px;position:relative;top:2px;width:14px}.clear_calendar{display:none;position:relative;z-index:1}.disabled .clear_calendar{opacity:.5;filter:alpha(opacity=50);-ms-filter:alpha(opacity=50)}#getaways_search{float:left;padding-top:5px;position:relative}#getaways_keyword{width:600px}#getaways_search_container form{margin:0}#getaways_search_container #search_cancel_link{text-align:right}#getaways_search_container #search_submit{border:0;top:0}.getaways_subnav{background:#e0e0e0;border-bottom:1px solid #d0d0d0;border-top:1px solid #d0d0d0;margin:-15px 0 15px;padding:8px 0;position:relative}#featured_deal .getaways_subnav{margin-top:0}.getaways_subnav:before{bottom:-1px;content:"";background:inherit;border:inherit;position:absolute;right:99.9%;top:-1px;width:999px}.getaways_subnav:after{bottom:-1px;content:"";background:inherit;border:inherit;left:99.9%;position:absolute;top:-1px;width:999px}.getaways_subnav li{display:inline-block;list-style-type:none;margin-right:20px}.getaways_subnav li a,.getaways_subnav li a:visited,.getaways_subnav li a:active,.getaways_subnav li a:link{color:#222;font-size:16px}#destinations_flyout_wrapper{position:relative}#destinations_flyout_wrapper i{display:inline-block;margin-left:6px;position:relative;top:7px}#destinations_flyout_target.active,#destinations_flyout_target.active:visited,#destinations_flyout_target.active:active,#destinations_flyout_target.active:link{color:#fff;padding-bottom:25px;position:relative;text-shadow:0 0 5px #595959;z-index:101}#destinations_flyout{background:#f9f9f9;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:4px 4px 5px #595959;-moz-box-shadow:4px 4px 5px #595959;-webkit-box-shadow:4px 4px 5px #595959;display:none;height:500px;padding:15px;position:absolute;width:746px;z-index:101}#destinations_flyout:before{border-color:transparent transparent #f9f9f9 transparent;border-style:solid;border-width:10px;content:"";display:block;left:60px;position:absolute;top:-20px}#modal_overlay{background:rgba(0,0,0,0.3);display:none;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c000000',endColorstr='#4c000000');height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}#destination_flyout_title{color:#595959;font-size:18px;font-family:ProximaNova-Semibold,Arial,sans-serif;font-weight:normal}#destination_regions{margin:0}#destination_regions li{list-style-type:none}.region_list_title{cursor:default;margin:15px 0;max-width:180px}.active .region_list_title{font-family:ProximaNova-Semibold,Arial,sans-serif;font-weight:normal}.active .region_list_title:before{background:#c95620;content:"";display:block;height:32px;left:0;margin-top:-6px;position:absolute;width:5px}.region_destinations_container{border-left:1px solid #ededed;bottom:0;display:none;left:215px;overflow:auto;padding:15px;position:absolute;top:0;-webkit-transition:margin-left .35s;-moz-transition:margin-left .35s;transition:margin-left .35s;width:531px}.active .region_destinations_container{display:block}.region_destinations_container img{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;height:500px;left:0;position:absolute;right:0;top:0;width:530px;z-index:0}.region_destinations{float:left;margin:0 14px 0 0;position:relative}.region_destinations.right{margin-right:0}.region_destination{margin-bottom:10px;overflow-x:hidden;width:238px}.region_destination a,.region_destination a:visited,.region_destination a:active,.region_destination a:link{color:#222;text-decoration:none}.region_destination a:hover{text-decoration:underline}.destination_details{color:#595959;word-wrap:normal}.secondary_view_trigger,.secondary_view_trigger:visited,.secondary_view_trigger:active,.secondary_view_trigger:link,.secondary_view_trigger:hover{color:#222;display:block;font-size:18px;padding:15px 45px 15px 15px;position:relative;text-decoration:none}.secondary_view_trigger.has_border{border:1px solid #ededed;border-radius:4px}.secondary_view_trigger i{position:absolute;right:15px;top:20px}#destinations_flyout_target.arrow_text{padding-right:24px}#destinations_flyout_target.arrow_text:after{top:8px;right:2px}.travel_offer_widget{position:relative}.travel_offer_widget.section{padding-bottom:0}.travel_offer_widget .view_all{position:absolute;right:0;top:4px}.getaways_breadcrumbs{margin:0 0 15px;padding:0}.getaways_breadcrumbs li{display:inline;list-style-type:none;margin-right:5px}.getaways_breadcrumbs li:before{color:#595959;content:"\203A";display:inline;font-size:17px;margin-right:5px}.getaways_breadcrumbs li:first-child:before{display:none}.getaways_breadcrumbs,.getaways_breadcrumbs a:visited,.getaways_breadcrumbs a:active,.getaways_breadcrumbs a:link,.getaways_breadcrumbs a:hover{color:#595959}.getaways_breadcrumbs .last,.getaways_breadcrumbs .last a:visited,.getaways_breadcrumbs .last a:active,.getaways_breadcrumbs .last a:link,.getaways_breadcrumbs .last a:hover{color:#222}#search_results{font-size:18px;margin-bottom:10px}i.getaways_sprite{background:url(https://images-na.ssl-images-amazon.com/images/G/01/ember/web/getaways/destinations-sprite._V003_.png) 0 0 no-repeat;display:block}i.getaways_sprite.arrow_big_left{background-position:-15px 0;height:15px;width:10px}i.getaways_sprite.arrow_big_right{background-position:0 0;height:15px;width:10px}i.getaways_sprite.arrow_small_left{background-position:-15px -15px;height:10px;width:6px}i.getaways_sprite.arrow_small_right{background-position:0 -15px;height:10px;width:6px}i.getaways_sprite.arrow_down{background-position:0 -30px;height:15px;width:10px}i.getaways_sprite.arrow_down_white{background-position:0 -45px;height:15px;width:10px}#deal_travel_nav{position:relative;z-index:2}#featured_deal .nav_upper_inner{z-index:auto}.destination #destinations_flyout{left:39px;margin-top:0;top:50px}.drop_down_menu{background:#f9f9f9;display:none;position:absolute;z-index:101}.drop_down_menu li{list-style-type:none}.drop_down_menu .menu_item.active:before{background:#c95620;content:"";display:block;height:31px;left:0;margin-top:-6px;position:absolute;width:5px}.sub_menu{display:none;position:absolute;z-index:102}.drop_down_menu:hover .active .sub_menu{display:none}.menu_item:hover .sub_menu,.active .sub_menu{display:block}.menu_item.active:hover .sub_menu{display:block!important}.destination .destination_option{cursor:pointer}.destination .getaways_subnav{background:0;border:0;float:left;margin:0}.destination #getaways_search{float:left;padding-top:5px;position:relative}.destination #getaways_keyword{width:100%}.destination #getaways_search_container form{margin:0}.destination #getaways_search_container .icon{background-image:url("http://g-ec2.images-amazon.com/images/G/01/ember-travel/search_nav_sprite.png")}.destination #getaways_search_container .search_icon{background-position:0 0;display:block;height:20px;position:relative;width:20px;top:5px}.destination #getaways_search_container .close_icon{background-position:-20px 0;height:17px;width:17px}.destination #getaways_search_container #search_cancel_link{text-align:right}.destination #getaways_search_container #search_destination{background-color:white;border:1px solid #a6a6a6;border-right:0;border-top-color:#949494;border-radius:3px 0 0 3px;box-shadow:0 1px 0 rgba(255,255,255,0.5),0 1px 0 rgba(0,0,0,0.07) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5),0 1px 0 rgba(0,0,0,0.07) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5),0 1px 0 rgba(0,0,0,0.07) inset;cursor:pointer;float:left;height:31px;outline:0;padding:0 10px;position:relative;width:265px}.destination #getaways_search_container #search_destination .arrow_text{display:inline-block;padding-right:20px;position:relative;top:6px}.destination #getaways_search_container #search_destination .arrow_text:after{right:0;top:8px}.destination #getaways_search_container #checkin_checkout_date_picker.error{display:block;border-color:#d00}.destination #getaways_search_container #checkin_checkout_date_picker.error span{color:#d00}.destination #getaways_search_container #destination_search{border-left:0;border-radius:0 3px 3px 0}.destination #search_destination_menu{border:1px solid #a6a6a6;border-top:0;left:0;margin:0;padding:10px 0;top:30px;width:265px}.destination #search_destination_menu ul{margin:0}.destination #search_destination_menu .menu_item{padding:6px 15px;position:relative}.destination #search_destination_menu .menu_item:hover,.destination #search_destination_menu .menu_item.active{background-color:#f3f3f3}.destination #search_destination_menu .menu_item.all_destinations{border:1px solid #ededed}.destination #search_destination_menu .sub_menu{background:#f9f9f9;border:1px solid #a6a6a6;left:262px;top:0;white-space:nowrap}.destination #search_destination_menu .sub_menu,.destination #search_destination_menu{box-shadow:2px 2px 3px #595959;-moz-box-shadow:2px 2px 3px #595959;-webkit-box-shadow:2px 2px 3px #595959}.destination #checkin_checkout_calendar{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination a{color:#222!important;display:inline-block;font-size:13px!important;line-height:13px;margin-right:13px;padding-bottom:7px;padding-top:7px}.pagination a:hover{text-decoration:none}.pagination a:last-child{margin-right:0}.pagination_btn{background:#ededed;border:1px solid #ddd}.pagination_btn:hover{background:#ddd;border-color:#bcbbba}.pagination_btn.pagination_btn_disabled,.pagination_btn.pagination_btn_selected{cursor:default}.pagination_btn.pagination_btn_disabled{background:0;border-color:transparent;color:#bcbbba!important}.pagination_btn.pagination_btn_selected,.pagination_btn.pagination_btn_selected:hover{background:transparent;border:2px solid #ff8600;color:#ff8600!important;padding:6px 0}.pagination_btn.pagination_btn_selected .pagination_btn_num,.pagination_btn.pagination_btn_selected:hover .pagination_btn_num{min-width:25px}.pagination_btn_num{display:inline-block;min-width:27px;padding:0 5px;text-align:center}.pagination_nav{padding-left:11px;padding-right:11px}.pagination_nav span{vertical-align:top}.pagination_nav.pagination_nav_prev.pagination_btn_disabled{padding-right:0}.pagination_nav.pagination_nav_prev span{margin-right:13px}.pagination_nav.pagination_nav_next.pagination_btn_disabled{padding-left:0}.pagination_nav.pagination_nav_next span{margin-left:13px}.pagination_ellipsis{cursor:text!important}.icon_global{background-image:url("http://g-ecx.images-amazon.com/images/G/01/ember/web/misc/006/icons_global._V001_.png");background-repeat:no-repeat;background-size:60px 101px;display:inline-block}.icon_global_arrow_left{background-position:-11px -90px;height:12px;width:6px}.icon_global_arrow_right{background-position:-31px -90px;height:12px;width:6px}#load_more_results{font-size:14px;height:41px;width:100%}.calendar_container{margin:-8px -18px -8px -10px;width:auto}.calendar_container _m_all{margin:10px 5px 10px 0;width:100%}.calendar_container .messages,.calendar_container .cell,.calendar_container .day_header,.calendar_container .cell_spacer{border-color:#ddd}.cell.start:after{background:url("http://g-ec2.images-amazon.com/images/G/01/ember-travel/triangleLeftW.png") no-repeat;right:0}.cell.end:after{background:url("http://g-ec2.images-amazon.com/images/G/01/ember-travel/triangleRightW.png") no-repeat;left:0}.cell.start:after,.cell.end:after{background-size:100% 100%;content:" ";display:block;height:100%;position:absolute;top:0;width:28%}.calendar .day.feasible:hover _m_all,.calendar .day.feasible:hover _t_all{background:#fff;border-color:#ddd}.calendar .day.feasible.active _m_all,.calendar .day.feasible.active _t_all{background:#4190ba}.date_picker_input{background-color:white;border:1px solid #a6a6a6;border-top-color:#949494;cursor:pointer;height:31px;outline:0;padding:0 10px;position:relative}.date_picker_input _m_all,.date_picker_input _t_all{height:46px}.date_picker_input span{color:#595959}.date_picker_input.active span{font-family:ProximaNova-Semibold,Arial,sans-serif;font-weight:normal}.date_picker_input .selected_dates{display:block;height:100%;height:31px;line-height:31px;padding:0 20px 0 30px;width:260px}.date_picker_input .selected_dates _m_all,.date_picker_input .selected_dates _t_all{line-height:46px}.date_picker_input .date_picker_input_clear,.date_picker_input .nights_count{position:absolute;right:8px;top:50%}.date_picker_input .date_picker_input_clear{display:none;margin-top:-8px}.date_picker_input .nights_count{margin-top:-9px}.date_picker_input .nights_count _m_all{display:none}.date_picker_input:hover .date_picker_input_clear,.date_picker_input.active .date_picker_input_clear{display:block}.date_picker_input:hover .nights_count,.date_picker_input.active .nights_count{display:none}.date_picker_input .calendar_icon{left:8px;margin-top:-10px;position:absolute;top:50%}.date_picker_input.active _m_all{border-color:#e77600}.date_picker_input.active .calendar_icon{background-position:-328px -490px}