body, div, input, button
{ font-family: verdana,helvetica,arial,sans-serif; }

.ProductBtn
{ width:72px;
 height:72px;
 background-color:red;
 border-color:Gray;
 padding:0;
 position:relative;
 text-align:center;
 color: white;
}

.CardBtn
{ background-color:Gold;
  font-size:10px;
  width:60px;
  height:60px;
}
.NumBtn
{ background-color:Silver;
  font-size:20px; }
 
/* 
.ColSelBtn
{ background-color:Khaki;
  font-size:15px; 
  height: 28px;
  width: 60px;
  margin-top:3px;
  padding:0;
  line-height:100%;
}*/

.ColSelBtn input[type=radio]
{ display: none; }

.ColSelBtn input[type=radio]+label
{ display: inline-block;
  margin:-1px;
  padding: 4px 0px;
  background-color:Khaki;
  cursor: pointer;
  font-size:15px;
  width:60px;
  height:20px;
  border-radius: 5px;  
  text-align:center;
  border: 1px solid grey;
}

.ColSelBtn input[type=radio]:checked+label
{ background-color:Yellow; }

