@charset "UTF-8";

* {
	padding:0px;
	margin:0px;
}

img {
		border:0px;
}

body {
	text-align: left;
	padding: 0px;
	font-family: Arial;
	font-size: 14px;
}

#MainContainer {
	background-color:#ffffff;
	color:#330099;
	padding:0px 0px 20px 0px;
	width: 760px;
	position:relative;
	margin: 0px auto;
}

#RSSFeed {
	overflow:auto;
	width: 205px;
	padding-right:5px;
	height:95px;
}

#ifeLogo {
	text-align: left;
	margin: auto;
	padding: 10px 0px 0px 0px;
	width: 150px;
	float: left;
}

#Header {
	float: left;
	width: 750px;
}

#clientMap {
	width:748px;
	height:300px;
	float:left;
	border: 1px solid #999;
	background:url(../images/ourClientsMap.jpg);
}

#aerolingeas_argentinas {
	top:380px;
	left:250px;
	position:absolute;
}

#airmalta {
	top:240px;
	left:385px;
	position:absolute;
}

#bluepanorama {
	top:225px;
	left:375px;
	position:absolute;
}

#cyprusairways {
	top:215px;
	left:375px;
	position:absolute;
}

#etihad {
	top:215px;
	left:375px;
	position:absolute;
}

#spanair {
	top:215px;
	left:375px;
	position:absolute;
}

#sunexpress {
	top:215px;
	left:375px;
	position:absolute;
}

#sunwing {
	top:205px;
	left:195px;
	position:absolute;
}


#turkish_airlines {
	top:215px;
	left:375px;
	position:absolute;
}

#vietnam_airlines {
	top:245px;
	left:425px;
	position:absolute;
}

#airberlin {
	top:215px;
	left:375px;
	position:absolute;
}

#arik {
	top:305px;
	left:375px;
	position:absolute;
}

#asia {
	top:350px;
	left:565px;
	position:absolute;
}

#comet {
	top:248px;
	left:350px;
	position:absolute;
}

#easyjet {
	top:210px;
	left:352px;
	position:absolute;
}

#ethiopia {
	top:300px;
	left:440px;
	position:absolute;
}

#europa {
	top:238px;
	left:340px;
	position:absolute;
}

#globespan {
	top:200px;
	left:342px;
	position:absolute;
}

#iberia {
	top:228px;
	left:350px;
	position:absolute;
}

#icelandair {
	top:170px;
	left:325px;
	position:absolute;
}

#lan {
	top:400px;
	left:250px;
	position:absolute;
}

#maroc {
	top:270px;
	left:340px;
	position:absolute;
}

#monarch {
	top:190px;
	left:352px;
	position:absolute;
}

#namibia {
	top:380px;
	left:395px;
	position:absolute;
}

#singapore {
	top:335px;
	left:560px;
	position:absolute;
}

#south_african {
	top:390px;
	left:405px;
	position:absolute;
}

#thai {
	top:300px;
	left:540px;
	position:absolute;
}

#thomson {
	top:200px;
	left:362px;
	position:absolute;
}

#usa_3000 {
	top:260px;
	left:230px;
	position:absolute;
}

#virgin_nigeria {
	top:290px;
	left:355px;
	position:absolute;
}

#vueling {
	top:238px;
	left:360px;
	position:absolute;
}

#ClientInfoTXT {
	color:#fff;
	font-size:12px;
	float:left;
	width:170px;
	padding:20px;
}

#portfolioTopSpacer {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: 50px;
	width: 750px;
	text-align:right;
	font-size:18px;
	color:#666;
}

#menu {
	text-align: left;
	margin: auto;
	float: left;
	height: 50px;
	width: 760px;
	padding: 0px;
	position: relative;
	z-index: 100;
}

#portfolioImage {
	text-align: left;
	margin: 0px;
	padding: 0px;
	clear: inherit;
	float: left;
	height: 120px;
	width: 750px;
}

#homeIMG {
	text-align: left;
	margin: auto;
	float: left;
	height: 34px;
	width: 72px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#aboutifeIMG {
	font-size: None;
	text-align: left;
	margin: auto;
	float: left;
	height: 34px;
	width: 72px;
	padding-right: 12px;
}

