span.checkbox {
   width: 20px;
  height: 13px;
   padding: 0 0 0 0;
  background: url(pics/checkbox.gif) no-repeat;
 display: block;
 clear: left;
float: left;
}
.moreMargin span.radio {
  margin-right: 20px;
  margin-bottom: 15px;  
}

.moreMargin span.checkbox {
  margin-right: 25px;
  margin-bottom: 5px;
  clear: none;  
}

span.radio {
   width: 20px;
   height: 14px;
  padding: 0 5px 0 0;
   background: url(pics/radio.png) no-repeat;
   display: block;
 float: left;
}

.column.blue span.radio{
    background: url(pics/radio-blue.png) no-repeat;
}
span.select {
   position: absolute;
  width: 152px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 16px;
  padding: 2px 0px 0 8px;
  color: #504B37;
   font: 11px arial,sans-serif;
  background: url(pics/select.png) no-repeat;
   overflow: hidden;
 }
 
 span.select.big {
  width: 258px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  background: url(pics/select-big.png) no-repeat;
 }
 
  span.select.small {
  width: 48px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  background: url(pics/select-small.png) no-repeat;
 }
 
   span.select.medium {
  width: 128px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  background: url(pics/select-medium.png) no-repeat;
 }
