/*======================================================================
	Selectric
======================================================================*/
.selectricWrapper { position: relative; margin: 0 0 10px; width:380px; cursor:pointer; }
.selectricDisabled { filter: alpha(opacity=50); opacity: 0.5; cursor: default; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.selectricOpen { z-index: 9999; }
.selectricHideSelect { position: relative; overflow: hidden; }
.selectricHideSelect select { position: absolute; left: -100%; }
.selectric {background:url(../images/inputbg.png) left top no-repeat; }
.selectricOpen .selectric { border-color: #CCC; z-index: 9999; }
.selectric .label { font-size:16px;height:41px;padding-left:43px;border:1px solid #cacaca;display:block;line-height:41px;position:relative; }
.selectric .button {height:41px;width:46px;background:url(../images/selector.png) center center no-repeat;display:block;position:absolute;right:0;top:0;cursor:pointer;border-left:1px solid #dddddd;font-size:0.1px;}
.selectricHover .selectric { border-color: #CCC; }
.selectricHover .selectric .button { color: #888; }
.selectricTempShow { position: absolute !important; visibility: hidden !important; display: block !important; }

/* Items box */
.selectricItems { display: none; position: absolute; overflow: auto; top: 100%; left: 0; background: #F9F9F9; border: 1px solid #CCC; z-index: 9998; box-shadow: 0 0 10px -6px; /* margin: -1px 0; */ }
.selectricItems ul,
.selectricItems li { list-style: none; padding: 0; margin: 0; min-height: 20px; line-height: 20px; font-size: 12px; }
.selectricOpen .selectricItems { display: block; }
.selectricItems li { padding: 5px; cursor: pointer; display: block; border-bottom: 1px solid #EEE; color: #666; border-top: 1px solid #FFF; }
.selectricItems li.selected { background: #EFEFEF; color: #444; border-top-color: #E0E0E0; }
.selectricItems li:hover { background: #F0F0F0; color: #444; }
.selectricItems li.disabled { background: #F5F5F5; color: #BBB; border-top-color: #FAFAFA; }

/* Item specific */
.selectricWrapper.category .label {background:url(../images/icons/lookbook-category.png) 8px center no-repeat;}
.selectricWrapper.lookbook .label {background: url(../images/lookbooks-icon.png) 8px center no-repeat;}