/*-----

	Dealer Locator Map
	
-----*/

/* GROUP */

#mapDL { width:603px; height:487px; background:url(../images/layup/map.jpg) no-repeat; position:relative; }
#mapDL a { display:block; cursor:pointer; background: url(../images/layup/ie6LinkFix.gif); }
#mapDL span { display:none; }
#mapDL div a { display:block; width: 80px; height: 60px; background: url(../images/layup/ie6LinkFix.gif); }

#mapDL a.southport { width:63px; height:18px; position:absolute; top:26px; left:126px; }
#mapDL a.liverpool { width:63px; height:15px; position:absolute; top:58px; left:120px; }
#mapDL a.wirral { width:63px; height:15px; position:absolute; top:75px; left:115px; }
#mapDL a.tamworth { width:63px; height:15px; position:absolute; top:237px; left:282px; } 
#mapDL a.suttonColdfield { width:88px; height:15px; position:absolute; top:253px; left:164px; }
#mapDL a.birmingham { width:68px; height:15px; position:absolute; top:267px; left:259px; }
#mapDL a.stourbridge { width:63px; height:15px; position:absolute; top:272px; left:152px; }
#mapDL a.solihull { width:43px; height:15px; position:absolute; top:285px; left:218px; }
#mapDL a.redditchWorchester { width:160px; height:15px; position:absolute; top:304px; left:256px; }
#mapDL a.hereford { width:63px; height:15px; position:absolute; top:355px; left:157px; }
#mapDL a.miltonKeynes { width:73px; height:15px; position:absolute; top:359px; left:413px; }
#mapDL a.gloucester { width:63px; height:15px; position:absolute; top:400px; left:214px; }
#mapDL a.oxford { width:63px; height:15px; position:absolute; top:408px; left:322px; }
#mapDL a.beaconsfield { width:70px; height:15px; position:absolute; top:444px; left:417px; }
#mapDL a.slough { width:43px; height:15px;  position:absolute;top:464px; left:416px; }
#mapDL a.swindon { width:60px; height:18px;  position:absolute;top:462px; left:240px; }

#mapDL #southportHover { width:88px; height:59px; background:url(../images/layup/mapDLtoyotaEast.gif) no-repeat; position:absolute; top:8px; left:34px; }
#mapDL #southportHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#mapDL #liverpoolHover  { width:88px; height:155px; background:url(../images/layup/mapDLliverpool.gif) no-repeat; position:absolute; top:7px; left:39px; }
#mapDL #liverpoolHover .btnClose1 { cursor: pointer; position: absolute; top: 3px; left: 3px; }
#mapDL #liverpoolHover .btnClose2 { cursor: pointer; position: absolute; top: 65px; left: 2px; }
#mapDL #wirralHover  { width:88px; height:62px; background:url(../images/layup/mapDLtoyotaNorthEast.gif) no-repeat; position:absolute; top:80px; left:34px; }
#mapDL #wirralHover .btnClose { cursor: pointer; position: absolute; top: 5px; left: 2px; } 
#mapDL #tamworthHover  { width:88px; height:59px; background:url(../images/layup/mapDLvwEast.gif) no-repeat; position:absolute; top:215px; left:194px; }
#mapDL #tamworthHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#mapDL #suttonColdfieldHover  { width:88px; height:59px; background:url(../images/layup/mapDLvwWest.gif) no-repeat; position:absolute; top:231px; left:258px; }
#mapDL #suttonColdfieldHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 71px; } 
#mapDL #birminghamHover  { width:88px; height:59px; background:url(../images/layup/mapDLvwEast.gif) no-repeat; position:absolute; top:244px; left:168px; }
#mapDL #birminghamHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#mapDL #stourbridgeHover  { width:88px; height:59px; background:url(../images/layup/mapDLvolvoWest.gif) no-repeat; position:absolute; top:250px; left:222px; }
#mapDL #stourbridgeHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 71px; } 
#mapDL #solihullHover  { width:88px; height:120px; background:url(../images/layup/mapDLsolihull.gif) no-repeat; position:absolute; top:232px; left:265px; }
#mapDL #solihullHover .btnClose1 { cursor: pointer; position: absolute; top: 2px; left: 63px; } 
#mapDL #solihullHover .btnClose2 { cursor: pointer; position: absolute; top: 65px; left: 63px; } 
#mapDL #redditchWorchesterHover  { width:88px; height:59px; background:url(../images/layup/mapDLvolvoEast.gif) no-repeat; position:absolute; top:281px; left:162px; }
#mapDL #redditchWorchesterHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#mapDL #herefordHover  { width:88px; height:59px; background:url(../images/layup/mapDLvolvoEast.gif) no-repeat; position:absolute; top:332px; left:64px; }
#mapDL #herefordHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#mapDL #miltonKeynesHover  { width:88px; height:59px; background:url(../images/layup/mapDLhondaEast.gif) no-repeat; position:absolute; top:337px; left:319px; }
#mapDL #miltonKeynesHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#mapDL #gloucesterHover  { width:88px; height:59px; background:url(../images/layup/mapDLvolvoEast.gif) no-repeat; position:absolute; top:378px; left:122px; }
#mapDL #gloucesterHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#mapDL #oxfordHover  { width:229px; height:142px; background:url(../images/layup/mapDLoxford2.gif) no-repeat; position:absolute; top:341px; left:100px; }
#mapDL #oxfordHover .btnClose { cursor: pointer; position: absolute; top: 52px; left: 6px; } 
#mapDL #oxfordHover .padding { padding:30px 0 0 35px; }
#mapDL #oxfordHover a { width:40px; height:50px; float:left; }
#mapDL #beaconsfieldHover  { width:88px; height:59px; background:url(../images/layup/mapDLhondaEast.gif) no-repeat; position:absolute; top:424px; left:326px; }
#mapDL #beaconsfieldHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#mapDL #slough  { width:88px; height:59px; background:url(../images/layup/mapDLhondaSouthEast.gif) no-repeat; position:absolute; top:424px; left:329px; }
#mapDL #slough .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#mapDL #swindonHover  { width:160px; height:72px; background:url(../images/layup/mapDLswindon.gif) no-repeat; position:absolute; top:391px; left:167px; }
#mapDL #swindonHover .btnClose1 { cursor: pointer; position: absolute; top: 3px; left: 18px;  } 
#mapDL #swindonHover .btnClose2 { cursor: pointer; position: absolute; top: 6px; left: 126px; } 



