.ui-helper-hidden-accessible {
	clip: rect(1px 1px 1px 1px);
	position: absolute !important;
}

.js .ui-buttonset {
	font-size: 93%;
	line-height: 1.5em;
	margin: 0.75em 0 0 10px;
	padding: 1px 0.4em 1px 1px;
	border: 1px solid #e2e2e2;
	background: #cccccc;
	float: left;
}

	.js .ui-buttonset input {
		clip: rect(1px 1px 1px 1px);
		position: absolute !important;
	}

	.js .ui-buttonset label,
	.ui-button {
		display: inline-block;
		position: relative;
		margin-right: .1em;
		text-decoration: none !important;
		cursor: pointer;
		text-align: center;
		zoom: 1;
		overflow: visible;
		padding: 0.5em;
		background: #f1f1f1;
		color: #ADAFB2;
		margin: 0 -0.3em 0 0;
	}

.no-js .ui-buttonset label {
	float: left;
	margin: 0 10px 0 0;
}

.no-js .ui-buttonset input[type="radio"] {
	float: left;
}

.ui-button .ui-button-text {
	display: block;
}

.js .ui-buttonset .ui-state-active,
.js .ui-buttonset .ui-widget-content .ui-state-active {
	background: #ADAFB2 url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIyRkZBRUU3RTNBMDExRTA5NDlBRjVCMzBDNkQxNzQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIyRkZBRUU4RTNBMDExRTA5NDlBRjVCMzBDNkQxNzQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTUzRkIwREVFMzlFMTFFMDk0OUFGNUIzMEM2RDE3NDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjJGRkFFRTZFM0EwMTFFMDk0OUFGNUIzMEM2RDE3NDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAA8AAcDAREAAhEBAxEB/8QAagAAAgMAAAAAAAAAAAAAAAAABwgABQkBAQEAAAAAAAAAAAAAAAAAAAABEAABAQQEDwAAAAAAAAAAAAAAARECUhUxUZGhQYGx4UIDBAUlldUWVgcXEQEBAQEAAAAAAAAAAAAAAAAAQREh/9oADAMBAAIRAxEAPwDUXsnW1vEBulL1T15SitJ0gSzKrMIpTI/EvYXjic23F1MQPcBAKqcbJEluYAI8YbpUpFivBzX/2Q==') /*../images/shared/btn_bg.jpg*/ 0 -1px repeat-x;
	text-shadow: 0 0 3px #888;
	color: #fff;
}

.ui-button-text-icon-primary .ui-button-text {
	padding-left: 16px;
}

.ui-button-text-icon-primary .ui-button-icon-primary {
	top: 0.5em;
	left: 3px;
}

.ui-icon-rss {
	background-position: -160px 0;
}

.ui-icon-e-mail {
	background-position: -176px 0;
}

.ui-icon-rss:hover {
	background-position: -160px -16px;
}

.ui-icon-e-mail:hover {
	background-position: -176px -16px;
}

.ui-icon-grid {
	background-position: 0 -64px;
}

.ui-buttonset .ui-state-active .ui-icon-grid {
	background-position: 0 -80px;
}

.ui-icon-list {
	background-position: -16px -64px;
}

.ui-buttonset .ui-state-active .ui-icon-list {
	background-position: -16px -80px;
}

.ui-icon-day {
	background-position: -32px -64px;
}

.ui-buttonset .ui-state-active .ui-icon-day {
	background-position: -32px -80px;
}

.ui-icon-week {
	background-position: -48px -64px;
}

.ui-buttonset .ui-state-active .ui-icon-week {
	background-position: -48px -80px;
}

.ui-icon-month {
	background-position: -64px -64px;
}

.ui-buttonset .ui-state-active .ui-icon-month {
	background-position: -64px -80px;
}
