@charset "utf-8";
/* container.css */

/* NEW CONTAINERS BLACK SKIN */

.c_contentblack
{
    font-size: 10px;
    font-weight: bold;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
}

       /* .c_contentblack a, .c_contentblack a:link, .c_contentblack a:visited, .c_contentblack a:active, .c_contentblack a:hover {
			color:#50b848;
			color:#FFF;
			font-weight:bold;
		}
		
		.c_contentblack a:hover{
			color:#48d42d;
		}*/

.c_right_topblack
{
    background: #111 url(images/c_right_topblack.png) no-repeat;
    color: #50b848;
    height: 25px;
    margin-left:3px;
}

.c_right_topyellow
{
    background: #111 url(images/c_right_topyellow.png) no-repeat;
    color: #333;
    height: 25px;
    margin-left:3px;
}

.c_right_mid
{
    background: #111 url(images/c_right_centergradient.png) no-repeat;
    color: #DDD;
    padding-left:7px;
    padding-right:7px;
    width: 220px;
}

.c_right_bottomfull
{
    background: #111 url(images/c_right_bottomfull.png) no-repeat;
    height: 5px;
}

.c_dynamic_topempty
{
    color:#ffdf4f;
}

.c_dynamic_lefttop
{
    width:6px;
    height:25px;
    background: #222 url(images/c_dynamic_topleft.png) no-repeat;
}

.c_dynamic_centertop
{
    height:25px;
    background: #222 url(images/c_dynamic_toptile.png) repeat-x;
}

.c_dynamic_righttop
{
    width:57px;
    height:25px;
    background: #222 url(images/c_dynamic_topright.png) no-repeat;
}

.c_dynamic_mid
{
    background: #202020;
    color: #DDD;
    padding-left:6px;
    padding-right:6px;
    width: 100%;
}

.c_dynamic_bottomfull
{
    
}

.c_colortitle
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffdf4f;
}

/* END NEW CONTAINERS BLACK SKIN */

/* -------------------------------------------------------------------------------------------------- */
/* ----------------------------------- CONTAINER Dependant Styles ----------------------------------- */
/* -------------------------------------------------------------------------------------------------- */

.c_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.c_titlepixelfix
{
    margin-bottom:3px;   
}

.c_content{
	font-family:Helvetica, Arial, Sans-Serif;
	font-size:10px;
	font-weight:bold;
	
	}
	
		.c_content a, .c_content a:link, .c_content a:visited, .c_content a:active, .c_content a:hover {
			color:#50b848;
			/*color:#DDD;*/
			/*color:#ffdf4f;*/
			font-weight:bold;
			font-size:11px;
		}
		.c_content a:hover{
			color:#48d42d;
		}

/* -------------------------- Table Layout Images ----------------------------- */
/* ---------------------------------------------------------------------------- */

.c_fulltoptabletile{
	width:702px; 
	background:url(images/c_topbartile.gif) repeat-x;
}
.c_right_topbartile{
	width:220px; 
	background:url(images/c_topbartile.gif) repeat-x;
}
.c_125_topbartile{
	width:924px; background:url(images/c_topbartile.gif) repeat-x;
}
.c_33_topbartile{
	width:232px; background:url(images/c_topbartile.gif) repeat-x;
}
.c_50_topbartile{
	width:350px; background:url(images/c_topbartile.gif) repeat-x;
}
.c_66_topbartile{
	width:467px; background:url(images/c_topbartile.gif) repeat-x;
}


/* ---------------- Top --------------- */
/* ------------------------------------ */

.c_fulllefttop{
	width:21px; height:22px; background:url(images/c_leftcorner.gif) no-repeat;
}
.c_fullrighttop{
	width:21px; height:22px; background:url(images/c_rightcorner.gif);
}
.c_fullcentertop{
	width:660px; height:22px; background:url(images/c_topbartile.gif) repeat-x;
}

.c_fullwidthcentertop
{
    width:880px; height:22px; background:url(images/c_topbartile.gif) repeat-x;
}


.c_right_top{
	width:199px; height:22px; background:url(images/c_topright.jpg);
}


.c_125_centertop{
	width:882px; height:22px; background:url(images/c_topbartile.gif) repeat-x;
}


.c_33_centertop{
	width:190px; height:22px; background:url(images/c_topbartile.gif) repeat-x;
}

.c_50_centertop{
	width:308px; height:22px; background:url(images/c_topbartile.gif) repeat-x;
}

.c_66_centertop{
	width:425px; height:22px; background:url(images/c_topbartile.gif) repeat-x;
}

/* ---------------- Center --------------- */
/* ------------------------------------ */