/* HONDA */
#mapDLHonda { width:603px; height:164px; background:url(../images/layup/mapHonda.jpg) no-repeat; position:relative; margin-bottom: 10px; }
#mapDLHonda a { display:block; cursor:pointer; background: url(../images/layup/ie6LinkFix.gif); }
#mapDLHonda span { display:none; }
#mapDLHonda div a { display:block; width: 80px; height: 60px; background: url(../images/layup/ie6LinkFix.gif); }

#mapDLHonda a.miltonKeynes { width:73px; height:15px; position:absolute; top:36px; left:413px; }
#mapDLHonda a.oxford { width:63px; height:15px; position:absolute; top:96px; left:334px; }
#mapDLHonda a.beaconsfield { width:70px; height:15px; position:absolute; top:121px; left:417px; }
#mapDLHonda a.slough { width:43px; height:15px;  position:absolute;top:141px; left:416px; }

#mapDLHonda #miltonKeynesHover  { width:88px; height:59px; background:url(../images/layup/mapDLhondaEast.gif) no-repeat; position:absolute; top:14px; left:319px; }
#mapDLHonda #miltonKeynesHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#mapDLHonda #oxfordHover  { width:88px; height:57px; background:url(../images/layup/mapDLoxford.gif) no-repeat 0px -63px; position:absolute; top:100px; left:247px; }
#mapDLHonda #oxfordHover .btnClose1 { cursor: pointer; position: absolute; top: 3px; left: 6px; } 
#mapDLHonda #beaconsfieldHover  { width:88px; height:59px; background:url(../images/layup/mapDLhondaEast.gif) no-repeat; position:absolute; top:101px; left:326px; }
#mapDLHonda #beaconsfieldHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#mapDLHonda #slough  { width:88px; height:59px; background:url(../images/layup/mapDLhondaSouthEast.gif) no-repeat; position:absolute; top:101px; left:329px; }
#mapDLHonda #slough .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 

/* TOYOTA */
#mapDLToyota { width:603px; height:164px; background:url(../images/layup/mapToyota.jpg) no-repeat; position:relative; margin-bottom: 10px; }
#mapDLToyota a { display:block; cursor:pointer; background: url(../images/layup/ie6LinkFix.gif); }
#mapDLToyota span { display:none; }
#mapDLToyota div a { display:block; width: 80px; height: 60px; background: url(../images/layup/ie6LinkFix.gif); }

#mapDLToyota a.southport { width:63px; height:18px; position:absolute; top:26px; left:126px; }
#mapDLToyota a.liverpool { width:63px; height:15px; position:absolute; top:58px; left:120px; }
#mapDLToyota a.wirral { width:63px; height:15px; position:absolute; top:75px; left:115px; }

#mapDLToyota #southportHover { width:88px; height:59px; background:url(../images/layup/mapDLtoyotaEast.gif) no-repeat; position:absolute; top:8px; left:34px; }
#mapDLToyota #southportHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#mapDLToyota #liverpoolHover  { width:88px; height:61px; background:url(../images/layup/mapDLliverpool.gif) no-repeat 0px -62px; position:absolute; top:69px; left:39px; }
#mapDLToyota #liverpoolHover .btnClose1 { cursor: pointer; position: absolute; top: 3px; left: 3px; }
#mapDLToyota #wirralHover  { width:88px; height:62px; background:url(../images/layup/mapDLtoyotaNorthEast.gif) no-repeat; position:absolute; top:80px; left:34px; }
#mapDLToyota #wirralHover .btnClose { cursor: pointer; position: absolute; top: 5px; left: 2px; } 

