/* Main Style Sheet for jQuery UI date picker */
#ui-datepicker-div, .ui-datepicker-inline { font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0; margin:0; background:#ddd; width:207px; }
#ui-datepicker-div { display:none; border:1px solid #777; z-index:9999; /*must have*/ }
.ui-datepicker-inline { float:left; display:block; border:1px #808080 solid; }
.ui-datepicker-rtl { direction:rtl; }
.ui-datepicker-dialog { padding:5px !important; border:4px ridge #ddd !important; }
button.ui-datepicker-trigger { width:25px; }
img.ui-datepicker-trigger { margin:2px; vertical-align:middle; }
.ui-datepicker-prompt { float:left; padding:2px; background:#ddd; color:#000; }
* html .ui-datepicker-prompt { width:207px; }
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker { clear:both; float:left; width:100%; color:#fff; }
.ui-datepicker-control { background:#400; padding:2px 0px; }
.ui-datepicker-links { background:#D3D3D3; padding:2px 0px; border-bottom:1px #808080 solid; }			/* Prev Today Next bar */
.ui-datepicker-control, .ui-datepicker-links { font-weight:bold; font-size:80%; }
.ui-datepicker-links label { /* disabled links */ padding:2px 5px; color:#888; }
.ui-datepicker-clear, .ui-datepicker-prev { float:left; width:34%; }
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev { float:right; text-align:right; }
.ui-datepicker-current { float:left; width:30%; text-align:center; }
.ui-datepicker-close, .ui-datepicker-next { float:right; width:34%; text-align:right; }
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next { float:left; text-align:left; }
.ui-datepicker-header { padding:1px 0 3px; background:#F5F5F5; text-align:center; font-weight:bold; height:1.3em; border-bottom:1px #808080 solid; }	/* Month/year dropdowns */
.ui-datepicker-header select { background:#F5F5F5; color:#333; border:0px; font-weight:bold; }
.ui-datepicker { background:#ccc; text-align:center; font-size:100%; }
.ui-datepicker a { display:block; width:100%; }
.ui-datepicker-title-row { background:#D3D3D3; color:#333; }
.ui-datepicker-title-row td {  border-bottom:1px #808080 solid; }
.ui-datepicker-days-row { background:#eee; color:#666; }
.ui-datepicker-week-col { background:#777; color:#fff; }
.ui-datepicker-days-cell { color:#000; background:#fff; border:1px solid #ddd; }
.ui-datepicker-days-cell a{ display:block; }
.ui-datepicker-week-end-cell { background:#eee; }
.ui-datepicker-title-row .ui-datepicker-week-end-cell { background:#D3D3D3; }
.ui-datepicker-days-cell-over { background:#DAA520; border:1px solid #808080; }
.ui-datepicker-unselectable { color:#555 !important; background:#ddd !important; border:1px #ccc solid; }
/*.ui-datepicker-today { background:#DAA520 !important; }*/
.ui-datepicker-current-day { background:#CADB35; }
.ui-datepicker-status { background:#ddd; width:100%; font-size:80%; text-align:center; }

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#ui-datepicker-div a, .ui-datepicker-inline a { cursor:pointer; margin:0; padding:0; background:none; color:#333; }
.ui-datepicker-inline .ui-datepicker-links a { padding:0 5px !important; }
.ui-datepicker-control a, .ui-datepicker-links a { padding:2px 5px !important; color:#333 !important; }
.ui-datepicker-title-row a { color:#333 !important; }
.ui-datepicker-control a:hover { background:#fdd !important; color:#333 !important; }
/*.ui-datepicker-links a:hover, */.ui-datepicker-title-row a:hover { background:#ddd !important; color:#333 !important; border-right:1px #ddd solid; }

/* ___________ MULTIPLE MONTHS _________*/

.ui-datepicker-multi .ui-datepicker { border:1px solid #808080; }
.ui-datepicker-one-month { float:left; width:207px; }
.ui-datepicker-new-row { clear:left; }

