.info_container {
	position: relative;
}

	.info_container h2 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 28px;
		font-weight: normal;
		margin: 0;
		padding: 3px 0 0.1em 136px;
		color: #585768;
		width: 540px;
	}
	.info_container span {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 10px;
		font-weight: normal;
		padding-left: 137px;
		color: #585768;
	}
	
	.info_container a, 
	.info_container a:hover {
		color: #585768;
	}

.info_navigation {
	float: right;
	padding-right: 10px;
	margin-bottom: -1px;
	position: relative; /* IE-fix */
}

	.info_navigation a:hover {
		text-decoration: none;
	}

.info_navigation_btn_off {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:2px;
	background-color:#d8d8dc;
	float:left;
	margin-right: 2px;
	border: 1px solid #bcbcc3;
	background-image: url(/gfx/theme_default/site/release_navigation_bkg00.gif);
	background-repeat: repeat-x;
	cursor:pointer;
}

	.info_navigation_btn_off a {
		color: #93929e;
	}
	
.info_navigation_btn_on {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:2px;
	background-color:#e5e5e7;
	float:left;
	margin-right: 2px;
	border-top: 1px solid #bcbcc3;
	border-right: 1px solid #bcbcc3;
	border-left: 1px solid #bcbcc3;
	border-bottom: 1px solid #f1f1f1;
	background-color:#f1f1f1;
	cursor:default;
}

.info_data {
	clear: both;
	border-top: 1px solid #bcbcc3;
	background-color:#f1f1f1;
	background-image: url(/gfx/theme_default/gameinfo/info_data_border.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0.3em 5px 0 10px;
	margin-bottom: 0;
}
	
	.info_data table  {
		margin-top: 10px;
		margin-bottom: 7px;
	}
	
	.info_data table td {
		font-size: 12px;
		line-height: 1.5em;
		vertical-align: top;
	}
	
	.info_data table td table {
		margin-top: 0;
		margin-left: 128px;
	}
	
	.info_data table td table td {
		padding-bottom: 3px;
		padding-right: 12px;
		line-height: 1.22em;
		vertical-align: top;
	}

	.info_data .gameinfo_link {
		padding-left:17px;
		padding-bottom:2px;
		background-image: url(/gfx/theme_default/gameinfo/news_link01_gray.gif);
		background-repeat: no-repeat;
		color: #585768;
	}


#gameinfo_data_platform {
	padding: 0 18px 0 0;
	font-size: 24px; 
	color: #b7b7b7;
	font-weight: normal;
	text-align: right;
} 

#gameinfo_pegi img {
	margin-top: 5px; 
	height: 24px; 
	border: 1px solid #a5a5a5;
}

#gameinfo_contribute {
		margin: 0;
		padding: 0;
	}

	#gameinfo_contribute a {
		display: block; 
		padding: 5px 10px 13px 70px; 
		background: url(/gfx/theme_default/site/contribute_a_bkg01.gif) no-repeat; 
		background-position: 10px center;
		margin: 0;
		font-size: 10px;
		line-height: 1.32; 
		text-decoration: none; 
		color: #585768}
		
	#gameinfo_contribute a b {
		font: bold 18px Arial,Helvetica,sans-serif;
		line-height: 1.4; }
	
#gameinfo_options {
	padding-top: 7px;
	padding-bottom: 11px;
}

	#gameinfo_options a {
		padding-left: 24px;
		padding-bottom: 2px;
		padding-top: 2px;
		font-size: 11px;
		line-height: 1.72em;
		margin-left: 4px;
	}
	
	#gameinfo_options #control_watch {
		background: url(/gfx/theme_default/site/control_watch.gif) no-repeat; 
	}
	
	#gameinfo_options #control_aw {
		background: url(/gfx/theme_default/site/control_aw.gif) no-repeat; 
	}
	
	#gameinfo_options #control_ao {
		background: url(/gfx/theme_default/site/control_ao.gif) no-repeat; 
	}
	
	#gameinfo_options #control_sendtip {
		background: url(/gfx/theme_default/site/control_sendtip.gif) no-repeat; 
	}

#gameinfo_boxshot_wrap {
	position: absolute; 
	left: 19px;
}

#gameinfo_boxshot {
	margin-top: 1px;
	border: 1px solid #bcbcc3;
}

#gameinfo_grade {
	width: 100px;
	position: absolute;
	right: 11px;
	margin-top: 10px;
	text-align: right;
}

#gameinfo_awards {
	position: absolute;
	right: 120px;
}

.tab_navigation {
	display: inline-block;
	position: relative; /* IE-fix */
}

.gameinfo_tab_off,
.gameinfo_tab_on,
.gameinfo_tab_disabled {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
	margin-right: 3px;
	margin-bottom: 0;
	padding: 2px 10px 3px 10px;
	border-right: 1px solid #8f8f8f;
	border-left: 1px solid #8f8f8f;
	border-top: 1px solid #8f8f8f;
}

