/* Used for the Switch effect: */
	.cb-enable, .cb-disable, .cb-enable span, .cb-disable span { background: url(Images/switch.gif) repeat-x; display: block; float: right; }
	.cb-enable span, .cb-disable span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; }
	.cb-enable span { background-position: left -90px; padding: 0 10px; color: #000; }
.cb-enable {
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    border-top-left-radius: 10px;

    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.cb-disable {
    -webkit-border-top-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    border-top-right-radius: 10px;

    -webkit-border-bottom-right-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

	.cb-disable span { background-position: right -180px;padding: 0 10px; color: #000;}
	.cb-disable.selected { background-position: 0 -30px; }
	.cb-disable.selected span { background-position: right -210px; color: #fff; }
	.cb-enable.selected { background-position: 0 -60px; }
	.cb-enable.selected span { background-position: left -150px; color: #fff; }
	.switch label { cursor: pointer; }
    .switch input { display: none; }
    .switch { margin: 0px; min-width: 230px; max-width:230px; }

    .aftcheckbox input { display: none; }
    .aftcheckbox label { cursor: pointer; }

    /* tone strengthen both checkbox */
    .cb-tone, .cb-both, .cb-strengthen, .cb-tone span, .cb-both span, .cb-strengthen span { background: url(Images/switch.gif) repeat-x; display: block; float: right; }
    .cb-tone, .cb-strengthen { border-right:1px solid grey;}
    .cb-tone span, .cb-both span, .cb-strengthen span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; }
	.cb-tone span { background-position: left -90px; padding: 0 10px;  color: #000;}
    .cb-both span { background-position: right -180px;padding: 0 10px;  color: #000;}
	.cb-strengthen span { background-position: right -180px; padding: 0 10px; color: #000;}
    .cb-strengthen.selected { background-position: 0 -30px; }
    .cb-strengthen.selected span { background-position: 0 -30px; color: #fff; }
    .cb-both.selected { background-position: 0 -30px; }
	.cb-both.selected span { background-position: right -210px; color: #fff; }
	.cb-tone.selected { background-position: 0 -60px; }
	.cb-tone.selected span { background-position: left -150px; color: #fff; }

    /* Nutrition Checkbox */
    .radioEnum input{ display: none; }