#listings-container{width:550px;float:left;border:1px solid #D3D3D3;box-shadow:0px 3px 11px -6px #000}#listings-container .listing{position:relative;border-bottom:1px solid #D3D3D3;padding:10px;min-height:105px}#listings-container .listing:hover{background:#F5F5F5 !important}#listings-container .listing.even{background:#FCFCFC}#listings-container .listing.odd{background:#FFF}#listings-container .listing.last{border:none}#listings-container .listing .listing-link{position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:none !important}#listings-container .listing .listing-image{float:left;padding:4px;border:1px solid #D3D3D3;box-shadow:0px 3px 11px -6px #000}#listings-container .listing .listing-image .listing-image-blind{max-height:100px;overflow:hidden;border:1px solid #D3D3D3}#listings-container .listing .listing-image .listing-area{text-align:center;color:#004375}#listings-container .listing .listing-info{position:absolute;left:196px;top:50%;margin-top:-53px}#listings-container .listing .listing-info .listing-location{margin-bottom:15px;color:#004375}#listings-container .listing .listing-info .listing-location .listing-address{font-size:20px}#listings-container .listing .listing-info .listing-location .listing-locale{font-size:16px}#listings-container .listing .listing-info .listing-partner{font-size:14px;color:#666}#listings-container .listing .listing-finance{position:absolute;right:10px;top:50%;margin-top:-29px;color:#004375;text-align:right}#listings-container .listing .listing-finance .listing-price{font-size:26px}#listings-container .listing .listing-finance .listing-terms{font-size:16px}#filters-container{width:170px;float:right;border:1px solid #D3D3D3;box-shadow:0px 3px 11px -6px #000}#filters-container.floating{position:fixed;top:10px;left:50%;margin-left:287px}#filters-container.bottom{position:absolute;bottom:10px;right:20px}#filters-container .title{padding:10px;text-align:center;color:#3E4A60;font-size:22px;border-bottom:1px solid #D3D3D3}#filters-container #filters{padding:15px 0}#filters-container .filter{margin-bottom:10px}#filters-container .filter .label{padding:5px 10px}#filters-container .filter .values{padding:0 10px}#filters-container .filter .values select{border:1px solid #AAA;border-radius:2px;width:100%}#filters-container #filter-submit{padding:5px;color:#3E4A60;text-align:center;font-size:20px;background:#F5F5F5;border-top:1px solid #D3D3D3;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#filters-container #filter-submit:hover{background:#FFF}#filters-container #filter-submit:active{background:#E5E5E5}#pagination-container{width:550px;float:left;margin:10px 0;text-align:center;border:1px solid #D3D3D3;box-shadow:0px 3px 11px -6px #000}#pagination-container #pagination{padding:20px;text-align:center}#pagination-container #pagination .pageDivider,#pagination-container #pagination .ellipsis{color:#777;margin:0 3px}#pagination-container #pagination a.page,#pagination-container #pagination span.page{border:1px solid #DDD;border-radius:3px;padding:2px 6px 3px;background:#FAFAFA;color:#444}#pagination-container #pagination a.page:hover,#pagination-container #pagination span.page:hover{background:#FFF;border:1px solid #AAA;color:#000}#pagination-container #pagination a.page.inactive,#pagination-container #pagination span.page.inactive{border:1px solid #EEE;background:#FAFAFA;cursor:default;color:#DDD;text-shadow:2px 0px 2px #FFF}#pagination-container #pagination a.page.inactive.current,#pagination-container #pagination span.page.inactive.current{color:#FFF;background:#235494;border:1px solid #333;text-shadow:0 1px 1px #333}#pagination-container #listings-counts{border-top:1px solid #D3D3D3;padding:10px}#pagination-container #listings-counts #listings-count{float:left}#pagination-container #listings-counts #listings-per-page{float:right}
