/* CSS Document */

body {
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	}
	
#logo {
	float :left;
	width: 189px;
	height: 42px;
	margin-bottom: 28px;
	margin-left: 24px;
	}

#map {
	clear: both;
	background-image: url(../images/holder-map.jpg);
	width: 880px;
	height: 460px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	position:relative;
	}
	
#web {
	float: right;
	width: 144px;
	height: 15px;
	margin-top: 15px;
	margin-right: 49px;
	}
	
#footer {
	position: absolute;
	top: 600px;
	margin-left: 35px;
	color: #8d8d8d;
	}
	
	#footer span {
		margin-left: 490px;
		}
		#footer span a {
			color: #8d8d8d;
			font-weight: bold;
			}
		#footer span a:hover {
			color: #fff;
			text-decoration: underline;
			}
			
#menuList, #menuList ul li, .menu {
	list-style:none;
}

#menuList ul ul  {
	width: 300px;
	border: 1px solid #828282;
	background-color: #2b2b2b;
	position: absolute;
	padding-bottom: 20px;
	min-height: 50px;
	z-index: 500;
	list-style:none;
	}

#menuList ul ul h1 {
		color: #efeaea;
		text-transform: uppercase;
		margin-top: 10px;
		margin-left: 20px;
		margin-bottom: 10px;
		font-size: 14px;
		}	
#menuList ul ul li {
		float: left;
		color: #8d8d8d;
		width: 70px;
		margin-left: 20px;
		margin-bottom: 4px;
		display: inline;
		list-style:none;
		}
		
#menuList ul ul li a {
		color: #8d8d8d;
		}
		
#menuList ul ul li a:hover {
		color: #fff;
		text-decoration: underline;
		}
	
#menuList .menu {
	visibility: hidden;
	z-index: 10;
	}
	
#north-america {
	top: 70px;
	left: 90px;
	}

#latin-america {
	top: 230px;
	left: 120px;
	}
#europe {
	top: 50px;
	left: 370px;
	}
#asia {
	top: 190px;
	left: 550px;
	}
#oceania {
	top: 280px;
	left: 540px;
	}
#africa {
	top: 190px;
	left: 340px;
	}
#middle-east {
	top: 100px;
	left: 380px;
	}
	
#menu_starter_1,
#menu_starter_2,
#menu_starter_3,
#menu_starter_4,
#menu_starter_5,
#menu_starter_6,
#menu_starter_7 {
	color: #fff;
	font-weight: bold;
	display: block;
	position: absolute;
	z-index: 0;
	}
	
#menu_starter_1 {
	top: 75px;
	left: 165px;
	}	
#menu_starter_2 {
	top: 252px;
	left: 231px;
	}
#menu_starter_3 {
	top: 74px;
	left: 418px;
	}
#menu_starter_4 {
	top: 202px;
	left: 734px;
	}
#menu_starter_5 {
	top: 308px;
	left: 703px;
	}
#menu_starter_6 {
	top: 208px;
	left: 460px;
	}
#menu_starter_7 {
	top: 128px;
	left: 500px;
	}
	
#copy {
	width: 550px;
	color: #8d8d8d;
	bottom: 24px;
	left: 36px;
	position: absolute;
	text-align:left;
	}	
	#copy h1 {
		font-size: 20px !important;
		color: #666;
		margin-bottom: 5px;
		}
		
	/*----------------------------------------------------------------------------------------------------------*/
	
	
#countries { list-style:none; text-align:left; }
#countries li { padding-left: 0;  }

#countries ul {
margin-top:6px;
}

#countries a {
display:block;
}

#countries:hover a,
 {
display:none;
}

#namerica:hover a{ display:block; }
#samerica:hover a{ display:block; }
#europe:hover a{ display:block; }
#asia:hover a{ display:block; }
#oceania:hover a { display:block; }
#africa:hover  a{ display:block; }
#middleeast:hover a{ display:block; }


#countries ul li {
width:110px;
}

#countries ul a, #countries:hover ul a {
background:#FFFFFF url(../images/ih-accordian.gif) repeat-x scroll center top;
color:#000 !important;
border: 2px #fff solid;
cursor:pointer;
display:block;
font-size:1.1em;
padding:6px 8px;
position:relative;
text-decoration:none;
width: 94px;
margin-top:-2px;
}

#countries ul a:hover {
background-position: 0 -100px;
color:#fff !important;
}


span.title, a.title:link, a.title:active, a.title:visited, a.title:hover {
text-decoration:none;
font-size: 12px;
color: #000;
}

#ul-namerica, #ul-samerica,  #ul-europe,  #ul-asia,  #ul-oceania, #ul-africa,  #ul-middleeast {  display:none; position: relative; z-index:1000; list-style:none; margin-left:0; padding-left:0  }

#namerica {
left:90px;
position:absolute;
top:115px;
}
#samerica {
left:180px;
position:absolute;
top:250px;
}
#europe {
left:380px;
position:absolute;
top:90px;
}
#asia {
left:580px;
position:absolute;
top:100px;
}
#oceania {
left:675px;
position:absolute;
top:305px;
}
#africa {
left:390px;
position:absolute;
top:190px;
}
#middleeast {
left:460px;
position:absolute;
top:136px;
}

#namerica:hover #ul-namerica, #samerica:hover #ul-samerica, #europe:hover #ul-europe, #asia:hover #ul-asia, #oceania:hover #ul-oceania, #africa:hover #ul-africa, #middleeast:hover #ul-middleeast { display:block; }

#ul-namerica { margin-top: -14px !important; margin-left: 20px; }
#ul-samerica { margin-top: -14px !important; margin-left: 20px;  }
#ul-europe { margin-top: -14px !important; margin-left: 20px;  }
#ul-middleeast { margin-top: -14px !important; margin-left: 20px;  }
#ul-africa { margin-top: -14px !important; margin-left: 20px; }
#ul-asia { margin-top: -14px !important; margin-left: 20px;  }
#ul-oceania { margin-top: -14px !important; margin-left: 20px;  }

#ul-europe {
width: 460px;
float:left;
}

#ul-asia {
width:250px;
}

#ul-europe li, #ul-asia li {
float:left;
width:110px;
margin-left:2px;
}	

.title {
margin-left:2px;
padding: 20px
}

#footer a, #footer a:visited, #footer a:active, #footer a:link {
text-decoration:none;
color:#999;
}

#footer a:hover {
text-decoration:underline;
}

#info {
float:left;
padding-left:37px;		
width:550px;
padding-top:6px;
text-align:left;
color:#666;
margin-top:20px;
}

#ih-footer {
float:right;
margin-top:16px;
text-align:right;
width:200px;
color:#999999;
padding-right:37px;
padding-top:38px;
}

#ih-footer a, #ih-footer a:active, #ih-footer a:visited, #ih-footer a:link {
color:#999999;
text-decoration:none;
}

#ih-footer a:hover {
color:#666666;
text-decoration:underline;
}

h2 {
margin: 6px 0 !important;
}
