.ui-datepicker{width:240px; background:#fff; border:1px solid #ddd;}
 .ui-datepicker.ui-datepicker-inline{width:100%; border:none; padding:0;}

.ui-datepicker a{text-decoration:none; color:#333;}
 .ui-datepicker table{margin:5px;}
 .ui-datepicker table.ui-datepicker-calendar td .ui-state-default{display:block; position:relative;
 height:20px; width:22px; line-height:20px; 
 margin:2px auto; text-align:center; background:#fff;}
 .ui-datepicker table.ui-datepicker-calendar td .ui-state-default.ui-state-hover,
 .ui-datepicker  .ui-datepicker-today .ui-state-default.ui-state-highlight{background:#8A3127; color:#fff;}
 .ui-datepicker  .ui-datepicker-unselectable .ui-state-default{color:#dfdfdf;}
 
.ui-datepicker .ui-datepicker-header {overflow:hidden;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-title {height:25px; line-height:25px;}
 .ui-datepicker .ui-datepicker-prev,
 .ui-datepicker .ui-datepicker-next{display:inline; float:left;}
  .ui-datepicker .ui-datepicker-next{float:right;}

.ui-datepicker .ui-datepicker-title {font-size:12px; font-weight:bold;
 text-align:center; margin:0 65px; margin:5px 5px 0;
 font-family:Arial, Tahoma, Verdana, Helvetica CY, sans-serif;}
 .ui-datepicker .ui-datepicker-prev,
 .ui-datepicker .ui-datepicker-next{overflow:hidden; position:relative; 
  width:58px; white-space:nowrap; text-indent:100%; cursor:pointer;}
   .ui-datepicker .ui-datepicker-prev:before, .ui-datepicker .ui-datepicker-prev .before_ui-datepicker-prev,
   .ui-datepicker .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-prev .after_ui-datepicker-prev,
   .ui-datepicker .ui-datepicker-next:before, .ui-datepicker .ui-datepicker-next .before_ui-datepicker-next,
   .ui-datepicker .ui-datepicker-next:after, .ui-datepicker .ui-datepicker-next .after_ui-datepicker-next{display:block; overflow:hidden; position:absolute; content:"";
   top:50%; left:5px; right:5px; height:1px; background:#ddd;}
   .ui-datepicker .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-prev .after_ui-datepicker-prev,
   .ui-datepicker .ui-datepicker-next:after, .ui-datepicker .ui-datepicker-next .after_ui-datepicker-next{height:0; width:0;
    margin-top:-5px; border:6px solid transparent; background:none;}
	.ui-datepicker .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-prev .after_ui-datepicker-prev{right:auto; border-left:none; border-right-color:#ddd;}
	.ui-datepicker .ui-datepicker-next:after, .ui-datepicker .ui-datepicker-next .after_ui-datepicker-next{left:auto; border-right:none; border-left-color:#ddd;}
 
.ui-datepicker table.ui-datepicker-calendar {width:100%;}
.ui-datepicker table.ui-datepicker-calendar th,
.ui-datepicker table.ui-datepicker-calendar td
{border:none; text-align:center; vertical-align:middle; padding:0;}
  .ui-datepicker table.ui-datepicker-calendar thead th{color:#888; font-weight:bold;} 
 
img.ui-datepicker-trigger{margin-top:3px; margin-left:3px; cursor:pointer;}