.contact_honey {display:none;}
    
.form p {
    margin-bottom:0;
}

input[type=text] {
    width:300px;
    height:45px;
    line-height:45px;
    padding:0 20px;
    margin-bottom:20px;
}
textarea {
    width:560px;
    height:200px;
    padding:20px;
    margin-bottom:20px;
    overflow:auto;
}
input[type=text], textarea {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
#msg {
    float:left;
     margin-left:10px;
 }
.errorOutline {
    border:1px solid #ff005a !important;
}    
.errorMsg {
    color:#ff005a !important;
}

input[type=text], textarea {
    -webkit-appearance: none;
    border:1px solid #ddd;
     color:#999;
     font: 13px/18px Arial, Helvetica, sans-serif;
}
input[type=text].required, textarea.required {
    background:#fff url(/images/contact_field_required.png) right 13px no-repeat;
    border:1px solid #e6e6e6;
}
input[type=text]:hover, textarea:hover {
    background-color:#f9f9f9;
    color:#888;
    border:1px solid #ddd;
}
input[type=text]:focus, textarea:focus {
    background-color:#fff;
    color:#888;
    border:1px solid #ddd;
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
}

.submitTheme {
    background:#F29400 !important;
    color:#FFFFFF !important;
}

.submit {
    /* float:left; */
    height:45px;
    font:12px/45px Arial, Helvetica, sans-serif;
    font-weight:normal;
    color:#fff !important;
    background:#111;

    text-decoration:none;
    text-transform:uppercase;
    padding:0 24px;
    border:0;
    cursor:pointer;
    outline:0;
    margin:0 0 16px 0;
    -webkit-appearance: none;
    border-bottom:0 !important;
    border-radius:3px;
    text-shadow:none;
}

