@charset "UTF-8";
/* CSS Document */

html{
padding:0;
margin:0;

}

body{
padding:0;
margin:0;
background-color:#7171bd;
background-image:url(images/body_bg.gif);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif

}


#top{
padding:0;
margin:0 auto;
background-image:url(images/top.gif);
background-repeat:no-repeat;
height:103px;
width:694px;
}
A{
background-image:none;
}

#top a{
padding:0;
margin:0;
height:103px;
width:694px;
float:left;
text-indent: -9999px;
outline:none;

}
#topnav{
padding:0;
margin:0 auto;
width:694px;
height:33px;

}
#quotes{
margin:0 0 20px 0;
width:694px;
height:50px;
float:left;

}
#topnav ul{
float:left;
padding:0;
margin:0;
}
#topnav li{
float:left;
padding:0;
margin:0;
list-style:none;
}

#topnav li a{
padding:12px 0 0 0;
margin:0;
width:99px;
height:33px;
font-size:11px;
color:#FFF;
text-align:center;
float:left;
text-decoration:none;
outline:none;
}
#topnav li a:hover{
outline:none;
background-image:url(images/nav_bg_hover.gif);
background-repeat:no-repeat;
}

#welcome #welcomepage, #company #companypage, #services #servicespage, #sold #soldpage, #testimonials #testimonialspage, #news #newspage, #contact #contactpage {
outline:none;
background-image:url(images/nav_bg_hover.gif);
background-repeat:no-repeat;
}



#wrap{
padding:15px 0 30px 0;
margin:0;
width:100%;
background-color:#000070;
float:left;

}

#centre{
padding:0;
margin:0 auto;
width:694px;

}

#animation{
float:left;
width:448px;
height:233px;
margin:0 0 10px 0;

}
#searchbox{
float:left;
width:448px;
height:233px;
margin:0 0 22px 0;
background-image:url(images/text_bg.gif);
background-repeat:repeat-x;
}
#searchbox h1{
padding:0;
margin:10px 20px 10px 10px;
font-size:18px;
font-weight:normal;
color:#ffff00;
line-height:20px;
}
#searchbox h2{
padding:0;
margin:10px 20px 10px 10px;
font-size:14px;
font-weight:bold;
color:#ffff00;
}
#searchbox p{
padding:0;
margin:10px 20px 10px 10px;
font-size:13px;
font-weight:normal;
color:#fff;
}




#secondnav{
float:right;
width:236px;
padding:0;
margin:0 0 10px 0;
}
#secondnav li {
float:right;
height:52px;
width:236px;
list-style:none;
margin:0 0 7px 0;
padding:0;
}
#secondnav li a{
outline:none;
height:52px;
width:236px;
float:right;
padding:0;
}


#sellb a{
background-image:url(images/sell.gif);
background-repeat:no-repeat;
text-indent: -9999px;
background-position: 0px -52px;
}
#sellb a:hover{
background-image:url(images/sell.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
}

#landlordb a{
background-image:url(images/landlord.gif);
background-repeat:no-repeat;
text-indent: -9999px;
background-position: 0px -74px;
}
#landlordb a:hover{
background-image:url(images/landlord.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
}
#buyb a{
background-image:url(images/buy.gif);
background-repeat:no-repeat;
text-indent: -9999px;
background-position: 0px -52px;
}
#buyb a:hover{
background-image:url(images/buy.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
}
#rentb a{
background-image:url(images/rent.gif);
background-repeat:no-repeat;
text-indent: -9999px;
background-position: 0px -52px;
}
#rentb a:hover{
background-image:url(images/rent.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
}
#houseworthb a{
background-image:url(images/home_worth.gif);
background-repeat:no-repeat;
text-indent: -9999px;
background-position: 0px -52px;
}
#houseworthb a:hover{
background-image:url(images/home_worth.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
}

#contentwrap{
padding:0 0 50px 0;
margin:0 auto;
width:694px;
background-color:#000070;
}

.textarea{
padding:0;
margin:0;
background-image:url(images/text_bg.gif);
background-repeat:repeat-x;
background-color:#000070;
width:448px;
color:#FFF;
float:left;
}
.leftarea{
padding:0;
margin:0;
width:214px;
color:#FFF;
float:left;
}
.rightarea{
padding:0;
margin:0;
width:214px;
color:#FFF;
float:left;
}
.housepage h1, .housepage h3{
padding:0;
margin:10px 20px 10px 10px;
font-size:18px;
font-weight:normal;
color:#ffff00;
line-height:20px;
}
.yellow{
color:#ffff00;
}

