#suggestion{font-size:12px;position:absolute;max-height:160px;height:auto;min-width:270px;overflow:auto;overflow-x:hidden;overflow-y:auto;padding:0;background-color:#FFF;border:1px solid black;margin-top:3px;list-style-type:none;}.hfsSuggestMap{position:absolute;height:307px;width:300px;display:block;overflow:hidden;z-index:20000000;background-color:#F2F2F2;}.hfsSuggestMapTitle{height:15px;width:300px;background-color:#5D5D5D;color:#fff;font-size:11px;}#suggestion div.mapLink{background:none;}#suggestProducts,#suggestRidesPerYear{padding:8px;}#suggestProducts span img{height:21px;width:21px;margin:0 3px;}#suggestProducts span.inactive img{opacity:.2;filter:alpha(opacity=20);}#minimap{display:block;overflow:hidden;border:1px solid #333;}#waiting{padding-left:10px;margin-left:10px;}#suggestion .infoLabel{background:#0D498B;color:#fff;font-weight:bold;padding:1px;}#suggestion div.suggContent{background:none;font-size:11px;padding:0;}#suggestion li>span:first-child{clear:right;float:right;margin-left:1em;width:6em;}#suggestion li.furtherMatchesselected{background-color:#CCDDFE!important;color #333;}#suggestion li.furtherMatches{background-color:#494949!important;color:white;}#suggestion li.furtherMatches,#suggestion li.furtherMatchesselected{border-top:1px solid #333;text-align:left;}#suggestion li.furtherMatchesselected a,#suggestion li.furtherMatches a:hover{color:#333;text-decoration:underline;}#suggestion li.furtherMatches a{color:white;}#suggestion li.infoLabelselected{background-color:blue;}.suggestTooltip{height:auto;position:absolute;z-index:2000000;background:#efefef;border:1px solid #333;padding:3px;display:none;opacity:0;}.s-tooltip{top:10px;left:0;padding:5px;color:white;padding-top:1px;margin-top:3px;}#suggestion li.furtherMatches,#suggestion li.furtherMatchesselected{margin-left:0;padding:2px;padding-left:20px;padding-top:2px;}#suggestion li{padding-left:4px;padding-top:2px;padding-bottom:2px;white-space:nowrap;font-size:.9em;cursor:pointer;margin-left:0;}#suggestion .selected,#suggestion .poiselected,#suggestion .adrselected{background-color:#4D8FCC;color:white;}#HFS img.suggicon{vertical-align:top;}#HFS input.suggestButton{height:18px;margin-left:-2px;width:20px;cursor:pointer;}#contentWindow{padding-top:29px;}#allinonesearch{display:none;}.infobox{border:1px dotted #333;margin:10px;padding:5px;background-color:#DFDAC3;}#resultWindow,#embedWindow{width:397px;padding:4px;}#genHTMLbutton{background-color:#333;color:#fff;cursor:pointer;padding:2px;font-size:12px;border:1px solid white;}#genHTMLbutton:focus{color:#333;}#embedWindow{background-color:#DFDFDF;min-height:15px;}#mapResult{padding-left:260px;font-size:11px;}th{text-align:left;}.highlight{font-weight:bold;}.topmatches{padding:5px;color:white;}.match,.matchhover{padding:5px;padding-left:15px;}#HFS .matchhover{color:#333;background-color:#DFDFDF;}#HFS .matchhover a,#HFS .matchhover a:hover,{color:#333;background-color:#DFDFDF;}#hintHeader{background-color:#e9e9e9;text-align:right;font-size:11px;}#hintContent{background-color:#E9E9E9;padding:9px;}#geomap,#resultMapContainer{display:block;overflow:hidden;border:1px solid #D4D4D4;z-index:20000;background-color:#e9e9e9;padding:9px;}#geomap{padding:0;border:1px solid #000;}#waiting{padding-left:10px;margin-left:10px;height:10px;width:33px;position:absolute;font-size = 4px;z-index:20000;color:#B8C6D6;}#hints{z-index:200000;border:1px solid #D4D4D4;}#suggestion div{padding-left:20px;}