/* ---------- FullNormal ---------- */
.c_fullleftcenter{
	width:6px; /*height:128px;*/ background:url(images/c_leftsidetile.gif) repeat-y;
}
.c_fullcentercenter{
	width:690px; /*height:128px;*/ 
	/*0 background-color:#f9f9f9; **/
	background-color: #222;
}
.c_fullrightcenter{
	width:6px; /*height:128px;*/ background:url(images/c_rightsidetile.gif) repeat-y;
}
.c_fullwidthcentercenter
{
    width:910px; /*height:128px;*/ 
    /*0 background-color:#f9f9f9; **/
	background-color: #222;
}
/* ---------- FullHot ---------- */
.c_fullhotright{
	width:6px; /*height:225px;*/ background:url(images/c_rightsidehot.gif)
}
.c_fullhotcenter{
	width:690px; /*height:225px;*/ background:url(images/c_centerhot.gif)
}
.c_fullhotleft{
	width:6px; /*height:225px;*/ background:url(images/c_leftsidehot.gif);
}
/* ---------- Right ---------- */
.c_right_leftcenter{
	width:6px; /*height:128px; */ background:url(images/c_leftsidetile.gif) repeat-y;
}
.c_right_center{
	width:208px; /*height:128px; */ background-color:#f9f9f9;
}
.c_right_rightcenter{
	width:6px; /*height:128px; */ background:url(images/c_rightsidetile.gif) repeat-y;
}
/* ---------- RightAlt ---------- */
.c_rightalt_leftcenter{
	width:6px; /*height:128px; */ background:url(images/c_leftsidetilealtrow.gif) repeat-y;
}
.c_rightalt_center{
	width:208px; /*height:128px; */ background:url(images/c_alternatingrow.gif) repeat;
}
.c_rightalt_rightcenter{
	width:6px; /*height:128px; */ background:url(images/c_rightsidetilealtrow.gif) repeat-y;
}
/* ---------- NoWidth (built in table) ---------- */
.c_nowidth_center{
	height:158px; 
	/*0 background-color:#f9f9f9; **/
	background-color: #222;
}
.c_nowidth_noheight
{
    background-color:#f9f9f9;
}
/* ---------- NoWidth (built in table) for NEW 33 COMPACT Containers ---------- */
.c_nowidth_compact_center{
	height:149px; 
	/*0 background-color:#f9f9f9; **/
	background-color: #222;
	padding-top:2px;
}
/* --- Container with different Height for Top 5 ---*/

.c_33_center_top5
{
    height:110px; 
    /*0 background-color:#f9f9f9; **/
	background-color: #222;
}

/* ---------- LeftAlt ---------- */
.c_50alt_leftcenter{
	width:6px; /*height:128px;*/ background:url(images/c_leftsidetilealtrow.gif) repeat-y;
}
.c_50alt_center{
	height:145px; background:url(images/c_alternatingrow.gif) repeat;
}
.c_50_center
{
    height:145px; 
    /*0 background-color:#f9f9f9; **/
	background-color: #222;
}
.c_50alt_rightcenter{
	width:6px; /*height:128px;*/ background:url(images/c_rightsidetilealtrow.gif) repeat-y;
}

/* ---------------- Bottom --------------- */
/* --------------------------------------- */

.c_fullcenterbottom{
	width:660px; height:23px; background:url(images/c_bottomcenter.png)
}
.c_fullrightbottom{
	width:21px; height:23px; background:url(images/c_bottomright.gif)
}
.c_fullleftbottom{
	width:21px; height:23px; background:url(images/c_bottomleft.gif)
}



.c_fullrightbottom_compact{
	width:21px; height:2px; background:url(images/c_bottomright_compact.gif)
}
.c_fullleftbottom_compact{
	width:21px; height:2px; background:url(images/c_bottomleft_compact.gif)
}



.c_fullwidthcenterbottom
{
    width:880px; height:23px; background:url(images/c_bottomcenter.png)
}

.c_right_bottomright{
	width:199px; height:23px; background:url(images/c_bottomsmall.jpg);
}

.c_125_centerbottom{
	width:882px; height:23px; background:url(images/c_bottomcenter125.png);
}

.c_33_centerbottom{
	width:190px; height:23px; background:url(images/c_bottomcenter33.png);
}



.c_33_centerbottom_compact{
	width:190px; height:2px; background:url(images/c_bottomcenter33_compact.png);
}



.c_50_centerbottom{
	width:308px; height:23px; background:url(images/c_bottomcenter50.png);
}

.c_66_centerbottom{
	width:425px; height:23px; background:url(images/c_bottomcenter66.png);
}
/* -------------------------------------------------------------------------------------------------- */

.c_detailfiche{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
	/*0 color:#999999; */
	color:#CCC;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-left:12px;
}

