@charset "utf-8";
/* CSS Document */

body{
background-image:url(assets/topbg.jpg);
background-repeat:repeat-x;
background-color:#7895a3;
background-position:absolute;
top:0px;
left:0px;
}

#main {
width:100%;
height:100%;
}

#topcontainer {
height:100px;
position:absolute;
top:0px;
left:0px;
width:100%;
}

#piclinkscontainer {
width:100%;
position:absolute;
top:130px;
left:40px;
background-image:url(assets/top.jpg);
background-repeat:no-repeat;
height:397px;
}

#contentcontainer {
position:absolute;
top:550px;
left:40px;
width:100%;
height:auto;
}

.headerlogo {
width:275px;
height:100px;
position:absolute;
left:25px;
top:0px;
}

.headertext {
float:none;
width:200px;
height:100px;
margin-left:600px;
}

.topborder {
background-image:url(assets/contenttop.png);
background-repeat:no-repeat;
width:785px;
height:20px;
position:absolute;
top:550px;
}

.featuredlistings {
background-image:url(assets/featuredlisting.png);
background-repeat:no-repeat;
background-position:top;
width:250px;
height:297px;
padding-top:10px;
}

.slideshow {
position:absolute;
top:58px;
left:23px;
width:210px;
height:185px;
}

.text3column {
width:247px;
height:auto;
padding-left:10px;
padding-right:10px;
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
color:#666666;
}

.text3column b {
font-size:14px;
color:#999999;
font-weight:bold;
}

.equalhouse {
width:785px;
height:39px;
padding-top:10px;
}

.footertext {
font-family:Tahoma, Arial, sans-serif;
font-size:10px;
color:#ffffff;
width:785px;
}

.footertext2 {
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
color:#ffffff;
width:785px;
font-weight:bold;
}

.headertext {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#578ec0;
}

.headertext b{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#578ec0;
font-weight:bold;
}

.link1 {
width:97px;
height:25px;
position:absolute;
top:0px;
left:0px;
}

.link2 {
width:99px;
height:25px;
position:absolute;
top:0px;
left:100px;
}

.link3 {
width:100px;
height:25px;
position:absolute;
top:0px;
left:202px;
}

.link4 {
width:100px;
height:25px;
position:absolute;
top:0px;
left:305px;
}

.link5 {
width:101px;
height:25px;
position:absolute;
top:0px;
left:408px;
}

.link6 {
width:127px;
height:25px;
position:absolute;
top:0px;
left:515px;
}

.link7 {
width:145px;
height:25px;
position:absolute;
top:0px;
left:648px;
}

.link1 a, .link2 a, .link3 a, .link4 a, .link5 a, .link6 a, .link7 a {
color:#0b68bc;
text-decoration:none;
text-transform:uppercase;
font-family:Tahoma, Arial, sans-serif;
font-weight:bold;
font-size:12px;
position:absolute;
top:10px;
left:8px;
}

.link1 a:hover, .link2 a:hover, .link3 a:hover, .link4 a:hover, .link5 a:hover, .link6 a:hover, .link7 a:hover {
color:#999999;
text-decoration:none;
}

.picture {
position:absolute;
top:45px;
left:8px;
width:760px;
height:333px;
}

.gradient {
position:absolute;
left:283px;
top:0px;
width:477px;
height:333px;
}

.button {
background-image:url(assets/button.jpg);
background-repeat:no-repeat;
position:absolute;
left:600px;
top:175px;
width:130px;
height:44px;
}

.button a{
font-family:Tahoma, Arial, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
position:absolute;
left:8px;
top:5px;
}

.button a:hover{
color:#999999;
text-decoration:none;
}

.piclogo {
position:absolute;
top:250px;
left:520px;
width:250px;
height:86px;
}

.textsinglecolumn {
width:765px;
height:auto;
padding-left:10px;
padding-right:10px;
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
color:#666666;
}

.textsinglecolumn b {
font-size:14px;
color:#999999;
font-weight:bold;
}

.textsinglecolumn h1 {
font-size:16px;
color:#333333;
font-weight:bold;
}

.textsinglecolumn dt {
font-weight:bold;
color:#666666;
font-size:14px;
}
