button{
    border:0;
    height:38px;
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
}
.btnBasic,
.btnBasic.btnDisabled:hover,
.btnBasic.btnDisabled:active {
   background: #c50415;
   background: -webkit-gradient(linear, left top, left bottom, from(#d42d2d), to(#a90202));
   background: -moz-linear-gradient(top, #d42d2d, #a90202);
   padding: 8px 10px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   /*-webkit-box-shadow: 0 2px 3px 0 #999999;
   -moz-box-shadow: 0 2px 3px 0 #999999;
   box-shadow: 0 2px 3px 0 #999999;*/
   _background-color: #cc0000;
   color: #fff;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
   vertical-align: middle;
   border: 0;
}
.btnBasic:hover {
   background: #c50415;
   cursor:pointer;
   color: #fff;
}

/* Grey button */
.btnGrey,
.btnGrey.btnDisabled:hover,
.btnGrey.btnDisabled:active {
       color: #5f5f5f;
       background: #cfcfcf;
       background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cfcfcf));
       background: -moz-linear-gradient(top, #fff, #cfcfcf);
    padding: 8px 10px;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
       border-radius: 4px;
    -webkit-box-shadow: rgba(0,0,0,0.5) 0 2px 5px 0;
    -moz-box-shadow: rgba(0,0,0,0.5) 0 2px 5px 0;
    box-shadow: rgba(0,0,0,0.5) 0 2px 5px 0;
}
.btnGrey:hover {
       color: #5f5f5f;
       background: #e0e0e0;
      background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e0e0e0));
      background: -moz-linear-gradient(top, #fefefe, #e0e0e0);
      cursor:pointer;
}

/* Black button */
.btnBlack,
.btnBlack.btnDisabled:hover,
.btnBlack.btnDisabled:active {
       color: #fff;
       background: #000;
       background: -webkit-gradient(linear, left top, left bottom, from(#0F0F0F), to(#000));
       background: -moz-linear-gradient(top, #0f0f0f, #000);
    padding: 8px 10px;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
       border-radius: 4px;
}
.btnBlack:hover {
       color: #fff;
       background: #333;
      background: -webkit-gradient(linear, left top, left bottom, from(#3e3e3e), to(#333));
      background: -moz-linear-gradient(top, #3e3e3e, #333333);
      cursor:pointer;
}

/* Blue button */
.btnBlue,
.btnBlue.btnDisabled:hover,
.btnBlue.btnDisabled:active {
    color: #fff;
    background: #2390b8;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2390b8), color-stop(100%,#0086b7));
    background: -moz-linear-gradient(top, #2390b8 0%, #0086b7 100%);
    padding: 8px 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: rgba(0,0,0,0.5) 0 2px 5px 0;
    -moz-box-shadow: rgba(0,0,0,0.5) 0 2px 5px 0;
    box-shadow: rgba(0,0,0,0.5) 0 2px 5px 0;
}
.btnBlue:hover {
    color: #fff;
    background: #2390b8;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0086b7), color-stop(100%,#2390b8));
    background:  -moz-linear-gradient(top, #0086b7 0%, #2390b8 100%);
    cursor:pointer;
}

/* Disabled button */
.btnDisabled {
    opacity: 0.5;
    cursor: default;
}

/* Block Level button */
.btnBlock {
    display: inline-block;
    zoom: 1;
    *display: inline;
    _display: inline;
}

/*Wide button*/
.btnWide{
    width:100%;
    text-align: center;
    padding: 8px 0;
}
/* Uppercase Text button */
.btnUpper {
    text-transform: uppercase;
}

/* LEGACY FROM eCARE SECTION */
/* Generic red buttons */
.btn-generic {
    overflow: hidden;
    height: 40px;
    background: url(/assets/buttons/btn_generic.png) no-repeat right top;
    padding-right: 18px;
    float: left;
    clear:both;
    display: block;
}
    .btn-generic span {
         padding: 8px 6px 10px 20px;
        color: #fff;
        background: url(/assets/buttons/btn_generic.png) no-repeat left top #fff;
        float: left;
        font-weight: bold\9;/*IEs only*/
        height: 40px;
        white-space: nowrap;
        }

       a.btn-generic:hover {
        text-decoration: none;
        background: url(/assets/buttons/btn_generic.png) no-repeat right -44px;
        height: 40px;
    }
    a.btn-generic:hover span {
        background: url(/assets/buttons/btn_generic.png) no-repeat left -44px #fff;
    }

    .moreInfoChoose.btnBasic.btnBlock{
        float:right;
        display: none;
        padding:10px 18px;
    }
    
    .mobileBtn {display: none ;}
    .desktopBtn {display: inline-block;}
    
