/*contact page form styles*/
#businessCard{
    background-image: url(../images/bcard.jpg);
    background-repeat: no-repeat;
    width: 426px;
    height: 325px;
    /*margin: 0 auto;*/
    /*padding: 37px 0;*/
}
form {
    margin: 30px 0;
    padding: 10px 0;
    width: 550px;
    font-size: 9pt;
    color: #59504E;
    text-align: center;
    /*border*/
    border-top: 1px solid #ccc;
    border-right: 8px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #7dabab;
    /*h-shadow v-shadow blur spread color inset */
    -moz-box-shadow: 3px 0 10px #e4ebeb;
    -webkit-box-shadow: 3px 0 10px #e4ebeb;
    box-shadow: 3px 0 10px #e4ebeb;
    /*border-radius*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fbfbfb;
    /*gradient bg fff => fbfbfb*/
    background-image: -ms-linear-gradient(right, #fff 0%, #fbfbfb 100%);/* IE10 Consumer Preview */
    background-image: -moz-linear-gradient(right, #fff 0%, #fbfbfb 100%);/* Mozilla Firefox */
    background-image: -o-linear-gradient(right, #fff 0%, #fbfbfb 100%);/* Opera */
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #fff), color-stop(1, #fbfbfb));/* Webkit (Safari/Chrome 10) */
    background-image: -webkit-linear-gradient(right, #fff 0%, #fbfbfb 100%);/* Webkit (Chrome 11+) */
    background-image: linear-gradient(to right, #fff 0%, #fbfbfb 100%);/* W3C Markup, IE10 Release Preview */
}
input, textarea {
    margin: 5px auto;
    /*border*/
    border-radius: 5px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #7dabab;
    /*shadow*/
    -webkit-box-shadow: 0 0 8px #e4ebeb;
    -moz-box-shadow: 0 0 8px #e4ebeb;
    box-shadow: 0 0 8px #e4ebeb;
}
textarea:focus, input:focus {
    border: 1px solid #7dabab !important;
    background-color: #fbfbfb;
    outline: none !important;
}

form input[type="submit"], form input[type="reset"] {
    display: inline-block;
    margin: 0;
    width:120px;
    height:30px;
    background-color: #7dabab;
    color:#fff;
    border: 1px solid #ccc;
}
form input[type="submit"]:hover, form input[type="reset"]:hover {
    background-color: #fff;
    color: #7dabab;
}
#senderInfo input {
    display: block;
    width: 400px;
    height: 25px;
    /*margin: 0 auto;*/
    /*padding-top: 3px;*/
}
#referralSource {
    text-align: left;
    display: inline-block;
}

textarea#message {
    width: 400px;
    height: 150px;

}