/* Outer form Container */
#middleColumnCell {background:#fbfbfb url(images/lower_shadow.jpg) top left repeat-y;}
#mlsFormHeading {background:url(images/form_parent_left.gif) top left no-repeat; height:30px; padding:0 20px 0 136px; margin:0;}
#mlsFormHeading span {display:none;}
#mlsFormbg {width:100%; height:30px; background:url(/images/form_parent_center.gif) repeat-x;}
div#mlsSearch {background:url(/images/form_parent_right.gif) top right no-repeat; margin-left:20px; margin-right:20px;}
form {border:1px solid #6f5857; background:#ebe8e8; padding:20px 0 20px 0; margin:0 0 0 2px; width:596px;}
/* End outer form container */


/* Inner Form Containers */
#quickSearchHeading {background:url(images/quick_search_heading.gif) top left no-repeat;}
#detailSearchHeading {background:url(images/detail_search_heading.gif) top left no-repeat;}
.formHeading {width:297px; height:35px; padding:0 32px 0 220px; margin:0;}
.formHeading span {display:none;}
.formContainer {background:#F4F4F4 url(images/form_container_top_right.gif) top right no-repeat; width:550px; height:auto !important; border:none !important; margin:auto; text-align:center;}
.formHeaderBg {height:35px; width:298px; background:transparent url(images/form_container_top.gif);}
.searchFieldset {margin:0; padding:20px 0 0 0; height:auto; background:url(images/form_container_bottom_left.gif) bottom left no-repeat; border:none;}
#detail-search-fieldset {padding:0;}
.formLeftBorder {background:url(images/form-container_left.gif) left repeat-y;}
.formRightBorder {background:url(images/form-container_right.gif) right repeat-y; padding-top:0px;}
.formFooter {background:url(images/form_container_bottom.gif) bottom repeat-x; margin-left:20px; height:25px;}
.formBottomLeft {background:url(images/form_container_bottom_right.gif) bottom right no-repeat; height:100%; width:25px; float:right;}
/* End inner form containers */


/* Detail search form element placement */
table.lowerOptions {
	width:100%;
	background:url(images/step2.gif) 23px 10px no-repeat;
}
table.lowerOptions tr td {text-align:left;}
td.lowerOptionsLabels {width:250px;}
.lowerOptions label {padding-left:115px;}
label#required {color:#990000; font-size:11px;}
/* End detail search form element placement */

/* form fields */
