#mainmenu {width: 908px; height: 42px; background: url(http://www.atlasmachine.com/images/mainmenu_bkgrd.jpg); background-repeat: no-repeat; position: relative; z-index: 10;}


/*--------------------------------------------------------*/

.menu {width: 708; margin: 5px 0 0 40px; float:left; font-family: "Trebuchet MS", "Arial Black", Arial, sans-serif; font-size:16px; font-weight: bold; text-transform: uppercase; letter-spacing: .06em; display: inline;}
.menu ul {padding:0; margin: 0; list-style-type:none; text-align: left;}
.menu ul li {float:left; position:relative; margin: 0; }
.menu ul li.group {display:block; text-indent:6px; background:#666; color:#ff0; width:162px; padding:6px 0;}
.menu ul li.mainlinks {float:left; position:relative; margin: 0 7px; }

.menu ul li a:active, .menu ul li a:link, .menu ul li a:visited {float:left; display:block; text-decoration:none; color:#fff; padding:0px 10px 2px 14px; line-height:25px; height:35px; position: relative; }

.menu ul li:hover {width:auto;}
.menu ul li a:hover {background: none; color:#fff;}
.menu ul li:hover a {background: none; color:#fff;}

.menu ul li ul {display: none; position: relative; }
.menu table {margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0; }


/* specific to non IE browsers */
.menu ul li:hover ul {display:block; position:absolute; top:35px; margin-top:1px; left:0; width:187px; }
.opaque {opacity: .9; filter: alpha(opacity=90); position: relative; z-index: 100; }
.menu ul li:hover ul.endstop {left:-90px;}
.menu ul li:hover ul li a {display:block; background:#8A050C; color:#fff; height:auto; line-height:15px; padding:4px 0px 4px 14px; width:155px; margin: 0;}
.menu ul li:hover ul li a:hover {color:#F68E1D; background: #6C0409; }


/* specific to IE5.5 and IE6 browsers */
.menu ul li a:hover ul {display:block; position:absolute;top:31px; t\op:35px; background:#8A050C; left:0; marg\in-top:1px; }
.menu ul li a:hover ul.endstop {left: -90px;}
.menu ul li a:hover ul li a {display: block; color: #fff; height: 1px; line-height: 15px; padding:4px 0px 4px 14px; width:187px; w\idth: 155px; opacity: 1.0; filter: alpha(opacity=100);  }

.menu ul li a:hover ul li a:hover {color:#F68E1D; background: #6C0409;}

.left {clear:both;}
