legend { font-size: 16px; font-weight: bold; }

#mapDiv { position: relative; float: left; width: auto; margin-top: 10px; }
#quickSearchFS { position: relative; float: right; width: 210px; margin-top: 10px; }
#qsDiv { width: 210px; height: 250px; overflow: auto; margin-top: 10px; }
.qsUL { margin-left: 10px; padding-left: 10px; list-style-image: url('../images/icon_rightarrow.gif'); }
.qsUL li { margin-bottom: 5px; font-weight: bold; }
.qsUL a:hover { color: #000099; cursor: pointer; }
.qsSubUL { display: none; margin-top: 5px; margin-bottom: 10px; margin-left: 10px; padding-left: 10px; border-bottom: dotted 1px; list-style-image: none; }
.qsSubUL li {  }

#subContentDiv { position: relative; margin-top: 10px; }

/*====ADVANCED SEARCH=============*/
#advancedSearchFS { position: relative; width: 660px; }
#advancedSearchDiv { margin-top: 10px; }
#advancedByCategoryFS { width: 300px; float: left; }
#advancedByLocationFS { width: 300px; float: right; }
#advancedByCategory { margin-top: 10px; text-align: right; padding: 3px; line-height: 2em; }
#advancedByLocation { margin-top: 10px; text-align: right; padding: 3px; line-height: 2em; }
#fBizName,#sKeywords { width: 185px; }
#fStreet,#fCity { width: 180px; }
.submitButton { margin-top: 10px; }

#catagoryTB { position: relative; margin-top: 8px; }
#searchToolTitle { position: relative; width: 690px; margin-top: 10px; }
#searchTB1,#searchTB2 { border: solid 1px #000099; }
#searchAreaDiv { position: relative; width: 690px; }
#stateDiv { display: inline; }