/* 
    Document   : buttons
    Created on : 2012-04-20, 02:27:26
    Author     : jarek
    Description:
        Purpose of the stylesheet follows.
*/


/* ~~~~~~| buttons |~~~~~~ */
.btnGradientLightBlue
{
    background-color: LightSkyBlue;
    border-color: black;
    color: black;
    transition-duration: 0.3s;
    outline: none;
}

.btnGradientLightBlue:hover:enabled
{
    filter: brightness(115%);
    box-shadow: 0 6px 10px 0 rgba(0,0,0,0.24), 0 10px 24px 0 rgba(0,0,0,0.19);
}

.btnGradientTransparent
{
    background-color: white;
    border: none;
    color: black;
    transition-duration: 0.3s;
    outline: none;
}

.btnGradientTransparent:hover:enabled
{
   background-color: lightgrey;
   border: none;
   filter: brightness(105%);
   box-shadow: 0 6px 10px 0 rgba(0,0,0,0.24), 0 10px 24px 0 rgba(0,0,0,0.19);
}

.btnGradientRed
{
   background: #dc4254; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNkYzQyNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiNhZTMwMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #dc4254 40%, #ae3030 59%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#dc4254), color-stop(59%,#ae3030)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #dc4254 40%,#ae3030 59%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #dc4254 40%,#ae3030 59%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #dc4254 40%,#ae3030 59%); /* IE10+ */
   background: linear-gradient(top,  #dc4254 40%,#ae3030 59%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc4254', endColorstr='#ae3030',GradientType=0 ); /* IE6-8 */         
   border-color: #dc4254;
}

.btnGradientRed:hover
{
   background: #ae3030; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiNhZTMwMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNkYzQyNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #ae3030 41%, #dc4254 60%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#ae3030), color-stop(60%,#dc4254)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #ae3030 41%,#dc4254 60%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #ae3030 41%,#dc4254 60%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #ae3030 41%,#dc4254 60%); /* IE10+ */
   background: linear-gradient(top,  #ae3030 41%,#dc4254 60%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae3030', endColorstr='#dc4254',GradientType=0 ); /* IE6-8 */         
   border-color: #ae3030;
}      

.btnGradientGreen
{
   background: #42dc56; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiM0MmRjNTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiMzMGFlNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #42dc56 40%, #30ae50 59%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#42dc56), color-stop(59%,#30ae50)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #42dc56 40%,#30ae50 59%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #42dc56 40%,#30ae50 59%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #42dc56 40%,#30ae50 59%); /* IE10+ */
   background: linear-gradient(top,  #42dc56 40%,#30ae50 59%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42dc56', endColorstr='#30ae50',GradientType=0 ); /* IE6-8 */         
   border-color: #42dc56;
}

.btnGradientGreen:hover
{
   background: #30ae50; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiMzMGFlNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiM0MmRjNTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #30ae50 41%, #42dc56 60%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#30ae50), color-stop(60%,#42dc56)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #30ae50 41%,#42dc56 60%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #30ae50 41%,#42dc56 60%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #30ae50 41%,#42dc56 60%); /* IE10+ */
   background: linear-gradient(top,  #30ae50 41%,#42dc56 60%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30ae50', endColorstr='#42dc56',GradientType=0 ); /* IE6-8 */         
   border-color: #30ae50;
}

.btnGradientBlue
{
  background: #428adc; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiM0MjhhZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiMzMDVjYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #428adc 40%, #305cae 59%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#428adc), color-stop(59%,#305cae)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #428adc 40%,#305cae 59%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #428adc 40%,#305cae 59%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #428adc 40%,#305cae 59%); /* IE10+ */
  background: linear-gradient(top,  #428adc 40%,#305cae 59%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#428adc', endColorstr='#305cae',GradientType=0 ); /* IE6-8 */        
  border-color: #428adc;
}

.btnGradientBlue:hover
{
  background: #305cae; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiMzMDVjYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiM0MjhhZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #305cae 41%, #428adc 60%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#305cae), color-stop(60%,#428adc)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #305cae 41%,#428adc 60%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #305cae 41%,#428adc 60%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #305cae 41%,#428adc 60%); /* IE10+ */
  background: linear-gradient(top,  #305cae 41%,#428adc 60%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#305cae', endColorstr='#428adc',GradientType=0 ); /* IE6-8 */        
  border-color: #305cae;
}

.btnGradientTurquoise
{
  background: #00CED1; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiM0MjhhZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiMzMDVjYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #00CED1 40%, #00eeee 59%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#00CED1), color-stop(59%,#00eeee)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #00CED1 40%,#00eeee 59%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #00CED1 40%,#00eeee 59%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #00CED1 40%,#00eeee 59%); /* IE10+ */
  background: linear-gradient(top,  #00CED1 40%,#00eeee 59%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00CED1', endColorstr='#00eeee',GradientType=0 ); /* IE6-8 */
  border-color: #00CED1;
}

.btnGradientTurquoise:hover
{
  background: #00eeee; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiMzMDVjYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiM0MjhhZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #00eeee 41%, #00CED1 60%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#00eeee), color-stop(60%,#00CED1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #00eeee 41%,#00CED1 60%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #00eeee 41%,#00CED1 60%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #00eeee 41%,#00CED1 60%); /* IE10+ */
  background: linear-gradient(top,  #00eeee 41%,#00CED1 60%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eeee', endColorstr='#00CED1',GradientType=0 ); /* IE6-8 */
  border-color: #00eeee;
}

.btnGradientAqua
{
  background: #3399FF; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiM0MjhhZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiMzMDVjYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #3399FF 40%, #56ABFF 59%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#3399FF), color-stop(59%,#56ABFF)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #3399FF 40%,#56ABFF 59%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #3399FF 40%,#56ABFF 59%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #3399FF 40%,#56ABFF 59%); /* IE10+ */
  background: linear-gradient(top,  #3399FF 40%,#56ABFF 59%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3399FF', endColorstr='#56ABFF',GradientType=0 ); /* IE6-8 */
  border-color: #3399FF;
}

.btnGradientAqua:hover
{
  background: #56ABFF; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiMzMDVjYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiM0MjhhZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #56ABFF 41%, #3399FF 60%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#56ABFF), color-stop(60%,#3399FF)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #56ABFF 41%,#3399FF 60%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #56ABFF 41%,#3399FF 60%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #56ABFF 41%,#3399FF 60%); /* IE10+ */
  background: linear-gradient(top,  #56ABFF 41%,#3399FF 60%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56ABFF', endColorstr='#3399FF',GradientType=0 ); /* IE6-8 */
  border-color: #56ABFF;
}

.btnGradientViolet
{
  background: #c542dc; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNjNTQyZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiNhYTMwYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #c542dc 40%, #aa30ae 59%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#c542dc), color-stop(59%,#aa30ae)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c542dc 40%,#aa30ae 59%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c542dc 40%,#aa30ae 59%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c542dc 40%,#aa30ae 59%); /* IE10+ */
  background: linear-gradient(top, #c542dc 40%,#aa30ae 59%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c542dc', endColorstr='#aa30ae',GradientType=0 ); /* IE6-8 */        
  border-color: #c542dc;
}  

.btnGradientViolet:hover
{
   background: #aa30ae; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiNhYTMwYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNjNTQyZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #aa30ae 41%, #c542dc 60%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#aa30ae), color-stop(60%,#c542dc)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #aa30ae 41%,#c542dc 60%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #aa30ae 41%,#c542dc 60%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #aa30ae 41%,#c542dc 60%); /* IE10+ */
   background: linear-gradient(top,  #aa30ae 41%,#c542dc 60%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa30ae', endColorstr='#c542dc',GradientType=0 ); /* IE6-8 */         
   border-color: #aa30ae;
}

.btnGradientOnyx
{
   background: #aebcbf; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FlYmNiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzZlNzc3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBhMGUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #aebcbf 0%, #6e7774 50%, #0a0e0a 51%, #0a0809 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aebcbf), color-stop(50%,#6e7774), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* IE10+ */
   background: linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aebcbf', endColorstr='#0a0809',GradientType=0 ); /* IE6-8 */
   border-color: #aebcbf;
}  

.btnGradientOnyx:hover
{
   background: #0a0809; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhMDgwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzBhMGUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzZlNzc3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZWJjYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #0a0809 0%, #0a0e0a 49%, #6e7774 50%, #aebcbf 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a0809), color-stop(49%,#0a0e0a), color-stop(50%,#6e7774), color-stop(100%,#aebcbf)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #0a0809 0%,#0a0e0a 49%,#6e7774 50%,#aebcbf 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #0a0809 0%,#0a0e0a 49%,#6e7774 50%,#aebcbf 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #0a0809 0%,#0a0e0a 49%,#6e7774 50%,#aebcbf 100%); /* IE10+ */
   background: linear-gradient(top,  #0a0809 0%,#0a0e0a 49%,#6e7774 50%,#aebcbf 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a0809', endColorstr='#aebcbf',GradientType=0 ); /* IE6-8 */
   border-color: #0a0809;
}

.btnGradientGrey
{
   background: #dfe5d7; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmZmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2RmZTVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2JlYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(40%,#dfe5d7), color-stop(100%,#b3bead)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* IE10+ */
   background: linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* IE6-8 */
   border-color: #dfe5d7;
}

.btnGradientGrey:hover
{
   background: #b3bead; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzYmVhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2RmZTVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZmZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #b3bead 0%, #dfe5d7 60%, #fcfff4 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3bead), color-stop(60%,#dfe5d7), color-stop(100%,#fcfff4)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #b3bead 0%,#dfe5d7 60%,#fcfff4 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #b3bead 0%,#dfe5d7 60%,#fcfff4 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #b3bead 0%,#dfe5d7 60%,#fcfff4 100%); /* IE10+ */
   background: linear-gradient(top,  #b3bead 0%,#dfe5d7 60%,#fcfff4 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3bead', endColorstr='#fcfff4',GradientType=0 ); /* IE6-8 */
   border-color: #b3bead;
}

.btnGradientOrange
{
   background: #ffa647; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmE2NDciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNlYTcxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #ffa647 40%, #ea7100 60%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#ffa647), color-stop(60%,#ea7100)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #ffa647 40%,#ea7100 60%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #ffa647 40%,#ea7100 60%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #ffa647 40%,#ea7100 60%); /* IE10+ */
   background: linear-gradient(top,  #ffa647 40%,#ea7100 60%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa647', endColorstr='#ea7100',GradientType=0 ); /* IE6-8 */
   border-color: #ffa647;
}

.btnGradientOrange:hover
{
   background: #ea7100; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNlYTcxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNmZmE2NDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #ea7100 40%, #ffa647 60%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#ea7100), color-stop(60%,#ffa647)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #ea7100 40%,#ffa647 60%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #ea7100 40%,#ffa647 60%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #ea7100 40%,#ffa647 60%); /* IE10+ */
   background: linear-gradient(top,  #ea7100 40%,#ffa647 60%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea7100', endColorstr='#ffa647',GradientType=0 ); /* IE6-8 */
   border-color: #ea7100;
}

.btnGradientYellow
{
   background: #fff53d; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmY1M2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNlYWUyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #fff53d 40%, #eae200 60%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#fff53d), color-stop(60%,#eae200)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #fff53d 40%,#eae200 60%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #fff53d 40%,#eae200 60%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #fff53d 40%,#eae200 60%); /* IE10+ */
   background: linear-gradient(top,  #fff53d 40%,#eae200 60%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff53d', endColorstr='#eae200',GradientType=0 ); /* IE6-8 */
   border-color: #fff53d;
}

.btnGradientYellow:hover
{
   background: #eae200; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNlYWUyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNmZmY1M2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #eae200 40%, #fff53d 60%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#eae200), color-stop(60%,#fff53d)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #eae200 40%,#fff53d 60%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #eae200 40%,#fff53d 60%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #eae200 40%,#fff53d 60%); /* IE10+ */
   background: linear-gradient(top,  #eae200 40%,#fff53d 60%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae200', endColorstr='#fff53d',GradientType=0 ); /* IE6-8 */ 
   border-color: #eae200;
}

.btnGradientBrown
{
   background: #e0a443; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNlMGE0NDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNiNTdjMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #e0a443 40%, #b57c27 60%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#e0a443), color-stop(60%,#b57c27)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #e0a443 40%,#b57c27 60%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #e0a443 40%,#b57c27 60%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #e0a443 40%,#b57c27 60%); /* IE10+ */
   background: linear-gradient(top,  #e0a443 40%,#b57c27 60%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0a443', endColorstr='#b57c27',GradientType=0 ); /* IE6-8 */ 
   border-color: #e0a443;
}

.btnGradientBrown:hover
{
   background: #b57c27; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNiNTdjMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNlMGE0NDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #b57c27 40%, #e0a443 60%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#b57c27), color-stop(60%,#e0a443)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #b57c27 40%,#e0a443 60%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #b57c27 40%,#e0a443 60%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #b57c27 40%,#e0a443 60%); /* IE10+ */
   background: linear-gradient(top,  #b57c27 40%,#e0a443 60%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b57c27', endColorstr='#e0a443',GradientType=0 ); /* IE6-8 */
   border-color: #b57c27;
}

.btnGradientRed,.btnGradientGreen,.btnGradientBlue,.btnGradientTurquoise,.btnGradientAqua,.btnGradientViolet,.btnGradientOnyx,.btnGradientGrey,.btnGradientOrange,.btnGradientYellow,.btnGradientBrown
{
   border-width: thin;
   border-style: inset/*groove*/;         
}

.btnGradientRed:hover,.btnGradientGreen:hover,.btnGradientTurquoise:hover,.btnGradientBlue:hover,.btnGradientAqua:hover,.btnGradientViolet:hover,.btnGradientOnyx:hover,.btnGradientGrey:hover,.btnGradientOrange:hover,.btnGradientYellow:hover,.btnGradientBrown:hover
{
   border-width: thin;
   border-style: outset/*ridge*/;         
}      

.btnAllRounded
{
   -moz-border-radius: 11px 11px 11px 11px;
   -khtml-border-radius: 11px 11px 11px 11px;
   -webkit-border-radius: 11px 11px 11px 11px;
   border-radius: 11px 11px 11px 11px;
   behavior: url(ie-css3.htc);
   cursor: pointer;
}    

.btnTopRounded
{
   -moz-border-radius: 11px 11px 0px 0px;
   -khtml-border-radius: 11px 11px 0px 0px;
   -webkit-border-radius: 11px 11px 0px 0px;        
   border-radius: 11px 11px 0px 0px;     
   behavior: url(ie-css3.htc);
   cursor: pointer; 
   margin-bottom: 0px;
   padding-bottom: 0px;
}    

.btnBottomRounded
{
   -moz-border-radius: 0px 0px 11px 11px;
   -khtml-border-radius: 0px 0px 11px 11px;
   -webkit-border-radius: 0px 0px 11px 11px;        
   border-radius: 0px 0px 11px 11px;     
   behavior: url(ie-css3.htc);
   cursor: pointer;         
}    

.btnLeftRounded
{
   -moz-border-radius: 11px 0px 0px 11px;
   -khtml-border-radius: 11px 0px 0px 11px;
   -webkit-border-radius: 11px 0px 0px 11px;
   border-radius: 11px 0px 0px 11px;
   behavior: url(ie-css3.htc);
   cursor: pointer;         
}    

.btnRightRounded
{
   -moz-border-radius: 0px 11px 11px 0px;
   -khtml-border-radius: 0px 11px 11px 0px;
   -webkit-border-radius: 0px 11px 11px 0px;
   border-radius: 0px 11px 11px 0px;
   behavior: url(ie-css3.htc);
   cursor: pointer;         
} 

.btnBottomLeftRounded
{
   -moz-border-radius: 0px 0px 0px 11px;
   -khtml-border-radius: 0px 0px 0px 11px;
   -webkit-border-radius: 0px 0px 0px 11px;
   border-radius: 0px 0px 0px 11px;
   behavior: url(ie-css3.htc);
   cursor: pointer;         
}    

.btnLarge
{
   position: relative;
   min-width: 150px;
   height: 40px;
   color: #ffffff;
   font: bold 14px Verdana;
   margin: 5px;
}      

.btnMedium
{
   position: relative;
   min-width: 110px;
   height: 30px;
   color: #ffffff;
   font: bold 12px Verdana;
   margin-top: 3px;
}      

.btnSmall
{
   position: relative;
   min-width: 80px;
   height: 20px;
   color: #ffffff;
   font: normal 10px Verdana;
   margin: 1px;
}

.btnMini
{
   text-align: left;
   position: relative;
   min-width: 70px;
   height: 20px;
   color: #ffffff;
   font: normal 9px Tahoma;
   margin: 1px;
}