/* map */
#holidaydestinations { position:relative; height:24em; background:transparent url(../assets/global/map.gif) no-repeat; border:none; display:inline; }
#holidaydestinations li { font-size:1em; }
#holidaydestinations a { font-size:1.2em; }
#holidaydestinations li li { font-size:.95em; line-height:1.6em;  }
#holidaydestinations dl { top:0; left:0; }
/* #holidaydestinations dl:hover dd, #holidaydestinations dl.hover dd { display:block; }  */
#holidaydestinations dd { display:none; position:absolute; background-color: #fff; border: 1px solid #ccc; text-align:left; height:150px; text-align:left; width:227px; z-index:1000; padding: 0.2em 0.5em 0.5em 0.7em; }
#holidaydestinations h4 { font-size: 1.2em; }
/* map points */
#holidaydestinations dt a { position:absolute; text-decoration:none; }
/* Bulgaria */
#location01 { top:28px; left:490px; }
#location01 img { margin:10px 3px 0 0; float:left; }
#location01a { top:27px; left:335px; }
/* Croatia */
#location19 { top:19px; left:447px; width:66px; }
#location19 img { margin:14px 0px 0 0px; float:left;  }
#location19a { top:47px; left:420px; width:80px; }
/* Cuba */
#location02 { top:104px; left:73px; }
#location02 img { margin:8px 2px 0 0; float:left; }
#location02a { top:104px; left:47px; }
/* Cyprus */
#location03 { top:58px; left:512px; }
#location03 img { margin:8px 3px 0 0; float:left; }
#location03a { top:58px; left:512px; }
/* Dominican Republic */
#location04 { top:116px; left:116px; }
#location04 img { margin:8px 2px 0 0; float:left; }
#location04a { top:116px; left:116px; }
/* Egypt*/
#location05 { top:97px; left:514px; }
#location05 img { margin:7px 3px 0 0; float:left; }
#location05a { top:97px; left:514px; }
/* Gambia */
#location20 { top:147px; left:277px; width:66px; }
#location20 img { padding-right:5px; float:right; width:15px; }
#location20a { top:47px; left:420px; width:80px; }
/* Greece */
#location06 { top:49px; left:420px; width:62px; }
#location06 img { margin:-1px 0px 0 0px; padding-right:5px; float:right; width:15px; }
#location06a { top:47px; left:420px; width:80px; }
/* India */
#location22 { top:139px; left:633px; width:46px; }
#location22 img { margin-right:0px; float:right; }
#location22a { top:47px; left:420px; width:80px; }
/* Italy */
#location07 { top:28px; left:407px; width:45px; }
#location07 img { margin:6px 3px 0 0; float:right; }
#location07a { top:25px; left:427px; }
/* Jamaica */
#location08 { top:128px; left:42px; width:89px; }
#location08 img { margin:0px 6px 0 0; padding-right:10px; float:right; }
#location08a { top:128px; left:42px; width:80px; }
/* Kenya */
#location09 { top:175px; left:560px; }
#location09 img { margin:8px 3px 0 0; float:left; }
#location09a { top:95px; left:560px; }
/* Maldives */
#location10 { top:152px; left:610px; width:118px; }
#location10 img { margin:0px 15px 0 0; float:right; padding-right:15px; }
#location10a { top:122px; left:600px; width:96px; }
/* Malta */
#location11 { top:67px; left:439px; width:90px; }
#location11 img { margin:0px 3px 0 0; float:left; }
#location11a { top:50px; left:409px; width:80px; }
/* Mexico */
#location12 { top:110px; left:11px; }
#location12 img { margin:8px 2px 0 0px; float:left; }
#location12a { top:110px; left:11px; }
/* Morocco */
#location21 { top:70px; left:306px; width:86px; }
#location21 img { margin:2px 2px 0 0px; float:right; padding-right:15px;}
#location21a { top:110px; left:11px; }
/* Portugal */
#location13 { top:53px; left:300px; width:75px; }
#location13 img { margin:5px 2px 0 0px; padding-right:5px; float:right; width:15px; }
#location13a { top:53px; left:189px; }
/* Spain */
#location14 { top:46px; left:366px; width:55px; }
#location14 img { margin:4px 3px 0 0px; float:left; width:15px; }
#location14a { top:38px; left:366px; width:55px; }
/* Tunisia */
#location15 { top:70px; left:380px; width:75px; }
#location15 img { margin:0px 2px 0 0px; padding-right:15px; float:right; }
#location15a { top:70px; left:380px; width:75px; }
/* Turkey */
#location16 { top:45px; left:495px; }
#location16 img { margin:9px 3px 0 0; float:left; }
#location16a { top:45px; left:490px; }
/* USA */
#location17 { top:75px; left:16px; }
#location17 img { margin:7px 2px 0 0px; float:left; }
#location17a { top:65px; left:16px; }


/* All */
#location18 { top:210px; left:558px; width:140px; }


/* map */
#info { position:relative; display:inline;}
#info dl { top:0; left:0;}
#info dl:hover dd, #info dl.hover dd { display:block;}
#info dd { display:none;}