/* @override http://2amfilms.co.uk/css/2amStyles.css
	http://2am.co.uk/css/2amStyles.css */

@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: '2AMFilmsweb';
    src: url('/media/fonts/2am_films_web-webfont.eot');
    src: url('/media/fonts/2am_films_web-webfont.eot?#iefix') format('embedded-opentype'),
         url('/media/fonts/2am_films_web-webfont.woff') format('woff'),
         url('/media/fonts/2am_films_web-webfont.ttf') format('truetype'),
         url('/media/fonts/2am_films_web-webfont.svg#2AMFilmsweb') format('svg');
    font-weight: normal;
    font-style: normal;

}


*{
	padding:0;
	margin:0;
}




h1{
	font-weight:normal;
	font-size:24px;
	line-height:25px;
	padding-bottom: 8px;
}
h2{
	font-weight:normal;
	font-size:26px;
	line-height:26px;
	padding-bottom:8px;
}
a:hover h2{
	color: #da3612;
}
h3{
	font-weight:normal;
	padding-bottom:40px;
}
h4{
	font-weight:normal;
	font-size:16px;
	line-height:17px;
	padding-bottom: 2px;
}
h5{
	font-weight:normal;
	font-size:14px;
	line-height:15px;
	padding-bottom: 2px;
}



/*.directorPages h1, .directorPages h2, .directorPages h3  {
 	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight:bold;
}*/




div.ereelsection {
	margin-bottom: 1.5em;
	height: auto;
}


div.thincol {
	float: left;
	width: 205px;
	margin-right: 12px;
}

div.widecol {
	float: left;
	width: 636px;
	color: #666;
	padding-top: .5em;
		background-image: url(/media/gfk/images/grey-dotted-line.gif);
	background-repeat: no-repeat;

 }

#container {
	width: 803px;
	margin-right: auto;
	margin-left: auto;
}
.home #container{
	width: 815px;
	padding-right: 50px;
}
.biog #container {
	width: 803px;
	margin-right: auto;
	margin-left: auto;
}

.clearFix {
	clear: both;
	margin: 0px;
	padding: 0px;
}
body {
	margin-top:20px;
	font-size: 16px;
	color: #313131;
	/*	
	font-family:Arial, Helvetica, sans-serif;
*/	
font-family: "Times New Roman", Times, serif;

}
.column {
	float: left;
	width: 450px;
}

ul{
	list-style:none;
	list-style-position:inside
}
ul.mainNavList {
	width: 460px;
	list-style-position:outside;
	background-image: url(/media/gfk/images/full-bk-logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 166px;
	padding-top: 8px;
	position: relative;
}
.mainNavList li, .altNavList li{
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: #EE0F1D;
	font-size: 24px;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 450px;
	height: 24px;
}
.mainNavList li a ,.altNavList li a{
	text-transform: uppercase;
	color: #EE0F1D;
	text-decoration: none;
	padding: 0px;
}
ul.altNavList {
	list-style-position:outside;
	height: 166px;
	padding-top: 8px;
	position: relative;
	width: 477px;
}
li.padlock {
	float: right;
	top: 0px;
	position: absolute;
	right: 0px;
	width: 64px;
}

ul.directorList {
	float: right;
	width: 327px;
	margin: 0px;
	padding: 0px;
}

.directorList li{
	padding:0px;
	margin:0px;
	float: left;
	width: 162px;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: #B2B2B2;
	height:20px;
}

.directorList li a {
	
	
}










ul.mainNavListDirector {
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
}
.mainNavListDirector li {
	margin: 0px;
	padding: 0px;
	height: 24px;
}
.mainNavListDirector li a{
	margin: 0px;
	padding: 0px;
	height: 24px;
}
.articleInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #999;
}

