#navcontainer ul { padding-left: 0; margin-left: 0; background-color: #036; color: White; float: left; width: 100%; font-family: arial, helvetica, sans-serif; } #navcontainer ul li { display: inline; } #navcontainer ul li a { padding: 0.2em 1em; background-color: #036; color: White; text-decoration: none; float: left; border-right: 1px solid #fff; } #navcontainer ul li a:hover { background-color: #369; color: #fff; } #minimal { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; background: #fff; margin: 5px; width: 480px; border-collapse: collapse; text-align: left; } #minimal th { font-size: 12px; font-weight: normal; /* color: #039;*/ color:#000; padding: 8px 6px; border-bottom: 2px solid #6678b1; } #minimal td { border-bottom: 1px solid #ccc; /* color: #669;*/ color:#000; padding: 6px 8px; } #minimal td.spacer { border-bottom: none; /* color: #669;*/ color:#000; padding: 6px 8px; } #minimal td.brand { border-bottom: 1px solid #ccc; font-weight: bold; /* color: #669;*/ color:#000; padding: 6px 8px; /* padding-bottom: 20px;*/ padding-top: 20px; } #minimal td.model { border: 1px solid #ccc; color:#000; padding: 6px 8px; padding-left: 15px; padding-right: 15px; } #minimal tr.bottom { border: 1px solid #ccc; color:#000; padding: 6px 8px; padding-left: 15px; padding-right: 15px; } #navcontainer2 { width: 100%; border-right: 1px solid #000; padding: 0 0 0 0; margin-bottom: 1em; font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; background-color: #036; color: White; } #navcontainer2 ul { list-style: none; margin: 0; padding: 0; border: none; } #navcontainer2 li { border-bottom: 1px solid #90bade; margin: 0; } #navcontainer2 li a { display: block; padding: 5px 5px 5px 0.5em; background-color: #036; color: White; text-decoration: none; width: 100%; } html>body #navcontainer2 li a { width: auto; } #navcontainer2 li a:hover { background-color: #369; color: #fff; }