
    
    body{
    width:100%;
    font-family: tahoma,verdana,arial,helvetica,sans-serif;
    background:white;
    font-size:80%;
    }

  #wrap_home_page{
  background:black;
  }

  .homeBody{
  background:black;
    padding-left:10px;
    padding-right:10px;
    }

    .homeBody table{
    margin-left:auto;
    margin-right:auto;
    }

    #slogan{
    background:black url(/managed_files/3767/Mariana.jpg) 200px 50% no-repeat;
    height:81px;
    border-bottom:1px solid #cc0000;
    }

    #slogan span, #slogan img{
    display:none;
    }

    .headWrap{
    background:black;
    }

    .menu{
    margin-top:5px;
    margin-bottom:5px;
    background:black;
    }
  


#sideBar{
float:left;
margin-left:-240px;
width:210px;
}


#contactButton{
display:block;
text-align:center;
}

    .menu2{
    background:#cdba51;
    margin-top:10px;
    margin-right:20px;
    display:inline;
    padding-top:12px;
    padding-bottom:12px;
    padding-right:6px;
    padding-left:6px;
    border:1px solid #b7a33f;
    float:left;
    letter-spacing:.1em;
    line-height:1.9em;


  text-align:left;
    }

    

   .featureTitle{
  color:#cdba51;
  font-size:120%;
  font-variant:small-caps;
  border-bottom:1px solid #808080;
   }
    
  .featureTitle span{
  background:black;
  position:relative;
  top:10px;
  padding-left:10px;
  padding-right:10px;
  }

  .featureTitle a{
  color:#cdba51;
  }

  .featureTitle a:hover{
  color:#cc0000;
  }

    .featureText{
  margin-right:10px;
  color:white;
  }

  .featureInfoBox{
  border-left:1px solid #808080;
  padding-top:10px;
  margin-left:25px;
  
  }

  .featureInfoItem{
  border-bottom:1px solid #808080;
  padding:2px;
  }

    

    #shellContactInfo,#shellSocialMedia{
    color:black;
    padding:0 5px;
    }


  .topLink{
  color:#cdba51;
  font-size:80%;
  font-variant:small-caps;
  text-decoration:none;
  padding-left:5px;
  padding-right:5px;
  font-weight:bold;
  text-align:left;
  display:block;
  }
  
  .topLink:hover,.menu2 .topLink:hover{
  color:#cc0000;
  }

  .menu2 .topLink{
  color:black;
  }

  .thisTopLink{
  color:#808080;
  font-size:80%;
  text-decoration:none;
  font-weight:bold;
  padding-left:5px;
  padding-right:5px;
  text-align:center;
  }


  .thisSideLink{
  color:#808080;
  font-size:80%;
  text-decoration:none;
  font-weight:bold;
  padding-left:5px;
  padding-right:5px;
  display:block;
  text-align:left;
  }

  .topMenuCell{
  border-right:1px solid #cdba51;
  }

  .menu2 .topMenuCell{
  border-right:1px solid black;
  }

  .lastTopMenuCell{
  
  }


  #shellContent{
  padding-left:260px;
  }

  #shellContent .pageText{
  clear:none;
  }

  
  
  .doubSecBody{
  
  line-height:1.5em;
  }
  
  .printer{
  text-align:right;
  }
  
  .printer a{
  display:block;
  }
  
  .secContactBar{
  text-align:center;
  padding-top:0px;
  margin-right:240px;
  }

  .secContact{
  border-right:1px solid #808080;
  padding-left:3px;
  padding-right:3px;
  }

  .lastSecContact{
  padding-left:2px;
  padding-right:2px;
  }

  .homeSearchRow td{
  border-top:1px solid #808080;
  padding-top:2px;
  padding-bottom:0px;
  line-height:1em;
  }
  
  .infoLink{
      font-weight:bold;
      font-size:80%;
      text-align:center;
      padding:3px;
      display:block;
    }

  .homePopup{
      background:white;
      border:1px solid black;
      color:black;
      font-size:80%;
    }

    .homePopup .street{
      background:#cdba51;
      color:black;
      border-bottom:1px solid black;
      padding-left:2px;
    }

  .homeText{
  padding:2px;
  }

  .homeDiv{
  line-height:1em;
  padding-top:15px;
  padding-bottom:15px;
  }

  .resultStats{
  text-align:center;
  border:1px solid black;
  background:#cdba51;
  }

  .resultCount{
  border-bottom:1px dashed black;
  }


  .pictureFeature{
      border:1px solid black;
      background:#cdba51;
      text-align:center;
      padding:3px;
      margin-right:3px;
    }
    
    .buttonArea{
      padding:3px;
    }

    .picButton{
       margin:2px;
       text-decoration:none;
       color:#cc0000;
       padding:2px;
    }

    .picButton:hover{
       background:#cdba51;
       color:black;
    }

  
  .homeSpecFloat{
    font-weight:bold;
    border:1px solid #cdba51;
    background:#808080;
    padding:2px;
    float:right;
    margin-left:3px;
    margin-bottom:3px;
    padding:3px;
    }

    .viewStreet{
     color:#cdba51;
     font-size:120%;
     
    }
    .viewPrice{
     color:#cdba51;
     font-size:120%;
     
    }
    

    .viewStateZip{
    color:#cdba51;
    font-size:80%;
    }

  .largeTitle{
     color:#808080;
     font-size:120%;
     font-weight:bold;
     padding-top:5px;
     padding-bottom:5px;
    }


  .contentBlock{
  padding:0px;
  }


  a{
  color:#cc0000;
  text-decoration:none;
  }

  a:hover{
  color:black;
  }

  .borderPic{
  border:2px solid #808080;
  }


  .evenItem{
  background:white;
  }

  .oddItem{
  background:#808080;
  }

  .siteInfo{
  clear:both;
  margin-top:20px;
  border-top:1px solid #cc0000;
  background:black;
  color:white;
  text-align:center;
  
  padding:10px;
  }

  .siteInfo a{
  color:white;
  }



  .hidden{
  display:none;
  }

  .visible{
  display:auto;
  }

  h1{
  color:#cdba51;
  }

  h2{
  color:#cc0000;
  }

  .contentBlock{

  padding:5px;
  }
  
  

  .contentBlock #userMenu{
  margin:0px;
  padding:0px;
  
  }

  .contentBlock #userMenu li{
  list-style:none;
  display:block;
  white-space:nowrap;
  border:1px solid #cc0000;
  color:#cc0000;
  padding:2px;
  margin-right:2px;
  float:left;
  }

  .contentBlock #userMenu li#curMemPage{
  background:#cc0000;
  }

  .contentBlock #userMenu li#curMemPage a{
  color:white;
  background:#cc0000;
  }

  .contentBlock #userMenu li a{
  display:block;
  color:#cc0000;
  padding:2px;
  }

  .contentBlock #userMenu li a:hover{
  color:white;
  background:#cc0000;
  }


  .clearBoth, #pageLinkBar li.clearBoth{
