html, body
{
	height:100%;
	padding:0;
	margin:0;
	border:0;
}
body
{
	background-color:#436CB3;
}
.overall
{
	width:900px;
	margin:0 auto;
	padding:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
}

.header
{
	float:left;
	width:100%;
	height:115px;
	padding:0;
	margin:0;
	position:relative;
}
.flash
{
	float:left;
}
.topmenu
{
	float:left;
	text-align:center;
	margin:0;
	width:100%;
	background-color:#FAB10B;
	border:0;
	height:16px;
}
.topmenu ul, .topmenu ul li
{
	list-style:none;
	margin:0;
	padding:0;
}
.topmenu ul li
{
	float:left;
	border-left:1px solid #FAB10B;
}	
.topmenu li a
{
	float:left;
	text-decoration:none;
	font-size:16px;
	font-weight:600;
	width:82px;
}	
.topmenu li a:hover
{
}
#topmenuhome
{
	margin-left:200px; 
}
#home
{
	background:url(images/menu/MENU_DOWN_home.gif) no-repeat 0 0;
}
#home:hover
{
	background:url(images/menu/MENU_UP_home.gif) no-repeat 0 0;
}
#about
{
	background:url(images/menu/MENU_DOWN_company.gif) no-repeat 0 0;
}
#about:hover
{
	background:url(images/menu/MENU_UP_company.gif) no-repeat 0 0;
}
#news
{
	background:url(images/menu/MENU_DOWN_news.gif) no-repeat 0 0;
}
#news:hover
{
	background:url(images/menu/MENU_UP_news.gif) no-repeat 0 0;
}
#games
{
	background:url(images/menu/MENU_DOWN_games.gif) no-repeat 0 0;
}
#games:hover
{
	background:url(images/menu/MENU_UP_games.gif) no-repeat 0 0;
}
#recruitment
{
	background:url(images/menu/MENU_DOWN_careers.gif) no-repeat 0 0;
}
#recruitment:hover
{
	background:url(images/menu/MENU_UP_careers.gif) no-repeat 0 0;
}
#contact
{
	background:url(images/menu/MENU_DOWN_contact.gif) no-repeat 0 0;
}
#contact:hover
{
	background:url(images/menu/MENU_UP_contact.gif) no-repeat 0 0;
}

.pagecontent
{
	float:left;
	width:100%;
	background-color:#FAB10B;
	min-height:585px;
	height:auto;
	padding-top:0.5em;
}
.leftnavigation
{
	float:left;
	width:200px;
	height:100%;
}
.rightnavigation
{
	float:right;
	width:200px;
	height:100%;
}
.leftnavigation a img, .rightnavigation a img
{
	border:2px solid #000000;
}
.leftnavigation a:hover img, .rightnavigation a:hover img
{
	border:2px solid #FFFFFF;
}
.leftnavigation ul, .leftnavigation ul li, .rightnavigation ul, .rightnavigation ul li
{
	text-decoration:none;
	list-style:none;
	padding:0;
	border:0;
	margin:0;
	text-align:center;
}
.rightnavigation
{
	height:100%;
}
.maincontent
{
	float:left;
	width:500px;
	font-size:12px;
}

.footer
{
	float:left;
	width:100%;
	background-color:#FFFFFF;
	height:18px;
}
.footer p
{
	text-align:center;
	font-size:10px;
	padding:0;
	margin:0;
}

.topcurve, .bottomcurve
{
	display:block;
	background:transparent;
	font-size:1px;
}
.longest, .long, .short, .shortest
{
	display:block;
	overflow:hidden;
}
.longest, .long, .short
{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}
.shortest, .long, .short
{
	height:1px;
}
.shortest
{
	background-color:#000000;
	margin: 0 5px;
}
.short
{
	margin: 0 3px;
	border-width:0 2px;
}
.long
{
	margin: 0 2px;
}
.longest
{
	margin: 0 1px;
	height:2px;
}

.contenttext, .welcometext
{
	border:0 solid #000000; 
	border-width:0 2px;
	display:block;
}
.contenttext
{
	background-color:#FCD884;
}
.contenttext p, .contenttext h3, .contenttext li, .contenttext h4
{
	margin:0 10px;
	padding-top:0.5em;
	padding-bottom:0.5em;
	color:#000000;
}
.contenttext p a, .contenttext h4 a
{
	text-decoration:none;
	color:#0099FF;
}
.contenttext p a img
{
	border:2px solid #000000;
	/*width:150px;*/
}
.contenttext p a:hover img
{
	border:2px solid #FFFFFF;
}
.contenttext label
{
	width: 8em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block
}
.contenttext li
{
	margin-left: 30px;
}
.quotes
{
	padding:0 15px;
}

