h1, .embedded_form_output h2 {
  color: #257aaf;
  font-weight: normal;
  font-size: 20px;
  padding: 0px;
  margin: 6px 0px;
}

h2 {
  color: #1a1b4e;
  font-weight: bold;
  font-size: 13px;
}

p, ul, td {
  padding: 0px;
  margin: 6px 0px;
  line-height: 150%;
}

.small {
  font-size: 11px;
}

a, a:visited {
  text-decoration: none;
  color: #0000ff;
}

a:active {
  color: #ffffff;
}

a:hover {
  text-decoration: underline;
}

ul {
  padding: 0px 0px 0px 18px;
  list-style-type: square;
  list-style-position: outside;
}

li {
  padding: 0px;
  margin: 6px 0px 6px 0px;
}

table {
  margin: 3px 0px;
  border-collapse: collapse;
  border-spacing: 0px;
}

table td, table th {
  text-align: left;
  padding: 2px 6px;
}

table td:first-child, table th:first-child {
  padding-left: 0px;
}

table td:last-child, table th:last-child {
  padding-right: 0px;
}

#content_narrow table {
  width: 500px;
}

#content_sub h1 {
  color: #1a1b4e;
}

td.price, th.price {
  text-align: right;
  padding-left: 20px;
}

td.total {
  font-weight: bold;
  border-top: 1px solid #1a1b4e;
}

.warning {
  border: 1px solid #ffffff;
  background-color: #ee3333;
  color: #ffffff;
  margin: 4px 0px;
  padding: 4px 6px;
  border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