.c_detailfiche a {
			color:#999999;
			font-weight:bold;
		}
		.c_detailfiche  a:link {
			color:#999999;
			font-weight:bold;
		}
		.c_detailfiche  a:visited{
			color:#999999;
			font-weight:bold;
		}
		.c_detailfiche  a:active{
			color:#999999;
			font-weight:bold;
		}
		.c_detailfiche a:hover{
			color:#666666;
			font-weight:bold;
		}
.c_extras{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
	/*0 color:#999999; */
	color:#CCC;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-left:12px;
}
.c_extras a {
			color:#999999;
			font-weight:bold;
		}
		.c_extras  a:link {
			color:#999999;
			font-weight:bold;
		}
		.c_extras  a:visited{
			color:#999999;
			font-weight:bold;
		}
		.c_extras  a:active{
			color:#999999;
			font-weight:bold;
		}
		.c_extras  a:hover{
			color:#666666;
			font-weight:bold;
		}
		
		
/* Accordion CSS */

/* Accordion styles (static) */
/* TODO - CHECK THESE STYLES, Probably obsolete. */

ul.accordion {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative; /* Forces the bottom border of the h2 to display in IE */
}

ul.accordion li {
  clear: left;
  position: relative;
}

ul.accordion h2 {
  border-width: 0px 0;
  margin: 0 -0.667em -1px;
}

ul.accordion h2 a:link, ul.accordion h2 a:visited {
  display: block;
  margin: 1px;
  padding: 0 0.667em;
  text-decoration: none;
}

/* Accordion styles (dynamic) */

ul.accordion li.collapsed * {
  position: absolute;
  left: -10000px;
}

ul.accordion li.collapsed h2, ul.accordion li.expanded h2,
ul.accordion li.collapsed h2 a:link, ul.accordion li.collapsed h2 a:visited,
ul.accordion li.expanded h2 a:link, ul.accordion li.expanded h2 a:visited {
  position: static;
}

ul.accordion li.collapsed h2 a:hover, ul.accordion li.collapsed h2 a:focus,
ul.accordion li.collapsed h2 a:active,
ul.accordion li.expanded h2 a:link, ul.accordion li.expanded h2 a:visited {
  
}

/* Accordion content styles (static) */

ul.accordion h3 {
  margin: 0;
}

ul.accordion p {
  display: inline;
  float: left;
  clear: left;
  width: 50%;
  margin: 0 0 0 0;
}

ul.accordion div.links {
  margin: 0 0 0 50%;
}

div.links ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0;
}

div.links li {
  clear: none;
  display: inline;
  margin: 0 0 0 0;
  position: static;
}


/* ToggleElement Javascript Styles */
/* ------------------------------- */

