ul,li,a,p,object {outline:none;}
/***************************************
 * Region selection
 ***************************************/
#regionContainer {
	text-align:center; 
	position:absolute; 
	left:50%; 
	top:50%; 
	width:450px;
	margin: -85px 0 0 -200px; 
	}

/**********************************************
 * Navigation
 **********************************************/
#mainNav {
	margin:0 0 0 30px;
	padding:0;
	height:27px;
	}
	
#mainNav li {	
	float: left;
	list-style:none;
	}

#mainNav li a {	
	display: block;
	padding:0;
	margin:0;
	height:27px;
	}

#mainNav li a.mainNav {
	text-indent:-999em;
	}

#mainNav li.americas a:link,
#mainNav li.americas a:visited{
	width:115px;
	background-image:url(/images/common/region_selection.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	}
#mainNav li.americas a:hover {
	background-position:0 -27px;
	}
#mainNav li.europe a:link,
#mainNav li.europe a:visited {
	width:109px;
	background-image:url(/images/common/region_selection.gif);
	background-repeat:no-repeat;
	background-position:-115px 0px;
	}
#mainNav li.europe a:hover {
	background-position:-115px -27px;
	}
#mainNav li.international a:link,
#mainNav li.international a:visited {
	width:141px;
	background-image:url(/images/common/region_selection.gif);
	background-repeat:no-repeat;
	background-position:-224px 0px;
	}
#mainNav li.international a:hover {
	background-position:-224px -27px;
	}
	
#mainNav li ul {	
	margin:0;
	padding:0;
	position:absolute;
	visibility:hidden;
	}

#mainNav li ul li {	
	display:block;
	clear:both;
	}

#mainNav li ul li a {
	text-indent:-999em;
	}

#mainNav li.americas ul li.united_states a:link, 
#mainNav li.americas ul li.united_states a:visited {
	width:115px;
	height:18px;
	background:url(/images/common/region_americas.gif) no-repeat 0px -18px;
	}

#mainNav li.americas ul li.united_states a:hover {
	text-indent:-999em;
	width:115px;
	height:18px;
	background:url(/images/common/region_americas.gif) no-repeat -115px -18px;
	}

#mainNav li.europe ul li.germany a:link, 
#mainNav li.europe ul li.germany a:visited {
	width:110px;
	height:21px;
	background:url(/images/common/region_europe.gif) no-repeat 0 -18px;
	}
#mainNav li.europe ul li.germany a:hover {
	width:110px;
	height:21px;
	background:url(/images/common/region_europe.gif) no-repeat -110px -18px;
	}
	
#mainNav li.europe ul li.spain a:link, 
#mainNav li.europe ul li.spain a:visited {
	width:110px;
	height:21px;
	background:url(/images/common/region_europe.gif) no-repeat 0 -36px;
	}
#mainNav li.europe ul li.spain a:hover {
	width:110px;
	height:21px;
	background:url(/images/common/region_europe.gif) no-repeat -110px -36px;
	}

#mainNav li.europe ul li.italy a:link, 
#mainNav li.europe ul li.italy a:visited {
	width:110px;
	height:21px;
	background:url(/images/common/region_europe.gif) no-repeat 0 -54px;
	}
#mainNav li.europe ul li.italy a:hover {
	width:110px;
	height:21px;
	background:url(/images/common/region_europe.gif) no-repeat -110px -54px;
	}
	
#mainNav li.europe ul li.united_kingdom a:link, 
#mainNav li.europe ul li.united_kingdom a:visited {
	width:110px;
	height:21px;
	background:url(/images/common/region_europe.gif) no-repeat 0 -72px;
	}
#mainNav li.europe ul li.united_kingdom a:hover {
	width:110px;
	height:21px;
	background:url(/images/common/region_europe.gif) no-repeat -110px -72px;
	}

