.contact-page{background:#eee;padding:50px 0;}
.contact-page>.ceho{background:#fff;width:1000px;-ms-box-shadow:1px 1px 6px rgba(0,0,0,0.3);-khtml-box-shadow:1px 1px 6px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.3);-o-box-shadow:1px 1px 6px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.3);box-shadow:1px 1px 6px rgba(0,0,0,0.3);}
.contact-page>.ceho>form{padding:0;margin:0;background:none;}
.contact-info,.feedback{display:inline-block;width:70%;vertical-align:top;}
.feedback>div{background:#f4f4f4;padding:20px;padding-top:0;border-left:1px solid #ddd;}
.contact-info{margin-right:2%;width:28%;}
.contact-info>div{padding:20px;line-height:200%;color:#444;}
.col h4{font-size:20px;color:#222;margin:0;padding:10px;text-transform:uppercase;font-weight:normal;text-align:center;position:relative;margin-bottom:20px;}
.col h4:after{position:absolute;display:block;border-bottom:1px solid #333;width:50%;left:50%;-ms-transform:translateX(-50%);-khtml-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);content:'';bottom:0;}
form label>span:after{content:':';}
b.required:after{content:'*';color:red;}
form label.required>span:after{content:': *';color:red;}
#captcha-img{vertical-align:middle;margin-left:10px;height:40px;}
