.bkForm2 label, .bkForm2 *.display, .bkForm2 p { float: left; width: 160px; font-size: 0.9em; margin-top: 0.1em; clear: left; }

.bkForm2 p *.display { font-size: 1em; margin-top: 0; }

.bkForm2 input, .bkForm2 select { border: 1px solid #000; margin-bottom: 5px; }

.bkForm2 .side { clear: none; padding: 0 5px; width: auto; }

.bkForm2 input, .bkForm2 select, .bkForm2 textarea, .bkForm2 .additional, .bkForm2 .changeFile, .bkForm2 .output, .bkForm2 .message, .bkForm2 .info { float: left; }

.bkForm2 p, .bkForm2 .description { width: 100%; }

.bkForm2 .submit, .bkForm2 .checkbox, .bkForm2 .radio { float: none; }

.bkForm2 .checkbox, .bkForm2 .radio { border: none; float: left; }

.bkForm2 .inline, .bkForm2 .inline input { clear: none; float: none; width: auto; margin-bottom: auto;}

.bkForm2 .radiogroup .inline, .bkForm2 .radiogroup .inline input, .bkForm2 .checkboxgroup .inline, .bkForm2 .checkbox .inline input { float: left; }

.bkForm2 .additional { margin-left: 5px; font-size: .9em; color: #D13227; font-variant: small-caps; text-decoration: underline; cursor: pointer; font-weight: bold; }

.bkForm2 .message { color: #FF0000; }

.bkForm2 label.output { width: auto; clear: none; }

.bkForm2 label.hide { position: absolute; top: 0; left: -9999em; width: 1em; overflow: hidden;}

.bkForm2 fieldset.default, .bkForm2 fieldset.submit { border: none; }

.bkForm2 input[disabled], .bkForm2 select[disabled], .bkForm2 textarea[disabled], .bkForm2 .disabled { background: #C0C0C0; }