.ui-timepicker {
	padding: 3px;
}
.ui-timepicker-g {
	position: absolute;
	display: none;
	z-index: 500;
}
.ui-timepicker-f {
    position: absolute;
    z-index: 499;
    top: -9999px;
    left: -9999px;
    width: 124px;
    height: 150px;
}
.ui-timepicker-i {
}
.ui-timepicker-s-3 {
	width: 118px;
}
.ui-timepicker-s-2 {
	width: 80px;
}
.ui-timepicker-s-1 {
	width: 40px;
}
.ui-timepicker-i .ui-slider .ui-slider-handle {
	z-index: 1;
}
.ui-timepicker-tc {
	padding: 3px 6px;
	_padding: 3px 13px; /* IE6 */
	height: 22px;
}
.ui-timepicker-thh, .ui-timepicker-tmm, .ui-timepicker-tss {
	background: transparent;
	border: 0 none;
	font: normal 12px Verdana;
	float: left;
	padding: 2px 0;
	margin: 0;
    text-align: center;
	width: 26px;
	height: 16px;
}
.ui-timepicker-ss1, .ui-timepicker-ss2 {
	float: left;
	font: bold 12px Verdana;
    text-align: center;
	padding: 1px 0;
    width: 12px;
	height: 16px;
}
.ui-timepicker-sc {
	border: 0 none;
	margin: 10px 0 5px 0;
    padding: 3px 7px;
	_padding: 3px 6px; /* IE6 */
    height: 106px;
}
.ui-timepicker-shh, .ui-timepicker-smm, .ui-timepicker-sss {
	float: left;
	margin: 0 7px;
    width: 10px;
	height: 100px; 
}
.ui-timepicker-ds1, .ui-timepicker-ds2 {
	float: left;
	border-top: 0 none;
    border-left: 0 none;
    border-bottom: 0 none;
    border-right-width: 1px;
    margin-right: 5px;
	width: 6px;
    height: 100px; 
}
