/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


/* Default list styling */

#nav {padding: 0; margin: 0; list-style: none; height: 50px; z-index: 500}
#nav li.top {text-transform: uppercase; display: inline; float: left; line-height: 50px; height: 50px; font-size: 18px}
#nav li a.top_link {text-decoration: none; float: left; display: block; height: 50px; padding: 0 13px; color: #FFFFFF}
#nav li a.top_link:hover {background: #FFFFFF;color: #333333}


#nav li:hover {position:relative; z-index: 200; background: #FFFFFF}
#nav li:hover a {color: #333333}
#nav li:hover ul.sub {left: 0; top: 50px; background: #e2e2e2; width: 300px; padding: 0; white-space: nowrap; height: auto; z-index:300}
#nav li:hover ul.sub li {display: block; width: 300px; font-size: 18px; line-height: 50px; height: 50px; position: relative; float:left}
#nav li:hover ul.sub li a {display: block; width: 274px; padding: 0 13px; line-height: 50px; text-decoration: none; display: block; color: #333333}
#nav li:hover ul.sub li a:hover {background: #333333; color: #FFFFFF}
#nav li:hover ul.sub li a:hover em {color: #FFFFFF}
#nav li:hover em {font-style: normal; color: #ADB1BE; font-size: 14px}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left: 300px; top: -2px; background: #FFFFFF; white-space: nowrap; width: 300px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position: absolute; left: -9999px; top: -9999px; width: 0; height: 0; margin: 0; padding: 0; list-style: none}


#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background: #FFFFFF; color: #FFFFFF} 

#nav li:hover li:hover a.fly em,
#nav li:hover li:hover li:hover a.fly em,
#nav li:hover li:hover li:hover li:hover a.fly em,
#nav li:hover li:hover li:hover li:hover li:hover a.fly em
{color: #FFFFFF} 