#newsIMG {
	text-align: left;
	margin: auto;
	float: left;
	height: 34px;
	width: 72px;
	padding-right: 12px;
}

#ourClientsIMG {
	text-align: left;
	margin: auto;
	float: left;
	height: 34px;
	width: 72px;
	padding-right: 12px;
}

#productsIMG {
	text-align: left;
	margin: auto;
	float: left;
	height: 34px;
	width: 72px;
	padding-right: 12px;
}

#facilitiesIMG {
	text-align: left;
	margin: auto;
	float: left;
	height: 34px;
	width: 72px;
	padding-right: 12px;
}

#clientAreaIMG {
	text-align: left;
	margin: auto;
	float: left;
	height: 34px;
	width: 72px;
	padding-right: 10px;
}

#portfolioIMG {
	text-align: left;
	margin: auto;
	float: left;
	height: 34px;
	width: 72px;
	padding-right: 10px;
}

#contactIMG {
	text-align: left;
	margin: auto;
	float: left;
	height: 34px;
	width: 72px;
	padding-right: 10px;
}

#menuScript {
	text-align: left;
	margin: auto;
	padding: 0px;
	float: left;
	height: 34px;
	width: 750px;
}

#flags {
	text-align: right;
	margin: auto;
	padding: 15px 0px 0px 0px;
	float: right;
	height: 55px;
	width: 150px;
}

#siteMap {
	text-align: right;
	margin: auto;
	float: left;
	height: 20px;
	width: 150px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

#spanish {
	text-align: right;
	margin: auto;
	float: right;
	height: 15px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

#engFlag {
	text-align: right;
	margin: auto;
	float: right;
	height: 15px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 0px;
}

/* Menu Buttons */

#menuitem a {
	width: 74px;
	height: 0px; 
	text-align: left;
	margin-right: 10px;
	float: left;
	border-bottom: 6px solid #999999;
}

#menuitem a:hover {
	width: 74px;
	height: 0px;
	text-align: left;
	margin-right: 10px;
	float: left;
	border-bottom: 6px solid #CCCCCC;
}

#menuitemend a {
	width: 74px;
	height: 0px; 
	text-align: left;
	float: left;
	border-bottom: 6px solid #666666;
}

#menuitemend a:hover {
	width: 74px;
	height: 0px;
	text-align: left;
	float: left;
	border-bottom: 6px solid #CCCCCC;
}

/* -------------------- DROP MENU DIVS ----------------------- */	
	
#dropmenudiv {
	position:absolute;
	border-left:1px solid #666666;
	border-right:1px solid #20205f;
	border-top:1px solid #20205f;
	border-bottom: width: 0px;
	font-family:Helvetica;
	font-size: 12px;
	color: #666666;
}

#dropmenudiv a{
	width: 100%;
	display: table;
	background-image:url(../images/arrow.gif);
	background-color: #E4E4EA;
	background-position:left center;
	border-bottom:  1px solid #999999;
	padding: 3px 0;
	text-indent: 10px;
	text-decoration: none;
	color: #666666;
	background-repeat: no-repeat;
	text-align: left;
}

#spacer {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 760px;
}

#menuScript {
	text-align: left;
	margin: auto;
	padding: 0px;
	float: left;
	height: 20px;
	width: 750px;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #CCCCCC;
	color: #333333;
	cursor: pointer;
	cursor: hand;
	text-decoration: none;
}

#textIMGHolder {
	margin: auto;
	padding: 10px 15px 15px;
	float: left;
	height: 325px;
	width: 210px;
	border: 1px solid #999999;
	text-align: left;
	color:#FFF;
}

#textIMGHolder a {
	color:#EDD6A0;
}

a.afflinks {
	font-size:12px;
}

#bottomSpacer {
	text-align: left;
	margin: auto;
	padding: 0px;
	float: left;
	height: 10px;
	width: 745px;
	border: 3px none #666666;
}

