#flexi_searchbox{font:small/1.2 Arial,Helvetica,sans-serif;width:100%;position:relative;text-align:left;background:#feba02;z-index:1;height:auto}#flexi_searchbox ul,#flexi_searchbox p{margin:0;padding:0}#flexi_searchbox ul{list-style-type:none}#flexi_searchbox #b_searchboxInc img{box-shadow:none;border-radius:0}#flexi_searchbox img{border:0 none}#flexi_searchbox h1,#flexi_searchbox h2,#flexi_searchbox h3,#flexi_searchbox h4{font-weight:400;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;text-shadow:none;background:0 0;border-top:0 none;border-bottom:0 none;border-left:0 none;border-right:0 none}#flexi_searchbox h4{padding:0 0 2px}#flexi_searchbox h3{font-size:2em;margin-bottom:.6em}#flexi_searchbox h4{font-size:1.2em}#flexi_searchbox select{width:auto!important;margin-right:0 3px 0 0!important;font-family:inherit;font-size:inherit;padding:0;display:inline-block;margin:0 3px 0 0}#flexi_searchbox #b_searchboxInc{margin:0;background:0 0;padding:10px;font-size:88%}#flexi_searchbox #b_searchboxInc #b_searchDest,#flexi_searchbox #b_searchboxInc #b_searchCheckInDate,#flexi_searchbox #b_searchboxInc #b_searchCheckOutDate,#flexi_searchbox #b_searchboxInc .b_submitButton_wrapper{margin-bottom:1.2em}#flexi_searchbox #b_searchboxInc #b_searchDest .b_dest_wrap{position:relative;display:block;margin:0;padding:0}#flexi_searchbox #b_searchboxInc #b_searchDest .b_dest_wrap #b_dest_unlocker{left:87%;position:absolute;top:5px}#flexi_searchbox #b_searchboxInc #b_searchDest .b_destination{background:#eee;color:#999}#flexi_searchbox #b_searchboxInc #b_searchDest #b_open_search{background:#000;background:none repeat scroll 0 0 rgba(39,40,35,.9);border:0 none;box-shadow:none;color:#fff;font-size:12px;max-width:98%px;padding:4px;position:absolute;z-index:10}#flexi_searchbox #b_searchboxInc #b_searchCheckInDate,#flexi_searchbox #b_searchboxInc #b_searchCheckOutDate{float:left}#flexi_searchbox #b_searchboxInc #b_searchCheckInDate{margin-right:.5%}#flexi_searchbox #b_searchboxInc input[type=text]{border-radius:3px;border:none;padding:5px!important;background:#fff}#flexi_searchbox #b_searchboxInc .b_submitButton_wrapper{text-align:right}#flexi_searchbox #b_searchboxInc #b_destination{width:95%;margin:0 0 8px;color:#003580}#flexi_searchbox #b_searchboxInc #b_searchDest h4:first-letter ,#flexi_searchbox #b_searchboxInc #b_searchCheckInDate h4:first-letter ,#flexi_searchbox #b_searchboxInc #b_searchCheckOutDate h4:first-letter {text-transform:uppercase}#flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton{border:1px solid #fff;text-align:center;cursor:pointer;cursor:hand;background:#0896ff;border-radius:6px;box-shadow:1px 1px 2px #999;color:#fff;font-weight:700;font-size:1.8em;margin-bottom:0;overflow:visible;padding:.3em 1em;text-transform:capitalize;width:auto;height:auto;text-shadow:none;font-family:Arial,Helvetica,sans-serif;float:none}#flexi_searchbox #b_searchboxInc .b_submitButton_wrapper{clear:left;float:none}#flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton:hover{border:1px solid #fff;text-align:center;cursor:pointer;cursor:hand;background-clip:padding-box;background:#0896ff;border-radius:6px;box-shadow:none;color:#fff;font-weight:700;font-size:1.8em;margin-bottom:0;overflow:visible;padding:.3em 1em;text-transform:capitalize}#flexi_searchbox #b_searchboxInc #b_flexible_dates{clear:left;margin:0 0 1.2em;vertical-align:middle}#flexi_searchbox #b_checkinCalPos,#flexi_searchbox #b_checkoutCalPos{position:relative;top:0;left:0;margin-right:5px;vertical-align:middle;display:inline-block}#flexi_searchbox #b_calendarPopup{display:none;margin:0;left:0!important;top:0!important}#flexi_searchbox #b_calendarPopup .b_popupInner th{text-align:center;color:#aaa;padding:4px}#flexi_searchbox #b_calendarPopup .b_popupInner td{border:none}#flexi_searchbox #b_calendarPopup .b_popupInner{font-family:Arial,sans-serif;background:#fff;font-size:11px;padding:2px;box-shadow:2px 2px 2px #555}#flexi_searchbox #b_calendarPopup .b_popupInner td.b_calPast{text-decoration:line-through}#flexi_searchbox #b_calendarPopup .b_popupInner tr.b_calHeader{background:#e6edf6}#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable{font-size:11px;line-height:normal;margin:0 0 10px}#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable td{padding:2px;color:#ccc}#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable td{text-align:center}#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable a:link,#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable a:visited{text-decoration:none;display:inline-block;padding:4px;color:#1f3580}#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable td.b_calToday a:link,#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable td.b_calToday a:visited{color:#4b96fd}#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable a:hover,#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable td.b_calToday a:hover,#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable a:active,#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable td.b_calToday a:active{background:none repeat scroll 0 0 #f6c853;color:#fff}#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable .b_calClose a:link,#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable .b_calClose a:visited{color:#636363}#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable .b_calClose a:hover,#flexi_searchbox #b_calendarPopup .b_popupInner .b_caltable .b_calClose a:active{color:#fff}#flexi_searchbox #b_logo{border:0;background:0 0}#flexi_searchbox #searchBox_dates_error_msg,#flexi_searchbox #searchBox_error_msg{background:#da3742;color:#fff;border:1px solid #fff;left:5%;line-height:1.1em;padding:.6em;position:absolute;width:85%;top:10px}