strong.special
{
    font-weight: normal;
}
strong.warn
{
    font-weight: normal;
    color: rgb(255,0,0);
}
strong.normal
{
    font-weight: normal;
}



#f-content .main
{
    margin-bottom: 4em;
}
#f-content .item
{
    margin-bottom: 4em;
}
#f-content .item img
{
	float: left;
}
#f-content .item div
{
    min-height: 90px;           /* same as img height */
    margin-bottom: 6em;
    margin-left: 150px;
}



#f-content .amazon 
{
    height: 280px;
}
#f-content .amazon div
{
    float: left;
    width: 121px;
    text-align: center;
}
#f-content .amazon div:nth-child(1) 
{
    margin-left: 0px;
}
#f-content .amazon div:nth-child(2) 
{
    margin-left: 20px;
}
#f-content .amazon div:nth-child(3) 
{
    margin-left: 20px;
}
#f-content .amazon div:nth-child(4) 
{
    margin-left: 20px;
}
#f-content .amazon div:nth-child(5) 
{
    margin-left: 20px;
}
#f-content .amazon div h3
{
    width: 121px;
    font-size: 0.8em;
    font-weight: bold;
    color: rgb(255,255,255);
    background-color: rgb(188,135,0);
}
#f-content .amazon div p
{
    position: relative;
    height: 250px;
    font-size: 0.7em;
    background-color: rgb(255,255,208);
    border-left: 1px solid rgb(255,182,0);
    border-right: 1px solid rgb(255,182,0);
    border-bottom: 1px solid rgb(255,182,0);
}
#f-content .amazon div p img
{
    width: 119px;
    height: 119px;
    object-fit: contain;                                                                                                /* scale to container size but keep ratio */
    object-position: center center;                                                                                     /* put to the middle */
    background-color: rgb(255,255,255);                                                                                 /* needed if image is smaller */
}
#f-content .amazon div p span
{
    display: block;
    padding: 5px;
}
