
.menu1 ul li a, .menu1 ul li a:visited {height:33px;}

.menu1 { width:100%; font-family: verdana, arial, sans-serif; font-size:10px; margin:0 0 10px 65px; /* for this demo only */ }
.menu1 ul {padding:0;margin:0;list-style-type:none; background-color:#9c301a;}
.menu1 ul li { float:left; position:relative; z-index:100;}
.menu1 ul li a, .menu1 ul li a:visited { float:left; display:block; text-decoration:none;color:#ddf; padding:0 15.5px 0 15px; line-height:25px; height:25px; border-right:#FFFFFF solid 1px; margin:auto;}
.menu1 ul li:hover {width:auto;}
.menu1 ul li a.menu1one:hover {color:#f88;}
.menu1 ul li:hover a.menu1one {color:#f88;}
.menu1 ul li ul { display: none;}
.menu1 ul li ul li {clear:left; display:block; width:100%;line-height:26px; height:16px;}
.menu1 table { margin:0; border-collapse:collapse; font-size:10px; position:absolute; top:0; left:0; padding:0; border:0;}
.menu1 tr { margin:0; border-collapse:collapse; font-size:10px; position:absolute; top:0; left:0;padding:0; border:0;}
.menu1 td {margin:0; border-collapse:collapse; font-size:10px; position:absolute; top:0; left:0;padding:0; border:0;}
/* specific to non IE browsers */
.menu1 ul li:hover ul { display:block;position:absolute;top:25px;margin-top:0px; left:0;}
.menu1 ul li:hover ul.endstop { left:-92px; }
.menu1 ul li:hover ul li ul { display: none;}
.menu1 ul li:hover ul li a { display:block;background:#fff;color:#000;height:16px;line-height:16px;padding:2px 10px; width:148px; border-bottom:0;}
.menu1 ul li:hover ul li b { display:block;background:#fff;color:#000;height:16px;line-height:16px;padding:2px 10px; width:148px; border-bottom:0;}
.menu1 ul li:hover ul li a.drop { background:#ccd;}
.menu1 ul li:hover ul li a:hover { color:#000; background: #ccd;}
.menu1 ul li:hover ul li a:hover.drop { background: #ccd;}
.menu1 ul li:hover ul li:hover ul { display:block; position:absolute; left:153px; top:-1px;}
.menu1 ul li:hover ul li:hover ul.left {left:-153px;}

/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul { display:block;position:absolute;top:24px; t\op:24px; background:#fff;left:0;}
.menu1 ul li a:hover ul.endstop { left: -92px;}
.menu1 ul li a:hover ul li a { display:block;background:#fff;color:#000; height:15px; line-height:15px; padding:4px 16.5px; width:148px; w\idth:148px; border-bottom:0;}
.menu1 ul li a:hover ul li b { display:block;background:#fff;color:#000; height:15px; line-height:15px; padding:4px 16.5px;width:148px; w\idth:148px;border-bottom:0;}
.menu1 ul li a:hover ul li a.drop { padding-bottom:4px;}
.menu1 ul li a:hover ul li a ul { visibility:hidden; position:absolute; height:0; width:0;}
.menu1 ul li a:hover ul li a:hover { color:#000;}
.menu1 ul li a:hover ul li a:hover.drop {}
.menu1 ul li a:hover ul li a:hover ul { visibility:visible; position:absolute; top:0;color:#000; left:153px; z-index:120;}
.menu1 ul li a:hover ul li a:hover ul.left { left:-153px;}