form#search_listings { margin:0}
form#search_listings label { vertical-align: middle;}
form#search_listings select, input {
font-size:11px;
vertical-align:middle;
}
#search_box_module {
background: url(../images/backSearch.jpg) no-repeat scroll 0% 0%;
height:200px;
width:640px;
}
#search_text input, #adv_search_box input, #min_price, #max_price, #min_sqft, #max_sqft, #beds_baths_form select {
border:1px solid #AAAAAA;
}

.search_example {
clear: both;
color: #666666;
font-size: 10px;
padding-bottom: 15px;
padding-left: 10px;
}
.clearfix
{display: inline-block;} 

.clearfix
{display: block;}

#search_box_module_content {
  padding: 10px 30px 20px;
}


#search_box_module h1{
  font-size: 19px;
  display: inline;
}

#adv_search_box #search_box_tagline {
  font-size: 19px;
  padding: 3px 0 11px 0;
  *padding: 3px 0 21px 0;
  font-weight: bold;
}

#search_box_module #search_box_tagline {
  font-size: 19px;
  padding: 3px 0 21px 0;
  font-weight: bold;
}

#search_box_module label{
  display: block;
  font-weight: bold;
  padding-bottom: 3px;
}

#search_box_module select, #adv_search_box select {
  height: 25px;
  *height: auto; /* ie only */
}

#search_text input,
#min_price,
#max_price {
  padding-bottom: 4px;
  *padding-bottom: 2px; /* ie only */
  padding-top: 3px;
}

#search_text input {
  font-size: 14px;
  padding: 5px 0 5px 5px;
  *padding: 2px 0 2px 5px; /* ie only */
  width: 250px;
}



#search_prop_type {
  height: 41px;
}

#search_prop_type select {
  font-size: 13px;
  height: 26px;
  width: 185px;
}

.search_example {
  clear: both;
  color: #666;
  font-size: 10px;
  padding-bottom: 15px;
  padding-left: 10px;
}

#price_range, 
#min_num_beds,
#min_num_baths,
#min_size
{
  float: left;
  font-size: 11px;
}

#price_range label {
  /*padding-bottom: 1px;  ie only */
}

#min_price, #max_price {
  margin-right: 10px;
  padding-left: 5px;
  margin-top: 5px;
  width: 55px;
}

#min_num_beds,
#min_num_baths,
#min_size {
  height: 37px;
  padding: 0 10px 0 15px;
}

#min_num_beds select,
#min_num_baths select {
  width: 55px;
}

#min_size select {
  width: 65px;
}

#advanced_search_link {
	white-space: nowrap;
	clear:both;
	float:right;
	padding-right: 3px;
	font-size:11px;
  text-decoration:underline;
  color:#0066CC;
}

/*muev*/
#search_prop_type {height:41px;}
.fright {float:right;}
.fleft {float:left;}
#search_box_module select {
border:1px solid #AAAAAA;
}


input.transparent_btn {
background-color:transparent;
border:0pt none;
color:transparent;
}
input.transparent_btn {
height:1px;
margin:0pt;
padding:0pt;
position:absolute;
width:1px;
}

form { margin:0}
label { vertical-align: middle; padding-top: 0;}

/* My Comment */
select, input {
font-size:11px;
vertical-align:middle;
}
