/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid_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.
=================================================================== */

#menu { float: right; width: 630px; height: 30px; position: relative; margin: 20px 0 70px 0; background: #fff; position: relative; z-index: 100; font-family: Georgia, Times, 'Times New Roman', serif; }
#menu ul {padding: 0; margin: 0; list-style-type: none;}

#menu ul li {float: left; width: 105px; }
#menu ul li a, 
#menu ul li a:visited {display: block; text-decoration: none; padding: 0; margin: 0 0 0 10px; height: 30px; line-height:30px; color: #656565; background: #fff url(../images/bg_nav.gif) repeat-x 0 0;}

#menu table {border-collapse: collapse; margin: 0; padding: 0;}

#menu ul li ul { visibility: hidden; position: absolute; top: 30px; /*left: 0;*/  }

#menu ul li ul li { width: auto; padding-right: 10px; font-size: 11px; /*new*/float: none; }

#menu ul li:hover a,
#menu ul li a:hover { color: #9c1c1f;  background: #fff url(../images/bg_nav.gif) repeat-x 0 -100px;}

#menu ul li:hover ul,
#menu ul li a:hover ul {visibility: visible; /*width: 630px;*/ border: 1px solid #ccc; border-top: none; background: #fff; color: #9c1c1f;}

#menu ul li:hover ul.right_side li,
#menu ul li a:hover ul.right_side li {float: right; border:0; }

#menu ul li:hover ul.left_side li,
#menu ul li a:hover ul.left_side li {float:left; border:0; }

#menu ul li:hover ul li a.sub,
#menu ul li a:hover ul li a.sub {background:#bd8d5e url(../../graphics/drop2.gif) bottom right no-repeat; color:#9c1c1f;}

#menu ul li:hover ul li ul,
#menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:30px; }

#menu ul li:hover ul li a,
#menu ul li a:hover ul li a {display:block; background:#fff; color:#656565; border-top: 1px dotted #ddd; }

#menu ul li:hover ul li a:hover,
#menu ul li a:hover ul li a:hover {background:#fff; color:#9c1c1f;}

#menu ul li:hover ul li:hover ul,
#menu ul li a:hover ul li a:hover ul {visibility:visible; color:#000; background:#fff;}

#menu ul li:hover ul.right li {float:right;}

#menu ul li:hover ul li:hover ul li a,
#menu ul li a:hover ul li a:hover ul li a {background:#fff; color:#000;}

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