/* menu CSS Document */

#skipmenu{
position:absolute;
left:-1000px;
}

#menu{ /* in ie7 and ie */
float:left;
width:205px;
padding:30px 0 1020px 45px;
margin-bottom:-1000px;
font-size:x-small;
list-style:none;
}
#menu ul{
padding-left:12px; /* in ie7 */
list-style:none;
}

#menu ul.hidden{
display:none;
}
#menu ul.visible{
display:inherit;
}

#menu ul ul ul{ /*the product uls*/
padding-left:20px; /* in ie7 */
}

#menu ul ul ul li{ /*the product lis*/
margin-top:3px;
}
#menu a{
color:#918F90;
text-decoration:none;
font-size:x-small;
}
#menu a:hover{
color:#666666;
text-decoration:underline;
}
#menu a.current{
background-image:none;
color:#F27E24;
cursor:default;
}
#menu a.current:hover{
text-decoration:none;
color:#F27E24;
}

#menu li{
margin-top:7px;
}

#menu span, #menu span.up{
background:url(/images/bullet.png);
background-repeat:no-repeat;
padding-left:17px;
color:#918F90;
cursor:pointer;
}

#menu span:hover{
background:url(/images/bulletdown.png);
background-repeat:no-repeat;
}

#menu span.down{
background:url(/images/bulletdown.png);
background-repeat:no-repeat;
color:#F27E24;
}
#menu span.down:hover{
background:url(/images/bullet.png);
background-repeat:no-repeat;
}
#menu span.down a{
color:#F27E24;
}

