/*
	CSS Document gen.css
*/

html {
	margin: 0;
	padding: 0;
	}
body { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #000;
	margin: 0; 
	padding: 0;
	background-color: #c6c6c6;
	}
p {
	margin: 0;
	padding: 0;
	}
em {
	margin: 0;
	padding: 0;
	}
img {
	border: none;
	}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	}
h1 {
	font-size: large;
	padding: 0;
	margin: 10px 0 5px 10px;
	color: #393939;
	font-weight: bold;
	}
h1.topgame {
	font-size: large;
	padding: 0;
	margin: 0 0 0 44px;
	color: #393939;
	font-weight: bold;
	}
h1.topgame a {
	color: #393939;
	text-decoration: none;
	}
h2.categories {
	display: block;
	width:155px;
	height: 36px;
	background: url(/eidos_uk/img/h2_categories.png) no-repeat center top;
	}
h2.helpcenter {
	display: block;
	width:155px;
	height: 36px;
	background: url(/eidos_uk/img/h2_helpcenter.png) no-repeat center top;
	}
h2.newsletter {
	display: block;
	width:155px;
	height: 36px;
	background: url(/eidos_uk/img/h2_newsletter.png) no-repeat center top;
	}
h2.gameofweek {
	display: block;
	width:155px;
	height: 36px;
	background: url(/eidos_uk/img/h2_gameofweek.png) no-repeat center top;
	}
h2.comingsoon {
	display: block;
	width:155px;
	height: 36px;
	background: url(/eidos_uk/img/h2_comingsoon.png) no-repeat center top;
	}
h2.bestsellers {
	display: block;
	width:155px;
	height: 36px;
	background: url(/eidos_uk/img/h2_bestsellers.png) no-repeat center top;
	}
h2.topten {
	display: block;
	width:155px;
	height: 36px;
	background: url(/eidos_uk/img/h2_topten.png) no-repeat center top;
	}
h2.search {
	display: block;
	width:155px;
	height: 36px;
	background: url(/eidos_uk/img/h2_search.png) no-repeat center top;
	}
h2.gamedetails {
	display: block;
	width:586px;
	height: 36px;
	background: url(/eidos_uk/img/h2_gamedetails.png) no-repeat center top;
	}
h2.featuredtitles {
	display: block;
	width:586px;
	height: 36px;
	background: url(/eidos_uk/img/h2_featuredtitles.png) no-repeat center top;
	}
h2.action {
	display: block;
	width:586px;
	height: 36px;
	/* background: url(/eidos_uk/img/h2_action.png) no-repeat center top; */
	background: url(/eidos_uk/img/h2_browseall.png) no-repeat center top;
	}
h2.strategy {
	display: block;
	width:586px;
	height: 36px;
	/* background: url(/eidos_uk/img/h2_strategy.png) no-repeat center top; */
	background: url(/eidos_uk/img/h2_browseall.png) no-repeat center top;
	}
h2.simulation {
	display: block;
	width:586px;
	height: 36px;
	/* background: url(/eidos_uk/img/h2_simulation.png) no-repeat center top; */
	background: url(/eidos_uk/img/h2_browseall.png) no-repeat center top;
	}
h2.sport {
	display: block;
	width:586px;
	height: 36px;
	/* background: url(/eidos_uk/img/h2_sport.png) no-repeat center top; */
	background: url(/eidos_uk/img/h2_browseall.png) no-repeat center top;
	}
h2.all {
	display: block;
	width:586px;
	height: 36px;
	/* background: url(/eidos_uk/img/h2_all.png) no-repeat center top; */
	background: url(/eidos_uk/img/h2_browseall.png) no-repeat center top;
	}
h2.search_result {
	display: block;
	width:586px;
	height: 36px;
	background: url(/eidos_uk/img/h2_search_result.png) no-repeat center top;
	}
h2.help {
	display: block;
	width:586px;
	height: 36px;
	background: url(/eidos_uk/img/h2_help.png) no-repeat center top;
	}
