body { 
    margin: 0;
    padding: 0; 
    font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: small;

}


#header {height:162px; width:100%; background: #ff1200 url(images/logo_UK_redbg.jpg) 8% 0 no-repeat;
border-bottom: solid #FDABAB 4px;}


p {color:#333; font-size:small;}
a {color:#000; }
h3 {color:#333; }

ul.list {margin-top:30px;}
li.cv_list {
color:#333; 
list-style:none;
padding-left: 30px; 
background-image: url(images/bullet_UK.png);
background-repeat: no-repeat;
width:450px;
margin-bottom:10px;
}

li.cv_list span {position:relative;top:-4px;}

#moving {position:absolute; top:0px; right:0px; width:353px; height:157px;}

#nav_logos {margin-left:1px; margin-top:15px; position:relative;}

#UK a {background: url("images/nav_logo_UK.jpg") 0 0 no-repeat; display:block; width:148px; height:40px;float:left; margin:8px;}
#UK a:hover {background: url("images/nav_logo_UK.jpg")  0 -40px no-repeat; display:block; width:148px; height:40px;}

#FR a {background: url("images/nav_logo_FR.jpg") 0 0 no-repeat; display:block; width:201px; height:40px;float:left; margin:8px;}
#FR a:hover {background: url("images/nav_logo_FR.jpg")  0 -40px no-repeat; display:block; width:201px; height:40px;}

#ES a {background: url("images/nav_logo_ES.jpg") 0 0 no-repeat; display:block; width:224px; height:40px;float:left; margin:8px;}
#ES a:hover {background: url("images/nav_logo_ES.jpg")  0 -40px no-repeat; display:block; width:224px; height:40px;}









#spies2 {margin-left:50px; border:solid #ececec 10px; width:750px;}
.right {float:right; padding: 0px 0 15px 15px;}

.right_shooting {float:right; padding: 0px 0 15px 15px; position:relative;top:20px;}
.left {float:left; padding: 0px 0 15px 15px;}
.download a {float:right; font-weight:bold;}
.download a:hover {color:#990000;}





h2 {
    margin: 0;
    margin-bottom: 14px;
    padding: 0;
}

#slider {
    width: 900px;
    margin: 0 auto;
    position: relative; top:30px;
   
}

.scroll {
    height: 450px;
    width: 900px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
/*    position: relative; top:-10px;*/
     
}

.scrollContainer div.panel {
    padding: 20px;
    height: 450px;
    width: 850px;
    
}



ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 19px;
    text-align:center;

}

ul.navigation li {
    display: inline;
    margin-right: 20px;
}




ul.navigation a {
    padding: 10px 10px 0 10px;
    color: #000;
    text-decoration: none;
    font-weight:bold;
}

ul.navigation a:hover {
    /*background-color: #f6f6f6;*/
    border-bottom: solid #FF1200 8px;
}

ul.navigation a.selected {
  /*  background-color: #990000; color:#ffffff; font-weight:bold;*/
border-bottom: solid #FF1200 8px;
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top:-10px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -30px;
}

.scrollButtons.right {
    right: -30px;
}

.hide {
    display: none;
}

#content1, #content2, #content3 {
				
				width: 250px;
				display: block;
				float: left;
				margin-right: 30px;
				position: relative;
	}

	#content1 {
		border-top: 1px solid #c0d538 ;
	}
	#content2 {
		border-top: 1px solid #353191;
	}
	#content3 {
		border-top: 1px solid #eb312e;
	}

	.town {
				position: absolute;
				bottom: -9px;
				right: 0;
				text-align: right;
				background: #fff;
				color: #000;
				font-size: 20px;
				padding: 4px 10px 4px 10px;
	}
	#full_screen {width:320px; margin-left:auto; margin-right:auto;}
	.third a {color:#000;}
.second a {color:#000;}
#footer {height:30px; width:100%; background: #ececec;}
