
/*-- IPHONE CONTAINER -----*/
.iPhoneCheckContainer{position: relative; height: 27px; cursor: pointer; zoverflow: hidden;}
.iPhoneCheckContainer input{position: absolute; top: 5px; left: 30px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0;}
.iPhoneCheckContainer label{white-space: nowrap; font-size: 17px; line-height: 17px; font-weight: bold; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; cursor: pointer; display: block; height: 27px; position: absolute; width: auto; top: 0; padding-top: 5px; overflow: hidden;}
.iPhoneCheckContainer, .iPhoneCheckContainer label{user-select: none; -moz-user-select: none; -khtml-user-select: none;}
.iPhoneCheckDisabled{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5;}

/*-- IPHONE LABEL --------*/
label.iPhoneCheckLabelOn{color: white; background: url('images/iphone-style-checkboxes/on.png') no-repeat; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6); left: 0; padding-top: 5px;}
label.iPhoneCheckLabelOn span{padding-left: 8px;}
label.iPhoneCheckLabelOff{margin: 0px !important; color: #8b8b8b; background: url('images/iphone-style-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: 8px;}

/*-- IPHONE HANDLE -------*/
.iPhoneCheckHandle{display: block; height: 27px; cursor: pointer; position: absolute; top: 0; left: 0; width: 0; background: url('images/iphone-style-checkboxes/slider_left.png') no-repeat; padding-left: 3px;}
.iPhoneCheckHandleRight {height: 100%; width: 100%; padding-right: 3px; background: url('images/iphone-style-checkboxes/slider_right.png') no-repeat right 0;}
.iPhoneCheckHandleCenter{height: 100%; width: 100%; background: url('images/iphone-style-checkboxes/slider_center.png');}

/*-- IOS CONTAINER -------*/
.iOSCheckContainer{position: relative; height: 27px; cursor: pointer; overflow: hidden;}
.iOSCheckContainer input{position: absolute; top: 5px; left: 30px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0;}
.iOSCheckContainer label{white-space: nowrap; font-size: 17px; line-height: 17px; font-weight: bold; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; cursor: pointer; display: block; height: 27px; position: absolute; width: auto; top: 0; padding-top: 5px; overflow: hidden;}
.iOSCheckContainer, .iOSCheckContainer label{user-select: none; -moz-user-select: none; -khtml-user-select: none;}
.iOSCheckDisabled{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5;}

/*-- IOS LABEL ----------*/
label.iOSCheckLabelOn{color: white; background: url('images/ios-style-checkboxes/on.png') no-repeat; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6); left: 0; padding-top: 5px;}
label.iOSCheckLabelOn span{padding-left: 8px;}
label.iOSCheckLabelOff{color: #8b8b8b; background: url('images/ios-style-checkboxes/off.png') no-repeat right 0; text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6); text-align: right; right: 0;}
label.iOSCheckLabelOff span{padding-right: 8px;}

/*-- IOS LABEL ----------*/
.iOSCheckHandle{display: block; height: 27px; cursor: pointer; position: absolute; top: 0; left: 0; width: 0; background: url('images/ios-style-checkboxes/slider_left.png') no-repeat; padding-left: 3px;}
.iOSCheckHandleRight{height: 100%; width: 100%; padding-right: 3px; background: url('images/ios-style-checkboxes/slider_right.png') no-repeat right 0;}
.iOSCheckHandleCenter{height: 100%; width: 100%; background: url('images/ios-style-checkboxes/slider_center.png');}
