.checkboxcontainer
{
	float: left;
	clear:  inherit;
}

.checkboxcontainer.disabled
{
	opacity:0.4;
}
.checkboxcontainer.disabled .checkboxButton  {
    cursor: default !important;
}

.checkboxcontainer .checkboxInput
{
	display:none;
}

.checkboxcontainer span.checkboxText
{
	margin-left: 6px;
	color:#34a9e1;
	font-weight: 900;
	font-size: 11px;
}

.checkboxchecked, .checkboxunchecked {
    width: 37px; height: 17px;
    background: url('../images/checkbox-slider-checked.jpg') no-repeat 0 0;
    float: left;
    clear: right;
    cursor: pointer;
	opacity: 1;
}

.checkboxunchecked {
    background: url('../images/checkbox-slider-unchecked.jpg') no-repeat 0 0;
}

.checkboxchecked-type2, .checkboxunchecked-type2 {
    width: 19px; height: 19px;
    float: left;
    clear: right;
    cursor: pointer;
    background: url('../images/checkbox-type2-checked.png');
}
.checkboxunchecked-type2 {
    background: url('../images/checkbox-type2-unchecked.png');
}