form.booking-form a.calendar-icon{background:url(/olbs/design/images/icons/calendar.gif) no-repeat left top;margin:1px 10px 0 0;display:inline;float:left;width:16px;height:17px;}ul#booking-form form.booking-form fieldset.legs fieldset{width:78px;margin-right:10px;}form.booking-form input[type="button"].calendarButtonOff,form.booking-form button.calendarButtonOff,form.booking-form a.calendarButtonOff{display:none;}.floaty .cornerContainer .top{background:url("/olbs/design/images/layout/top-cap-white.png") bottom left no-repeat;}.floaty .cornerContainer .bottom{background:url("/olbs/design/images/layout/bottom-cap-white.png") top left no-repeat;}.halfFloaty .cornerContainer .top{background:url("/olbs/design/images/layout/top-cap-white-half.png") bottom left no-repeat;}.halfFloaty .cornerContainer .bottom{background:url("/olbs/design/images/layout/bottom-cap-white-half.png") top left no-repeat;}div#modalOverlay{position:fixed;background-color:#999;filter:alpha(opacity=20);opacity:.20;height:100%;width:100%;text-align:center;z-index:100;top:0;left:0;margin:0;cursor:wait;overflow:hidden;}div.floaty{background-color:white;z-index:110;font-size:smaller;overflow-y:auto;}div.floaty div.pad{margin:10px;}span.floatyCloseButton{color:#c00;font-weight:bold;float:right;cursor:pointer;}form#booking-form fieldset#fs_tripType fieldset{width:40%;}div.floaty a{color:blue;text-decoration:underline;}
