div.wpcf7{margin:0;paddin:10px;}
div.wpcf7-response-output{margin:0;padding:0;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;padding-bottom:10px;color:#398f14;font-weight:bold;}
div.wpcf7-mail-sent-ng{border:2px solid #ff0000;padding-bottom:10px;}
div.wpcf7-spam-blocked{border:2px solid #ffa500;}
div.wpcf7-validation-errors{border:0px solid #f7e700;padding-bottom:10px;color:#ff0000;font-weight:bold;}
span.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{z-index:100;background:#fff;font-size:8pt;color:#f00;width:280px;;}
span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block;}
span.wpcf7-list-item{margin-left:0.5em;display:block;}
.wpcf7-display-none{display:none;}
div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px;}
div.wpcf7 .watermark{color:#888;}
div.wpcf7 input.wpcf7-submit{-moz-transition:all 0.3s ease 0s;color:#FFFFFF;cursor:pointer;font-family:Arial,Helvetica,sans-serif;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.4), 0 0 0 rgba(255, 255, 255, 0);background:#1E1E1E;background:-moz-linear-gradient(center top , #545557 0%, #1E1E1E) repeat scroll 0 0 padding-box transparent;border:1px solid #030303;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.4) inset;font-size:14px;padding:8px 20px;border-radius:4px 4px 4px 4px;}
#contact-expand{background-color:#ECEAE9;border-radius:8px 8px 8px 8px;padding-left:20px;display:block;overflow:hidden;padding:10px;width:94%;font-family:Arial;margin-top:10px;margin-bottom:20px;float:left;}
#contact-expand label{display:block;float:left;width:250px;color:#434343;}
#contact-expand p{line-height:10px;padding-bottom:10px;width:45%;float:left;margin-right:10px;padding-left:20px;}
#contact-expand p1{line-height:10px;padding-bottom:20px;width:90%;float:right;margin-right:40px;}
#contact-expand p.test{width:100%;}
#contact-expand p.long{line-height:16px;padding-bottom:10px;width:50%;float:left;}
span.missing-required input, span.missing-required textarea{border:1px solid red !important;}
span.myclass{height:20px;width:70px;text-color:#4e4e4e;;}
input.noedit{border:1 solid;background:#CDCDCD;font-weight:bold;font-family:Arial;width:auto;}
element.style{padding:15px 0;}
.fl{float:left;