#main div.list div
{
    overflow: auto;
}

#main div div
{
    padding: 0px;
    background: none;
}

* html #main div div
{
    height: 0.01%;
}

/* large picture container */
#main div.list p.image_container
{
    float: left;
    margin-right: 15px;
    margin-top: 0px;
}

/* large picture */
#main img
{
    border: solid #555 1px;    
}

/* product list */
#main ol
{
    list-style: none;
}

/* product title */
#main p.title, #main a.title:link, a.title:hover, a.title:active, a.title:visited
{
    color: #555;
    font-family: georgia;
    font-size: 1.4em;
    font-weight: bold;
    text-decoration: none;
    line-height: 1.4em;
}
