#residential
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:8pt;
}

#residential .controls
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:10px;
}

#residential .agents
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:9px;
}

#rentals
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:8pt;
}

#rentals .controls
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:8pt;
}

#mls
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:8pt;

}

#mls .controls
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:8pt;
}

#disclaimer
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:8pt;
}

#search_links
{    
    padding: 5px 5px 5px 5px;
    background-color: #efefef;
    border: solid 1px;
}

#search_links td
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:8pt;
}

#search_links a
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:8pt;
    color: #111111;
    text-decoration: none;
}

#search_links a:hover
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:8pt;
    color: #111111;
    text-decoration: underline;
}

#search_links .active_link
{
    color: #7a011b;
}


#search_footer
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:10pt;
    text-align: center;
    padding: 5px 5px 5px 5px;
    background-color: #eeeeee;
    border: solid 1px;
}

#search_footer a
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:10pt;
    text-decoration: none;
    color: black;
}
#search_footer a:hover
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:10pt;
    text-decoration: none;
    color: #7a011b;
}
#search_footer .selected
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:10pt;
    text-decoration: none;
    font-weight: bold;
    color: #ff0000;
}


.row1			{ background: #e6e6e6; }
.row1_footer		{ border-bottom: 1px solid black; background: #e6e6e6; font-size: 14px; color: #000000; vertical-align: top; text-align: left; }

.row2			{ background: #ffffff; }
.row2_footer		{ background: #ffffff; font-size: 14px; color: #000000; vertical-align: top; text-align: left; }

.checkbox		{ vertical-align: top; text-align: right; padding-top: 3px; }
.lambros_realtor	{ font-size: 14px; color: #7A011B; background: #E0E0D0; text-align: center; }
.non_lambros_realtor	{ font-size: 14px; color: #008050; background: #E0E0D0; text-align: center; }

.search_header		{ font-size: 11px; color: #7A011B; font-weight: bold; text-decoration: none; }
.search_header:hover	{ color: #0000FF; }
.price		        { font-size: 12px; color: #000000; font-weight: bold; vertical-align: top; text-align: right; }

.map_link               { font-size: 14px; font-weight: bold; }
.map_link:link		{ color: #7a011b; }
.map_link:visited	{ color: #7a011b; }
.map_link:active	{ color: #7a011b; }
.map_link:hover		{ color: #111111; }

.listing
{
    font-size: 14px;
    color: #000080;
    vertical-align: top;
    text-align: left;
    text-decoration: none;
    text-decoration: underline;
    padding-top: 2px;
}
.listing:link		{ color: #0B4850; }
.listing:visited	{ color: #0B4850; }
.listing:active		{ color: #0000A0; }
.listing:hover		{ color: #0000FF; text-decoration: underline; }

.slinky			{ font-size: 11px; color: #FFFFFF; background: #508080; border: 1px #404040 solid;
			padding-left:4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px; text-decoration: none; }
.slinky:link		{ color: #FFFFFF; }
.slinky:visited		{ color: #FFFFFF; }
.slinky:active		{ color: #FFFFFF; }
.slinky:hover		{ color: #0000FF; background: #FFFF00; text-decoration: underline; }
.mbtexty		{ font-size: 13px; color: #FFDC00; font-weight: bold; text-decoration: none; }


.small		{ color: #111180; font-size: 10px; text-decoration: none; }
.small:link	{ color: #111180; }
.small:visited	{ color: #111180; }
.small:active	{ color: #111180; }
.small:hover	{ color: #1111FF; text-decoration: underline; }

