/* datepicker styles
---------------------------------------------------------------- */

.event-date-wrapper .ui-datepicker-trigger  { 	cursor: pointer;
	float: left; } 
.lightbox-page .event-date-wrapper .ui-datepicker-trigger  { 	float: none; } 
.ui-datepicker-div, 
.ui-datepicker-inline, 
#ui-datepicker-div  { 	background: #ffffff url(http://fast.mediamatic.nl/f/flwc/image/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	font-size: 12px;
	border: 4px solid #dddddd;
	width: auto;
	padding: 2.5em .5em .5em .5em;
	position: relative; } 
.ui-datepicker-div, 
#ui-datepicker-div  { 	z-index: 99999;
	display: none; } 
.ui-datepicker-inline  { 	float: left;
	display: block; } 
.ui-datepicker-control  { 	display: none; } 
.ui-datepicker-current  { 	display: none; } 
.ui-datepicker-next, 
.ui-datepicker-prev  { 	position: absolute;
	left: .5em;
	top: .5em;
	background: #e6e6e6 url(http://fast.mediamatic.nl/f/flwc/image/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; } 
.ui-datepicker-next  { 	left: 14.6em; } 
.ui-datepicker-next:hover, 
.ui-datepicker-prev:hover  { 	background: #dadada url(http://fast.mediamatic.nl/f/flwc/image/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; } 
.ui-datepicker-next a, 
.ui-datepicker-prev a  { 	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(http://fast.mediamatic.nl/f/flwc/image/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #d3d3d3;
	cursor: pointer; } 
.ui-datepicker-next a  { 	background: url(http://fast.mediamatic.nl/f/flwc/image/888888_7x7_arrow_right.gif) 50% 50% no-repeat; } 
.ui-datepicker-prev a:hover  { 	background: url(http://fast.mediamatic.nl/f/flwc/image/454545_7x7_arrow_left.gif) 50% 50% no-repeat; } 
.ui-datepicker-next a:hover  { 	background: url(http://fast.mediamatic.nl/f/flwc/image/454545_7x7_arrow_right.gif) 50% 50% no-repeat; } 
.ui-datepicker-prev a:active  { 	background: url(http://fast.mediamatic.nl/f/flwc/image/222222_7x7_arrow_left.gif) 50% 50% no-repeat; } 
.ui-datepicker-next a:active  { 	background: url(http://fast.mediamatic.nl/f/flwc/image/222222_7x7_arrow_right.gif) 50% 50% no-repeat; } 
.ui-datepicker-header select  { 	border: 1px solid #d3d3d3;
	color: #555555;
	background: #e6e6e6;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important; } 
.ui-datepicker-header option:focus, 
.ui-datepicker-header option:hover  { 	background: #dadada; } 
.ui-datepicker-header select.ui-datepicker-new-month  { 	width: 7em;
	left: 2.2em; } 
.ui-datepicker-header select.ui-datepicker-new-year  { 	width: 5em;
	left: 9.4em; } 
table.ui-datepicker  { 	width: 15.5em;
	text-align: right; } 
table.ui-datepicker td  { 	padding: 0; } 
table.ui-datepicker td a  { 	padding: .1em .2em .1em .2em;
	display: block;
	color: #555555;
	background: #e6e6e6 url(http://fast.mediamatic.nl/f/flwc/image/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	cursor: pointer;
	border: 1px solid #ffffff; } 
table.ui-datepicker td a:hover  { 	border: 1px solid #999999;
	color: #212121;
	background: #dadada url(http://fast.mediamatic.nl/f/flwc/image/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; } 
table.ui-datepicker td a:active  { 	border: 1px solid #dddddd;
	color: #222222;
	background: #ffffff url(http://fast.mediamatic.nl/f/flwc/image/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x; } 
table.ui-datepicker .ui-datepicker-title-row td  { 	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #222222; } 
table.ui-datepicker .ui-datepicker-title-row td a  { 	color: #222222;
 } 
.ui-datepicker-cover  { 	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px; } 
.ui-datepicker-today  { 	font-weight: bold; } 
.ui-datepicker-unselectable  { 	color: #eee; } 
.ui-datepicker-other-month  { 	color: #8c8c8c !important;   } 
table.ui-datepicker td.ui-datepicker-current-day a  {     color: white;
    background: red; } 
.datepicker-second,
.datepicker-minute,
.datepicker-hour,
.datepicker-day,
.datepicker-month  { 	width: 1.8em ! important; } .datepicker-year  { 	width: 2.5em ! important; } 
.datepicker-timesep  { 	float: left;
	margin: 0 3px 0 -3px; } 
.form-element select.datepicker-accuracy  { 	width: 86px;
}