/* Reset table style */
table, th, td {
font-size:85%;
  border: none;
  border-collapse: collapse;
  background: none;
  padding: 0;
  margin: 0;
  box-shadow: none;
}
table {
  width: auto;
  border-spacing: 0;
  font-size: inherit;
  color: inherit;
}
th, td {
  background: none;
  color: inherit;
  font-weight: normal;
  padding: 4px; /* Add 2px margin from table content */
}
/* Add border only between table rows */
tbody tr:not(:last-child) td {
  border-bottom: 1px solid #bbb;
}
/* Add fine border to both sides of Description column */
td:nth-child(2) {
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
}table img {max-height: 60px;}h1,h2,h3,h4,header,p,section{margin-bottom:11px}a,a:hover{background-color:#fff}body,html,main{background-image:url(bs.png)}*,header h1{line-height:22px}header,header p{margin-left:auto;margin-right:auto}.product figure,.product h2,header h1,header p{text-align:center}header,main{width:960px}*{padding:0;margin:0}body,html,main,section{color:#000;background-color:#fff}html{font-family:Arial,Helvetica,sans-serif;font-size:17px;overflow:scroll}h1,h2,h3,h4{clear:both;color:#333;font-size:105%;padding-left:22px;background-color:transparent}ol,ul{margin-right:22px;margin-left:12px;list-style:none}ul li::before{content:"";width:5px;height:5px;background-color:#fcb661;float:left;margin-right:8px;margin-top:7px}a{color:#00f}a:hover{color:green}p{margin-left:11px;margin-top:11px}header{font-size:19px;text-align:right;padding-top:22px;height:88px;background:#ff0}header,section{border:2px solid #09f;box-shadow:0 1px 4px #075a8b}header p{width:200px;margin-top:22px;font-weight:700}section{overflow:hidden;float:left;width:100%}section h2{background:#cff;color:#000}.product{width:100%;box-sizing:border-box;content:"";clear:both;display:block}.product h2,product h3{background-color:#c1ead7}.product figure{float:left;margin-right:.3rem;display:inline-block}.product div{float:left;width:calc(43%)}.product div:last-child{margin-right:0}main{margin:0 auto}img{float:left;margin:11px;}img.right{float:right}@media screen and (max-width:985px){.product div{float:none;margin-right:0;width:100%}main{width:640px;margin-left:auto;margin-right:auto}header{width:auto}}@media screen and (max-width:654px){main,section{width:auto}header{padding-bottom:22px;height:auto}section{float:none}}@media screen and (max-width:480px){header a{margin-top:11px}body,html{color:#000}}