/* LEXUS */
#mapDLLexus { width:603px; height:487px; background:url(../images/layup/mapLexus.jpg) no-repeat; position:relative; margin-bottom: 10px; }
#mapDLLexus a { display:block; cursor:pointer; background: url(../images/layup/ie6LinkFix.gif); }
#mapDLLexus span { display:none; }
#mapDLLexus div a { display:block; width: 80px; height: 60px; background: url(../images/layup/ie6LinkFix.gif); }

#mapDLLexus a.liverpool { width:63px; height:15px; position:absolute; top:58px; left:120px; }
#mapDLLexus a.oxford { width:63px; height:15px; position:absolute; top:419px; left:334px; }

#mapDLLexus #liverpoolHover  { width:88px; height:61px; background:url(../images/layup/mapDLliverpool.gif) no-repeat; position:absolute; top:7px; left:39px; }
#mapDLLexus #liverpoolHover .btnClose1 { cursor: pointer; position: absolute; top: 3px; left: 3px; }
#mapDLLexus #oxfordHover  { width:88px; height:63px; background:url(../images/layup/mapDLoxford.gif) no-repeat; position:absolute; top:362px; left:247px; }
#mapDLLexus #oxfordHover .btnClose1 { cursor: pointer; position: absolute; top: 3px; left: 6px; } 

/* VOLVO */
#mapDLVolvo { width:603px; height:164px; background:url(../images/layup/mapVolvo.jpg) no-repeat; position:relative; margin-bottom: 10px; }
#mapDLVolvo a { display:block; cursor:pointer; background: url(../images/layup/ie6LinkFix.gif); }
#mapDLVolvo span { display:none; }
#mapDLVolvo div a { display:block; width: 80px; height: 60px; background: url(../images/layup/ie6LinkFix.gif); }

#mapDLVolvo a.stourbridge { width:63px; height:15px; position:absolute; top:9px; left:152px; }
#mapDLVolvo a.solihull { width:43px; height:15px; position:absolute; top:22px; left:218px; }
#mapDLVolvo a.redditchWorchester { width:160px; height:15px; position:absolute; top:42px; left:256px; }
#mapDLVolvo a.hereford { width:63px; height:15px; position:absolute; top:92px; left:157px; }
#mapDLVolvo a.gloucester { width:63px; height:15px; position:absolute; top:137px; left:214px; }

#mapDLVolvo #stourbridgeHover  { width:88px; height:59px; background:url(../images/layup/mapDLvolvoWest.gif) no-repeat; position:absolute; top:-13px; left:222px; }
#mapDLVolvo #stourbridgeHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 71px; } 
#mapDLVolvo #solihullHover  { width:88px; height:60px; background:url(../images/layup/mapDLsolihull.gif) no-repeat; position:absolute; top:-30px; left:265px; }
#mapDLVolvo #solihullHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 63px; } 
#mapDLVolvo #redditchWorchesterHover  { width:88px; height:59px; background:url(../images/layup/mapDLvolvoEast.gif) no-repeat; position:absolute; top:19px; left:162px; }
#mapDLVolvo #redditchWorchesterHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#mapDLVolvo #herefordHover  { width:88px; height:59px; background:url(../images/layup/mapDLvolvoEast.gif) no-repeat; position:absolute; top:70px; left:64px; }
#mapDLVolvo #herefordHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#mapDLVolvo #gloucesterHover  { width:88px; height:59px; background:url(../images/layup/mapDLvolvoEast.gif) no-repeat; position:absolute; top:116px; left:122px; }
#mapDLVolvo #gloucesterHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 

/* VOLKSWAGEN */
#mapDLVW { width:603px; height:164px; background:url(../images/layup/mapVW.jpg) no-repeat; position:relative; margin-bottom: 10px; }
#mapDLVW a { display:block; cursor:pointer; background: url(../images/layup/ie6LinkFix.gif); }
#mapDLVW span { display:none; }
#mapDLVW div a { display:block; width: 80px; height: 60px; background: url(../images/layup/ie6LinkFix.gif); }

#mapDLVW a.tamworth { width:63px; height:15px; position:absolute; top:53px; left:282px; } 
#mapDLVW a.suttonColdfield { width:88px; height:15px; position:absolute; top:68px; left:164px; }
#mapDLVW a.birmingham { width:68px; height:15px; position:absolute; top:82px; left:259px; }
#mapDLVW a.solihull { width:43px; height:15px; position:absolute; top:100px; left:218px; }