h2.emailtofriend {
	display: block;
	width:586px;
	height: 36px;
	background: url(/eidos_uk/img/h2_emailtofriend.png) no-repeat center top;
	}
h2.recommended_games {
	display: block;
	width:586px;
	height: 36px;
	background: url(/eidos_uk/img/h2_recommended_games.png) no-repeat center top;
	}	
h2 span {
	display: none;
	}
h3 {
	font-size: small;
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	color: #000;
	}
h4 {
	font-size: 90%;
	padding: 0;
	margin: 0 0 5px 0;
	font-weight: bold;
	color: #5ab417;
	}
.left {
	float: left;
	overflow: hidden;
	}
.right{
	float: left;
	overflow: hidden;
	}	
	
#mainframe {
	width: 100%;
	height: auto;
	overflow: hidden;
	}


/* Main */
#main {
	margin: 0;
	padding: 0 0 10px 0;
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #c6c6c6 url(/eidos_uk/img/bg_main.jpg) repeat-x left top;
	}
#main #main_content {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 950px;
	height: auto;
	overflow: hidden;
	background: #c6c6c6 url(/eidos_uk/img/bg_main_content.jpg) repeat-x left top;
	}
#main #main_content #shop_headline {
	float: left;
	height: 61px;
	width: 550px;
	margin: 0;
	padding: 0 26px 0 0;
	color: #fff;
	overflow: hidden;
	}
#main #main_content #shop_info {
	float: right;
	height: 61px;
	margin: 0;
	padding: 0 26px 0 0;
	color: #fff;
	overflow: hidden;
	}
#main #main_content #shop_info ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	}
#main #main_content #shop_info li {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
	overflow: hidden;
	}
#main #main_content #shop_info li a {
	display: block;
	padding: 0;
	margin: 0;
	}
#main #main_content #shop_info li a.basket {
	background: url(/eidos_uk/img/basket.png) no-repeat left top;
	width: 74px;
	height: 50px;
	}
#main #main_content #shop_info li a.account {
	background: url(/eidos_uk/img/account.png) no-repeat left top;
	width: 93px;
	height: 50px;
	}
#main #main_content #shop_info li a.help {
	background: url(/eidos_uk/img/help.png) no-repeat left top;
	width: 69px;
	height: 50px;
	}
#main #main_content #shop_info li a.newsletter {
	background: url(/eidos_uk/img/newsletter.gif) no-repeat left top;
	width: 91px;
	height: 50px;
	}
#main #main_content #shop_info li a span {
	display: none;
	}
#main #main_content #mainpane {
	clear: both;
	height: auto;
	width: 950px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}
#main #main_content #mainpane .box_left {
	float: left;
	height: auto;
	width: 155px;
	margin: 0;
	padding: 0 0 0 19px;
	overflow: hidden;
	}
#main #main_content #mainpane .box_center {
	float: left;
	height: auto;
	width: 586px;
	margin: 0;
	padding: 0 0 0 8px;
	overflow: hidden;
	}
#main #main_content #mainpane .box_center #backlnk {
	position: absolute;
	padding: 12px 5px 0 0;
	margin: 0;
	width: 565px;
	text-align: right;
	z-index: 1000;
	}
#main #main_content #mainpane .box_center #backlnk a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 90%;
	}
#main #main_content #mainpane .box_right {
	float: right;
	height: auto;
	width: 155px;
	margin: 0;
	padding: 0 21px 0 0;
	overflow: hidden;
	}
#main #main_content #mainpane .box_content_smallgrey, #main #main_content #mainpane .box_content_smallwhite {
	height: auto;
	width: 155px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: url(/eidos_uk/img/bg_box_grey.png) no-repeat left top;
	}
#main #main_content #mainpane .box_content_smallwhite {
	background: url(/eidos_uk/img/bg_box_white.png) no-repeat left top;
	}
#main #main_content #mainpane .box_content_smallgrey p, #main #main_content #mainpane .box_content_smallwhite p {
	margin: 0;
	padding: 10px 5px 0 10px;
	overflow: hidden;
	color: #000;
	font-size: 85%;
	}
