
.shadow {
  box-shadow:         3px 3px 3px #ccc;
  -moz-box-shadow:    3px 3px 3px #ccc;
  -webkit-box-shadow: 3px 3px 3px #ccc;
  /*
  -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
  filter:     progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
  */
}

.select {
   border: 1px solid #ccc;
   margin-top: 1px;
   position: absolute;
   background: white;
   overflow-x: hidden;
   overflow-y: scroll;
   z-index: 9999;
}

.select .option {
   cursor: pointer;
   padding: 3px;
   border-bottom: 1px dashed #ccc;
   font-size: 8pt;
}

.select .option:hover { background: lightblue; }
.select .even         { background: #f0f0f0;   }
.select .odd          { background: white;     }
