#frankingMap {font-size:1.7em;width:575px;position:relative;margin-top:20px;}
#frankingMap ol,#frankingMap ul {font-size:100%;}
#frankingMap fieldset, #frankingMap legend {border: 0; color: #000;}
#frankingMap a, #frankingMap a.default-link{color: #c00;}
#frankingMap a:hover {color: #900;}
#frankingMap a.skipToAddress{font-size:.6em;position:absolute;top:10px;left:10px;}
.js .skipToAddress {display:none;}
#frankingMap p.descriptiveText{z-index:0;font-size:.6em;position:absolute;top:30px;width:150px;padding-left:10px;margin:0;}
#frankingMap.js p.descriptiveText{top:10px;}
#frankingMap ul#mapPins{position:relative;padding:0;margin:0;}
#frankingMap ul#mapPins li {list-style:none;position:relative; cursor:pointer; background:none;}
#frankingMap ul#mapPins li a {width:30px;height:40px;display:block; cursor:pointer;}
#frankingMap ul#mapPins li a span.companyName{text-indent:-5000px;display:block;overflow:hidden; cursor:pointer;}
#frankingMap ul#mapPins li a,#frankingMap ul#mapPins li.supplier a,#frankingMap ul#mapPins li.supplier a.highlightPin,#frankingMap ul#mapPins li.manufacturer a,#frankingMap ul#mapPins li.manufacturer a.highlightPin {background-image:url(/sites/default/files/frnk_map_pins.png);background-repeat:no-repeat;}
* html #frankingMap ul#mapPins li.supplier a,* html #frankingMap ul#mapPins li.supplier a.highlightPin,* html #frankingMap ul#mapPins li.manufacturer a,* html #frankingMap ul#mapPins li.manufacturer a.highlightPin{background-image:url(/sites/default/files/frnk_map_pins_ie6.png);}
#frankingMap ul#mapPins li a {background-position:0 -215px;}
#frankingMap ul#mapPins li.manufacturer a{background-position:0 -259px;}
#frankingMap ul#mapPins li span.listNo{display:block;}
#frankingMap.js ul#mapPins li.supplier a {background-position:0 -173px;}
#frankingMap.js ul#mapPins li.supplier a.highlightPin{background-position:0 -130px;}
#frankingMap.js ul#mapPins li.manufacturer a{background-position:0 -87px;}
#frankingMap.js ul#mapPins li.manufacturer a.highlightPin{background-position:0 -43px;}
#frankingMap.js ul#mapPins li a.selected,#frankingMap.js ul#mapPins li.supplier a.selected{background-position:0 0;z-index:50;}
#frankingMap.js ul#mapPins li.manufacturer a.selected{background-position:0 -305px;z-index:50;}
#frankingMap.js ul#mapPins li span.listNo{text-indent:-5000px;display:block;}
#frankingMap ul#mapPins li a.iefix{height:39px}
#frankingMap ul#mapPins li .rolloverName{color:#000;z-index:100;position:absolute;top:0px;right:30px;width:160px;float:left;}
#frankingMap ul#mapPins li .rolloverName h3{font-weight:700;font-size:.6em;padding:8px 8px 5px;margin:0;line-height:1em;width:144px;}
#frankingMap ul#mapPins li .rolloverName p{font-size:.6em;padding:0 8px 1px;margin:0;line-height:1em;width:144px;}
#frankingMap ul#mapPins li .rolloverName .location {padding-top:5px;}
#frankingMap ul#mapPins li .rolloverPanel{background:transparent url(/sites/default/files/frnk_map_rollover_top.png) 0 0 no-repeat;} 
#frankingMap ul#mapPins li#anchorEuropean .rolloverPanel h3{position:relative;}
* html #frankingMap ul#mapPins li .rolloverPanel{background:transparent url(/sites/default/files/frnk_map_rollover_top.gif) 0 0 no-repeat;}
#frankingMap ul#mapPins li .rolloverBottom {background:transparent url(/sites/default/files/frnk_map_rollover_box.png) left top no-repeat;width:160px;}
* html #frankingMap ul#mapPins li .rolloverBottom {background:transparent url(/sites/default/files/frnk_map_rollover_box.gif) left top no-repeat;}
#frankingMap ul#mapPins li a:active{outline: none;}
#frankingMap ul#mapPins li a:focus{outline:none;z-index:100;outline:dotted 1px #333; }
#frankingMap ul#mapPins li span.listNo{position:absolute;left:11px;top:6px;font-weight:700;font-size:0.7em;color:#000;}
#frankingMap ul#mapPins li#anchorMailcoms span.listNo,#frankingMap ul#mapPins li#anchorMailing span.listNo,#frankingMap ul#mapPins li#anchorNationwide span.listNo,	#frankingMap ul#mapPins li#anchorNcs span.listNo,#frankingMap ul#mapPins li#anchorNeopost span.listNo,
#frankingMap ul#mapPins li#anchorNorth span.listNo, #frankingMap ul#mapPins li#anchorNorthern span.listNo,#frankingMap ul#mapPins li#anchorNsl span.listNo,#frankingMap ul#mapPins li#anchorPitney span.listNo,#frankingMap ul#mapPins li#anchorSmart span.listNo,
#frankingMap ul#mapPins li#anchorTotal span.listNo,	#frankingMap ul#mapPins li#anchorTwofold span.listNo,#frankingMap ul#mapPins li#anchorWestmore span.listNo,#frankingMap ul#mapPins li#anchorAnnodata span.listNo{left:6px;}
#frankingMap ul#mapPins li#anchorAshcroft{position:absolute;top:376px;left:355px;z-index:1;} 
#frankingMap ul#mapPins li#anchorDigital{position:absolute;top:212px;left:354px;z-index:2;}
#frankingMap ul#mapPins li#anchorDigitalP{position:absolute;top:398px;left:383px; z-index:3;}
#frankingMap ul#mapPins li#anchorEuropean{position:absolute;top:431px;left:442px; z-index:19;} 
#frankingMap ul#mapPins li#anchorFpims{position:absolute;top:432px;left:362px; z-index:6;} 
#frankingMap ul#mapPins li#anchorFrama{position:absolute;top:408px;left:422px; z-index:7;} 
#frankingMap ul#mapPins li#anchorFrancotyp{position:absolute;top:423px;left:429px; z-index:18;} 
#frankingMap ul#mapPins li#anchorFranking{position:absolute;top:310px;left:308px;z-index:8;} 
#frankingMap ul#mapPins li#anchorKane{position:absolute;top:410px;left:297px;z-index:9;} 
#frankingMap ul#mapPins li#anchorMailcoms{position:absolute;top:354px;left:338px;z-index:10;}  
#frankingMap ul#mapPins li#anchorMailing{position:absolute;top:425px;left:307px;z-index:12;} 
#frankingMap ul#mapPins li#anchorNationwide{position:absolute;top:296px;left:325px;z-index:11;}
#frankingMap ul#mapPins li#anchorNcs{position:absolute;top:155px;left:261px;z-index:13;} 
#frankingMap ul#mapPins li#anchorNeopost{position:absolute;top:391px;left:425px; z-index:4;}		
#frankingMap ul#mapPins li#anchorNorth{position:absolute;top:240px;left:193px;z-index:22;}		
#frankingMap ul#mapPins li#anchorNorthern{position:absolute;top:170px;left:265px;z-index:14;} 		
#frankingMap ul#mapPins li#anchorNsl{position:absolute;top:416px;left:399px; z-index:15;} 		
#frankingMap ul#mapPins li#anchorPitney{position:absolute;top:380px;left:404px; z-index:5;} 
#frankingMap ul#mapPins li#anchorSmart{position:absolute;top:432px;left:410px; z-index:20;} 	
#frankingMap ul#mapPins li#anchorTotal{position:absolute;top:222px;left:324px; z-index:17;}	
#frankingMap ul#mapPins li#anchorTwofold{position:absolute;top:420px;left:377px; z-index:16;}		
#frankingMap ul#mapPins li#anchorWestmore{position:absolute;top:377px;left:334px;z-index:21;}
#frankingMap ul#mapPins li#anchorAnnodata{position:absolute;top:397px;left:404px;z-index:14}
#frankingMap ul#mapPins li.panelOpen{z-index:99!important;}
#frankingMap ul#mapPins li.moveToTop{z-index:100!important;}
#frankingMap ul#mapPins li div.panel {margin:0px 10px 0 0;font-size:.75em;position:absolute;width:190px;overflow:hidden;}
#frankingMap ul#mapPins li div.panel .text{width:190px;background:url(/sites/default/files/frnk_map_panel_bottom.png) bottom left no-repeat;padding:.6em 1.1em .6em .7em;margin:0;}
* html #frankingMap ul#mapPins li div.panel .text{background:url(/sites/default/files/frnk_map_panel_bottom.gif) bottom left no-repeat;}
#frankingMap ul#mapPins li div.panel h3{clear:both;background:#fff url(/sites/default/files/frnk_map_panel_header.png) 0 0 no-repeat;padding:.8em 1em .6em .9em;margin:0;line-height:1.1em;zoom:1;font-size:.9em;}
* html #frankingMap ul#mapPins li div.panel h3{background:#fff url(/sites/default/files/frnk_map_panel_header.gif) 0 0 no-repeat;}
#frankingMap ul#mapPins li div.panel .coverage{font-weight:700;display:block;}
#frankingMap ul#mapPins li div.panel .text p{padding:0 2em .5em 0;margin:0;font-size:0.8em;line-height:1.6;}
#frankingMap ul#mapPins li a.externalLink{background:transparent none!important;height:auto!important;width:auto!important;}
#frankingMap ul#mapPins li a.externalLink .hideText {height:10px;width:10px;text-indent:-99999px;background:transparent url(/sites/default/files/frnk_map_ext.gif) top right no-repeat!important;margin-left:.25em;}
#frankingMap ul#mapPins li a.externalLink:focus{outline:dotted 1px #333;}
#frankingMap ul#mapPins li div.panel a.closeButton{display:block;width:67px;font-size:1em;background:#fff url(/sites/default/files/frnk_map_panel_close.png) top left no-repeat;text-decoration:none;color:#333;float:right;margin:0;padding: 3px 0 2px 10px;height:auto;}
* html #frankingMap ul#mapPins li div.panel a.closeButton{background:#fff url(/sites/default/files/frnk_map_panel_close.gif) top left no-repeat;}
#frankingMap ul#mapPins li div.panel a.closeButton:focus{outline:dotted 1px #333;}
#frankingMap ul#addressList{margin:0;padding:0;}
#frankingMap ul#addressList li{list-style:none;}
#frankingMap ul#addressList li fieldset{margin:0;padding:0 10px;font-size:.75em;clear:both;}
#frankingMap ul#addressList li fieldset h3{border-bottom:1px solid #CCC;color:#666;font-size:.9em;margin:0;padding:1.25em 0 .25em;}
#frankingMap ul#addressList li fieldset p{margin:0;padding:.5em 0;font-size:.8em;}
#frankingMap ul#addressList li fieldset .coverage{display:block;font-weight:700;}
#frankingMap a.backLink{float:right;font-size:.6em;background:url(/sites/default/files/frnk_map_icon_backtotop.gif) 0 50% no-repeat;padding:0 10px}
#frankingMap fieldset a.externalLink{display:inline;}
#frankingMap ul#legend {left:25px;position:absolute;top:415px;padding:0;margin:0;}
#frankingMap ul#legend li {list-style-type:none;font-size:.6em;padding:.9em 0 1.3em 50px;background:none;}
#frankingMap ul#legend li.suppliers,#frankingMap ul#legend li.manufacturer {background-image:url(/sites/default/files/frnk_map_legend-blank.gif);background-repeat:no-repeat;}
#frankingMap.js ul#legend li.suppliers,#frankingMap.js ul#legend li.manufacturer {background-image:url(/sites/default/files/frnk_map_legend.gif);}
#frankingMap ul#legend li.manufacturer {margin-top:1em;}
#frankingMap ul#legend li.manufacturer {background-position:bottom left;}
#frankingMap ul#legend li h3 {font-size:100%;margin:0;}
#frankingMap .hideText{height:0;width:0;overflow:hidden;position:absolute;}
#frankingMap #map {display:block; position:static; padding:0;}