.product-options {display: none;}
  #imageSelector {
  	display: block;
    float: left;
    width: 100%;
    position: relative;
    background-color: #fff;
    border: 1px solid #f0f0f2;
    box-sizing: border-box;
    margin-bottom: 10px;
  }
  .optionsBox {display: block; width: 100%;}
  .optionsBox .box {
    position: relative;
    width: 100%;
  	display: block;
    float: left;
    padding: 0 10px;
    margin-top: 7px;
  }
  .optionsBox .name {
  	text-transform: capitalize;
    margin: 5px;
    font-size: 18px;
    font-weight: 600;
  }
  .optionsBox .prvBox {
    position: relative;
  	width: auto;
    text-align: center;
    background: rgba(0,0,0,0.1);
    display: table;
    float: left;
    vertical-align: middle;
    cursor: pointer;
  }
  .optionsBox .prvBox > div {display: flex;}
  .prvBox.active {
      box-shadow: 0px 0px 0px 2px #65A730;
      box-sizing: border-box;
  }
  .optionsBox .prvBox:hover {background: rgba(0,0,0,0.2);}
  .optionsBox .prvBox img {
  	width: 100%;
  }
  .optionsBox .box .choiseBox {position: relative;display: block;float: left;clear: both;}
  .optionsBox .box .choiseBox .content {
    padding-top: 10px;
    display: none;
    top: 0;
    position: absolute;
    width: 260px;
    background: #fff;
    max-height: 250px;
    overflow-y: auto;
    z-index: 9999;
  }
  .optionsBox .prvBox .title {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    font-size: 14px;
    padding: 4px 10px;
  }
  .optionsBox .prvBox .tooltip {
    position: absolute;
    background: rgba(0,0,0,0.7);
    color: #fff;
    display: none;
    width: 85px;
    margin: 0 auto;
    top: -32px;
    padding: 2px 4px;
    margin-left: -70%;
  }
  .optionsBox .prvBox .tooltip:after {
    content: "";
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    left: 0;
    right: 0;
    margin:auto;
    bottom: -5px;
    border-style: solid;
    border-width: 5px 3.5px 0 3.5px;
    border-color: rgba(0,0,0,0.7) transparent transparent transparent;
  }
  .optionsBox .prvBox:hover .tooltip{display: block;}
  .optionsBox .box .choiseBox .content {display: none;clear: both;margin-left: -5px;overflow: visible;}
  .optionsBox .box .choiseBox .prvBox {margin-left: 5px;margin-bottom: 10px;}
  .optionsBox .box:hover .choiseBox .content {display: block;}
  .choiseBox .bigImage {position: absolute;width: 400px;left: -400px;}
  .choiseBox .bigImage img {width: 100%;}
  .optionsBox .box .choiseBox .content .choises {max-width: 260px;max-height: 250px;overflow-y: auto;background: #fff;}
