
html {
overflow-y: scroll;
overflow-x: auto;
}

body{
margin-top:0px;
margin-left:auto;
margin-right:auto; 
}

input{
font-size:11px;
}

select{
font-size:11px;
}

.nowrap{ 
white-space:nowrap;
 }

#search-header{
float:left;
width:210px;
height:24px;
font-size:12px;
margin-top:15px;
}

#search-criteria{
float:left;
margin-bottom:15px;
border:solid;
border-width:1px;
border-color:#dedede;
padding:10px;
font-size:11px;
}

/*Ie6 hack */
* html #search-criteria{
margin-left:11px;
}


#search-bedrooms-bathrooms {
margin:12px 0px 12px 0px;
}

#contextHelp{
background-color: #bce8f1;
border: 1px solid #b9def0;
border-radius: 3px;
color: #31708f;
display: none;
font-size: 15px;
padding:10px 20px;
position: absolute;
right:30%;
top:2px;
text-align: center;
z-index:9999;
}

#searchNoProperties{
position:relative;
width:680px;
text-align:left;
padding:12px;
border:1px;
border-style:solid;
border-color:#999999;
margin-top:15px;
margin-bottom:7px;
margin-left:16px;
overflow:hidden;
}

#SearchNoPropertyContainer {
float:left;
width: 798px;
text-align:left;
margin:6px auto;
border:1px;
border-style:solid;
border-color:#999999;
overflow:hidden;
padding-bottom:8px;
}


#searchNoProperties li{
margin-bottom:8px;
}


#search-city{
float:left;
width:350px;
}

#location-search{
    float:left;
    width:350px; 
}
#search-alt{
float:right;
width:400px;
text-align:left;
}

.float{
float:left;
}

#search-property-type{
float:left;
width:650px;
margin-top:10px;
}

#search-property-type label{
padding-right:4px;
padding-left:2px;
}

.sort-search{
margin-bottom:15px;
border:1px solid #dedede;
height:14px;
padding:8px 8px 13px 8px;
}

#search-property-type span{
margin-top:3px;
}

#search-button{
float:right;
width:60px;
padding-top:6px;
}

#search-button input{
padding:2px;
}


.search-results{
position:relative;
width:680px;
text-align:left;
padding:12px;
margin-bottom:12px;
border:1px;
border-style:solid;
border-color:#999999;
margin:12px auto;
overflow:hidden;
font-size:12px;
}


select {
background-color: #ffffff;
}

.hide {
    display: none !important;
    visibility: hidden;
}

.pull-right {
    float: none;
    margin-left: 0;
}

.form-control-feedback {
    position: relative;
    bottom: 35px;
    margin-left: 0;
    left: 96%;
    z-index: 2;
    height: 0;
    line-height: 35px;
    text-align: center;
}

.disable_search{
    pointer-events: none;
}
