
div.listProp{
    display: flex;
    flex-direction: row nowrap;
   }

div.listProp div.listPropCol1 {order: 1; min-width: 641px;  flex:1; margin: 2.5% 2.5%;} 
div.listProp div.listPropCol2 {order: 2; min-width: 195px;  flex:0 325px; margin: 1% 1% ;} 



#searchParams{
    margin:82px auto 20px;
    border:0;
    width:90%; 
    background-color: #eee; 
    font-size: 14px;
    -moz-box-shadow:15px 15px 10px #888;
    -webkit-box-shadow:15px 15px 10px #888;
    box-shadow:15px 15px 10px #888;
}
div.listProp div.listPropCol2 a button.reviseBtn {
    margin: 20px 0px 0px 50px;
    background-color: orange;
    border-style: solid;
    border-width : 1px 1px 1px 1px;
    text-decoration : none;
    padding : 4px;
    border-color : #000000;
    font-size: 14px;
    color: #FFF;
    width: 100px;
}
div.listProp div.listPropCol2 a:hover button.reviseBtn{background-color: #BCD2EE;}
div.listProp div.listPropCol2 form#form button.reviseBtn{ /* save search button*/
    margin: 20px 0px 0px 50px;
    background-color: orange;
    border-style: solid;
    border-width : 1px 1px 1px 1px;
    text-decoration : none;
    padding : 4px;
    border-color : #000000;
    font-size: 14px;
    color: #FFF;
    width: 100px;
}
div.listProp div.listPropCol2 form#form:hover button.reviseBtn{background-color: #BCD2EE;}
div.listProp div.listPropCol1 div#searchtble table.myTable tbody tr td form#save input#button.reviseBtn {
    margin: 5px 0px 0px 0px;
    background-color: orange;
    border-style: solid;
    border-width : 1px 1px 1px 1px;
    text-decoration : none;
    padding : 4px;
    border-color : #000000;
    font-size: 12px;
    color: #FFF;
    width: 100px;
    
}
div.listProp div.listPropCol1 div#searchtble table.myTable tbody tr td form:hover#save input#button.reviseBtn{background-color: #BCD2EE;}
div.listProp div.listPropCol1 div#searchtble table.myTable tbody tr td a button.reviseBtn{
    margin: 5px auto 0px;
    background-color: orange;
    border-style: solid;
    border-width : 1px 1px 1px 1px;
    text-decoration : none;
    padding : 4px;
    border-color : #000000;
    font-size: 12px;
    color: #FFF;
    width: 100px;
}
div.listProp div.listPropCol1 div#searchtble table.myTable tbody tr td a:hover button.reviseBtn {background-color: #BCD2EE;}

div.listProp div.listPropCol2 div.signup1{ font-size: 12px; text-align: center; }

div.listProp div.listPropCol2 a button.signBtn {
    margin: 0px 0px 0px 0px;
    background-color: orange;
    border-style: solid;
    border-width : 1px 1px 1px 1px;
    text-decoration : none;
    padding : 4px;
    border-color : #000000;
    font-size: 14px;
    color: #FFF;
}
ddiv.listProp div.listPropCol2 a:hover button.signBtn{background-color: #BCD2EE;}

div#pagination_controls{
    font-size:16px;
}
div#pagination_controls > a{
    color:#06F;
}
div#pagination_controls > a:visited{
    color:#06F; 
} 
div.listProp div.listPropCol1 div#searchtble table.myTable tbody tr td span.new{
    color: limegreen;
}

div.listProp div.listPropCol1 div#searchtble table.myTable tbody tr td div.mobile2Add{ display:none;}

 A{text-decoration:none}
.ribbon-banner {
   display: block;
   position: relative;
   top: 0px;
   left: -25px;
   width: 150px;
   height: 50px;
   line-height: 50px;
   text-align: center;
     opacity: 0.7;
   -webkit-transform: rotate(-45deg);
   -moz-transform:    rotate(-45deg);
   -ms-transform:     rotate(-45deg);
   transform:         rotate(-45deg);
   font-size: 24px;
   font-weight: 700;
   color: white;
   background-color: red;
   border: 1px solid white;
   z-index: 500;
   }

    div.listProp div.listPropCol1 table.myTable tbody tr td div.banner img{
    position:absolute;
    margin: -27px 0px 0px 0px;
}
    span.tip {
        background-color: #FA8072;
        border: 2px solid rgba(255, 0, 0, 1);
        border-radius: 10px;
        width: 250px;
        color: #FFF;
        display: none;
        padding: 7px 7px 7px ;
        position: absolute;
    }

div.ribbon-banner:hover + span.tip {
    display: inline-block;
    margin: -100px 0px 0px 40px;
    left: 350px;
}