.gameinfo_tab_off {
	color: #dcdcdc;
	background-color: #696879;
	background-image: url(/gfx/theme_default/gameinfo/tab_gradient_2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	cursor: default;
}
	.gameinfo_tab_off a,
	.gameinfo_tab_off a:hover {
		color: #dcdcdc;
		text-decoration: none;
	}

.gameinfo_tab_on {
	background-color: #fff;
	cursor: default;
}

.gameinfo_tab_disabled {
	color: #909090;
	background-image: url(/gfx/theme_default/gameinfo/info_data_border.gif); 
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #d3d3d3;
	cursor: default;
}

.gameinfo_grade {
	color: #b40001;
	font-size: 11px;
	display: inline;
	text-align: right;
}

.gameinfo_contentbox {
	height: auto;
	clear: both;
	padding: 5px 10px 0 10px;
}

.gameinfo_directlink, .gameinfo_directlink a {
	color: #585768;
	clear: both; 
	padding-top: 10px; 
	font-style: italic;
}

.gameinfo_description {
	width: 500px;
	padding: 11px 7px;
	font-size: 12px;
	line-height: 1.32em;
}

#more_news {
	color: #B30000;
}

/*
####################################
 EXTERNAL - GAME
 Used for a nicely formatted game box outside of games db
####################################
*/

.external_game {
	padding: 8px 0 8px 8px; 
	background-color: #f1f1f1; 
	border-top: 1px solid #bcbcc3;
	border-bottom: 1px solid #bcbcc3;
	margin-bottom: 10px;
	min-height: 125px;
}
	.external_game h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.external_game h1 a {
		color: #585768;
	}
	
	.external_game span {
		
	}
	
	.external_game span a {
		color: #585768;
	}

	.external_game h2 {
	}
	.external_game h3 {
	}
	.external_game h4 {
	}
	.external_game h5 {
	}

.external_game_subtext {
	padding-bottom: 5px;
}

.external_game_image {
	float: left;
	padding: 0 15px 0 10px;
}

	.external_game_image img {
		border: 1px solid #b3b3bb;
	}

.external_game_description {
	margin: 10px;
}

.external_game_info table {
	margin-top: 10px;
}

.external_game_info table td {
	padding-bottom: 3px;
	padding-right: 12px;
	line-height: 1.22em;
	vertical-align: top;
	font-size: 11px;
}

.external_game_info table td .external_game_info_link {
	padding-left:17px;
	padding-bottom:2px;
	background-image: url(/gfx/theme_default/gameinfo/news_link01_gray.gif);
	background-repeat: no-repeat;
	color: #585768;
}

.external_game_info table td a {
	color: #585768;
}


/*
####################################
 GAMETOP
 Used in /speltoppen/ and in EosCode for GameTop
####################################
*/
.gametop_filter_interval,
.gametop_filter_platform {
	text-align: center;
}
.gametop_toplist {
	width: 780px;
	margin: 10px 10px 0 10px;
	text-align: center;
}
.gametop_headline {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
}
.gametop_underline {
	border-top: 1px solid #888;
	height: 5px;
	line-height: 10px;
}
.gametop_row0 {}
.gametop_row1 {
	background-color: #f5f5f5;
}
.gametop_item_pos {
	width: 55px;
	font-size: 14px;
	color: #777;
}
.gametop_item_game {
	text-align: left;
	padding: 10px 0;
}
	.gametop_item_game span,
	.gametop_item_game span a {
		font-size: 14px;
	}
	.gametop_item_game .boxshot {
		border: 1px solid #ccc;
	}
	.gametop_table_gamename {}
		.gametop_table_gamename span {
			line-height: 25px; 
			vertical-align: middle;
		}
	.gametop_table_gameinfo {}
		.gametop_table_gameinfo span {
			color: black;
			font-size: 11px;
			padding-right: 15px;
		}
		.gametop_table_gameinfo span span {
			color: #777;
			font-size: 11px;
			padding-right: 0;
		}
.gametop_item_lastpos_icon {
	width: 20px;
}
.gametop_item_lastpos {
	width: 40px;
	text-align: left;
	cursor: help;
}
.gametop_item_timeon {
	width: 100px;
}
.gametop_selector {
	background-color:white;
	border:1px solid #bbb;
	color:black;
	font-family:tahoma,verdana;
	font-size:13px;
}
	.selector:hover {
		background-color: #fafafa;
	}
.gametop_legal_info {
	font-size: 11px;
	line-height: 20px;
	margin: 10px;
	text-align: center;
}

/* Imported buttons */
.gametop_clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.gametop_button_alt1,
a.gametop_button_alt1_selected {
    background: transparent url('/gfx/theme_default/site/button_alt1_bkg01.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    cursor: pointer;
}

a.gametop_button_alt1 span,
a.gametop_button_alt1_selected span {
    background: transparent url('/gfx/theme_default/site/button_alt1_bkg00.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.gametop_button_alt1:active,
a.gametop_button_alt1_selected {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.gametop_button_alt1:active span,
a.gametop_button_alt1_selected span {
    background-position: bottom left;
}

/*
####################################
 VIDEOTAB
 Used in video tab of games page
####################################
*/
.game_video_item {
	float: left;
	padding: 10px 0 5px 10px;
}
	.game_video_item > div {
		width: 237px;
	}
	.game_video_item_image {
		position: relative;
		display: block;
	}
	.game_video_item_image_image {
		border: 1px solid #777;
	}
	.game_video_item_title {
		margin: 5px 5px 0;
		text-align: center;
	}
		.game_video_item_title a {
			color: #000000;
		}
