body {
    font-family: Verdana,Arial,Helvetica;
    font-size: 8pt;
    padding: 1ex 3em;
    background: #ffe0aa;
}
h1 {
    font-size: 16pt;
}
h2 {
    font-size: 12pt;
}

br {
    float: none;
    clear: both;
}
a {
    color: #660000;
}
div#content {
    border: 2px solid black;
    padding: 2ex;
    background: #ffffff;
}
div.hproduct div#prodimg {
    float: left;
    padding: 8px;
    border: 1px dotted #666666;
}
div.hproduct div.features {
    float: left;
    margin-left: 3ex;
    width: 550px;
}
div.hproduct div.features p.description {
    cursor: pointer;
}
div#ads {
    float: right;
    margin-left: 3ex;
    margin-right: 1.5ex;
}
div#ads div {
    float: none;
}

ul#prevnext li {
    display: inline;
}
li.prev:after {
    content: "  ||  ";
}
li.next {
/*     margin-left: 3ex; */
}
a.buy {
    font-size: 14pt;
}

#breadcrumbs {
    position: absolute;
    right: 5em;
    top: 2em;
}
#breadcrumbs a {
    font-weight: bold;
}

/* Dept */
div#dept div#prodlist{
    float: left;
    width: 750px;
}
div#prodlist a {
    text-decoration: none;
    margin: 1ex;
}
div#prodlist a:hover {
    text-decoration: underline;
}
ul#tags {
    display: inline;
}
ul#tags li {
    display: inline;
    font-size: 8pt;
}
ul#tags li:before {
    content: ', ';
}
ul#tags li.first:before {
    content: '';
}