.tx-smenocontactform-pi1 label { display:block; margin:0 0 4px 2px; padding-top:10px;}
.tx-smenocontactform-pi1 .clearboth { clear:both; float:none; height:0; line-height:0; margin:0; padding:0; width:0;}
.tx-smenocontactform-pi1 input, .tx-smenocontactform-pi1 select, .tx-smenocontactform-pi1 textarea { display:block; margin-bottom:0.2em;; border:1px solid #ccc; }
.tx-smenocontactform-pi1 .tip { color:#8E969D; font-size:90%; font-style:italic; }
.tx-smenocontactform-pi1 .bd { margin:0; margin-right:10px; float:left; width:50px; }
.tx-smenocontactform-pi1 .required { color:#FF0101; }
.tx-smenocontactform-pi1 .submit { margin-top:20px; }
.tx-smenocontactform-pi1 optgroup option { margin-left:20px; }
.content-block .tx-smenocontactform-pi1 select { width:300px; }
.tx-smenocontactform-pi1 input.error, .tx-smenocontactform-pi1 textarea.error, .tx-smenocontactform-pi1 select.error { border:1px solid #FF0000; }
.tx-smenocontactform-pi1 .warning { color:#FF0000; }
#tx_smenocontactform_pi1_subject_tips p { display:none; }
