.rs-checkbox ul,
.rs-radio ul{
	list-style:none;
	padding:0;
	margin:0;
}
.rs-checkbox-label,
.rs-radio-label{
	display:inline-block;
	margin-bottom:5px;
	cursor:pointer;
	color:#535353;
}
.rs-checkbox-input,
.rs-radio-input{
	outline:none!important;
	transition:none!important;
	margin-right:4px;
	vertical-align:-2px;
}
.rs-checkbox-hidden,
.rs-radio-hidden{
	margin:1px 0 0 1px;
	position:absolute;
	z-index:-1;
	visibility:hidden;
}
.rs-checkbox-trigger,
.rs-radio-trigger{
    cursor: pointer;
    display: inline-block;
    height: 16px;
    padding: 0 8px;
	vertical-align:-3px;
	margin-right:5px;
}
.rs-checkbox-trigger{
	background: url(checkbox.png) no-repeat scroll center top;
}
.rs-radio-trigger{
	background:url(radio.png) no-repeat center top;
}

.rs-checkbox-trigger.checked,
.rs-radio-trigger.checked{
	background-position:center bottom;
}

.rs-checkbox-trigger.disabled,
.rs-radio-trigger.disabled,
.rs-checkbox-label.disabled,
.rs-radio-label.disabled{
	cursor:default;
}