#main #main_content #mainpane .box_content_smallwhite p {
	padding: 0 5px 0 10px;
	}
#main #main_content #mainpane .box_content_smallwhite p a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	}
#main #main_content #mainpane .box_content_smallgrey ul {
	margin: 0;
	padding: 10px 0 0 14px;
	list-style-type: none;
	overflow: hidden;
	}
#main #main_content #mainpane .box_content_smallgrey ul li, #main #main_content #mainpane .box_content_smallgrey ul li.noborder {
	margin: 0;
	padding: 6px 0 9px 0;
	height: 16px;
	overflow: hidden;
	background: url(/eidos_uk/img/menuLine.gif) no-repeat left bottom;
	}
#main #main_content #mainpane .box_content_smallgrey ul li.noborder {
	background: none;
	}
#main #main_content #mainpane .box_content_smallgrey ul li a {
	display: block;
	padding: 0 0 0 14px;
	margin: 0;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	background: url(/eidos_uk/img/arrow.gif) no-repeat left 50%;
	}
#main #main_content #mainpane .box_content_smallgrey ul li a.active {
	color: #cd248b;
	background: url(/eidos_uk/img/arrow_ms.gif) no-repeat left 50%;
	text-decoration: none;
	}
#main #main_content #mainpane .box_content_smallgrey ul li a:hover {
	color: #cd248b;
	background: url(/eidos_uk/img/arrow_ms.gif) no-repeat left 50%;
	}
#main #main_content #mainpane .box_content_smallgrey ol {
	font-weight: bold;
	color: #6D6D6D;
	margin: 0;
	padding: 15px 10px 0 35px;
	font-size: 90%;
	}
#main #main_content #mainpane .box_content_smallgrey ol li {
	margin: 0;
	padding: 0 0 8px 0;
	color: #6D6D6D;
	}
#main #main_content #mainpane .box_content_smallgrey ol li a {
	padding: 0;
	margin: 0;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}
#main #main_content #mainpane .box_content_smallgrey ol li .special_price {
	color: #E4382E;
	}	
#main #main_content #mainpane .box_content_smallgrey ol li:hover, #main #main_content #mainpane .box_content_smallgrey ol li a:hover {
	color: #cd248b;
	}
#main #main_content #mainpane .box_bottom_grey, #main #main_content #mainpane .box_bottom_white {
	height: 11px;
	width: 155px;
	margin: 0 0 15px 0;
	padding: 0;
	overflow: hidden;
	background: url(/eidos_uk/img/bg_boxbottom_grey.png) no-repeat left top;
	}
#main #main_content #mainpane .box_bottom_white {
	/* background: url(/eidos_uk/img/bg_boxbottom_white.png) no-repeat left top; */
	background: url(/eidos_uk/img/bg_boxbottom_black.png) no-repeat left top;
	}
#main #main_content #mainpane .box_content_smallgrey form {
	margin: 0;
	padding: 10px 0 0 14px;
	overflow: hidden;
	}
#main #main_content #mainpane .box_content_smallgrey .input {
	height: 19px;
	border: #DADADA 1px solid;
	color: #5D5D5D;
	padding: 2px 5px 2px 5px;
	margin: 0 0 5px 0;
	font-size: 12px;
	width: 112px;
	}
#main #main_content #mainpane .box_content_smallgrey .submit {
	margin: 0 0 5px 15px;
	}
.bgpic {
	width: 145px;
	height: 145px;
	margin: 0 0 0px 5px;
	overflow: hidden;
	}
.picoverlay {
	position: absolute;
	width: 145px;
	height: 110px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: url(/eidos_uk/img/overlaywhite_50.png) repeat-x left top;
	}
.pic {
	position: absolute;
	width: 104px;
	height: 78px;
	margin: 30px 0 0 20px;
	padding: 0;
	overflow: hidden;
	}
#main #main_content #mainpane .box_content_center {
	height: auto;
	width: 586px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: url(/eidos_uk/img/bg_box_center.png) repeat-y left top;
	}
