/* common styling */
#nav{
position:absolute;
bottom:0px;
font-family:arial, sans-serif;font-size:1.1em;z-index:100;
background:url(/uploads/templates/14/images/midtop.png) left bottom repeat-y;
min-height:40px;
width:692px;
z-index: 99999;}

#nav ul {margin:0;padding:0;list-style-type:none;min-height:40px;position: relative; z-index: 9999;}

#nav ul li ul,
#nav table {
visibility:hidden;
position:absolute;
height:0;
overflow:hidden;
top:39px;
left:0px;
width:160px;
padding:0;}

#nav ul li {float:left;}

#nav ul li ul li {position: relative; z-index: 9999;width:160px;height:auto;background:#fff;}

#nav ul li a, #nav ul li a:visited {position: relative; z-index: 9999;display:block;float:left;text-decoration:none;color:#fff;font-size:1.0em; line-height:39px; padding:0px 16px;}

#nav ul ul li a, #nav ul ul li a:visited {min-height:10px;padding:0;}

#nav table {border-collapse:collapse;border:0;margin:0;padding:0;font-size:1em;position:absolute;left:0;top:0;}

#nav ul li:hover a,
#nav ul li a:hover{color:#fff;}

#nav ul li:hover {position:relative;z-index:90;}

* html #nav ul li a:hover {position:relative;z-index:100;}

#nav ul li:hover ul,
#nav ul li a:hover ul {visibility:visible;position:absolute;height:auto;overflow:visible;}

#nav ul li:hover ul li a,
#nav ul li a:hover ul li a{display:block;color:#000;line-height:15px;padding:5px 0 5px 10px;height:auto;text-decoration:none;width:146px;border-left:solid 4px #666666;border-bottom:solid 1px #ccc;background: #F3F3F3;}

#nav ul li:hover ul li:hover a,
#nav ul li a:hover ul li a:hover {color:#fff;background:#333;}

#nav ul li:hover ul li ul,
#nav ul li a:hover ul li a ul {visibility:hidden;position:absolute; height:0; overflow:hidden; top:0; left:160px;}

#nav ul li:hover ul li:hover ul,
#nav ul li a:hover ul li a:hover ul {visibility:visible;position:absolute;height:auto;color:#000;padding:0;list-style-type:none;}

#nav ul li:hover ul li:hover ul li a,
#nav ul li a:hover ul li a:hover ul li a {display:block;background:transparent;color:#000;background: #F3F3F3;}

#nav ul li:hover ul li:hover ul li:hover a,
#nav ul li a:hover ul li a:hover ul li a:hover {color:#fff;background:#333;}
