#ui-datepicker-div, .ui-datepicker-inline {
  background:#CEAD68 none repeat scroll 0%;
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  margin:0pt;
  padding:0pt;
  width:185px;
}

#ui-datepicker-div {
  border:3px solid #693214;
  display:none;
  z-index:70000;
}

.ui-datepicker-inline {
  border:0pt none;
  display:block;
  float:left;
}

.ui-datepicker-rtl {
  direction:rtl;
}

.ui-datepicker-dialog {
  border:4px ridge #DDDDDD !important;
  padding:5px !important;
}

.ui-datepicker-disabled {
  background-color:#693214;
  opacity:0.5;
  position:absolute;
  z-index:70000;
}

button.ui-datepicker-trigger {
  width:25px;
}

img.ui-datepicker-trigger {
  margin:2px;
  vertical-align:middle;
}

.ui-datepicker-prompt {
  background:#DDDDDD none repeat scroll 0%;
  color:#EDCC87;
  float:left;
  padding:2px;
}

* html .ui-datepicker-prompt {
  width:185px;
}

.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
  clear:both;
  color:#FFFFFF;
  float:left;
  width:100%;
}

.ui-datepicker-control {
  background:#440000 none repeat scroll 0%;
  padding:2px 0px;
}

.ui-datepicker-links {
  background:#EDCC87 none repeat scroll 0%;
  padding:2px 0px;
}

.ui-datepicker-control, .ui-datepicker-links {
  font-size:80%;
  font-weight:bold;
}

.ui-datepicker-links label {
  color:#888888;
  padding:2px 5px;
}

.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;
  text-align:center;
  width:30%;
}

.ui-datepicker-close, .ui-datepicker-next {
  float:right;
  text-align:right;
  width:34%;
}

.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
  float:left;
  text-align:left;
}

.ui-datepicker-header {
  background:#333333 none repeat scroll 0%;
  font-weight:bold;
  height:18px;
  padding:1px 0pt 3px;
  text-align:center;
}

.ui-datepicker-header select {
  background:#333333 none repeat scroll 0%;
  border:0px none;
  color:#FFFFFF;
  font-weight:bold;
  margin-bottom:2px;
}

.ui-datepicker {
  background:#CCCCCC none repeat scroll 0%;
  font-size:100%;
  text-align:center;
}

.ui-datepicker a {
  display:block;
  width:100%;
}

.ui-datepicker-title-row {
  background:#777777 none repeat scroll 0%;
}

.ui-datepicker-days-row {
  background:#EEEEEE none repeat scroll 0%;
  color:#666666;
}

.ui-datepicker-week-col {
  background:#777777 none repeat scroll 0%;
  color:#FFFFFF;
}

.ui-datepicker-days-cell {
  border:1px solid #693214;
  color:#693214;
}

.ui-datepicker-days-cell a {
  display:block;
}

.ui-datepicker-week-end-cell {
  background:#CEAD68 none repeat scroll 0%;
  color:black;
}

.ui-datepicker-title-row .ui-datepicker-week-end-cell {
  background:#C1A25F none repeat scroll 0%;
  color:black;
}

.ui-datepicker-days-cell-over {
  background:#E3D191 none repeat scroll 0%;
  border:1px solid #E3D191;
  color:#693214;
}

.ui-datepicker-unselectable {
  color:#888888;
}

.ui-datepicker-today {
  background:#ddf none repeat scroll 0% !important;
}

.ui-datepicker-current-day {
  background:#99a none repeat scroll 0% !important;
}

.ui-datepicker-status {
  background:#E3D191 none repeat scroll 0%;
  font-size:80%;
  text-align:center;
  width:100%;
}

#ui-datepicker-div a, .ui-datepicker-inline a {
  background:transparent none repeat scroll 0%;
  color:#EDCC87;
  cursor:pointer;
  margin:0pt;
  padding:0pt;
}

.ui-datepicker-inline .ui-datepicker-links a {
  padding:0pt 5px !important;
}

.ui-datepicker-control a, .ui-datepicker-links a {
  color:#EDCC87 !important;
  padding:2px 5px !important;
}

.ui-datepicker-title-row a {
  color:#693214 !important;
}

.ui-datepicker-control a:hover {
  background:#693214 none repeat scroll 0% !important;
  color:#FFDDDD !important;
}

.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
  background:#693214 none repeat scroll 0% !important;
  color:#FFDDDD !important;
}

.ui-datepicker-multi .ui-datepicker {
  border:1px solid #777777;
}

.ui-datepicker-one-month {
  float:left;
  width:185px;
}

.ui-datepicker-new-row {
  clear:left;
}

.ui-datepicker-cover {
  display:block;
  height:200px;
  left:-4px;
  position:absolute;
  top:-4px;
  width:200px;
  z-index:-1;
}

#ui-datepicker-div {
  background-color:#693214;
}

.ui-datepicker-clear, .ui-datepicker-close {
  background-color:#693214;
  color:white;
  font-size:11px;
  font-weight:bold;
  padding:0px;
  margin-left:2px;
  margin-right:2px;
  text-align:center;
}

.ui-datepicker-prev, .ui-datepicker-current, .ui-datepicker-next {
  border:0px none;
  padding:0px;
  text-align:center;
  color:white;
}

.ui-datepicker-control {
  background-color:#693214;
  border-bottom:1px solid silver;
}

.ui-datepicker-links {
  background-color:#693214;
}

.ui-datepicker-title-row * {
  background-color:#DAB972;
  font-weight:bold;
  border:0px none;
  padding:0px;
  text-align:center;
  color:black;
}

.ui-datepicker-header {
  background-color:#693214;
  font-weight:bold;
  border:0px none;
  margin-bottom:2px;
  text-align:center;
  color:white;
}

.ui-datepicker-header select {
  font-size:12px;
  background-color:#E3D191;
  border:1px solid #E3D191;
  color:#693214;
}

.ui-datepicker-new-month {
  float:left;
}

.ui-datepicker-new-year {
  float:right;
}

.ui-datepicker-days-cell {
  color:black;
  background-color:#693214;
}

.ui-datepicker-today {
  color:yellow;
  background-color:#BC9D5C;
}