#mapDLVW #tamworthHover  { width:88px; height:59px; background:url(../images/layup/mapDLvwEast.gif) no-repeat; position:absolute; top:31px; left:194px; }
#mapDLVW #tamworthHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#mapDLVW #suttonColdfieldHover  { width:88px; height:59px; background:url(../images/layup/mapDLvwWest.gif) no-repeat; position:absolute; top:47px; left:258px; }
#mapDLVW #suttonColdfieldHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 71px; } 
#mapDLVW #birminghamHover  { width:88px; height:59px; background:url(../images/layup/mapDLvwEast.gif) no-repeat; position:absolute; top:60px; left:168px; }
#mapDLVW #birminghamHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#mapDLVW #solihullHover  { width:88px; height:61px; background:url(../images/layup/mapDLsolihull.gif) 0px -60px no-repeat; position:absolute; top:108px; left:265px; }
#mapDLVW #solihullHover .btnClose1 { cursor: pointer; position: absolute; top: 2px; left: 63px; } 


/* MAZDA */
#mapDLMazda { width:603px; height:195px; background:url(../images/layup/mapMazda.jpg) no-repeat; position:relative; margin-bottom: 10px; }
#mapDLMazda a { display:block; cursor:pointer; background: url(../images/layup/ie6LinkFix.gif); }
#mapDLMazda span { display:none; }
#mapDLMazda div a { display:block; width: 80px; height: 60px; background: url(../images/layup/ie6LinkFix.gif); }

#mapDLMazda a.oxford { width:63px; height:15px; position:absolute; top:118px; left:312px; } 
#mapDLMazda a.swindon { width:88px; height:15px; position:absolute; top:172px; left:245px; }

#mapDLMazda #oxfordHover  { width:80px; height:61px; background:url(../images/layup/mapMazdaWest.gif) no-repeat; position:absolute; top:63px; left:251px; }
#mapDLMazda #oxfordHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#mapDLMazda #swindonHover  { width:80px; height:61px; background:url(../images/layup/mapMazdaWest.gif) no-repeat; position:absolute; top:114px; left:185px; }
#mapDLMazda #swindonHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; }

/* MITSUBISHI */
#mapDLMitsubishi { width:603px; height:195px; background:url(../images/layup/mapMitsubishi.jpg) no-repeat; position:relative; margin-bottom: 10px; }
#mapDLMitsubishi a { display:block; cursor:pointer; background: url(../images/layup/ie6LinkFix.gif); }
#mapDLMitsubishi span { display:none; }
#mapDLMitsubishi div a { display:block; width: 80px; height: 60px; background: url(../images/layup/ie6LinkFix.gif); }

#mapDLMitsubishi a.oxford { width:63px; height:15px; position:absolute; top:118px; left:312px; } 
#mapDLMitsubishi #oxfordHover  { width:80px; height:61px; background:url(../images/layup/mapDLMitsubishiNorthWest.gif) no-repeat; position:absolute; top:63px; left:251px; }
#mapDLMitsubishi #oxfordHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 



/* ----- NEW MAPS FEB 2010 ----- */
#newMapDL { width:606px; height:428px; margin-bottom:10px; background:url(../images/layup/newMap.jpg) no-repeat; position:relative; }
#newMapDL a { display:block; cursor:pointer; background: url(../images/layup/ie6LinkFix.gif); }
#newMapDL span { display:none; }
#newMapDL div a { display:block; width: 54px; float:left; height: 34px; background: url(../images/layup/ie6LinkFix.gif); }

#newMapDL a.southport { width:70px; height:18px; position:absolute; top:26px; left:160px; }
#newMapDL a.liverpool { width:63px; height:15px; position:absolute; top:55px; left:165px; }
#newMapDL a.wirral { width:63px; height:15px; position:absolute; top:75px; left:145px; }
#newMapDL a.tamworth { width:68px; height:15px; position:absolute; top:199px; left:305px; } 
#newMapDL a.suttonColdfield { width:100px; height:15px; position:absolute; top:208px; left:198px; }
#newMapDL a.birmingham { width:80px; height:15px; position:absolute; top:228px; left:280px; }
#newMapDL a.stourbridge { width:77px; height:15px; position:absolute; top:239px; left:183px; }
#newMapDL a.solihull { width:43px; height:15px; position:absolute; top:246px; left:296px; }
#newMapDL a.redditchWorchester { width:160px; height:15px; position:absolute; top:266px; left:275px; }
#newMapDL a.hereford { width:63px; height:15px; position:absolute; top:308px; left:138px; }
#newMapDL a.miltonKeynes { width:90px; height:15px; position:absolute; top:316px; left:410px; }
#newMapDL a.gloucester { width:72px; height:15px; position:absolute; top:360px; left:245px; }
#newMapDL a.oxford { width:60px; height:15px; position:absolute; top:360px; left:348px; }
#newMapDL a.beaconsfield { width:83px; height:15px; position:absolute; top:381px; left:412px; }
#newMapDL a.slough { width:54px; height:15px;  position:absolute;top:407px; left:420px; }
#newMapDL a.swindon { width:60px; height:18px;  position:absolute;top:393px; left:290px; }

