.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;font-weight:700;width:160px;cursor:pointer;background:#527CBF url("http://www.vegas.com/images/bkg_button_blue.gif") repeat-x top;margin-bottom:6px;border-color:#D6E6FF #142E55 #142E55 #D6E6FF;border-style:solid;border-width:1px;padding:3px 5px;}#callContainerControls td,.clsHotelSearchWidgetChildrenHeaderShown,.clsHotelSearchChildrenShell td{font-size:11px;}.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;}
