/* ----- CSSSEARCH ADDON FORMATTING ~ start ----- */
/* case 'ptext' AKA Partial Text Match
Province Field   
********************************************* */
/*fieldset.province { width: 88%; float: left; }*/
fieldset.province { width: 88%; float: left; }
fieldset.province legend { display: none;}
fieldset.province div { }
/*fieldset.province input { margin-left: 2em; background-color: #B1DAF6; width: 11em; }i*/
fieldset.province input { margin-left: 2em; background-color: #FFFFFF; width: 11em; }
fieldset.province label {font-weight:bold;  }


/*House Code Field   
 case 'ptext' AKA Partial Text Match
********************************************* */
fieldset.code { width: 88%; float: left; }
fieldset.code legend { display:none;}
fieldset.code div { }
/*fieldset.code input { margin-left: 2em; background-color: #B1DAF6; width: 11em; }*/
fieldset.code input { margin-left: 2em; background-color: #FFFFFF; width: 11em; }
fieldset.code label {padding-left: .5em;font-weight:bold;  }


/* case 'ptext' AKA Partial Text Match
fieldset.full_desc { width: 40%; float: left; }
fieldset.full_desc legend { }
fieldset.full_desc div { }
fieldset.full_desc input { margin-left: 1em; background-color: #BEC8C9; width: 10em; }
fieldset.full_desc label {  } */

/* case 'pulldown' AKA Pull down menu, 1 selection only
fieldset.code { width: 50%; float: left; margin-bottom: 2em; }
fieldset.code legend { }
fieldset.code div { }
fieldset.code select { margin-left: 1em; width: 10em; }
fieldset.code label { font-weight: bold; }*/

/* case 'null_checkbox' AKA Search For Empty(NULL) Values */
fieldset.community_features { width: 50%; border: 1px dashed; clear: both; }
fieldset.community_features legend { display: none; }
fieldset.community_features div { margin: 2em; }
fieldset.community_features input { background-color: transparent; cursor: pointer; }
fieldset.community_features label { padding-left: .5em; cursor: pointer; }

/* case 'notnull_checkbox' AKA Search For Non Empty Values */
fieldset.baths { width: 50%; border: 1px dashed; }
fieldset.baths legend { display: none; }
fieldset.baths div { margin: 2em; }
fieldset.baths input { background-color: transparent; cursor: pointer; }
fieldset.baths label { padding-left: .5em; cursor: pointer; }

/* case 'select' AKA Distinct list - allow multiple */
fieldset.country { margin: 2em 0 0 0; background: transparent; width: 20%; }
fieldset.country legend { font-weight: bold; padding: 0em .5em; font-family: Arial, sans-serif; font-size: 1em; }
fieldset.country select { width: 100%; height: 5em; }

/* case 'checkbox' AKA Checkbox list of distinct values */
fieldset.zip { padding: .5em; width: 40em; }
fieldset.zip legend {  }
fieldset.zip div { width: 20%; float: left; }
fieldset.zip input { background-color: transparent; cursor: pointer; }
fieldset.zip label { padding-left: .5em; color: #3A3A3A; cursor: pointer; }

/* case 'option' AKA Radio button list of distinct values */
fieldset.lot_size { margin: 2em 1em; padding: 1.5em 0 .5em 0; clear: both; }
fieldset.lot_size legend { }
fieldset.lot_size div { margin: 0 0 .5em 0; border: 0px #52666F solid; width: 50%; float: left; }
fieldset.lot_size input { background-color: transparent; cursor: pointer; }
fieldset.lot_size label { padding-left: .5em; color: #3A3A3A; cursor: pointer; }

/* case 'optionlist' AKA Option list of individual values */
fieldset.garage_size { width: 25%; margin: 2em; }
fieldset.garage_size legend { font-weight: bold; font-family: Arial, sans-serif; font-size: 1em; }
fieldset.garage_size div { }
fieldset.garage_size select { width: 8em; height: 6em; font-family: Georgia, serif; font-size: 1em; }

/* case 'fcheckbox' AKA CheckBox list of individual values */
fieldset.home_features { margin: 2em 1em; padding: 1.5em 0 1.5em 1.5em; border: 1px solid #1B418D; width: 40em; background: #E2E2E2; }
fieldset.home_features legend { background-color: #BEC8C9; color: #1B418D; border: 1px solid #1B418D; font-weight: bold; padding: .2em 2em; margin-left: 1em; font-family: Arial, sans-serif; font-size: 1.1em; }
fieldset.home_features div { margin: .2em; padding: .2em; width: 30%; float: left; }
fieldset.home_features input { background-color: transparent; cursor: pointer; }
fieldset.home_features label { padding-left: .5em; color: #3A3A3A; cursor: pointer; }

/* HouseCode Field
fieldset.code { float: left; }
fieldset.code legend { font-weight: bold; }
fieldset.code div { }
fieldset.code select { margin: 0 0 0 2.5em; width: 12em; height: 1.5em; }
*/

/* location field */
fieldset.location { float: left; }
fieldset.location legend { font-weight: bold; }
fieldset.location div { }
fieldset.location select { margin: 0 0 0 2.5em; width: 12em; height: 1.5em; }

/*RegionField */
fieldset.Region { float: left; }
fieldset.Region legend { font-weight: bold; }
fieldset.Region div { }
fieldset.Region select { margin: 0 0 0 2.5em; width: 12em; height: 1.5em; }

/* case 'fpulldown' AKA Pull down list of individual values */
fieldset.status { float: left; }
fieldset.status legend { font-weight: bold; }
fieldset.status div { }
fieldset.status select { margin: 0 0 0 2.5em; width: 12em; height: 1.5em; }

/* case 'daterange' AKA Date range; two text fields */
fieldset.date_free { float: left; background: transparent; }
fieldset.date_free legend { color: #000099; font-weight: bold; }
fieldset.date_free div.mindate input { margin: 0 0 0 2em; background-color: #BEC8C9; width: 6em; height: 1.5em; }
fieldset.date_free div.mindate label { font-weight: bold; }
fieldset.date_free div.maxdate input { margin: 0 0 0 3.3em; background-color: #BEC8C9; width: 6em; height: 1.5em; }
fieldset.date_free div.maxdate label { font-style: italic; }

/* case 'singledate' AKA Single/Exact Date Search */
fieldset.year_built { clear: both; background: transparent; width: 94%; margin-top: 1.5em; }
fieldset.year_built legend { color: #000099; font-weight: bold; margin-left: 12em; }
fieldset.year_built input { width: 6em; height: 1.5em; }
fieldset.year_built label { display: none; }

/* case 'minmax' AKA Two pull downs for min/max ++ */
fieldset.price { width: 88%; float: left; background: transparent; }
fieldset.price legend { font-weight: bold; }
fieldset.price div.min select { margin: 0 0 0 1em; background-color: #FFFFFF; width: 8em; height: 1.5em; }
fieldset.price div.min label { font-style: italic; padding: 0 0 0 2em; }
fieldset.price div.max { padding-top: 1em; }
fieldset.price div.max select { margin: 0 0 0 2.3em; background-color: #FFFFFF; width: 8em; height: 1.5em; }
fieldset.price div.max label { font-weight: normal; padding-left: 2em; }

#formsearchbutton {float:left; width:0px; margin-left:-150px; margin-top:335px; font-size:12px;} 

/* ----- CSSSEARCH ADDON FORMATTING ~ end ----- */
