/**
 * Style sheet navigationMain
 */
#mainNavigation
{
	width:881px;
	left:26px;
	top:123px;
	position:absolute;
	padding-left:20px;
	background-image:url("/tl_files/frontend/images/menuBackground.gif");
	background-position:left top;
	background-repeat:repeat-x;
	z-index:1000;
}

div > #mainNavigation
{
	height:auto;
	min-height: 34px;
}

#mainNavigation .invisible
{
	display:none;
}

#mainNavigation *
{
	position:relative;
	z-index:1010;
}

#mainNavigation ul
{
	float:left;
	list-style: none;
}

* html #mainNavigation ul .disabledSelector
{
	width:8em;
}

#mainNavigation a
{
	width:132px;
	display:block;
	margin:0;
	padding:9px 5px 10px 5px;
	text-decoration:none;
	color:#4b4b4b;
	line-height:15px;
	text-transform:uppercase;
}

#mainNavigation .hover span.level_1 a, #mainNavigation :hover span.level_1 a, #mainNavigation span.level_1 a:hover
{
	padding-bottom:9px;
}

#mainNavigation ul li
{
	width:142px;
	float:left;
	font-size:11px;
	list-style:none;
}

#mainNavigation ul li.hover, #mainNavigation ul li:hover
{
	background-image:url("../images/spacer.gif");
	background-repeat:no-repeat;
	background-color:transparant;
	background-position:left 12px;
}

#mainNavigation ul li span.level_1 a
{
	font-weight:normal;
	font-size:12px;
	white-space:nowrap;
}

#mainNavigation ul li.hover span.level_1 a, #mainNavigation ul li:hover span.level_1 a
{
	background-color:#666;
	color:#fff;
}

#mainNavigation li span.level_1 a.trail, #mainNavigation li span.level_1 a.active
{
	color:#ff8000;
}

#mainNavigation ul ul
{
	display:none;
}

#mainNavigation ul ul li
{
	margin-top:1px;
	padding:0;
	text-align:left;
	background:none;
}

#mainNavigation ul ul, #mainNavigation ul ul li
{
	width:142px;
}

#mainNavigation ul li.hover ul, #mainNavigation ul li:hover ul
{
	display:block;
}

#mainNavigation ul li.hover ul a, #mainNavigation ul li:hover ul a
{
	padding:5px;
	background-color:#666;
	color:#fff;
	text-transform:none;
	opacity:.93;
	filter:alpha(opacity=91);
}

#mainNavigation ul ul li.hover, #mainNavigation ul ul li:hover
{
	display:block;
	background-color:#f7f6f5;
	filter:alpha(opacity=91);
	opacity:.93;
}

#mainNavigation ul ul li a
{
	display:block;
}

#mainNavigation ul ul li a:hover, #mainNavigation ul ul li.hover a, #mainNavigation ul ul li:hover a
{
	background-color:#f7f6f5;
	color:#4b4b4b;
}

