.lot-container {
        font-family: 'Garamond', serif;
        background-color: #1a1a1a;
        color: #e0e0e0;
        border: 5px double #8b0000;
        padding: 40px;
        max-width: 800px;
        margin: 20px auto;
        text-align: center;
        box-shadow: 0 0 30px rgba(0,0,0,0.8);
    }

.lot-container img{
	width:100%;
}

    .lot-header {
        font-size: 3.5em;
        color: #d4af37;
        text-transform: uppercase;
        letter-spacing: 4px;
        margin-bottom: 10px;
        text-shadow: 2px 2px #000;
    }

    .lot-banner {
        width: 100%;
        border: 2px solid #555;
        border-radius: 8px;
        margin-bottom: 30px;
    }