#main #main_content #mainpane .box_bottom_center {
	height: 20px;
	width: 586px;
	margin: 0 0 5px 0;
	padding: 0;
	overflow: hidden;
	background: url(/eidos_uk/img/bg_box_bottom_center.png) no-repeat left top;
	}
.pic_detail {
	width: 576px;
	height: 151px;
	margin: 0 0 0 5px;
	padding: 0;
	overflow: hidden;
	}
.game_headline {
	float: left;
	width: 215px;
	height: 270px;
	margin: 0 0 0 1px;
	padding: 0;
	overflow: hidden;
	}
#main #main_content #mainpane .box_content_center #game_content {
	clear: both;
	height: auto;
	width: 576px;
	margin: 0 0 0 5px;
	padding: 0;
	overflow: hidden;
	background: url(/eidos_uk/img/bg_game_content.jpg) repeat-x left top;
	}
#main #main_content #mainpane .box_content_center #game_content p {
	color: #000;
	margin: 0 0 10px 0;
	padding: 0;
	overflow: hidden;
	font-size: 90%;
	}
#main #main_content #mainpane .box_content_center #game_content p.pegi {
	color: #000;
	margin: 0 0 15px 0;
	padding: 0;
	overflow: hidden;
	font-size: 90%;
	font-weight: bold;
	width: 210px;
	}
#main #main_content #mainpane .box_content_center #game_content p span {
	color: #6c6c6c;
	margin: 0;
	padding: 5px 0 0 0;
	overflow: hidden;
	font-size: x-large;
	font-weight: bold;
	}
#main #main_content #mainpane .box_content_center #game_content p.platform {
	color: #7e7e7e;
	margin: 0 0 20px 10px;
	}
#main #main_content #mainpane .box_content_center #game_content p.txt_right {
	text-align: right;
	overflow: hidden;
	}
#main #main_content #mainpane .box_content_center #game_content p.txt_right span.txt {
	background: none;
	display: block;
	width: 60px;
	float: left;
	margin: 0;
	height: 30px;
	font-size: small;
	padding: 0;
	font-weight: normal;
	color: #000;
	}
#main #main_content #mainpane .box_content_center #game_content_left {
	float: left;
	width: 220px;
	padding: 0 10px 0 10px;
	}
#main #main_content #mainpane .box_content_center #game_content_right {
	float: right;
	width: 320px;
	padding: 0 10px 0 0;
	}
#main #main_content #mainpane .box_content_center #game_content_right ul {
	padding: 0 0 0 15px;
	}
.pegi_gif {
	float: left;
	margin: 0 5px 15px 0px;
	padding: 0;
	overflow: hidden;
	}
.pegi_gif_topgame {
	float: left;
	margin: 0 10px 5px 10px;
	padding: 0;
	overflow: hidden;
	}
.pegi_content_icon {
	float: left;
	margin: 0 5px 0px 0px;
	padding: 0;
	overflow: hidden;
	}
.butt_buy {
	float: right;
	margin: 2px 10px 5px 10px;
	padding: 0;
	overflow: hidden;
	}
.butt_buy_top {
	float: right;
	margin: 22px 21px 5px 10px;
	padding: 0;
	overflow: hidden;
	}
.butt_visitsite {
	float: left;
	margin: 22px 21px 5px 10px;
	padding: 0;
	overflow: hidden;
	}
/* Listing */	
#main #main_content #mainpane .box_content_center #game_content_listing {
	height: auto;
	width: 576px;
	margin: 0 0 0 5px;
	padding: 0;
	overflow: hidden;
	background: url(/eidos_uk/img/bg_game_content_listing.jpg) repeat-x left top;
	}
#main #main_content #mainpane .box_content_center #game_content_listing .gamebox {
	margin: 8px 0 0 0;
	padding: 0 0 0 7px;
	overflow: hidden;
	float: left;
	width: 182px;
	}
