.cpwfrmbtn {
        cursor: pointer;
        font-size: 0.86em;
        color: #050505;
        letter-spacing: 0.15em;
        text-align: center;
        height: 29px;
        width: 126px;
        padding: 8px;
        background-color: #efd776;
        border-color: grey;
        border-width: 3px;
        border-style: inset;
}
.cpwfrmbx, .cpwfrmbxerr {
        float:          right;
        color:          #050505;
        height:         25px;
        width:          250px;
        cursor:         pointer;
        padding-left:   5px;
        border-color: grey;
        border-radius:  3px;
        transition: background-color 0.5s ease;
}
.cpwfrmbx:hover, .cpwfrmbxerr:hover {
        background-color: #fff;
}
.cpwfrmbx {
        background-color:       #fff8e1;
}
.cpwfrmbxerr {
        background-color:  #e6ee9c;
}
.contact_form {
        margin-left:    auto;
        margin-right:   auto;
}
.pg_contact {
        float:          left;
        margin-right:   auto;
        margin-left:    auto;
        width:          980px;
        min-height:     10px;
        background:     #fff;
}
.pg_contact_frm_bx {
        float:          left;
        margin-right:   auto;
        margin-left:    auto;
        margin-left:    20px;
        min-height:     200px;
        width:          600px;
}
.pg_contact_frm_bx2 {
        float:          left;
        margin-right:   auto;
        margin-left:    auto;
        margin-left:    25px;
        min-height:     200px;
        width:          300px;
}
table.tbl_contact_form {
        margin-left:  auto;
        margin-right: auto;
}
table.tbl_contact_form, th.tbl_contact_form,td.tbl_contact_form {
        border-collapse:  collapse;
        color: #050505;
}
th.tbl_contact_form {
        font-size: 1.1em;
        height:        30px;
        vertical-align: bottom;
        padding:   10px;
}
td.tbl_contact_form {
        font-size: 1.0em;
        height:        30px;
        text-align:    right;
        vertical-align: bottom;
        padding:   10px;
}
textarea {
       background-color: #fff8e1;
       color: #050505;
       border-radius:  3px;
       border-style:           inset;
       border-color:           #ffefd5;
       cursor: pointer;
       padding-left: 5px;
       width: 250px;
       height: 200px;
       resize: none;
       white-space: pre-line;
       overflow: auto;
       line-height: 1.2em;
       font-size: 1.05em;
       transition: background-color 0.5s ease;
}
textarea:hover {
       background-color: #fff;
}