#newMapDL #southportHover { width:54px; height:34px; background:url(../images/layup/newMapDLtoyotaEast.gif) no-repeat; position:absolute; top:6px; left:109px; }
#newMapDL #southportHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 1px; } 
#newMapDL #liverpoolHover  { width:109px; height:34px; background:url(../images/layup/newMapDLliverpool.gif) no-repeat; position:absolute; top:41px; left:61px; }
#newMapDL #liverpoolHover .btnClose1 { cursor: pointer; position: absolute; top: 1px; left: 1px; }
#newMapDL #liverpoolHover .btnClose2 { cursor: pointer; position: absolute; top: 1px; left: 53px; }
#newMapDL #wirralHover  { width:54px; height:42px; background:url(../images/layup/newMapDLtoyotaSouth.gif) no-repeat; position:absolute; top:79px; left:129px; }
#newMapDL #wirralHover .btnClose { cursor: pointer; position: absolute; top: 8px; left: 1px; } 
#newMapDL #tamworthHover  { width:54px; height:42px; background:url(../images/layup/newMapDLvwNorth.gif) no-repeat; position:absolute; top:168px; left:285px; }
#newMapDL #tamworthHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 1px; } 
#newMapDL #suttonColdfieldHover  { width:62px; height:51px; background:url(../images/layup/newMapDLvwSutton.gif) no-repeat; position:absolute; top:168px; left:234px; }
#newMapDL #suttonColdfieldHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 1px; } 
#newMapDL #birminghamHover  { width:139px; height:34px; background:url(../images/layup/newMapDLvwBirmingham.gif) no-repeat; position:absolute; top:204px; left:279px; }
#newMapDL #birminghamHover .btnClose { cursor: pointer; position: absolute; top: 1px; right: 1px; } 
#newMapDL #stourbridgeHover  { width:111px; height:41px; background:url(../images/layup/newMapDLvolvoStourbridge.gif) no-repeat; position:absolute; top:209px; left:149px; }
#newMapDL #stourbridgeHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 1px; } 
#newMapDL #solihullHover  { width:153px; height:34px; background:url(../images/layup/newMapDLSolihull.gif) no-repeat; position:absolute; top:236px; left:297px; }
#newMapDL #solihullHover .btnClose1 { cursor: pointer; position: absolute; top: 1px; left: 53px; } 
#newMapDL #solihullHover .btnClose2 { cursor: pointer; position: absolute; top: 1px; right: 36px; } 
#newMapDL #solihullHover a { float:right !important; }
#newMapDL #redditchWorchesterHover  { width:49px; height:42px; background:url(../images/layup/newMapDLvolvoSouth.gif) no-repeat; position:absolute; top:272px; left:255px; }
#newMapDL #redditchWorchesterHover .btnClose { cursor: pointer; position: absolute; top: 8px; left: 1px; } 
#newMapDL #herefordHover  { width:57px; height:34px; background:url(../images/layup/newMapDLvolvoWest.gif) no-repeat; position:absolute; top:293px; left:195px; }
#newMapDL #herefordHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 8px; } 
#newMapDL #miltonKeynesHover  { width:49px; height:42px; background:url(../images/layup/newMapDLhondaNorth.gif) no-repeat; position:absolute; top:283px; left:390px; }
#newMapDL #miltonKeynesHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 1px; } 
#newMapDL #gloucesterHover  { width:66px; height:34px; background:url(../images/layup/newMapDLvolvoGloucester.gif) no-repeat; position:absolute; top:364px; left:187px; }
#newMapDL #gloucesterHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 1px; } 
#newMapDL #oxfordHover  { width:257px; height:42px; background:url(../images/layup/newMapDLoxford.gif) no-repeat; position:absolute; top:328px; left:120px; }
#newMapDL #oxfordHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 1px; } 
#newMapDL #oxfordHover .btnClose2 { cursor: pointer; position: absolute; top: 1px; left: 53px; } 
#newMapDL #oxfordHover .btnClose3 { cursor: pointer; position: absolute; top: 1px; left: 106px; } 
#newMapDL #oxfordHover .btnClose4 { cursor: pointer; position: absolute; top: 1px; left: 159px; } 
#newMapDL #oxfordHover .btnClose5 { cursor: pointer; position: absolute; top: 1px; left: 209px; } 
#newMapDL #oxfordHover a { width:51px; float:left; }
#newMapDL #beaconsfieldHover  { width:49px; height:42px; background:url(../images/layup/newMapDLhondaBeaconsfield.gif) no-repeat; position:absolute; top:348px; left:400px; }
#newMapDL #beaconsfieldHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#newMapDL #slough  { width:57px; height:34px; background:url(../images/layup/newMapDLhondaWest.gif) no-repeat; position:absolute; top:390px; left:370px; }
#newMapDL #slough .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 
#newMapDL #swindonHover  { width:110px; height:34px; background:url(../images/layup/newMapDLswindon.gif) no-repeat; position:absolute; top:389px; left:189px; }
#newMapDL #swindonHover .btnClose1 { cursor: pointer; position: absolute; top: 1px; left: 1px;  } 
#newMapDL #swindonHover .btnClose2 { cursor: pointer; position: absolute; top: 1px; left: 53px; } 

