@charset "utf-8";

/* ================= 1. CSS Reset ================= */
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, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin:0;padding:0;border:0;outline:0;font-family: Helvetica, Arial, Tahoma, sans-serif; width:100%;}
strong, b {font-weight:bold;}
em, dfn, i {font-style:italic;}
/* ================= General tags ================= */
body {font: 15px/1.7 'Tahoma', Arial, sans-serif; color:#222; background:url(realestate_bg.png) repeat; -webkit-font-smoothing: antialiased; width:100%;}
h1, h2, h3, h4, h5, h6 {font-family: 'Tahoma', Arial, sans-serif; margin-bottom:5px;}
a:link, a:visited, a:hover, a:active, a:focus {text-decoration:none; outline: none; font-family:'Tahoma', Arial, sans-serif;}
a {color:#0000ff; font-family:'Tahoma', Arial, sans-serif; text-decoration:underline;}
a:hover {text-decoration: none;}
pre {white-space:pre; overflow:auto;	padding:20px;}
p {color:#58595b; font-size:14px; font-family: 'Tahoma', Arial, sans-serif; line-height:130%; font-weight:normal;}
dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, blockquote, article, p {margin-bottom: 20px;}
::selection {background:#fff;	color:#000;}
::-moz-selection {background:#fff;color:#000;}
/* ================= Dividers ================= */
.clear {content:"."; display:block; clear:both; height:0; visibility:hidden;}
.padding3 {padding-top:3px; font-size:0; line-height:0;}
.padding5 {padding-top:5px; font-size:0; line-height:0;}
.padding10 { padding-top:10px; font-size:0; line-height:0;}
.padding12 {padding-top:12px; font-size:0; line-height:0;}
.padding15 {padding-top:15px; font-size:0; line-height:0;}
.padding17 {padding-top:17px; font-size:0; line-height:0;}
.padding20 {padding-top:20px; font-size:0; line-height:0;}
.padding25 {padding-top:25px; font-size:0; line-height:0;}
.padding30 {padding-top:30px; font-size:0; line-height:0;}
.padding40 {padding-top:40px; font-size:0; line-height:0;}
.padding50 {padding-top:50px; font-size:0; line-height:0;}
.padding60 {padding-top:60px; font-size:0; line-height:0;}
.padding70 {padding-top:70px; font-size:0; line-height:0;}
.padding80 {padding-top:80px; font-size:0; line-height:0;}
.padding118 {padding-top:118px; font-size:0; line-height:0;}
.padding240 {padding-top:240px; font-size:0; line-height:0;}
.none {display:none;}
.divider1 {font-size:0px; border-top:14px solid #dfdfdf;}
hr {background:transparent; border:0; clear:both; color:transparent; height:1px; margin:0; padding:0}
hr {background: #d9d9d9; color: #d9d9d9; margin:5px 0 25px 0;}
hr.dotted {border-style: dotted;}
p + hr {margin:25px 0 20px 0;}

/* ================= Headers ================= */

.wrapper {width:100%; text-align:center; margin:auto;}
.header {height: 165px; width:100%; background:#fff; text-align:center; margin:auto; position:fixed; -webkit-box-shadow: 0 4px 4px -2px #ccc;
-moz-box-shadow: 0 4px 4px -2px #ccc;
box-shadow: 0 4px 4px -2px #ccc; 
z-index:9999;}
.header img {width:700px; height:147px;}
.headerContainer {width:760px; text-align:center; margin:auto;}
.headerLeft {text-align:left;}
.newcontainer {width:760px; text-align:center; margin:auto; padding-top:130px; background:#fff; padding-left:10px; padding-right:10px;
-webkit-box-shadow: 0px 16px 29px 0px rgba(204,204,204,1);
-moz-box-shadow: 0px 16px 29px 0px rgba(204,204,204,1);
box-shadow: 0px 16px 29px 0px rgba(204,204,204,1);}
.containerLeft {text-align:left;}
p.greynote {font-size:12px; color:#888;}
p.redbigger {font-size:14px; color:#ff0000; font-weight:bold;}