#contentcolumn #map { width:386px; height:196px; margin:10px auto; padding:0; position:relative;}
#contentcolumn #map li { margin:0; padding:0; list-style:none; position:absolute; }
#contentcolumn #map a { display:block; background-color:transparent; padding:0; }


/* World map rollovers */
.world { background:url(/world.png); width:85px; height:100px}				
#africa {top:60px; left:155px; width:85px; height:100px}				#africa a {height:100px}				#africa a:hover, #africa.hover {background:url(/world.png) -155px -257px no-repeat;}
#asia {top:10px; left:220px; width:140px; height:92px}				#asia a {height:92px}					#asia a:hover, asia.hover {background:url(/world.png) -220px -404px no-repeat;}
#australasia {top:114px; left:290px; width:85px; height:61px}		#australasia a {height:61px}			#australasia a:hover, #australasia.hover {background:url(/world.png) -290px -311px no-repeat;}
#caribbean {top:79px; left:84px; width:34px; height:21px}			#caribbean a {height:21px}			#caribbean a:hover, #caribbean.hover {background:url(/world.png) -84px -867px no-repeat;}
#centralamerica { top:84px; left:57px; width:33px; height:22px}	#centralamerica a {height:22px}		#centralamerica a:hover, #centralamerica.hover {background:url(/world.png) -57px -675px no-repeat;}
#europe {left:166px; top:10px; width:61px; height:57px;}			#europe a {height:57px;}				#europe a:hover, #europe.hover {background:url(/world.png) -166px -601px no-repeat;}
#indonesia {top:103px; left:284px; width:83px; height:25px}		#indonesia a {height:25px}			#indonesia a:hover, #indonesia.hover {background:url(/world.png) -284px -694px no-repeat;}
#indianocean {top:70px; left:241px; width:54px;height:62px}		#indianocean a {height:62px}			#indianocean a:hover, #indianocean.hover {background:url(/world.png) -241px -267px no-repeat;}
#northamerica {top:8px; left:20px; width:150px; height:74px}		#northamerica a {height:74px}		#northamerica a:hover, #northamerica.hover {background:url(/world.png) -20px -402px no-repeat;}
#southamerica {top:95px; left:85px; width:55px; height:90px}		#southamerica a {height:90px}		#southamerica a:hover, #southamerica.hover {background:url(/world.png) -85px -292px no-repeat;}

/*Regional Map rollovers*/
.africa { background:url(/africa.png); }
#ghana {top:75px;  left:141px; width:44px; height:26px;}			#ghana a {height:26px}				#ghana a:hover, #ghana.hover {background:url(/africa.png) -141px -272px no-repeat;}
#morocco { top:13px; left:125px; width:44px;	height:29px;}			#morocco a {height:29px}			#morocco a:hover, #morocco.hover {background:url(/africa.png) -126px -210px no-repeat;}
#southafrica { top:158px; left:191px; width:48px; height:38px;}	#southafrica a {height:38px}		#southafrica a:hover, #southafrica.hover {background:url(/africa.png) -191px -355px no-repeat;}

.australasia { background:url(/australasia.png); }
#australia { left:110px; top:48px; width:141px; height:104px; }	#australia a {height:104px}			#australia a:hover, #australia.hover {background:url(/australasia.png) -110px -245px no-repeat;}
#newzealand { left:250px; top:135px; width:55px; height:60px; }	#newzealand a {height:60px}			#newzealand a:hover, #newzealand.hover {background:url(/australasia.png) -250px -332px no-repeat;}
#tonga { left:310px; top:70px; width:20px; height:20px; }	#tonga a {height:20px}			#tonga a:hover, #tonga.hover {background:url(/australasia.png) -310px -267px no-repeat;}

.caribbean { background:url(/caribbean.png); }
#barbados {top:142px; left:289px;	width:29px;	height:26px;}				#barbados a {height:26px}					#barbados a:hover, #barbados.hover {background:url(/caribbean.png) -289px -339px no-repeat;}
#dominicanrepublic {top:76px; left:203px; width:31px; height:38px}	#dominicanrepublic a {height:38px}		#dominicanrepublic a:hover, #dominicanrepublic.hover {background:url(/caribbean.png) -203px -273px no-repeat;}
#puertarico {top:85px;	left:238px; width:30px; height:30px}				#puertarico a {height:29px}				#puertarico a:hover, #puertarico.hover {background:url(/caribbean.png) -237px -282px no-repeat;}

