table { border-collapse: collapse; } th { padding: 8px; text-align: left; border-bottom: 1px solid #ddd; } td { padding: 8px; text-align: center; border: 3px solid #000; } .chosen { width: 128; height: 81; } td button { border: 2px solid #008CBA; color: black; padding: 16px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; -webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s; cursor: pointer; } td button:hover { background-color: #008CBA; color: white; } .menubtn { /*Working on*/ }