	#topnav {
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
	width: 100%;
}

#topmenu {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	position: relative;
	padding: 0px;
	top: 51px;
	
}


#topnavgrau {
	position:absolute;left:0px;top:0px;
	background-image: url(../img/topnav.png);
	-background-image: none;

	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tonisailersports.com/wp-content/themes/template_tonisailer/img/topnav.png', sizingMethod='scale');
	background-repeat: repeat-x;
	height: 75px;
	width: 100%;

	background-position: center;
	}

#topnavbalken {
	height: 24px;
	width: 100%;
	position:absolute;left:0px;top:51px;
	background-image: url(../img/topnav_balken.png);
	background-position: center;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tonisailersports.com/wp-content/themes/template_tonisailer/img/topnav_balken.png', sizingMethod='scale');


}

#topnavline {
	position:absolute;left:0px;top:75px;
	height: 4px;
	width: 100%;
	background-image: url(../img/topnav_line.png);
	background-position: center;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tonisailersports.com/wp-content/themes/template_tonisailer/img/topnav_line.png', sizingMethod='scale');
	padding: 0px;
	line-height: 4px;


	
}


#topmenu li {
	list-style-type: none;
	text-align: right;
	line-height: 28px;
	height: 28px;
	float: right;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left: 666px;
	margin-left: -600px;

	
}

#topmenu li.current-cat,
#topmenu li.current-cat-parent,
#topmenu li.current_page_item,
#topmenu li.current_page_parent,
#topmenu li.current_page_ancestor,
#topmenu li.page_ancestor

{

	background-image: url(../img/topnav_rollover2.png);
	-background-image: url(../img/topnav_rollover2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	
}

#topmenu li.current-cat ul li,
#topmenu li.current-cat-parent ul li,
#topmenu li.current_page_item ul li,
#topmenu li.current_page_parent ul li,
#topmenu li.current_page_ancestor ul li,
#topmenu li.page_ancestor ul li

{
	background-image: none;
	
	
}




#topmenu li.cat-item-1 {
	padding-left: 666px;
	margin-left: -666px;
	position: absolute;
	left: 0px;
}


#topmenu li ul li, #topmenu li:hover ul li, #topmenu li li {
	background-image: none;
	width: auto;
}






#topnav li a {
	text-transform: uppercase;
	color: #FFF;
	text-align: right;
	text-decoration: none;
	line-height: 24px;
	height: 24px;

}





	



#topnav li ul {
	background-image: url(../img/subnav_b.png);
	background-repeat: no-repeat;
	background-position: left;
	

	visibility: hidden;
	position: absolute;
	width: 2000px;
	top: 28px;
	margin-left: -1000px;
	padding-left: 1020px;
	*+margin-left: -1080px;
	-margin-left: -1080px;	
}





#topnav li ul li {
	font-weight: normal;
	float: left;
	line-height: 24px;
	height: 24px;
	text-align: left;	
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 40px;
}


#topnav li ul ul {
	
	background-image: url(../img/subsub.png);
	background-repeat: no-repeat;
	background-position: left;
	
	top: 24px;
	margin-left: 0px;
	*+margin-left: -44px;
	-margin-left: -44px;
	padding-left: 0px;
	
}



#topnav li ul ul li{
	
}


#topnav li.current-cat,
#topnav li.current-cat-parent,
#topnav li.current_page_item,
#topnav li.current_page_parent,
#topnav li.current_page_ancestor,
#topnav li.page_ancestor
{ 
	font-weight: bold; 
}




#topnav li a:hover 
{
	color: #CCC;
}