#main #main_content #mainpane .box_content_center #game_content_listing .gamebox p {
	color: #6B6B6B;
	margin: 5px 0 0 0;
	padding: 0 0 0 5px;
	overflow: hidden;
	font-weight: bold;
	font-size: 90%;
	display: block;
	/*height: 48px;*/
	height: 64px;
	}
#main #main_content #mainpane .box_content_center #game_content_listing .gamebox p span.now_price_small {
	clear: both;
	display: block;
	color: #E4382E;
	}
#main #main_content #mainpane .box_content_center #game_content_listing .gamebox p span.you_save {
	clear: both;
	color: #6C6C6C;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	display: block;
	}
#main #main_content #mainpane .box_content_center #game_content_listing .gamebox p span.standard_price {
	clear: both;
	display: block;
	}
#main #main_content #mainpane .box_content_center #game_content_listing .gamebox .buy_now_button {
	padding: 0 0 0 4px;
	}
#main #main_content #mainpane .box_content_center #game_content_listing .gamebox p a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}
.bgpic_listing {
	width: 184px;
	height: 147px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	}
.picoverlay_listing {
	position: absolute;
	width: 182px;
	height: 138px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: url(/eidos_uk/img/overlaywhite_listing_50.png) repeat-x left top;
	}
.pic_listing {
	position: absolute;
	width: 104px;
	height: 78px;
	margin: 50px 0 0 35px;
	padding: 0;
	overflow: hidden;
	}
/* top Game */
#main #main_content #topgame {
	clear: both;
	height: 250px;
	width: 950px;
	margin: 0 0 0 21px;
	padding: 0;
	overflow: hidden;
	background: url(/eidos_uk/img/bg_topgame.png) no-repeat left top;
	}
#main #main_content #topgame_bottom {
	height: 11px;
	width: 950px;
	margin: 0 0 10px 21px;
	padding: 0;
	overflow: hidden;
	background: url(/eidos_uk/img/bg_topgame_bottom.png) no-repeat left top;
	}
.topgame_pic {
	margin: 0;
	padding: 12px 0 0 12px;
	}
.topgame_info {
	margin: 0 0 0 12px;
	padding: 10px 0 0 0;
	background: url(/eidos_uk/img/bg_topgame_info.jpg) repeat-x left top;
	width: 576px;
	}
.topgame_info p.platform {
	color: #7e7e7e;
	margin: 0 0 20px 0;
	}
.topgame_prize {
	float: right;
	margin: 0;
	padding:0 10px 0 0;
	overflow: hidden;
	color: #6c6c6c;
	font-size: large;
	font-weight: bold;
	text-align: right;
	}
.topgame_advert {
	margin: 12px 0 0 12px;
	padding: 0;
	overflow: hidden;
	width: 295px;
	height: 215px;
	}
#menu_topgame {
	position: absolute;
	height: 33px;
	margin: 32px 0 0 -667px;
	padding: 0;
	overflow: hidden;
	}
#menu_topgame ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	}
#menu_topgame li {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
	overflow: hidden;
	}
#menu_topgame li a {
	display: block;
	padding: 0;
	margin: 0;
	}
#menu_topgame li a.pcdownload {
	background: url(/eidos_uk/img/pcdownload.png) no-repeat left top;
	width: 114px;
	height: 33px;
	overflow: hidden;
	}
#menu_topgame li a span {
	display: none;
	}
/* counter */
#main #main_content #mainpane .box_content_center #counter {
	color: #000;
	font-weight: bold;
	clear: both;
	height: auto;
	width: 576px;
	margin: 5px 0 0 5px;
	padding: 0;
	overflow: hidden;
	}
#main #main_content #mainpane .box_content_center #counter a {
	color: #C70F7F;
	font-weight: bold;
	text-decoration: none;
	}
#main #main_content #mainpane .box_content_center #counter a:hover {
	text-decoration: underline;
	}
/* Plain Text */	
#main #main_content #mainpane .box_content_center #plaintext {
	height: auto;
	width: 576px;
	margin: 0 0 0 5px;
	padding: 0;
	overflow: hidden;
	}
