


/* Contains tag div to center it. */
.mt_category_tag_parent {
	position: relative;
	width: 100%;
	height: 100%;
	background-color: #32467f;
}
.mt_category_tag_parent_selected {
	position: relative;
	width: 100%;
	height: 100%;
	background-color: #5d76b7;
}

/* Tags under the category tabs. */
.mt_category_tag_button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	color: #FFFFFF;
	text-align: center;
}

/* Tabs for Lars's tag categories. */
.category_tab {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border: none; float: left;
	color: #cccccc;
	background-color: #2f458a;
	padding: 5px;
	margin: 3px 3px 0px 3px;
	outline: none;
	cursor:pointer;
}
.category_tab_selected {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border: none; float: left;
	color: #ffffff;
	background-color: #405695;
	padding: 5px;
	margin: 3px 3px 0px 3px;
	outline: none;
	cursor:pointer;
}
.genre_tab.category_tab_selected {
	background-color: #6076B5;
}
.sub_genre_tab.category_tab_selected {
	background-color: #8096D5;
}
.sub_menu {
	display: none;
}
.sub_sub_menu {
	display: none;
}
.super_genre_content {
	display:none;
}
.genre_content {
	padding:10px;
}
.sub_genre_content {
}
