/* states and images */
.ui-state-default .ui-icon { background-image: url(ui-lightness/images/ui-icons_acacac_256x240.png); }

/* Customed styles */
.ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #ececee; background: #ececee ; font-weight:normal; color: #444444 !important;}

.ui-widget-content .ui-state-hover { 
border:1px solid #e0e0e0; 
border-bottom: 1px solid #e0e0e0; 
font-weight:normal; 
color: #5e2f7f; 
background:#ececee }

/* datepicker
----------------------------------*/
.ui-datepicker { width: auto; padding:0; margin-top:5px; border:none; display: none; font-family: 'MelbourneBold', Arial, sans-serif;}
	
.hasDatepicker .ui-state-hover {
	background:#aada38;
	border:1px solid #a8d836}
	
.ui-datepicker-calendar thead {
	background:#b8b8ba;
	color:#fff;}
	
.ui-datepicker-calendar thead th {
	padding:0;
	font-size:13px;}

.ui-datepicker-calendar tbody {
	border:1px solid #ececee;
	border-collapse: collapse;}
	
.ui-datepicker-calendar tbody td  {
	font-size:17px;
	border-right:1px dotted #a8a8a9;
	border-left:1px dotted #a8a8a9;
	border-collapse: collapse;
	padding:0}

.ui-datepicker-title {
	 font-size:16px;
	 text-transform:uppercase;
	 padding:1px 0;}
	
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next   {
	top:5px}

.ui-datepicker .ui-datepicker-prev { left:4px; }
.ui-datepicker .ui-d