.callContainerControls{display:none;position:absolute;left:0;width:325px;border:1px solid #036;background:#d6e6ff;padding:2px 0 5px 5px;}.clsCalendarImgButton{border:0;}.clsCalendarImage{border:0;vertical-align:middle;margin-bottom:5px;margin-left:3px;}.clsHotelSearchErrorDiv{background-color:#ffc;font-size:11px;border:1px solid #ff5400;margin:5px 6px;padding:3px;}.clsContainerControls{border:1px solid #036;background-color:#d6e6ff;position:absolute;left:0;width:325px;padding:2px 0 5px 5px;}.clsHotelSearchFields{margin-left:6px;}.clsHotelSearchWidgetChildrenHeaderHidden{display:none;font-size:11px;}.clsHotelSearchWidgetShell{font-size:11px;padding-left:3px;padding-right:3px;margin-left:6px;}.clsCalendarInput{width:72px;}.clsHotelSearchButton{color:#FFF;
background:#78BE66 url(/images/bkg_button_green.gif) repeat-x bottom;border:solid #142E55 1px;font-weight:bold; font-size:12px;cursor:pointer;margin:0 0 6px 0;padding:3px 5px 3px 5px;}#callContainerControls td,.clsHotelSearchWidgetChildrenHeaderShown,.clsHotelSearchChildrenShell td{font-size:11px;}
#inpCheckInTitle_HomeHotelSearch,#inpCheckOutTitle_HomeHotelSearch,.clsRoomSelectorCell, #childAgesHeaderRow_HomeHotelSearch,#room1ChildAge1_HomeHotelSearch, #tr_room_2_HomeHotelSearch, #tr_room_3_HomeHotelSearch, #tr_room_4_HomeHotelSearch, .clsRoomSelectorRowHidden, #room1ChildAge1_HomeHotelSearch, #room1ChildAge2_HomeHotelSearch, #room1ChildAge3_HomeHotelSearch, #room2ChildAge1_HomeHotelSearch, #room2ChildAge2_HomeHotelSearch, #room2ChildAge3_HomeHotelSearch, #room3ChildAge1_HomeHotelSearch, #room2ChildAge3_HomeHotelSearch, #room3ChildAge3_HomeHotelSearch, #room4ChildAge1_HomeHotelSearch, #room4ChildAge3_HomeHotelSearch, #room4ChildAge3_HomeHotelSearch{font-weight:bold;}
.clsToggleDiv,.clsRoomSelectorRowHidden,.clsChildrenSelectorRowHidden,.clsChildAgeSelectorCellHidden{display:none;}.clsAirSearchBy,.clsAirDepartureCity,.clsAirClass{text-align:left;width:100%;}.clsCheckOutTitle div,.clsCheckInTitle div{font-size:11px;margin:0;padding:0;}.clsCalendarSingleControlShell,.clsCalendarDoubleControlShell{position:absolute;}.clsHotelSearchChildrenShell,.clsHotelSearchWidgetShell td{font-size:11px;margin-left:6px;}.yui-cal2upwrapper{height:1%;}.yui-cal2upwrapper:after{content:'.';clear:both;display:block;visibility:hidden;height:0;}.yui-calcontainer{border:solid #999 1px;width:308px;height:160px;background-color:#fff;padding:5px;}.yui-calcontainer .title{font:100% sans-serif;color:#000;font-weight:700;margin-bottom:5px;height:auto;position:relative;}.yui-calcontainer .title .close-icon{right:0;top:0;border:none;}.yui-calcontainer .cal2up{float:left;border:1px solid #999;}.yui-calendar .calnavleft{position:absolute;background-repeat:no-repeat;cursor:pointer;top:1px;bottom:0;width:9px;height:12px;left:4px;}.yui-calendar .calnavright{position:absolute;background-repeat:no-repeat;cursor:pointer;top:1px;bottom:0;width:9px;height:12px;right:4px;}.yui-calendar{font:75% sans-serif;text-align:center;border-spacing:0;border-collapse:separate;}.yui-calendar td.calcell{border:1px solid #fff;background-color:#FFF;padding:.1em .2em;}.yui-calendar td.calcell a{color:#003DB8;text-decoration:none;}.yui-calendar td.calcell.today{border:1px solid #f90;}.yui-calendar td.calcell.oom{cursor:default;color:#fff;background-color:#fff;border:1px solid #fff;}.yui-calendar td.calcell.selected{color:#003DB8;background-color:#FFF19F;border:1px solid #F90;}.yui-calendar td.calcell.calcellhover{cursor:pointer;color:#FFF;background-color:#F90;border:1px solid #F90;}.yui-calendar td.calcell.calcellhover a{color:#FFF;}.yui-calendar td.calcell.restricted{text-decoration:line-through;}.yui-calendar td.calcell.previous{color:#CCC;}.yui-calendar td.calcell.highlight2{background-color:#9CF;}.yui-calendar td.calcell.highlight3{background-color:#FCC;}.yui-calendar .calhead{vertical-align:middle;background-color:#ffe287;border-bottom:1px solid #c79708;font-size:11px;padding:3px 0;}.yui-calendar .calheader{position:relative;width:100%;text-align:center;font-size:11px;}.yui-calendar .calheader img{border:none;}.yui-calendar .calweekdaycell{color:#666;font-weight:400;font-size:11px;}.yui-calendar .calfoot{background-color:#EEE;}.yui-calendar .calrowhead,.yui-calendar .calrowfoot{color:#666;font-size:14px;font-style:italic;font-weight:400;width:15px;}.yui-calendar .calrowhead{border-right-width:2px;}.yui-calendar a:hover{background:inherit;}p#clear{clear:left;padding-top:10px;}.yui-calendar td.calcell.highlight1,.yui-calendar td.calcell.highlight4{background-color:#CF9;}