/* HONDA */
#newMapDLHonda { width:606px; height:195px; background:url(../images/layup/newMapHonda.jpg) 0px -233px no-repeat; position:relative; margin-bottom: 10px; border-top: 3px solid #555F69; }
#newMapDLHonda a { display:block; cursor:pointer; background: url(../images/layup/ie6LinkFix.gif); }
#newMapDLHonda span { display:none; }
#newMapDLHonda div a { display:block; width: 50px; height: 40px; background: url(../images/layup/ie6LinkFix.gif); }

#newMapDLHonda a.miltonKeynes { width:90px; height:15px; position:absolute; top:82px; left:410px; }
#newMapDLHonda a.oxford { width:60px; height:15px; position:absolute; top:126px; left:348px; }
#newMapDLHonda a.beaconsfield { width:83px; height:15px; position:absolute; top:147px; left:412px; }
#newMapDLHonda a.slough { width:54px; height:15px;  position:absolute;top:173px; left:420px; }

#newMapDLHonda #slough  { width:57px; height:34px; background:url(../images/layup/newMapDLhondaWest.gif) no-repeat; position:absolute; top:156px; left:370px; }
#newMapDLHonda #slough .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 

#newMapDLHonda #oxfordHover  { width:47px; height:42px; background:url(../images/layup/newMapDLoxford.gif) no-repeat -209px 0px; position:absolute; top:94px; left:330px; }
#newMapDLHonda #oxfordHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 1px; } 
#newMapDLHonda #oxfordHover .btnClose2 { cursor: pointer; position: absolute; top: 1px; left: 53px; } 
#newMapDLHonda #oxfordHover .btnClose3 { cursor: pointer; position: absolute; top: 1px; left: 106px; } 
#newMapDLHonda #oxfordHover .btnClose4 { cursor: pointer; position: absolute; top: 1px; left: 159px; } 
#newMapDLHonda #oxfordHover .btnClose5 { cursor: pointer; position: absolute; top: 1px; left: 209px; } 
#newMapDLHonda #oxfordHover a { width:51px; float:left; }

#newMapDLHonda #beaconsfieldHover  { width:49px; height:42px; background:url(../images/layup/newMapDLhondaBeaconsfield.gif) no-repeat; position:absolute; top:114px; left:400px; }
#newMapDLHonda #beaconsfieldHover .btnClose { cursor: pointer; position: absolute; top: 2px; left: 2px; } 

#newMapDLHonda #miltonKeynesHover  { width:49px; height:42px; background:url(../images/layup/newMapDLhondaNorth.gif) no-repeat; position:absolute; top:49px; left:390px; }
#newMapDLHonda #miltonKeynesHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 1px; } 

/* TOYOTA */
#newMapDLToyota { width:606px; height: 195px; background:url(../images/layup/newMapToyota.jpg) no-repeat; position:relative; margin-bottom: 10px; border-bottom: 3px solid #576264; }
#newMapDLToyota a { display:block; cursor:pointer; background: url(../images/layup/ie6LinkFix.gif); }
#newMapDLToyota span { display:none; }
#newMapDLToyota div a { display:block; width: 50px; height: 40px; background: url(../images/layup/ie6LinkFix.gif); }

#newMapDLToyota a.southport { width:70px; height:18px; position:absolute; top:26px; left:160px; }
#newMapDLToyota a.liverpool { width:63px; height:15px; position:absolute; top:55px; left:165px; }
#newMapDLToyota a.wirral { width:63px; height:15px; position:absolute; top:75px; left:145px; }

#newMapDLToyota #southportHover { width:54px; height:34px; background:url(../images/layup/newMapDLtoyotaEast.gif) no-repeat; position:absolute; top:6px; left:109px; }
#newMapDLToyota #southportHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 1px; } 
#newMapDLToyota #liverpoolHover  { width:56px; height:34px; background:url(../images/layup/newMapDLliverpool.gif) no-repeat right top; position:absolute; top:41px; left:114px; }
#newMapDLToyota #liverpoolHover .btnClose1 { cursor: pointer; position: absolute; top: 1px; left: 1px; }
#newMapDLToyota #wirralHover  { width:54px; height:42px; background:url(../images/layup/newMapDLtoyotaSouth.gif) no-repeat; position:absolute; top:79px; left:129px; }
#newMapDLToyota #wirralHover .btnClose { cursor: pointer; position: absolute; top: 8px; left: 1px; } 


