@charset "utf-8";

#menu_buttons_container
{	
	background-color: transparent; 	
	width:792px; height:46px;
	top:200px;
	left:193px;	
	position:relative;
	z-index:3;	
}

/* About button */

#about_button_container
{
	position: absolute;
	display: block;
	width: 108px;
	height: 42px;
	top: 0px;
	left: 0px;		
	margin:2px;	
	background-color: transparent;
	background-repeat: no-repeat; 
	z-index: 3;
}

.about_button
{
	display: block;
	width: 108px;
	height: 42px;
	margin:0;
	padding:0;
	background:url("images/menu_about_btn.png") 0 0 no-repeat;
	background-color: transparent;
	background-repeat: no-repeat; 
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0;
	z-index: 3;
}

a:visited.about_button
{
	background-position: 0 0px;
}

a:hover.about_button
{
	background-position: 0 -42px;
}

a:active.about_button
{
	background-position: 0 -84px;
}

a:focus.about_button
{
	outline:0;
}

.about #about_button_container a
{
	display: block;
	width: 108px;
	height: 42px;
	margin:0;
	padding:0;
	background:url("images/menu_about_btn.png") 0 0 no-repeat;
	background-position: 0 -42px;
	background-color: transparent;
	background-repeat: no-repeat; 
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0;
	z-index: 3;
	cursor:default;
}

/* Games button */

#games_button_container
{
	position: absolute;
	display: block;
	width: 108px;
	height: 42px;
	top: 0px;
	left: 110px;		
	margin:2px;	
	background-color: transparent;
	background-repeat: no-repeat; 
	z-index: 3;
}

.games_button
{
	display: block;
	width: 108px;
	height: 42px;
	margin:0;
	padding:0;
	background:url("images/menu_games_btn.png") 0 0 no-repeat;
	background-color: transparent;
	background-repeat: no-repeat; 
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0;
	z-index: 3;
}

a:visited.games_button
{
	background-position: 0 0px;
}

a:hover.games_button
{
	background-position: 0 -42px;
}

a:active.games_button
{
	background-position: 0 -84px;
}

a:focus.games_button
{
	outline:0;
}

.games #games_button_container a
{
	display: block;
	width: 108px;
	height: 42px;
	margin:0;
	padding:0;
	background:url("images/menu_games_btn.png") 0 0 no-repeat;
	background-position: 0 -42px;
	background-color: transparent;
	background-repeat: no-repeat; 
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0;
	z-index: 3;
	cursor:default;
}

/* Store button */

#store_button_container
{
	position: absolute;
	display: block;
	width: 108px;
	height: 42px;
	top: 0px;
	left: 220px;		
	margin:2px;	
	background-color: transparent;
	background-repeat: no-repeat; 
	z-index: 3;
}

.store_button
{
	display: block;
	width: 108px;
	height: 42px;
	margin:0;
	padding:0;
	background:url("images/menu_store_btn.png") 0 0 no-repeat;
	background-color: transparent;
	background-repeat: no-repeat; 
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0;
	z-index: 3;
}

a:visited.store_button
{
	background-position: 0 0px;
}

a:hover.store_button
{
	background-position: 0 -42px;
}

a:active.store_button
{
	background-position: 0 -84px;
}

a:focus.store_button
{
	outline:0;
}

.store #store_button_container a
{
	display: block;
	width: 108px;
	height: 42px;
	margin:0;
	padding:0;
	background:url("images/menu_store_btn.png") 0 0 no-repeat;
	background-position: 0 -42px;
	background-color: transparent;
	background-repeat: no-repeat; 
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0;
	z-index: 3;
	cursor:default;
}

/* DevCave button */

#devcave_button_container
{
	position: absolute;
	display: block;
	width: 108px;
	height: 42px;
	top: 0px;
	left: 330px;		
	margin:2px;	
	background-color: transparent;
	background-repeat: no-repeat; 
	z-index: 3;
}

.devcave_button
{
	display: block;
	width: 108px;
	height: 42px;
	margin:0;
	padding:0;
	background:url("images/menu_devcave_btn.png") 0 0 no-repeat;
	background-color: transparent;
	background-repeat: no-repeat; 
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0;
	z-index: 3;
}

