.month-picker {
	display:inline-block;
	position:absolute;
	z-index:9999
}
.month-picker table {
	border-collapse:separate;
	border-spacing:2px 2px
}
.month-picker td {
	padding:0
}
.month-picker .ui-button-text {
	padding:.4em 0
}
.month-picker-header {
	margin:3px 3px 0
}
.month-picker-year-table {
	width:100%;
	-ms-user-select:none;
	-moz-user-select:-moz-none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	user-select:none
}
.month-picker-year-table a {
	border:1px solid transparent
}
.month-picker-year-table .ui-button {
	font-size:1.1em;
	width:1.5em;
	height:1.5em;
	cursor:default;
	margin:0
}
.month-picker-year-table .month-picker-title {
	text-align:center
}
.month-picker-year-table .month-picker-title .ui-button {
	font-size:1em;
	padding:.1em 0;
	width:100%;
	font-weight:700
}
.month-picker-year-table .ui-button-text {
	padding:0
}
.month-picker-month-table td {
	height:35px;
	text-align:center
}
.month-picker-month-table .ui-button {
	width:6.50em;
	margin:.2em
}
.month-picker-open-button {
	height:20px;
	width:20px;
	vertical-align:bottom
}
.month-picker-invalid-message {
	display:none;
	background-color:#ff0
}
.month-picker-disabled {
	background-color:#e1e1e1
}