#main #main_content #mainpane .box_content_center #plaintext h1 {
	margin: 0;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
	color: #636363;
	font-size: 90%;
	font-weight: bold;
	}
#main #main_content #mainpane .box_content_center #plaintext p {
	margin: 0 0 5px 0;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
	color: #636363;
	font-size: 90%;
	}
#main #main_content #mainpane .box_content_center #plaintext p a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	}
#main #main_content #mainpane .box_content_center #plaintext p a:hover {
	text-decoration: underline;
	}
#main #main_content #mainpane .box_content_center #plaintext form {
	margin: 0;
	padding: 0;
	color: #636363;
	padding: 10px 10px 10px 10px;
	}
#main #main_content #mainpane .box_content_center #plaintext label {
	float: left;
	margin: 0;
	padding: 0;
	color: #636363;
	font-size: 90%;
	width: 200px;
	font-weight: bold;
	}
#main #main_content #mainpane .box_content_center #plaintext .input {
	float: left;
	margin: 0 0 5px 0;
	padding: 4px 1px 1px 1px;
	color: #636363;
	background-color:#f3f3f3;
	border: #D0D0D0 1px solid;
	height: 20px;
	width: 270px;
	}
#main #main_content #mainpane .box_content_center #plaintext .select {
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
	color: #636363;
	background-color:#f3f3f3;
	border: #D0D0D0 1px solid;
	height: 24px;
	width: 275px;
	}
#main #main_content #mainpane .box_content_center #plaintext textarea {
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
	color: #636363;
	background-color:#f3f3f3;
	border: #D0D0D0 1px solid;
	width: 272px;
	}
#main #main_content #mainpane .box_content_center #plaintext .formSubmit {
	clear: both;
	}
/* Search*/
#main #main_content #mainpane .box_content_center #plaintext .searchcontent {
	margin: 8px 0 10px 0;
	padding: 15px 0 15px 7px;
	overflow: hidden;
	float: left;
	width: 550px;
	color: #636363;
	font-size: 90%;
	background: url(/eidos_uk/img/menuLine_large.gif) no-repeat center bottom;
	}
#main #main_content #mainpane .box_content_center #plaintext .searchcontent .searchcontent_pic {
	float: left;
	width: 145px
	}
#main #main_content #mainpane .box_content_center #plaintext .searchcontent .searchcontent_txt {
	float: left;
	width: 390px;
	padding: 0 0 0 10px;
	}
#main #main_content #mainpane .box_content_center #plaintext .searchcontent .searchcontent_txt a {
	font-weight: bold;
	text-decoration: none;
	color: #636363;
	}
.search_amount {
	float: right;
	}
.advertpic {
	margin: 0;
	}
/* menu help*/
#menu_help, #menu_help_detail {
	position: absolute;
	height: 33px;
	margin: 22px 0 0 -667px;
	padding: 0;
	overflow: hidden;
	}
#menu_help {
	background: url(/eidos_uk/img/submenu_help.png) no-repeat left top;
	}
#menu_help_detail {
	background: url(/eidos_uk/img/submenu_help_detail.png) no-repeat left top;
	}
#menu_help ul, #menu_help_detail ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	}
#menu_help li, #menu_help_detail li {
	margin: 0;
	padding: 0 5px 0 0;
	display: inline;
	float: left;
	overflow: hidden;
	}
#menu_help li a, #menu_help_detail li a {
	display: block;
	padding: 0;
	margin: 0;
	}
#menu_help li a.sub_download, #menu_help_detail li a.sub_download {
	width: 107px;
	height: 33px;
	overflow: hidden;
	}
#menu_help li a.sub_help, #menu_help_detail li a.sub_help {
	width: 125px;
	height: 33px;
	overflow: hidden;
	}
#menu_help li a span, #menu_help_detail li a span {
	display: none;
	}
/* menu listings*/
#menu_action, #menu_strategy, #menu_simulation, #menu_sport, #menu_all {
	position: absolute;
	height: 33px;
	margin: 22px 0 0 -667px;
	padding: 0;
	overflow: hidden;
	}
