/* Unister CSS Libraries. Copyright (c) 2006-2009 Unister GmbH <http://www.unister-gmbh.de> */
 .depDate div.textInput,.retDate div.textInput{float:left;}#ui-datepicker-div button{background:none;}#ui-datepicker-div,#ui-datepicker-div button.ui-datepicker-close,.ui-icon-circle-triangle-w,.ui-icon-circle-triangle-e,.ui-datepicker-group-first,.ui-datepicker-group-last,.ui-datepicker-calendar a.ui-state-default:hover,.ui-datepicker-calendar a.ui-state-active {background-image:url(../images/t24_mainSprite.png);background-repeat:no-repeat;}* html #ui-datepicker-div,* html .ui-icon-circle-triangle-w,* html .ui-icon-circle-triangle-e,* html .ui-datepicker-group-first,* html .ui-datepicker-group-last,* html .ui-datepicker-calendar a.ui-state-default:hover,* html .ui-datepicker-calendar a.ui-state-active {background-image:url(../images/t24_mainSprite.gif);background-repeat:no-repeat;}#ui-datepicker-div{background-position:-2px -488px;padding:10px;width:440px !important;height:225px;position:relative;z-index:60 !important;padding-top:14px;display:none;}.ui-datepicker-group-first,.ui-datepicker-group-last{float:left;width:205px;height:201px;border:1px solid #e3e3e3;background-position:-467px -528px;}.ui-datepicker-group-first{margin-right:21px;}.ui-datepicker-title{color:#fff;font-weight:bold;width:206px;text-align:center;position:relative;min-height:1px;z-index:5;}.ui-icon-circle-triangle-w,.ui-icon-circle-triangle-e{height:9px;width:9px;text-indent:-9999px;overflow:hidden;}.ui-icon-circle-triangle-w{background-position:-505px -495px;float:left;margin:5px 0 7px 12px;}.ui-icon-circle-triangle-e{background-position:-515px -495px;float:right;margin:5px 9px 7px;}#ui-datepicker-div button.ui-datepicker-close{width:30px;height:30px;background-position:-471px -494px;position:absolute;top:-9px;right:-9px;text-indent:-9999px;cursor:pointer;border:0}.ui-datepicker-calendar{clear:left;width:187px;margin:1px 12px 10px 12px;}.ui-datepicker-calendar th{color:#fff;background:url(../images/h_repeats.png) repeat-x 0 -1514px;height:23px;margin:0;}.ui-datepicker-calendar td{margin:0;height:21px;border:1px solid #dedede;-moz-border-radius:2px;background:#fff;}.ui-datepicker-calendar .ui-state-default{display:block;color:#d7d7d7;text-decoration:none;text-align:center;cursor:default;}.ui-datepicker-calendar a.ui-state-default{color:#848484;padding:2px 0;cursor:pointer;}.ui-datepicker-calendar a.ui-state-active,.ui-datepicker-calendar a.ui-state-default:hover{color:#fff;background-color:#0284d1;background-position:-528px -327px}.ui-datepicker-trigger{width:24px;height:20px;margin-left:5px;padding:0;border:none;font-size:0;color:transparent;line-height:999px;cursor:pointer;overflow:visible;vertical-align:top;background-position:-445px -74px;}.ui-datepicker-trigger::-moz-focus-inner{padding:0;border:0;}.ui-datepicker-trigger {*overflow:hidden;*margin-top:1px;}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;z-index:10;cursor:pointer;width:8px;height:9px;}.ui-datepicker-next{right:0;}.ui-datepicker-header{position:relative;margin:7px 0 3px;}#service .rcol img.ui-datepicker-trigger{padding:0 0 5px;}* html #ui-datepicker-div{width:435px !important;}* html .ui-datepicker-group-first{margin-right:18px;}.ui-datepicker-calendar td,.ui-datepicker-calendar td{*height:20px;}*+html .ui-datepicker-next{right:18px;}*+html .ui-datepicker-prev{left:3px;}* html #ui-datepicker-div button.ui-datepicker-close{background:url(../images/closeCal.gif) no-repeat 0 0;}.ui-datepicker-cover{height:225px !important;width:458px !important;margin:0;display:none;border:none;}button.ui-datepicker-current{display:none;}#calToolTip{position:absolute;border:1px solid #CCC;padding:2px;z-index:999;background:#fff;display:none;}.hotellist .caltooltip{position:absolute;z-index:300;top:40px;left:260px;background:#fff;color:#28498C;font-size:11px;padding:6px 10px;width:270px;border:1px solid #CCDCF9;}.ibe4 .hotelDetail .caltooltip{left:-80px;}#bookingForm .caltooltip {background:#FFF;border:1px solid #CCDCF9;color:#28498C;font-size:11px;left:260px;padding:6px 10px;position:absolute;top:60px;width:270px;z-index:300;}