table, th, td {
    border: 1px solid black;
}

th {
    width:100px;
}

.textcenter {
    text-align:center;
}

body {
    background:#FFFFB3;
}

.productwrapper {
    display:block;
}

.productdisplay {
    display:inline;
    min-width:500px;
    height:350px;
    max-height:350px;
    padding:0;
}

.productdisplay td > img {
    max-height:350px;
    margin:auto;
    padding:5px;
}

.productdisplay td {
    min-width:400px;
    height:350px;
    max-height:350px;
    text-align:center;
}

.productdisplay tr {
    padding-top:25px;   
}

button {
    cursor:pointer;
    border-radius:0;
    padding:12px 18px 12px 18px;
}