#menu_action {
	background: url(/eidos_uk/img/submenu_action.png) no-repeat left top;
	}
#menu_strategy {
	background: url(/eidos_uk/img/submenu_strategy.png) no-repeat left top;
	}
#menu_simulation {
	background: url(/eidos_uk/img/submenu_simulation.png) no-repeat left top;
	}
#menu_sport {
	background: url(/eidos_uk/img/submenu_sport.png) no-repeat left top;
	}
#menu_all {
	background: url(/eidos_uk/img/submenu_all.png) no-repeat left top;
	}
#menu_action ul, #menu_strategy ul, #menu_simulation ul, #menu_sport ul, #menu_all ul  {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	}
#menu_action li, #menu_strategy li, #menu_simulation li, #menu_sport li, #menu_all li {
	margin: 0;
	padding: 0 5px 0 0;
	display: inline;
	float: left;
	overflow: hidden;
	}
#menu_action li a, #menu_strategy li a, #menu_simulation li a, #menu_sport li a, #menu_all li a  {
	display: block;
	padding: 0;
	margin: 0;
	}
#menu_action li a.sub_download, #menu_strategy li a.sub_download, #menu_simulation li a.sub_download, #menu_sport li a.sub_download, #menu_all li a.sub_download  {
	width: 107px;
	height: 33px;
	overflow: hidden;
	}
#menu_action li a.sub_, #menu_strategy li a.sub_, #menu_simulation li a.sub_, #menu_sport li a.sub_, #menu_all li a.sub_ {
	width: 125px;
	height: 33px;
	overflow: hidden;
	}
#menu_action li a span, #menu_strategy li a span, #menu_simulation li a span, #menu_sport li a span, #menu_all li a span {
	display: none;
	}
/* menu detailpage*/
#menu_action_detailpage, #menu_strategy_detailpage, #menu_simulation_detailpage, #menu_sport_detailpage {
	position: absolute;
	height: 33px;
	margin: 22px 0 0 -667px;
	padding: 0;
	overflow: hidden;
	}
#menu_action_detailpage {
	background: url(/eidos_uk/img/submenu_action_detail.png) no-repeat left top;
	}
#menu_strategy_detailpage {
	background: url(/eidos_uk/img/submenu_strategy_detail.png) no-repeat left top;
	}
#menu_simulation_detailpage {
	background: url(/eidos_uk/img/submenu_simulation_detail.png) no-repeat left top;
	}
#menu_sport_detailpage {
	background: url(/eidos_uk/img/submenu_sport_detail.png) no-repeat left top;
	}
#menu_action_detailpage ul, #menu_strategy_detailpage ul, #menu_simulation_detailpage ul, #menu_sport_detailpage ul  {
	list-style-type: none;
	overflow: hidden;
	}
#menu_action_detailpage li, #menu_strategy_detailpage li, #menu_simulation_detailpage li, #menu_sport_detailpage li {
	margin: 0;
	padding: 0 5px 0 0;
	display: inline;
	float: left;
	overflow: hidden;
	height: 33px;
	}
#menu_action_detailpage li a, #menu_strategy_detailpage li a, #menu_simulation_detailpage li a, #menu_sport_detailpage li a  {
	display: block;
	padding: 0;
	margin: 0;
	}
#menu_action_detailpage li a.sub_download, #menu_strategy_detailpage li a.sub_download, #menu_simulation_detailpage li a.sub_download, #menu_sport_detailpage li a.sub_download  {
	width: 107px;
	height: 33px;
	overflow: hidden;
	}
#menu_action_detailpage li a.sub_, #menu_strategy_detailpage li a.sub_, #menu_simulation_detailpage li a.sub_, #menu_sport_detailpage li a.sub_ {
	width: 125px;
	height: 33px;
	overflow: hidden;
	}
#menu_action_detailpage li a span, #menu_strategy_detailpage li a span, #menu_simulation_detailpage li a span, #menu_sport_detailpage li a span {
	display: none;
	}
