#VATCalcForm{
padding:0 1em
margin-bottom:1em;
}

/* stop Chrome showing up/down scrollers on number inputs */
#VATCalcForm input::-webkit-outer-spin-button,
#VATCalcForm input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    appearance: none;	
    margin: 0; /* <-- Apparently some margin is still there even though it's hidden */
}
/* stop Firefox showing up/down spinners on number inputs */
#VATCalcForm input[type=number] {
    -moz-appearance:textfield;
}

/* field behaviour */
#VATCalcForm .VcpInputDiv{
float:left;
clear:none;
}
#VATCalcForm .VcpInputDiv div.ui-input-text{
width: auto;
}
#VATCalcForm .VcpInputDiv label{
padding-left:4px;
padding-bottom:4px;
width:auto;
}

/* field layout */
#VcpGrossDiv, #VcpNettDiv, #VcpVATDiv, #VcpSubmitDiv{
padding-left:2%;
width:18%; /* 28% */
min-width:5.5em;
b_order:1px solid red;
}
#VcpRateDiv{
width:10%;
min-width:5.5em;
min-width:5.9em;
}
#VcpSubmitDiv{
width:inherit;

padding-bottom:0.97em;
margin-bottom:0.9em;
}
#VcpSubmitDiv .ui-btn{
/* width:20%; */
min-width:6.5em;
margin:23px 0 0 0;
}
/*
#VcpSubmitDiv .ui-btn-inner{
width:20%;
min-width:6.5em;
margin:23px 0 0 0;
}
*/