.menu{width:475px;height:40px;position:relative;z-index:100;font-family:arial, sans-serif;text-align:left}
* html .menu{width:475px;w\idth:475px;}
.menu ul{padding:0;margin:0;list-style-type:none;display:inline}
.menu ul ul{width:149px;}
.menu li{float:left;width:94px;position:relative;list-style-type:none;display:inline;}
.menu a, .menu a:visited{display:block;font-size:16px;text-decoration:none;color:#fff;width:94px;height:30px;padding-left:10px;line-height:20px;font-weight:bold;}
* html .menu a, * html .menu a:visited{width:149px;w\idth:138px;}
.menu ul ul a.drop, .menu ul ul a.drop:visited{background:#8C1F3F url(images/grey-arrow.gif) no-repeat 100px center;}
.menu ul ul a.drop:hover{background:#8C1F3F url(images/blue-arrow.gif) no-repeat 100px center;}
.menu ul ul:hover > a.drop{background:#8C1F3F url(images/blue-arrow.gif) no-repeat 100px center;}
.menu ul ul ul a, .menu ul ul ul a:visited{background:#D999B1}
.menu ul ul ul a:hover{background:#8C1F3F}
.menu ul ul{visibility:hidden;position:absolute;height:0;top:30px;left:0;width:149px;border-top:1px solid #000;}
* html .menu ul ul{top:30px;t\op:31px;}
.menu ul ul ul{left:100px;top:-1px;width:100px;}
.menu ul ul ul.left{left:-100px;}
.menu table{position:absolute;top:0;left:0;border-collapse:collapse;;}
.menu ul ul a, .menu ul ul a:visited{background:#D999B1;color:#000;height:auto;line-height:1em;padding:5px 10px;width:128px;}
* html .menu ul ul a, * html .menu ul ul a:visited{width:150px;w\idth:128px;}
.menu a:hover, .menu ul ul a:hover{color:#000;background:#8C1F3F}
.menu:hover > a, .menu ul ul:hover > a{color:#000;background:#8C1F3F}
.menu ul li:hover ul, .menu ul a:hover ul{visibility:visible;}
.menu ul:hover ul ul{visibility:hidden;}
.menu ul:hover ul:hover ul{visibility:visible;}
.menu ul li{margin-bottom:0px}
