.calendarContainer .closeLink{padding-right:20px}.calendarContainer .closeLink a{font-size:0 !important;color:transparent !important}.calendarContainer .closeLink a:before{font-family:Starwood;content:"\e019";font-size:28px;float:right;color:#11293b;font-weight:normal}.calendarContainer .calendarBody{width:100%;margin:0 auto;padding:0;clear:both;float:none}.calendarContainer .calendarBody>div{width:655px;margin:0 auto}.calendarContainer .calendarBody .firstMonth.calendarMonth{margin-right:20px}.calendarContainer .calendarBody .calendarMonth{width:310px;height:348px;border:1px solid #eee}.calendarContainer .calendarBody .calendarMonth .calendarMonthInner .calendarMonthBody .dayLabel{color:#11293b}.calendarContainer .calendarBody .calendarMonth .calendarMonthInner .calendarMonthBody .day{color:#8b8d8d}.calendarContainer .calendarBody .calendarMonth .calendarMonthInner .calendarMonthBody .day.availableRangeStart,.calendarContainer .calendarBody .calendarMonth .calendarMonthInner .calendarMonthBody .day.availableRangeEnd{color:#11293b}.calendarContainer .calendarBody .calendarMonth .calendarMonthInner .calendarMonthBody .day.selected,.calendarContainer .calendarBody .calendarMonth .calendarMonthInner .calendarMonthBody .day.rangeStart{color:#11293b}.calendarContainer .calendarBody .calendarMonth .calendarMonthInner .calendarMonthBody .day.invalid{color:#8b8d8d}.calendarContainer .calendarBody .calendarMonth .day{background-color:#eee;border:1px solid #eee}.calendarContainer .calendarBody .calendarMonth .invalid{background-color:#eee;border:1px solid #eee}.calendarContainer .calendarBody .calendarMonth .availableRangeStart{background-color:#eee;border:1px solid #eee}.calendarContainer .calendarBody .calendarMonth .availableRangeEnd{background-color:#eee;border:1px solid #eee}.calendarContainer .calendarBody .calendarMonth .selected{background-color:#a1c5d2;border:1px solid #a1c5d2}.calendarContainer .calendarBody .calendarMonth .rangeStart{background-color:#a1c5d2;border:1px solid #a1c5d2}.calendarContainer .calendarBody .calendarMonth .rangeEnd{background-color:#a1c5d2;border:1px solid #a1c5d2;color:#11293b}.calendarContainer .calendarBody .calendarMonth .unselected{background-color:#eee;border:1px solid #eee}.calendarContainer .calendarBody .calendarMonth .availableRangeEnd.hover{background-color:#a1c5d2;border:1px solid #a1c5d2;color:#a1c5d2}.calendarContainer .calendarBody .calendarMonth .availableRangeStart.hover{background-color:#a1c5d2;border:1px solid #a1c5d2;color:#a1c5d2}.calendarContainer .calendarBody .calendarMonth .calendarMonthHeader{background-color:#11293b;position:relative}.calendarContainer .calendarBody .calendarMonth .calendarMonthHeader .monthLabel{font-size:16px;height:50px;padding-top:15px}.calendarContainer .calendarBody .calendarMonth .previous,.calendarContainer .calendarBody .calendarMonth .next{height:31px;padding:20px 0;position:absolute;right:0;width:30px}.calendarContainer .calendarBody .calendarMonth .previous{background:url("/resources/skins/sheraton/images/previous.png") no-repeat scroll right center;left:0;margin:6px 0 0 5px}.calendarContainer .calendarBody .calendarMonth .next{background:url("/resources/skins/sheraton/images/next.png") no-repeat scroll right center;right:0;margin:6px 5px 0 0}.calendarContainer .calendarBody .calendarMonth .calendarMonthBody{padding:13px 5px;color:#11293b;background:#eee;overflow:hidden}.calendarContainer .calendarBody .calendarMonth .day,.calendarContainer .calendarBody .calendarMonth .dayLabel{font-size:16px;font-weight:bold;line-height:normal;margin:0;padding:8px 0 0;width:42px;height:39px}.calendarContainer .messageContainer .errorContainer{margin:0}.calendarContainer .messageContainer .errorContainer li{font-size:14px !important;color:#a7042a !important;font-weight:normal !important;padding:10px 0 !important}.calendarContainer .messageContainer .errorContainer li:before{font-family:Starwood;content:"\e021";font-size:24px;float:left;color:#a7042a;font-weight:normal}.calendarContainer .messageContainer .actionButton{float:right}.calendarContainer .messageContainer .actionButton button{background:#a1c5d2;color:#0c161f;padding:12px 20px;min-height:44px;display:block;font:16px calibreSemiBold,Arial,Helvetica,sans-serif;cursor:pointer;border:none;text-decoration:none;text-transform:uppercase}.calendarContainer.stayCalendar{padding:4px;background-color:#fff;z-index:10000;height:540px}.calendarContainer.stayCalendar .calendarContainerInner{background:#fff}.calendarContainer.stayCalendar .calendarContainerInner .calendarHeader{margin:0;padding:7px 0}.calendarContainer.stayCalendar .calendarContainerInner .calendarHeader a{color:#a1c5d2;cursor:pointer;text-decoration:none;background:none;padding-right:5px}.calendarContainer.stayCalendar .calendarContainerInner .calendarBody{margin:0}.calendarContainer.stayCalendar .calendarContainerInner .calendarFooter{clear:both}.calendarContainer.stayCalendar .calendarContainerInner .calendarFooter .instructions{margin:0 !important;padding:5px 5px 8px;background-size:100%;background:#11293b}.calendarContainer.stayCalendar .calendarContainerInner .calendarFooter .instructions li{color:#fff}.calendarContainer.stayCalendar .calendarContainerInner .calendarFooter .instructions li.active{color:#a1c5d2;background:#fff}.calendarContainer.stayCalendar .calendarContainerInner .calendarFooter .instructions .rangeStartInstructions,.calendarContainer.stayCalendar .calendarContainerInner .calendarFooter .instructions .rangeEndInstructions{color:#fff}.calendarContainer.stayCalendar .calendarContainerInner .calendarFooter .instructions li.submitInstructions.active{color:#11293b;background:#fff;padding:17px 10px;position:relative}.calendarContainer.stayCalendar .calendarContainerInner .calendarFooter .instructions .submitInstructions{color:#fff}.calendarContainer.stayCalendar .calendarContainerInner .calendarFooter .instructions .submitInstructions .actionButton{float:left;left:290px;position:absolute;top:5px}.calendarContainer.stayCalendar .calendarContainerInner .calendarFooter .instructions .submitInstructions .actionButton button{background:#a1c5d2 !important;color:#0c161f !important;padding:10px 20px !important;font-family:calibreSemiBold,Arial,Helvetica,sans-serif !important;font-size:16px !important;cursor:pointer;border:none;text-decoration:none;text-transform:uppercase}.availableRangeStartMessage,.availableRangeEndMessage{border:1px solid #a1c5d2;padding:3px 5px;color:#11293b;z-index:10001}.yui-panel-container{z-index:99999 !important}.greyOutDiv{background-color:rgba(12,22,31,0.5);z-index:9999}.simpleSearchOptions .simpleSearchRecentSearches{z-index:999}.calendarContainer .calendarBody .calendarMonth .calendarMonthInner .calendarMonthBody .day.availableRangeStart.hover,.calendarContainer .calendarBody .calendarMonth .calendarMonthInner .calendarMonthBody .day.availableRangeEnd.hover,.calendarContainer .calendarBody .calendarMonth .calendarMonthInner .calendarMonthBody .day.rangeStart,.calendarContainer .calendarBody .calendarMonth .calendarMonthInner .calendarMonthBody .day.rangeEnd,.calendarContainer .calendarBody .calendarMonth .calendarMonthInner .calendarMonthBody .day.selected{color:#11293b}

/*# sourceMappingURL=calendar.css.map */