/* console menu */

#consolemenu {
	position: relative;  
	height: 50px;  
	z-index: 999;
}
	
	#consolemenu ul {}
		#consolemenu ul li {
			float: left; display: inline; 
			border-left: 1px solid #969494; 
			border-right: 1px solid #c4c3c3;
		}
			#consolemenu ul li:first-child {
				border-left: 0;
			}
			#consolemenu ul li a {
				font-size: 14px; font-weight: normal;
				text-transform: uppercase;
				float: left; 
				height: 19px; 
				border-top: 1px solid #807e7e;
                padding: 17px 16px 14px 16px;
				font-family: 'PT Sans', sans-serif;  
				font-weight: bold;
				color: #fff;
				text-shadow: 0px 1px 0px #222;
			}



				#consolemenu ul li a:hover {
					text-shadow: 0px 1px 0px #000;
				}
				#consolemenu ul li.active a {
					text-shadow: 0px 1px 0px #222;
				}
				*html #consolemenu ul li a {
					font-size: 14px;
				}
				#consolemenu ul ul li a {
					color: #000;
				}
					#consolemenu ul ul li a:hover {
						color: #333;
					}
					
			li#prijslijst {
				width: 160px; height: 50px; 
				border: 0;
			}
			
			#xbox{ 
				border-left: 0;
			}
				#xbox a {
					
				}
					#xbox.active a, 
					#xbox a:hover {
						background: #99cc66;
						color: #fff;
					}
					#xbox.active a {background: #99cc66;}
						#xbox.active li a:hover {background: #99cc66;}
					
				#ps3 a{}
					#ps3.active a, 
					#ps3 a:hover{
						background: #006FCD;
                        color: #fff;

					}
					#ps3.active a {background: #006FCD;}
						#ps3.active li a:hover {background: #29abe2;}
				
				#psp a {}
					#psp.active a, 
					#psp a:hover {
						background: #5F1C68;
						color: #fff;
					}
					#psp.active a {background: #9A42A6;}
						#psp.active li a:hover {background: #5F1C68;}
						
				#ds a {}
					#ds.active a, 
					#ds a:hover {
						background: #29abe2;
						color: #fff;
					}
					#ds.active a {background: #1e7ba2;}
						#ds.active li a:hover {background: #29abe2;}
						
				#wii a {}
					#wii.active a, 
					#wii a:hover {
						background: #29abe2;
						color: #fff;
					}
					#wii.active a {background: #1e7ba2;}
						#wii.active li a:hover {background: #29abe2;}
						
				#pc a {}
					#pc.active a, 
					#pc a:hover {
						background: #666666;
						color: #fff;
					}
					#pc.active a {background: #666666;}
						#pc.active li a:hover {background: #666666;}
						
				#retro a {}
					#retro.active a, 
					#retro a:hover {
						background: #fbb03b;
						color: #fff;
					}
					#retro.active a {background: #cf7e00;}
						#retro.active li a:hover {background: #fbb03b;}
						
				#preorders a {}
					#preorders.active a, 
					#preorders a:hover {
						background: #ff0000;
						color: #fff;
					}
					#preorders.active a {background: #ff0000;}
						#preorders.active li a:hover {background: #ff0000;}
						
				#meer a {}
					#meer a:hover {
						background: #858585; 
					}
			
/* main menu */

#menu {
	position: relative; 
	height: 37px; 
	padding: 1px 0 2px 0; 
	background: url(/images/bottommenubg.png) repeat-x;
	z-index: 99;
}
	#menu ul, 
	#menu li {}
	
	#menu ul {
		position: relative;
	}
		#menu ul li {
			border-right: 1px solid #d7d7d7; 
			float: left; display: inline;
		}
			#menu ul li a {
				display: block; 
				height: 17px; 
				float: left; 
				padding: 10px; 
				color: #666;
			}
				#menu ul li a:hover {
					color: #000;
				}
			#menu ul li.active a, 
			#menu ul li.active a:hover{
				background: url(/images/menu-selected.jpg) repeat-x;
				color: #000; 
				background: transparent;
			}


/* DROPDOWN MENU
======================================================================================================================= */

.submenu, 
.submenu * { 
	margin: 0; padding: 0; 
	list-style: none;
}
.submenu { 
	line-height: 1.0;
	height: 50px;
}
	*html .submenu {
		overflow: hidden;
	}
.submenu a, 
.submenu a:visited  {
	margin: 0; padding: 0;/* visited pseudo selector so IE6 applies text colour*/ 
}
	ul.submenu li li a {
		text-transform: capitalize !important; font-size: 13px !important; color: #fff !important;
		border: 0 !important; 
		display: block !important;
		height: auto !important; 
		width: 160px !important; 
		margin: 0 !important; padding: 10px !important;
		font-family: 'PT Sans', sans-serif !important;
		text-shadow: 0px 0px 0px #000 !important;
	} 

.submenu ul {
	position: absolute; top: -999em; 
	width: 180px;  
	-moz-box-shadow: 0px 3px 5px #000; /* Firefox */
	-webkit-box-shadow: 0px 3px 5px #000; /* Safari, Chrome */
	box-shadow: 0px 3px 5px #000; /* CSS3 */
}
  
