.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 {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
}
span.ui-checkbox{
	background: url('../images/icon_checkbox.png') 0 0px no-repeat;
}
span.ui-radio {
	background: url('../images/icon_radio.png') 0 0px no-repeat;
}
/*
#frmPbSurvey span.ui-checkbox,
#frmPbSurvey span.ui-radio {
	display:none;
}
*/

#frmPbSurvey textarea {
	width:190px;
	margin-bottom:10px;
}

span.ui-helper-hidden {
	display: none;
}

span.ui-radio-state-hover,
span.ui-checkbox-state-hover {
	background-position: 0 -32px;
}
span.ui-radio-state-checked,
span.ui-checkbox-state-checked {
	background-position: 0 -16px;
}
span.ui-radio-state-checked-hover,
span.ui-checkbox-state-checked-hover {
	background-position: 0 -48px;
}

#content #main-content .contact form input.radio {
        display:none;
}

#content #main-content .contact form .check label,
#content #main-content .contact form .radio label {
        width:340px;
}
/*checkboxes larges*/
#content #main-content .contact form .large .check label {
        width:490px;
}
