div, span, ul, li, canvas, menu, nav, section, p {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:20px;
	height: 100%;
	min-width:100%;
}

nav ul {
	list-style:none;
}

img {
	border: 0;
}

/*
	Import all tmm-colors/skins/styles
*/

/*
	ICONS:
*/

.titanmegamenu .today_top{ background-image:url(../images/top_menu/today_top.png); }
.titanmegamenu .week_top{ background-image:url(../images/top_menu/week_top.png); }
.titanmegamenu .month_top{ background-image:url(../images/top_menu/month_top.png); }
.titanmegamenu .sixmonth_top{ background-image:url(../images/top_menu/sixmonth_top.png); }
.titanmegamenu .year_top{ background-image:url(../images/top_menu/year_top.png); }
.titanmegamenu .alltime_top{ background-image:url(../images/top_menu/alltime_top.png); }

.titanmegamenu .today_low{ background-image:url(../images/top_menu/today_low.png); }
.titanmegamenu .week_low{ background-image:url(../images/top_menu/week_low.png); }
.titanmegamenu .month_low{ background-image:url(../images/top_menu/month_low.png); }
.titanmegamenu .sixmonth_low{ background-image:url(../images/top_menu/sixmonth_low.png); }
.titanmegamenu .year_low{ background-image:url(../images/top_menu/year_low.png); }
.titanmegamenu .alltime_low{ background-image:url(../images/top_menu/alltime_low.png); }

.titanmegamenu .today_large{ background-image:url(../images/top_menu/today_large.png); }
.titanmegamenu .week_large{ background-image:url(../images/top_menu/week_large.png); }
.titanmegamenu .month_large{ background-image:url(../images/top_menu/month_large.png); }
.titanmegamenu .sixmonth_large{ background-image:url(../images/top_menu/sixmonth_large.png); }
.titanmegamenu .year_large{ background-image:url(../images/top_menu/year_large.png); }
.titanmegamenu .alltime_large{ background-image:url(../images/top_menu/alltime_large.png); }

.titanmegamenu .today_small{ background-image:url(../images/top_menu/today_small.png); }
.titanmegamenu .week_small{ background-image:url(../images/top_menu/week_small.png); }
.titanmegamenu .month_small{ background-image:url(../images/top_menu/month_small.png); }
.titanmegamenu .sixmonth_small{ background-image:url(../images/top_menu/sixmonth_small.png); }
.titanmegamenu .year_small{ background-image:url(../images/top_menu/year_small.png); }
.titanmegamenu .alltime_small{ background-image:url(../images/top_menu/alltime_small.png); }

/*
	LAYOUT:
*/

.menu-title {
	font-weight: bold;
	padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
	min-width: 166px;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #a20000;
}

nav{
	display:block;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
.titanmegamenu{
	height:32px;
	width:100%;
	float:left;
	list-style:none;
	margin: -1px 0 0 0;
	padding:0;
}
.titanmegamenu a{
	text-decoration:none;
	font-size:12px;
	text-align:left;
}
.titanmegamenu > li{
	float:left;
	width:auto;
	height:32px;
	list-style:none;
	margin:0;
	position:relative;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
}
.titanmegamenu > li > a{
	width:auto;
	float:left;
	height:22px;
	padding:5px 10px;
}
.titanmegamenu > li > a img{
	width:16px;
	height:16px;
	margin:0px 5px -4px 0
}
.titanmegamenu > li > a span{
	font-size:0; 
	line-height:0; 
	width:0;
	height:0;
	margin:0 0 0 5px;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	border-bottom:0px;
	vertical-align:middle;
}
.titanmegamenu > li > div{
	position:absolute;
	left:0;
	padding-left:1px;
	display:none;
}
.titanmegamenu .tmm-bridge{
	position:absolute;
	display:block;
}
/* second lvl and > */
.titanmegamenu li ul{
	width:200px;
	float:left;
	margin:0 0 0 -1px;
}
.titanmegamenu li ul li{
	width:200px;
	float:left;
	margin:0;
	background-position:6px 7px;
	background-repeat:no-repeat;
	position:relative;
}
.titanmegamenu li ul a{
	width:162px;
	float:right;
	height:100%;
	padding:4px 0 0 10px;
	height:26px;
	position:relative
}
.titanmegamenu li ul li:hover > a{
	border:none;
}
