
.content {
    width: 850px;
    margin: 0 auto;
}
    .content_wraper .title{
        font-family: "Webfont-myriadpro-regular";
        font-size: 19px;
        color: #000;
    }

.sky_bg {
    min-width: 850px;
}
.content_info {
    width: 480px;
    margin: 0 auto;
}

.left_wrap {
    float: left;

}
h4.info_title {
    font-family: "Webfont-myriadpro-semibold";
    font-size: 18px;
    text-align: left;
    margin-bottom: 15px;
}

.right_wrap{
    width: 340px;
    float: right;
}
.left_wrap img {
    width: 100px;
    height: 100px;
}
.info_text {
    font-family: "Webfont-myriadpro-regular";
    font-size: 16px;
}
.contact_info {
    margin: 20px 0 15px 0;
}
.contact_info .contact_title {
    font-family: "Webfont-myriadpro-semibold";
    font-size: 18px;
    margin: 0 0 10px 140px;
}

.input_wrapper {
    width: 400px;
    margin: 0 auto;
}
.input_wrap {
    float:right;
    margin-bottom: 5px;
    width: 400px;
    text-align: right;
}
.input_wrap label {
    margin-right: 20px;
    font: bold 12px/24px Arial;
}
#t_firstname, #t_lastname, #t_email {
    width: 300px;
    height: 25px;
    float: right;
    box-sizing: border-box;
}

label.error {
    float: right;
    width: 300px;
    box-sizing: border-box;
    margin: 0;
    color: #676767;
    border: solid 1px red;
    font: 10px Trebuchet MS, Tahoma, Verdana;
    padding: 3px 2px;
    border-top: none;
    text-align: left;
    display: inline-block;
}

.privacy-block {
    width: 300px;
    margin: 0 0 15px 140px;
}

input.ftm-button.SelWidthSm {
    margin-left: 90px;
}