/* --- MAP RESULTS --- */
#loc_map{line-height: 15px}
#loc_map a{color: #666;text-decoration: none;}
#mapInfoWin_agentList a{padding: 2px;}
.shortWin{height: 70px;}
#loc_map .agentImage{float: left;border: solid #999 1px;height: 69px;margin-right: 5px;}
#mapInfoWin_agentList{clear: both;margin-top: 5px;padding-top: 5px;border-top: solid #ccc 1px;height: 200px;}
.loc_map_selectAgent{background-color: #ddd;	}
#mapInfoWin_agent .agentImageLink{float: left;border: solid #999 1px;}
#mapInfoWin_agent .contactMeLink{font-size: 8pt;color: #4AA6ED;margin-bottom: 5px;}
#mapInfoWin_agent .myWebsiteLink{font-size: 8pt;color: #4AA6ED;margin-bottom: 5px;}
#mapInfoWin_info{margin-left: 65px;}
#mapInfoWin_agent .premier{padding-left: 16px;background: url(../images/premierSmall.gif) no-repeat center left;font-weight: bold;}
#mapInfoWin_agent .standard{font-weight: bold}
.clickToZoom{background: url(../images/zoom.jpg) no-repeat center left;padding-left: 16px;}
.myWebsiteLink img{margin-top: 3px}

/* ----- Map Page ----- */
#directions_div table{font-size: 9pt  !important;}

.errorMessage{display: block;color: Red; margin-bottom: 5px; text-align: left; padding: 3px;}

/* ----- Search Form ----- */
.searchFormInput {display: block;}
.searchForm_titleImage {padding: 10px 0px;}
.searchForm_loadingImg {vertical-align: middle; padding-right: 5px; display: none;}

/* ----- Results ----- */
.view_mapLink {background: url(../images/mapIcon.gif) no-repeat left center;padding: 2px 2px 2px 20px;}
.view_mapLinkDisabled {background-image: url(../images/mapIcon_disabled.gif);}
.view_listLink {background: url(../images/listIcon.gif) no-repeat left center;padding: 2px 2px 2px 20px;}
.view_listLinkDisabled{ background-image: url(../images/listIcon_disabled.gif); }
#sideBarMapWidget { position: relative; }
.result {border: solid white 1px; min-height: 50px; _height: 50px;}
.over {border: solid #618DB4 1px !important;}
.viewOnMap {position: absolute;padding: 2px 20px 2px 0px;z-index: 201;}
.viewOnMap a {background: url(../images/mapIcon.gif) no-repeat right center;padding: 5px 20px 5px 0px;}
.resultRegion {font-family: Arial; font-size: 12pt; font-weight: bold; color: #5E88AE; padding: 5px 0px;}
.resultRegion .count {font-size: 8pt}

/* ----- Recent Searches ----- */
#recentSearches {position: absolute; z-index: 199; background-color: white; border: solid #cccccc 1px; padding: 3px 3px 5px 5px; width: 161px; display: none;}
#recentSearches .title {padding-bottom: 4px;}
#recentSearches .link {display: block;padding: 0px 0px 1px 1px;}
#recentSearches .selected {background-color: #5895CF;color: white;text-decoration: underline;}
#recentSearches .close {margin-left: 24px;font-size: 7pt;}

/* ----- Auto Complete ----- */
.autoComplete{position: absolute; z-index: 200; background-color: white; border: solid #cccccc 1px; padding: 3px; width: 161px; display: none;}
.autoComplete .link {display: block;padding: 0px 0px 1px 1px;}
.autoComplete .selected {background-color: #5895CF; color: white; text-decoration: underline;}

/* ----- MISC ----- */
.displayNone {display: none;}
.clearBoth{height: 1px;clear: both;}

/* ---- Search Popwin */
#search_popWinPop {width: 550px;}
#search_popWinPop h2{font-weight: bold; border-bottom: solid #ccc 1px; padding: 5px; color: #3B82DA}
#search_popWinPop .desc{background: url(../images/locatorCaution.jpg) no-repeat; padding-left: 50px; height: 50px; margin-top: 10px; margin-left: 10px; font-size: 9pt;}
#search_popWinPop .desc_small{font-size: 7pt; padding-top: 3px;}
#search_popWinPop .regions{padding-left: 5px; margin: 15px 0px;}
#search_popWinPop .region {font-size: 12px; color: #5781A6; font-weight: bold; float: left; width: 155px; height: 25px;}
#search_popWinPop .count {font-size: 9pt;}
#search_popWinPop .footer {font-size: 7pt; text-align: right;}