html, body {
    background:url(/images/bgbg.gif) 0 0 repeat;
    margin:0;
    color:#000;
    font-family:arial,sans-serif;
    font-size:12px;
    font-weight:normal;
    line-height:120%;
    text-align:left;
    width:100%;
}

*{margin:0;padding:0;}
img {border:0;}
a {cursor: pointer;}

#welcome {
    position:relative;
    width:971px;
    background:#fff url(/images/realestatebg1.jpg) 0 100px repeat-x;
    margin:5px auto 0 auto;
	padding-top:99px;
}

#upperview {position:absolute;top:0;left:0;width:971px;height:99px;background:url(/images/upperviewbg.jpg) 0 0 no-repeat;}
#upperview img {position:absolute;top:9px;left:399px;}
#upperview ul {list-style-type:none;position:absolute;top:65px;left:40px;}
#upperview li {display:inline;margin:0 20px;}
#upperview li a {text-transform:uppercase;color:#fff;font-weight:bold;font-size:14px;text-decoration:none;}
#upperview li a:hover {text-transform:uppercase;color:#fff;font-weight:bold;font-size:14px;text-decoration:underline;}

#copyright {position:relative;width:971px;height:37px;background:url(/images/copyrightbg.jpg) 0 0 no-repeat;}
#copyright p {padding-top:16px;text-align:center;color:#ccc;}

#serving {position:relative;width:931px;margin:0 20px;}
#serving h1 {color:#666;font-weight:bold;font-size:18px;line-height:48px;text-align:center;}

#homeflash {position:relative;width:889px;height:276px;padding:22px 23px;margin:0 18px;background:url(/images/flash.jpg) 0 0 no-repeat;}

#overview {position:relative;width:931px;margin:12px 20px;}
#overview ul {list-style-type:none;}
#overview li {display:inline;float:left;position:relative;width:210px;height:140px;padding:10px;border-left:1px dotted #c00;}
#overview li .contact {font-size:12px;}
#overview li h2 {position:relative;color:#c00;font-size:12px;font-weight:bold;text-transform:uppercase;margin-bottom:4px;}
#overview li h2 a {color:#c00;font-size:12px;font-weight:bold;text-transform:uppercase;margin-bottom:4px;text-decoration:none;}
#overview li h2 a:hover {color:#c00;font-size:12px;font-weight:bold;text-transform:uppercase;margin-bottom:4px;text-decoration:underline;}
#overview li h2 img {position:absolute;bottom:0;left:0;}
#overview li p {color:#000;font-size:10px;line-height:15px;text-align:justify;}
#overview li p img {float:left;margin:0 5px 0 0;}
.clear {clear:both;width:100%;height:1px;}
#overview ul ul {position:relative;list-style-type:none;}
#overview li li {border:0;float:left;width:105px;height:auto;margin-bottom:6px;padding:0;border:0;}
#overview li li h3 a {color:#9A9A9A;font-size:14px;font-weight:bold;text-transform:uppercase;text-decoration:none;}
#overview li li h3 a:hover {color:#c00;font-size:14px;font-weight:bold;text-transform:uppercase;text-decoration:none;}
#overview li li p {color:#666;font-size:10px;}
#overview li p a {color:#c00;font-size:12px;text-decoration:none;}
#overview li p a:hover {color:#c00;font-size:12px;text-decoration:underline;}
.phoneicon {background:url(/images/phone-icon.gif) 0 0 no-repeat;padding-left:20px;}
.faxicon {background:url(/images/phone-icon.gif) 0 0 no-repeat;padding-left:20px;}

#subwrap {position:relative;width:971px;}
#subright {position:relative;float:right;width:600px;margin:30px 19px 0 0;}
#subright h1 {color:#161F4E;font-size:48px;font-weight:normal;letter-spacing:-2px;line-height:100px;}
#subright h4 {color:#161F4E;font-size:24px;font-weight:normal;padding:10px 0;line-height:28px;}
#subright h1 img {float:right;}
#subright h3 {color:#666;font-size:14px;font-weight:normal;line-height:20px;margin-bottom:15px;}
#subright h3 a {color:#000;text-decoration:underline;}
#subright h3 a:hover {color:#c00;text-decoration:none;}
#subright h2 {color:#c00;font-size:12px;font-weight:bold;line-height:14px;margin-bottom:15px;text-decoration:none;}
#subright p {color:#000;font-size:12px;font-weight:normal;line-height:16px;margin-bottom:15px;}
#subright p a {color:#c00;text-decoration:none;}
#subright p a:hover {color:#000;text-decoration:underline;}
#subleft {position:relative;float:left;width:202px;padding:780px 120px 20px 30px;margin:30px 0 0 0;}
#subleft img {position:absolute;top:0;left:0;}
#subleft h2 {color:#c00;font-size:12px;font-weight:bold;text-transform:uppercase;}
#subleft h3 {color:#666;font-size:12px;font-weight:bold;}
#subleft p {color:#666;font-size:12px;font-weight:normal;line-height:18px;}

#projectslist {position:relative;width:600px;}
#projectslist ul {list-style-type:none;margin-bottom:15px;}
#projectslist li {display:inline;}

#clientslist {position:relative;width:600px;}
#clientslist ul {list-style-type:none;margin-bottom:15px;}
#clientslist li {display:inline;float:left;width:300px;padding:8px 0;font-size:14px;line-height:18px;}

#brochure {width:285px;padding-left:10px;margin-left:4px;border-left:1px solid #ccc;}
#opportunities {border-bottom:1px solid #ccc;}
.red {color:#c00;font-size:12px;font-weight:bold;}

#team {position:relative;width:600px;}
#team img {float:left;width:133px;}
#team p {float:right;width:450px;}
.bioc {clear:both;width:auto;height:10px;}

