label,
table.cc td.hvg,
td.hvg input {
  cursor: pointer;
}

table.progbar {
  border: none;
  border-collapse: collapse;
  border-spacing: 0px;
}
table.progbar td.progcell {
  border: none;
  padding: 0px;
  text-align: left;
}

/* Default style for image canvas */
canvas {
  border:1px solid #9a9a9a;
  position: relative; /* Needed for javascript to work */
}

/* Button lists - used for IMAGE question type */
div.CW_photo button {
  list-style-type: none;
  overflow: hidden;
  margin-bottom: 10px;
  float: left;
}


div.CW_photo input {
  float: left;
  display: inline;
  width: 300px;
}

