input[type=radio].css-checkbox {
		display:none;
	}

	input[type=radio].css-checkbox + label.css-label {
		padding-left:18px;
		height:14px; 
		display:inline-block;
		line-height:14px;
		background-repeat:no-repeat;
		background-position: 0 0;
		font-size:14px;
		vertical-align:middle;
		cursor:pointer;

	}

	input[type=radio].css-checkbox:checked + label.css-label {
		background-position: 0 -14px;
	}
	label.css-label {
	background-image:url(images/rediobox.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
input[type=checkbox].css-checkbox {
display:none;
}

input[type=checkbox].css-checkbox + label.css-label2 {
padding-left:18px;
height:16px; 
display:inline-block;
line-height:16px;
background-repeat:no-repeat;
background-position: 0 0;
font-size:14px;
vertical-align:middle;
cursor:pointer;

}

input[type=checkbox].css-checkbox:checked + label.css-label2 {
background-position: 0 -16px;
}
label.css-label2 {
background-image:url(images/checkbox.png);
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
input[type=checkbox].css-checkbox + label.bgright {
background-position: 75px 0;
padding:0px;
width:120px;
margin-bottom:6px;
}
input[type=checkbox].css-checkbox:checked + label.bgright {
background-position: 75px -16px;
}