/* LEXUS */
#newMapDLLexus { width:606px; height:195px; background:url(../images/layup/lexusMap.jpg) no-repeat; position:relative; margin-bottom: 10px; }
#newMapDLLexus a { display:block; cursor:pointer; background: url(../images/layup/ie6LinkFix.gif); }
#newMapDLLexus span { display:none; }
#newMapDLLexus div a { display:block; width: 50px; height: 40px; background: url(../images/layup/ie6LinkFix.gif); }

#newMapDLLexus a.liverpool { width:63px; height:15px; position:absolute; top:28px; left:165px; }
#newMapDLLexus a.oxford { width:60px; height:15px; position:absolute; top:134px; left:348px; }

#newMapDLLexus #liverpoolHover  { width:53px; height:34px; background:url(../images/layup/newMapDLliverpool.gif) no-repeat left top; position:absolute; top:13px; left:114px; }
#newMapDLLexus #liverpoolHover .btnClose1 { cursor: pointer; position: absolute; top: 1px; left: 1px; }

#newMapDLLexus #oxfordHover  { width:53px; height:42px; background:url(../images/layup/newMapDLoxford.gif) no-repeat -156px 0px; position:absolute; top:119px; left:299px; }

/* VOLVO */
#newMapDLVolvo { width:606px; height:195px; background:url(../images/layup/newMapVolvo.jpg) 0px -233px no-repeat; position:relative; margin-bottom: 10px; border-top: 3px solid #576264; }
#newMapDLVolvo a { display:block; cursor:pointer; background: url(../images/layup/ie6LinkFix.gif); }
#newMapDLVolvo span { display:none; }
#newMapDLVolvo div a { display:block; width: 50px; height: 40px; background: url(../images/layup/ie6LinkFix.gif); }

#newMapDLVolvo a.stourbridge { width:77px; height:15px; position:absolute; top:7px; left:183px; }
#newMapDLVolvo a.solihull { width:43px; height:15px; position:absolute; top:14px; left:296px; }
#newMapDLVolvo a.redditchWorchester { width:160px; height:15px; position:absolute; top:34px; left:275px; }
#newMapDLVolvo a.hereford { width:63px; height:15px; position:absolute; top:76px; left:138px; }
#newMapDLVolvo a.gloucester { width:72px; height:15px; position:absolute; top:128px; left:245px; }
#newMapDLVolvo a.oxford { width:60px; height:15px; position:absolute; top:128px; left:348px; }
#newMapDLVolvo a.swindon { width:60px; height:18px;  position:absolute;top:161px; left:290px; }

#newMapDLVolvo #stourbridgeHover  { width:111px; height:41px; background:url(../images/layup/newMapDLvolvoStourbridge.gif) no-repeat; position:absolute; top:-23px; left:149px; }
#newMapDLVolvo #stourbridgeHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 1px; } 
#newMapDLVolvo #solihullHover  { width:49px; height:42px; background:url(../images/layup/newMapDLvolvoNorth.gif) no-repeat; position:absolute; top:-20px; left:276px; }
#newMapDLVolvo #solihullHover .btnClose1 { cursor: pointer; position: absolute; top: 1px; left: 1px; } 

#newMapDLVolvo #redditchWorchesterHover  { width:49px; height:42px; background:url(../images/layup/newMapDLvolvoSouth.gif) no-repeat; position:absolute; top:40px; left:255px; }
#newMapDLVolvo #redditchWorchesterHover .btnClose { cursor: pointer; position: absolute; top: 8px; left: 1px; } 
#newMapDLVolvo #herefordHover  { width:57px; height:34px; background:url(../images/layup/newMapDLvolvoWest.gif) no-repeat; position:absolute; top:61px; left:195px; }
#newMapDLVolvo #herefordHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 8px; } 
#newMapDLVolvo #gloucesterHover  { width:66px; height:34px; background:url(../images/layup/newMapDLvolvoGloucester.gif) no-repeat; position:absolute; top:132px; left:187px; }
#newMapDLVolvo #gloucesterHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 1px; } 
#newMapDLVolvo #oxfordHover  { width:53px; height:42px; background:url(../images/layup/newMapDLoxford.gif) no-repeat; position:absolute; top:112px; left:300px; }
#newMapDLVolvo #oxfordHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 1px; } 
#newMapDLVolvo #swindonHover  { width:53px; height:34px; background:url(../images/layup/newMapDLswindon.gif) no-repeat; position:absolute; top:147px; left:243px; }
#newMapDLVolvo #swindonHover .btnClose1 { cursor: pointer; position: absolute; top: 1px; left: 1px;  } 


