table, th, td { border: 0px solid black; border-collapse: collapse; vertical-align: top; } table { width: 100%; } .img-container { position: relative; text-align: left; color: white; } /* Bottom left text */ .img-text-bottom-left { position: absolute; bottom: 240px; left: 160px; } /* Bottom right text */ .img-text-bottom-right { position: absolute; bottom: 90px; right: 130px; } .text-right { text-align: right; }