
.menu1 { width:100%; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin:0 0 10px 0; /* for this demo only */ }
.menu1 ul {padding:0;margin:0;list-style-type:none; background-color:#9c301a;}
.menu1 ul li { float:left; position:relative; }
.menu1 ul li a, .menu1 ul li a:visited { float:left; display:block; text-decoration:none;color:#ddf; padding:0 30px 0 20px; line-height:25px; height:25px; 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%;}
.menu1 table { margin:0; border-collapse:collapse; font-size:10px; position:absolute; top:0; left:0; padding:0; border:0; z-index:20;}
.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:auto;line-height:15px;padding:2px 10px; width:128px; border-bottom:0; font-weight:normal;}
.menu1 ul li:hover ul li b { display:block;background:#eee;color:#000;height:auto;line-height:15px;padding:2px 10px; width:128px; border-bottom:0; font-weight:normal;}
.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:145px; 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 16px; width:145px; w\idth:145px; border-bottom:0; font-weight:normal;}
.menu1 ul li a:hover ul li b { display:block;background:#eee;color:#000; height:15px; line-height:15px; padding:4px 16px; width:145px; w\idth:145px; border-bottom:0; font-weight:normal;}
.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;}
.menu1 ul li a:hover ul li a:hover ul.left { left:-153px;}
