<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#tt {
  position:absolute;
  display:block;
  z-index: 1000;
}
#tttop {
  display:block;
  height:5px;
  margin-left:5px;
  overflow:hidden;
}
#ttcont {
  display:block;
  padding:2px 12px 3px 7px;
  margin-left:5px;
  background:#666;
  color:#fff;
}
#ttbot {
  display:block;
  height:5px;
  margin-left:5px;
  overflow:hidden;
}
table {margin:0 auto;}/* ----------------------------------------------------------------------------------------------------------------*/
/* ----------&gt;&gt;&gt; global settings needed for thickbox &lt;&lt;&lt;-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* April 1, 2009 - Removed because this was adversely affecting other parts of the system */
/* *{padding: 0; margin: 0;} */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ----------&gt;&gt;&gt; thickbox specific link and font settings &lt;&lt;&lt;------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}

#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ----------&gt;&gt;&gt; thickbox settings &lt;&lt;&lt;-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight &gt; document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement &amp;&amp; document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}

#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}

#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}

#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}

#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}

#TB_title{
  background-color:#e8e8e8;
  height:27px;
}

#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
  padding:15px;
}

#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}

#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement &amp;&amp; document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight &gt; document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
img {
 border:0px;
 margin:0px;
 vertical-align: bottom;
}


.displayTextBlack11 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  color: #000000;
}

.displayTextBlack11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.displayTextBlack11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.displayTextBlack11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #990000;}
.displayTextBlack11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #990000;}


.displayTextBlack10 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
  color: #000000;
}

.displayTextBlack10 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #000000;}
.displayTextBlack10 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #000000;}
.displayTextBlack10 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #990000;}
.displayTextBlack10 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #990000;}


.displayTextBlack9 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:9px;
  color: #000000;
}

.displayTextBlack9 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; color: #000000;}
.displayTextBlack9 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; color: #000000;}
.displayTextBlack9 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #990000;}
.displayTextBlack9 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; color: #990000;}




.displayCriticals10 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
  color: #000000;
}

.displayCriticals10 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #990000;}
.displayCriticals10 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #990000;}
.displayCriticals10 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;}
.displayCriticals10 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #000000;}

.displayTextWhite14 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:14px;
  color: #ffffff;
}

.displayAgentPromoRed {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  color: #990000;
}

.displayAgentPromoBlack {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  color: #000000;
}