.welcometext
{
	background-color:#FCD884;
}
.welcometext p, .welcometext h3
{
	margin:0 10px;
	padding-top:0.5em;
	padding-bottom:0.5em;
	color:#000000;
}

.welcometext h3
{
	text-align:center;
}

.spacing
{
	height:50px;
	width:100%;
	background-color:#FFFFFF;
}

.newstitle
{
	float:left;
	font-size:12px;
	font-weight:600;
}
.newstitle a
{
	color:#0000CC;
	text-decoration:none;
}
.newsdate
{
	float:right;
	color:#000000;
}
.newstext
{
	clear:left;
	color:#000000;
}
.newstext ul
{
	padding:0;
	margin:0;
}
.newstext li
{
	padding:0;
	margin:0;
}
.newsimage1
{

}
.newscleartext
{
	clear:both;
	float:none;
	height:0px;
	font-size:0px;
}

.submenu
{
	width:180px;
	margin:0 auto;
}
.submenu li
{
	width:100%;
	clear:left;
	height:28px;
	position:relative;
}
.submenu li a
{
	text-decoration:none;
	padding:0 87px;
	font-size:24px;
}

.submenu li a img
{
	position:absolute;
	right:-2px;
	padding-left:0;
	margin:0;
	border:0;
	text-decoration:none;
	display:none;
}
.submenu li a:hover img
{
	position:absolute;
	right:-2px;
	padding:0;
	margin:0;
	border:0;
	text-decoration:none;
}

.centered
{
	text-align:center;
}

.logoleft
{
	float:left;
	width:50%;
	text-align:center;
	clear:both;
	margin:10px 0;
}
.logoright
{
	float:right;
	width:50%;
	text-align:center;
	margin:10px 0;
}
.logoclearing
{
	width:100%;
	float:none;
	clear:both;
	height:5px;
}
.textleft
{
	float:left;
}
.rightimage
{
	float:right;
	padding:0;
	margin:0;
	width:30%;
}
.rightimage img
{
	max-width:100%;
	height:auto;
}

.smallclearing
{
	height:1px;
	font-size:1px;
}
.clearing
{
	height:5px;
	font-size:5px;
	float:none;
}

.textareaheading
{
	float:left;
}
.textaretext
{
	float:left;
}
.bafta
{
	font-size:x-small;
	padding:0 10px;
}
.spam
{
	font-size:x-small;
}

#keyskills
{
	background: url("company/images/SIDE_DOWN_Key-Skills.gif") no-repeat 0 0;
}
#keyskills:hover
{
	background: url("company/images/SIDE_UP_Key-Skills.gif") no-repeat 0 0;
}
#clientlist
{
	background: url("company/images/SIDE_DOWN_clients.gif") no-repeat 0 0;
}
#clientlist:hover
{
	background: url("company/images/SIDE_UP_clients.gif") no-repeat 0 0;
}
#advertising
{
	background: url("company/images/SIDE_DOWN_advertising.gif") no-repeat 0 0;
}
#advertising:hover
{
	background: url("company/images/SIDE_UP_advertising.gif") no-repeat 0 0;
}
#directors
{
	background: url("company/images/SIDE_DOWN_Directors.gif") no-repeat 0 0;
}
#directors:hover
{
	background: url("company/images/SIDE_UP_Directors.gif") no-repeat 0 0;
}
#awards
{
	background: url("company/images/SIDE_DOWN_awards.gif") no-repeat 0 0;
}
#awards:hover
{
	background: url("company/images/SIDE_UP_awards.gif") no-repeat 0 0;
}
#showreels
{
	background: url("company/images/SIDE_DOWN_showreels.gif") no-repeat 0 0;
}
#showreels:hover
{
	background: url("company/images/SIDE_UP_showreels.gif") no-repeat 0 0;
}
#sidecontact
{
	background: url("company/images/SIDE_DOWN_contact.gif") no-repeat 0 0;
}
#sidecontact:hover
{
	background: url("company/images/SIDE_UP_contact.gif") no-repeat 0 0;
}

