
table.button_layout a, table.button_layout a:visited, table.button_layout a:hover {
  text-decoration:none !important;
  color:#2968D7 !important;}

table.button_layout button {
  background-color:transparent;
  border:0;
  display:table-cell;
  vertical-align:middle;
  cursor:pointer;
  font:bold 12px "Trebuchet Ms";}

table.button_layout.center {
  margin:0 auto;
}

table.button_layout .content {
  color:#2968D7 !important;  height:29px;}

table.button_layout td.start {
  width:6px;
  height:29px;  background-image:url(https://images.trialpay.com/t/btns/b2.png);
  padding:0px !important;}

table.button_layout td.label {
  white-space:nowrap;
  vertical-align:middle;
  background-image:url(https://images.trialpay.com/t/btns/b2_bg.png);
  background-repeat:repeat-x;
  height:29px;  color:#2968D7 !important;  font:bold 12px "Trebuchet Ms";  padding:0px !important;  text-align:left;
}

table.button_layout td.end {
  padding:0px !important;}

table.button_layout td.end .content {
  display:block;
  background-image:url(https://images.trialpay.com/t/btns/b2.png);
  background-position:right;
  width:44px;
  height:29px;}


table.button_layout.small a, table.button_layout.small a:visited, table.button_layout.small a:hover {
  text-decoration:none !important;
  color:white !important;}

table.button_layout.small button {
  background-color:transparent;
  border:0;
  display:table-cell;
  vertical-align:middle;
  cursor:pointer;
  font:bold 10px "Trebuchet Ms";}

table.button_layout.small.center {
  margin:0 auto;
}

table.button_layout.small .content {
  color:white !important;  height:19px;}

table.button_layout.small td.start {
  width:6px;
  height:19px;  background-image:url(https://images.trialpay.com/t/btns/b7.gif);
  padding:0px !important;}

table.button_layout.small td.label {
  white-space:nowrap;
  vertical-align:middle;
  background-image:url(https://images.trialpay.com/t/btns/b7_bg.gif);
  background-repeat:repeat-x;
  height:19px;  color:white !important;  font:bold 10px "Trebuchet Ms";  padding:0px !important;  text-align:left;
}

table.button_layout.small td.end {
  padding:0px !important;}

table.button_layout.small td.end .content {
  display:block;
  background-image:url(https://images.trialpay.com/t/btns/b7.gif);
  background-position:right;
  width:23px;
  height:19px;}


table.button_layout.blue a, table.button_layout.blue a:visited, table.button_layout.blue a:hover {
  text-decoration:none !important;
  color:white !important;}

table.button_layout.blue button {
  background-color:transparent;
  border:0;
  display:table-cell;
  vertical-align:middle;
  cursor:pointer;
  font:bold 14px arial,"tahoma",sans-serif;}

table.button_layout.blue.center {
  margin:0 auto;
}

table.button_layout.blue .content {
  color:white !important;  height:41px;}

table.button_layout.blue td.start {
  width:10px;
  height:41px;  background-image:url(https://images.trialpay.com/t/btns/b1.gif);
  padding:0px !important;}

table.button_layout.blue td.label {
  white-space:nowrap;
  vertical-align:middle;
  background-image:url(https://images.trialpay.com/t/btns/b1_bg.gif);
  background-repeat:repeat-x;
  height:41px;  color:white !important;  font:bold 14px arial,"tahoma",sans-serif;  padding:0px !important;  text-align:left;
}

table.button_layout.blue td.end {
  padding:0px !important;}

table.button_layout.blue td.end .content {
  display:block;
  background-image:url(https://images.trialpay.com/t/btns/b1.gif);
  background-position:right;
  width:110px;
  height:41px;}


table.button_layout.blue2 a, table.button_layout.blue2 a:visited, table.button_layout.blue2 a:hover {
  text-decoration:none !important;
  color:white !important;}

table.button_layout.blue2 button {
  background-color:transparent;
  border:0;
  display:table-cell;
  vertical-align:middle;
  cursor:pointer;
  font:bold 14px arial,"tahoma",sans-serif;}

table.button_layout.blue2.center {
  margin:0 auto;
}

table.button_layout.blue2 .content {
  color:white !important;  height:41px;}

table.button_layout.blue2 td.start {
  width:10px;
  height:41px;  background-image:url(https://images.trialpay.com/t/btns/b1.gif);
  padding:0px !important;}

table.button_layout.blue2 td.label {
  white-space:nowrap;
  vertical-align:middle;
  background-image:url(https://images.trialpay.com/t/btns/b1_bg.gif);
  background-repeat:repeat-x;
  height:41px;  color:white !important;  font:bold 14px arial,"tahoma",sans-serif;  padding:0px !important;  text-align:left;
}

table.button_layout.blue2 td.end {
  padding:0px !important;}

table.button_layout.blue2 td.end .content {
  display:block;
  background-image:url(https://images.trialpay.com/t/btns/b1.gif);
  background-position:right;
  width:40px;
  height:41px;}


table.button_layout.large a, table.button_layout.large a:visited, table.button_layout.large a:hover {
  text-decoration:none !important;
  color:white !important;}

table.button_layout.large button {
  background-color:transparent;
  border:0;
  display:table-cell;
  vertical-align:middle;
  cursor:pointer;
  font:bold 22px arial,"tahoma",sans-serif;}

table.button_layout.large.center {
  margin:0 auto;
}

table.button_layout.large .content {
  color:white !important;  height:55px;}

table.button_layout.large td.start {
  width:6px;
  height:55px;  background-image:url(https://images.trialpay.com/t/btns/b4.png);
  padding:0px !important;}

table.button_layout.large td.label {
  white-space:nowrap;
  vertical-align:middle;
  background-image:url(https://images.trialpay.com/t/btns/b4_bg.png);
  background-repeat:repeat-x;
  height:55px;  color:white !important;  font:bold 22px arial,"tahoma",sans-serif;  padding:0px !important;  text-align:left;
}

table.button_layout.large td.end {
  padding:0px !important;}

table.button_layout.large td.end .content {
  display:block;
  background-image:url(https://images.trialpay.com/t/btns/b4.png);
  background-position:right;
  width:59px;
  height:55px;}


table.button_layout.grey a, table.button_layout.grey a:visited, table.button_layout.grey a:hover {
  text-decoration:none !important;
  color:white !important;}

table.button_layout.grey button {
  background-color:transparent;
  border:0;
  display:table-cell;
  vertical-align:middle;
  cursor:pointer;
  font:bold 14px arial,"tahoma",sans-serif;}

table.button_layout.grey.center {
  margin:0 auto;
}

table.button_layout.grey .content {
  color:white !important;  height:41px;}

table.button_layout.grey td.start {
  width:10px;
  height:41px;  background-image:url(https://images.trialpay.com/t/btns/b5.gif);
  padding:0px !important;}

table.button_layout.grey td.label {
  white-space:nowrap;
  vertical-align:middle;
  background-image:url(https://images.trialpay.com/t/btns/b5_bg.gif);
  background-repeat:repeat-x;
  height:41px;  color:white !important;  font:bold 14px arial,"tahoma",sans-serif;  padding:0px !important;  text-align:left;
}

table.button_layout.grey td.end {
  padding:0px !important;}

table.button_layout.grey td.end .content {
  display:block;
  background-image:url(https://images.trialpay.com/t/btns/b5.gif);
  background-position:right;
  width:40px;
  height:41px;}


table.button_layout.green a, table.button_layout.green a:visited, table.button_layout.green a:hover {
  text-decoration:none !important;
  color:white !important;}

table.button_layout.green button {
  background-color:transparent;
  border:0;
  display:table-cell;
  vertical-align:middle;
  cursor:pointer;
  font:bold 14px arial,"tahoma",sans-serif;}

table.button_layout.green.center {
  margin:0 auto;
}

table.button_layout.green .content {
  color:white !important;  height:38px;}

table.button_layout.green td.start {
  width:10px;
  height:38px;  background-image:url(https://images.trialpay.com/t/btns/b6.gif);
  padding:0px !important;}

table.button_layout.green td.label {
  white-space:nowrap;
  vertical-align:middle;
  background-image:url(https://images.trialpay.com/t/btns/b6_bg.gif);
  background-repeat:repeat-x;
  height:38px;  color:white !important;  font:bold 14px arial,"tahoma",sans-serif;  padding:0px !important;  text-align:left;
}

table.button_layout.green td.end {
  padding:0px !important;}

table.button_layout.green td.end .content {
  display:block;
  background-image:url(https://images.trialpay.com/t/btns/b6.gif);
  background-position:right;
  width:40px;
  height:38px;}


table.train_layout td.start, table.train_layout td.end {
  width:27px;
}
  
table.train_layout td.stop div.stop {
  background-image:url(https://images.trialpay.com/t/train/step.png);
  width:27px;
  height:27px;
  background-repeat:no-repeat;
  font-weight:bold;
  padding-top:3px;
  font-size:18px;
  color:rgb(195,196,196);
}

table.train_layout td.link, table.train_layout td.stop {
  background-image:url(https://images.trialpay.com/t/train/line.png);
  background-repeat:repeat-x;
  padding:0px;
  text-align:center;
  width:27px;
  height:27px;
  padding:0px;
}

table.train_layout td.link.visited, table.train_layout td.stop.visited {
  background-image:url(https://images.trialpay.com/t/train/line_v.png);
}

table.train_layout td.stop.last {
  background-image:none;
}

table.train_layout td.stop.visited div.stop {
  background-image:url(https://images.trialpay.com/t/train/step_v.png);
}

table.train_layout td.label {
  padding-left:0.5em;
  padding-right:0.5em;
  width:7.5em;
  text-align:center;
}
