anchor.diff:    box-shadow:none;
     outline:none;
   }
  -
  -.error form.site-search .button,
  -.error form.site-search .button:visited {
  +.error #wrapper form.site-search .button,
  +.error #wrapper form.site-search .button:visited {
     display:inline;
     line-height:0.8em;
     border:none;
  
positive.code:   width: 32%;
    float:right;
  }
  .error form.site-search .button{
    background-color:#28a198;
    color:#fff;
     -webkit-border-radius: 3px;
  
negative.code:   top:-3px;
  }
  
  .error #wrapper form.site-search.button:hover span.call-to-action,
  .error #wrapper form.site-search.button.big:hover,
  .error #wrapper form.site-search.button:hover {
    background-color: #3ABAA8;
    color: #fff;
  }
  
  .error #wrapper form.site-search .button:active,
  .error #wrapper form.site-search .button.big:active,
  .error #wrapper form.site-search .button:active span.call-to-action {
    -webkit-transform: translate(0, 4px);
    -moz-transform: translate(0, 4px);
    -o-transform: translate(0, 4px);
  