#ccontactHolder {
	text-align: left;
	margin: 0px;
	float: left;
	height: 300px;
	width: 745px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#leftColTxt {
	font-family: GillSans;
	font-size: 13px;
	margin: auto;
	padding: 0px;
	float: left;
	height: 240px;
	width: 230px;
	text-align: left;
}

#centralColSpacer {
	text-align: left;
	margin: auto;
	padding: 0px;
	float: left;
	height: 350px;
	width: 10px;
}

#mainImageHolder {
	margin: auto;
	padding: 0px;
	float: left;
	height: 350px;
	width: 492px;
	border: 1px solid #999999;
	background-repeat: no-repeat;
	background-image: url(../images/productsAVOD(blur).jpg);
	z-index:-100;
}

#FullWidthContainer {
	border: 1px solid #999999;
	float:left;
	width:744px;
	background-image: url(../images/fullWidthBG.jpg);
}

#FullWidthHeader {
	float:left;
	width:744px;
	height:70px;
}

#FWArticleContainer {
	float:left;
	width:704px;
	padding:20px;
	color:#FFF;
	font-size:12px;
}

#clientHolder {
	margin: 0px;
	padding: 0px;
	height: 350px;
	width: 750px;
	border: 2px solid #999999;
	float: left;
}

#movieAnimHolder {
	height: 350px;
	width: 750px;
}

#contactsHolder {
	text-align: left;
	margin: 0px;
	float: left;
	height: 80px;
	width: 744px;
	border-bottom-width: 3px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	font-family: Arial;
	font-size: 14px;
	color:#666;
}

#portfolioText {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: 336px;
	width: 220px;
	border:1px solid #999999;
	padding: 20px;
	color:#fff;
	background:url(../images/portfolioBlur.jpg) no-repeat;
	font-size:28px;
}

#newsCol {
	text-align: left;
	margin: auto;
	padding: 0px;
	float: left;
	height: 60px;
	width: 240px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 3px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

#bottomLine {
	text-align: left;
	margin: auto;
	padding: 0px;
	float: left;
	height: 40px;
	width: 750px;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#portfolioBottomSpacer {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: 50px;
	width: 740px;
}

#newsSpacer {
	text-align: left;
	margin: auto;
	padding: 0px;
	float: left;
	height: 60px;
	width: 15px;
}

#wwwIFE {
	text-align: left;
	margin: auto;
	padding: 0px;
	float: left;
	height: 60px;
	width: 488px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-family: Arial;
	color: #999999;
}

#contactText {
	font-family: Geneva, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}

#portfolioLeftText {
	background-color: FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 378px;
	width: 750px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: 0;
}

#portfolioMidSpacer {
	height: 470px;
	width: 12px;
	float: left;
}

#portfolioImageOne {
	background-color: #FBFBFC;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: right;
	height: 376px;
	width: 470px;
	right: 0px;
	bottom: 0px;
	border: 1px solid #666;
}

#porfolioImageOneBottom {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 94px;
	width: 470px;
}

#portfolioImageSpacer {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 20px;
	width: 470px;
	text-align: left;
}

div.indexImage {
	background:url(../images/indexIMGBlur.jpg) no-repeat;
}

div.aboutIFEImage {
	background:url(../images/aboutIFEBlur.jpg) no-repeat;
}

div.showReel {
	padding:0px;
	width:240px;
	height:350px;
	background:url(../images/showreelIMG.jpg) no-repeat;
}
span.videoHDR{
	color:#fff;
	font-size:28px;
}

div.careersImg {
	background:url(../images/careersBlurB.jpg) no-repeat;
}

div.newsPressImage {
	background:url(../images/newsandPressBlurB.jpg) no-repeat;
	font-size:12px;
}

div#NewsScrollCtr {
	height:320px;
	margin:5px;
	overflow:auto;
	padding-right:5px;
	width:200px;
}

div.newsPressImage a {
	white-space:nowrap;
}

div.faqsImage {
	background:url(../images/faqsBlurB.jpg) no-repeat;
}

span.question {
	font-weight:bold;
	color:#fff;
}

span.answer {
	color:#fff;
	font-weight:bold;
}

#copyOverlay {
	position:absolute;
	top:140px;
	left:0px;
	width:200px;
	padding:15px;
	z-index:1;
	color:#fff;
}

