* { -moz-box-sizing: padding-box; box-sizing: content-box; font-family: Verdana, Arial, Helvetica, sans-serif; } a:link, a:visited, table a:link, table a:visited, div a:link, div a:visited { text-decoration: none; color: black; } a:hover, a:active, table a:hover, table a:active, div a:hover, div a:active { text-decoration: underline; color: #006600; } .menu { z-index: 20; position: absolute; left: 91px; box-sizing: border-box; -moz-box-sizing: padding-box; border: 1px solid black; visibility: hidden; } #trans { height: 100%; z-index: 1; width: inherit; position: relative; top: 0; left: 0; background-color: #CCFFCC; align: center; filter: alpha(opacity=85); opacity: 0.85; } .menu_text { z-index: 2; position: relative; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 5px; line-height: 20px; } .menu_button { position: relative; cursor: pointer; margin-bottom: 7px; width: 90px; } html, body { height: 100%; margin: 0 0 0 0; background: url("_img/bg_nav.gif") repeat-y 0px 119px; background-color: white; } .float { background: url("img/shadow.gif") no-repeat bottom right; clear: right; float: left; margin: 5px 0 0 5px; padding: 0; position: absolute; } img { display: block; border: 0; } img.center { margin-left: auto; margin-right: auto; } .float img { background-color: #fff; border: 1px solid black; display: block; margin: -5px 5px 5px -5px; position: relative; } td { vertical-align: top; }