.custom-checkbox,.custom-radio{position:relative}.custom-checkbox input,.custom-radio input{position:absolute;left:-999em}.custom-checkbox label,.custom-radio label{display:block;position:relative;z-index:1;font-size:1em;padding-right:1em;line-height:1;padding:.4em 0 .5em 30px;margin:0 0 .3em;cursor:pointer;width:100%;text-align:left;padding-top:8px}.ui-dialog .custom-checkbox label,.ui-dialog .custom-radio label{z-index:1003}.custom-checkbox label{background:url(img/checkbox.gif) no-repeat}.custom-radio label{background:url(img/radiobutton.gif) no-repeat}.custom-checkbox label,.custom-radio label{background-position:-10px -14px}.custom-checkbox label.hover,.custom-checkbox label.focus,.custom-radio label.hover,.custom-radio label.focus{background-position:-10px -114px}.custom-checkbox label.checked,.custom-radio label.checked{background-position:-10px -214px}.custom-checkbox label.checkedHover,.custom-checkbox label.checkedFocus{background-position:-10px -314px}.custom-checkbox label.focus,.custom-radio label.focus{outline:1px dotted #ccc}.form-inputs .custom-checkbox,.form-inputs .custom-radio{padding-left:29%}.form-inputs #branchSelectionCheckBox .custom-checkbox{padding-left:30%}.wide-form.form-inputs .custom-checkbox{padding-left:50%}.form-inputs .custom-checkbox label,.form-inputs .custom-radio label{padding-left:30px;padding-top:8px;width:auto}