body {
  margin: 0px;
  padding: 0px;
  background: #000000;
}

body, table, td, th {
  font-family: Verdana, Arial, sans;
  font-size: 12px;
  color: #FFFFFF;
}

a, a:hover, a:visited {
    color: #C5A536;  
    text-decoration: underline;
}

td.tomelinemenu {
    padding-top: 5px;
    padding-bottom: 7px;
    font-size: 10px;
    color: #C2C2C2;
    vertical-align: bottom;
}

td.tomelinemenu a, td.tomelinemenu a:visited{
    background-image: url(../img/lt.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 8px;
    color: #C2C2C2;    
    text-decoration: none;
}

td.tomelinemenu b{
    color: #FFFFFF;
}

td.tomelinemenu a:hover, td.tomelinemenu a:active{
    color: #C2C2C2;
    text-decoration: underline;
}

table.topmenu {
    width: 100%;
    border: 0px;
    border-collapse: collapse;
    background-color: #0860b9;
}
table.topmenu td {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 11px;
    font-weight: bold;
    height: 28px;
    text-align: center;
}
table.topmenu th {
    width: 3px;
    background-image: url(../img/dv.gif);
    background-repeat: no-repeat;
    background-position: center;
}
table.topmenu a, table.topmenu a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
table.topmenu a:hover, table.topmenu a:active {
    color: #FFFFFF;
    text-decoration: underline;
}
div.searchtitle {
    height: 28px;
    font-size: 12px;
    font-weight: bold;
    background: #e9c73f;
    background-image: url(../img/dn.gif);
    background-repeat: no-repeat;
    background-position: 8px 12px;        
    color: #000000;
}
div.searchtitle span {
    padding: 7px 0px 0px 20px;
    display: block;
}


td.search {
    background-image: url(../img/sbg.gif);
    background-repeat: repeat-x;
    background-position: top;
    width: 245px;
}

table.bottommenu {
    background-color: #676767;
    width: 100%;
}

table.bottommenu td{
    height: 19px;    
    padding-left: 20px;
}

table.bottommenu a, table.bottommenu a:visited{
    background-image: url(../img/dt.gif);
    background-repeat: no-repeat;
    background-position: 2px 5px;
    padding-left: 8px;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 10px;
}

table.bottommenu a:hover, table.bottommenu a:active{
    color: #FFFFFF;
    text-decoration: underline;
}

.smalltext {
    font-size: 10px;
    line-height: 1.3;
}

.smalltext ul {
    margin: 5px 0px 5px 30px;
    padding: 0px;
}

.smalltext li {
    padding: 5px 0px 5px 0px;
    color: #676767;
}
.smalltext li span {
    color: #FFFFFF;
}

div.brline {
    margin: 10px 0px 10px 0px;
    padding: 0px;
    font-size: 1px;    
    height: 1px;
    background: #3E3E3E;    
}

td.footer {
    padding:8px;
    text-align: center;
    font-size: 10px;
    color: #404040;
}

td.footer a, td.footer a:visited  {
    color: #404040;
    text-decoration: none;
}

td.footer a:hover, td.footer a:active  {
    color: #404040;
    text-decoration: underline;
}

td.searchform {
    font-size: 10px;
    padding: 5px 20px 0px 20px;
}

td.searchform td, td.searchform select{
    font-size: 10px;
    line-height: 1.3;
}

table.main {
    width: 900px;
    background-image: url(../img/top.gif);
    background-repeat: no-repeat;
    background-position: center top;    
}

div.header {
    text-align: center;
    padding-top: 55px;
}
div.header_line {
    background-image: url(../img/main3.gif);
    background-repeat: no-repeat;
    background-position: center top;    
    height: 45px;    
    font-size: 11px;
}
div.header_line div {
    margin-top: 25px
}
div.header_line div.left {
    width: 50%;
    float: left;
    text-align: left;
}
div.header_line div.right {
    width: 50%;
    float: left;
    text-align: right;
}
div.header_line div.left span {
    padding: 0px 30px 0px 20px;
    background-position: 8px 4px;
}
div.header_line div.right span {
    padding: 0px 10px 0px 40px;
    background-position: 28px 4px;
}
div.header_line div span {
    background-image: url(../img/dot.gif);
    background-repeat: no-repeat;    
}
div.header_line div span a {
    color: #ffffff;
    text-decoration: none;
}



table.main td.content {
  vertical-align: top;
}

td.agetlist td {
    font-size: 10px;    
}

td.agetlist td b {
    color: #676767;
}

td.agetlist td h2 {
    border-bottom: #676767;
}






.disclaimer{
  padding:10px;
  margin:15px;
  border-top:1px solid #ECE0CA;
}

h1 {
  font-size: 16px;
}

h2 {
  font-size: 14px;
}


table.homefeatured {    
}
table.homefeatured td {
    font-size: 11px;    
}
table.homefeatured td p{
    font-size: 11px;   
    margin: 3px 0px; 
}

td.link90783A b {
    font-weight: bold;
    color: #90783A; 
    text-decoration: underline;    
}

div.footer{
    font-size: 10px;
    line-height: 14px;
}

div.footer a {
    padding-left: 10px;
    padding-right: 10px;
    background-image: url(../img/dot.gif);   
    background-position: 5px 4px;
    background-repeat: no-repeat;
    text-decoration: underline;    
}
table.propertydetails th {
    color: #016272;
}

table.propertydetails tr.lined {
    height: 20px;
}

table.propertydetails tr.lined td, table.propertydetails tr.lined th {
    border-bottom:1px solid #D0B879;
    padding-left:5px;
}

.gold {
    color: #826C32;
}

table.propertydetails p {
    padding: 10px 5px 10px 5px;
}

table.pagination td{
    padding: 8px;
    background-color: #1a1a1a;
    color: #e9c73f;
}
table.pagination th{
    background-color: #1a1a1a;
    color: #927b20;
    font-weight: normal;
}
table.pagination a{
    color: #ffffff;
}


table.pagination img{
border: 0px
}

table.iteminfo td{
    font-size: 11px
}
table.iteminfo b {
    color: #e9c73f;
}
table.iteminfo a {
    color: #528fce;
}

select.form, input.form {
    width: 200px;
    font-size: 10px;    
}

td.error {
  color: red;
  padding: 10px 10px 10px 10px;   
}

/* dropdown menu */
div.dropdown {
    position: relative;
    top: 3px;
    left: 5px;
    z-index: 100;
    padding: 0px;
    text-align: left;    
}
div.dropmenu_place { 
    visibility: hidden;
    position: absolute;
    top: 0px; 
    left: 0px;
    background-color: #285483;   
}

div.dropmenu_place div {    
    border-top: 1px solid #000000;    
    padding: 3px 6px 3px 6px;
}

div.dropmenu_place div a {
    white-space: nowrap;    
    text-align: left;
}

table.home_comm th {
    background-color: #404040;    
    background-image: url(../img/gt1.gif);
    background-repeat: no-repeat;
    background-position: 6px center;
    border-bottom: 2px solid #000000;
    text-align: left;
    font-weight: bold;  
    font-size: 10px;
    padding: 6px 6px 6px 14px;
}
table.home_comm td {
    background-color: #1c1c1c;    
    border-bottom: 2px solid #000000;
    font-size: 10px;
    padding: 10px;
    text-align: left;
}
table.home_comm a, table.home_comm a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
table.home_comm a:hover {
    color: #FFFFFF;    
    text-decoration: underline;
}

table.home_comm td div {
    background-image: url(../img/gt2.gif);
    background-repeat: no-repeat;
    background-position: 9px 3px;
    padding-left: 16px;
    text-align: left;
}
table.home_comm td div.mls, table.home_comm td div.dev, table.home_comm td div.price {
    background: none;    
}
table.home_comm td div.mls {
    float: left;
    width: 70px;
    padding: 0px;    
}
table.home_comm td div.dev {
    float: left;
    width: 20px;
    padding: 0px;    
}
table.home_comm td div.price {
    float: left;    
    width: 70px;
    padding: 0px; 
    text-align: right;
}

table.home_comm a.common_link, table.home_comm a.common_link:visited {
    color: #C5A536;  
    text-decoration: underline;
}
table.home_comm a.common_link:hover {
    text-decoration: none;
}

div.agent2info {
    margin: 0px 9px 9px 9px; 
    padding: 6px 10px 10px 10px; 
    background: #2d2d2d;
}
div.agent2info h1 {
    color: #d1a40d; 
    font-weight: bold; 
    font-size: 14px; 
    border-bottom: 1px solid #000000;     
    text-transform: uppercase;
    margin: 0px 0px 8px 0px;
}
div.agent2info h2 {
    color: #a0a0a0; 
    font-weight: bold;
    font-size: 11px;
    margin: 4px 0px 0px 0px;
    background-image: url(../img/gt1.gif);
    background-repeat: no-repeat;
    background-position: 1px 4px;
    padding: 0px 0px 0px 8px;    
}
div.agent2info p {
    margin: 0px 0px 16px 0px;
    font-size: 12px;
}
div.agent2info p a, div.agent2info p a:visited, div.agent2info p a:hover{
    color: #ffffff;
    text-decoration: underline;
}
div.agent2info img.agentphoto {
    border: 1px solid #000000;
}
.style10{font-size: 36px}


h1.featured {
    font-size: 16px;    
    border-bottom: 1px solid #e9c73f;
    padding: 0px 0px 3px 3px;
}
h1.featured a, h1.featured a:hover {
    color: #ffffff;
    text-decoration: none;
}



td.prefooter {
    background-image: url(../img/bbg.gif);
    background-repeat: repeat-x;
    background-position: center bottom;    
    height: 57px;    
    font-size: 11px;
}
td.prefooter div {
    text-align: center;
    margin-top: 10px;
}
td.prefooter div span {
    padding: 0px 20px 0px 20px;
    background-position: 8px 4px;
    background-image: url(../img/got.gif);
    background-repeat: no-repeat;    
}
td.prefooter div span a {
    color: #ffffff;
    text-decoration: none;
}


div.leftmenu div.item {
    height: 24px;
    margin-bottom: 4px;
    background: #528fce;    
    padding: 0px;
}
div.leftmenu div.item span {    
    font-weight: bold;
    font-size: 12px;
    background-color: #0860b9;    
    background-image: url(../img/gt.gif);
    background-repeat: no-repeat;
    background-position: 8px 6px;        
    display: block;
    margin-left: 5px;
    height: 24px;        
}
div.leftmenu div.item span a {
    color: #ffffff;
    text-decoration: none;
    padding: 4px 0px 0px 20px;
    display: block;
}<div class="item"><span><a href="$context.path/east-boca.html">East Boca</a></span></div>