body { background: #000 url(../images/contact_img.jpg) top center no-repeat; }
.real_estate { width:100%; margin: -226px auto 178px; position: absolute; }
.consult { width:1000px; margin:0 auto; }
.free { width:250px; margin-left:272px; margin-top:9px; }
.email { margin-top:15px; }
.email a { z-index:9999 !important; position:relative !important;}

.contact_div1 { width:100%; background-color:#FFF; padding-bottom:20px; }
.inner_div { width:1001px; margin:0 auto; overflow:hidden; padding-bottom:20px; }
.left_div { width:250px; float:left; margin-top:40px; margin-left:18px; }
.left_div p { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#2c5aa9;}
p.text { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#999; margin:20px 0 10px;}
span.number { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666;  margin:0 0 0 45px;}
span.number1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666;  margin:0 0 0 64px;}
span.number2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666;  margin:0 0 0 35px;}
span.number a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666; }
span.number1 a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666; }
span.number2 a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666; }
.left_div img { margin:15px 0 0 0;}

.center_div { width:195px; float:left; margin-top:40px; margin-left:80px; }
.center_div p { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#2c5aa9; }
p.office { font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#666; margin:5px 0 20px; }
p.office1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#999; margin:0 0 20px; }

.right_div { width:350px; float:right; margin-top:40px; margin-right:18px; }
.right_div p { font-family:Arial, Helvetica, sans-serif; color:#999; font-size:15px; font-weight:bold; margin-top:10px; margin-left:3px;  }
.right_div .input_textbox { width:340px; border:1px solid #CCC; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:15px; font-weight:bold;
 padding:8px 5px 8px 5px;}
.right_div .input_texarea { border:1px solid #ccc; height:100px; width:340px; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:15px; font-weight:bold; padding:8px 5px 0 5px; }
.right_div img { float:right; margin:10px 10px 0 0;}

.text100 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; margin:10px 0 0 0; }