/*****************PROPERTY DETAILS STYLES***************************/
.col
  {float: left;}
div .col div
  {clear: both;
  float: left;}
.col table
  {width: 300px;}
#image-table-comm
  {width: 300px;
  text-align: center;}
#details-table-comm
  {width: 300px;}
#address-comm
  {text-align: left;}
#virtual-tour-button
  {border-top:4px ridge #ddd;
  border-right:4px ridge #888;
  border-bottom:4px ridge #888;
  border-left:4px ridge #ddd;
  padding: 5px 30px 5px 30px;
  font-size: 12px;
  background:#fff url(../images/gradient2.png) repeat-x;
  display: block;}



/***************** Begin Property Results *******************/
  
  
#property-details-icons /*TOP ICONS*/
  {background: none;
  margin: auto;
  margin-top: 5px;
  width: 100%;}
  
.sub-p /*EACH ICON BOX*/
  {margin-top:5px;
  /*width: 25%; */ }
.sub-p div /*CAPTION FOR ICON BOX*/
  { /*width:70px; */ }
  
#short-sub-icons, #short-sub-icons-comm
  {border-top: dashed 1px #017358;} 
  
  
  
.short-result-p
  {
  /*width: 99%;
  margin-top: 5px;
  margin-bottom: 0px;
  border-bottom: none;
  padding-bottom: 20px;
  overflow: hidden;
  background: none;*/}
  


#distressed-sales-form  /*Required for IE6 - Distressed Sales Page Layout*/
  {width: 630px;} 
  
  
  

  .short-result-p table 
    {margin-top: 5px;}
    
  .short-result-sub-p 
    {/*float: left;
    width: 20%!important;
    margin-right: 1%;*/
    font-size: 11px;
    line-height: 12px;}
  .short-result-p
    {}
  #short-sub-icons, #short-sub-icons-comm
    {border-top: 1px solid #017358!important;
    border-right: 1px solid #017358;
    border-left: 1px solid #017358;}


  #results_detailbox
    {margin-left: 20px;}
    
  #short-sub-icons-comm
    {/*padding-left: 10px;
    margin-left: 100px;*/
    /*width: 76%; /*COMMENTED DUE TO INCOMPATIBILITY WITH ALL BROWERS*/
    height: 40px;
    border-bottom: 1px solid #105948;
    background: #F0F0F0;}
    
  #short-sub-icons
    {/*margin-left: 100px;*/
    height: 40px;
    border-bottom: 1px solid #105948;
    background: #F0F0F0;}
  /***************PROPERTY IMAGE WINDOW**************/  
  .result-enclosure-p-links .col
    {width: 300px;}
  #PictureTable table td
    {border-right: none !important;}
  .PictureCell
    {border: 0;
    vertical-align:middle;
    text-align: center;}  
  .house-photo
    {margin: auto;}

  
  /****************PROPERTY DETAILS BOX**************/  
  .result-enclosure-p-links .right
    {font-weight: bold;}
  
  .full-address
    {text-align: center;}

  .result-enclosure-b td.left-bottom 
    {text-align: justify;}
  
  .result-enclosure-b .left-bottom {
    margin-top: 80px;
  }
  
  .result-enclosure-b .right-bottom {
    margin-top:20px;
  }
  /* End Broker Full Result *//* CSS Document */
  
  
  .sub-p
    {float: left;}
  .sub-p1
    {float: left;
    width: 115px;}
  .sub-p2
    {float: left;
    width: 110px;}
  .sub-p3
    {float: left;
    width: 100px;}
  .sub-p4
    {float: left;
    width: 80px;}
  
  
  .sub-p img
    {border: 0px;
    float:left;}
  .sub-p1 img
    {border: 0px;
    float:left;}
  .sub-p2 img
    {border: 0px;
    float:left;}
  .sub-p3 img
    {border: 0px;
    float:left;}
  .sub-p4 img
    {border: 0px;
    float:left;}
  
  /*
  .sub-p div 
    {margin-left: 30px;
    padding-left: 5px;}
  .sub-p1 div 
    {margin-left: 30px;
    padding-left: 5px;}
  .sub-p2 div 
    {margin-left: 30px;
    padding-left: 5px;}
  .sub-p3 div 
    {margin-left: 30px;
    padding-left: 5px;}
  .sub-p4 div 
    {margin-left: 30px;
    padding-left: 5px;}
    */
    
  .sub-p a, .sub-p1 a, .sub-p2 a, .sub-p3 a, .sub-p4 a
    {color:green;
    text-decoration:none;
    font-size:0.9em;}
  .sub-p a:hover, .sub-p1 a:hover, .sub-p2 a:hover, .sub-p3 a:hover, .sub-p4 a:hover
    {text-decoration:underline;
    color: #FBB000;}
  
  #node-extras
    {width: 250px;}
  /************ End Property DETALS BOX********************/



/************Begin Agent and Broker Search Results****************/
.agent-short-table-right, .agent-short-table-left {
  width:250px;
  overflow:hidden;
  margin-bottom: 10px;
}
.agent-short-table-left {
  float:left;
  clear:left;
}
.agent-short-table-right {
  float:right;
  clear:right;
}
.agent-short-table-right div, .agent-short-table-left div {
  width:155px;
  /* overflow:none; */
  overflow:hidden;
}
.agent-short-table-right div span, .agent-short-table-left div span {
  font-weight: bold;
  margin-right: 2px;
}
.agent-short-table-right div span+span, .agent-short-table-left div span+span {
  font-weight: normal;
}
.agent-short-cell-left {
  width: 90px;
}

.agent-short-cell-right div span {
  font-size:0.9em;
}

.agent_title
  {font-weight: 100 !important;}

#broker-infobox
  {text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top: -10px;
  height: 100px;}
#broker-infobox h3
  {font-size: 22px;
  margin-bottom: 0px;
  color: #145400;
  letter-spacing: -1px;
  font-weight: 400;}
  
#bylaw
  {font-size: 13px;
  letter-spacing: -1px;}
    
#broker-infobox h4
  {font-size: 15px;
  font-weight:bold;
  margin-top: 0px;
  margin-bottom: 20px;
  color: #00AB29;}
#broker-infobox a
  {color: #00AB29;
  text-decoration: none;
  font-weight: bold;}

.short-table-left-b {
  border-bottom: 2px solid green;
  margin-bottom:25px;
  width:100%;
}

.short-cell-left-b {
  width: 140px;
}

.short-cell-left-b img {
  width: 140px;
}

.short-cell-left-b a {
  text-decoration: none;
}

.short-cell-right-b div span {
  font-weight: bolder;
}
.short-cell-right-b div span+span {
  font-weight: normal;
}

.short-cell-right-b div {
  margin-bottom: 5px;
}

.sf { /* Smaller font. */
  font-size: 0.8em;
}

.lf { /* Larger font. */
  font-size:1.4em;
}

.em { /* Emphasis. */
  
}
/* End Agent and Broker Search Results */


/*************CREA STYLE*****************************/
#creaFrame
  {background: #FFF;
  display: block;
  border-top: none;
  border-left: none;
  border-bottom: none;
  border-right:none;
  width: 765px;
  height: 1075px;
  margin-top: -10px;
  margin-left: -10px;
  overflow-x: hidden;
  overflow-y: auto;
  vertical-align: middle;}
  
#creaFrameAgentListings
  {width: 750px;
  height: 800px;
  margin-top: 0px;
  margin-left: 0px;
  background: #fff;
  border: none;}
  #agentinfotable
    {display:none;}
  
#creaFrameOfficeListings
  {width: 750px;
  height: 800px;
  margin-top: 0px;
  margin-left: 0px;
  background: #fff;
  border: none;}
  
    /*** Arvin's overrides for the property list page ***/

.short-result-p {
  width: 700px;
  padding: 10px 0;
  clear: both;
}

.short-result-sub-p {
  float: left;
  width: 150px;
  overflow:hidden;
}

.short-result-sub-p img {
  width: 100px;
}

#short-sub-icons-comm, #short-sub-icons {
  float: left;
  width: 500px;
}
    