.capsMessage {
  padding:0px;
  color: red;
  font-weight: bold;
}

.detectCapsBubble {
  z-index: 50;
  border-collapse: collapse;
}

.detectCapsBubble td.corner {
  height: 13px;
  width: 17px;
}

.detectCapsBubble table {
  margin: 0;
}

.detectCapsBubble td {
  padding: 0 !important;
}

.detectCapsBubble td#topleft { background-image: url(../images/bubble-1.png); }
.detectCapsBubble td.top { background-image: url(../images/bubble-2.png); }
.detectCapsBubble td#topright { background-image: url(../images/bubble-3.png); }
.detectCapsBubble td.left { background-image: url(../images/bubble-4.png); }
.detectCapsBubble td.right { background-image: url(../images/bubble-5.png); }
.detectCapsBubble td#bottomleft { background-image: url(../images/bubble-6.png); }
.detectCapsBubble td.bottom { background-image: url(../images/bubble-7.png); text-align: center;}
.detectCapsBubble td.bottom img { display: block; margin: 0 auto; }
.detectCapsBubble td#bottomright { background-image: url(../images/bubble-8.png); }

.detectCapsBubble table.detectCapsBubble-contents {
  background-color: #fff;
}

table.detectCapsBubble-contents th {
  text-align: right;
  text-transform: lowercase;
}

table.detectCapsBubble-contents td {
  text-align: left;
}