/* Equine First Buttons */

.button {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
    -moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
    -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
    box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
    cursor:pointer;display:inline-block;font:13px/100% 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;
    padding:4px 10px;
    outline:none!important;
    text-align:center;
    text-decoration:none;
    position:relative;
    -moz-box-sizing:border-box!important;
    line-height:16px;
  }
 
 .button:hover {
    text-decoration:none;
  }
  
  button::-moz-focus-inner,input::-moz-focus-inner{border:0;}
  .button-round{-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius:16px;padding:7px 0;width:30px;}
  .button-gray{background:#f1f1f1;background:-webkit-gradient(linear,left top,left bottom,from(#e9e9e9),to(#d1d1d1));
  background:-moz-linear-gradient(top,#e9e9e9,#d1d1d1);
  -pie-background:linear-gradient(top,#e9e9e9,#d1d1d1);
  border:1px solid #bbb;color:#555;text-shadow:0 1px 0 #fff;}
  
  .button-gray:hover,.button-gray:focus{border:1px solid #aaa;background:#ececec;background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#c1c1c1));
  background:-moz-linear-gradient(top,#e1e1e1,#c1c1c1);
  -pie-background:linear-gradient(top,#e1e1e1,#c1c1c1);
  border:1px solid #999;color:#555;}
  .button-gray:active,.button-gray.active,.button-gray.current{background:#ddd;background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#e9e9e9));
  background:-moz-linear-gradient(top,#ccc,#e9e9e9);
  -pie-background:linear-gradient(top,#ccc,#e9e9e9);
  border:1px solid #999;color:#555;}

/* End buttons */

