body
{
	margin: 0;
}

/* CHOOSE LOCATION BUTTON */
#location 
{
	float: right;
	margin: 2px 15px 0 0;
}

#location a
{
	background:url("../images/linkBgLocation.jpg") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:22px;
	padding:7px 0 0 50px;
	width:150px;
}


/* MODAL POPUP */

#secondary {
    color: #FFF;
    padding: 0;
	width: 500px;
	height: 450px;
	background: #202020 url(../images/pageslideHeaderBg.gif) no-repeat scroll top center;
	font-family: Orator Std, Arial, Sans-Serif;	
}

#secondary ul{
	margin: 20px 0 20px 40px;
	padding: 0;
	list-style: none;
	width: 210px;
	float: left;
}

#secondary ul li{
	margin: 0 0 10px 0;
}

#secondary ul li a{
	display: block;
	height: 24px;
	padding: 11px 0 0 67px;
	color: #999;
	text-decoration: none;
	font-size:14px;	
}

#secondary ul li a:hover{
	text-decoration: none;
	color: #fff;
}

#secondary h2 {
  	font-family: Orator Std, Arial, Sans-Serif;
	color: #999;
	font-size: 18px;
	padding: 80px 0 0 0;
	margin: 0 0 10px 0;
	text-align: center;
}

#secondary a.pageslide-close {
	display: block;
	height: 33px;
	width: 125px;
	background: url(../images/backToMap.png) no-repeat scroll;
	padding: 12px 0 0 54px;
	margin: 0 auto;
	font-size: 12px;
	color: #000;
	font-family: Arial, Sans-Serif;
	clear: both;
	font-weight: bold;
	text-decoration: none;
}


#be{
	background: url(../images/flags_sprite.png) no-repeat scroll 0 2px;
}

#be:hover{
	background-position: -1px -338px;
}

#cz{
	background: url(../images/flags_sprite.png) no-repeat scroll 0 -40px;
}

#cz:hover{
	background-position: -1px -380px;
}

#ger{
	background: url(../images/flags_sprite.png) no-repeat scroll 0 -84px;
}

#ger:hover{
	background-position: -1px -424px;
}

#roi{
	background: url(../images/flags_sprite.png) no-repeat scroll 0 -126px;
}

#roi:hover{
	background-position: -1px -466px;
}

#pol{
	background: url(../images/flags_sprite.png) no-repeat scroll 0 -169px;
}

#pol:hover{
	background-position: -1px -509px;
}

#swz{
	background: url(../images/flags_sprite.png) no-repeat scroll 0 -214px;
}

#swz:hover{
	background-position: -1px -554px;
}

#uk{
	background: url(../images/flags_sprite.png) no-repeat scroll 0 -256px;
}

#uk:hover{
	background-position: -1px -596px;
}


#ned{
	background: url(../images/flags_sprite.png) no-repeat scroll 0 -298px;
}

#ned:hover{
	background-position: -1px -638px;
}

#bra{
	background: url(../images/flags_sprite_us.png) no-repeat scroll 0 -1px;
}

#bra:hover{
	background-position: 1px -83px;
}


#mex{
	background: url(../images/flags_sprite_us.png) no-repeat scroll 0 -41px;
}

#mex:hover{
	background-position: 1px -123px;
}

/* CLIENT PAGE*/

ul.clients 
{
	padding: 0 0 0 81px;
	margin: 0 0 20px 0;
	min-height: 31px;
	width: 100%;
}

ul.clients li span
{
	color: #999;
}

.uk
{
	background: url("../images/flag-sprite.jpg") no-repeat scroll -4px -263px transparent;
}

.roi
{
	background: url("../images/flag-sprite.jpg") no-repeat scroll -4px -134px transparent;
}

.bra
{
	background: url("../images/flag-sprite.jpg") no-repeat scroll -4px -351px transparent;
}

.ger
{
	background: url("../images/flag-sprite.jpg") no-repeat scroll -4px -91px transparent;
}

.be
{
	background: url("../images/flag-sprite.jpg") no-repeat scroll -4px -6px transparent;
}

.pol
{
	background: url("../images/flag-sprite.jpg") no-repeat scroll -4px -177px transparent;
}

.swz
{
	background: url("../images/flag-sprite.jpg") no-repeat scroll -4px -220px transparent;
}

.mex
{
	background: url("../images/flag-sprite.jpg") no-repeat scroll -4px -396px transparent;
}

.cz
{
	background: url("../images/flag-sprite.jpg") no-repeat scroll -4px -48px transparent;
}

/* FOR ALL PAGES */
span.copyright
{
	text-align: left;
	float: left;
	margin: 0 0 0 25px;
	color:#DF0031;
	font-weight:bold;
}

h4.navHeader
{
	margin: 0 0 10px 0;
	color:#DF0031;
	font-size: 0.8em;
}