div.biogText.newSectionGrey {
	line-height: 18px;
}
.articleInfo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 4px;
	padding-bottom: 6px;
	color: #666;
}
.articleInfo a:visited {
	color: #666;
}
.articleInfo .articleSection {
	color: #da3612;
	padding-left: 6px;
	padding-bottom: 6px;
	background-image: url(/media/gfk/images/red-arrow-01.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	font-size: 9px;
}
.articleInfo a.activeBlogFilter {
	color: #313131;
}
.articleInfo a:hover {
	color: #313131;
}
.bloggerName {
	color: #A8B4B5;
}
#container #header {
	padding-bottom: 20px;
}
#footer {
	padding-top: 15px;
	padding-bottom: 40px;
	font-size:12px;
	background-image: url(/media/gfk/images/grey-dotted-line.gif);
	background-repeat: repeat-x;
	margin-top: 15px;
}
a img{
	outline:none;
	border:none;
}
a{
	text-decoration: none;
	border:none;
	outline:none;
	color: #191919;
}
a:visited{
	color: #191919;
}
a:hover {
	color: #da3612;
	

}
.imageAndCaption p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
}
.blogArticle x {
	text-decoration: none;
	color: #313131;
}
a.directorTextLink {
	font-family: "Times New Roman", Times, serif;
	text-transform: capitalize;
	color: #DA3612;
}
a.directorTextLink:hover  {
	color: #999999;
}
.blogArticle p {
	padding-bottom: 8px;
	padding-right: 12px;
	color: #595959;
}
a.readMoreLink {
	color: #999;
	font-size: 14px;
}
a.readMoreLink:hover {
	color: #da3612;
}
.subContent a {
	text-decoration: none;
	color: #313131;
	
}
.subContent a:hover {
	color: #da3612;
}
a.editItem {
	color: #999;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.playingThisVideo p {
	color: #da3612;
}
.fixedWidthTitle {
	float: left;
	width: 160px;
}
span.amLogo {
	/*	text-transform: uppercase;*/
}
.smalltriangle {
	font-size: medium;
}


/* @override 
	http://2amfilms.co.uk/css/divs.css
	http://2amfilms.co.uk.local/css/divs.css
*/

@charset "UTF-8";
/* CSS Document */

#clientLogin {
	font-family: Arial, Helvetica, sans-serif;
}

#clientLogin {
	background-image: url(/media/gfk/images/red-dotted-line.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	width: 477px;
	background-position: 0px 4px;
}
.directorPages #clientLogin {
	width: 100%;
}

#clientLogin form{
	padding-top: 1px;
}

.home #container .firstColumn {
	width: 477px;
	padding-right: 12px;
}
.home #container .secondColumn {
	width: 326px;
}

#contents{
/* 	min-height:600px; */
	margin-bottom:2em;
}

.floatColumn{
	float:left;
}
.directorIndexDiv {
	float: left;
	height: 137px;
	width: 205px;
	padding-right: 12px;
	position: relative;

}

.directorIndexDiv:hover > a.tags,
.directorIndexDiv:hover a.tags{
	filter:alpha(opacity=80);
    -moz-opacity:0.80;
    -khtml-opacity: 0.80;
    opacity: 0.80;
}

a.tags {
	position: absolute;
	top: 0;
	padding: 7px 4px 4px;
	height: 104px;
	width: 197px;
	background-color: #da3612;
	/*background-color: #d1d2d4;*/
		filter:alpha(opacity=0);
    -moz-opacity:0.0;
    -khtml-opacity: 0.0;
    opacity: 0.0;
}

/*div.tags:hover {
	filter:alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}*/



#container #directorNav {
	width: 205px;
	padding-right: 12px;
	float: left;
	height: auto;
}

div#directorNav.ereelnav {
	background: url(../emails/gfk/images/logoarrow.gif) no-repeat 60px 0;
}
#container #contents {
	float: left;
	width: 658px;
}
.directorPages #container {
	width: 875px;
}
.directorNameBox {
}
.directorNameBox h3 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	padding: 5px;
	text-transform: uppercase;
	color: #FFF;
	background-color: #da3612;
	height: 105px;
}
.directorIndexDiv  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
}
.directorIndexDiv p {
	padding-top: 2px;
}
.directorIndexDiv a{
	color: #999;
}
.directorIndexDiv a:hover{
	color: #DB3C11;
}
.directorPages #container #footer {
	padding-left: 0px;
	
}
#directorBiog p , p.directorBiog{
	font-size: 14px;
	line-height:15px;
	color: #999;
	padding-bottom: 12px;
}

div.directorInfo {
	
}

div.directorBiog {
	width: 60%;
	font-size: 14px;
}


div.rightColumn {
	width: 34%;
	margin-left: 3%;
}

div.awards {
	font-size: 14px;
}

div.widecol.awards {
	font-size: 1em;
	padding: 0;
	background-image: none;
}


div.directorBiog, div.rightColumn {
	float: left;
}







.newSection {
	background-image: url(/media/gfk/images/red-dotted-line.gif);
	background-repeat: no-repeat;
}
.newSectionGrey {
	background-image: url(/media/gfk/images/grey-dotted-line.gif);
	background-repeat: no-repeat;
	/*padding-top: ;*/
}

div.widecol div.subContent.newSectionGrey.award.toPage {
	
}

div.directorInfo div.newSectionGrey {
	padding-top: 6px;
}

