
#menu{									/* MAIN NAVIGATION DIV */
z-index:			77;
float:				left;
width:				867px;
font-size:			0.75em;
padding:			6px 0 0 23px;
background:			#000 url(../images/nav-bg.png) repeat-x
}
#menu table{
margin:				-2px;
border-collapse:	collapse
}
#nav ul{
display:			none;
padding:			8px 0;
width:				28.1em;
margin:				0 0 0 2px;
border-top:			2px solid #fff;
background:			#000;
background:			url(../images/nav-alpha.png)
}
#nav li{
padding:			0;
float:				left;
margin-right:		23px;
}
#nav li a{
color:				#bbb;
display:			block;
}
#nav li ul li{
margin-right:		0;
width:				14em;
}
#nav li li a{
width:				9.6em;
padding:			3px 2px 6px 8px;
}
#nav li + li ul{
width:				13em;
}
#nav li a:hover{
visibility:			visible;
}
#nav li:hover ul{
margin-left:		-6px;
display:			block;
position:			absolute;
}
#nav li a:hover ul{
width:				9.5em;
display:			block;
position:			absolute;
}
html #nav li:hover li a{
width:				9.5em;
margin:				0 10px 0 0;
}
.root:hover,
#nav li a:hover,
#nav li li a:hover,
#nav li:hover li a:hover{
color:				#fff;
}
.root{
padding:			0 0 7px 0;
}
.root:hover{
margin-right:		-23px;
padding:			0 23px 7px 0;
}
.root:hover,
#nav li a:hover,
#nav li li a:hover,
#nav li:hover li a:hover{
color:				#fff;
}


#links{									/* HOME, VIEW BASKET */
float:				right;
width:				360px;
background:			url(../images/links-bg.png) repeat-x
}
#links li{
float:				right;
padding:			0 11px 0 11px;
}
#links li a{
color:				#bbb;
text-transform:		none;
display:			block;
text-align:			center;
}
#links .here,
#links a:hover{
color:				#fff;
/*color:			#d1d24b;*/
}
