#wrap {
width:1020px;
background:#fff;
margin:0 auto;
}

#main {
float:left;
width:845px;
background:#fff;
}

#sidebar {
float:right;
width:175px;
background:#fff;
}

#insert {
background:#fff;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
line-height:14px;
margin:2px 0 2px 4px;
padding:2px;
}

body {
background-color:#FFF;
margin:0;
}

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

#sectionLinks {
font-size:90%;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:180px;
text-decoration:none;
vertical-align:top;
font-weight:500;
margin:0;
padding:2px 0 3px;
}

#sectionLinks a {
display:block;
border-bottom-color:#E5E5E5;
border-bottom-style:dotted;
border-bottom-width:thin;
border-right-color:#FFF;
border-right-style:solid;
border-right-width:1px;
border-left-color:#FFF;
border-left-style:solid;
border-left-width:1px;
color:#039;
background-color:#FFF;
text-decoration:none;
padding:2px 0 3px;
}

#sectionLinks a:hover {
background-color:#1f5ba4;
color:#FFF;
display:block;
text-decoration:none;
}
.directoryDIV {
font-family:Arial, Helvetica, Verdana, Sans-Serif;
font-size:14px;
display:block;
text-align:center;
width:100%;
position:relative;
clear:both;
background-color:#006600;
color:#FFF;
padding-top:4px;
padding-bottom:6px;
font-weight:500;
}
.text {
font-family:arial, helvetica, sans-serif;
font-size:12px;
line-height:16px;
}

.unnamed2 {
line-height:25px;
color:#000;
text-shadow:2px 2px 3px #FFF;
}

.spacetext {
line-height:24px;
font-family:arial, helvetica, sans-serif;
}

.floatimgleft {
float:left;
margin:4px 8px 4px 10px;
}

.floatimgright {
float:right;
margin-right:71px;
margin-top:16px;
margin-bottom:6px;
}

.floatimgright11 {
float:right;
margin-right:75px;
margin-top:4px;
margin-bottom:4px;
}

.unnamed3 {
line-height:16px;
font-family:arial, helvetica, sans-serif;
padding-left:10px;
border-left-color:#999;
border-left-width:3px;
padding-top:5px;
}

.style1 {
font-size:9px;
}

.nospacetext {
font-family:arial, helvetica, sans-serif;
font-size:9px;
line-height:normal;
}

.belowhead {
border:medium ridge #09F;
}

.texthighlight {
line-height:normal;
font-size:12px;
}

.arialspaced {
font-family:arial, helvetica, sans-serif;
font-size:12px;
line-height:20px;
}

.style2 {
font-size:10px;
}

.searchpage a:visited {
text-decoration:none;
color:#639;
}

.searchpage a:hover {
text-decoration:underline;
color:#f60;
}

.mainboxfrntpgrt a:link {
color:#1f5ba4;
background-repeat:no-repeat;
}

.mainboxfrntpgrt a:hover {
color:#C90;
}

.mainboxfrntpgrt {
font-family:arial, helvetica, sans-serif;
font-size:11px;
line-height:14px;
}

.mainboxfrntpg a:visited {
color:#639;
}

.mainboxfrntpg a:hover {
text-decoration:underline;
color:#C90;
}

.mainboxfrntpg {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-top-color:#fff;
border-right-color:#fff;
border-bottom-color:#fff;
padding-left:8px;
line-height:20px;
padding-right:0;
}

.agentsearchbrder {
border-color:#CCC;
border-style:solid;
border-width:1px;
}

.leftsidebrder {
border:1px solid #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.borderdash {
border:thin dashed #7FDFFF;
}

.brderspacedtext {
border:1px solid #D6D6D6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
padding:8px;
}

.floatimglefttop {
float:left;
padding-top:35px;
padding-left:20px;
}

.floatimgright1 {
float:right;
margin:6px 25px 6px 6px;
}

.floatimgright1no {
float:right;
margin:10px 15px 6px 6px;
}

.floatimgrightlistingscroll {
float:right;
margin:4px 0 6px;
}

.buttonsmall {
height:auto;
width:150px;
margin:2px;
padding:0;
}

.matchtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
}

.dashline {
border-bottom-color:#999;
border-style:dashed;
border-width:thin;
}

H1 {
font-family:"Trebuchet MS";
font-size:14px;
font-weight:700;
}

H2 {
font-family:"Trebuchet MS";
font-size:12px;
font-weight:700;
}

.unnamed1 {
background-image:url(images/keller-williams.jpg);
background-repeat:no-repeat;
background-position:center;
}

.linkblockpad {
padding-left:6px;
background-repeat:no-repeat;
}

.indenttext {
padding-left:30px;
padding-right:10px;
}

#siteName {
background-image:url(/images/Large105.jpg);
height:120px;
background-repeat:no-repeat;
background-position:240px 0;
display:block;
}

#siteNameText {
display:block;
float:right;
margin-top:18px;
padding-right:20px;
padding-bottom:4px;
}

#siteNamead {
display:block;
float:right;
margin-top:5px;
padding-right:0;
}

.lighterlink {
font-size:12px;
line-height:14px;
}

.lighterlink a:hover {
text-decoration:underline;
color:#0CF;
}

.blockquotediv {
padding-left:50px;
padding-right:50px;
display:block;
font-size:12px;
}

div.float {
float:left;
padding-left:16px;
}

div.container {
border:1px dashed #333;
background-color:#ffe;
width:95%;
margin-left:10px;
}

.break-word {
word-wrap:break-word;
}

div.float2 {
float:left;
padding-left:34px;
}

div.container2 {
border:1px dashed #333;
background-color:#ffe;
width:95%;
margin-left:16px;
}

a,a:link,a:visited,.mainboxfrntpgrt a:visited,.mainboxfrntpgrt a,.mainboxfrntpg a:link {
color:#1f5ba4;
}

.arialspaced a:link,.arialspaced a:visited {
text-decoration:underline;
font-weight:700;
}

.searchpage a:link,.searchpage a,.mainboxfrntpg a {
text-decoration:none;
color:#1f5ba4;
}

.lighterlink a:link,.lighterlink a:visited {
color:#09F;
}

div.float p,div.float2 p {
text-align:center;
}

div.spacer,div.spacer2 {
clear:both;
}

div.container-listings,div.container-listings2 {
border:1px solid #00C;
background-color:#ffe;
width:95%;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
}