.centralamerica { background:url(/centralamerica.png); }
#costarica {top:113px;	left:166px; width:68px; height:55px }			#costarica a {height:55px}				#costarica a:hover, #costarica.hover{background:url(/centralamerica.png) -166px -310px no-repeat;}
#mexico {top:0px;	left:70px; width:80px; height:60px}			#mexico a {height:60px}		#mexico a:hover, #mexico.hover{background:url(/centralamerica.png) -70px -197px no-repeat;}
#elsalvador {top:70px;	left:120px; width:40px; height:25px; }			#elsalvador a {height:25px}		#elsalvador a:hover, #elsalvador.hover{background:url(/centralamerica.png) -120px -267px no-repeat;}


.europe { background:url(/europe.png); }
#unitedkingdom {top:5px; left:170px; width:34px; height:35px }	#unitedkingdom a {height:35px}		#unitedkingdom a:hover, #unitedkingdom.hover {background:url(/europe.png) -170px -202px no-repeat;}
#france {top:39px;	left:170px; width:42px; height:43px;}		#france a {height:43px}					#france a:hover, #france.hover {background:url(/europe.png) -170px -433px no-repeat;}
#spain {top:67px; left:155px; width:44px;	height:38px}			#spain a {height:38px}					#spain a:hover, #spain.hover {background:url(/europe.png) -155px -264px no-repeat;}	
#portugal {top:76px; left:155px; width:13px; height:30px}		#portugal a {height:30px}				#portugal a:hover, #portugal.hover {background:url(/europe.png) -154px -470px no-repeat;}
#canaryislands {top:83px; left:81px; width:64px; height:111px}	#canaryislands a {height:111px}		#canaryislands a:hover , #canaryislands.hover{background:url(/europe.png) -81px -280px no-repeat;}
#ireland {top:20px; left:150px; width:24px; height:20px; }	#ireland a {height:20px}		#ireland a:hover , #ireland.hover{background:url(/europe.png) -150px -414px no-repeat;}

.indianocean { background:url(/indianocean.png); }
#srilanka {top:35px; left:185px;	width:34px;	height:35px;}				#srilanka a {height:35px}					#srilanka a:hover, #srilanka.hover {background:url(/indianocean.png) -185px -232px no-repeat;}
#maldives {top:40px; left:155px;	width:35px;	height:45px;}				#maldives a {height:45px}					#maldives a:hover, #maldives.hover {background:url(/indianocean.png) -155px -237px no-repeat;}

.indonesia { background:url(/indonesia.png); }
#mentawai {top:80px; left:33px; width:38px; height:33px;}				#mentawai a {height:33px}					#mentawai a:hover, #mentawai.hover {background:url(/indonesia.png) -33px -277px no-repeat;}
#java {top:120px; left:90px; width:74px; height:50px}						#java a {height:50px}						#java a:hover, #java.hover {background:url(/indonesia.png) -90px -317px no-repeat;}
#bali {top:135px; left:160px; width:26px; height:29px}					#bali a {height:29px}						#bali a:hover, #map #bali.hover {background:url(/indonesia.png) no-repeat -160px -529px;}

.southamerica { background:url(/southamerica.png); }
#brazil {left:160px; top:25px; width:100px; height:120px;}					#brazil a {height:120px}				#brazil a:hover, #brazil.hover {background:url(/southamerica.png) -160px -222px no-repeat;}
#peru {left:135px; top:40px; width:30px; height:50px; }					#peru a {height:43px}					#peru a:hover, #peru.hover {background:url(/southamerica.png) -135px -434px no-repeat;}
#ecuador {left:134px; top:35px; width:20px; height:20px; }					#ecuador a {height:20px}					#ecuador a:hover, #ecuador.hover {background:url(/southamerica.png) -134px -232px no-repeat;}

.northamerica { background:url(/northamerica.png); }
#usa {top:100px;left:145px;width:100px;height:60px; }				#usa a {height:60px}	#usa a:hover, #usa.hover {background:url(/northamerica.png) -145px -297px no-repeat;}

.southeastasia { background:url(/south-east-asia.png); }
#vietnam {top:26px;left:117px;width:35px;height:72px; }				#vietnam a {height:72px}	#vietnam a:hover, #vietnam.hover {background:url(/south-east-asia.png) -117px -420px no-repeat;}
#indo {top:112px;left:82px;width:225px;height:84px; }				#indo a {height:84px}	#indo a:hover, #indo.hover {background:url(/south-east-asia.png) -82px -309px no-repeat;}



/*Country map rollovers*/

.australia { background:url(/australia.png); }

.bali { background:url(/bali.png); }
#resort-bali {top:142px;left:43px;width:155px;height:22px;}					#resort-bali a {height:22px}

.barbados { background:url(/barbados.png); }
#resort-coralhouse {top:27px;left:4px;width:155px;height:22px;}					#resort-coralhouse a, #resort-surferspoint a {height:22px}
#resort-surferspoint {top:144px;left:233px;width:155px;height:22px;}					

.brazil { background:url(/brazil.png); }
#resort-riodejaneiro {top:105px;left:230px;width:155px;height:22px;}					#resort-riodejaneiro a {height:22px}

