/* Advanced Search Form
----------------------- */
#form form fieldset {
/* Structure */
margin: 5px 0 0 0;
padding: 3px 0 0 0;
border: none;
display:block;
}
#form form h2 {
color: #154d6e;
/* Structure */
margin: 0 0 19px 0;
}
#form form label {
font-weight: bold;
color: #666;
/* Structure */
margin-bottom:0;
}
#form form #left,
#form form #mid,
#form form #right {
/* Structure */
height: 265px;
width:262px;
}

/* Left Fieldset */
#form form #left {
background-color: #efefef;
/* Structure */
padding: 13px 19px 0 19px;
float: left;
}
#form form #left select {
width:262px;
}
#form form #left p.note {
font-size: 0.9em;
color: #666;
/* Structure */
width: 100%;
}

/* Middle Fieldset */
#form form #mid {
background-color: #efefef;
/* Structure */
padding: 13px 19px 0 19px;
margin: 0 9px;
float: left;
}
#form form #left select {
width:262px;
}

/* Right Fieldset */
#form form #right {
background-color: #efefef;
/* Structure */
padding: 13px 19px 0 19px;
float: right;
}

#form #right #priceRange select#pricefrom,
#form #right #priceRange select#priceto,
#form #right #sizeRange select#sizefrom,
#form #right #sizeRange select#sizeto {
/* Structure */
width: 125px;
}
#form #right #priceRange select#pricefrom,
#form #right #sizeRange select#sizefrom {
margin-right: 8px;
}
#form #right #selectBedrooms select#bedrooms,
#form #right #selectOrder select#order {
width:262px;
}


/* Submit Button */
#form form fieldset#submit {
/* Structure */
clear:both;
padding: 10px 0 0 0;
}


/* Dynamic Text on Search Form
------------------------------ */
#form #dyntext {
margin: 0 0 35px 0;
}
#form #dyntext #dyn-heading-img {
width:330px;
}
#form #dyntext #dyn-img1 {
float:left;
margin: 0 5px 5px 0;
}
#form #dyntext #dyn-img2 {
float:right;
margin: 0 0 5px 5px;
}
