/* menu nav */

.menu { width: 520px; height: 34px; padding: 0; margin: -34px 0 0 246px; z-index:100; font-size: 1.1em; }
.menu ul { padding: 0; margin: 0; list-style-type:none; }
.menu ul ul { width: 123px; }
.menu li { float: left; width: 123px; position: relative; text-indent: -9999em; }
.menu li.collections { display: block; width: 124px; height: 34px; background: transparent; }
  .menu li.collections a:hover, .menu li.collections a.on, .menu ul :hover > a.collections { display: block; width: 124px; height: 34px; background: url(images/header_on.gif) -246px -17px no-repeat; }

.menu li.where { display: block; width: 148px; height: 34px; background: transparent; margin: 0 0 0 20px; }
  .menu li.where a:hover, .menu li.where a.on { display: block; width: 148px; height: 34px; background: url(images/header_on.gif) -390px -17px no-repeat; }
.menu li.press { display: block; width: 76px; height: 34px; background: transparent; margin: 0 0 0 20px; }
  .menu li.press a:hover, .menu li.press a.on { display: block; width: 76px; height: 34px; background: url(images/header_on.gif) -558px -17px no-repeat; }

.menu li li { text-indent: 0; }
.menu li li.season { background: #f482bf; color: #000; font-weight: bold; text-transform: uppercase; border-top: 1px solid #fff; padding: 5px 0 5px 10px; width: 114px; }

.menu a, .menu a:visited { display: block; text-decoration: none;  color: #fff;  width: auto;  height: 34px;}

* html .menu a, * html .menu a:visited { width: auto; w\idth: auto; }

.menu ul ul a.drop, .menu ul ul a.drop:visited {
	width: 114px;
	background:#f482bf;
	color: #fff;
	height: 20px;
	text-decoration: none;
}

.menu ul ul a.drop:hover{
	width: 114px;
	background: #fff url(images/arrow.gif) top right no-repeat;
	color: #e9007d;
	height: 20px;
	text-decoration: none;
}
.menu ul ul :hover > a.drop {
	width: 114px;
	background: #fff url(images/arrow.gif) top right no-repeat;
	color: #e9007d;
	height: 20px;
	text-decoration: none;
}

.menu ul ul ul a, .menu ul ul ul a:visited {
	width: 65px;
	height: 20px;
	background:none;
}

.menu ul ul ul {
	top: 0;
	margin: 2px 0 0 0 !important;
	margin: -34px 0 0 0;
	left: 125px;
	background:none;
}

.menu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:34px;
	left:0; 
	width: 114px;
}

* html .menu ul ul {
	top:33px;
	t\op:34px;
}

.menu table { 
	position:absolute; 
	top:0; 
	left:0;
}

.menu ul ul a, .menu ul ul a:visited {
	background:none; 
	color:#fff; 
	height:auto; 
	line-height:1em; 
	padding:5px 0 0 10px; 
	width:114px
}

* html .menu ul ul a{
	width:124px;
	w\idth:103px;
}

.menu ul :hover ul { visibility: visible;  background: transparent;  }
.menu ul :hover ul ul { visibility: hidden; }
.menu ul :hover ul :hover ul ul{ visibility:hidden; }
.menu ul :hover ul :hover ul {  visibility:visible; background: transparent;}
