.clearfix:before,
.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.prettycheckbox,

.prettyradio
{
 display:inline-block;
 padding:0;
 margin:0
}

.prettycheckbox>a,
.prettycheckbox>a:hover,
.prettyradio>a:hover,
.prettyradio>a
{
 height:30px;
 width:30px;
 display:block;
 float:left;
 cursor:pointer;
 margin:0;
 background:url('../Images/sprites-sfa68604977.png')
}

.prettycheckbox>a:focus,
.prettyradio>a:focus
{
 outline:0 none
}

.prettycheckbox label,
.prettyradio label
{
 display:block;
 float:left;
 margin:6px 5px;
 cursor:pointer
}

.prettycheckbox a.disabled,
.prettycheckbox label.disabled,
.prettyradio a.disabled,
.prettyradio label.disabled
{
 cursor:not-allowed
}

.prettycheckbox>a,
.prettycheckbox>a:hover
{
 background-position:0 0
}

.prettycheckbox>a:focus
{
 background-position:-30px 0
}

.prettycheckbox>a.checked
{
 background-position:-60px 0
}

.prettycheckbox>a.checked:focus,
.prettycheckbox>a.checked:hover
{
 background-position:-90px 0
}

.prettycheckbox>a.checked.disabled
{
 background-position:-150px 0
}

.prettycheckbox>a.disabled
{
 background-position:-120px 0
}

.prettyradio>a
{
 background-position:-180px 0
}

.prettyradio>a:focus,
.prettyradio>a:hover
{
 background-position:-210px 0
}

.prettyradio>a.checked
{
 background-position:-240px 0
}

.prettyradio>a.checked:focus,
.prettyradio>a.checked:hover
{
 background-position:-270px 0
}

.prettyradio>a.checked.disabled
{
 background-position:-330px 0
}

.prettyradio>a.disabled,
.prettyradio>a.disabled:hover
{
 background-position:-300px 0
}
