input.datepicker {width: 90px;} 
input.datepicker + img { 
position: relative; 
left: -21px; 
top: 2px; 
}
.ui-widget-content {
    background: #ffffff url("") repeat-x scroll 50% 50%;
	color:#000;
    border:0 solid #aaaaaa;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    display:none;
}
.ui-datepicker {
    padding:0;
}
.ui-datepicker .ui-datepicker-header {
    padding:1em 0;
}
.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    margin:0;
    text-align:center;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width:40%;
	margin:0 5%;
}


.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius:0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius:0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius:0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius:0;
}
.ui-widget-header {
    background: #313342 url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50%;
    background-image:none;
	border:0 solid #aaaaaa;
    color: #222222;
    font-weight:100;
}
.ui-widget-header .ui-icon {
    background-image: url("../images/calendar/nav-left.png");
}
.ui-icon, .ui-widget-content .ui-icon {
    background-image: url("../images/calendar/nav-right.png");
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background:#fff url("") repeat-x scroll 50% 50%;
    border:0 solid #d3d3d3;
    color: #555555;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background:#ddd url("") repeat-x scroll 50% 50%;
    border:0 solid #999999;
    color: #212121;
    font-weight: normal;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background:#ccc url("") repeat-x scroll 50% 50%;
    border:0 solid #999999;
    color: #212121;
    font-weight: normal;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
    color: #212121;
    text-decoration: none;
}
.ui-datepicker table {
	width:94%;
    margin:.4em;
}
.ui-datepicker th {
    border: 0 none;
    font-weight:100;
	color:#777;
	font-size:70%;
    padding: 0.7em 0.3em;
    text-align: center;
}