.textarea h1, .textarea h3{
padding:0;
margin:10px 20px 10px 8px;
font-size:18px;
font-weight:normal;
color:#ffff00;
line-height:20px;
}

.listtextarea h3{
color:#000070;


}
.image{
padding:0;
margin:10px 20px 10px 10px;
}
.housepage .image{
border:1px solid #7171bd;
padding:10px 5px 7px 7px;
margin:10px 10px 0px 10px;

}
.housepage .image a{
font-size:14px;
font-weight:bold;
color:#fff;
padding:0;

}
.slideshow_links{
margin-top:10px;
margin-bottom:10px;
padding:5px;
background-color:#7171bd;
width:400px;
text-align:center;
}
.textarea h2, .textarea h4{
padding:0;
margin:10px 20px 10px 10px;
font-size:14px;
font-weight:bold;
color:#fff;
}
h5{
padding:0;
margin:10px 20px 10px 10px;
font-size:16px;
font-weight:bold;
color:#FFFF00;
}

.housepage{
padding:0;
margin:0;
float:left;

}
.textarea p{
padding:0;
margin:10px 20px 10px 10px;
font-size:13px;
font-weight:normal;

}

.textarea form{
padding:0;
margin:10px 20px 10px 10px;
font-size:13px;
font-weight:normal;

}


.textarea li{
padding:0;
margin:10px 20px 10px 10px;
font-size:13px;
font-weight:normal;

}

a{
color:#FFF;
}

.area{
padding:0;
margin:0 0 5px 0;
background-image:url(images/text_bg.gif);
background-repeat:repeat-x;
width:236px;
color:#FFF;
float:left;
}
.area h2{
padding:0;
margin:10px 20px 10px 10px;
font-size:14px;
font-weight:bold;
color:#ffff00;
}
.area a{
color:#ffff00;
}
.area p{
padding:0;
margin:10px 20px 10px 10px;
font-size:13px;
font-weight:normal;

}
a img {border:0}

.wrapright{
float:right;
width:236px;
margin:0 0 20px 5px;
}

p{
line-height:18px;
}

#footer{
background-color:#7171bd;
width:100%;
margin:30px 0 0 0;
padding:0 0 20px 0;
float:left;
}
#footertext{
padding:10px 0 0 0;
text-align:center;
color:#000070;
font-size:12px;
width:695px;
margin:0 auto;
}

hr{
margin:10px;
width:428px;
color:#7171bd;
background-color:#7171bd;
height:1px;
border:0;

}
.browse_tool_table{
font-size:12px;
padding:5px 0 10px 10px;
float:left;
}

.browse_tool{
padding:5px 0 0 0;
width:410px;
float:left;
}
.browse_tool_button{
padding:5px 0 0 0;
margin:0 10px 0 0;
float:left;
}
.browse_tool_button a{
color:#ffff00;
float:left;
}
.bt_pages_ghost{
padding: 0 5px 0 0;
}
.bt_pages_ghost a{
padding: 0 5px 0 0;
}
.bt_pages{
padding: 0 5px 0 0;
display:inline;
}
A.bt_pages{
padding: 0 5px 0 0;
}
.browse_tool_curpage{
padding: 0 5px 0 0;
}

.right{
text-align:right;
}

.print a{
padding:0;
margin:0;
height:13px;
width:112px;
float:left;
background-image:url(images/print.gif);
background-repeat:no-repeat;
text-indent: -9999px;
outline:none;

}
.email a{
padding:0;
margin:0;
height:13px;
width:56px;
float:left;
background-image:url(images/email.gif);
background-repeat:no-repeat;
text-indent: -9999px;
outline:none;

}

.specialimage{
width:216px;
background-image:url(images/text_bg.gif);
background-repeat:repeat-x;
padding:10px;
margin:0 0 0 0;
float:left;
color:#fff;

}
.specialimage .image{
float:left;
padding:0;
margin:0;
}
.spechead{
width:221px;
padding:5px 5px 5px 10px;
margin:10px 0 0px 0;
font-size:14px;
font-weight:bold;
background-color:#ffff00;
color:#000070;
float:left;
}
.specialimage p, .specialimage a{
font-size:12px;
padding:0;
margin:0;
float:left;
}
.specialimage .spectext{
margin:0 0 0 10px;
width:85px;
float:left;

}

.page_display a{
color:#ffff00;
}