@charset "iso-8859-1";
/* CSS Document */

* { padding: 0; margin: 0; }

#menu2 {
width: 12em;

}

#menu2 ul {
list-style: none;
margin: 0;
padding: 0;
width:150px;
}

#menu2 ul a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 0px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
background:transparent;
padding:0 0 5px 13px; background:url(../imgs/icoProd1.gif) no-repeat 0 2px; 
} 

#menu2 ul ul a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #ccc #ccc #ccc;
margin: 0;
padding:0px 15px;
background:url(../imgs/bullet.jpg) #f0f0f0 no-repeat 3px 6px; 
padding: 2px 0 2px 13px;

} 

#menu2 ul li, #menu2 ul li ul {
background:url(../imgs/bullet.jpg) 97% 10px no-repeat;
background:transparent;

}
#menu2 ul li ul, #menu2 ul 	  li {
background:transparent;

}




#menu2 .first { border:0;background-color:#fff}

#menu2 h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu2 a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu2 a:hover {
color: #a00;

}


#menu2 ul ul ul,#menu2 ul ul  {
position: absolute;
top: 0;
left: 0;

}

#menu2 li {position: relative;}

#menu2 ul ul ul ul , #menu2 ul ul ul, #menu2 ul ul  {
position: absolute;
top: 0;
left: 94%;
width: 200px;

}





div#menu2 ul ul,
div#menu2 ul li:hover ul ul,
div#menu2 ul li:hover ul ul ul
{display: none;}

div#menu2 ul  li:hover ul,
div#menu2 ul ul  li:hover ul,
div#menu2 ul ul ul li:hover ul 
{display: block;}