div.directorInfo #relatedContent div.subContent.newSectionGrey. div.articleInfo {
	padding-top: 0px;
}
.blogArticle {
	padding-bottom: 20px;
}
.subContent {
	padding-bottom:0px;
	margin-bottom: 12px;
}

.blogArticleSmall .recentWorkDiv {
	float: left;
	width: 151px;
	padding-right: 12px;
	padding-bottom: 12px;
}
.blogArticleSmall{
	padding-bottom: 12px;
}

.activeBlogFilter {
	color: #313131;
}
.subImageHolder {
	float: left;
	width: 151px;
	padding-right: 12px;
	padding-bottom: 0px;
}
.forgottenPassword {
	display: none;
}
.clientShowreelDiv {
	margin-bottom: 10px;
	padding-bottom: 0px;
}
.associationItem {
	float: left;
	width: 151px;
	padding-right: 12px;
	color: #999;
	padding-bottom: 6px;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.associationItem a{
	color: #999;
}
.associationItem a:hover{
	color: #da3612;
}
.staffDiv {
	padding-top: 6px;
}
.staffDiv p {
	font-size: 12px;
}
div.articleImage {
	float: left;
	width: 151px;
	margin-right: 12px;
	height: 83px;
	padding-bottom: 12px;
}
div.activeArticleImage img{
	border: 1px solid #DB3C11;
	overflow: hidden;
	width: 149px;
	height: 81px;
}
.blogArticle #articleMedia {
	height: auto;
}
.imageHolder {
	padding-bottom: 0px;
}
div {
	padding-bottom: 0px;
}

div.notes p{
	margin-bottom: 1em;
}

.twoamHeaders h1{
	font-size: 2.5em;
	line-height: 1em;
}

div.2amfont h2 {
	font-family: '2AMFilmsweb';		
}

div.twoamHeaders.archivelinks {
	margin-bottom: .5em;
}

.twoamHeaders h1, .twoamHeaders h2, .twoamHeaders h3, .twoamHeaders h4 {
	font-family: '2AMFilmsweb';
	color: #da3612;
	padding-bottom: 0;
	margin-bottom: 0;
	
}

div.twoamHeaders h2 a.inactive {
	color: #c9cac9;
}

h3.h3spacer {
	font-size: 1.0em;
}

span.arrow{
	display: none;
	line-height: 1;
	padding-right:.1em;
}
.twoamHeaders h2:hover a span.arrow{
 	display: inline;
}


.twoamHeaders h1 a, .twoamHeaders h2 a, .twoamHeaders h3 a, .twoamHeaders h4 a {
	color: #da3612;

} 
 

div.forwardShowreel h3 a,
div.notes h3 a{
	color: #da3612;
}
div.forwardShowreel h3 a:hover,
div.notes h3 a:hover{
	color: #da3612;	
}
 
div.widecol .award {
	padding-top: .5em;
}

div.videoThumbs {
	float: left;
	margin-bottom: 1em;
}

.directorIndexDiv.reelVideo {
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	
}

.directorIndexDiv.reelVideo:hover,
.directorIndexDiv.reelVideo.playingThisVideo {
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
}

div.forwardShowreel {
	float: left;
	width: 205px;
	padding-right: 12px;
}


body.directorPages {
	margin-top: 28px;
}

#flashVideoHolder{
	min-height: 365px;
}


#clientLogin form label {
	padding-right: 3px;
	text-transform: uppercase;
	font-weight: bold;
	color: #999;
}


#clientLogin form input{
	padding: 0px;
	margin: 0px;
	color: #666;
	border: 1px solid #D1D2D4;
}

#clientLogin form input.affect{
	height: 14px;
	width: 80px;
	
}
#clientLogin form input.submit{
	text-transform: uppercase;
	font-weight: bold;
	width: 45px;
	margin: 0px;
	padding: 0px;

	
}
.forwardEmail textarea,
.forwardEmail input {
	width: 180px;
	color: #999;
	font-size: 11px;
	padding: 5px;
	margin-bottom: 8px;
	border-style: solid;
	border-color: #c7c8cb;
	border-width: 1px;
 }

.forwardEmail textarea:hover,
.forwardEmail input:hover{
	  border-color: #da3612;
}

.forwardEmail textarea:focus,
.forwardEmail input:focus{
	outline:none;
	color:#313131;
}
form.forwardEmail {
	padding-top: 8px;
	display: none;
}
.forwardShowreel h4 {

	padding-top: .5em;
	padding-bottom: 2em;
	font: .8em Arial, Helvetica, sans-serif;
}
.forwardEmail label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}

.hide{
	display: none;
}



