/* This is the styles that all select replacements use as standard */
ul.selectReplacement { margin: 0; padding: 0; }
ul.selectReplacement li { background: #ffffff; color: #666666; cursor: default; display: none; list-style: none; margin: 0; }
ul.selectOpen { overflow: auto; border: 1px solid black;  }
ul.selectOpen li { display: block; border-right: 1px solid black; }
span.show { display: block; color: #666666; cursor: default; margin: 0; 
  border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black;
  background-image: url(../images/QoteArwGrn_9x10_Over.gif); background-repeat: no-repeat; background-position: 5px center; }
span.hide { display: none; }
ul.selectReplacement li.selected { color: #666666; display: block; border: 1px solid black;
  background-image: url(../images/QoteArwGrn_9x10_Up.gif); background-repeat: no-repeat; background-position: 5px center; }
ul.selectReplacement li.disabled { color: #B8B8B8; display: block; border: 1px solid #D0D0D0; background-color: #E8E8E8;
  background-image: url(../images/ContArwCustGryRgt_9x10_Up.GIF); background-repeat: no-repeat; background-position: 5px center; }

ul.selectOpen li.selected { font-weight: bolder; display: block; border-left: none; border-top: none; border-bottom: none; background: #ffffff; }
ul.selectOpen li:hover,
ul.selectOpen li.selHover,
ul.selectOpen li.selected:hover { font-weight: bolder; }
select.replaced { width: 1px; position: absolute; left: -999em; }
ul.selectFocus li.selected { font-weight: bolder; }