#gametitle	{
	position: absolute;
	height:25px;
	overflow: hidden;
	background: url(/eidos_uk/img/bg_gametitle.png) no-repeat right top;
	margin: 22px 0 0 -435px;
	padding: 8px 15px 0 0;
	}
#gametitle p {
	text-transform: uppercase;
	color: #f3f3f3;
	font-weight: bold;
	font-size: 85%;
	letter-spacing: 0.1em;
	width: auto;
	}
/* menu search*/
#menu_search {
	position: absolute;
	height: 33px;
	margin: 22px 0 0 -667px;
	padding: 0;
	overflow: hidden;
	background: url(/eidos_uk/img/submenu_search.png) no-repeat left top;
	}
#menu_search ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	}
#menu_search li {
	margin: 0;
	padding: 0 5px 0 0;
	display: inline;
	float: left;
	overflow: hidden;
	}
#menu_search li a {
	display: block;
	padding: 0;
	margin: 0;
	}
#menu_search li a.sub_download {
	width: 107px;
	height: 33px;
	overflow: hidden;
	}
#menu_search li a.sub_search {
	width: 125px;
	height: 33px;
	overflow: hidden;
	cursor:text;
	}
#menu_search li a span {
	display: none;
	}

/* ajax autocomplete search */
#main #main_content #mainpane .autocomplete {
  	position:absolute;
  	margin:0;
  	padding:0;
 	width: auto;
  	height: auto;
	}
#main #main_content #mainpane .autocomplete ul {
  	margin:0;
  	padding:0;
  	position:absolute;
  	overflow:hidden;
	}
#main #main_content #mainpane .autocomplete ul li {
 	list-style-type: none;
 	display: block;
  	cursor:pointer;
  	color: #5D5D5D;
  	padding: 6px 5px 5px 5px;
  	margin:-3px 0 0 0;
  	white-space: nowrap;
  	width: auto;
  	height: auto;
  	background-color:#fff;
  	border:1px solid #DADADA;
  	background-image: none;
	}
#main #main_content #mainpane .autocomplete ul li.selected {
	background-color:#DADADA;
	}
/* advert info text */
#advert_info {
	position: absolute;
	width: 295px;
	margin: 173px 0 0 0;
	padding: 0 2px 0 10px;
	}
.topgame_info_right {
	margin: 0 0 0 12px;
	padding: 10px 0 0 0;
	background: url(/eidos_uk/img/bg_topgame_info.jpg) repeat-x left top;
	width: 295px;
	}
.topgame_info_right p.platform {
	display: block;
	color: #7e7e7e;
	margin: 0 0 20px 0;
	margin: 0 0 0 50px;
	}
.topgame_info_right .topgame_prize {
	float: right;
	margin: 0;
	padding:0 10px 0 0;
	overflow: hidden;
	color: #6c6c6c;
	font-size: large;
	font-weight: bold;
	}
.pegi_gif_topgame_right {
	float: left;
	margin: 0 10px 5px 10px;
	padding: 0 0 20px 0;
	overflow: hidden;
	}

.topgame_prize .prices, #game_content .prices, #game_content_right .prices, #game_content_right .prices_bottom_black {
	margin: 0;
	padding: 0 10px 0 0;
	float: left;
	text-align: right;
	min-height: 60px;
	}
#game_content_right .prices {
	padding: 0 0 0 68px;
	margin: 0;
	}
#game_content_right .prices_bottom_black {
	padding: 0;
	margin: 0;
	width: 212px;
	}
.topgame_prize span.now_price, #game_content span.now_price {
	color: #E4382E;
	font-size: x-large;
	margin: 0;
	padding: 0;
	}
#game_content span.now_price {
	font-weight: bold;
	}
.topgame_prize span.now_price_middle {
	color: #E4382E;
	}
.topgame_prize span.you_save, #game_content span.you_save  {
	clear: both;
	color: #6C6C6C;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	display: block;
	}
.rec_button_small{
	clear: both;
	margin: 20px 0 0 0;
	}

