div.datepicker {font-size:11px; /*width:196px; height:147px;*/	position:absolute; cursor:default; top:0; left:0; display:none; z-index:10000; padding:5px;}
.datepickerContainer {background-color:#fff;	position:absolute; top:0; left:0; border:1px solid #9fc5f8; padding:0 3px 3px; height:225px!important; width:423px!important;}

.datepickerHidden {display:none;}
div.datepicker table {border-collapse:collapse; width:100%; height:207px; font-weight:bold; text-shadow:1px 1px #fff; color:#033F7C;}
div.datepicker a , div.datepicker a:visited {color:#033f7c; text-decoration:none; cursor:pointer; outline:none;}
div.datepicker table td {text-align:center; padding:1px; margin:0;}
div.datepicker th {text-align:center; color:#fff; font-weight:normal;}
div.datepicker table th {text-align:center; padding:0; font-weight:bold; background:#fff; color:#505050;}
div.datepicker tbody a {display:block; padding:3px 1px; background:#e9e9e9; border:1px solid #d5d5d5;}
div.datepicker table th.datepickerGoPrev, div.datepicker table th.datepickerGoNext,
div.datepicker table th.datepickerGoPrev a, div.datepicker table th.datepickerGoNext a{background:none; border:none;}
.datepickerDays {background:#fff;}
.datepickerDays a {width:23px; line-height:14px; height:14px; padding-right:0;}
.datepickerYears a, .datepickerMonths a {width:44px; line-height:36px;	height:36px; text-align:center; font-size:180px;}
div.datepicker table th.monthsNames {font-size:1.25em; font-family:Tahoma, Geneva, sans-serif; height:40px; background:#fff; color:#2d75be;}
td.datepickerNotInMonth a , td.datepickerNotInMonth a:visited {color:#000;}
tbody.datepickerDays td.datepickerSelected {background:#fff;}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {background:#fff;}
tbody.datepickerYears td.datepickerSelected , tbody.datepickerMonths td.datepickerSelected {background:#17384d;}
div.datepicker a:hover {background-color:#ffffef; border:1px solid #ffe400; color:#033f7c; text-shadow:none;}
div.datepicker td.datepickerNotInMonth a:hover {color:#000;}
div.datepicker tr.datepickerDoW th {text-align:center; font-size:12px; font-weight:normal; color:#2d75be; font-family:Verdana, Geneva, sans-serif; vertical-align:top; height:22px;}
td.datepickerSpace div {width:10px; height:161px; }
.datepickerGoNext a , .datepickerGoPrev a , .datepickerMonth a {text-align:center; height:20px;	line-height:20px;}
.datepickerGoNext a {float:right; width:20px;}
.datepickerGoPrev a {float:left; width:20px;}
table.datepickerViewDays tbody.datepickerMonths , table.datepickerViewDays tbody.datepickerYears {display:none;}
table.datepickerViewMonths tbody.datepickerDays, table.datepickerViewMonths tbody.datepickerYears, table.datepickerViewMonths tr.datepickerDoW {display:none;}
table.datepickerViewYears tbody.datepickerDays, table.datepickerViewYears tbody.datepickerMonths, table.datepickerViewYears tr.datepickerDoW {display:none;}
td.datepickerDisabled {text-decoration:line-through;color:#999;}
td.datepickerDisabled a , td.datepickerDisabled a:visited , td.datepickerDisabled.datepickerNotInMonth a {color:#999;background-color:#FFF;}
td.datepickerDisabled a:hover {color:#999!important;background-color:#e9e9e9!important; border:1px solid #d5d5d5;cursor:default;}
td.datepickerSelected , td.datepickerCheckIn {color:#FFF;/*background-color:#4E8DCE;*/}
td.datepickerSunday.datepickerCheckIn {color:#FFF;background-color:#FFF;}
td.datepickerSelected a , td.datepickerSelected a:visited , td.datepickerCheckIn a , td.datepickerCheckIn a:visited {color:#FFF;background-color:#4E8DCE!important; text-shadow:none;}
td.datepickerSelected a:hover , td.datepickerCheckIn a:hover {color:#FFF;background-color:#CC0000!important; border:1px solid #f00!important;}
td.datepickerNotInMonth a , td.datepickerNotInMonth a:hover {background-color:#FFF!important;color:#CCC!important; border:0 none!important; cursor:default!important;}
.datepickerNights {text-align:left!important; color:#ff9900!important; font-weight:bold!important; font-size:13px;}

.datepickerClose a:hover {background-color:#666!important;color:#fff!important;text-decoration:underline;}
.datepickerClose a, .datepickerClose a:visited{background:#999!important; border:0 none!important;color:#fff!important; font-size:11px;float:right; margin:-4px 0 0; text-shadow:none; width:56px;}
.book_nights {background-color:#FFF; border:none; color:#000; font-size:14px!important; font-weight:normal; padding:4px 1px 2px;}
.check_date {background:transparent url(../images/date.gif) no-repeat scroll right;}
