input values are left aligned */
xf|value {
   text-align: left;
}

/* vertical area between input boxes */
input {
   margin: .5em;	
}

/* each group is our table */
xf|group {
   display: table;
}

/* each input is a row in the group table */
xf|input {
   display: table-row;
}

xf|select1 {
  display: table-row;
}

xf|select1 xf|label {
   display: table-cell;
}

/* each label within an input is a cell in the input row */
xf|input xf|label {
   display: table-cell;	
}

xf|itemset xf|label {
   margin-lef