.ll-skin-latoja {
	font-size: 90% !important;
	padding:10px !important;
	border-radius:1px !important;
	-webkit-border-radius:1px !important;
	-moz-border-radius:1px !important;
	border-color:#EEE !important;
	-moz-box-shadow: 0 0px 3px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0px 3px rgba(0,0,0,.2);
	box-shadow: 0 0px 3px rgba(0,0,0,.2);
}

.ll-skin-latoja .ui-widget {
	font-family: inherit;
	background: #fff;
}

.ll-skin-latoja .ui-datepicker {
	padding: 0;
}

.ll-skin-latoja .ui-state-highlight, 
.ll-skin-latoja .ui-widget-content .ui-state-highlight, 
.ll-skin-latoja .ui-widget-header .ui-state-highlight {
	border-color:#CC3300 !important;
}

.ll-skin-latoja .ui-datepicker-header {
	border: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0; /* border radius */
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background: #CC3300;
}

.ll-skin-latoja .ui-datepicker-title {
}

.ll-skin-latoja .ui-icon-circle-triangle-e {
}

.ll-skin-latoja .ui-icon-circle-triangle-w {
}

.ll-skin-latoja .ui-datepicker .ui-datepicker-prev,
.ll-skin-latoja .ui-datepicker .ui-datepicker-next {
	border-color: transparent;
}

.ll-skin-latoja .ui-state-default {
	/*background: #FFF !important;*/
	border: none;
	color: #2b2b2b;
	font-weight: normal;
	text-align: center;
}

.ll-skin-latoja .ui-datepicker-header .ui-state-hover {
	background: #bdc5c9;
}

.ll-skin-latoja .ui-datepicker table {
	margin: 0;
}

.ll-skin-latoja .ui-datepicker th {
	color: #9da7af;
	font-size: 12px;
	font-weight: normal;
	-moz-border-radius: 216px 0 0 0 / 0 0 0 0;
	-webkit-border-radius: 216px 0 0 0 / 0 0 0 0;
	border-radius: 216px 0 0 0 / 0 0 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: rgba(0,0,0,.08);

}

.ll-skin-latoja .ui-datepicker td {
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 0;
}

.ll-skin-latoja .ui-datepicker td:last-child {
	border-right: none;
}

.ll-skin-latoja .ui-datepicker td span, 
.ll-skin-latoja .ui-datepicker td a {
	padding: .7em 0;
	color: #6a747a;
}

.ll-skin-latoja .ui-datepicker-calendar .ui-state-hover {
}

.ll-skin-latoja td a.ui-state-active,
.ll-skin-latoja td a.ui-state-active.ui-state-hover {
	color: #fff;
	border-color: #d3d3d3;
	background: #CC3300 !important;
}

/* time picker */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-radius:0 !important;
}
.ui-timepicker-div dd,
.ui-timepicker-div dt {
	line-height:20px !important;
}
.ui_tpicker_hour,
.ui_tpicker_minute {
	margin:5px;
}
.ui-timepicker-div .ui-state-default {
	background:#999 !important;
}
.ui-widget {
	font-family:inherit;
}
.ui-widget-header {
	border:0;
	background:#CC3300 !important;
}