
body {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 10px;
}

img {
    padding: 0;
    border: 0;
    margin: 0;
}

a:link { color: #e2001a; }
a:visited { color: #e2001a; }
a:hover { color: #e2001a; }
a:active { color: #e2001a; }

p {
    /*border: 1px solid;*/
}

ul {
    padding: 0.5em 1.3em;
}

.highlight {
    color: red;
}

.mainheader * {
    font-size: medium;
}

div#frontpage {
    text-align: center;
}

div#logo {
    text-align: center;
    width: 66%;
}

div#companyinfo {
    text-align: center;
    width: 66%;
}

/*****************************************
 * Products div
 *****************************************/
div#products {
    width: 66%;
    text-align: center;
}

/*****************************************
 * Menu div
 *****************************************/
div#menu_container {
    position: absolute;
    top: 50px;
    left: 100%;
    height: 300px;
    width: 200px;
    float: none;
    overflow: visible;
}

div#menu {
    text-align: center;
    position: relative;
    left: -230px;
    width: 200px;
}

div#bogus {
    clear: both;
}

div#bogus * {
    display: none;
}

@media screen {
    body>div#menu_container {
        position: fixed;
    }
}

/*****************************************
 * Product info div
 *****************************************/
div#productinfo {
    text-align: left;
    width: 66%;
    padding: 1em;
}

div#productname {
}

div#productpackage {
    float: left;
    width: 35%;
}

div#productdetails {
    float: left;
    width: 60%;
}

div#ingredients {
}

div#nutrients {
}

div#return {
    margin: 1em;
}

div strong {
    font-size: 11px;
}

/*******************************
 *
 * Turkinhoitosetti
 *
 * *****************************/
table.thtable {
    text-align: left;
}

table.thtable th {
    color: red;
}

