/* 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: #fff;
	width:255px !important						/*Width of the main datepicker*/
	height: 260px;
	
	left:600px ;							/*Fix location*/
	top:260px ;
	
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #e4e4e4;
	z-index: 100; 									/*must have*/
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px  ;
	border: 4px ridge #ddd  ;
}
.ui-datepicker-disabled {
	position: absolute ;
	z-index: 100 ;
	background-color: white ;
	opacity: 0.5 ;
}
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: 255px ;								/*Width of the main datepicker*/
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both ;
	float: left ;
	//width: 100% ;
	color:#5d5d5d ;
	width:255px ;								
}

.ui-datepicker {								/*Calendar Table*/
	width:234px ;
	margin-left:9px ;		
	border-spacing:3px ;						
}
#ie7 .ui-datepicker {								/*Calendar Table*/
	border-spacing:5px ;						
}


.ui-datepicker-control {
	background-color:#F2F2F2 ;					/*Header bg*/
	padding: 2px 0px ;
}
.ui-datepicker-links {
	background: #F2F2F2 ;
	padding: 2px 0px ;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold ;
	font-size: 80% ;
}
.ui-datepicker-links label { /* disabled links */
	padding: 2px 5px ;
	color: #5d5d5d ;
}
.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: #f2f2f2 ;
	text-align: center ;
	font-weight: bold ;
	height: 1.5em ;
}
.ui-datepicker-header select {
	color: #5e5e5e ;
	border: 0px ;
	//font-weight: bold ;
	background:#F2F2F2 none repeat scroll 0 0 ;
	border:1px solid #E4E4E4 ;
	//font-weight:bold ;	
	margin-right:2px ;
}
.ui-datepicker {
	//background: #ccc ;
	text-align: center ;
	font-size: 100% ;
}
.ui-datepicker a {
	display: block ;
	width: 100% ;
}
.ui-datepicker-title-row {
	background: #fff ;
}
.ui-datepicker-days-row {
	background: #fff ;
	color: #666 ;
}
.ui-datepicker-week-col {
	background: #fff ;
	color: #fff ;
}
.ui-datepicker-days-cell {
	color: #000 ;
	border: 1px solid #e4e4e4 ;
}
.ui-datepicker-days-cell a{
	display: block ;
}
.ui-datepicker-week-end-cell {
	background: #fff ;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #fff ;
}
.ui-datepicker-days-cell-over {
	background: #f37451 ;
	border: 1px solid #e4e4e4 ;
}
.ui-datepicker-unselectable {
	color: #888 ;
	background:#f2f2f2 ;
}
.ui-datepicker-today {
	background: #fdd9cb  ;
}
.ui-datepicker-current-day {
	background: #f37451  ;
}
.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: #5e5e5e ;
	text-decoration: none ;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px  ;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px  ;
	color: #f37451  ;
}
.ui-datepicker-title-row a {
	color: #5e5e5e  ;
}
.ui-datepicker-control a:hover {
	background: #f2f2f2  ;
	//color: #5d5d5d  ;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: #f37451  ;
	color: #5e5e5e  ;
}

/* ___________ MULTIPLE MONTHS _________*/

.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #777 ;
}
.ui-datepicker-one-month {
	float: left ;
	width: 255px ;						/*Width of the box of main calendar*/
}
.ui-datepicker-new-row {
	clear: left ;
	background:#fff ;					/*Color the main calendar table*/
}

/* ___________ IE6 IFRAME FIX ________ */

.ui-datepicker-cover {
    display: none ; /*sorry for IE5*/
    display/**/: block ; /*sorry for IE5*/
    position: absolute ; /*must have*/
    z-index: -1 ; /*must have*/
    filter: mask() ; /*must have*/
    top: -4px ; /*must have*/
    left: -4px ; /*must have*/
    width: 200px ; /*must have*/
    height: 200px ; /*must have*/
}
