.contact_left_cmsx {
    float: left;
    width: 48%;
	margin-left:20px;
}

.main_form {
    width: 100%;
    margin: 0 0 10px 0;
    float: left;
}

.form_level {
    width: 30%;
    line-height: 32px;
    float: left;
    font-size: 14px;
}

.form_drop {
    width: 62%;
    float: right;
    padding: 5px 1.5%;
    border: #d0d0d0 1px solid;
}

.form_drop input {
    width: 100%;
    height: 20px;
    border: 0px;
    background: #ffffff;
    color: #a7a7a7;
}

.form_drop select {
    width: 100%;
    height: 20px;
    background: #ffffff;
    border: 0px;
    color: #a7a7a7;
}

.form_drop textarea {
    width: 100%;
    height: 95px;
    border: 0px;
    background: #ffffff;
    color: #a7a7a7;
}

.capt img {
    width: 100%;
    height: 32px;
}

.capt {
    width: 40%;
    float: left;
    border: #d0d0d0 1px solid;
    margin: 0 10px 0 0;
}

.capt_inn {
    width: 40%;
    float: left;
    padding: 5px 1.5%;
    border: #d0d0d0 1px solid;
    margin: 0 10px 0 0;
}

.capt_inn input {
    width: 100%;
    height: 20px;
    border: 0px;
    background: #ffffff;
    color: #a7a7a7;
}

.refrsh_btn {
    float: left;
    margin: 4px 0 0 0;
}

img, a {
    border: 0 none;
    color: #4a4a4a;
    text-decoration: none;
}

.form_drop2 {
    width: 65%;
    float: right;
    padding: 0px 0%;
    font-size: 12px;
}

.submit_btn_cmsx {
    width: 154px;
    float: center;
    margin: 10px 0 0 0;
}

.submit_btn_cmsx input {
    width: 154px;
    height: 42px;
    line-height: 42px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    border: 0px;
    cursor: pointer;
    background: #f29f27;
    font-size: 18px;
}

.big_btn_cmsx {
    width: 300px;
    margin: 30% auto;
}

.big_btn_cmsx input {
    width: 300px;
    height: 70px;
    line-height: 42px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    border: 0px;
    cursor: pointer;
    background: #058604;
    font-size: 18px;
}

.contact_right {
    width: 45%;
    float: right;
    background: #efefef;
    padding: 16px;
	margin-right:20px;
}

.add_bx {
    width: 94%;
    padding: 3%;
    color: #777777;
    /* background: #0d6cac; */
    margin: 0 0 24px;
    float: left;
}

.map {
    float: left;
    border: #a4a4a4 1px solid;
}

.add_bx h5 {
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 17px;
    margin: 0 0 15px;
    border-bottom: #00558e 1px solid;
}

img, a {
    border: 0 none;
    color: #4a4a4a;
    text-decoration: none;
}

img, a {
    border: 0 none;
    color: #4a4a4a;
    text-decoration: none;
}

.add_bx h5 i {
    float: right;
    width: 34px;
}

.cust-inbox {
    width: 452px;
    float: left;
    border-right: #ededed 1px solid;
    padding: 0 17px 0 0;
}

.cust-inbox h2 {
    width: 432px;
    margin: 0px;
    background: #cccccc;
    padding: 0 0 0 16px;
    line-height: 40px;
    color: #980404;
    font-size: 16px;
    font-weight: bold;
}

.cust-inbox p {
    margin: 0px;
    padding: 10px 0 10px 16px;
    font-size: 13px;
    color: #000;
    font-weight: bold;
}
.mail-inn {
    width: 432px;
    margin: 0 0 0 16px;
    float: left;
}
.name-box {
    width: 432px;
    margin: 0 0 6px 0;
}
.your-emailtxt {
    width: 109px;
    float: left;
    color: #980404;
    font-size: 13px;
    padding: 15px 0 0 0;
}
.your-emailin {
    width: 301px;
    float: right;
    height: 25px;
    border: #cccccc 1px solid;
    padding: 10px;
}

.your-catpchatxt {
    border: 1px solid #cccccc;
    float: left;
    height: 25px;
    margin-right: 10px;
    padding: 10px;
    width: 115px;
}

.your-catpchatxt input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #B7B7B7;
    height: 25px;
    width: 115px;
    font-size: 20px;
    font-weight: bold;
}

.capture-cod {
    border: 1px solid #cccccc;
    height: 50px;
    width: 125px;
    float: left;
}
img, a {
    border: 0 none;
    color: #4a4a4a;
    text-decoration: none;
}

.your-login {
    width: 323px;
    margin: 11px 0 80px 109px;
    float: left;
}

.cust-biglogin {
    width: 138px;
    height: 37px;
    float: left;
}

.custregister-box {
    width: 431px;
    float: right;
}

.custregister-box h2 {
    width: 432px;
    margin: 0px;
    background: #cccccc;
    padding: 0 0 0 16px;
    line-height: 40px;
    color: #980404;
    font-size: 16px;
    font-weight: bold;
}

.custregist-contact {
    width: 301px;
    height: 59px;
    margin: 14px 72px 0 0;
    float: right;
}

img, a {
    border: 0 none;
    color: #4a4a4a;
    text-decoration: none;
}

.log-mid {
    width: 938px;
    padding: 20px;
}

.cust-biglogin input {
    width: 138px;
    height: 37px;
    background: url(../images/con-subbutt.jpg) no-repeat;
    border: 0px;
    cursor: pointer;
}

.custregist-contact input {
    width: 301px;
    height: 59px;
    background: url(../images/new-ticket.png) no-repeat;
    border: 0px;
    cursor: pointer;
}
.log-cust {
    padding: 2%;
    width: 96%;
}


.log-cust-lft {
    border-right: 1px solid #ededed;
    float: left;
    padding: 0 17px 0 0;
    width: 50%;
}
.log-cust-lft h3 {
    background: #058604 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    margin: 0;
    padding: 0 0 0 16px;
    width: 432px;
}
.log-cust-rgt {
    float: right;
    width: 44%;
}
.log-cust-rgt h3 {
    background: #058604 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    margin: 0;
    padding: 0 0 0 16px;
    width: 432px;
}
.contact_container {
    float: left;
    padding: 18px 0;
    width: 100%;
}

.contact_container h2 {
    color: #079701;
    font-size: 30px;
    line-height: 30px;
    margin-left: 20px;
    padding: 0 0 10px;
}