.prettycheckbox td.fake-checkable-cell,
.prettyradio td.fake-checkable-cell { vertical-align: top; }
.prettycheckbox td.checkable-label-cell,
.prettyradio td.checkable-label-cell { vertical-align: top; padding-top: 5px; }
.prettycheckbox a.fake-checkable,
.prettyradio a.fake-checkable { cursor: pointer; margin: 0; display: block; width: 30px; height: 30px; background-repeat: no-repeat; background-image: url("./prettyCheckable/sprites.png"); background-position: 0px 0px; }
.prettycheckbox a.fake-checkable:focus,
.prettyradio a.fake-checkable:focus { outline: 0 none; }
.prettycheckbox label,
.prettyradio label { cursor: pointer; }
.prettycheckbox a.disabled,
.prettycheckbox label.disabled,
.prettyradio a.disabled,
.prettyradio label.disabled { cursor: not-allowed; }

.prettycheckbox a.fake-checkable.unchecked.enabled { background-position: 0px 0px; }
.prettyradio a.fake-checkable.unchecked.enabled { background-position: -180px 0px; }
.prettycheckbox a.fake-checkable.unchecked.enabled:focus { background-position: -30px 0px; }
.prettyradio a.fake-checkable.unchecked.enabled:focus { background-position: -210px 0px; }
.prettycheckbox a.fake-checkable.checked.enabled { background-position: -60px 0px; }
.prettyradio a.fake-checkable.checked.enabled { background-position: -240px 0px; }
.prettycheckbox a.fake-checkable.checked.enabled:focus { background-position: -90px 0px; }
.prettyradio a.fake-checkable.checked.enabled:focus { background-position: -270px 0px; }
.prettycheckbox a.fake-checkable.unchecked.disabled { background-position: -120px 0px; }
.prettyradio a.fake-checkable.unchecked.disabled { background-position: -300px 0px; }
.prettycheckbox a.fake-checkable.checked.disabled { background-position: -150px 0px; }
.prettyradio a.fake-checkable.checked.disabled { background-position: -330px 0px; }

.prettycheckbox a.fake-checkable img.fake-checkable-image,
.prettyradio a.fake-checkable img.fake-checkable-image { display: none; vertical-align: bottom; }
@media print
{
	.prettycheckbox a.fake-checkable.unchecked.enabled img.fake-checkable-image.unchecked,
	.prettyradio a.fake-checkable.unchecked.enabled img.fake-checkable-image.unchecked { display: inline; }

	.prettycheckbox a.fake-checkable.checked.enabled img.fake-checkable-image.checked,
	.prettyradio a.fake-checkable.checked.enabled img.fake-checkable-image.checked { display: inline; }

	.prettycheckbox a.fake-checkable.checked.disabled img.fake-checkable-image.checked-disabled,
	.prettyradio a.fake-checkable.checked.disabled img.fake-checkable-image.checked-disabled { display: inline; }

	.prettycheckbox a.fake-checkable.unchecked.disabled img.fake-checkable-image.unchecked-disabled,
	.prettyradio a.fake-checkable.unchecked.disabled img.fake-checkable-image.unchecked-disabled { display: inline; }
}
