
div.widget_container.number_picker{width:100%;text-align:right;padding-right:2px}.ie7 div.widget_container.number_picker{width:96%}div.widget_container.number_picker input{width:25%;min-width:30px;padding:3px 0 3px 0;vertical-align:middle;text-align:right;font-size:14px;font-weight:bold}.ie7 div.widget_container.number_picker input{padding:0;margin-top:2px}div.widget_container.number_picker button span.main-sprite{margin:8px}.ie7 div.widget_container.number_picker button{width:34px;height:34px}
button.time_picker{margin:0;padding:2px 3px 2px 5px;width:100%;height:40px}.ie7 button.time_picker .text{margin-top:-2px;margin-left:0}button.time_picker span.main-sprite{float:right;margin:0;border-left:1px solid #ccc}.ie7 button.time_picker span.main-sprite{margin-top:-2px}.time_picker_dropbox{position:absolute;display:none;background:#fff;border:1px solid #aaa;padding:6px;z-index:100;background:#fefefe;background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6)}.time_picker_dropbox table{border-collapse:collapse;width:100%}.time_picker_dropbox table caption{color:#3e3e3e;font-weight:bold;text-align:left;margin-top:5px;margin-bottom:5px}.time_picker_dropbox td{background:#fff;color:#3e3e3e;width:2.2em;height:2.2em;padding-top:10px;font-weight:bold;text-align:center;border:1px solid #aaa;cursor:pointer}.time_picker_dropbox td.selected,.time_picker_dropbox td:hover{color:#fff;background:#737373!important}.time_picker_dropbox .minute_container,.time_picker_dropbox .ampm_container{margin-top:.75em;margin-bottom:5px}.ampm_container{margin-bottom:.75em}.time_picker_dropbox a{font-size:.9em;font-weight:bold}.time_picker_dropbox .ok_button{border-color:#bbb!important}#show_all_min{margin-top:5px}
.toggle_container{margin-top:4px}.toggle_container p{font-weight:bold;margin:-1px 0 0 0;padding:0;float:left;font-size:.9em;opacity:.6;cursor:pointer}.toggle_container p.selected{opacity:1}.slider_container{float:left;width:30px;padding:2px;margin:0 3px 0 3px;background:#fff;box-shadow:0 0 2px #404040;border-radius:7px;cursor:pointer}.slider_container .slider{float:left;background:#ddd;border:1px solid #404040;padding:5px;margin:0;width:5px;border-radius:6px}.slider_container .slider.pos-1{float:right}