.otc-option{margin:0 !important;padding:0 !important;list-style:none !important;}

.otc-option a{box-sizing:content-box !important}

.otc-option:after{content:'\20';display:block;height:0;clear:both}

.otc-option li{
	background-color:transparent !important;
	color:#777 !important;
	float:left !important;
	position:relative !important;
	margin:0 4px 4px 0 !important;
	line-height:28px !important;
	font-size:12px !important;
	font-weight:500 !important;
	vertical-align:middle !important;
	padding:1px !important;
	display:inline-block !important;
}

.otc-option.hasimg li {
  line-height: 18px !important;
}

.otc-option li a{background-color:#fff;white-space:normal;width:auto !important; min-width:10px; padding:0 9px !important;border:1px solid #b8b7bd;color:inherit;text-decoration:none}

.otc-option.hasimg li a{
  min-height: 38px;
}

.otc-option-img {
  width: 38px !important;
  height: 38px;
  line-height: 38px;
}

.otc-option-img > span {
  display: block;
  text-indent: -9999em;
}

.otc-option-value.hasimg a {
  padding: 0 !important;
}

.otc-option-value.hasimg .otc-option-txt{padding:0 5px !important;}

.otc-option li.selected a{border:2px solid #be0106;margin:-1px}

.otc-option li.selected i{position:absolute;bottom:0;right:0;width:16px;height:16px;overflow:hidden;text-indent:-9999em;display:block;background-image:url("../images/box_selected.png");background-repeat:no-repeat;}

.otc-option li.otc-nostock a{border:1px dashed #D6D6D8;color:#CDCDCD;margin:0;cursor:not-allowed}

.otc-option li.otc-nostock .otc-option-img > span{background:url("../images/box_nostock.gif") repeat}