#dropdown li ul { position: absolute; background: #fff url("/themes/default/images/dropdown-bg.gif") repeat-x bottom; left: -999em; width: 198px; border: 1px solid #86a4c0; }
#dropdown li:hover ul { left: auto; background: #fff url("/themes/default/images/dropdown-bg.gif") repeat-x bottom; width: 220px; border: 1px solid #86a4c0; }

#dropdown li:hover ul li { display: block; }
#dropdown li:hover ul li a { display: block; padding: 8px; background: none; font-size: 1.0em; height: 1%; color: #0b293e; width: 200px; }
#dropdown li ul li { display: block; }
#dropdown li ul li a { display: block; padding: 8px; background: none; font-size: 1.0em; height: 1%; color: #0b293e; width: 200px; }

#dropdown li:hover ul li { display: block; }
#dropdown li:hover ul li a.arrow { display: block; padding: 8px; background: transparent url("/themes/default/images/dropdown-icon.gif") no-repeat 95% 10px; font-size: 1.2em; height: 1%; color: #0b293e; width: 200px; }
#dropdown li ul li { display: block; }
#dropdown li ul li a.arrow { display: block; padding: 8px; background: transparent url("/themes/default/images/dropdown-icon.gif") no-repeat 95% 10px; font-size: 1.2em; height: 1%; color: #0b293e; width: 200px; }

#dropdown li:hover ul li a.arrow:hover { padding: 7px; background: #fff url("/themes/default/images/dropdown-icon.gif") no-repeat 95% 10px; border: 1px solid #c3ddef; }
#dropdown li ul li a.arrow:hover { padding: 7px; background: #fff url("/themes/default/images/dropdown-icon.gif") no-repeat 95% 10px; border: 1px solid #c3ddef; }
#dropdown li:hover ul li a:hover { padding: 7px; background: #fff; border: 1px solid #c3ddef; }
#dropdown li ul li a:hover { padding: 7px; background: #fff; border: 1px solid #c3ddef; }

#dropdown li:hover ul,
#dropdown li.sfhover ul { left: auto; }

#dropdown li ul ul { margin: -1em 0 0 10em; }

#dropdown li:hover ul ul li, 
#dropdown li.sfhover ul ul li { display: block; }

#dropdown li:hover ul ul, 
#dropdown li.sfhover ul ul { left: -999em; }

#dropdown li:hover ul, 
#dropdown li li:hover ul, 
#dropdown li.sfhover ul, 
#dropdown li li.sfhover ul { left: auto; }

#dropdown li:hover ul ul, 
#dropdown li:hover ul ul ul, 
#dropdown li.sfhover ul ul, 
#dropdown li.sfhover ul ul ul { left: -999em; }

#dropdown li:hover ul, 
#dropdown li li:hover ul, 
#dropdown li li li:hover ul, 
#dropdown li.sfhover ul, 
#dropdown li li.sfhover ul, 
#dropdown li li li.sfhover ul { left: auto; }

#dropdown li:hover ul ul, 
#dropdown li:hover ul ul ul, 
#dropdown li:hover ul ul ul ul, 
#dropdown li.sfhover ul ul, 
#dropdown li.sfhover ul ul ul, 
#dropdown li.sfhover ul ul ul ul { left: -999em; }
#dropdown li:hover ul, 
#dropdown li li:hover ul, 
#dropdown li li li:hover ul, 
#dropdown li li li li:hover ul, 
#dropdown li.sfhover ul, 
#dropdown li li.sfhover ul, 
#dropdown li li li.sfhover ul, 
#dropdown li li li li.sfhover ul { left: auto; }

/* I want to... */
#iwantto li ul { position: absolute; background: #fff url("/themes/default/images/dropdown-bg.gif") repeat-x bottom; left: -999em; width: 220px; border: 1px solid #86a4c0; }
#iwantto li:hover ul { left: auto; background: #fff url("/themes/default/images/dropdown-bg.gif") repeat-x bottom; width: 220px; border: 1px solid #86a4c0; }

#iwantto li:hover ul li { display: block; margin: 0; padding: 0; }
#iwantto li:hover ul li a { display: block; padding: 5px 10px; background: none; font-size: 0.8em; height: 1%; color: #0b293e; width: 200px; }
#iwantto li ul li { display: block; margin: 0; padding: 0; }
#iwantto li ul li a { display: block; padding: 5px 10px; background: none; font-size: 0.8em; height: 1%; color: #0b293e; width: 200px; }

#iwantto li:hover ul li { display: block; padding: 0; }
#iwantto li ul li { display: block; padding: 0; }

#iwantto li:hover ul li a:hover { padding: 4px 9px; background: #fff; border: 1px solid #c3ddef; }
#iwantto li ul li a:hover { padding: 4px 9px; background: #fff; border: 1px solid #c3ddef; }

#iwantto li:hover ul,
#iwantto li.sfhover ul { left: auto; }