
  div.product-chooser.disabled div.product-chooser-item
  {
    zoom: 1;
    filter: alpha(opacity=60);
    opacity: 0.6;
    cursor: default;
  }

  div.product-chooser div.product-chooser-item{
    padding: 8px;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    border: 1px solid #efefef;
    margin-bottom: 10px;
        margin-left: 10px;
        margin-right: 10px;
  }
  
  div.product-chooser div.product-chooser-item.selected{
    border: 4px solid #428bca;
    background: #efefef;
    padding: 4px;
    filter: alpha(opacity=100);
    opacity: 1;
  }
  
    div.product-chooser div.product-chooser-item span.title{
      display: block;
      margin: 10px 0 5px 0;
      font-weight: bold;
      font-size: 16px;
      text-transform: capitalize;
    }
    
    div.product-chooser div.product-chooser-item span.description{
      font-size: 12px;
      text-transform: capitalize;padding-left: 10px; 
      display: block;
    }
    div.product-chooser div.product-chooser-item span.addre-box{
      font-size: 14px;
      text-transform: capitalize;
      font-weight: 200;
    }
    
    div.product-chooser div.product-chooser-item input{
      position: absolute;
      left: 0;
      top: 0;
      visibility:hidden;
    }  

    .obox{
              box-shadow: 0 0 4px #ddd;
              margin: 4px 0;
            }  
            .obox-header{
              min-height: 40px;padding:0 15px;
            }
            .obox-header h2{width:200px; float: left;margin:0;}
            .obox-header span{
              font-size: 1.2em;
              float: right;
            }

            .obox-body{
              min-height: 100px;padding:0 15px;
            }
            .obox-body img{
              width: 80px;height:80px;
              object-fit:cover;float:left;
              border-radius: 2px;
            }
            .obox-body h3{
              margin: 0 0 15px 0;
              padding: 0 15px;
            }
            .obox-body span{
              padding: 0 20px;
              font-size: 1.2em;
            }
            .obox-body span .color{              
              padding:4px;
              border:1px #ccc solid;
              color:#aaa;
            }

            .obox-footer{
              min-height: 40px;padding:0 15px;
            }
            .obox-footer h3{width:300px; float: left;margin:0;}
            .obox-footer span{
              font-size: 1.2em;
              float: right;
            }
