html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    list-style-type: none;
    margin: 0;
    outline: medium none;
    padding: 0;
    vertical-align: baseline;
}
* {
    list-style-type: none;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-decoration: none;
}
body {
    background: #fff none repeat scroll 0 0;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    position: relative;
}

@font-face {
    font-family: "arial_blackregular";
    src: url("../font/arial_blackwebfont.eot?#iefix") format("embedded-opentype"), 
	url("../font/arial_blackwebfont.woff") format("woff"), 
	url("../font/arial_blackwebfont.ttf") format("truetype"), 
	url("../font/arial_blackwebfont.svg#arial_blackregular") format("svg");
}

/*contact*/
.contact { padding: 40px 2%; overflow: hidden; width: 96%; position: relative;}
.contact h2 span { clear: both; float: left; padding: 0; margin: 0 0 10px; font-size: 22px;}
.contact h2 span:last-child { margin: 0;}
.contact ul { padding: 0; width: 100%; overflow: hidden;}
.contact ul li { clear: both; width: 100%; overflow: hidden; margin: 0 0 10px;}
.contact ul li input[type='text'],
.contact ul li textarea { border: none; border: 1px solid #cccccc;}
.contact ul li input[type='text'] { width: 95%;}
.contact ul li textarea { width: 95%; height: 185px; padding: 2%;}
.contact ul li p { font-size: 18px;}
.contact ul li label { margin: 0 10px 10px 0; float: left; font-size: 16px; font-weight: bold; padding:0;}
.contact ul li label span { color: #cd0808;}
.contact ul li #validate_img { clear: both; float: left; margin: 15px 10px 0 0; width:80%;}
.contact ul li #changimg { float: left; margin: 15px 0 0;}
.contact ul li:last-child { margin: 30px 0 0;}
.contact .btn a { width:100%;}
.contact a.close { background: url(../img/icon/property.svg) -25px -435px no-repeat; position: absolute; top: 10px; right: 2%; display: inline-block; height: 25px; width: 25px; text-indent: -9999px;}

input[type="text"], input[type="password"] { color: #666; font-size: 15px; padding: 10px 2%;}

/*error-message*/
.error { color: #cd0808; font-size:16px; font-weight: bold; display: inline-block; padding: 5px 0; float: left; clear:both;}

/*btn*/
.submit { width: 99%; padding: 15px 0; background: #406174; font-size: 16px; text-transform: uppercase; color: #ffffff; display: inline-block; font-family: arial_blackregular; border: none;}
.btn { text-align: center; margin: 0 0 10px;}
.btn a { width: 96%; padding: 15px 0; background: #406174; font-size: 16px; text-transform: uppercase; color: #ffffff; display: inline-block; font-family: arial_blackregular;}
/*thankyou*/
.thankyou { text-align: center; vertical-align: middle; width: 90%; padding: 20% 0; margin: 0 auto;}
.thankyou h2 { font-size: 22px; font-weight: bold; margin: 0 auto 100px; text-align: center;}
.thankyou h2 span { display: block;}
.thankyou .btn a { width:100%;}