@CHARSET "UTF-8";

.ui-datepicker-div { 
}

.ui-datepicker {
	-moz-box-shadow:0 0 3px #999999;
	-webkit-box-shadow:0 0 3px #999999;
	box-shadow:0 0 3px #999999;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #777777;
	padding:0.1em 0.1em 0;
	width:12em !important;
}

.ui-datepicker-multi-2 {
	width: 24em !important;
}

.ui-datepicker.ui-datepicker-multi {
	width: 24em !important;
}

.ui-datepicker .ui-widget-header {
	border: 0;
	background: none;
}

.ui-datepicker .ui-datepicker-header {
	font-size:13px;
	padding:1px 0;
}

.ui-datepicker .ui-datepicker-prev {
	left:1px;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	height:20px;
	position:absolute;
	top:2px;
	width:25px;
}

.ui-datepicker th {
	font-weight:normal;
	padding:0;
}

.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #FFFFFF;
	font-weight:bold;
	padding: 2px;	
	text-align: center;
	color: #222222;
}

.ui-datepicker td {
	font-size: 13px;
	line-height:130%;
	border-bottom:1px solid #F0F0F0;
}

.ui-datepicker thead {
	background:none repeat scroll 0 0 #EEEEEE;
	border-bottom:1px solid #E3E3E3;
	border-top:1px solid #E3E3E3;
}

.ui-datepicker .ui-state-hover,.ui-datepicker  .ui-widget-content .ui-state-hover, .ui-datepicker .ui-widget-header .ui-state-hover, .ui-datepicker .ui-state-focus, .ui-datepicker .ui-widget-content .ui-state-focus, .ui-datepicker .ui-widget-header .ui-state-focus { 
	font-weight: bold;
	background-image: none;
	
	/* Kayak colors
	background: #FFFFDE;
	color: #0000FF;
	border: 1px solid #FFD010;
	*/
	/* Light red
	background-color:#FFF4F4;
	border:1px solid #DD0000;
	color:#BB0000;
	*/
	/* Light blue */
	background-color:#F1F5FB;
	border:1px solid #2E7FD2;
	color:#1874CD;	
	
	/* Dark red
	background-color:#DD0000;
	border:1px solid #990000;
	color:#FFFFFF;
	*/
}

.ui-datepicker .ui-state-hover .ui-icon, .ui-datepicker  .ui-state-focus .ui-icon {
	background-image: url(../img/jquery/ui-icons_222222_256x240.png); 
}


.ui-datepicker .ui-state-hover a, .ui-datepicker .ui-state-hover a:hover { 
	color: #ffffff;
	text-decoration: none;
}
 
.ui-datepicker .ui-widget-header .ui-icon {
	background-image: url("../img/jquery/ui-icons_454545_256x240.png");
}

.ui-datepicker .ui-state-active, .ui-datepicker .ui-widget-content .ui-state-active,.ui-datepicker .ui-widget-header .ui-state-active {
	font-weight:bold;
	/* Kayak colors
	background: #FFFFDE;
	border:1px solid #FFD731;
	color:#FF7B3A;
	*/
	/* Light red */
	background-color:#FFF1F1;
	border:1px solid #BB0000;
	color:#AA0000;
	/* Dark red
	background-color:#DD0000;
	border:1px solid #990000;
	color:#FFFFFF;
	 */	
}

.ui-datepicker table {
	line-height:110%;
}

.ui-datepicker-other-month {
	color: #CCC;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	border:1px solid #CCCCCC;
	font-size:13px;
	height:18px;
	margin-left:3px;
	padding:0;
	width:45%;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity:0.3;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity:0.15;
}
