/******************************************************************/
/* WDP Friends and Family  Feedback                               */
/******************************************************************/
P.radiobuttons INPUT, P.radiobuttons LABEL
  {
  display: inline-block;
  padding-bottom: 8px ;
  }

P.radiobuttons LABEL:HOVER
  {
  background: #EEEEEE;
  }

TABLE.recommend
  {
  width: 400px;
  }

TABLE.recommend TD
  {
  padding: 11px 0 12px 0 ;
  text-align: center;
  }

TABLE.recommend THEAD TD
  {
  font-size: smaller;
  text-transform: uppercase;
  line-height: 100%;
  }

TABLE.recommend TBODY TD
  {
  border-bottom: solid #DDDDDD 1px;
  }

TABLE.recommend TD INPUT
  {
  display: none;
  }

TABLE.recommend TD LABEL
  {
  display: block;
  min-width: 24px;
  padding: 12px 8px;
  text-align: center;
  border: solid black 1px;
  border-left: 0;
  background: #dddddd;
  background-image: linear-gradient( top, #FFFFFF, #DDDDDD );
  background-image: -ms-linear-gradient( top, #FFFFFF, #DDDDDD );
  background-image: -moz-linear-gradient( top, #FFFFFF, #DDDDDD );
  background-image: -webkit-linear-gradient( top, #FFFFFF, #DDDDDD );
  }

TABLE.recommend TD LABEL.afirst
  {
  border-left: solid black 1px;
  border-radius: 16px 0 0 16px;
  }

TABLE.recommend TD LABEL.alast
  {
  border-radius: 0 16px 16px 0;
  }

TABLE.recommend TD LABEL.ana
  {
  display: inline-block;
  min-width: 32px;
  font-size: 88%;
  margin-left: 16px;
  border: solid black 1px;
  border-radius: 32px;
  }

TABLE.recommend INPUT:CHECKED + LABEL
  {
  background: #ff66aa ;
  }

TABLE.recommend TD.ana INPUT:CHECKED + LABEL
  {
  -background: #f7f7f7 ;
  }
