div.datepicker {font-size:12px; 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:2px solid #4E8DCE; padding:5px;}

.datepickerHidden {display:none;}
div.datepicker table {border-collapse:collapse;}
div.datepicker a , div.datepicker a:visited {color:#499FFA; text-decoration:none; cursor:pointer; outline:none;}
div.datepicker table td {text-align:center; padding:0; margin:0;}
div.datepicker th {text-align:center; color:#111; font-weight:normal;}
div.datepicker table th {text-align:center; padding:0; font-weight:bold;}
div.datepicker tbody a {display:block;}
.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;}
td.datepickerNotInMonth a , td.datepickerNotInMonth a:visited {color:#000;}
tbody.datepickerDays td.datepickerSelected {background:#136A9F;}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {background:#000;}
tbody.datepickerYears td.datepickerSelected , tbody.datepickerMonths td.datepickerSelected {background:#17384d;}
div.datepicker a:hover {background-color:#4E8DCE;color:#FFF;}
div.datepicker td.datepickerNotInMonth a:hover {color:#000;}
div.datepicker tr.datepickerDoW th {text-align:center; font-size:11px; border-bottom:1px solid #CCC; font-weight:normal;}
.datepickerSpace div {width:10px;}
.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;background-color:#FFF;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;}
td.datepickerSelected a:hover , td.datepickerCheckIn a:hover {color:#FFF;background-color:#CC0000;}
td.datepickerNotInMonth a , td.datepickerNotInMonth a:hover {background-color:#FFF!important;color:#CCC!important;}
.datepickerNights {text-align:left!important; color:#000!important; font-weight:bold!important;}
.datepickerClose {background-color:#FFF;}
.datepickerClose a , .datepickerClose a:visited {text-align:right;background:#FFF url(../images/close.png) no-repeat scroll top right;padding-right:20px;color:#CC0000!important;}
.datepickerClose a:hover {background-color:#FFF!important;color:#CC0000!important;text-decoration:underline;}
.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.png) no-repeat scroll right;}
