/* Price Schedule */

.Schedule thead th { font-family:Arial; font-size:1.4em; }
.Schedule thead .Price { text-align:center; }
.Schedule thead .Price a { padding:2px 4px 3px 4px; background-color:#ffffff; border:#000000 solid 1px; color:#000000; text-decoration:none; }
.Schedule thead .Price a:hover { background-color:#ffffff; }
.Schedule thead .Price .L  { float:left; }
.Schedule thead .Price a.LM { float:left; }
.Schedule thead .Price .R  { float:right; }
.Schedule thead .Price .RM { float:right; }
.Schedule .Stopped th,.Schedule .Stopped td,.Schedule .Stopped a { color:#888888; }
.Schedule .FR { background-color:#f6f6f6; border-right:#cccccc solid 1px; text-align:center; }
.Schedule .DOW td { background-color:#ED474D; }

.Schedule .Supplier td { font-style:italic; width:auto;}
.Schedule .Product th { padding-left:2em; }

.Schedule tbody th { border-right:0; }
/*
.Schedule .Btns  { width:90px; }
.Schedule .Btns a { width:90px; }
*/

.Schedule dl dt {width: 2em;}
.Schedule dl dd {margin-left:Auto;}

.Product .FR { font-weight:bold; color:#ff0000; }


.Schedule .expired th,.Schedule .expired td,.Schedule .expired a { color:#888888; }

.Schedule .Unavailable   { text-align:center; }
.Schedule .Sold          { font-weight:bold; text-align:center;}
/* .D .Product .Sold { font-weight:bold; text-align:left;} */
.Schedule .Discounted       { font-weight:bold; } /* color:#ED1921; */
.Schedule .D .Prices .Head .operatod  { padding-left:10px; }

#page-numbers-wrap {
  background: #F5F5F5;
  padding: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  line-height: 0;
}
#content ul#pages {  
  margin:0;  
  padding:0;
  text-align:center;
  position: relative;  
  list-style: none;
  list-style-type: none;
  list-style-image: none;
}
#content ul#pages li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 0;
  *margin: 0 2px;
  padding: 0;  
  position: relative;
  list-style: none;
  list-style-type: none;
  list-style-image: none;
}
#content #pages li a,
#content #pages li span {
  display: inline-block;
  *display: inline;
  zoom: 1;
  height: 22px;
  width: 22px;
  text-align: center;
  text-decoration: none;
  background: #2556aa;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #FFF;
  line-height: 22px;
}
#content #pages li span {
  color: #333;
  background: #FFF;
  border: 2px solid #2556aa;
  height: 18px;
  width: 18px;
  line-height: 18px;
}
#content #pages li a:hover {
  color: #bfe7ff;
}
#content #pages li a.loading {
  background:transparent url('../images/a-loading.gif') no-repeat top center;
}
#content ul#pages li.prev {
  /*
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  */
  margin-right: 2em;
}
#content ul#pages li.next {
  /*
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  */
  margin-left: 2em;
}
#content ul#pages li.prev a,
#content ul#pages li.next a {
  width: 42px;
}
#content ul#pages li.disabled span {
  background: #DDD;
  color: #999;
  width: 42px;
  border: none;
  height: 22px;
  line-height: 22px;
}