.tx-thmailformplus-pi1 {}
.tx-thmailformplus-pi1 label { display: block; margin-top: 8px; }
.tx-thmailformplus-pi1 input.text { width: 300px; }
.tx-thmailformplus-pi1 input.radio { float: left; clear: both; margin: 0 2px 0 6px; }
.tx-thmailformplus-pi1 .holder { margin-top: 5px; }
.tx-thmailformplus-pi1 fieldset { margin-top: 20px; }
.tx-thmailformplus-pi1 input.checkbox,
.tx-thmailformplus-pi1 input.radio { float: left; margin: 0 4px 0 6px; }
.tx-thmailformplus-pi1 label sup { font-size: 100%; }
.tx-thmailformplus-pi1 .submit { cursor: pointer; color: #fff; font-weight: bold; text-align: left; width: 130px; border: none; background: transparent url('../images/btn-green.gif') no-repeat; }

.tx-tgrdoccheck-pi1 { float: none; clear: both; margin-bottom: 10px; height: 190px; }

/* generic mailform */
.mailform .row { overflow: hidden; margin-bottom: 4px; }
.mailform label { float: left; width: 110px; }
.mailform input[type="text"] { width: 150px; padding: 2px 1px; border: 1px solid #b3b3b3; }
.mailform select { border: 1px solid #b3b3b3; }
.mailform input[type="submit"] { margin: 10px 0px 0px 110px; }
.mailform span.required { color: red; }