#superyumyumr
{
	background: url("games/images/SIDE_DOWN_syyr.gif") no-repeat 0 0;
}
#superyumyumr:hover
{
	background: url("games/images/SIDE_UP_syyr.gif") no-repeat 0 0;
}
#superyumyum3
{
	background: url("games/images/SIDE_DOWN_syy3.gif") no-repeat 0 0;
}
#superyumyum3:hover
{
	background: url("games/images/SIDE_UP_syy3.gif") no-repeat 0 0;
}
#superyumyum2
{
	background: url("games/images/SIDE_DOWN_syy2.gif") no-repeat 0 0;
}
#superyumyum2:hover
{
	background: url("games/images/SIDE_UP_syy2.gif") no-repeat 0 0;
}
#superyumyum
{
	background: url("games/images/SIDE_DOWN_syy.gif") no-repeat 0 0;
}
#superyumyum:hover
{
	background: url("games/images/SIDE_UP_syy.gif") no-repeat 0 0;
}
#sonicjump
{
	background: url("games/images/SIDE_DOWN_sonicjump.gif") no-repeat 0 0;
}
#sonicjump:hover
{
	background: url("games/images/SIDE_UP_sonicjump.gif") no-repeat 0 0;
}
#satog
{
	background: url("games/images/SIDE_DOWN_satog.gif") no-repeat 0 0;
}
#satog:hover
{
	background: url("games/images/SIDE_UP_satog.gif") no-repeat 0 0;
}
#xfactor
{
	background: url("games/images/SIDE_DOWN_xfactor.gif") no-repeat 0 0;
}
#xfactor:hover
{
	background: url("games/images/SIDE_UP_xfactor.gif") no-repeat 0 0;
}
#popidol
{
	background: url("games/images/SIDE_DOWN_popidol.gif") no-repeat 0 0;
}
#popidol:hover
{
	background: url("games/images/SIDE_UP_popidol.gif") no-repeat 0 0;
}
#chuchurocket
{
	background: url("games/images/SIDE_DOWN_chchu.gif") no-repeat 0 0;
}
#chuchurocket:hover
{
	background: url("games/images/SIDE_UP_chuchu.gif") no-repeat 0 0;
}
#caspermidnight
{
	background: url("games/images/SIDE_DOWN_casper.gif") no-repeat 0 0;
}
#caspermidnight:hover
{
	background: url("games/images/SIDE_UP_casper.gif") no-repeat 0 0;
}
#angrykid
{
	background: url("games/images/SIDE_DOWN_angrykid.gif") no-repeat 0 0;
}
#angrykid:hover
{
	background: url("games/images/SIDE_UP_angrykid.gif") no-repeat 0 0;
}
#rextherunt
{
	background: url("games/images/SIDE_DOWN_rex.gif") no-repeat 0 0;
}
#rextherunt:hover
{
	background: url("games/images/SIDE_UP_rex.gif") no-repeat 0 0;
}
#indevelopment
{
	background: url("games/images/SIDE_DOWN_indev.gif") no-repeat 0 0;
}
#indevelopment:hover
{
	background:  url("games/images/SIDE_UP_indev.gif") no-repeat 0 0;
}
#vacancies
{
	background: url("careers/images/SIDE_DOWN_fulltime.gif") no-repeat 0 0;
}
#vacancies:hover
{
	background: url("careers/images/SIDE_UP_fulltime.gif") no-repeat 0 0;
}
#freelancers
{
	background: url("careers/images/SIDE_DOWN_freelancers.gif") no-repeat 0 0;
}
#freelancers:hover
{
	background: url("careers/images/SIDE_UP_freelancers.gif") no-repeat 0 0;
}
#outsourcing
{
	background: url("careers/images/SIDE_DOWN_outsourcing.gif") no-repeat 0 0;
}
#outsourcing:hover
{
	background: url("careers/images/SIDE_UP_outsourcing.gif") no-repeat 0 0;
}

.hidden, .hidden img
{
	display:none;
}

.show, .show img
{
	display:block;
}

.showinline, .showinline img
{
	display:inline;
}

.title, .bottom, .whitebottom
{
	padding:0;
	margin:0;
	border:0;
}
.title
{
	height:36px;
}
.bottom, .whitebottom
{
	height:7px;
	margin-bottom:10px;
}
.bottom
{
	background:url("images/background/BOTTOM_pale.gif") no-repeat 100% 0;
}
.whitebottom
{
	background:url("images/background/BOTTOM_white.gif") no-repeat 100% 0;
}
.flags
{
	text-align:center;
}
.flags img
{
	width:30%;
}
.smsnumber
{

}
.smstext
{

}

.backbutton
{
	width:150px;
	height:25px;
	display:block;
	background: url("news/images/Backbutton_up.gif") no-repeat 100% 0;
}
.backbutton:hover
{
	background: url("news/images/Backbutton_down.gif") no-repeat 100% 0;
}

.downloadbutton
{
	width:150px;
	height:25px;
	display:block;
	background:  url("games/images/download_up.gif") no-repeat 100% 0;
}
.downloadbutton:hover
{
	background:  url("games/images/download_down.gif") no-repeat 100% 0;
}

