button,
.theme-button,
.btn {
  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(25%,#ffffff),to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);
  background-image: -moz-linear-gradient(top,#ffffff,#ffffff 25%,#e6e6e6);
  background-image: -ms-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);
  background-image: -o-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);
  background-image: linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);
  padding: 3px 12px 4px;
  font-size: 13px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
  text-decoration: none;
}
button.red,
button.red:hover,
button.blue,
button.blue:hover,
button.yellow,
button.yellow:hover,
button.green,
button.green:hover,
button.danger,
button.danger:hover,
button.error,
button.error:hover,
button.success,
button.success:hover,
button.info,
button.info:hover,
.theme-button.red,
.theme-button.red:hover,
.theme-button.blue,
.theme-button.blue:hover,
.theme-button.yellow,
.theme-button.yellow:hover,
.theme-button.green,
.theme-button.green:hover,
.theme-button.danger,
.theme-button.danger:hover,
.theme-button.error,
.theme-button.error:hover,
.theme-button.success,
.theme-button.success:hover,
.theme-button.info,
.theme-button.info:hover,
.btn.red,
.btn.red:hover,
.btn.blue,
.btn.blue:hover,
.btn.yellow,
.btn.yellow:hover,
.btn.green,
.btn.green:hover,
.btn.danger,
.btn.danger:hover,
.btn.error,
.btn.error:hover,
.btn.success,
.btn.success:hover,
.btn.info,
.btn.info:hover {
  color: #ffffff;
}
button.yellow,
button.info,
.theme-button.yellow,
.theme-button.info,
.btn.yellow,
.btn.info {
  background: #fdc838;
  background: -moz-linear-gradient(top,#fdc838 0%,#e89918 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdc838),color-stop(100%,#e89918));
  background: -webkit-linear-gradient(top,#fdc838 0%,#e89918 100%);
  background: -o-linear-gradient(top,#fdc838 0%,#e89918 100%);
  background: -ms-linear-gradient(top,#fdc838 0%,#e89918 100%);
  background: linear-gradient(top bottom,#fdc838 0%,#e89918 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdc838',endColorstr='#e89918',GradientType=0);
  border: 1px solid #F5B90F;
  border-color: #339bb9 #339bb9 #22697d;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}
button.green,
button.success,
.theme-button.green,
.theme-button.success,
.btn.green,
.btn.success {
  background: #86be2b;
  background: -moz-linear-gradient(top,#9dca14 0%,#6eb242 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9dca14),color-stop(100%,#6eb242));
  background: -webkit-linear-gradient(top,#9dca14 0%,#6eb242 100%);
  background: -o-linear-gradient(top,#9dca14 0%,#6eb242 100%);
  background: -ms-linear-gradient(top,#9dca14 0%,#6eb242 100%);
  background: linear-gradient(top,#9dca14 0%,#6eb242 100%);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #9dca14 ,endColorstr= #6eb242 ,GradientType=0);
  text-shadow: 0 0 2px black;
  -moz-opacity: 0 0 2px black;
  -webkit-opacity: 0 0 2px black;
}
button.green:hover,
button.success:hover,
.theme-button.green:hover,
.theme-button.success:hover,
.btn.green:hover,
.btn.success:hover {
  background: #9ccb5b;
  background: -moz-linear-gradient(top,#c9e473 0%,#6eb242 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c9e473),color-stop(100%,#6eb242));
  background: -webkit-linear-gradient(top,#c9e473 0%,#6eb242 100%);
  background: -o-linear-gradient(top,#c9e473 0%,#6eb242 100%);
  background: -ms-linear-gradient(top,#c9e473 0%,#6eb242 100%);
  background: linear-gradient(top,#c9e473 0%,#6eb242 100%);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #c9e473 ,endColorstr= #6eb242 ,GradientType=0);
}
button.red,
button.danger,
.theme-button.red,
.theme-button.danger,
.btn.red,
.btn.danger {
  background-color: #c43c35;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear,left top,left bottom,from(#ee5f5b),to(#c43c35));
  background-image: -moz-linear-gradient(top,#ee5f5b,#c43c35);
  background-image: -ms-linear-gradient(top,#ee5f5b,#c43c35);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ee5f5b),color-stop(100%,#c43c35));
  background-image: -webkit-linear-gradient(top,#ee5f5b,#c43c35);
  background-image: -o-linear-gradient(top,#ee5f5b,#c43c35);
  background-image: linear-gradient(top,#ee5f5b,#c43c35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#c43c35',GradientType=0);
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  border-color: #c43c35 #c43c35 #882a25;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}
button.blue,
button.primary,
.theme-button.blue,
.theme-button.primary,
.btn.blue,
.btn.primary {
  color: #ffffff;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear,left top,left bottom,from(#049cdb),to(#0064cd));
  background-image: -moz-linear-gradient(top,#049cdb,#0064cd);
  background-image: -ms-linear-gradient(top,#049cdb,#0064cd);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#049cdb),color-stop(100%,#0064cd));
  background-image: -webkit-linear-gradient(top,#049cdb,#0064cd);
  background-image: -o-linear-gradient(top,#049cdb,#0064cd);
  background-image: linear-gradient(top,#049cdb,#0064cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb',endColorstr='#0064cd',GradientType=0);
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}
button:hover,
.theme-button:hover,
.btn:hover {
  background-position: 0 -15px;
  text-decoration: none;
}
button:focus,
.theme-button:focus,
.btn:focus {
  outline: 1px dotted #666;
}
button.active,
button:active,
.theme-button.active,
.theme-button:active,
.btn.active,
.btn:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.25), 0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.25), 0 1px 2px rgba(0,0,0,0.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,0.25), 0 1px 2px rgba(0,0,0,0.05);
}
button.disabled,
.theme-button.disabled,
.btn.disabled {
  cursor: default;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  filter: alpha(opacity=65);
  -khtml-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
button.xlarge,
.theme-button.xlarge,
.btn.xlarge {
  font-size: medium;
  font-weight: bold;
  line-height: normal;
  padding: 9px 2px;
  text-align: center;
  text-shadow: 0 0 2px #0E6D0D;
  width: 99%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
button.large,
.theme-button.large,
.btn.large {
  font-size: medium;
  font-weight: bold;
  line-height: normal;
  text-shadow: 0 0 2px #0E6D0D;
  padding: 9px 14px 9px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
button.small,
.theme-button.small,
.btn.small {
  padding: 7px 9px 7px;
  font-size: small;
}
.btn[disabled] {
  cursor: default;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  filter: alpha(opacity=65);
  -khtml-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
button.btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.theme-button.red.small,
.theme-button.red.medium,
.theme-button.red.big,
button.red {
  background: -moz-linear-gradient(top,rgba(240,82,56,0.75) 0%,#f05238 3%,#f05238 38%,#d4402c 54%,#be3b23 70%,#be3b23 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(240,82,56,0.75)),color-stop(3%,#f05238),color-stop(38%,#f05238),color-stop(54%,#d4402c),color-stop(70%,#be3b23),color-stop(100%,#be3b23));
  background: -webkit-linear-gradient(top,rgba(240,82,56,0.75) 0%,#f05238 3%,#f05238 38%,#d4402c 54%,#be3b23 70%,#be3b23 100%);
  background: -o-linear-gradient(top,rgba(240,82,56,0.75) 0%,#f05238 3%,#f05238 38%,#d4402c 54%,#be3b23 70%,#be3b23 100%);
  background: -ms-linear-gradient(top,rgba(240,82,56,0.75) 0%,#f05238 3%,#f05238 38%,#d4402c 54%,#be3b23 70%,#be3b23 100%);
  background: linear-gradient(top,rgba(240,82,56,0.75) 0%,#f05238 3%,#f05238 38%,#d4402c 54%,#be3b23 70%,#be3b23 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bff05238',endColorstr='#be3b23',GradientType=0);
  border: 1px solid #C53B27;
}
*/




.theme-button.blue.small,
.theme-button.blue.medium,
.theme-button.blue.big,
button.blue {
  background: #3d89c9;
  background: -moz-linear-gradient(top,#3d89c9 0%,#3d89c9 46%,#3d86c5 49%,#3175ae 57%,#2d659b 65%,#2d6399 68%,#2d6399 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3d89c9),color-stop(46%,#3d89c9),color-stop(49%,#3d86c5),color-stop(57%,#3175ae),color-stop(65%,#2d659b),color-stop(68%,#2d6399),color-stop(100%,#2d6399));
  background: -webkit-linear-gradient(top,#3d89c9 0%,#3d89c9 46%,#3d86c5 49%,#3175ae 57%,#2d659b 65%,#2d6399 68%,#2d6399 100%);
  background: -o-linear-gradient(top,#3d89c9 0%,#3d89c9 46%,#3d86c5 49%,#3175ae 57%,#2d659b 65%,#2d6399 68%,#2d6399 100%);
  background: -ms-linear-gradient(top,#3d89c9 0%,#3d89c9 46%,#3d86c5 49%,#3175ae 57%,#2d659b 65%,#2d6399 68%,#2d6399 100%);
  background: linear-gradient(top,#3d89c9 0%,#3d89c9 46%,#3d86c5 49%,#3175ae 57%,#2d659b 65%,#2d6399 68%,#2d6399 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d89c9',endColorstr='#2d6399',GradientType=0);
  border: 1px solid #2C6297;
}
*/




















.buttons-container {
  background-color: #f5f5f5;
  margin-bottom: 20px;
  padding: 14px 19px;
  min-height: 20px;
  border: 1px solid #eee;
  border: 1px solid rgba(0,0,0,0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
.buttonimg {
  height: 18px;
  width: 18px;
  vertical-align: text-top;
}
a.theme-button.blue.checkout {
  padding: 5px 29px;
}
button img.edit,
a.theme-button img.edit {
  background-position: -39px -193px;
}
button img.add,
a.theme-button img.add {
  background-position: -19px -156px;
}
button .resend {
  background-position: -20px -595px;
}
button:hover .resend {
  background-position: -2px -595px;
}
button.greySmall button.star,
button .star {
  background-position: -22px -400px;
}
button.greySmall:hover button.star,
button:hover .star {
  background-position: -2px -400px;
}
button .delete {
  background-position: -19px -102px;
}
button.greySmall button.download,
button .download {
  background-position: -2px -174px;
}
button.grey button.message,
button .message {
  background-position: -38px -210px;
}
button.full .message {
  background-position: -57px -210px;
}
.greySmall .upload,
button .upload {
  background-position: -21px -286px;
}
.greySmall:hover .upload,
button:hover .upload {
  background-position: -2px -286px;
}
.greySmall .preview,
button .preview {
  background-position: -20px -516px;
}
.greySmall:hover .preview,
button:hover .preview {
  background-position: -2px -516px;
}
.greySmall .up,
button .up {
  background-position: -21px -323px;
}
.greySmall:hover .up,
button:hover .up {
  background-position: -2px -323px;
}
.greySmall .down,
button .down {
  background-position: -21px -338px;
}
.greySmall:hover .down,
button:hover .down {
  background-position: -2px -338px;
}
button.left,
button.greySmall button.left,
button .left {
  background-position: -21px -357px;
}
button.thumbs:hover button.left,
.greySmall:hover button.left,
button:hover button.left {
  background-position: -2px -357px;
}
button.right,
button .bigbutton,
button.greySmall button.right,
button.right {
  background-position: -20px -378px;
}
button.thumbs:hover button.right,
button:hover button.bigbutton,
button.greySmall:hover button.right,
button:hover button.right {
  background-position: -1px -378px;
}
button .stop_published {
  background-position: -2px -228px;
}
button .view {
  background-position: -38px -175px;
}
button:hover .view {
  background-position: -38px -175px;
}
.tc-button {
  display: inline-block;
  border-radius: 6px   ;
  -moz-border-radius: 6px   ;
  -webkit-border-radius: 6px   ;
  overflow: hidden;
  border: 1px solid #f2f2f2;
  vertical-align: middle;
}
.tc-button a,
.tc-button button {
  display: inline-block;
  vertical-align: middle;
  padding: 9px 14px 9px;
  cursor: pointer;
  margin: 0;
  border: none;
  background: transparent;
  color: white;
  text-shadow: 0 0 2px black;
  -moz-opacity: 0 0 2px black;
  -webkit-opacity: 0 0 2px black;
  font-size: 13px;
  font-weight: bold;
  font-family: 'Helvetica', Arial, sans-serif;
  text-decoration: none;
  text-align: center;
  transition-duration: 0.3s;
  transition-property: background-color text-shadow -moz-text-shadow -webkit-text-shadow;
}
.tc-button:hover a,
.tc-button:hover button {
  text-shadow: 0 0 8px black;
  -moz-opacity: 0 0 8px black;
  -webkit-opacity: 0 0 8px black;
}
.tc-button:active a,
.tc-button:active button {
  text-shadow: 0 0 3px black;
  -moz-opacity: 0 0 3px black;
  -webkit-opacity: 0 0 3px black;
  box-shadow: 0 0 5px white;
  -moz-box-shadow: 0 0 5px white;
  -webkit-box-shadow: 0 0 5px white;
}
.tc-button.small a,
.tc-button.small button {
  font-size: small;
  padding: 5px 7px;
}
.tc-button.xlarge a,
.tc-button.xlarge button {
  font-size: medium;
}
.tc-button.full {
  display: block;
}
.tc-button.full button {
  display: block;
  width: 100%;
}
.tc-button.gyellow {
  border-color: #ff9b17;
}
.tc-button.gyellow a,
.tc-button.gyellow button {
  background: -moz-linear-gradient(top,transparent 10%,#ff9c1a 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(10%,transparent),color-stop(100%,#ff9c1a));
  background: -webkit-linear-gradient(top,transparent 10%,#ff9c1a 100%);
  background: -o-linear-gradient(top,transparent 10%,#ff9c1a 100%);
  background: -ms-linear-gradient(top,transparent 10%,#ff9c1a 100%);
  background: linear-gradient(top,transparent 10%,#ff9c1a 100%);
  background-color: #fde600;
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #00fde600 ,endColorstr= #ffff9c1a ,GradientType=0);
}
.tc-button.gyellow:hover a,
.tc-button.gyellow:hover button {
  background-color: #fdba00;
}
.tc-button.gyellow a,
.tc-button.gyellow button {
  text-shadow: 0 0 2px black;
  -moz-opacity: 0 0 2px black;
  -webkit-opacity: 0 0 2px black;
}
.tc-button.gyellow:active a,
.tc-button.gyellow:active button {
  text-shadow: 0 0 3px white;
  -moz-opacity: 0 0 3px white;
  -webkit-opacity: 0 0 3px white;
  box-shadow: 0 0 5px #f2f2f2;
  -moz-box-shadow: 0 0 5px #f2f2f2;
  -webkit-box-shadow: 0 0 5px #f2f2f2;
}
.tc-button.gred {
  border-color: #c23b34;
}
.tc-button.gred a,
.tc-button.gred button {
  background: -moz-linear-gradient(top,transparent 10%,#c43c35 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(10%,transparent),color-stop(100%,#c43c35));
  background: -webkit-linear-gradient(top,transparent 10%,#c43c35 100%);
  background: -o-linear-gradient(top,transparent 10%,#c43c35 100%);
  background: -ms-linear-gradient(top,transparent 10%,#c43c35 100%);
  background: linear-gradient(top,transparent 10%,#c43c35 100%);
  background-color: #ee0600;
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #00ee0600 ,endColorstr= #ffc43c35 ,GradientType=0);
}
.tc-button.gred:hover a,
.tc-button.gred:hover button {
  background-color: #b30600;
}
.tc-button.gred a,
.tc-button.gred button {
  text-shadow: 0 0 2px black;
  -moz-opacity: 0 0 2px black;
  -webkit-opacity: 0 0 2px black;
}
.tc-button.gred:active a,
.tc-button.gred:active button {
  text-shadow: 0 0 3px white;
  -moz-opacity: 0 0 3px white;
  -webkit-opacity: 0 0 3px white;
  box-shadow: 0 0 5px #f2f2f2;
  -moz-box-shadow: 0 0 5px #f2f2f2;
  -webkit-box-shadow: 0 0 5px #f2f2f2;
}
.tc-button.gblue {
  border-color: #1e5697;
}
.tc-button.gblue a,
.tc-button.gblue button {
  background: -moz-linear-gradient(top,transparent 10%,#1e5799 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(10%,transparent),color-stop(100%,#1e5799));
  background: -webkit-linear-gradient(top,transparent 10%,#1e5799 100%);
  background: -o-linear-gradient(top,transparent 10%,#1e5799 100%);
  background: -ms-linear-gradient(top,transparent 10%,#1e5799 100%);
  background: linear-gradient(top,transparent 10%,#1e5799 100%);
  background-color: #049cdb;
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #00049cdb ,endColorstr= #ff1e5799 ,GradientType=0);
}
.tc-button.gblue:hover a,
.tc-button.gblue:hover button {
  background-color: #0064cd;
}
.tc-button.gblue:active a,
.tc-button.gblue:active button {
  text-shadow: 0 0 3px white;
  -moz-opacity: 0 0 3px white;
  -webkit-opacity: 0 0 3px white;
  box-shadow: 0 0 5px #f2f2f2;
  -moz-box-shadow: 0 0 5px #f2f2f2;
  -webkit-box-shadow: 0 0 5px #f2f2f2;
}
.tc-button.ggreen {
  border-color: #6db041;
}
.tc-button.ggreen a,
.tc-button.ggreen button {
  background: -moz-linear-gradient(top,transparent 10%,#6eb242 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(10%,transparent),color-stop(100%,#6eb242));
  background: -webkit-linear-gradient(top,transparent 10%,#6eb242 100%);
  background: -o-linear-gradient(top,transparent 10%,#6eb242 100%);
  background: -ms-linear-gradient(top,transparent 10%,#6eb242 100%);
  background: linear-gradient(top,transparent 10%,#6eb242 100%);
  background-color: #63b31b;
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #0063b31b ,endColorstr= #ff6eb242 ,GradientType=0);
}
.tc-button.ggreen:hover a,
.tc-button.ggreen:hover button {
  background-color: #77c047;
}
.tc-button.ggreen:active a,
.tc-button.ggreen:active button {
  text-shadow: 0 0 3px white;
  -moz-opacity: 0 0 3px white;
  -webkit-opacity: 0 0 3px white;
  box-shadow: 0 0 5px #f2f2f2;
  -moz-box-shadow: 0 0 5px #f2f2f2;
  -webkit-box-shadow: 0 0 5px #f2f2f2;
}
.tc-button.gtransparentyellow a,
.tc-button.gtransparentyellow button {
  background: transparent;
  color: #252525;
  border: 1px solid #f2f2f2;
  text-shadow: 0 0 1px transparent;
  -moz-opacity: 0 0 1px transparent;
  -webkit-opacity: 0 0 1px transparent;
}
.tc-button.gtransparentyellow:hover a,
.tc-button.gtransparentyellow:hover button {
  background: #f1c629;
  background: -moz-linear-gradient(top,#FAF339 0%,#e89918 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FAF339),color-stop(100%,#e89918));
  background: -webkit-linear-gradient(top,#FAF339 0%,#e89918 100%);
  background: -o-linear-gradient(top,#FAF339 0%,#e89918 100%);
  background: -ms-linear-gradient(top,#FAF339 0%,#e89918 100%);
  background: linear-gradient(top,#FAF339 0%,#e89918 100%);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #FAF339 ,endColorstr= #e89918 ,GradientType=0);
}
.tc-button.gtransparentyellow:active a,
.tc-button.gtransparentyellow:active button {
  color: #f2f2f2;
  text-shadow: 0 0 3px black;
  -moz-opacity: 0 0 3px black;
  -webkit-opacity: 0 0 3px black;
}
.tc-button.invisible {
  border-color: transparent;
}
.tc-button.invisible a,
.tc-button.invisible button {
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-color: transparent;
  text-shadow: 0 0 2px transparent;
  -moz-opacity: 0 0 2px transparent;
  -webkit-opacity: 0 0 2px transparent;
}
.tc-button.invisible:hover a,
.tc-button.invisible:hover button {
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  text-shadow: 0 0 2px transparent;
  -moz-opacity: 0 0 2px transparent;
  -webkit-opacity: 0 0 2px transparent;
}
.tc-button.invisible:active a,
.tc-button.invisible:active button {
  text-shadow: 0 0 2px transparent;
  -moz-opacity: 0 0 2px transparent;
  -webkit-opacity: 0 0 2px transparent;
  box-shadow: 0 0 5px transparent;
  -moz-box-shadow: 0 0 5px transparent;
  -webkit-box-shadow: 0 0 5px transparent;
}