.displayAgentPromoBlack a:link { text-decoration: underline; color: #990000;}
.displayAgentPromoBlack a:visited { text-decoration: underline; color: #990000;}
.displayAgentPromoBlack a:hover { text-decoration: none; color: #990000;}
.displayAgentPromoBlack a:active { text-decoration: underline; color: #990000;}

.displayAgentPromoBlack10 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
  color: #000000;
}

.displayAgentPromoBlack10 a:link { text-decoration: underline; color: #990000;}
.displayAgentPromoBlack10 a:visited { text-decoration: underline; color: #990000;}
.displayAgentPromoBlack10 a:hover { text-decoration: none; color: #990000;}
.displayAgentPromoBlack10 a:active { text-decoration: underline; color: #990000;}

.displayArea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; font-weight:bold;}
.displayArea a:link {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 10px; background:url(../images/RMOimages/search/subnav_show.gif) no-repeat 0 10px;}
.displayArea a:visited {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 10px; background:url(../images/RMOimages/search/subnav_show.gif) no-repeat 0 10px;}
.displayArea a:hover {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 10px; background:url(../images/RMOimages/search/subnav_show.gif) no-repeat 0 10px; background-color:#acbf82;}
.displayArea a:active {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 10px; background:url(../images/RMOimages/search/subnav_show.gif) no-repeat 0 10px; background-color:#acbf82;}

.displaySubArea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;}
.displaySubArea a:link {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 25px; background:url(../shared-images/search/subnav_arrow.gif) no-repeat 15px 10px;}
.displaySubArea a:visited {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 25px; background:url(../shared-images/search/subnav_arrow.gif) no-repeat 15px 10px;}
.displaySubArea a:hover {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 25px; background:url(../shared-images/search/subnav_arrow.gif) no-repeat 15px 10px; background-color:#D0E79E;}
.displaySubArea a:active {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 25px; background:url(../shared-images/search/subnav_arrow.gif) no-repeat 15px 10px; background-color:#D0E79E;}

.displayArea_002 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; font-weight:bold;}
.displayArea_002 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; color: #000000; text-decoration:none; padding:5px 0 5px 10px; background:url(https://cdnassets.rmcloud.com/shared-images/search/subnav_arrow.gif) no-repeat 0 10px; background-position: left;}
.displayArea_002 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; color: #000000; text-decoration:none; padding:5px 0 5px 10px; background:url(https://cdnassets.rmcloud.com/shared-images/search/subnav_arrow.gif) no-repeat 0 10px; background-position: left;}
.displayArea_002 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; color: #000000; text-decoration:none; padding:5px 0 5px 10px; background:url(https://cdnassets.rmcloud.com/shared-images/search/subnav_arrow.gif) no-repeat 0 10px; background-color:#c5e4f8; background-position: left;}
.displayArea_002 a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; color: #000000; text-decoration:none; padding:5px 0 5px 10px; background:url(https://cdnassets.rmcloud.com/shared-images/search/subnav_arrow.gif) no-repeat 0 10px; background-color:#c5e4f8; background-position: left;}

.displaySubArea_002 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;}
.displaySubArea_002 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; color: #000000; text-decoration:none; padding:5px 0 5px 15px; background:url(https://cdnassets.rmcloud.com/shared-images/search/subnav_arrow_002.gif) no-repeat 15px 10px; background-position: left;}
.displaySubArea_002 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; color: #000000; text-decoration:none; padding:5px 0 5px 15px; background:url(https://cdnassets.rmcloud.com/shared-images/search/subnav_arrow_002.gif) no-repeat 15px 10px; background-position: left;}
.displaySubArea_002 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; color: #000000; text-decoration:none; padding:5px 0 5px 15px; background:url(https://cdnassets.rmcloud.com/shared-images/search/subnav_arrow_002.gif) no-repeat 15px 10px; background-color:#e7f4fd; background-position: left;}
.displaySubArea_002 a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; color: #000000; text-decoration:none; padding:5px 0 5px 15px; background:url(https://cdnassets.rmcloud.com/shared-images/search/subnav_arrow_002.gif) no-repeat 15px 10px; background-color:#e7f4fd; background-position: left;}

.displayTextWhite18 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:18px;
  color: #ffffff;
}

.displayTextWhite14 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:14px;
  color: #ffffff;
}

.displayTextBlack18 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:18px;
  color: #000000;
}

.displayControls {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;}
.displayControls a:link {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 5px; border-bottom: 1px solid #cccccc;}
.displayControls a:visited {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 5px; border-bottom: 1px solid #cccccc;}
.displayControls a:hover {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 5px;  border-bottom: 1px solid #cccccc; background-color:#D0E79E;}
.displayControls a:active {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 5px;  border-bottom: 1px solid #cccccc; background-color:#D0E79E;}

.displayDetailsHeader14 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:14px;
  color: #000000;
  border-bottom: 1px solid #cccccc;
}

.displayNotifyError {
  width:100%;
  font-family: arial,verdana,helvetica,sans-serif;
  font-size:12px;
  line-height:2em;
  color:#000000;
  border: 1px solid #CC0000;
  background-color:#FFEBEB;
  padding:20px;
  }
  
.displayNotifyError a:link {text-decoration:underline; color: #000000;}
.displayNotifyError a:visited {text-decoration:underline; color: #000000;}
.displayNotifyError a:hover {text-decoration:underline; color: #cc0000;}
.displayNotifyError a:active {text-decoration:underline; color: #cc0000;}.password-meter {
  position:relative;
  width: 180px;
}
.password-meter-message {
  text-align: right;
  font-weight: bold;
  color: #676767;
}
.password-meter-bg, .password-meter-bar {
  height: 4px;
}
.password-meter-bg {
  top: 8px;
  background: #e0e0e0;
}

.password-meter-message-very-weak {
  color: #aa0033;
}
.password-meter-message-weak {
  color: #f5ac00;
}
.password-meter-message-good {
  color: #6699cc;
}
.password-meter-message-strong {
  color: #008000;
}

.password-meter-bg .password-meter-very-weak {
  background: #aa0033;
  width: 30px;
}
.password-meter-bg .password-meter-weak {
  background: #f5ac00;
  width: 60px;
}
.password-meter-bg .password-meter-good {
  background: #6699cc;
  width: 135px;
}
.password-meter-bg .password-meter-strong {
  background: #008000;
  width: 180px;
}/*
This styles sheet will be used to control all msl map display within Redman includes.  

In order to ensure that this style sheet does not conflict with the website's main style sheet each class uses the word switchboard at the beginning.

Please continue this trend in the event that a class needs to be added.

Cellspacing on tables is NOT controlled by this style sheet.  It is controlled manually inside the include itself.

*/










  




  
  
.SwithcboardMapButtons { 

  padding-right: 0px;
  padding-left: 0px;
  background-color:#FCFBEE;
  font-weight:bold;
  } 
  
  
  
  
.SwitchboardSelected{
  border-top:1px solid #DBDACC; 
  border-right:1px solid #DBDACC; 
  border-bottom:1px solid #DBDACC; 
  border-left:1px solid #DBDACC;
  background-color:#FCFBEE;
  
  padding: 5;
  } 

.SwitchboardSelectedText{
  color:#000000;
  } 


.SwitchboardSummary{
  border-top:1px solid #DDDAB5; 
  border-right:1px solid #DDDAB5; 
  border-bottom:1px solid #DDDAB5; 
  border-left:1px solid #DDDAB5;
  background-color:#FBFBF4;
  padding: 5;
  color:#000000
  } 

  
  
.SwitchboardNoPhoto{
  background-color:#cccccc;
  font-size: 10px;
  color:#000000;
  text-decoration:none;
  } 
.SwitchboardNoPhoto a:link {
  background-color:#cccccc;
  font-size: 10px;
  color:#000000;
  text-decoration:underline;
  } 
.SwitchboardNoPhoto a:hover {
  background-color:#cccccc;
  font-size: 10px;
  color:#990000;
  text-decoration:underline;
  } 
.SwitchboardNoPhoto a:active {
  background-color:#cccccc;
  font-size: 10px;
  color:#990000;
  text-decoration:underline;
  } 
.SwitchboardNoPhoto a:visited {
  background-color:#cccccc;
  font-size: 10px;
  color:#000000;
  text-decoration:underline;
  } 


.MLSSwitchabordPageCount{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
  }
  
  
  
.MLSSwitchabordPageCount a:link, .MLSSwitchabordPageCount a:hover, .MLSSwitchabordPageCount a:active, .MLSSwitchabordPageCount a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
  }
  
  

.formTitle { font-family:Verdana, Arial,sans-serif; font-size:14px;font-weight:bold;color:#000000;font-weight:bold;}








.SwithcboardSortButtons{
  border: 1px #DBDACC solid;
  padding-right: 0px;
  padding-left: 0px;
  background-color:#FCFBEE;
  font-size: 10px;
  }

  
  
.Switchboardlegal{
  font-size: 9px;
  text-decoration:none;
  }

  
  
  
  
  
/*
This styles sheet will be used to control all mini icon based swichboards within Redman includes.  

In order to ensure that this style sheet does not conflict with the website's main style sheet each class uses the word miniswitchboard at the beginning.

Please continue this trend in the event that a class needs to be added.

*/



.MiniSwithcboardMLS { 
  background-image:url('https://cdnassets.rmcloud.com/shared-images/icons/icon_mls.gif');
  background-repeat: no-repeat;
  padding-right: 0px;
  padding-left: 10px;
  height:38px;
  background-color:#FCFBEE;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
  font-weight:bold;
  }
  

.MiniSwithcboardMLS:hover{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}
  


  
.MiniSwithcboardAddress { 
  background-image:url('https://cdnassets.rmcloud.com/shared-images/icons/icon_address.gif');
  background-repeat: no-repeat;
  padding-right: 0px;
  padding-left: 12px;
  height:38px;
  background-color:#FCFBEE;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
  font-weight:bold;
  } 

  
.MiniSwithcboardAllProperty{ 
  background-image:url('https://cdnassets.rmcloud.com/shared-images/icons/icon_all_property.gif');
  background-repeat: no-repeat;
  padding-right: 0px;
  padding-left: 12px;
  height:38px;
  background-color:#FCFBEE;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
  font-weight:bold;
  } 
  
.MiniSwithcboardFeatured{ 
  background-image:url('https://cdnassets.rmcloud.com/shared-images/icons/icon_featured.gif');
  background-repeat: no-repeat;
  padding-right: 0px;
  padding-left: 12px;
  height:38px;
  background-color:#FCFBEE;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
  font-weight:bold;
  } 
  
  
  



/*
verbose styles
*/
.listPropertiesAddress{
  border-top:1px solid #DDDAB5; 
  border-right:1px solid #DDDAB5; 
  border-bottom:1px solid #DDDAB5; 
  border-left:1px solid #DDDAB5;
  background-image:url('https://cdnassets.rmcloud.com/shared-images/icons/verbose_listings/address_bg.jpg');
  padding: 5;
  color:#000000;
  } 
  
p.listPropertiesAddress{
  color:#000000;
  }
      
  
  
  
  
/*
This styles sheet will be used to control all listing result pages within Redman includes.  

In order to ensure that this style sheet does not conflict with the website's main style sheet each class uses the word miniswitchboard at the beginning.

Please continue this trend in the event that a class needs to be added.

*/
  
  
.ListingReultSelected {
    background-color:#FFFFFF;
    color:#000000;
    font-weight:bold;
    font-size:11px;
    } 
  
.ListingReult{
    background-color:#FFFFFF;
    color:#000000;
    font-weight:bold;
    font-size:11px;
    }
  
  
  
tr.ListingReultRowLight td {
    background-color:#F4F4F4;
    font-size:11px;
    color:#000000;
    }
  
  
tr.ListingReultRowDark td {
    background-color:#EAEAEA;
    font-size:11px;
    color:#000000;
    }
    
    



    /* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
img {
 border:0px;
 margin:0px;
}

.greyFrame {
  position: relative;
  width: 500px;
  height: auto;
  background-color:#d6d6d6;
  padding: 5px;
  margin: 0px auto;
}

#whiteFrame {
  position: relative;
  width: 498px;
  height: auto;
  background-color: #ffffff;
  padding: 1px;
  margin: 0px auto;
}

.redFrame {
  position: relative;
  width: 500px;
  height: auto;
  background-color:#cc0000;
  padding: 5px;
  margin: 5px auto 5px auto;
}

#searchResultsNumber {
  position: relative;
  width: 490px;
  height: 20px;
  background-color: #4b4b4b;
  color: #ffffff;
  padding: 5px;
  margin: 0px;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:15px;
  font-weight:bold;
  text-align: center;
}

#dataLastUpdate {
  position: relative;
  width: 490px;
  height: auto;
  background-color: #ffffff;
  color: #000000;
  padding: 5px;
  margin: 0px;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  line-height:1.5em;
  text-align: center;
}

.searchLimit {
  position: relative;
  width: 490px;
  height: auto;
  color: #000000;
  padding: 5px;
  margin: 0px;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  line-height:1.5em;
  text-align: center;
}

#featureRegister {
  position: relative;
  width: 480px;
  height: auto;
  background-color: #ffffcc;
  margin:5px auto;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.featureRegisterRed14 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:14px;
  line-height:1.5em;
  text-align: center;
  font-weight:bold;
  color: #cc0000;
}
.featureRegisterRed13 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:13px;
  line-height:1.5em;
  font-weight:bold;
  color: #cc0000;
}

.featureRegisterRed11 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  line-height:1.5em;
  text-align: center;
  font-weight:bold;
  color: #cc0000;
}

.featureRegisterRed11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #cc0000;}
.featureRegisterRed11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #cc0000;}
.featureRegisterRed11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000;}
.featureRegisterRed11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #cc0000;}


.featureRegisterBlack11 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  line-height:1.5em;
  text-align: center;
  color: #000000;
  margin-top:4px;
  margin-bottom:4px;
  margin-right:0px;
  margin-left:0px;
}


.featureRegisterBlack11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.featureRegisterBlack11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.featureRegisterBlack11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000;}
.featureRegisterBlack11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}

.loginBlack11 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  line-height:1.5em;
  text-align: left;
  color: #000000;
  margin-top:4px;
  margin-bottom:4px;
  margin-right:0px;
  margin-left:0px;
}

.loginBlack11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.loginBlack11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.loginBlack11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000;}
.loginBlack11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}

.loginBlack13 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:13px;
  line-height:1.5em;
  text-align: center;
  color: #000000;
  margin-top:4px;
  margin-bottom:4px;
  margin-right:0px;
  margin-left:0px;
}

.loginBlack13 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: underline; color: #000000;}
.loginBlack13 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: underline; color: #000000;}
.loginBlack13 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #000000;}
.loginBlack13 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: underline; color: #000000;}

.loginBlack15 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:15px;
  line-height:1.5em;
  color: #000000;
  margin-top:4px;
  margin-bottom:4px;
  margin-right:0px;
  margin-left:0px;
}

.loginBlack13 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color: #000000;}
.loginBlack13 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color: #000000;}
.loginBlack13 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #000000;}
.loginBlack13 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color: #000000;}

.featureRegisterWhite11 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  line-height:1.5em;
  text-align: center;
  color: #FFFFFF;
  margin-top:4px;
  margin-bottom:4px;
  margin-right:0px;
  margin-left:0px;
}

.featureRegisterWhite11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF;}
.featureRegisterWhite11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF;}
.featureRegisterWhite11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF;}
.featureRegisterWhite11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF;}


.instruction {
  display: table;
  width: 510px;
  margin:5px auto 5px auto;
  padding: 0px;
  background-color: #f0f0f0;
  border: 0px;
  border-collapse: collapse;
  font-family: verdana,arial,helvetica,sans-serif;
  color: #336699;
  text-align:right;
}

.instruction a:link {font-size:11px; text-decoration: none; color: #336699;}
.instruction a:visited {font-size:11px; text-decoration: none; color: #336699;}
.instruction a:hover {font-size:11px; text-decoration: none; color: #000000;}
.instruction a:active {font-size:11px; text-decoration: none; color: #336699;}

.instructionGraphic {
  width:379px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 0px;
  padding-right: 0px;
}

.instructionLink {
  font-size:11px;
  font-weight:bold;
  width:121px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 10px;
}


.instructionDetails {
  width:480px;
  margin:0 auto;
  padding: 10px;
  background-color: #999999;
  border: 0px;
  border-collapse: collapse;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size:11px;
  color: #ffffff;
  text-align:left;
}

#oneLineListingControls { 
  position: relative;
  width: 500px;
  height: 11px;
  padding: 5px;
  margin:8px auto 8px auto;
  background-color:#ffffff;

}

.oneLineShowHideControls { display: inline; float: left; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color: #000000;}
.oneLineShowHideControls a:link {font-size:11px; text-decoration: none; color: #000000;}
.oneLineShowHideControls a:visited {font-size:11px; text-decoration: none; color: #000000;}
.oneLineShowHideControls a:hover {font-size:11px; text-decoration: underline; color: #000000;}
.oneLineShowHideControls a:active {font-size:11px; text-decoration: none; color: #000000;}

.oneLinePageControls { display: inline; float:right; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color: #000000;}
.oneLinePageControls a:link {font-size:11px; text-decoration: none; color: #000000;}
.oneLinePageControls a:visited {font-size:11px; text-decoration: none; color: #000000;}
.oneLinePageControls a:hover {font-size:11px; text-decoration: none; color: #ffffff; background-color:#8C8C8C;}
.oneLinePageControls a:active {font-size:11px; text-decoration: none; color: #000000;}


.buttonTable {
  width: 498px;
  height:auto;
  margin:0 auto;
  padding:0px;
  background-color: #999999;
  border: 0px;
}

.buttonLabel {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size:11px;
  color: #ffffff;
  font-weight:bold;
  text-align:center;
  padding:5px;
}



.listingCategory {
  display: table;
  width: 498px;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
  background-color: #ffffff;
  border: 0px;
  border-collapse: collapse;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  color: #000000;
  text-align:left;
}

.listingCategory a:link {font-size:11px; text-decoration: none; color: #000000; text-decoration:underline;}
.listingCategory a:visited {font-size:11px; text-decoration: none; color: #000000; text-decoration:underline;}
.listingCategory a:hover {font-size:11px; text-decoration: underline; color: #cc0000; text-decoration:underline;}
.listingCategory a:active {font-size:11px; text-decoration: none; color: #000000; text-decoration:underline;}

.listingCategoryPhoto {
  width:50px;
  text-align:center;
  padding: 0px;
}




.listingData {
  display: table;
  width: 498px;
  margin: 0px;
  padding: 0px;
  background-color: #f0f0f0;
  border: 0px;
  border-collapse: collapse;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size:11px;
  color: #000000;
  text-align:left;
}

.listingData a:link {font-size:11px; text-decoration: underline; color: #000000;}
.listingData a:visited {font-size:11px; text-decoration: underline; color: #000000;}
.listingData a:hover {font-size:11px; text-decoration: none; color: #cc0000;}
.listingData a:active {font-size:11px; text-decoration: underline; color: #000000;}

.listingDataLight {
  background-color: #f0f0f0;
  height:37px;
}

.listingDataDark {
  background-color: #e0e0e0;
  height:37px;
}

.listingFavorites {
  width:30px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 6px;
  padding-right: 0px;
  color: #000000;
}

.listingPhoto {
  width:50px;
  text-align:center;
  padding-top: 5px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  color: #000000;
}

.listingCommunity {
  width:118px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
  color: #000000;
}

.listingPrice {
  width:60px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
  color: #000000;
}

.listingStyle {
  width:80px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
  color: #000000;
}

.listingSquareFeet {
  width:50px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
  color: #000000;
}

.listingDetails {
  width:45px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
  color: #000000;
}

.listingSpacer {
  background-color: #ffffff;
  height:1px;
  padding:0px;
  margin:0px;
}



.registerBar {
  display: table;
  width: 498px;
  margin: 0px;
  padding: 0px;
  background-color: #ffffcc;
  border: 0px;
  border-collapse: collapse;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:none;
  color: #cc0000;
  text-align:center;
}

.registerBar a:link { text-decoration: none; color: #cc0000;}
.registerBar a:visited { text-decoration: none; color: #cc0000;}
.registerBar a:hover { text-decoration: underline; color: #000000;}
.registerBar a:active { text-decoration: none; color: #cc0000;}

.registerBarPhoto {
  width:65px;
  padding: 5px;
}

.registerBarBlack {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  color: #000000;
  text-align:center;
  line-height:2em;
}

.registerBarBlack a:link { text-decoration: underline; color: #000000;}
.registerBarBlack a:visited { text-decoration: underline; color: #000000;}
.registerBarBlack a:hover { text-decoration: none; color: #cc0000;}
.registerBarBlack a:active { text-decoration: underline; color: #000000;}






.featuredListing {
  display: table;
  width: 500px;
  height:37px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #8b8b74;
  border: 0px solid #ffffff;
  border-collapse: collapse;
  font-family: verdana,arial,helvetica,sans-serif;
  color:#ffffff;
}

.featuredListingFavorites {
  width:30px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 6px;
  padding-right: 0px;
}

.featuredListingHeader {
  padding: 0px;
  font-size:14px;
  font-weight:bold;
  font-family: verdana,arial,helvetica,sans-serif;
  color: #FFFFFF;
}

.featuredListingStyle {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 10px;
  text-align:right;
  font-size:11px;
}

.openFeaturedListingPhoto {
  border-top:1px solid #DDDAB5; 
  border-right:1px solid #DDDAB5; 
  border-bottom:1px solid #DDDAB5; 
  border-left:1px solid #DDDAB5;
  background-image:url('https://cdnassets.rmcloud.com/shared-images/icons/verbose_listings/address_bg.jpg');
  background-position: top;
  background-repeat: repeat-x;
  background-color: #dcdab4;
  padding: 5px;
  color:#000000;
  } 







.openListing {
  display: table;
  width: 498px;
  height:auto;
  margin: 0 auto;
  padding: 0px;
}

.openListingPhoto {
  width:170px;
  height:170px;
  margin: 0px;
  padding: 0px;
  background-color: #f7f7f2;
}

.openListingVitalsContainer {
  width:328px;
  margin: 0px;
  border-top:1px solid #DDDAB5; 
  border-right:1px solid #DDDAB5; 
  border-bottom:1px solid #DDDAB5; 
  border-left:1px solid #DDDAB5;
  background-image:url('https://cdnassets.rmcloud.com/shared-images/icons/verbose_listings/address_bg.jpg');
  background-position: top;
  background-repeat: repeat-x;
  background-color: #dcdab4;
  padding: 5px;
  color:#000000;
}

.openListingVitals {
  display: table;
  width: 300px;
  height: auto;
  margin: 0 auto;
  padding: 0px;
  border: 0px;
  border-collapse: collapse;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10px;
  color:#000000;
  line-height:1.6em;
  text-align:left;
}

.openListingVitalsCategory {
  width: 100px;
}

.openListingVitalsDetails {
  width: 200px;
}

.openListingVitals a:link { font-size: 10px; text-decoration: none; color: #cc0000; font-weight:bold;}
.openListingVitals a:visited { font-size: 10px; text-decoration: none; color: #cc0000; font-weight:bold;}
.openListingVitals a:hover { font-size: 10px; text-decoration: underline; color: #cc0000; font-weight:bold;}
.openListingVitals a:active { font-size: 10px; text-decoration: none; color: #cc0000; font-weight:bold;}

.openListingVitalsBlack10 { font-size: 10px; text-decoration: none; color: #000000;}
.openListingVitalsBlack10 a:link { font-size: 10px; text-decoration: none; color: #cc0000; font-weight:bold;}
.openListingVitalsBlack10 a:visited { font-size: 10px; text-decoration: none; color: #cc0000; font-weight:bold;}
.openListingVitalsBlack10 a:hover { font-size: 10px; text-decoration: underline; color: #cc0000; font-weight:bold;}
.openListingVitalsBlack10 a:active { font-size: 10px; text-decoration: none; color: #cc0000; font-weight:bold;}

.openListingComments {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  color:#000000;
  line-height:1.5em;
  text-align:justify;
  padding:15px 10px 15px 10px;
  margin:0px;
}

.openListingButtons {
  background-color: #ecead3;
  height:auto;
  padding:5px;
  margin:0px;
  text-align:right;
}

.openListingPhotoTour { margin: 0px; padding: 5px; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color: #cc0000; font-weight:bold;}
.openListingPhotoTour a:link { font-size: 11px; text-decoration: none; color: #cc0000; font-weight:bold;}
.openListingPhotoTour a:visited { font-size: 11px; text-decoration: none; color: #cc0000; font-weight:bold;}
.openListingPhotoTour a:hover { font-size: 11px; text-decoration: underline; color: #cc0000; font-weight:bold;}
.openListingPhotoTour a:active { font-size: 11px; text-decoration: none; color: #cc0000; font-weight:bold;}

.dataDisclaimer {
  position: relative;
  width: 500px;
  height: auto;
  color: #000000;
  background-color:#ffffff;
  padding: 5px;
  margin: 0 auto;
  font-size:9px;
  font-family:verdana,arial,helvetica,sans-serif;
  font-style:italic;
  text-align:center;
}

.fullDetailsIconBar {
  display: table;
  width: 498px;
  margin: 0px;
  padding: 0px;
  background-color: #ffffcc;
  border: 0px;
  border-collapse: collapse;
  color: #cc0000;
  text-align:left;
}

.fullDetailsIconPad {
  margin: 0px;
  padding: 5px;
}



.fullDetailsCategory {
  display: table;
  width: 498px;
  height:35px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  border-collapse: collapse;
  
}

.fullDetailsCategoryHeader {
  background-color: #D0D0C4;
  font-family: verdana,arial,helvetica,sans-serif;
  margin-top: 0px;
  padding: 5px;
  font-size:14px;
  font-weight:bold;
  color:#000000;
}

.fullDetailsCategoryHeaderAgent {
  background-color: #ecead3;
  font-family: verdana,arial,helvetica,sans-serif;
  margin-top: 0px;
  padding: 5px;
  font-size:14px;
  font-weight:bold;
  color:#cc0000;
}

.fullDetailsCategoryData { 
  margin: 0px;
  padding: 3px;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  color: #000000;
}

.fullDetailsCategoryData a:link { font-size: 11px; text-decoration: none; color: #cc0000; font-weight:bold;}
.fullDetailsCategoryData a:visited { font-size: 11px; text-decoration: none; color: #cc0000; font-weight:bold;}
.fullDetailsCategoryData a:hover { font-size: 11px; text-decoration: underline; color: #cc0000; font-weight:bold;}
.fullDetailsCategoryData a:active { font-size: 11px; text-decoration: none; color: #cc0000; font-weight:bold;}

.fullDetailsCategoryAgentData { 
  margin: 0px;
  padding: 5px;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  color: #000000;
  text-align:center;
}

.favoritesControl {
  position: relative;
  width: 490px;
  height: auto;
  background-color: #ffffff;
  color: #cc0000;
  padding: 5px;
  margin: 0px;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
}

.favoritesControl a:link { font-size: 12px; text-decoration: none; color: #000000;}
.favoritesControl a:visited { font-size: 12px; text-decoration: none; color: #000000;}
.favoritesControl a:hover { font-size: 12px; text-decoration: underline; color: #000000;}
.favoritesControl a:active { font-size: 12px; text-decoration: none; color: #000000;}



.propDisplayWhite11 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  line-height:1.5em;
  text-align: left;
  color: #FFFFFF;
  margin-top:4px;
  margin-bottom:4px;
  margin-right:0px;
  margin-left:0px;
}

.propDisplayWhite11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF;}
.propDisplayWhite11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF;}
.propDisplayWhite11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF;}
.propDisplayWhite11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF;}

.propDisplayBlack11 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  line-height:1.5em;
  color: #000000;
  margin-top:4px;
  margin-bottom:4px;
  margin-right:0px;
  margin-left:0px;
}

.propDisplayBlack11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #9D080D;}
.propDisplayBlack11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #9D080D;}
.propDisplayBlack11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #9D080D;}
.propDisplayBlack11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #9D080D;}


.propDisplayRed11 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  line-height:1.5em;
  text-align: justify;
  color: #9D080D;
  margin-top:4px;
  margin-bottom:4px;
  margin-right:0px;
  margin-left:0px;
}

.propDisplayRed11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #9D080D;}
.propDisplayRed11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #9D080D;}
.propDisplayRed11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #9D080D;}
.propDisplayRed11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #9D080D;}




/* BUTTONS */
.btnLocation {
  border:0px;
  height:22px;
  width:96px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}

.btnBackToQuickSearch {
  border:0px;
  height:22px;
  width:147px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}

.btnVirtualTour {
  border:0px;
  height:22px;
  width:96px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}

.btnFeatureSheet {
  border:0px;
  height:22px;
  width:96px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}

.btnCriteria {
  border:0px;
  height:22px;
  width:92px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}

.btnFavorites {
  border:0px;
  height:22px;
  width:92px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}

.btnGoogleMaps {
  border:0px;
  height:22px;
  width:97px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}

.btnGoogleEarth {
  border:0px;
  height:22px;
  width:97px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}

.btnMlsNumSearch {
  border:0px;
  height:22px;
  width:169px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}

.btnAddressSearch {
  border:0px;
  height:22px;
  width:142px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}

.btnNext {
  border:0px;
  height:22px;
  width:48px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}

.btnSaveSearch {
  border:0px;
  height:22px;
  width:289px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}

.btnViewDetails {
  border:0px;
  height:22px;
  width:92px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}

.btnContact {
  border:0px;
  height:22px;
  width:67px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}

.btnAddToFavorites {
  border:0px;
  height:22px;
  width:132px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}

.btnNewSearch {
  border:0px;
  height:22px;
  width:112px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}

.btnBackToResults {
  border:0px;
  height:22px;
  width:112px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}

.btnRemoveFromFavorites {
  border:0px;
  height:22px;
  width:174px;
  margin:0px;
  padding:0px;
  background-color:#09357c;
  cursor: pointer;
}


.quickContactDisclaimer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #000000; font-style:italic; font-weight:none;}


.mlsGMAP { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000;}
.mlsGMAP a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.mlsGMAP a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.mlsGMAP a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #cc0000;}
.mlsGMAP a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}

/******* V4 SEARCH BUTTON */

.v4EngineButton {
  background: url('https://cdnassets.rmcloud.com/shared-images/search/v4EngineButton.gif') repeat-x #cacaca;
  border: 1px solid #09357c;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 30px;
  padding: 0 10px;
  text-shadow: 1px 1px 0 #fff;
  cursor: pointer;
  font-size: 14px;
  font-family: arial;
  padding: 0/9;
}/*
This styles sheet will be used to control all form tables within Redman includes.  

The only thing that should ever change, from site to site, is the background colors of formLabels and formFields.

In order to ensure that this style sheet does not conflict with the website's main style sheet each class uses the word form at the beginning.
Please continue this trend in the event that a class needs to be added.

Cellspacing on tables is NOT controlled by this style sheet.  It is controlled manually inside the include itself.

*/



form { 
  padding: 0px;
  margin: 0px;
}


select { 
  padding: 0px;
  margin: 0px;
  border-top:1px solid #DBDACC; 
  border-right:1px solid #DBDACC; 
  border-bottom:1px solid #DBDACC; 
  border-left:1px solid #DBDACC;
}

table.formTable {
  padding:5px;
  border:0;
}

.formButtons {
  background-image:url('https://cdnassets.rmcloud.com/shared-images/icons/btn_mainBg.gif');
  background-color: #cccccc;
  height:27 px;
  border-width:1px;
  border-color:#C2C1BE;
  font-size: 12px;
  cursor: hand;
}


td.formHeaders {
  background-color: #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:#ffffff;
  text-align:left;
}
.formHeaders a:link {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #FFFFFF;text-decoration: underline; font-weight:bold;}
.formHeaders a:hover {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #FFFFFF;text-decoration: none; font-weight:bold;}
.formHeaders a:active {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #FFFFFF;text-decoration: none; font-weight:bold;}
.formHeaders a:visited {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #FFFFFF;text-decoration: underline; font-weight:bold;}


td.formSubHeaders {
  background-color: #cccccc;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:#ffffff;
}




td.formLabels, formLabels, p.formLabels {
  background-color: #f4f4f4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
}




td.formFields {
  background-color: #eaeaea;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
}



td.formVerify {
  background-color: #eaeaea;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color:#990000;
  text-align:right;
}





td.MemberformLabels {
  background-color: #f4f4f4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#990000;
}



td.MemberformFields {
  background-color: #eaeaea;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#990000;
}



.formTitle { font-family:Verdana, Arial,sans-serif; font-size:14px;font-weight:bold;color:#000000;font-weight:bold;}
.formTitle a:link {font-family: Verdana, Arial,sans-serif;font-size: 14px;font-weight:bold;color:#000000;font-weight:bold;text-decoration: underline;}
.formTitle a:hover {font-family: Verdana, Arial,sans-serif;font-size: 14px;font-weight:bold;color:#000000;font-weight:bold;text-decoration: none;}
.formTitle a:active {font-family: Verdana, Arial,sans-serif;font-size: 14px;font-weight:bold;color:#000000;font-weight:bold;text-decoration: underline;}
.formTitle a:visited {font-family: Verdana, Arial,sans-serif;font-size: 14px;font-weight:bold;color:#000000;font-weight:bold;text-decoration: underline;}


.formRed { font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: none;}
.formRed a:link{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: underline;}
.formRed a:hover{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: none;}
.formRed a:active{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: underline;}
.formRed a:visited{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: underline;}






td.formText {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: none;background-color: #ffffff;}
.formText {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: none;background-color: #ffffff;}
.formText a:link {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: underline;background-color: #ffffff;}
.formText a:hover {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #990000;text-decoration: none;background-color: #ffffff;}
.formText a:active {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: none;background-color: #ffffff;}
.formText a:visited {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: underline;background-color: #ffffff;}

.formRed14 { font-family:Verdana, Arial,sans-serif; font-size:14px;font-weight:bold;color:#990000;text-decoration: none;}
.formRed14 a:link{ font-family:Verdana, Arial,sans-serif; font-size:14px;font-weight:bold;color:#990000;text-decoration: underline;}
.formRed14 a:hover{ font-family:Verdana, Arial,sans-serif; font-size:14px;font-weight:bold;color:#990000;text-decoration: none;}
.formRed14 a:active{ font-family:Verdana, Arial,sans-serif; font-size:14px;font-weight:bold;color:#990000;text-decoration: underline;}
.formRed14 a:visited{ font-family:Verdana, Arial,sans-serif; font-size:14px;font-weight:bold;color:#990000;text-decoration: underline;}

.formText16 {font-family: Verdana, Arial,sans-serif;font-size: 16px;color: #000000;text-decoration: none;background-color: #ffffff;}
.formText16 a:link {font-family: Verdana, Arial,sans-serif;font-size: 16px;color: #000000;text-decoration: underline;background-color: #ffffff;}
.formText16 a:hover {font-family: Verdana, Arial,sans-serif;font-size: 16px;color: #990000;text-decoration: none;background-color: #ffffff;}
.formText16 a:active {font-family: Verdana, Arial,sans-serif;font-size: 16px;color: #000000;text-decoration: none;background-color: #ffffff;}
.formText16 a:visited {font-family: Verdana, Arial,sans-serif;font-size: 16px;color: #000000;text-decoration: underline;background-color: #ffffff;}

.formText14 {font-family: Verdana, Arial,sans-serif;font-size: 14px;color: #000000;text-decoration: none;background-color: #ffffff;}
.formText14 a:link {font-family: Verdana, Arial,sans-serif;font-size: 14px;color: #000000;text-decoration: underline;background-color: #ffffff;}
.formText14 a:hover {font-family: Verdana, Arial,sans-serif;font-size: 14px;color: #990000;text-decoration: none;background-color: #ffffff;}
.formText14 a:active {font-family: Verdana, Arial,sans-serif;font-size: 14px;color: #000000;text-decoration: none;background-color: #ffffff;}
.formText14 a:visited {font-family: Verdana, Arial,sans-serif;font-size: 14px;color: #000000;text-decoration: underline;background-color: #ffffff;}

.formText12 {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #000000;text-decoration: none;background-color: #ffffff; line-height:1.5em;}
.formText12 a:link {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #000000;text-decoration: underline;background-color: #ffffff;}
.formText12 a:hover {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #990000;text-decoration: none;background-color: #ffffff;}
.formText12 a:active {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #000000;text-decoration: none;background-color: #ffffff;}
.formText12 a:visited {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #000000;text-decoration: underline;background-color: #ffffff;}

.requiredFields { font-family:Verdana, Arial,sans-serif; font-size:11px; font-weight:bold; color:#990000; text-decoration: none; text-align:right; background-color: #ffffff;}
.requiredFields a:link{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: underline;}
.requiredFields a:hover{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: none;}
.requiredFields a:active{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: underline;}
.requiredFields a:visited{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: underline;}



.formShowHide {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: none; font-weight:bold; background-color: #eaeaea;}
.formShowHide a:link {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: underline; font-weight:bold; background-color: #eaeaea;}
.formShowHide a:hover {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #990000;text-decoration: none; font-weight:bold; background-color: #eaeaea;}
.formShowHide a:active {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: none; font-weight:bold; background-color: #eaeaea;}
.formShowHide a:visited {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: underline; font-weight:bold; background-color: #eaeaea;}

.formSignUp {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: none;background-color: #FFFFCC;}
.formSignUp a:link {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #cc0000; font-weight:bold; text-decoration: underline;}
.formSignUp a:hover {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #cc0000; font-weight:bold; text-decoration: none;}
.formSignUp a:active {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #cc0000; font-weight:bold; text-decoration: none;}
.formSignUp a:visited {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #cc0000; font-weight:bold; text-decoration: underline;}





/*
This section will be moved to utility.css once the master style sheet project is complete
--Jessica Foster

*/



 .note {
  background: #FFFFDD;
  border-top: solid 1px #F9E4B5;
  border-left: solid 1px #F9E4B5;
  border-bottom: solid 1px #E3C979;
  border-right: solid 1px #E3C979;
  color:#000000;
  }
  
  
 .ClientNote {
  border-top: solid 1px #EAEAEA;
  border-left: solid 1px #EAEAEA;
  border-bottom: solid 1px #CCCCCC;
  border-right: solid 1px #CCCCCC;  
  }
#amenity_list {
  width: 100%;
  table-layout: fixed;
    margin-bottom: 15px;
}

#amenity_list .AmenityHidden {
  display: none;
}

#amenity_list td.AmenitySwitch {
    white-space: nowrap;
    width: 5%;
    text-align: left;
}

#amenity_list td.AmenityCategoryTitle {
  width: 20%;
  text-align: left;
  font-weight: bold;
}

#amenity_list td.AmenityCategoryTitle, #amenity_list td.AmenityCategory, #amenity_list td.AmenitySwitch {
  vertical-align: top;
}

#amenity_list td.AmenityCategory {
  width: 75%;
  text-align: left;
}

#amenity_list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline;
}

#amenity_list li {
  display: inline;
  white-space: nowrap;
}

#amenity_list li.AmenityTitle {
  
}

#amenity_list li.AmenityAddress {
  color: #999999;
}

#amenity_list li.AmenityDistance {
  color: #990000;
}

#amenity_list a:link, #amenity_list a:visited, #amenity_list a:active { 
  text-decoration: none;
  color: #990000;
}

#amenity_list a:hover {
  text-decoration: none;
  color: #666666;
}



.displayTextBlack11 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  line-height:1.5em;
  text-align: left;
  color: #000000;
}

.displayTextBlack11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.displayTextBlack11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.displayTextBlack11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #cc0000;}
.displayTextBlack11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}.leftButton {width: 110px; height: 25px; font-family: verdana,helvetica; font-size: 10px; font-weight: bold;}

.tips {font-size: 10px; font-family: verdana; color: #999999; line-height: 1em; text-align: left;}

.placeHolder {
  POSITION: relative;
  WIDTH: 440px; 
  HEIGHT: 290px; 
  VISIBILITY: visible; 
  CURSOR: move;
  z-index: 10; 
}
.nowLoading {
  VISIBILITY: visible; 
  POSITION: absolute;
}
.imageDiv {
  POSITION: relative; 
  TOP: 0px;
  LEFT: 0px; 
  CURSOR: move;
  z-index: 30; 
}
.imageDivOuter {
  VISIBILITY: hidden; 
  POSITION: absolute; 
  TOP: 0px;
  LEFT: 0px; 
  CURSOR: move;
  WIDTH: 400px; 
  HEIGHT: 250px; 
  OVERFLOW: hidden;
  z-index: 30; 
}
.picFrameDiv {
  POSITION: absolute; 
  CLIP: rect(0px 0px 0px 0px); 
  TOP: 10px; 
  LEFT: 10px; 
  z-index: 50;  
  CURSOR: move;
}







/* Custom Styles */
.error {
  color: #990000;
  font-style: italic;
}
.content {
  padding: 10px;
}
.output {
  background-color: #EEEEEE;
  border-top: 1px solid #666666;
  padding: 5px;
}
.title {
  font-size: 16px;
  font-weight: bold;
}
.subTitle {
  font-weight: bold;
}
.small {
  font-size: 10px;
  font-family: Arial-Narrow, Arial, Helvetica, Sans-Serif;
}
.small b {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}
.hr {
  width: 100%;
  border-bottom: 1px dashed #AAAAAA;
}

/*
ul {
  list-style-image: url('images/arrow.gif');
}
*/

.toolbar {
  /*background-image: url('images/toolbar_bg.gif');*/
  height: 25px;
  width: 100%;
  padding-top: 3px;
  padding-left: 10px;
  vertical-align: middle;
}
.submit {
  /*background-image: url('images/toolbar_bg.gif');*/
}
.image {
  border: 1px solid #666666;
}
.navbar {
  text-align: center;
  width: 100%;
}
.property TD {
  padding: 10px;
}
.property{
  border-collapse: collapse;
}
.content {
  padding: 10px;
}
.imageFrame {
  width: 220px;
  height: 172px;
  /*background-image: url('images/frame_small.gif');*/
  background-repeat: no-repeat;
  padding-top: 11px;
  padding-left: 11px;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
}
.description {
  font-style: italic;
  padding: 10px;
}
.date {
  font-size: 15px;
}
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding-left: 0px;
margin-bottom: 10px;
margin-left: 0px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
}

.shadetabs li a, a.shadetabs li{
text-decoration: none;
position: relative;
z-index: 1;
padding-top: 12px;
padding-bottom: 12px;
padding-left: 5px;
margin-right: 1px;
border-top: 1px solid #e1e3e3;
border-left: 1px solid #e1e3e3;
border-right: 1px solid #e1e3e3;
color: #b4b4b4;
background: white url('https://cdnassets.rmcloud.com/shared-images/listing_display/shade.jpg') bottom left repeat-x;
text-align: left;
}

.shadetabs li a:visited{
color: #b4b4b4;
}

.shadetabs li a:hover{
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
color: #000000;
position: relative;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url('https://cdnassets.rmcloud.com/shared-images/listing_display/shadeactive.jpg');
background-color: #f2f5f6;
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
text-align: left;
margin-left: 0px;
margin-right: 0px;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* Customize Default Theme (NOT Main Colors!) */
/* Default Theme Colors*/

.searchFound {background-color: #f1f5f6;}
.searchGreyLine {background-color: #e1e3e3;}
.searchType {background-color: #ffffff; background-image: url('https://cdnassets.rmcloud.com/shared-images/listing_display/searchType_BG.jpg'); background-position: right; background-repeat: no-repeat;}
.tabGreyLine {background-color: #d1d1d1;}
.whiteTab {background-color: #ececec; background-image: url('https://cdnassets.rmcloud.com/shared-images/listing_display/WhiteTab_BG.jpg'); background-position: top; background-repeat: repeat-x;}
.blueTab {background-color: #d9e3e7; background-image: url('https://cdnassets.rmcloud.com/shared-images/listing_display/BlueTab_BG.jpg'); background-position: top; background-repeat: repeat-x;} 
.blueBG {background-color: #d9e3e7; background-image: url('https://cdnassets.rmcloud.com/shared-images/listing_display/Blue_BG.jpg'); background-position: top; background-repeat: repeat-x;} 
.redBG {background-color: #a80329; background-image: url('https://cdnassets.rmcloud.com/shared-images/listing_display/Red_BG.jpg'); background-position: bottom; background-repeat: repeat-x; border: #840a27 solid 1px;} 
.MLSResultTable  { border: #cfcfcf solid 1px; background-color: #ffffff;}
.MLSContactRealtorTable  { border: #b8d9ec solid 1px; background-color: #ffffff; background-image: url('https://cdnassets.rmcloud.com/shared-images/listing_display/MLSContactRealtor_BG.jpg'); background-repeat: repeat-x; background-position: bottom;}
.listingDetailsTable {height: 125px; background-position: right bottom; background-repeat: no-repeat; vertical-align: top; text-align: left; font-family: Arial, Tahoma, Helvetica, sans-serif;}

.title16Red {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.5em; font-weight: bold; color: #9e0b0e;}
.title16Grey {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.5em; font-weight: bold; color: #333333;}
.title14 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.5em; font-weight: bold; color: #000000;}
.title14Grey {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.5em; font-weight: bold; color: #333333;}
.title14Red {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.5em; font-weight: bold; color: #9e0b0e;}
.title12 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; font-weight: bold; color: #000000;}
.title12Grey {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; font-weight: bold; color: #333333;}
.title11Grey {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #666666;}

.title12Red {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; font-weight: bold; color: #9e0b0e;}
.title12Red a:link, .title12Red a:visited, .title12Red a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; font-weight: bold; color: #9e0b0e; text-decoration: underline;}
.title12Red a:hover {color: #9e0b0e; text-decoration: none;}
a.title12Red:link, a.title12Red:visited, a.title12Red:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; font-weight: bold; color: #9e0b0e; text-decoration: underline;}
a.title12Red:hover {color: #9e0b0e; text-decoration: none;}

.title11LightGrey, .title11LightGrey a:link, .title11LightGrey a:visited, .title11LightGrey a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #666666; text-decoration: none;}
.title11LightGrey a:hover {color: #9e0b0e; text-decoration: underline;}
.title11Grey, .title11Grey a:link, .title11Grey a:visited, .title11Grey a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #333333; text-decoration: none;}
.title11Grey a:hover {color: #333333; text-decoration: underline;}

.title11Red {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #9e0b0e;}
.title11Red a:link, .title11Red a:visited, .title11Red a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #9e0b0e; text-decoration: underline;}
.title11Red a:hover {color: #9e0b0e; text-decoration: none;}
a.title11Red:link, a.title11Red:visited, a.title11Red:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #9e0b0e; text-decoration: underline;}
a.title11Red:hover {color: #9e0b0e; text-decoration: none;}

.title11White {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #ffffff; text-decoration: none;}
.title11White a:link, .title11White a:visited, .title11White a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #ffffff; text-decoration: underline;}
.title11White a:hover {text-decoration: none;}

.title11RedBG a:link, .title11RedBG a:visited, .title11RedBG a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #ffffff; text-decoration: none; background-image: url('https://cdnassets.rmcloud.com/shared-images/listing_display/button_red.jpg'); background-repeat: no-repeat; display: block; width: 141px; height: 17px; padding-bottom: 1px;}
.title11RedBG a:hover {text-decoration: underline;}

.text14Grey, .text14Grey a:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.5em; color: #333333;}
.text14Grey a:link, .text14Grey a:visited, .text14Grey a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.5em; color: #333333;text-decoration: underline;}
.text14Grey a:hover {text-decoration: none;}

.text12 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; color: #000000;}
.text12 a:link, .text12 a:visited, .text12 a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; color: #000000;text-decoration: underline;}
.text12 a:hover {text-decoration: none;}

.text12Grey {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; color: #333333;}
.text12Grey a:link, .text12Grey a:visited, .text12Grey a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; color: #333333;text-decoration: underline;}
.text12Grey a:hover {text-decoration: none;}

.text11 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #000000;}
.text11 a:link, .text11 a:visited, .text11 a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #000000;text-decoration: underline;}
.text11 a:hover {text-decoration: none;}


.text11Red{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #9e0b0e;}
.text11Red a:link, .text11Red a:visited, .text11Red a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #9e0b0e;text-decoration: underline;}
.text11Red a:hover {text-decoration: none;}

.text11Grey {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #333333;}
.text11Grey a:link, .text11Grey a:visited, .text11Grey a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #333333;text-decoration: underline;}
.text11Grey a:hover {text-decoration: none;}

.text10 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.5em; color: #000000;}
.text10 a:link, .text10 a:visited, .text10 a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.5em; color: #000000;text-decoration: underline;}
.text10 a:hover {text-decoration: none;}

.text10Red, .text10Red a:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.5em; color: #9e0b0e;}
.text10Red a:link, .text10Red a:visited, .text10Red a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.5em; color: #9e0b0e;text-decoration: underline;}
.text10Red a:hover {text-decoration: none;}


.memo11 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #666666;}
.result11 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #333333;}
.desctext10 {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 10px; line-height: 1.5em; color: #000000; text-align: justify;}
.desctext11 {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #000000; text-align: justify;}
.listingDetailsTitle, .listingDetailsTitle td {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; line-height: 1.25em; color: #000000; text-align: left; vertical-align: top; font-weight: bold;}
.listingDetailsText, .listingDetailsText td {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 10px; line-height: 1.25em; color: #000000; text-align: left; vertical-align: top;}
.listingDetailsTextRed, .listingDetailsTextRed a:hover {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 10px; line-height: 1.5em; color: #9e0b0e; font-weight: bold; vertical-align: top;}
.listingDetailsTextRed a:link, .listingDetailsTextRed a:visited, .listingDetailsTextRed a:active {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 10px; line-height: 1.5em; color: #9e0b0e;text-decoration: underline; font-weight: bold; vertical-align: top;}
.listingDetailsTextRed a:hover {text-decoration: none; font-weight: bold; vertical-align: top;}


.realtorPhoto {border: #cfcfcf solid 1px;}
.printListingPics {border: #ffffff solid 5px;}
.contactRealtorInput { width: 200px; height: 16px; border: #cccccc solid 1px; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.contactRealtorTextarea { width: 200px; border: #cccccc solid 1px; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.submitButton { width: 100px; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}


/* CSS ALREADY COPIED FROM SYSTEM */


.floatright { 
float:right; 
margin:0 0 10px 10px; /* Give it a left margin */ 
} 
.floatleft { 
float:left; 
margin:0 10px 10px 0; /* Give it a right margin */ 
} 

.clear { 
clear:both; 
width:100%; 
font-size:1px; 
} 

/* As soon as you 'float' an element, everything will wrap around it. If you don't want this to happen then you need to 'clear' the element that follows the floated element, using clear:left; (if the element is floated left), or clear:right; or clear:both;. 

Also, because elements which are 'floated' are taken out of the flow of the page (as mentioned above), any containing elements (like our &lt;div id="container"&gt; above) will 'collapse' to only contain the non-floated elements. This could result in any big floated images, flowing outside of the container. To get around this, we can add a &lt;div class="clear"&gt;&lt;/div&gt; element at the end of our container, to force the container to contain our floated elements (phew!). */

.ac_results {
  padding: 0px;
  border: 1px solid WindowFrame;
  background-color: Window;
  overflow: hidden;
}

.ac_results ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}

.ac_results iframe {
  display:none;/*sorry for IE5*/
  display/**/:block;/*sorry for IE5*/
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  filter:mask();
  width:3000px;
  height:3000px;
}

.ac_results li {
  margin: 0px;
  padding: 2px 5px;
  cursor: pointer;
  display: block;
  width: 100%;
  font: menu;
  font-size: 12px;
  overflow: hidden;
}

.ac_loading {
  background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
  background-color: Highlight;
  color: HighlightText;
}

/* Styles for New Guestbook with Redform */
body.body-no-scroll {
  overflow: hidden;
}
.rm-simple-lightbox {
  background-color: rgba(0,0,0,0.6);
  overflow-y: scroll;
  position: fixed;
  top: 0; bottom: 0;
  left: 0; right: 0;
  z-index: 800;
}
.rm-simple-lightbox .lbx-container {
  background-color: #FFF;
  margin-bottom: 50px;
  padding: 20px;
  box-shadow: 0 0 15px rgba(0,0,0,0.8);
  position: absolute;
  top: 50px;
  z-index: 850;
}
.rm-simple-lightbox .lbx-container &gt; h2,
.rm-simple-lightbox .lbx-container &gt; p {
  text-align: center;
}
.rm-simple-lightbox .lbx-close {
  background-color: transparent;
  border: 0;
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  top: -4px; right: -16px;
  cursor: pointer;
}
.rm-simple-lightbox .lbx-close:hover {
  text-decoration: underline;
}
.rm-simple-lightbox .lbx-close:after {
  content: 'x';
  display: inline-block;
  width: 26px; height: 26px;
  background-color: #000;
  border: 2px solid #FFF;
  border-radius: 20px;
  box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  margin: 0 0 0 2px;
  padding: 0;
  color: #FFF;
  font-size: 20px;
  font-family: Arial !important;
  font-weight: bold;
  line-height: normal !important;
  position: relative;
  top: -10px;
}
.rm-simple-lightbox .lbx-close:hover:after {
  text-decoration: none;
}
.rm-simple-lightbox h2,
.rm-simple-lightbox p,
.rm-simple-lightbox .required.legend {
  color: #000 !important;
}

@media (min-width: 1000px) {
  .rm-simple-lightbox .lbx-container {
    width: 900px;
    left: 50%;
    margin-left: -450px;
  }
}
@media (max-width: 999px) {
  .rm-simple-lightbox .lbx-container {
    left: 20px; right: 20px;
  }
}
#guestbook .required.legend {
  font-size: 12px !important;
}
#guestbook .redform, 
#guestbook .redform form {
  padding: 5px;
}
#guestbook .redform .form-group {
  margin: 0;
  padding-top: 0;
}
@media (min-width: 600px) {
  #guestbook .redform .preset-firstName,
  #guestbook .redform .preset-lastName,
  #guestbook .redform .preset-email,
  #guestbook .redform .preset-phone,
  #guestbook .redform .preset-password1,
  #guestbook .redform .preset-password2 {
    display: inline-block;
    width: 46%;
  }
  #guestbook .redform .preset-firstName,
  #guestbook .redform .preset-email,
  #guestbook .redform .preset-password1 {
    margin-right: 1%;
  }
  #guestbook .redform .preset-password1 input,
  #guestbook .redform .preset-password2 input {
    width: 96.5% !important;
  }
}
#guestbook .redform .form-group.type-signup-agree {
  padding-left: 0;
  padding-right: 0;
}
#guestbook .redform .type-checkboxConsent p {
  margin-bottom: 0;
  font-size: 14px !important;
}
#guestbook .redform .preset-caslconsent input,
#guestbook .redform .type-checkboxMultiple .type-checkboxConsent input {
  position: relative;
  top: 2px;
}
#guestbook .redform .preset-caslconsent {
  margin-top: 10px;
}
#guestbook .redform .type-submit button {
  min-width: 180px;
  height: 36px;
}

</pre></body></html>