/*
 * Eric Meyer's CSS Reset Reloaded
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
body {
    line-height: 1;
    color: black;
    background: white;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

html { font-family: Arial, Helvetica, sans-serif; }
body { font-size: 0.8em; width: 770px; }
p.info { padding: 20px 20px 20px 140px; font-weight: bold; border: 2px solid #D1D6D9; margin: 25px 0 5px 30px; background: url("../images/bg_infobox.jpg") left 10px no-repeat; text-align: justify; }
ul.products div { background: #fff; display: table-cell; vertical-align: middle; width: 320px; padding-left: 5px; }
ul.products li { float: left; width: 335px; margin-left: 30px; margin-top: 25px; background: #E8E8E8; padding: 10px; height: 6.5em; }
ul.products li.odd { clear: left; }
ul.products li div { height: 30px; }
ul.products h2 { font-weight: bold; margin-top: 5px; }
ul.products h2, p { line-height: 1.3em; margin-bottom: 5px; }
ul.products a { color: #900; text-decoration: none; }
ul.products a:hover { text-decoration: underline; color: #666; }
#footer { clear: both; margin-top: 25px; background: #E8E8E8; margin-bottom: 15px; padding: 7px; color: #666; font-size: 8pt; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { color: #900; text-decoration: none; }
#footer span.separator { margin: 0 10px; }
#footer #rss { float: right; }
#logo { background: #101010; padding: 0 0 10px 10px; }
#date { background: #E8E8E8; font-weight: bold; margin: 1px; margin-right: 0; padding: 9px 0 3px 9px; font-size: 0.85em; border: none; }