body {margin:0;background:lightgrey;min-width:320px;font-family:'Open Sans',sans-serif;font-size:13.5px;color:black;}
div {margin:0;padding:0;border:0;vertical-align:top;}
#main {background-color:lightgrey;padding:0 5px;}
#content {background-color:white;padding:0 5px 5px 5px;}
h1, h2, h3 {color:rgb(37,37,140);margin:0;}
h1 {font-size:24px;}
h2 {font-size:19.5px;}
h3 {font-size:16px;}
#content h1 {margin:0;text-align:center;color:black;}
.box {margin:0 auto;display:table;text-align:center;}
figure {display:table-cell;vertical-align:top;}
figure img {margin:0 5px;}
img.floatl{float:left;margin-right:5px;clear:both;}
img.floatr{float:right;margin-left:5px;clear:both;}
table {border-collapse:collapse;}
table thead td {color:rgb(37,37,140);font-weight:bold;}
table tr td {border:1px solid rgb(255,203,96);padding:4px;}
thead td {background-color:rgb(255,221,155);}
table td{vertical-align:top;}
table thead{text-align:center;}
ul li{padding:2px;}
#copyright {background-color:white;text-align:center;margin:0;padding:0;}
#copyright p {margin:0;color:black;padding:10px;}
#footer {background-color:rgb(15,48,82);}
#footer p {padding:10px;margin:0;text-align:center;}
#footer p a {padding:10px;margin:0 4px;color:rgb(255,203,96);text-decoration:none;}
#footer p a:hover {cursor: pointer;background-color:rgb(37,37,37);color:rgb(189,189,255);}
.oldprice{text-decoration:line-through;color:Gray;}
.newprice{font-weight:bold;}
.red{color:rgb(224,0,0);}

@media screen and (max-width:640px)
{
  body {font-size:13px;}
  #content h1 {margin:0 0 8px 0;}
}
