body {background: url(data-background.gif) #98b7df no-repeat 0 140px; font-family: "lucida grande", "lucida bright";}

#buildingname {position: absolute; left: 45px; top: 20px;font-size: 48px; color: #DF0032; letter-spacing: 4px; font-weight: 500; font-family: "times new roman", times}

#developername {position: absolute; left: 45px; top: 20px;font-size: 48px; color: #DF0032; letter-spacing: 4px; font-weight: 500;font-family: "times new roman", times; }

#buildingaddress {position: absolute; left: 135px; top: 75px; font-size: 22px; font-style: italic; color: black; letter-spacing: 2px; border-bottom: 2px white solid; margin-bottom: 0px; width: 100%;}

#tagline {position: absolute; left: 160px; top: 72px; font-size: 32px; font-family: "times new roman", times; font-style: italic; color: black; letter-spacing: 4px; border-bottom: 2px white solid; margin-bottom: 1px; width: 100%;}

#buildingneighborhood {position: absolute; top: 105px; left: 135px; font-size: 20px; }

#nav {position:absolute; top: 160px; left: 45px;}

#logo {position: absolute; top: 190px; left: 745px; border: 3px solid black; padding: 10px; background: white;}

#logo img {border: 0;}

#pics {width: 432px; height: 205px; position:absolute; top: 175px; left: 300px; z-index: 1;}

#pics img {border: 1px solid black;}

#subnav {position:absolute; top: 430px; left: 75px;}

#subnav a, #backtothumbs a {display: block; padding: 0 0 6px 0;  margin: 0 0 15px 0;color: black; font-size: 14px; font-weight: bold; text-decoration: none; }

#subnav a:hover, #backtothumbs a:hover {color: white;}

#backtothumbs {position:absolute; top: 584px; left: 75px;}

#highlights, #features, #floorplans, #neighborhood {position:absolute; top: 415px; left: 300px; width: 350px; color: black; font-size: 14px;font-family: arial, helvetica, sans-serif;}

#features, #floorplans, #neighborhood {display: none;}

#features ul {margin: 0; padding: 0;}

#thumbs {position: absolute; top: 430px; left: 300px; width: 460px; }

#thumbs a {display: block; float: left; margin: 0px 10px 0px 0px; width: 102px; height: 150px; font-size: 12px; text-decoration: none; color: navy; }

#thumbs a:hover {color: black; text-decoration: underline;}

#thumbs a img {display: block; border: 1px solid black;}

#indextext {width: 800px; position:absolute; top: 430px; left: 75px; z-index: 1; font-size: 125%; font-style: italic; line-height: 2; color: black; font-family: "times new roman", times;}

#contactus {position: absolute; top: 365px; left: 806px; width: 200px;}

#contactus a {font-size: 90%; color: white; text-decoration: none; }

#contactus a:hover {color: red;}

#salesby {position: absolute; top: 485px; left: 707px; width: 200px; font-size: 86%; color: #333;}
#salesby a {color: #666; text-decoration: none; }
#salesby a:hover {color: black;}
#salesagentname {}
#salesbylabel {color: black; font-size: 120%; font-style: italic; font-weight: bold;}
#news {position: absolute; left: 300px; top: 430px; }
#news a {color: black; text-decoration: none; display: block; margin-bottom: 6px; font-weight: bold;}
#news a:hover {color: #666; text-decoration: underline overline;}
#newsTitle {font-size: 120%; width: 100%; margin-bottom: 5px; }
#newsDate {font-family: courier, "courier new", mono-space; font-style: italic;}
#newsText {padding-bottom: 20px; }
#newsText a {display: inline;}
#info {position: absolute; top: 430px; left: 300px; width: 420px; font-size: 86%; margin-bottom: 10px;}