a:visited.devcave_button
{
	background-position: 0 0px;
}

a:hover.devcave_button
{
	background-position: 0 -42px;
}

a:active.devcave_button
{
	background-position: 0 -84px;
}

a:focus.devcave_button
{
	outline:0;
}

.devcave #devcave_button_container a
{
	display: block;
	width: 108px;
	height: 42px;
	margin:0;
	padding:0;
	background:url("images/menu_devcave_btn.png") 0 0 no-repeat;
	background-position: 0 -42px;
	background-color: transparent;
	background-repeat: no-repeat; 
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0;
	z-index: 3;
	cursor:default;
}

/* Forum button */

#forum_button_container
{
	position: absolute;
	display: block;
	width: 108px;
	height: 42px;
	top: 0px;
	left: 440px;		
	margin:2px;	
	background-color: transparent;
	background-repeat: no-repeat; 
	z-index: 3;
}

.forum_button
{
	display: block;
	width: 108px;
	height: 42px;
	margin:0;
	padding:0;
	background:url("images/menu_forum_btn.png") 0 0 no-repeat;
	background-color: transparent;
	background-repeat: no-repeat; 
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0;
	z-index: 3;
}

a:visited.forum_button
{
	background-position: 0 0px;
}

a:hover.forum_button
{
	background-position: 0 -42px;
}

a:active.forum_button
{
	background-position: 0 -84px;
}

a:focus.forum_button
{
	outline:0;
}

.forum #forum_button_container a
{
	display: block;
	width: 108px;
	height: 42px;
	margin:0;
	padding:0;
	background:url("images/menu_forum_btn.png") 0 0 no-repeat;
	background-position: 0 -42px;
	background-color: transparent;
	background-repeat: no-repeat; 
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0;
	z-index: 3;
	cursor:default;
}

/* Contacts button */

#contacts_button_container
{
	position: absolute;
	display: block;
	width: 108px;
	height: 42px;
	top: 0px;
	left: 550px;		
	margin:2px;	
	background-color: transparent;
	background-repeat: no-repeat; 
	z-index: 3;
}

.contacts_button
{
	display: block;
	width: 108px;
	height: 42px;
	margin:0;
	padding:0;
	background:url("images/menu_contacts_btn.png") 0 0 no-repeat;
	background-color: transparent;
	background-repeat: no-repeat; 
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0;
	z-index: 3;
}

a:visited.contacts_button
{
	background-position: 0 0px;
}

a:hover.contacts_button
{
	background-position: 0 -42px;
}

a:active.contacts_button
{
	background-position: 0 -84px;
}

a:focus.contacts_button
{
	outline:0;
}

.contacts #contacts_button_container a
{
	display: block;
	width: 108px;
	height: 42px;
	margin:0;
	padding:0;
	background:url("images/menu_contacts_btn.png") 0 0 no-repeat;
	background-position: 0 -42px;
	background-color: transparent;
	background-repeat: no-repeat; 
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0;
	z-index: 3;
	cursor:default;
}

/* Blog button */

#blog_button_container
{
	position: absolute;
	display: block;
	width: 108px;
	height: 42px;
	top: 0px;
	left: 660px;		
	margin:2px;	
	background-color: transparent;
	background-repeat: no-repeat; 
	z-index: 3;
}

.blog_button
{
	display: block;
	width: 108px;
	height: 42px;
	margin:0;
	padding:0;
	background:url("images/menu_blog_btn.png") 0 0 no-repeat;
	background-color: transparent;
	background-repeat: no-repeat; 
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0;
	z-index: 3;
}

a:visited.blog_button
{
	background-position: 0 0px;
}

a:hover.blog_button
{
	background-position: 0 -42px;
}

a:active.blog_button
{
	background-position: 0 -84px;
}

a:focus.blog_button
{
	outline:0;
}

.blog #blog_button_container a
{
	display: block;
	width: 108px;
	height: 42px;
	margin:0;
	padding:0;
	background:url("images/menu_blog_btn.png") 0 0 no-repeat;
	background-position: 0 -42px;
	background-color: transparent;
	background-repeat: no-repeat; 
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0;
	z-index: 3;
	cursor:default;
}