.left-column{
    width:650px;
    float:left;
    border-right:2px solid #dddddd;
}

.right-column{
    width:323px;
    float:right;
}
.left-column-inner{
    padding:20px 17px 50px 20px;
}
.contact .left-column{
    min-height:600px;
}
.contact .content h1{
    font-size:36px;
    font-weight:normal;
    color:#000;
    font-family:"M+ 1p";
    margin-bottom:15px;
}
.contact .content p{
    font-size:13px;
    font-style:italic;
    line-height:23px;
    font-family:Times,"Times New Roman";
    color:#525252;
}
.content table{
    font-size:12px;
    font-family:Helvetica,Arial;
    line-height:14px;
    color:#525252;
}
input.contact-field{
    width:298px;
    height:24px;
    border:1px solid #d4d4d4;
    font-size:15px;
}
textarea.contact-field{
    width:615px;
    height:115px;
    border:1px solid #d4d4d4;
}
.contact .left-margin{
    padding-right:17px;
}
.content table dt{
    margin:11px 0px 8px 0;
}

.content #recaptcha_widget_div{
    margin-top:11px;
}
.biz-card{
    padding:62px 0 43px 21px;
}
.biz-card p {
    background: url(../images/contact/arrow.gif) 0 2px no-repeat;
    padding-left:21px;
    font-size:15px;
    font-family:Arial,Helvetica,sans-serif;
    color:#000;
    line-height:20px;
    letter-spacing:0.4px;
}
.biz-card a{
    color:#eb8045;
}
.newsletter{
    padding:38px 0 0px 21px;
}
.newsletter .title{
    font-family:"M+ 1p";
    color:#525252;
    font-size:18px;
    padding-left:4px;
}
.newsletter .text{
    font-size:12px;
    font-family:Helvetica,Arial;
    line-height:23px;
    color:#525252;
    padding-left:2px;
}
.newsletter img {
    margin:14px 0;
}
.newsletter .signup{
    margin-top:13px;
}
.errors li {
    color:#e2763a;
}
.success{
    font-size:20px;
    text-align:center;
    font-style:normal;
    padding-top:30px;
    font-family:Helvetica,Arial,sans-serif;
}