/* 
 * The state classes are a little bit complex, because of the doubble class bug in IE6
 * The state class looks like this:
 * .ui-radio-state[-checked][-disabled][-hover] or .ui-checkbox-state[-checked][-disabled][-hover]
 * Examples:
 * .ui-radio-state-checked (simply checked) 
 * .ui-radio-state-checked-hover (checked and hovered/focused)
 * .ui-radio-state-hover (unchecked and hovered/focused)
 */
.ui-radio-state-disabled,
.ui-radio-state-checked-disabled,
.ui-radio-state-disabled-hover,
.ui-radio-state-checked-disabled-hover {
color: #999;
}
#native {
display: inline;
}
span.ui-checkbox {
float: left;
display: block;
width: 20px;
height: 16px;
background: url(../layout/form_icons.png) 0 -40px no-repeat;
}
span.ui-radio {
display: block;
float: left;
width: 20px;
height: 16px;
background: url(../layout/form_icons.png) 0 -200px no-repeat;
}
span.ui-helper-hidden {
display: none;
}
label {
display:block;
padding: 4px 0px 0px 0px;
}
span.ui-checkbox-state-hover {
background-position: 0 -114px;
}
span.ui-radio-state-hover {
background-position: 0 -272px;
}
span.ui-checkbox-state-checked {
background-position: 0 -1px;
}
span.ui-checkbox-state-disabled {
background-position: 0 -40px;
}
span.ui-checkbox-state-checked-hover {
background-position: 0 -75px;
}
span.ui-radio-state-checked-disabled-hover,
span.ui-radio-state-checked-disabled,
span.ui-radio-state-checked {
background-position: 0 -161px;
}
span.ui-radio-state-checked-hover {
background-position: 0 -236px;
}
form {
overflow: hidden;
height: 1%;
margin: 20px 0;
}
.ui-helper-hidden-accessible {display: none;}
table {
margin: 10px 0;
border-collapse: collapse;
width: 100%;
}
caption {
text-align: left;
}
th,
td {
border: 1px solid #000;
}
