#frmvcal .tzsg-select-dropdown:first-child{min-width:170px;max-width:300px}.category-page .weekday{display:inline-block;width:40px;text-align:center}#progress:before{content:'';position:relative;top:5px;right:10px;display:inline-block;width:20px;height:20px;background:url('/static/style/img/button-light-spinner.gif?v=76jf0jxs7') no-repeat 0 0}#progress{float:right;position:relative;top:-2px}#tzsg-tooltip-validitycalendar-wrapper,#vcinfo-wrapper{width:300px}.vctipbody{width:265px;height:95px;background:url('/static/images/vc_tooltip.png?v=76jf0jxs7') no-repeat 0 0;margin-top:20px}.tzsg-tooltip.noarrow:before,#vcinfo-wrapper .tzsg-tooltip.noarrow:after{border:0}.datestrip{clear:both}.category-page .datestrip{margin-top:15px}.featuredDeal .datestrip{margin-left:5px}.premiumPlacement .datestrip{margin-top:10px;margin-left:5px}.dslabel{margin:5px 0;color:#999}.dsdays{list-style:none!important;padding:0!important;float:left}.dsdays li{float:left;margin-right:1px}.datestrip .all{display:inline-block;float:left;width:27px;height:47px;margin-left:15px;padding-left:22px;border-left:2px solid #ccc;background:url('/static/style/img/icon_calendar_narrow@2x.png?v=76jf0jxs7') no-repeat 15px 100%;cursor:pointer}.datestrip a{color:#000!important}.datestrip a:hover{color:#000!important;text-decoration:none!important}.daytitle,.datestrip .all>span{display:inline-block;width:27px;height:20px;line-height:20px}.dsdays .day{width:25px;height:25px;line-height:25px}.dsdays li div{text-align:center}.dsselected{clear:both}.dsselected div{float:left;width:27px;height:3px;border-right:1px solid #fff}.dsselected .dslast{border-right:0}.info-icon-grey{width:16px;height:16px;background-repeat:no-repeat;background-image:url('/static/style/img/button_info_sprite.png?v=76jf0jxs7')}.info-icon-grey:hover{background-position:-16px 0}.datestrip .info-icon-grey{float:left;position:relative;top:25px;left:15px;cursor:pointer}.ui-tooltip{background:#fff;border:1px solid #ccc;padding:10px 15px;color:#000;line-height:2!important}.bottomarrow.ui-tooltip:before{content:'';position:absolute;display:block;width:0;height:0;border-top:13px solid #ccc;border-right:13px solid transparent;border-left:13px solid transparent;bottom:-13px;left:50%;margin-left:-13px}.bottomarrow.ui-tooltip:after{content:'';position:absolute;display:block;width:0;height:0;border-top:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;bottom:-10px;left:50%;margin-left:-10px}.toparrow.ui-tooltip:before{content:'';position:absolute;display:block;width:0;height:0;border-bottom:13px solid #ccc;border-right:13px solid transparent;border-left:13px solid transparent;top:-13px;left:10%;margin-left:-13px}.toparrow.ui-tooltip:after{content:'';position:absolute;display:block;width:0;height:0;border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;top:-10px;left:10%;margin-left:-10px}.dealpage #mcol h2{border-bottom:1px solid #ccc;padding-bottom:10px!important;margin:30px 0 10px!important}#gotowidget-table,#gotowidget-more-table{width:517px}#gotowidget-more-container-wide{z-index:1}#iphonediv,#iphoneAppBtn{width:191px!important}#iphoneAppBtn{background-position:1px 0}#buyboxc .tzsg-button-buy{width:100%}#booking-instructions-text p{margin:0}.ui-state-default .ui-icon,.ui-state-active .ui-icon{background-image:url('/static/jquery/ui-lightness/images/ui-icons_000000_256x240.png?v=76jf0jxs7')!important}.valid{color:#fff;background-color:#a3c266;border:1px solid #a3c266}.invalid{color:#333;background-color:#eee;border:1px solid #eee}.ui-datepicker .valid,.ui-datepicker .invalid{background-color:inherit;border:inherit}.ui-datepicker .valid a,.ui-datepicker .invalid a{text-decoration:none}.ui-datepicker .valid .ui-state-default{color:#fff;background-color:#a3c266}.ui-datepicker .invalid .ui-state-default{color:#333;background-color:#eee}.ui-state-disabled.valid .ui-state-default,.ui-state-disabled.invalid .ui-state-default{color:#999;background-color:inherit}.ui-datepicker .valid .ui-state-hover,.ui-datepicker .invalid .ui-state-hover{color:#fff;background-color:#690}.valid.highlightrange,.invalid.highlightrange{background-color:inherit}.ui-datepicker .highlightrange a,.ui-datepicker .highlightrange span{background-position:left bottom;background-size:3px;background-repeat:repeat-x;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAMAAACuX0YVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFZpkAAAAAp9wQ6QAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.inrange{opacity:1!important;filter:Alpha(Opacity=100)!important;background-color:#690;border-color:#690!important}.ui-datepicker .inrange{background-color:inherit;border:inherit!important}.inrange .ui-state-default{color:#fff!important;background-color:#690!important}.vcstate{position:relative;top:2px;width:10px;height:10px;border:1px solid #ccc;float:left;margin-right:10px;color:#000}#vcal{width:517px;margin-top:15px}#vcalop{border:1px solid #ccc;border-bottom:0;padding:5px}#btnvcalop{width:100%;text-align:left}#btnvcalop .ui-icon{float:right;margin-top:7px}#vversions{width:501px;margin-top:2px;position:absolute;border:1px solid #ccc;z-index:1;background:#f5f5f5;color:#000}#vversions li{padding:10px;background:#f5f5f5;cursor:pointer}#vversions li:hover a{text-decoration:underline}#vcaldp .ui-datepicker{padding-bottom:10px}#vcaldp .ui-datepicker-calendar .ui-state-hover{cursor:default}#vcaldp .ui-datepicker-calendar .valid .ui-state-hover{color:#fff;background-color:#a3c266}#vcaldp .ui-datepicker-calendar .invalid .ui-state-hover{color:#333;background-color:#eee}.ui-datepicker-inline{-webkit-box-shadow:none!important;box-shadow:none!important}#vcalleg{border:1px solid #ccc;border-top:0;padding:10px}.lukc .ui-dialog-titlebar{display:none}#lukb{text-align:right;margin:25px 5px 0 0}.lukc .ui-datepicker-today .ui-state-active,.lukc .ui-datepicker-today .ui-state-hover{color:inherit;background-color:inherit}.lukc .ui-datepicker .ui-state-hover,.ui-datepicker .soldout .ui-state-default{color:#fff;background:#c00}.tzsg-lightbox{border:1px solid #ccc}#lukslac{display:block;margin-top:15px;padding-bottom:5px}#luksac{width:100%;height:80px;margin-bottom:15px}