clear:both;
visibility:hidden;
line-height:0em;
font-size:0em;
margin:0px;
padding:0px;
height:0px;
float:none;
}

  #emailWrap #infoDiv{
  border-top:1px solid #cc0000;
  border-bottom:1px solid #cc0000;
  color:#cdba51;
  font-weight:bold;
  font-size:110%;
  }

  #emailWrap #infoDiv a{
  color:#cdba51;
  }

  #emailWrap #infoDiv a:hover{
  color:#808080;
  }

  #infoDiv td{
  text-align:center;
  }

  .featureHouse{
  width:25%;
  float:left;
  color:#cdba51;
  text-size:120%;
  text-align:center;
  }
  
  .featureHouse a{
  display:block;
  color:#cdba51;
  }

  .featureHouse a:hover{
  color:#808080;
  }

  .featureHouse .noPhoto{
  border:1px solid #808080;
  color:#808080;
  width:118px;
  height:70px;
  padding-top:30px;
  margin-left:auto;
  margin-right:auto;
  }

  #featureHomeBar{
  padding-top:10px;
  }

  #emailGreeting{
  color:white;
  padding:10px;
  }

  #bigHomeList{
  padding-left:10px;
  padding-right:10px;
  color:#cdba51;
  }

  #bigHomeList a{
  color:#cdba51;
  }

  #bigHomeList a:hover{
  color:#808080;
  }
  
  .marianaPic{
float:left;
margin-right:20px;
}


  #slideShow{
  position:relative;
  top:0px;
  height:380px;
  padding:0px;
  padding-top:0px;
  overflow:hidden;
  clear:left;
  width:257px;
  text-align:center;
  
  }

  .slide{
  width:257px;
  text-align:left;
  position:absolute;
  top:0px;
  left:0px;
  display:none;
  } 
  
  .curSlide{
     display:block;
     }
  
  .slide .noPhoto{
  display:block;
  border:1px solid #808080;
  color:#808080;
  width:200px;
  height:120px;
  padding-top:30px;
  text-align:center;
  }

  .resourceCat{
  padding-left:20px;
  }

  .resources{
  background:white;
  }
  

  
