      
/***********************************
		=General Styling
***********************************/	

	.mapContainer { height: 80px; width: 980px; margin: 0 auto; position: relative; top: 330px; text-indent: -9999px;} 
		.mapInteractions { height:102px; position:relative; top:10px; width:400px; text-align:left;}
		.hovers { width: 165px; height: 75px; position: relative; left: 0px; bottom: 0px; background: url(/images/banner/map/bg_blankMap.png) no-repeat top left ;}
			.hovers a { display: block; position: absolute; }
				.hovers a span { display: block; width: 100%; height: 100%; opacity: 0;} 
			#africa { width: 34px; height: 34px; top: 30px; left: 71px; z-index: 100; }
				#africa span { background: url(/images/banner/map/on_africa.png); }			
				#africa:hover { background: url(/images/banner/map/hover_africa.png);}
			#asia { width: 36px; height: 27px; top: 14px; left: 111px; z-index: 100; }
				#asia span { background: url(/images/banner/map/on_asia.png); }
				#asia:hover { background: url(/images/banner/map/hover_asia.png); }
			#europe { width: 84px; height: 24px; top: 0px; left: 71px; z-index: 100; }
				#europe span { background: url(/images/banner/map/on_europe.png); }
				#europe:hover { background: url(/images/banner/map/hover_europe.png); }
			#middleeast { width: 44px; height: 15px; top: 22px; left: 70px; z-index: 100; }
				#middleeast span { background: url(/images/banner/map/on_middleeast.png); }
				#middleeast:hover { background: url(/images/banner/map/hover_middleeast.png); }
			#namerica { width: 77px; height: 33px; left: 1px; z-index: 100; }
				#namerica span { background: url(/images/banner/map/on_namerica.png); }
				#namerica:hover { background: url(/images/banner/map/hover_namerica.png); }
			#samerica { width: 40px; height: 51px; top: 24px; left: 23px; z-index: 100; }
				#samerica span { background: url(/images/banner/map/on_samerica.png); }
				#samerica:hover { background: url(/images/banner/map/hover_samerica.png); }
			#seasia { width: 39px; height: 44px; bottom: 4px; right: 2px; z-index: 100; }
				#seasia span { background: url(/images/banner/map/on_seasia.png); }
				#seasia:hover { background: url(/images/banner/map/hover_seasia.png); }

		#textBubble { width: 400px; min-height: 91px; padding:0 0 0 35px; position: absolute; bottom:10px; float:left; z-index: 1; opacity: 0;}
      #textBubble p { text-indent: 0px; width:200px; padding: 10px 10px 0 150px; font: 1.1em Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; color: #ffffff; line-height:1.2em; z-index: 2;  }
			#textBubble p a { font-weight: bold !important; color: #fff; display: inline; position: relative;  z-index: 2; }
			#textBubble p a.linkout { font-weight: bold !important; display: block; margin-top: 3px; text-decoration:none;  z-index: 2; }
      #textBubble p a.linkout:hover { font-weight: bold !important; display: block; margin-top: 3px; text-decoration:underline;  z-index: 2; }
			#textBubble.africa { background: url(/images/banner/map/text_africa.png) bottom repeat-y; }
			#textBubble.asia { background: url(/images/banner/map/text_asia.png) bottom repeat-y; }
			#textBubble.europe { background: url(/images/banner/map/text_europe.png) bottom repeat-y; }
			#textBubble.middleeast { background: url(/images/banner/map/text_middleeast.png) bottom repeat-y; }
			#textBubble.namerica { background: url(/images/banner/map/text_namerica.png) bottom repeat-y; }
			#textBubble.samerica { background: url(/images/banner/map/text_samerica.png) bottom repeat-y; }
			#textBubble.seasia { background: url(/images/banner/map/text_seasia.png) bottom repeat-y; }
			
			
			
			
			
			
			
			