.iPhoneCheckContainer, .iPhoneCheckContainer label {user-select: none;-moz-user-select: none;-khtml-user-select: none;}
.iPhoneCheckDisabled {filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}

.iPhoneCheckContainer {position: relative;height: 34px;cursor: pointer;overflow: hidden;}
.iPhoneCheckContainer input {position: absolute;top: 5px;left: 30px;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
.iPhoneCheckContainer label {white-space: nowrap;font-size: 20px;line-height: 20px;font-weight: bold;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;text-transform: uppercase;cursor: pointer;display: block;height: 34px;position: absolute;width: auto;top: 0;padding-top: 7px;overflow: hidden;}
label.iPhoneCheckLabelOn {color: #fff;background: url(../img/checkboxes/on.png) no-repeat;text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);left: 0;padding-top: 7px;}
label.iPhoneCheckLabelOn span {padding-left: 20px;padding-right:0;}
label.iPhoneCheckLabelOff {color: #8B8B8B;background: url(../img/checkboxes/off.png) no-repeat right 0;text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6);text-align: right;right: 0;}
label.iPhoneCheckLabelOff span {padding-right: 13px;}
.iPhoneCheckHandle {display: block;height: 33px;cursor: pointer;position: absolute;top: 0;left: 0;width: 0;background: url(../img/checkboxes/slider.png) no-repeat;padding-left: 3px;}
.iPhoneCheckHandleRight {height: 100%;width: 100%;padding-right: 3px;background: url(../img/checkboxes/slider.png) no-repeat right 0;}
.iPhoneCheckHandleCenter {height: 100%;width: 100%;background: url(../img/checkboxes/slider.png) no-repeat center 0;}

.form_checkbox.little .iPhoneCheckContainer {width:80px;}
.form_checkbox.little .iPhoneCheckContainer label {font-size: 16px;}
.form_checkbox.little label.iPhoneCheckLabelOn span {padding-left: 16px;padding-right:0;}
.form_checkbox.little label.iPhoneCheckLabelOff {background: url(../img/checkboxes/off.png) no-repeat right 0;}
.form_checkbox.little label.iPhoneCheckLabelOff span {padding-right: 11px;}