.te_title
{
    height: 20px; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold;
    line-height:10px; vertical-align:middle;
    background-color:White;
    color:#000000;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.te_title2
{
    height: 20px; font-family: Verdana,Arial; font-size: 10px; font-weight: bold;
    line-height:10px; vertical-align:middle;
    background-color:#ececec;
    color:#000000;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.te_title a, te_title a:link, te_title a:visited, te_title a:active, te_title a:hover
{
    color:#000000; text-decoration:none;
}

.te_title2 a, te_title2 a:link, te_title2 a:visited, te_title2 a:active, te_title2 a:hover
{
    color:#000000; text-decoration:none;
}

.te_content
{
    visibility:hidden;height:0px; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px; 
    font-weight: bold; color: #000000;
    line-height:0;
    margin:0;
    padding:0;
    background-color:#f3f3f3;
   
}

.te_content_show
{
    visibility:visible;height:20px;font-family: Verdana,Arial; font-size: 9px; 
    font-weight: bold; color: #000000;
    line-height:10px; vertical-align:middle;
    margin:  0 0 -5 0;
    padding:0 0 0 0;
    background-color: #f3f3f3;
}

.te_content a, .te_content a:link, .te_content a:visited, .te_content a:active, .te_content a:hover, .te_content_show a, .te_content_show a:link, .te_content_show a:visited, .te_content_show a:active, .te_content_show a:hover
{
    color:#000000;text-decoration:none;
}

.te_contentlink, .te_contentlink a, .te_contentlink a:link, .te_contentlink a:visited, .te_contentlink a:active, .te_contentlink a:hover
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size: 8px; 
    font-weight: bold; color: #000000;
}

/*games in prijs verlaagd lijst*/
.gmfp_gametitle {
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bolder;
	color:#222222;
	vertical-align:middle;
}
		.gmfp_gametitle a {
			color:#222222;
			text-decoration:none;
			font-weight:bold;
		}
		.gmfp_gametitle a:link {
			color:#222222;
			font-weight:bold;
		}
		.gmfp_gametitle a:visited {
			color:#222222;
			font-weight:bold;
		}
		.gmfp_gametitle a:active {
			color:#222222;
			font-weight:bold;
		}
		.gmfp_gametitle a:hover {
			color:#222222;
			font-weight:bold;
			text-decoration:underline;
		}
.gmfp_slashedprice{
	text-decoration:line-through;font-size:10px;padding-bottom:3px;margin-bottom:3px;color:#BBBBBB;
}
.gmfp_greenprice{
	color:#33CC00;font-size:12px;
}
.gmfp_newprice{
	color:#FF0000;font-size:12px;
}
/*packhosts*/
.packshot{
	width:130px; height:200px; vertical-align:middle; text-align:center; border-style:solid; border-color:#393939; border-width:1px; background: #181818 url(images/packshot_tile.png) repeat-y;
}
.packshothover{
	width:130px; height:200px; vertical-align:middle; text-align:center; border-style:solid; border-color:#50b848; border-width:1px; background: #181818 url(images/packshot_tile.png) repeat-y;
}
.packshotAlt{
	width:130px; height:200px; vertical-align:middle; text-align:center; border-style:solid; border-color:#393939; border-width:1px; background: #181818 url(images/packshot_tile.png) repeat-y;
}
.packshothoverAlt{
	width:130px; height:200px; vertical-align:middle; text-align:center; border-style:solid; border-color:#50b848; border-width:1px; background: #181818 url(images/packshot_tile.png) repeat-y;
}

.packshotsmall{
	/*width:52px; height:75px;*/ vertical-align:middle; text-align:center; border-style:none; border-color:#393939; border-width:1px;
}
.packshotsmallhover{
	/*width:52px; height:75px;*/ vertical-align:middle; text-align:center; border-style:none; border-color:#50b848; border-width:1px; background-color:#222;
}
.packshotsmallAlt{
	/*width:52px; height:75px;*/ vertical-align:middle; text-align:center; border-style:none; border-color:#393939; border-width:1px; background-color:#292929;
}
.packshotsmallhoverAlt{
	/*width:52px; height:75px;*/ vertical-align:middle; text-align:center; border-style:none; border-color:#50b848; border-width:1px; background-color:#222;
}


/*-----------------------------------------------*/
#ps3hardware print
{
    
}

/*big image button*/
h2.GMButtonLinkBig  {
    width:186px;
    height:35px;
    
    /*border: solid 1px #003d09;*/
    font-weight:bold;
    font-size:13px;
    /*text-align:center;
    display:block;*/
    position:relative;
    /*text-indent: -9999px;*/
    overflow: hidden;
    margin-top:0;
}

h2.GMButtonLinkBig span{
    position: absolute;
    left: 0;
    top: 0;
    width:100%;
    height:100%;
    background: url(images/buttonlinkbig.jpg);
    background-repeat: no-repeat;
    cursor: hand;
    cursor: pointer;
}
		.GMButtonLinkBig a, .GMButtonLinkBig a:link, .GMButtonLinkBig a:visited, .GMButtonLinkBig a:active, .GMButtonLinkBig a:hover  {
			width:200px;
			height:35px;
			font-size:13px;
			font-weight:bold;
			color:#111;
		}
		.GMButtonLinkBig a:hover {
			color:#999;
			text-decoration:none;
		}
/*---------*/

/*additional generemenu styles*/
.gmgenremenuitem, .gmgenremenuitemselected
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:bold;
}

.gmgenremenuitem a, .gmgenremenuitem a:link, .gmgenremenuitem a:visited, .gmgenremenuitem a:active, .gmgenremenuitem a:hover
{
    color:#EEEEEE;
    font-weight: bold;
    font-size:10px;
}
.gmgenremenuitemselected a, .gmgenremenuitemselected a:link, .gmgenremenuitemselected a:visited, .gmgenremenuitemselected a:active, .gmgenremenuitemselected a:hover
{
    color:#FFDF4F;
    font-weight: bold;
    font-size:10px;
}

.gmgenremenuitem a:hover, .gmgenremenuitemselected a:hover
{
    color:#FFDF4F;
}

/* ------------------ */

.gmsubnotes
{
    width: 90%;
    margin-left:3px;
    text-align:center;
}

.gmsubnotes a, .gmsubnotes a:link, .gmsubnotes a:visited, .gmsubnotes a:active, .gmsubnotes a:hover {
	color:#50b848;
	font-size:8px;
	text-decoration:none;
	font-weight:bold;
	outline: none;
	-moz-outline-style: none;
}
.gmsubnotes a:hover {
	color:#48d42d;
	font-weight:bold;
	text-decoration:underline;
}