.input-wrapper {margin-bottom: 50px;}

fieldset {margin-bottom: 25px;}

input, select, textarea {border: 1px solid #ccc;}

input {padding: 5px; width: 200px; margin-bottom: 5px; background-color:#dcf9f4;}
label {float: left; width: 100%; margin-bottom: 5px;}
select {width: 210px; height: 24px; margin-bottom: 5px; background-color:#dcf9f4;}
textarea {width: 210px; height: 200px; margin-bottom: 5px; background-color:#dcf9f4;}
legend {display: none;}

.submit_container input {cursor: pointer;}


.radio_container span {display: block; margin-bottom: 5px;}
.radio_container label {float: none;}
.radio_container input {width: 20px; border: none;}
label.radio-button {float: none; display: block; margin-bottom: 10px;}

.checkbox_container span {display: block; margin-bottom: 5px;}
.checkbox_container label {float: none;}
.checkbox_container input {width: 20px; border: none;}
label.checkbox {float: none; display: block; margin-bottom: 10px;}

.columnar label {width: 150px; }
.columnar label.radio-button {display: inline; float: left; background-color;}

.columnar .radio_container {margin-left: 150px;}
.columnar .radio_container, .columnar .checkbox_container {margin-top: 1px;}

.columnar label.checkbox {display: inline; float: left;}
.columnar .checkbox_container {margin-left: 150px;}

.columnar .submit_container input {margin-left: 150px; width: 210px; color:#666;}