#pad { height:140px; }
#menu { padding:0; margin:10px 27px 0 26px; list-style:none; height:42px; position:absolute; z-index:500; width:1003px; }
#menu li { float:left; margin:0 11px; }
#menu li a { display:block; float:left; height:26px; color:#fff; text-decoration:none; font-size:16px; padding:7px 23px 0 23px; text-align:center;}

#menu li a.current { color:#fff; background:transparent url(../images/menu-over.jpg) repeat-x;  border:solid 1px #E45C73;  border-width:0 1px; padding:7px 22px 0 22px;}
#menu table { border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; }

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */
#menu li a:hover { z-index:200; position:relative; color:#fff; background:transparent url(../images/menu-over.jpg) repeat-x; border:solid 1px #E45C73; border-width:0 1px; padding:7px 22px 0 22px; }
#menu a.sub:hover { padding-bottom:0px;  border-width:0 1px; padding:7px 22px 0 22px;}
#menu li:hover { position:relative; z-index:200; }
#menu li:hover > a { color:#fff; }
#menu li:hover > a.sub { color:#fff; background:transparent url(../images/menu-over.jpg) repeat-x;  border:solid 1px #E45C73;  border-width:0 1px; padding:7px 22px 0 22px;}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul.subMenu { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }
#menu :hover ul.subMenu { background:transparent url(../images/submenu-bot.png) no-repeat left bottom; _background:transparent url(../images/submenu-bot.gif) no-repeat left bottom;}
#menu :hover ul.subMenu { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0 0 7px 0; list-style:none; }
#menu :hover ul.subMenu { left:0;_left:-1px; top:33px; white-space:nowrap; width:199px; z-index:200; height:auto; }
#menu :hover ul.subMenu li { margin:0; border-top:1px solid #E45C73; }
#menu :hover ul.subMenu li a { padding:3px 10px 2px 10px; color:#fff; height:26px; line-height:25px; font-size:14px; background:#921B00; width: 177px; text-align: left; border:1px solid #E45C73; border-width:0 1px; text-decoration:none;}
#menu :hover ul.subMenu li a.dln {height:42px; line-height:18px;}
#menu :hover ul.subMenu :hover { background-color:#A6255D; color:#fff; }

