body {
    font-family: Helvetica,Arial,sans-serif;
}
ul.menu {
    list-style-type: none;
    font-size:75%;
    padding:0;
    margin:15px 0 0 0;
}
ul.menu li {
    padding:5px;
    margin:0 15px 0 3px;
    border-bottom: 1px dashed #333333;
    display-style:block;
}
ul.menu li a {
    color: #333333;
    text-decoration:none;
}
ul.menu li a:hover {
    text-decoration:underline;
}
td {
    vertical-align: top;
}
table.overview img.button {
    float: right;
    border:0;
    margin:3px;
}
h2 {
    font-size:90%;
}
.bigproductimg {
    float: left;
    margin: 15px 5px 5px 0;
    width:400px;
    font-size:75%;
    border:1px dotted #999;
}
.bigproductimg div {
    margin:3px;
}
.priceinfobox {
    width:160px;
    border:1px solid grey;
    float:right;
    padding:3px;
}
.footer {
    font-size:66%;
    text-align:center;
}
.header img {
    border:0;
    margin:0;
}
.priceinfo .listprice {
    text-decoration:line-through;
}
.priceinfo .saleprice {
    font-size:110%;
    font-weight:bold;
    color: #FF0000;
}
.priceinfo .savings {
    font-size:90%;
}
.priceinfo img {
    border:0;
    margin:3px;
    float:right;
}
.priceinfobox .listprice {
    text-decoration:line-through;
}
.priceinfobox .saleprice {
    font-size:110%;
    font-weight:bold;
    color: #FF0000;
}
.priceinfobox .savings {
    font-size:90%;
}
.priceinfobox img {
    border:0;
    margin:3px;
    float:right;
}
.buybuttonbox {
    float:left;
}
.buybuttonbox img {
    border:0;
    margin:5px;
}