#container {position: relative;width: 100%; }* { behavior: url(iepngfix.htc) }#buttons {background-image: url(../images/home-boxes.jpg);background-repeat: no-repeat;height: 355px;width: 810px;position: relative;margin-right: auto;margin-left: auto;z-index: 1; }div.button {width: 234px;height: 146px;position: relative;top: 35px;float: left;margin-left: 27px;margin-bottom: 15px; }a {text-decoration: none }div.button a.links,div.button a.links span {position:absolute;width: 234px;height: 146px; }a.links span.spanVis {display:none; }a.links span.spanHid {display:block; }a.links:hover span.spanVis {display:block;background-image: url(../images/button_overlay.png);background-repeat: no-repeat;z-index: 2;vertical-align: middle; }a.links:hover span.spanHid {display:none; }#button_text{font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;font-weight: bold;text-decoration: none;position: relative;top: 15px;display: block;margin-left: 15px;margin-right: 15px;color: #e66f1a; }