#searchfilter
{
    float: left;
    border-radius: 2px;
    font-size: 12px;
    margin-bottom: 100px;
    width: 100%;
    background-color: #FFFFFF;
}
.hs2 {font-family:'Myriad Pro', Helvetica, Verdana;margin:0 auto;padding:6px 15px;text-align:left;font-size:30px;font-weight:500;}
.hs2 span {color:#0066cc;}
.hs3 {font-size:18px;color: #333;
  font: bold 100% Arial,verdana,sans-serif;
  font-size:18px;
  text-decoration:none;
  margin-bottom:10px;}
.hs4 {font-size:1em;font-weight:normal;margin: 5px 0px 15px;}	
hr {background:#b8b8b8;border:none;color:#b8b8b8;height:1px;margin-bottom:10px;display:none;}
.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;}
.invfilters-header {text-align:left;padding:20px 10px;}
.savefilter
{
    width: 100%;
    margin: 0px auto;
    background: #fff;
	text-align:center;
    float: left;
    clear: both;
    z-index: 999;
    padding-bottom: 5px;
}
.listingwrapper {margin:10px auto;line-height:1.5;}
.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:-30px;}
.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;}
.resultamtEdit {
    font-weight: bold;
    font-size: 17px;
    color: #000;
    text-align: right;
    background-color: #efefef;
    border-radius: 4px;
    width: 100px;
    padding-bottom:2px;
}
#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:none;}
input[type="text"].advname {
	border: 1px solid #e0e0e0 !important;
    background: #fcfcfc;
	padding: 10px;
    font-size: 16px;
    border-radius: 3px;
	border:none;
	background-image: none; 
    vertical-align: middle;
	margin:10px auto 20px auto;
	color:#555;
	display:block;
	width:100%;
}

 #min_payment, #max_payment {
	border: 1px solid #e0e0e0 !important;
    background: #fcfcfc;
	padding: 10px;
    font-size: 16px;
    border-radius: 3px;
	border:none;
	background-image: none; 
    vertical-align: middle;
	margin:10px auto 10px auto;
	color:#000;
	width:150px;
}

input[type="text"].advname::-webkit-input-placeholder { 
    color: #000 !important;
}

input[type="text"].advname::-moz-placeholder { 
    color: #000 !important;
}

input[type="text"].advname::-ms-input-placeholder { 
   color: #000 !important;
}

.savebtn2 {
    border: 1px solid #ccc;
    background: #fff;
	background-image: url(images/disk-icon.png);
    background-repeat: no-repeat;
    background-position: right center;
	padding: 10px 40px 10px 20px;
    font-size: 16px;
    border-radius: 3px;
    cursor: pointer;       
    vertical-align: middle;
	margin:0px auto;
	color:#555;
}

.applybtn {
    border: 1px solid #ccc;
    background: #fff;
	background-image: url(images/arrow-icon.png);
    background-repeat: no-repeat;
    background-position: right center;
	padding: 10px 40px 10px 20px;
    font-size: 16px;
    border-radius: 3px;
    cursor: pointer;       
    vertical-align: middle;
	margin:0px auto;
	color:#555;
}
.restorebtn {
    border: 1px solid #ccc;
    background: #fff;
	padding: 10px 20px;
    font-size: 16px;
    border-radius: 3px;
	background-image: none; 
    cursor: pointer;       
    vertical-align: middle;
	margin:0px auto;
	color:#555;
}	

.rmm.minimal .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:0px;
}

.login-block{display:inline-block;}

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: 2;
  width: 4em !important;
  height: 2.5em !important;
  font-size:.7em !important;
  text-align:center !important;
  top: -.7em !important;
  line-height:2.6em !important;
  color: #000 !important;
  text-decoration: none;
}

.ui-slider-horizontal .ui-slider-handle {
  margin-left: -1.5em !important;
}

.ui-slider .ui-slider-handle:before {
	border-top-color: #b2d650;
	border-width: 18px;
	margin-left: -18px;
}

.propwrapper
{
    line-height: 2.5;

    margin-bottom: 10px;
}

.propwrapper label {
	font-size:16px;
    line-height: 50px;
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: top;
	display:inline-block;
	width:80px;
}
.propwrapper span {font-size:14px;


    color: #999;
    line-height: 50px;
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: top;
}
.propwrapper select {width:100px;}
.propfilters
{
    text-align: left;
    padding: 5px 10px 0 10px;
    width: 100%;
    float: left;
    clear: both;
}
.propfilters p, .invfilters p {font-size:16px;}

.search-col-lft {width:26%;float:left;}
.search-col-rgt {width:74%;display: inline-block;}
.search-col-income {width:33%;float:left;}
.search-col-financing {width:45%;display:inline-block;}
.search-col-minreq {width:50%;float:right;}

@media only screen and (min-width: 737px) and (max-width: 1365px) {
.search-col-lft {width:33%;float:left;}
.search-col-rgt {width:66%;}
.search-col-income {width:33%;float:left;}
.search-col-financing {width:45%;display:inline-block;}
.search-col-minreq {width:50%;float:right;}
.propwrapper label {font-size:13px;}
.financing-sliders label {margin-bottom:20px;line-height:30px;font-size:13px !important;}
.search-col-minreq label {font-size:13px !important;}
.reset-search-wrapper {text-align:center;}
#min_payment, #max_payment {width:50px;}

.save_big_squarebtn {
    padding: 16px 20px !important;
	min-width: 140px !important;
}

.apply_big_squarebtn {
    padding: 16px 20px !important;
	min-width: 140px !important;
}
}


.leftsel-col-wrapper .selectric-wrapper {width: 100px; max-width:100px;margin-top:5px;display:inline-block;}
.save_big_squarebtn {
    padding: 16px 40px;
    border: 1px solid #e0e0e0;
    border-radius: 0px;
    text-align: center;
    min-width: 180px;
	max-width:220px;
    margin-bottom: 5px;
	background:#e0e0e0;
	color:#000;
	font-size:16px;
}

.apply_big_squarebtn {
    padding: 16px 40px;
    border: 1px solid #0f77df;
    border-radius: 0px;
    text-align: center;
    min-width: 180px;
	max-width:220px;
    margin-bottom: 5px;
	background:#0f77df;
	color:#fff;
	font-size:16px;
}

 .fa-pencil-square-o {
    font-size: 19px;
    color: #386dc4;
    cursor: pointer;
 }
 
.financing-sliders {margin:auto;}
.financing-sliders label {margin-bottom:20px;line-height:30px;font-size:16px;}
.search-col-minreq label {font-size:16px;}
.resultwrapper label {line-height:1;}
reset-search-wrapper {text-align:right;max-width:380px;display:block;}