fieldset {
  margin:0 0 10px 0;
}

fieldset input {
  margin:5px 0;
}

fieldset label, span.radio {
  display:block;
  float:left;
/*   clear:left; */
  width: 150px;
  margin:5px 0;
}

legend {
  font-size:1.3em;
  font-weight:bold;
}

span.info, .infofixed, .hotelfixed, .checkfixed, .smallfixed {
  margin:5px 0;
  padding:0px;
  display:inline-block;
  vertical-align:text-top;
  clear:none;
}

.info {
  width:350px;
}

.hotelfixed {
  width:220px;
}

.infofixed {
  width:180px;
}

.checkfixed {
  width:120px;
}

.smallfixed {
  width:80px;
}

ul.formlist li {
  list-style:none;
  clear:both;
}

div.formbox {
  clear:both;
}


