div.datepicker {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: absolute;
	cursor: default;
	top: 0;
	left: 0;
	display: none;
	border:2px solid #999;
	/*width:463px;*/
	height:223px;
	z-index:9999;
}
.datepickerContainer a{outline:none !important;}
.datepickerContainer {
	background: #FFF;
}
.datepickerContainer table.calMainWrapper td.calSingleWrapper{vertical-align:top;}
.datepickerContainer table.datepickerViewDays{width:231px;}
.datepickerContainer table.datepickerViewDays .datepickerGoPrev, 
.datepickerContainer table.datepickerViewDays .datepickerGoNext{
	background: #E9E9E9 none repeat scroll 0 0;
	border-bottom:2px solid #C5C5C5;
}
.datepickerContainer table.datepickerViewDays .datepickerGoPrev span, 
.datepickerContainer table.datepickerViewDays .datepickerGoNext span{display:none;}
.datepickerContainer table.datepickerViewDays .datepickerMonth{
	background: #F6F6F6 none repeat scroll 0 0;
	color:#393939;
	font-size:13px;
	text-transform:uppercase;
	border-bottom:2px solid #C5C5C5;
	width:205px;
}
.datepickerContainer table.datepickerViewDays .nextHidden, .datepickerContainer table.datepickerViewDays .prevHidden{background: #F6F6F6 none repeat scroll 0 0;border-bottom:2px solid #C5C5C5;font-size:0px;}
.datepickerContainer table.datepickerViewDays .nextHidden a, .datepickerContainer table.datepickerViewDays .prevHidden a{display:none;}
table.datepickerViewDays tr.datepickerDoW th {
	border-bottom:1px solid #CCCCCC;
	font-size:10px;
	padding-top:12px;
	padding-bottom:3px;
	font-weight:bold;
	color:#999;
}
.datepickerHidden {
	display: none;
}
div.datepicker a {
	color: #393939;
	text-decoration: none;
	outline: none;
	text-transform:uppercase;
}
div.datepicker table td {
	text-align: center;
	padding: 0;
	margin: 0;
}
div.datepicker th {
	text-align: center;
	color: #999;
	font-weight: normal;
}
div.datepicker tbody th {
	text-align: left;
}
div.datepicker tbody a {
	display: block;
}
.datepickerDays a {font-size:13px;padding:3px 2px 2px 2px;cursor:pointer !important;text-decoration:none !important;color: #393939 !important; }
.datepickerDays a:hover{text-decoration:none !important;background-color:#bbbbbb;color:#888888 !important;}
.datepickerDisabled a:hover{background-color:#fff;color:#ccc !important;}
.datepickerYears a,
.datepickerMonths a{
	width: 44px;
	line-height: 36px;
	height: 36px;
	text-align: center;
}
tbody.datepickerDays td.datepickerSelected, tbody.datepickerDays td.datepickerSelected a, tbody.datepickerDays td.datepickerSelected a:hover{
	background: #E2E2E2;
}
tbody.datepickerDays td.datepickerNotInMonth, tbody.datepickerDays td.datepickerNotInMonth a, tbody.datepickerDays td.datepickerNotInMonth a:hover{
	background: #fff;
}
tbody.datepickerDays td.datepickerDisabled,
tbody.datepickerDays td.datepickerDisabled a{
	cursor:default !important;
}

tbody.datepickerYears td.datepickerSelected,
tbody.datepickerMonths td.datepickerSelected{
	background: #17384d;
}
div.datepicker a:hover {
	color: #ccc;
}
div.datepicker tbody th {
	text-align: center;
}
.datepickerSpace {border:none;width:1px;background-color:#d8d8d8;}
.datePickerSpace div{background-color:#d8d8d8;width:1px;height:1px;}
.datepickerGoPrev a {
    background: #E9E9E9 url(/hyatt/images/icon_month_prev.gif) no-repeat scroll 7px 6px;
	cursor:pointer !important;
}
.datepickerGoNext a {
    background: #E9E9E9 url(/hyatt/images/icon_month_next.gif) no-repeat scroll 3px 6px;
	cursor:pointer !important;
}
.datepickerGoNext span,
.datepickerGoPrev span {
	display:none;
}
.datepickerGoNext a,
.datepickerGoPrev 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;
}
tbody.datepickerDays td{
border-bottom:1px solid #CCCCCC;
}
tbody.datepickerDays tr.lastRow td{border:none;}
tbody.datepickerDays td.datepickerNotInMonth{
border:none;
}
td.datepickerNotInMonth a,
td.datepickerNotInMonth a:hover,
td.datepickerDisabled.datepickerNotInMonth a,
td.datepickerDisabled.datepickerNotInMonth a:hover{
	color: #FFF !important;
	cursor:default !important;
	display:none !important;
}
td.datepickerDisabled a,
td.datepickerDisabled a:hover{
	color: #CCC !important;
}
td.datepickerSpecial a {
	background: #700;
}
td.datepickerSpecial.datepickerSelected a {
	background: #a00;
}
th.datepickerWeek{display:none;}
th.datepickerWeek a,
th.datepickerWeek a:hover{
	color:#FFF;
}
th.weekhead span,
th.weekhead span:hover{
	color:#FFF;
}
th.weekhead {
	border-bottom:none !important;
	display:none;
}
.closebutton{text-align:right;background:#648AB1;padding:4px 0;}
#closeButtonLink{color:#fff;text-decoration:none;cursor:pointer; font-size:11px;text-transform:capitalize;margin-right:4px;}
#closeButtonLink:hover{color:#fff;text-decoration:underline!important;}
.calendarIcon{margin-left:3px; cursor:pointer;}
.noBorder{border:none !important;}
