#IDX-formSelector { 
float:left;
position:absolute;
top:55px;
left:60px;
width:185px;
border-right:1px solid #fff;
z-index:1;
}

.formSelector{
 font-family:Verdana;
 font-size:10px;
 color:#7f95a2;
 line-height:26px;
}


#IDX-mainSearchForm{
font-family:Verdana;
font-size:10px;
color:#7f95a2;
text-align:left;

position:absolute;
top:0px;
left:0px;
width:776px;
height:248px;
}

.IDX-mainSearch{
 font-family:Verdana;
 font-size:11px;
 color:#7f95a2;
}

#IDX-buySellRent{
 float:left;
 position:absolute;
 top:55px;
 left:285px;
 width:145px;
}

#IDX-propertyType{
float: left;
position:absolute;
top:50px;
left:440px;
}

#IDX-propertyType select{
font-size:10px;
width: 120px;
border:1px #7f95a2 solid;
}

#IDX-location {
 float:left;
 position: absolute;
 top:50px;
 left: 580px;
}

#IDX-location select {
font-size:10px;
width: 120px;
border:1px #7f95a2 solid;
}

#IDX-minPrice { 
 float:left;
 position: absolute;
 top:110px;
 left:290px;
}

#IDX-minPrice input {
 width: 130px;
 font-size:10px;
 border:1px #7f95a2 solid;
}

#IDX-maxPrice { 
 float:left;
 position: absolute;
 top:150px;
 left: 290px;
}

#IDX-maxPrice input {
 width: 130px;
 font-size:10px;
 border:1px #7f95a2 solid;
}

#IDX-bedRooms { 
 float:left;
 position: absolute;
 top:110px;
 left: 440px;
}

#IDX-bedRooms select {
 width: 120px;
 font-size:10px;
 border:1px #7f95a2 solid;
}

#IDX-bathRooms { 
 float:left;
 position: absolute;
 top:150px;
 left: 440px;
}

#IDX-bathRooms select {
 width: 120px;
 font-size:10px;
 border:1px #7f95a2 solid;
}

#IDX-sqFt {
 float:left;
 position: absolute;
 top:110px;
 left: 580px;
}

#IDX-sqFt input {
 width: 120px;
 font-size:10px;
 border:1px #7f95a2 solid;
}

#IDX-searchSortByPrice {  
position: absolute;
top: 150px;
left: 580px;

}

#IDX-searchSortByPrice select{  
font-size:10px;
width: 120px;
background-color:#1a222b; 
color:#FFF;
border:1px #7f95a2 solid;
}


#IDX-Submit{
position: absolute;
top: 190px;
left: 580px;
}

#IDX-Submit input {
font-size: 10px;
width:55px;
border:none;
cursor:pointer;
}

#IDX-Reset {
position: absolute;
top: 190px;
left: 645px;
}

#IDX-Reset input {
font-size: 10px;
width:55px;
border:none;
cursor:pointer;
}

#IDX-searchPagesfrTypes{
display:none;
}

/*** ADVANCED SECTION ***/
#IDX-buildingName{
float:left;
position:absolute;
top:200px;
left:290px;
display:none;
}

#IDX-buildingName select{
width: 120px;
font-size:10px;
background-color:#1a222b; 
color:#CCCCCC;
border:1px #7f95a2 solid;
}

#IDX-views{
float:left;
position:absolute;
top:200px;
left:440px;
display:none;
}

#IDX-views select{
width: 120px; 
font-size:10px;
background-color:#1a222b; 
color:#CCCCCC;
border:1px #7f95a2 solid;
}
 
#IDX-schools{
float:left;
position:absolute;
top:200px;
left:580px;
display:none;
}

#IDX-schools select{
width: 120px;
font-size:10px;
background-color:#1a222b; 
color:#CCCCCC;
border:1px #7f95a2 solid;
} 