.canaryislands { background:url(/canaryislands.png); }
#resort-fuerteventura {top:63px;left:163px;width:155px;height:22px;}					#resort-fuerteventura a, #resort-grancanaria a, #resort-lanzarote a  {height:22px}
#resort-grancanaria {top:154px;left:208px;width:155px;height:22px;}
#resort-lanzarote {top:14px;left:197px;width:155px;height:22px;}

.costarica { background:url(/costarica.png); }
#resort-ollyspoint {top:42px;left:153px;width:155px;height:22px;}					#resort-ollyspoint a, #resort-santateresa a  {height:22px}
#resort-santateresa {top:105px;left:150px;width:155px;height:22px;}

.dominicanrepublic { background:url(/dominicanrepublic.png); }
#resort-dominicanrepublic {top:76px;width:179px;height:22px;}					#resort-dominicanrepublic a  {height:22px}

.france { background:url(/france.png); }
#resort-hossegor {top:53px;left:50px;width:155px;height:22px;}					#resort-hossegor a, #resort-biarritz a, #resort-seignosse a  {height:22px}
#resort-biarritz {top:86px;left:28px;width:155px;height:22px;}
#resort-seignosse {top:46px;left:217px;width:155px;height:22px;}

.ghana { background:url(/ghana.png); }
#resort-ghana {top:75px;left:141px;width:155px;height:22px;}					#resort-ghana a  {height:22px}


.java { background:url(/java.png); }
#resort-g-land {top:124px;left:203px;width:155px;height:22px;}					#resort-g-land a  {height:22px}

.mentawai { background:url(/mentawai.png); }
#resort-macaronis {top:129px;left:80px;width:155px;height:22px;}					#resort-macaronis a  {height:22px}

.morocco { background:url(/morocco.png); }
#resort-taghazoute {top:46px;left:16px;width:155px;height:22px;}							#resort-taghazoute a, #resort-tamraght a {height:22px}
#resort-tamraght {top:109px;left:172px;width:155px;height:22px;}

.peru { background:url(/peru.png); }

.portugal { background:url(/portugal.png); }
#resort-lagos {top:145px;left:18px;width:155px;height:22px;}									#resort-lagos a, #resort-peniche a, #resort-eirceira a,#resort-arrifana a, #resort-supertubes a  {height:22px}
#resort-peniche {top:76px;left:160px;width:155px;height:22px;}
#resort-eirceira {top:125px;left:159px;width:155px;height:22px;}
#resort-arrifana {top:22px;left:34px;width:155px;height:22px;}
#resort-supertubes {top:72px;left:5px;width:155px;height:22px;}

.southafrica { background:url(/southafrica.png); }
#resort-jerreriesbay {top:130px;left:53px;width:155px;height:22px;}						#resort-jerreriesbay a {height:22px}

.spain { background:url(/spain.png); }
#resort-andalucia {top:126px;left:26px;width:155px;height:22px;}				#resort-andalucia a, #resort-loredo a  {height:22px}
#resort-loredo {top:30px;left:209px;width:155px;height:22px;}

.maldives { background:url(/maldives.png); }
#resort-chaayaislanddhonveli { top:20px; left:200px;width:160px;height:50px; }
#resort-hudhuranfushi { top:40px; left:40px;width:160px;height:50px; }
#resort-centralatolls { top:95px; left:50px;width:160px;height:50px; }
#resort-chaayaislanddhonveli a, #resort-hudhuranfushi a, #resort-centralatolls a { height:50px }


.srilanka { background:url(/srilanka.png); }
#resort-hikkaduwa{top:144px;left:29px;width:155px;height:22px;}						#resort-hikkaduwa a {height:22px}

.unitedkingdom { background:url(/unitedkingdom.png); }
#resort-newquay {top:139px;left:15px;width:155px;height:22px;}					#resort-newquay a {height:22px}


.usa { background:url(/usa.png); }
#resort-malibu-california {top:40px;left:50px;width:160px;height:50px; }					#resort-malibu-california a {height:50px}


.elsalvador { background:url(/elsalvador.png); }
#resort-playaelsunzal {top:100px;left:6px;width:170px;height:60px; }				#resort-playaelsunzal a {height:60px}
#resort-elpuertodelalibertad {top:120px;left:180px;width:180px;height:60px; }				#resort-elpuertodelalibertad a {height:60px}


.ireland { background:url(/ireland.png); }
#resort-bundoran {top:10px;left:30px;width:170px;height:55px; }				#resort-bundoran a {height:55px}

.vietnam { background:url(/vietnam.png); }
#resort-nhatrang {top:110px;left:80px;width:164px;height:48px; }				#resort-nhatrang a {height:48px}
