#info {height:450px;}
.menu, .menu ul {padding:0; margin:0; list-style:none;}
.menu {margin-left:0px;} /* this demo only */
.menu {width:230px; height:auto; background:#e9dabb; border:1px solid #e9dabb; border-width:0px 0px 0px 0px; position:relative; z-index:500;}
.menu table {border-collapse:collapse; padding:0; margin:0 0 -1px 0; width:0; height:0; font-size:em;}
.menu ul {position:absolute; left:-9999px;}
 
.menu li {width:230px; margin: 0px; height:30px; float:left; }
 
.menu li a {display:block; width:100%; height:20px; line-height:20px; color:#33201a; text-decoration:none; font-size:11px; font-family:"lucida grande", arial, sans-serif; font-weight: bold;  font-style: bold; text-indent: 10px; float:left; background:#e9dabb;}
 
.menu li.sub a {background:url(menuimages/grey.jpg) no-repeat 95px center;}
 
.menu li a:hover {white-space:nowrap; background:#b89e73; position:relative; color:#ffffff;}
 
.menu li.sub a:hover {background:url(menuimages/blue.jpg) no-repeat 95px center; color:#D8D2D2;}
.menu li.sub a b {display:block; color:#000000; font-weight:normal;}
 
.menu li:hover {position:relative;}
.menu li:hover.sub > a {background:url(menuimages/blue.jpg ) no-repeat 95px center; background:#b89e73; color:#D8D2D2;}
 
.menu :hover ul
{width:245px; height:auto; left:111px; top:7px;  border:0px solid #e9dabb;}
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{width:245px; height:auto; left:195px; top:7px;  border:1px solid #ffffff; border-width:1px 0 1px 1px;}
 
.menu :hover ul ul,
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul
{left:-9999px; width:0; height:0;}
 
.menu :hover ul li,
.menu :hover ul li a
{width:240px; height:22px; line-height:22px; text-indent:10px; float:none;}
 
.menu :hover ul li.sub a,
.menu :hover ul :hover ul li.sub a,
.menu :hover ul :hover ul :hover ul li.sub a,
.menu :hover ul :hover ul :hover ul :hover li.sub a,
.menu :hover ul :hover ul :hover ul :hover ul :hover li.sub a
{background:url(menuimages/grey.jpg) no-repeat 182px center; color:#414141;}
 
.menu :hover ul li.sub a:hover,
.menu :hover ul :hover ul li.sub a:hover,
.menu :hover ul :hover ul :hover ul li.sub a:hover,
.menu :hover ul :hover ul :hover ul :hover ul li.sub a:hover
{background:url(menuimages/blue.jpg) no-repeat 182px center; background:#b89e73; color:#ff0000;}
.menu :hover ul li.sub:hover > a,
.menu :hover ul :hover ul li.sub:hover > a,
.menu :hover ul :hover ul :hover ul li.sub:hover > a,
.menu :hover ul :hover ul :hover ul :hover ul li.sub:hover > a
{background:url(menuimages/blue.jpg) no-repeat 182px center; background:#b89e73; color:#ffffff;}
 

.menu :hover ul li a,
.menu :hover ul :hover ul li a,
.menu :hover ul :hover ul :hover ul li a,
.menu :hover ul :hover ul :hover ul :hover ul li a,
.menu :hover ul :hover ul :hover ul :hover :hover ul li a
{background:#e4ca9f; color:#414141;}
 
.menu :hover ul li a:hover,
.menu :hover ul :hover ul li a:hover,
.menu :hover ul :hover ul :hover ul li a:hover,
.menu :hover ul :hover ul :hover ul :hover ul li a:hover,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul li a:hover
{background:#b89e73; color:#ffffff;}
 
.menu li.sub a b,
.menu :hover li.sub a b,
.menu :hover ul :hover li.sub a b,
.menu :hover ul :hover ul :hover li.sub a b,
.menu :hover ul :hover ul :hover ul :hover li.sub a b,
.menu :hover ul :hover ul :hover ul :hover ul :hover li.sub a b
{display:block; color:#06f; background:#b89e73; font-weight:normal;}
 
.menu li.sub a.selected b,
.menu :hover ul li.sub a.selected b,
.menu :hover ul :hover ul li.sub a.selected b,
.menu :hover ul :hover ul :hover ul li.sub a.selected b,
.menu :hover ul :hover ul :hover ul :hover ul li.sub a.selected b,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul li.sub a.selected b
{display:block; background:#fcfcfc; color:#ffffff; font-weight:normal;}