h1{
  font-size: 20px;
}
h1.help{color: #8B1C1E;}
td.bb-puzzles-main{background: white;}
img.white_logo, img.white_logo_help{
  float: right;
  margin-left: 15px;
}
img.white_logo_help{
  margin: -70px 0 -30px 0;
}
p{
  color: #9A9A9A;
  font-size: 14px;
  font-weight: bold;
}
p.black {color: #000; font-weight: normal;}
img.img1{
  float: left; 
  margin: 10px 30px 0 35px;
}
img.img2{
  float: left;
  margin: 10px 0 0 0;
}
img.metal-puzzles{
  margin-left: 130px;
}
tr.infoBoxContents_bbpuzzles{background: white;}
#navfooter{
  margin: -120px 0 0 0;
  text-align: center;
}
#navfooter a{font-weight: normal;}
p.italic{color: #000; font-style: italic; font-weight: normal;}
ul.help{
  font-size: 14px;
  line-height: 18px;
  list-style: none;
  margin-left: -25px;
}
ul.help li{
  margin: 0px 0 9px 0;
  padding: 0 0 15px 35px;
}
ul.help li.one{
  background: url('/images/ul-one.gif') top left no-repeat;
}
ul.help li.two{
  background: url('/images/ul-two.gif') top left no-repeat;
}
ul.help li.three{
  background: url('/images/ul-three.gif') top left no-repeat;
}
ul.help li.four{
  background: url('/images/ul-four.gif') top left no-repeat;
}

div.section{
  clear: both;
  font-size: 12px;
  text-align: left;
  width: 700px;
}
div.puzzle{
  float: left;
  width: 100px;
  height: 106px;
  margin: 5px 0 0px 0;
  text-align: center;
}
div.puzzle img{
  display: block;
  margin: auto;
}