.checkbox, .radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background-image:url('../images/checkbox.png');
  background-repeat: no-repeat;
  display: inline-block;
  clear: left;
  /*float: left;*/
}
.radio {
  background-image:url('../images/radio.png');
  margin-top: -5px;
}
.select {
    /*font: 0.8em/21px arial,sans-serif;  */
  position: absolute;
 /* width: 268px;*/
  /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 30px;
  padding: 0 12px 0 8px;
  line-height: 30px;
  /*color: #fff;
  font: 12px/21px arial,sans-serif;
  background-image:url('../images/select.png');
  background-repeat: no-repeat;
  overflow: hidden;*/
  /*border: 1px solid #252d8c;*/
  background-image: url(../images/select_body_left.png),url(../images/select_body_right.png),url(../images/select_body.png);
  background-position: top left,top right,top;
  background-repeat:no-repeat,no-repeat,repeat-x;
  font-size: 14px;
}
span.select{
    padding-right: 0 !important;
	white-space: nowrap;
	width: 180px !important;
}
dt.notice{
	color: #df5071;
	font-weight: cold;
	text-align: center;
}  
 .select#hour1.styled {
    /*font: 0.8em/21px arial,sans-serif;  */
  position: absolute;
  width: 100px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 23px;
  padding: 4px 12px 4px 8px;
  /*color: #fff;
  font: 12px/21px arial,sans-serif;
  background-image:url('../images/select.png');
  background-repeat: no-repeat;
  overflow: hidden;*/
  /*border: 1px solid #252d8c;*/
  background-image: url(../images/select_body_left.png),url(../images/select_body_right.png),url(../images/select_body.png);
  background-position: top left,top right,top;
  background-repeat:no-repeat,no-repeat,repeat-x;
  font-size: 12px;
  
  .select#hour2.styled {
    /*font: 0.8em/21px arial,sans-serif;  */
  position: absolute;
  width: 100px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 23px;
  padding: 4px 12px 4px 8px;
  /*color: #fff;
  font: 12px/21px arial,sans-serif;
  background-image:url('../images/select.png');
  background-repeat: no-repeat;
  overflow: hidden;*/
  /*border: 1px solid #252d8c;*/
  background-image: url(../images/select_body_left.png),url(../images/select_body_right.png),url(../images/select_body.png);
  background-position: top left,top right,top;
  background-repeat:no-repeat,no-repeat,repeat-x;
  font-size: 12px;
}
