/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-prev {
	position: absolute;
	width:10px;
	height:10px;
	top: 5px;
	left: 5px;
	cursor: pointer; 
	background: transparent
		url(../../images/europe/shared/bg-arrow-gallery-prev.png) 50% 50% no-repeat;
}

.ui-datepicker-next{
	position: absolute;
	width:10px;
	height:10px;
	top: 5px;
	left: 387px;
	cursor: pointer; 
	background: transparent
		url(../../images/europe/shared/bg-arrow-gallery-next.png) 50% 50% no-repeat;
}

#ui-datepicker-div {
	font-size: 1.2em;
	padding: 0;
	margin: 0;
	background: #fff;
	width: 185px;
	display: none;
	border: 1px solid #BED6F8;
	z-index: 1000; /*must have*/
}

.ui-datepicker-header {
	clear: both;
	float: left;
	padding: 4px;
	background: #FFFFFF;
	color: black;
	width: 391px;
	height:10px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0px !important;
	font-size: 11px !important;
	border: 1px solid #ccc;
	border-bottom: 0px;
}

.absolute {
	position: absolute;
}

.hidden {
	display: none
}

.rich-calendar-days {
	background: #FFFFFF none repeat scroll 0 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #ccc;
	border-right: 0 solid #ccc;
	height: 22px;
	text-align: center;
	vertical-align: middle;
}

.rich-calendar-cell-disabled {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #CCCCCC !important;
}

.rich-calendar-cell {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

.rich-calendar-today {
	background-color: #D3D3D3;
	color: #fff;
	font-weight: bold;
}

.rich-calendar-select {
	background-color: #FFD14B !important;
	color: #000 !important;
	font-weight: bold !important;
}

.rich-calendar-hover {
	background-color: #FFE9A6;
	color: #000000;
}

.rich-calendar-holly {
	background-color: #eee;
	color: #333;
}

.rich-calendar-exterior {
	border: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 0px;
	width: 201px
}

.rich-calendar-exterior2 {
	border: 1px solid #ccc;
	border-left: 0px;
	border-top: 0px;
	width: 200px
}

.rich-calendar-boundary-dates {
	color: #FFFFFF;
}

.calendar-header {
	background-color: #3D8A00;
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	width: 399px;
	padding: 0px;
	margin: 0px;
}
.calendar-halfheader {
	text-align: center;
	width: 181px;
	padding: 0px;
	margin-top: 3px;
	color: #2F72A0;
}
.rich-calendar-weekends {
	color: #333;
}