.submenu ul li {
	width: 100%;
}
.submenu li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}
.submenu li {
	position: relative;
}
	.submenu li:hover ul,
	.submenu li.sfHover ul {
		left: 0; top: 48px; /* match top ul list item height */ 
		z-index: 99;
	}

		ul.submenu li:hover li ul,
		ul.submenu li.sfHover li ul {
			top: -999em;
		}
		ul.submenu li li:hover ul,
		ul.submenu li li.sfHover ul {
			left: 10em; /* match ul width */ top: 0;
		}

			ul.submenu li li:hover li ul,
			ul.submenu li li.sfHover li ul {
				top: -999em;
			}
			ul.submenu li li li:hover ul,
			ul.submenu li li li.sfHover ul {
				left: 10em; /* match ul width */ top: 0;
			}

/* xbox */

.submenu li#xbox.sfHover a {
	background: #99cc66; 
	color: #fff !important;
	text-shadow: 0px 1px 0px #000;
}
.submenu #xbox a:focus, 
.submenu #xbox a:active {
	background: #99cc66; 
	outline: 0;
	color: #fff !important;
}
	#xbox ul {
		background: #99cc66;
	}
		#xbox ul li {
			border: 0;
		}
			#xbox ul li a {}
			
				#xbox ul li a:hover {
					background: #66903c !important;
				}

/* playstation 3 */
				
.submenu li#ps3.sfHover a{
	background: #006FCD;
	color: #fff !important;
	text-shadow: 0px 1px 0px #000;
} 
.submenu #ps3 a:focus, 
.submenu #ps3 a:active {
	background: #006FCD;
	outline: 0;
}	
	#ps3 ul {
		background: #006FCD;
	}
		#ps3 ul li {
			border: 0;
		}
			#ps3 ul li a {}
				#ps3 ul li a:hover {
					background: #29abe2 !important;
				}

/* PSP */
				
.submenu li#psp.sfHover a{
	background: #5F1C68;
	color: #fff !important;
	text-shadow: 0px 1px 0px #000;
} 
.submenu #psp a:focus, 
.submenu #psp a:active {
	background: #5F1C68;
	outline: 0;
}				
	#psp ul {
		background: #5F1C68;
	}
		#psp ul li {
			border: 0;
		}
			#psp ul li a {}
				#psp ul li a:hover {
					background: #9A42A6 !important;
				}

/* DS */
				
.submenu li#ds.sfHover a{
	background: #29abe2;
	color: #fff !important;
	text-shadow: 0px 1px 0px #000;
} 
.submenu #ds a:focus, 
.submenu #ds a:active {
	background: #29abe2;
	outline: 0;
}				
	#ds ul {
		background: #29abe2;
	}
		#ds ul li {
			border: 0;
		}
			#ds ul li a {
				color: #333 !important;
			}
				#ds ul li a:hover {
					background: #1e7ba2 !important;
				}

/* Wii */
				
.submenu li#wii.sfHover a {
	background: #29abe2;
	color: #fff !important;
	text-shadow: 0px 1px 0px #000;
} 
.submenu #wii a:focus, 
.submenu #wii a:active {
	background: #29abe2;
	outline: 0;
}				
	#wii ul {
		background: #29abe2;
	}
		#wii ul li {
			border: 0;
		}
			#wii ul li a {
				color: #333 !important;
			}
				#wii ul li a:hover {
					background: #1e7ba2 !important;
				}

/* PC */
				
.submenu li#pc.sfHover a{
	background: #666666; 
	color: #fff !important;
	text-shadow: 0px 1px 0px #000;
} 
.submenu #pc a:focus, 
.submenu #pc a:active {
	background: #666666; 
	outline: 0;
}				
	#pc ul {
		background: #666666;
	}
		#pc ul li {
			border: 0;
		}
			#pc ul li a {}
				#pc ul li a:hover {
					background: #363636 !important;
				}

/* Retro */
				
.submenu li#retro.sfHover a {
	background: #fbb03b; 
	color: #fff !important;
	text-shadow: 0px 1px 0px #000;
} 
.submenu #retro a:focus, 
.submenu #retro a:active {
	background: #fbb03b; 
	outline: 0;
}	
	#retro ul {
		background: #fbb03b;
	}
		#retro ul li {
			border: 0;
		}
			#retro ul li a {}
				#retro ul li a:hover {
					background: #cf7e00 !important;
				} 

/* pre-orders */				
				
.submenu li#preorders.sfHover a {
	background: #ff0000; 
	color: #fff !important;
	text-shadow: 0px 1px 0px #000;
} 
.submenu #preorders a:focus, 
.submenu #preorders a:active {
	background: #ff0000; 
	outline: 0;
}				
	#preorders ul {
		background: #ff0000;
	}
		#preorders ul li {
			border: 0;
		}
			#preorders ul li a {}
				#preorders ul li a:hover {
					background: #930000 !important;
				}

/* meer */
				
.submenu li#meer.sfHover a {
	background: #858585; 
	color: #fff !important;
	text-shadow: 0px 1px 0px #000;
} 
.submenu #meer a:focus, 
.submenu #meer a:active {
	background: #858585; 
	outline: 0;
}				
	#meer ul {
		background: #858585;
	}
		#meer ul li {
			border: 0;
		}
			#meer ul li a {
				
			}
				#meer ul li a:hover {
					background: #363636 !important;
					color: #fff;
				}
				
/* subindicator */

.submenu a.sf-with-ul {
	/* padding-right: 	20px; */
	min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position: absolute;
	display: block;
	right: 10px; top: 20px; /* IE6 only */
	width: 10px; height: 10px;
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top: 15px;
}