/*
 * $CVSHeader$
 */

div#search {
  padding: 5px 5px 5px 10px;
}

div#search p {
  font-size: 12px;
}

div#search a {
  color: #a00;
  font-size: 12px;
}

div#search h1 {
  color: #a00;
  font-size: 16px;
}

table.shops {
  padding: 0 5px 0 0;
  width: 100%;
  border: 0;
}

th.merchant {
  text-align: left;
  color: #fff;
  font-size: 12px;
  /*
  background: #a00 url(/img/table_back_left.gif) no-repeat top left;
  */
  background: #a00;
  padding: 2px 2px 2px 5px;
}

th.rebate {
  border: 1px solid #a00;
  text-align: center;
  width: 5em;
  color: #fff;
  background: #a00;
  font-size: 12px;
  padding: 2px;
}

th.info {
  text-align: center;
  width: 8em;
  color: #fff;
  background: #a00 url(/img/table_back_right.gif) no-repeat top right;
  font-size: 12px;
  padding: 2px;
}

td.merchant {
  border-left: 1px solid #a00;
  border-right: 1px solid #a00;
  border-bottom: 1px solid #a00;
  text-align: left;
  font-size: 12px;
  padding: 3px 1px 3px 5px;
  padding: 2px;
}

td.rebate {
  border-right: 1px solid #a00;
  border-bottom: 1px solid #a00;
  text-align: center;
  font-size: 12px;
  padding: 3px 1px 3px 5px;
}

td.info {
  border-right: 1px solid #a00;
  border-bottom: 1px solid #a00;
  text-align: center;
  font-size: 12px;
  padding: 3px 1px 3px 5px;
}

/*
 *  Featured class
 */

table.featuredshops {
  padding: 0 5px 0 0;
  width: 100%;
  border: 0;
}

th.featuredmerchant {
  text-align: left;
  color: #fff;
  font-size: 14px;
  background: #11f;
  padding: 2px 2px 2px 5px;
}

th.featuredrebate {
  border: 1px solid #11f;
  text-align: center;
  width: 5em;
  color: #fff;
  background: #11f;
  font-size: 14px;
  padding: 2px;
}

th.featuredinfo {
  text-align: center;
  width: 8em;
  color: #fff;
  background: #11f url(/img/featuredtable_back_right.gif) no-repeat top right;
  font-size: 14px;
  padding: 2px;
}

td.featuredmerchant {
  border-left: 1px solid #11f;
  border-right: 1px solid #11f;
  border-bottom: 1px solid #11f;
  text-align: left;
  font-size: 12px;
  padding: 3px 1px 3px 5px;
  padding: 2px;
}

td.featuredrebate {
  border-right: 1px solid #11f;
  border-bottom: 1px solid #11f;
  text-align: center;
  font-size: 12px;
  padding: 3px 1px 3px 5px;
}

td.featuredinfo {
  border-right: 1px solid #11f;
  border-bottom: 1px solid #11f;
  text-align: center;
  font-size: 12px;
  padding: 3px 1px 3px 5px;
}

div#error {
  font-size: 12px;
  color: #f00;
  font-weight: bold;
}
