TABLE {
  border: 0px;
  border-spacing:0px 0px;
  border-collapse:collapse;
}

/*#pages td:nth-child(2) > div{*/
  /*margin-left: 40px;*/
/*}*/

TABLE#rdr{
  /*margin-left: 40px;*/
  /*-webkit-transition: height 1s, width 1s;*/
  /*-webkit-transition: height 1s, width 1s;
  -moz-transition: height 1s, width 1s;
  -ms-transition: height 1s, width 1s;
  -o-transition: height 1s, width 1s;
  transition: height 1s, width 1s;*/

  /*Background addition*/
  /*transition: height 1s, width 1s;*/
  /*transition: margin-left;*/
  transition-duration: 350ms;
}

DIV#trdr{
  /*-webkit-transition: top 1s, left 1s;*/
  /*-webkit-transition: height 1s, width 1s;*/
  /*-moz-transition: height 1s, width 1s;*/
  /*-ms-transition: height 1s, width 1s;*/
  /*-o-transition: height 1s, width 1s;*/
  /*transition: height 1s, width 1s;*/
  text-align: center;
}

TABLE#rdr TR#pages TD{
  vertical-align: middle;
  text-align: center;
}

TABLE#rdr TR TD>DIV{
  vertical-align: middle;
  position:relative;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
}

BODY.cLandscape TABLE#rdr TR#pages>TD:nth-child(odd) DIV {
  background-position: right 50%;
  cursor: pointer;
}

BODY.cLandscape TABLE#rdr TR#pages>TD:nth-child(even) DIV {
  background-position: left 50%;
  cursor: pointer;
}

TR#pageNums TD {
  padding: 0px;
  vertical-align: bottom;
  height: 21px;
}

TABLE#rdr TR#pageNums>TD {
  text-align: center;
}

TABLE#rdr TR#pageNums>TD:nth-child(1){
  text-align: center;
}

CANVAS#crdr {
  position:absolute;
  left: 0px;
  top: 0px;
}