
/* location
--------------------------------- */
#content_container{
	width:100%;
	padding-top:105px;
}

#location_container {
	position:relative;
	float:left;
	margin-right:40px;
	width: 203px;
}
	#locationtop{
		position:relative;
		width: 203px;
		height:21px;
		line-height:21px;
		color:#000000;
		font-weight:bold;
		background: url(../img/location_top.gif) no-repeat center;
	}
	#locationtop span{
		padding-left:10px;
	}
	#locationcontent{
		position:relative;
		width: 201px;
		background-color:#FFFFFF;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
	}
	#locationcontent ul{
		padding:5px 10px;
		font-size:11px;
	}
	#locationcontent ul li{
		padding:4px;
		line-height:16px;
	}
	#locationcontent ul li a{
		display:block;
		padding-left:20px;
		height:16px;
		line-height:16px;
		color:#666666;
	}
	#locationcontent ul li a.on{
		color:#000000;
	}
	#locationcontent ul li a:hover{
		color:#FF6600;
	}
	/*Locations
	-----------------*/
	
	#locationcontent ul li a#es{
		background: url(../img/es.gif) no-repeat top left;
	}
	#locationcontent ul li a#uk{
		background: url(../img/uk.gif) no-repeat top left;
	}
	#locationcontent ul li a#pt{
		background: url(../img/pt.gif) no-repeat top left;
	}
	#locationcontent ul li a#it{
		background: url(../img/it.gif) no-repeat top left;
	}
	#locationcontent ul li a#fr{
		background: url(../img/fr.gif) no-repeat top left;
	}
	
	#locationbottom{
		position:relative;
		width: 203px;
		height:14px;
		background: url(../img/location_bottom.gif) no-repeat center;
	}
#maplocation_container{
	position:relative;
	float:left;
	width:260px;
	height:262px;
	
}