.bigger
{
	font-size:16px;
}

.leftrightnav img
{
	margin: 5px 0px;
}


#welcome
{
	background:url("images/background/HEAD_welcome.gif") no-repeat 0 0;
}
#latestnews
{
	background: url("news/images/HEAD_Latest-news.gif") no-repeat 0 0;
}
#aboutairplay
{
	background: url("company/images/HEAD_About-AirPlay.gif") no-repeat 0 0;
}
#keyskillstitle
{
	background: url("company/keyskills/images/HEAD_keyskills.gif") no-repeat 0 0;
}
#clientlisttitle
{
	background: url("company/clientlist/images/HEAD_clients.gif") no-repeat 0 0;
}
#advertisingtitle
{
	background: url("company/advertising/images/HEAD_advertising.gif") no-repeat 0 0;
}
#directorstitle
{
	background:  url("company/directors/images/HEAD_directors.gif") no-repeat 0 0;
}
#awardstitle
{
	background: url("company/awards/images/HEAD_awards.gif") no-repeat 0 0;
}
#showreelstitle
{
	background: url("company/showreels/images/HEAD_showreels.gif") no-repeat 0 0;
}
#newsarchive
{
	background: url("news/images/HEAD_newsarchive.gif") no-repeat 0 0;
}
#airplaygames
{
	background: url("games/images/HEAD_AirPlay-Games.gif") no-repeat 0 0;
}
#superyumyumrtitle
{
	background: url("games/syyr/images/HEAD_SYYR.gif") no-repeat 0 0;
}
#superyumyum3title
{
	background: url("games/syy3/images/HEAD_SYY3.gif") no-repeat 0 0;
}
#superyumyum2title
{
	background: url("games/syy2/images/HEAD_SYY2.gif") no-repeat 0 0;
}
#superyumyumtitle
{
	background: url("games/syy/images/HEAD_SYY.gif") no-repeat 0 0;
}
#chuchurockettitle
{
	background: url("games/chuchurocket/images/HEAD_chuchu.gif") no-repeat 0 0;
}
#caspermidnighttitle
{
	background: url("games/caspermidnight/images/HEAD_casper.gif") no-repeat 0 0;
}
#angrykidtitle
{
	background: url("games/angrykid/images/HEAD_angrykid.gif") no-repeat 0 0;
}
#rextherunttitle
{
	background: url("games/rextherunt/images/HEAD_rex.gif") no-repeat 0 0;
}
#sonicjumptitle
{
	background: url("games/sonicjump/images/HEAD_sonicjump.gif") no-repeat 0 0;
}
#satogtitle
{
	background: url("games/satog/images/HEAD_satog.gif") no-repeat 0 0;
}
#xfactortitle
{
	background: url("games/xfactor/images/HEAD_XFactor.gif") no-repeat 0 0;
}
#popidoltitle
{
	background: url("games/popidol/images/HEAD_PopIdol.gif") no-repeat 0 0;
}
#indevelopmenttitle
{
	background: url("games/indevelopment/images/HEAD_indev.gif") no-repeat 0 0;
}

#vacanciestitle
{
	background: url("careers/vacancies/images/HEAD_fulltimevacancies.gif") no-repeat 0 0;
}
#freelancerstitle
{
	background: url("careers/freelancers/images/HEAD_freelancers.gif") no-repeat 0 0;
}
#outsourcingtitle
{
	background: url("careers/outsourcing/images/HEAD_outsourcing.gif") no-repeat 0 0;
}

#contactform
{
	background:  url("contact/images/HEAD_contactform.gif") no-repeat 0 0;
}

#newsletterreg
{
	background: url("newsletter/images/HEAD_newsletterreg.gif") no-repeat 0 0;
}

#contacttitle
{
	background:  url("contact/images/HEAD_contact.gif") no-repeat 0 0;
}

#careerstitle
{
	background:  url("careers/images/HEAD_careers.gif") no-repeat 0 0;
}

#thankyou
{
	background: url("newsletter/images/HEAD_thankyou.gif") no-repeat 0 0;
}
#sorry
{
	background: url("newsletter/images/HEAD_sorry.gif") no-repeat 0 0;
}
#newsstories
{
	background: url("news/images/HEAD_news.gif") no-repeat 0 0;
}
#buygames
{
	background: url("games/images/HEAD_buygames.gif") no-repeat 0 0;
}
#supportedhandsets
{
	background: url("games/images/HEAD_supportedhandsets.gif") no-repeat 0 0;
}