div.aboutAffiliationImage {
	background:url(../images/aboutLinksBlurB.jpg) no-repeat;
}

div.sisterCompaniesImage {
	background:url(../images/aboutSistercompsBlurB.jpg) no-repeat;
}

span.sisterComp {
	font-size:15px;
	font-weight:bold;
}

span.InfoTXT {
	font-size:12px;
}

div.productsAndServices {
	background:url(../images/productServicesBlur.jpg) no-repeat;
}

div.productsAvod {
	background:url(../images/productsAVODblur.jpg) no-repeat;
	font-size:13px;
}

div.productsAudio {
	background:url(../images/productsAudioBlur.jpg) no-repeat;
}

div.loginImage {
	background:url(../images/clientLogin.jpg) no-repeat;
}

div.shortSubject {
	background:url(../images/shortSubjectBlurB.jpg) no-repeat;
}

div.productsaccountManagement {
	background:url(../images/accountManagementBlur.jpg) no-repeat;
	font-size:13px;
}

div.products3DModelling {
	background:url(../images/3DAnimationBlur.jpg) no-repeat;
}

div.locationFilmCrews {
	background:url(../images/locationFilmCrewsBlurB.jpg) no-repeat;
}

div.originalContent {
	background:url(../images/originalContentBlurB.jpg) no-repeat;
}

div.welcomeImage {
	background:url(../images/clientWelcome.jpg) no-repeat;
}

div.productsqualityControl {
	background:url(../images/qualityControlBlurB.jpg) no-repeat;
}

div.soundEditng {
	background:url(../images/soundEditngBlurB.jpg) no-repeat;
}

div.graphicDesign {
	background:url(../images/graphicDesignBlurB.jpg) no-repeat;
}

div.printManagement {
	background:url(../images/printManageBlurB.jpg) no-repeat;
}

div.webMulti {
	background:url(../images/webMultBlur.jpg) no-repeat;
}

div.productsTechnical {
	background:url(../images/technicalBlurB.jpg) no-repeat;
}

div.contentManagement {
	background:url(../images/contentManageBlurB.jpg) no-repeat;
}

div.subtitling {
	background:url(../images/subtitlingBlurB.jpg) no-repeat;
}

div.duplication {
	background:url(../images/duplicationBlurB.jpg) no-repeat;
}

div.stockFootage {
	background:url(../images/stockFootageBlurB.jpg) no-repeat;
}

div.advertisingSales {
	background:url(../images/advertSalesBlurB.jpg) no-repeat;
}

div.tvStudio {
	background:url(../images/tvStudioBlur.jpg) no-repeat;
}

div.avidSuites {
	background:url(../images/avidSuitesBlur.jpg) no-repeat;
}

div.duplicationFacilities {
	background:url(../images/duplicationFacilitiesBlur.jpg) no-repeat;
}

div.facilitiesImage {
	background:url(../images/facilitiesImageBlur.jpg) no-repeat;
}

div.screeningRoomsImage {
	background:url(../images/facilitiesScreeningRmBlur.jpg) no-repeat;
}

div.logisticsImage {
	background:url(../images/logisticsBlur.jpg) no-repeat;
}

div.voxBoothImage {
	background:url(../images/voxBoothImage.jpg) no-repeat;
}

div.customDubbingImage{
	background:url(../images/customDubbingImageBlur.jpg) no-repeat;
}

div.manchesterImage {
	background:url(../images/manchesterOfficeBlur.jpg) no-repeat;
}

div.madridOfficeImage {
	background:url(../images/madridOfficeBlur.jpg) no-repeat;
}

div.laOfficeImage {
	background:url(../images/laOfficeBlur.jpg) no-repeat;
}

div.miamiOfficeImage {
	background:url(../images/miamiOfficeBlur.jpg) no-repeat;
}

div.santiagoOfficeImage {
	background:url(../images/santiagoOfficeBlur.jpg) no-repeat;
}

div.singaporeOfficeImage {
	background:url(../images/singaporeOfficeBlur.jpg) no-repeat;
}

