/*	-------------------------------------------------------------
	IBEX 
	
	Description:		Interactive map for global contacts. 
	Filename:			imap.css
	Version:				2.0
	Date:					April 11 2006
	Author:				Daniel Eberhardt
	
	-------------------------------------------------------------	*/
	
	#imap {display:block; width:580px; height:300px; background: url(_img/map/map_back.gif) no-repeat; position:relative; margin:10px auto 10px auto;}
	#imap a#world {display:block; width:580px; height:0; padding-top:300px; overflow:hidden; position:absolute; left:0; top:0; background:transparent url(_img/map/map_hover.gif) no-repeat 600px 300px; cursor:default; border: 0;}
	#imap a#world:hover {background-position: 0 0; z-index:10;}

	body.ind #imap a#world{ background-image:url(_img/map/map_hover_ind.gif); }

	#imap dd {position:absolute; padding:0; margin:0;}
	#imap #africa {left:243px; top:128px; z-index:20;}
	#imap #aus {right:0; top:208px; z-index:20;}
	#imap #eur {left:154px; top:0; z-index:20;}
	#imap #asia {left:313px; top:95px; z-index:20;}
	#imap #sth-america {left:135px; top:154px; z-index:20;}
	#imap #nth-america {left:0px; top:0px; z-index:20;}

/***** Position of eash geographical region *****/
	#imap a#link-africa {display:block; width:109px; height:122px; text-decoration:none; z-index:20; border: 0;}
	#imap a#link-aus {display:block; width:128px; height:90px; text-decoration:none; z-index:20; border: 0;}
	#imap a#link-eur {display:block; width:422px; height:133px; text-decoration:none; z-index:20; border: 0;}
	#imap a#link-asia {display:block; width:204px; height:113px; text-decoration:none; z-index:20; border: 0;}
	#imap a#link-sth-america {display:block; width:80px; height:138px; text-decoration:none; z-index:20; border: 0;}
	#imap a#link-nth-america {display:block; width:186px; height:181px; text-decoration:none; z-index:20; border: 0;}
		
		
	#imap a em {display:none;}

	#imap a#link-aus:hover, #imap a#link-eur:hover, #imap a#link-asia:hover, #imap a#link-africa:hover, #imap a#link-sth-america:hover, #imap a#link-nth-america:hover,  {border:0;}
		
/***** Set up coloured map sections *****/
	#imap a#link-africa:hover { background: url(_img/map/map_africa.gif) no-repeat 0 0; }
	#imap a#link-aus:hover { background: url(_img/map/map_aus.gif) no-repeat 0 0; }
	#imap a#link-eur:hover { background: url(_img/map/map_europe.gif) no-repeat 0 0; }
	#imap a#link-asia:hover { background: url(_img/map/map_asia.gif) no-repeat 0 0; }
	#imap a#link-sth-america:hover { background: url(_img/map/map_sth_america.gif) no-repeat right top; }
	#imap a#link-nth-america:hover { background: url(_img/map/map_nth_america.gif) no-repeat 0 0; }

	body.ind #imap a#link-africa:hover { background: url(_img/map/map_africa_ind.gif) no-repeat 0 0; }
	body.ind #imap a#link-aus:hover { background: url(_img/map/map_aus_ind.gif) no-repeat 0 0; }
	body.ind #imap a#link-eur:hover { background: url(_img/map/map_europe_ind.gif) no-repeat 0 0; }
	body.ind #imap a#link-asia:hover { background: url(_img/map/map_asia_ind.gif) no-repeat 0 0; }
	body.ind #imap a#link-sth-america:hover { background: url(_img/map/map_sth_america_ind.gif) no-repeat 0 0; }
	body.ind #imap a#link-nth-america:hover { background: url(_img/map/map_nth_america_ind.gif) no-repeat 0 0; }
/******* Link line down to text block *******/
	#imap a#link-aus:hover em, #imap a#link-eur:hover em, #imap a#link-asia:hover em, #imap a#link-africa:hover em, #imap a#link-sth-america:hover em, #imap a#link-nth-america:hover em { position:absolute; display:block; overflow:hidden; font-size:0px; text-indent: -9999em; background:transparent url(_img/map/marker.gif) no-repeat 0 0;}

	#imap a#link-africa:hover em {background-image:url(_img/map/marker_africa.gif); left: 20px; top: 21px; width: 51px; height:29px;}
	#imap a#link-aus:hover em {background-image:url(_img/map/marker_aus.gif); right: 70px; top: 8px; width: 72px; height:29px; }
	#imap a#link-eur:hover em { background-image:url(_img/map/marker_europe.gif); left: 135px; top: 77px; width: 73px; height: 29px; }
	#imap a#link-asia:hover em {background-image:url(_img/map/marker_asia.gif); left: 77px; top: 31px; width: 76px; height:29px; }
	#imap a#link-sth-america:hover em { background-image:url(_img/map/marker_sth_america.gif); left: 27px; top: 44px; width: 88px; height:36px; }
	#imap a#link-nth-america:hover em {background-image:url(_img/map/marker_nth_america.gif); left:79px; top:77px; width:99px; height:29px;}

	body.ind #imap a#link-africa:hover em{background-image:url(_img/map/marker_africa_ind.gif);}
	body.ind #imap a#link-aus:hover em {background-image:url(_img/map/marker_aus_ind.gif);}
	body.ind #imap a#link-eur:hover em { background-image:url(_img/map/marker_europe_ind.gif);}
	body.ind #imap a#link-asia:hover em {background-image:url(_img/map/marker_asia_ind.gif);}
	body.ind #imap a#link-sth-america:hover em { background-image:url(_img/map/marker_sth_america_ind.gif);}
	body.ind #imap a#link-nth-america:hover em {background-image:url(_img/map/marker_nth_america_ind.gif);}