/******************************/
/*** ADDRESS SEARCH FORM ***/
#IDX-addressSearchForm{
float:left;
position:absolute;
top:0px;
left:0px;
width:776px;
height:248px;
display:none;
}

.IDX-addressSearch{
font-family:Verdana;
font-size:10px;
color:#7f95a2;
}

#IDX-addressSearchCity{
float:left;
position:absolute;
top:130px;
left:290px;
}

#IDX-addressSearchCity select{
 width: 130px;
 font-size:10px;
 border:1px #7f95a2 solid;
}

#IDX-addressSearchField{
float:left;
position:absolute;
top:130px;
left:440px;
}

#IDX-addressSearchField input{
 width: 260px;
 font-size:10px;
 border:1px #7f95a2 solid;
}

#IDX-addressSearchSubmit{
position:absolute;
top:170px;
left:580px;
}

#IDX-addressSearchSubmit input{
font-size: 10px;
width:55px;
border:none;
cursor:pointer;
}

#IDX-addressSearchReset{
position:absolute;
top:170px;
left:645px;
}

#IDX-addressSearchReset input{
font-size: 10px;
width:55px;
border:none;
cursor:pointer;
}

#IDX-addressTypeSelect{}


/*** LISTING SEARCH FORM ***/
#IDX-listingSearchForm{
float:left;
position:absolute;
top:0px;
left:0px;
width:776px;
height:248px;
display:none;
}

.IDX-listingSearch{
font-family:Verdana;
font-size:11px;
color:#7f95a2;
}

#IDX-listingSearchField{
float:left;
position:absolute;
top:155px;
left:290px;
}

#IDX-listingSearchField input{
 width: 200px;
 font-size:10px;
 border:1px #7f95a2 solid;
}

#IDX-listingSearchSubmit{
position:absolute;
top:195px;
left:370px;
}

#IDX-listingSearchSubmit input{
font-size: 10px;
width:55px;
border:none;
cursor:pointer;
}

#IDX-listingSearchReset{
position:absolute;
top:195px;
left:435px;
}

#IDX-listingSearchReset input{
font-size: 10px;
width:55px;
border:none;
cursor:pointer;
}

/******************************************* MRE APPOINTMENT FORM ******************************/
#MRE-namelistingSearchField{
float:left;
position:absolute;
top:155px;
left:290px;
}

#IDX-listingSearchField input{
 width: 200px;
 font-size:10px;
 border:1px #7f95a2 solid;
}

#IDX-listingSearchField{
float:left;
position:absolute;
top:155px;
left:290px;
}

#IDX-listingSearchField input{
 width: 200px;
 font-size:10px;
 border:1px #7f95a2 solid;
}

#IDX-listingSearchField{
float:left;
position:absolute;
top:155px;
left:290px;
}

#IDX-listingSearchField input{
 width: 200px;
 font-size:10px;
 border:1px #7f95a2 solid;
}

#IDX-listingSearchField{
float:left;
position:absolute;
top:155px;
left:290px;
}

#IDX-listingSearchField input{
 width: 200px;
 font-size:10px;
 border:1px #7f95a2 solid;
}

#IDX-listingSearchField{
float:left;
position:absolute;
top:155px;
left:290px;
}

#IDX-listingSearchField input{
 width: 200px;
 font-size:10px;
 border:1px #7f95a2 solid;
}

#IDX-listingSearchField{
float:left;
position:absolute;
top:155px;
left:290px;
}

#IDX-listingSearchField input{
 width: 200px;
 font-size:10px;
 border:1px #7f95a2 solid;
}

#IDX-listingSearchField{
float:left;
position:absolute;
top:155px;
left:290px;
}

#IDX-listingSearchField input{
 width: 200px;
 font-size:10px;
 border:1px #7f95a2 solid;
}

#IDX-listingSearchField{
float:left;
position:absolute;
top:155px;
left:290px;
}

#IDX-listingSearchField input{
 width: 200px;
 font-size:10px;
 border:1px #7f95a2 solid;
}