html {
  height: 100%;
}
body {
  background: #efefef url(/img/grey.png);
}
 
p, div, td, body, span {
  color: #000000;
  font-family: Tahoma,Sans;
  font-size: 10pt;
}
div.content {
  margin: 0 auto;
  padding: 10px;
  text-align: justify;
  width: 1000px;
}
.content-invis {
  margin: 0 auto;
  padding: 0;
  text-align: justify;
}
.header {
  color: #000000;
  font-size: 25px;
  font-weight: 600;
  margin: 5px 0 20px 0;
  text-shadow: 1px 1px 4px rgba(100,100,100,0.9);
}
.table-contents {
  min-height: 100px;
  background-color: rgba(255,255,255,0.9);
  border-radius: 5px; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  -webkit-box-shadow:  1px 1px 15px 5px rgba(100, 100, 100, 0.5);
  box-shadow:  1px 1px 15px 5px rgba(100, 100, 100, 0.5);
  padding: 10px 20px 10px 20px;
  margin: 0 10px 0 0;
}
.fieldName {
  font-weight: bold;
  text-align: right;
}
.offer-badge {
  background-color: #CCCCCC;
  color: #000000;
  float: right;
  height: 100px;
  text-align: center;
  width: 100px;
}
.offer-badge-small {
  height: 50px;
  width: 50px;
}
.offer-badge-inner {
  color: #000000;
}
.page-link {
  background-color: #CCCCCC;
  color: #000000;
  font-weight: bold;
  height: 9px;
  margin: 0 3px;
  padding: 3px 9px;
  text-align: center;
}
.spacer {
  clear: both;
}
.spacer2 {
  clear: both;
  height: 1px;
}
.offer-pending {
  color: #000000;
}
.offer-paid {
  color: #3BFF48;
}
.highlight {
  background-color: #E42B23;
  color: #FFFFFF;
}
td {
  border-spacing: 0;
  padding: 3px;
}
table {
  border-collapse: collapse;
  margin: 0 auto;
  text-align: left;
}
input.url {
  width: 300px;
}
.pass {
  color: #009900;
  font-weight: bold;
}
.fail, .error {
  color: #CC0000;
  font-weight: bold;
}
.c1 {
  background-color: #ffffff;
}
.c0 {
  background-color: #eeeeee;
}
div.c0, div.c1 {
  padding: 5px;
}
div.summary {
  border: 2px solid #CCCCCC;
  margin-top: 10px;
  padding: 3px;
}
a {
  color: #0000ff;
}
img {
  border: 0 none;
}
.frame-header {
  background-color: #ffffff;
  font-weight: bold;
  margin-left: 9px;
  padding-left: 3px;
  padding-right: 3px;
  position: relative;
  text-align: left;
  top: 7px;
}
.frame-header2 {
  background-color: #eeeeee;
}
.frame-contents {
  border: 1px solid #CCCCCC;
  margin: 0 auto;
  padding: 10px;
}
.newegg-left {
  width: 700px;
  float: left;
}
.newegg-right {
  width: 300px;
  float: right;
}
.feed-list-label {
  margin: 10px 0;
  font-weight: bold;
  text-shadow: 0px 0px 3px rgba(100,100,100,0.5);
}
.col-header, .col-header>a {
  color: #000;
  font-weight: bold;
  text-shadow: 0px 0px 3px rgba(100,100,100,0.5);
  min-width: 80px;
  cursor: pointer;
  text-decoration: none;
}
.list-toggler {
  margin: 0 10px 0 0;
}
