#searchfilter
{
    float: left;
    border-radius: 2px;
    font-size: 12px;
    margin-bottom: 100px;
    width: 100% !important;
    background-color: #FFFFFF;
}
.hs2 {font-family:'Myriad Pro', Helvetica, Verdana;margin:0 auto;padding:6px 20px;text-align:left;font-size:20px !important;font-weight:500;}
.hs2 span {color:#0066cc;}
.hs3 {font-size:18px;}
.hs4 {font-size:.9em;font-weight:normal;margin: 5px 0px 20px;}	
hr {background:#b8b8b8;border:none;color:#b8b8b8;height:1px;margin-bottom:10px;display:block !important;}
.invfilters {font-size:.75em;}
.invfilters label {text-align:left;}
.lft3, .rgt3 {float:none;border:0;}
.rotate {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.invfilters {text-align:left;padding:0 10px 2px 10px;width:100%;float:left;}
.invfilters-header {text-align:left;padding:20px 10px;width:100%;float:left;}
.savefilter {width:100%;margin:0px auto;text-align:center;float:left;clear:both;bottom:0;z-index:999;border-top:0px solid #fff !important;padding-top:0px !important; }
.filterwrapper {width:100%;float:left;clear:both;}
.imgctr {vertical-align:middle;margin-bottom:.25em;}
.imgtrt {float:right;margin-top:5px;}
.resultwrapper {text-align:right;margin-top:-35px;}
.sliderwrapper {margin-bottom:25px;}
.sliderbar {font-size:13px;}
.resultamt {border:0;font-weight:bold;font-size:17px;color:#000;text-align:right;max-width:80px;border:0 !Important;}
#prop-box, #list-box, #invest-box {color: #333;
  font: bold 100% Arial,verdana,sans-serif;
  font-size:18px;
  text-decoration:none;
}

#prop-box img, #list-box img, #invest-box img {float:right;vertical-align:top;display:block !important;}
.savebtn2 {
	background:#255fbb !important;
	padding:20px 5px 20px 25px !important;
	font-size:12px !important;
    border: 1px solid #255fbb !important;
	background-image: url(images/save-search@2x.png) !important; 
	background-size: 35px 40px !important;
    background-repeat: no-repeat !important; 
    background-position: left center !important; 
	margin:0px auto !important;
	color:#fff !important;
	font-weight:bold !important;
}

.applybtn {
	background:#255fbb !important;
	padding:20px 5px 20px 30px !important;
	font-size:12px !important;
    border: 1px solid #255fbb !important;
	background-image: url(images/apply-to-search@2x.png) !important;
	background-size: 35px 40px !important;
    background-repeat: no-repeat !important; 
    background-position: left center !important;
	margin:0px auto !important;
	color:#fff !important;
	font-weight:bold !important;
}
.restorebtn {
	background:#255fbb !important;
	padding:20px 0px 20px 25px !important;
	font-size:12px !important;
    border: 1px solid #255fbb !important;
	background-image: url(images/restore-settings@2x.png) !important; 
	background-size: 35px 40px !important;
    background-repeat: no-repeat !important; 
    background-position: left center !important; 
	margin:0px auto !important;
	color:#fff !important;
	font-weight:bold !important;
}	

.rmm.minimal .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:0px;
}

.login-block{display:inline-block;}

.ui-widget-header {
  background: #fff !important;
}

ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #b2d650 !important;
  background: #b2d650 !important;
  font-weight: normal;
  color: #000 !important;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 10000 !important;
  width: 4em !important;
  height: 4em !important;
  font-size:.5em !important;
  text-align:center !important;
  top: -1em !important;
  line-height:2.6em !important;
  color: #000 !important;
  text-decoration: none;
}

.ui-slider-horizontal .ui-slider-handle {
  margin-left: -1.5em !important;
}


.ui-widget-header {
  background: #fff !important;
}

.propwrapper
{
    line-height: 2.5;
    width: 100%;
    margin-bottom: 10px;
}

.propwrapper label {display:inline-block;text-align:right;font-size:12px !important;width:80px;}
.propwrapper span {font-size:14px;}
.propwrapper select {width:75px !important; font-size:12px !important;}
.propfilters {text-align:left;padding:20px 10px 0 10px;width:100%;float:left;clear:both;}
.propfilters p, .invfilters p {font-size:16px;}

.search-col-lft {width:100% !important;float:none !important;}
.search-col-rgt {width:100% !important;float:none !important;}
.advname {display:block;}

.search-col-income {width:100% !important;float:none !important;}
.search-col-financing {width:100% !important;}
.search-col-minreq {width:100% !important;float:none !important;}

.save_big_squarebtn {
    padding: 16px !important;
    border: 1px solid #e0e0e0;
    border-radius: 0px;
    text-align: center;
    min-width: 45% !important;
	max-width:120px;
    margin-bottom: 5px;
	background:#e0e0e0;
	color:#000;
	font-size:16px;
}

.apply_big_squarebtn {
     padding: 16px !important;
    border: 1px solid #0f77df;
    border-radius: 0px;
    text-align: center;
    min-width: 100px;
	max-width:120px;
    margin-bottom: 5px;
	background:#0f77df;
	color:#fff;
	font-size:16px;
}

.financing-sliders label {font-size:12px !important;}
.search-col-minreq label {font-size:12px !important;}
.reset-search-wrapper {text-align:center;margin:auto;}