div.sem-field-container {
padding: 5px 0;clear:both;
}

label.sem-label {
display:block;
margin-top:4px;
display:block;
width:140px;
float:left;
}

fieldset.sem-fieldset {
border:0;
padding:0;
margin:0;
}

legend.sem-legend {
display:block;
padding:0;
margin:0;
vertical-align:top;
margin-top:4px;
white-space:normal;
}

input.sem-text {
margin:2px;
}

textarea.sem-textarea {
margin:2px;
}

select.sem-select {
margin:2px;
}

label.sem-radio-button-label {
display:block;
clear:both;
margin-left:15px;
}

input.sem-radio-button {
margin:2px;
}

label.sem-checkbox-label {
display:block;
clear:both;
margin-left:15px;
}

input.sem-checkbox {
margin:2px;
}

input.sem-date {
margin:2px;
}

input.sem-submit {
margin:2px;
font-size:16px;
}

.formsubhead{font-weight:bold;font-size:12px;display:block;background-color:#eee;padding:4px;}
.hidethisprice{color:#fff}
.hidethisprice label{color:#333}

