.contact_us{overflow:hidden;width:100%;}
.contactTitle{overflow:hidden;margin:20px 0 30px;padding:0 0 28px 1%;border-bottom:1px solid  #bbb;zoom:1;}
.contactTitle h2{float:left;margin:0;padding:0;color:#333;font-family:Verdana;font-size:24px}
.contactTitle a{float:right;padding-left:14px;background:url('../img/iconSetup.gif') no-repeat scroll 0 transparent;color:#666;text-decoration:none;white-space:nowrap}
#terms .termsTitle,.termsTitle{margin:0 0 18px;color:#444;font-size:12px}
#terms .termsTitle h3{margin:0;padding:0;font-family:Verdana;margin-bottom:6px;font-weight:600;font-size:18px;color:#555;}
#terms{overflow:hidden;width:100%;min-width:630px;margin-bottom:30px;text-align:justify}
#terms-main p{margin-bottom:6px;font-size:13px;color:#777;}
#agree_check{margin:24px 0 0;padding:7px 0 7px 10px;color:#777;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold}
#agree_check input{margin:2px 9px 0;position:relative;top:3px;}
#agree_check span{padding-left:8px;vertical-align:top}
#contact_form{margin:20px 0 0}
.formTitle{display:none;min-width:630px;height:17px;margin:0 0 15px;padding:0 0 8px 24px;border-bottom:1px solid #e6e6e6;background:url(../img/icon2.gif) no-repeat 0 0;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}
.formTitle p{margin:0}
.formTitle p img{padding-left:6px;vertical-align:middle}
#formComponents dl,
#formComponents dt,
#formComponents dd{margin:0;padding:0}
#formComponents dl{margin:0 0 22px}
#formComponents dt{margin-bottom:6px;font-weight:600;font-size:18px;color:#555;height:19px;line-height:19px;}
#formComponents dt img{margin-left:4px;vertical-align:middle}
#formComponents dd ul{overflow:hidden;margin:0;padding:0;zoom:1}
#formComponents dd ul li{float:left;margin:0;margin-right:8px;padding:0;list-style:none}
#formComponents dd ul li input{margin:0;margin:1px 4px 0 0;*vertical-align:middle\9;_vertical-align:top}
#formComponents dd ul li label{color:#62676a}
#formComponents .send{text-align:center;padding:0;margin:0;padding-top:11px;}
#formComponents .send input{transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;display:inline-block;position:relative;height:48px;margin:0;padding:4px 20px;background:#F3F3F3 url(../img/btn.png) repeat-x;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#FFF),to(#F3F3F3));background:linear-gradient(to bottom,#FFF 0%,#F3F3F3 100%);border:1px solid;border-color:#CCC #C6C6C6 #C3C3C3 #CCC;border-radius:3px;white-space:nowrap;cursor:pointer;text-decoration:none !important;text-align:center;text-shadow:0 1px 0 #FFF;box-shadow:inset 0 0 1px 1px #FFF,0 1px 1px rgba(0,0,0,.1);*display:inline;*zoom:1}
#formComponents .send input:hover{border-color:#AAA;box-shadow:0 1px 4px rgba(0,0,0,.2)}

#mail_content ul{margin:0;padding:0}
#mail_content li{margin:0 0 5px;list-style:none}
#mail_content li .mail_var_title{margin-right:5px;}
#formComponents textarea{width:100%; height: 80px; font-size: 11px}
.comment_textarea textarea{width:100%; height: 152px !important; font-size: 11px}
textarea{width:100%;}
fieldset {border: 0; padding: 0;}
#success_form {margin-top: 20px;}
#link_back_contact {margin-top:20px;}
#link_back_contact a{color:black}
#formComponents input{height:48px;}
#formComponents input,
#formComponents textarea{display:inline-block;margin:0;padding:3px 6px;width:100%;background:#FAFAFA;border-radius:3px;border:1px solid;border-color:#BBB #DDD #DDD #BBB;*display:inline;*zoom:1-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:border .4s,background .4s;*zoom:1}
#formComponents input:hover,
#formComponents textarea:hover{background-color:#FFF;border-color:#AAA}
.form_left{width:48%;padding:0 1%;float:left;}
.comment_textarea{min-height:181px;}
@media screen and (max-width:533px){
.form_left{width:98%;}
}