.summaries {overflow:visible;}
.contact {overflow:visible;}
.contact h2 {display:none;}
#flip_0{z-index:1; top:0; left:0;}
#flip_1{z-index:0; top:20px; left:15px;}
.contact .flip.backCard {cursor:pointer; /*background:#f3f3f3;*/ display:block; transform: rotate(3deg);-o-transform: rotate(3deg); visibility:visible; opacity:0.6;
    -ms-transform: rotate(3deg); -moz-transform: rotate(3deg); -webkit-transform: rotate(3deg);}
.contact .flip.backCard:hover {opacity:1}
.contact .hoverText {position:absolute; left:330px; top:90px; white-space:nowrap; z-index:999; color:#ffffff; font-family:arial, sans-serif}
.contact .flip.backCard:hover ~ .hoverText {display:inline;}
.contact .cardWrapper {position:relative; min-height:195px; width:auto;}
.contact .spacer {height:25px; display:block; clear:both;}
.contact .flip{position:absolute; background-color:white;}
.contact address {box-shadow: 2px 2px 8px 0 #cccccc; padding:10px; width:300px; height:150px; border: #eeeeee solid 1px; float:none; overflow:hidden;
    -moz-transition: none;-webkit-transition: none;-o-transition: none;transition: none;-ms-transition: none;}
.contact address .brokerPhoto {float:left; max-height:100px; max-width:75px; margin: 15px 10px 0 0; display:block;}
.contact .brokerName {font-size:16px; font-weight:normal; margin-top:15px}
.contact img.brokerPhoto~.ul {max-width:190px}
.contact .orglogo img {position:absolute; bottom:10px; right:10px;max-height:100px; max-width:100px; }
.contact .moreContacts {display:none;}
.contact img.moreContacts  {float:right; position:absolute; top:0; right:-12px; display:block; cursor:pointer; width:14px; height:22px}
.contact .ul {float: left; display:block;}
.viewing+hr {display:none;}



.brokerLinks li {position:relative; margin-left:17px}
.brokerLinks .listArrow {border-color:transparent transparent transparent #666666; border-style:solid; border-width:5px;
    display:inline-block; height:0; margin:2px 0 0 5px; padding-top:1px; float:left; position:absolute; left:-15px}
