


#categorieswrapper {
width: 936px;
margin: 0 32px;
padding: 0;
text-align: center;
}

.menu {
width: 920px;
padding: 0 0 0 0; 
margin: 0 47px 0 34px;
list-style: none; 
height: 64px; 
position: relative; 
font-family: Verdana, Arial, sans-serif;
}

.menu li.main_menu {
display: block; 
float: left; 
position: relative;
margin: 0 0 0 13px;
}

.menu li.main_menu1 {
display: block; 
float: left; 
position: relative;
margin: 0 0 0 13px;
}

.seethrough {
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.mainmenu_hockey {
background: #FFF url(../images/mainmenu_hockey.jpg) no-repeat top left;
width: 143px;
height: 64px;
margin: 0;
padding: 0;
}
li.main_menu:hover > a.mainmenu_hockey {
background: #FFF url(../images/mainmenu_hockey.jpg) no-repeat bottom left;
}

.mainmenu_baseball {
background: #FFF url(../images/mainmenu_baseball.jpg) no-repeat top left;
width: 167px;
height: 64px;
margin: 0;
padding: 0;
}
li.main_menu:hover > a.mainmenu_baseball {
background: #FFF url(../images/mainmenu_baseball.jpg)  no-repeat bottom left;
}

.mainmenu_football {
background: #FFF url(../images/mainmenu_football.jpg) no-repeat top left;
width: 168px;
height: 64px;
margin: 0;
padding: 0;
}
li.main_menu:hover > a.mainmenu_football {
background: #FFF url(../images/mainmenu_football.jpg) no-repeat bottom left;
}

.mainmenu_nonsport {
background: #FFF url(../images/mainmenu_nonsport.jpg) no-repeat top left;
width: 186px;
height: 64px;
margin: 0;
padding: 0;
}
li.main_menu:hover > a.mainmenu_nonsport {
background: #FFF url(../images/mainmenu_nonsport.jpg) no-repeat bottom left;
}

.mainmenu_othersports {
background: #FFF url(../images/mainmenu_othersports.jpg) no-repeat top left;
width: 154px;
height: 64px;
margin: 0;
padding: 0;
}
li.main_menu:hover > a.mainmenu_othersports {
background: #FFF url(../images/mainmenu_othersports.jpg) no-repeat bottom left;
}

.mainmenu_othercollectibles {
background: #FFF url(../images/mainmenu_othercollectibles.jpg) no-repeat top left;
width: 200px;
height: 64px;
margin: 0;
padding: 0;
}
li.main_menu:hover > a.mainmenu_othercollectibles {
background: #FFF url(../images/mainmenu_othercollectibles.jpg) no-repeat bottom left;
}

.mainmenu_militaria {
background: #FFF url(../images/mainmenu_militaria.jpg) no-repeat top left;
width: 121px;
height: 64px;
margin: 0;
padding: 0;
}
li.main_menu:hover > a.mainmenu_militaria {
background: #FFF url(../images/mainmenu_militaria.jpg) no-repeat bottom left;
}

.mainmenu_police {
background: #FFF url(../images/mainmenu_police.jpg) no-repeat top left;
width: 203px;
height: 64px;
margin: 0;
padding: 0;
}
li.main_menu:hover > a.mainmenu_police {
background: #FFF url(../images/mainmenu_police.jpg) no-repeat bottom left;
}

.mainmenu_money {
background: #FFF url(../images/mainmenu_money.jpg) no-repeat top left;
width: 217px;
height: 64px;
margin: 0;
padding: 0;
}
li.main_menu:hover > a.mainmenu_money {
background: #FFF url(../images/mainmenu_money.jpg) no-repeat bottom left;
}

.mainmenu_watches {
background: #FFF url(../images/mainmenu_watches.jpg) no-repeat top left;
width: 113px;
height: 64px;
margin: 0;
padding: 0;
}
li.main_menu:hover > a.mainmenu_watches {
background: #FFF url(../images/mainmenu_watches.jpg) no-repeat bottom left;
}

.menu li a.main_menu_link {
display: block; 
float: left;  
height: 64px; 
line-height: 64px;
font-size: 12px;
text-decoration: none;
padding: 0; 
cursor: pointer;
}

.menu li a.main_menu_link span {
float: left; 
font-weight: 300; 
display: block;  
height: 64px;
}



.menu a:hover {
visibility: visible;
}

.menu li:hover {
position: relative; 
z-index: 200;
}



.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {
position: absolute; 
left: -9999px; 
top: -9999px; 
width: 0; 
height: 0; 
margin: 0; 
padding: 0; 
list-style: none;
}



.menu :hover ul.sub {
left: 0; 
top: 50px; 
right: 0;
padding: 0; 
white-space: nowrap;
height: auto;
}

.menu :hover ul.sub li {
display: block;
position: relative; 
float: left; 
width: 227px;
padding-left:3px;
background:rgba(60, 65, 73, 0.8);
}

.menu :hover ul.sub li a {
font-weight: normal;
font-size: 10px;
text-decoration: none;
text-transform: uppercase;
color: #FFF; 
display: block; 
height: 24px;
line-height: 24px; 
text-indent: 10px;  
border: 0;
}

.menu :hover ul.sub li a.fly {
background: #fff url(../images/arrow.gif) 80px 7px no-repeat;
}

.menu :hover ul.sub li:hover {
width: 227px;
padding-left:0px;
border-left: solid 3px #BCFF00;
text-indent: 7px;
background:rgba(33, 35, 40, 0.9);
}

.menu :hover ul.sub li a:hover {
color: #BCFF00;
}

.menu :hover ul.sub li a.football-subnav {width:30px; text-align:center; float:left; border:none;
}

.menu :hover ul.sub li a.football-subnav:hover {color:#BCFF00;
}

.menu :hover ul.sub li a.fly:hover {
background: #999999 url(../images/arrow_over.gif) 80px 7px no-repeat; 
color: #fff;
}

.menu :hover ul li:hover > a.fly {
background: #999999 url(../images/arrow_over.gif) 80px 7px no-repeat; 
color: #fff;
}

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul {
left: 90px; 
top: -4px; 
background: #fff; 
padding: 3px 0; 
border: 1px solid #999999; 
white-space: nowrap; 
width: 93px; 
z-index: 200; 
height: auto;
}


/*new nav menu -jeff*/
.subheader-nav, .subheader-nav ul	{list-style:none; margin:0; padding:0;
}

.subheader-nav li	{display:block; float:left; height:31px; position:relative;
}

.subheader-nav ul	{display:none;
}

.subheader-nav li:hover ul	{display:block; position:absolute; top:31px; left:-10px; width:auto; height:auto;
}

.subheader-nav ul li	{background:rgba(60, 65, 73, 0.8); width:auto; min-width:124px; height:24px; font-family:Verdana,Arial,sans-serif; font-size:10px; text-transform:uppercase; padding-left:3px; clear:left; float:none;
}

.subheader-nav ul li:hover	{border-left:solid #BCFF00 3px; background:rgba(33, 35, 40, 0.9); padding-left:0;
}

.subheader-nav ul li a	{display:block; height:24px; line-height:24px; text-indent:10px; padding-right:16px; white-space:nowrap;
}

.subheader-nav ul li a:link, .subheader-nav ul li a:visited	{color:#fff;
}

.subheader-nav ul li a:focus, .subheader-nav ul li a:hover, .subheader-nav ul li a:active	{color:#BCFF00;
}
/**/