div.contactImage {
	background:url(../images/contactBlur.jpg) no-repeat;
}

div.voxBoothPage {
	background:url(../images/voxBoothBlur.jpg) no-repeat;
}

div.clientImage {
	background:url(../images/clientWelcomeBlur.jpg) no-repeat;
}

div.portfolioImage {
	background:url(../images/portfolioImageBlur.jpg) no-repeat;
}

div.productsMovies {
	background:url(../images/products_moviesBlur.jpg) no-repeat;
}

#LoginBox {
	float:right;
	margin:88px 16px 0px 0px;
	position:absolute;
	top:140px;
	left:490px;
}

form.clientloginform {
	width:200px;
	background-color:#26272b;
	padding:5px 20px 20px 20px;
	margin:auto;
	border: 1px solid #fff;
}

form.clientloginform p {
	float:left;
	width:70px;
	padding:3px 10px 0px 0px;
	margin:0px;
	color:#fff;
	text-align:right;
	font-size:11px;
}

form.clientloginform input.login {
	width:105px;
	height:32px;
	border:1px solid #fff;
	color:#fff;
	margin:0px 0px 0px 90px;
	cursor:pointer;
	background-color:#999;
}

form.clientloginform input.textinputnr {
	float:left;
	display:block;
	margin:0px 0px 8px 0px;
	padding:0px;
	width:100px;
}

form.clientloginform fieldset {
	border:none;
	border-top:1px solid #fff;
	padding:5px 0px 0px 10px;
	margin-bottom:5px;
}

form.clientloginform legend {
	padding:5px;
	color:#fff;
	font-size:83%;
	font-weight:bold;
}

#LoggedInHeader {
	width:760px;
	height:50px;
	padding-top:20px;
	text-align:right;
	float:left;
	font-size:83%;
}

#ClientName {
	float:left;
	color:#666;
}

#Logout {
	float:right;
}

#LoggedInHeader a {
	color:#666;
	text-decoration:none;
	padding:7px 30px 7px 20px;
	margin-right:10px;
	font-weight:bold;
}

#LoggedInHeader a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#666;
}

#textIMGHolder ul {
	list-style-type:none;
	margin:10px;
	float:left;
}

#textIMGHolder ul li a {
	color:#EDD6A0;
}

#LoginError {
	border:2px #666 solid;
	float:left;
	color:#333;
	width:712px;
	padding:5px 15px 10px 15px;
	margin-bottom:20px;
}

#LoginError p {
	margin-bottom:10px;
}

#LoginError ul {
	margin-left:20px;
}

#LoginError ul li {
	font-size:13px;
	color:#000;
	padding-right:20px;
}

.style2 {
	padding: 10px 0px; 
}

p.style2 {
	padding: 0px 0px 0px 150px;
	font-size:12px;
}

h1.style1 {
	font-weight:17px;
	color:#333;
}

h3.style2 {
	font-weight:14px;
	color:#666;
	padding: 20px 0px 0px 50px;
}

span.RSSTitleA{
	color:#EDD6A0; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none; 
}

.rsstext{ 
	color:#fff; 
	font-size:12px; 
}

.rssdate{ 
	color:#fff; 
	font-size:10px; 
}

#ArticleContainer {
	position:absolute;
	top:230px;
	left:265px;
	width:450px;
	height:230px;
	overflow:auto;
	background-color:#8993a4;
	display:none;
	padding:10px;
}

#ArticleContainer h1 {
	font-size:16px;
	color:#EDD6A0;
	padding-bottom:10px;
}

#ArticleContainer p {
	font-size:12px;
	color:#fff;
}

#ArticleContainer a {
	color:#EDD6A0;
}

#NewsLink {
	position:absolute;
	top:410px;
	left:17px;
	font-size:11px;
}

#NewsLink ul {
	list-style-type:none;
	line-height:18px;
}

#NewsLink li a {
	color:#EDD6A0;
	font-size:11px;
}

#NewsLink a {
	color:#EDD6A0;
	font-size:11px;
}

ul.nicelist {
	margin-left:20px;
	margin-right:10px;
	margin-bottom:10px;
	color:#FFF;
	font-size:12px;
}