span.ui-helper-hidden,
.ui-helper-hidden-accessible {
	display: none;
}

.ui-radio-state-disabled,
.ui-radio-state-checked-disabled,
.ui-radio-state-disabled-hover,
.ui-radio-state-checked-disabled-hover {
	color: #999;
}
span.ui-checkbox,
span.ui-radio {
	margin: 0px;
	display: block;
	float: left;
	width: 18px;
	height: 18px;
	background: url("../img/icon_checkbox.png") 0 -3px no-repeat;
	cursor: pointer;
}

/* checkboxes */
span.ui-checkbox-state-hover {
	background-position: 0 -108px;
}

span.ui-checkbox-state-checked {
	background-position: 0 -23px;
}

span.ui-checkbox-state-hover {
	background-position: 0 -43px;
}
span.ui-checkbox-state-checked-hover {
	background-position: 0 -63px;
}

/* radiobuttons */
span.ui-radio {
	background-position: 0 -96px;
}

span.ui-radio-state-checked-disabled-hover,
span.ui-radio-state-checked-disabled,
span.ui-radio-state-checked,
span.ui-radio-checked {
	background-position: 0 -116px;
}

span.ui-radio-state-hover {
	background-position: 0 -136px;
}

span.ui-radio-state-checked-hover {
	background-position: 0 -156px;
}

.ui-checkbox-disabled,
.ui-radio-disabled {
	opacity: 0.5;
}

/* checkbox/radio styling end */


        