/* VOLKSWAGEN */
#newMapDLVW { width:606px; height:195px; background:url(../images/layup/newMapVw.jpg) 0px -130px no-repeat; position:relative; margin-bottom: 10px; border-top: 3px solid #576264; border-bottom: 3px solid #576264; }
#newMapDLVW a { display:block; cursor:pointer; background: url(../images/layup/ie6LinkFix.gif); }
#newMapDLVW span { display:none; }
#newMapDLVW div a { display:block; width: 50px; height: 40px; background: url(../images/layup/ie6LinkFix.gif); }

#newMapDLVW a.tamworth { width:68px; height:15px; position:absolute; top:70px; left:305px; } 
#newMapDLVW a.suttonColdfield { width:100px; height:15px; position:absolute; top:79px; left:198px; }
#newMapDLVW a.birmingham { width:80px; height:15px; position:absolute; top:99px; left:280px; }
#newMapDLVW a.solihull { width:43px; height:15px; position:absolute; top:117px; left:296px; }

#newMapDLVW #tamworthHover  { width:54px; height:42px; background:url(../images/layup/newMapDLvwNorth.gif) no-repeat; position:absolute; top:39px; left:285px; }
#newMapDLVW #tamworthHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 1px; } 
#newMapDLVW #suttonColdfieldHover  { width:62px; height:51px; background:url(../images/layup/newMapDLvwSutton.gif) no-repeat; position:absolute; top:39px; left:234px; }
#newMapDLVW #suttonColdfieldHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 1px; } 
#newMapDLVW #birminghamHover  { width:139px; height:34px; background:url(../images/layup/newMapDLvwBirmingham.gif) no-repeat; position:absolute; top:75px; left:279px; }
#newMapDLVW #birminghamHover .btnClose { cursor: pointer; position: absolute; top: 1px; right: 1px; } 
#newMapDLVW #birminghamHover a { float:right !important; }
#newMapDLVW #solihullHover  { width:100px; height:42px; background:url(../images/layup/newMapDLSolihull.gif) no-repeat left top; position:absolute; top:108px; left:298px; }
#newMapDLVW #solihullHover .btnClose1 { cursor: pointer; position: absolute; top: 1px; right: 1px; } 
#newMapDLVW #solihullHover a { float:right !important; }


/* MAZDA */
#newMapDLMazda { width:606px; height:195px; background:url(../images/layup/newMapMazda.jpg) 0px -233px no-repeat; position:relative; margin-bottom: 10px; border-top: 3px solid #576264; }
#newMapDLMazda a { display:block; cursor:pointer; background: url(../images/layup/ie6LinkFix.gif); }
#newMapDLMazda span { display:none; }
#newMapDLMazda div a { display:block; width: 50px; height: 40px; background: url(../images/layup/ie6LinkFix.gif); }

#newMapDLMazda a.oxford { width:60px; height:15px; position:absolute; top:127px; left:348px; } 
#newMapDLMazda a.swindon { width:60px; height:18px;  position:absolute;top:161px; left:290px; }

#newMapDLMazda #oxfordHover  { width:53px; height:42px; background:url(../images/layup/newMapDLoxford.gif) no-repeat -104px top; position:absolute; top:111px; left:300px; }
#newMapDLMazda #oxfordHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 1px; } 
#newMapDLMazda #oxfordHover a { width:51px; float:left; }
#newMapDLMazda #swindonHover  { width:53px; height:34px; background:url(../images/layup/newMapDLswindon.gif) no-repeat -53px; position:absolute; top:157px; left:243px; }
#newMapDLMazda #swindonHover .btnClose1 { cursor: pointer; position: absolute; top: 1px; left: 1px;  } 

/* MITSUBISHI */
#newMapDLMitsubishi { width:606px; height:195px; background:url(../images/layup/newMapMitsubishi.jpg) 0px -233px no-repeat; position:relative; margin-bottom: 10px; border-top: 3px solid #576264; }
#newMapDLMitsubishi a { display:block; cursor:pointer; background: url(../images/layup/ie6LinkFix.gif); }
#newMapDLMitsubishi span { display:none; }
#newMapDLMitsubishi div a { display:block; width: 50px; height: 40px; background: url(../images/layup/ie6LinkFix.gif); }

#newMapDLMitsubishi a.oxford { width:60px; height:15px; position:absolute; top:127px; left:348px; } 

#newMapDLMitsubishi #oxfordHover  { width:53px; height:42px; background:url(../images/layup/newMapDLoxford.gif) no-repeat -52px top; position:absolute; top:111px; left:300px; }
#newMapDLMitsubishi #oxfordHover .btnClose { cursor: pointer; position: absolute; top: 1px; left: 1px; } 
#newMapDLMitsubishi #oxfordHover a { width:51px; float:left; }
