.jigoshop_addon {
  margin: 0 0 9px;
  border: 1px solid #DFDFDF;
  background: white;
  padding: 6px;
  overflow: hidden;
  zoom: 1;
  opacity:0.75;
}

.jigoshop_addon p {
  margin: 0 0 9px;
}
  
.jigoshop_addon p.addon_name, 
.jigoshop_addon p.addon_type {
  width: 49%;
  float: left;
}

.jigoshop_addon p.addon_type {
  float: right;
}

.jigoshop_addon p.addon_name input, 
.jigoshop_addon p.addon_name select,
.jigoshop_addon p.addon_type input, 
.jigoshop_addon p.addon_type select {
  width: 100%;
  display: block;
}
  
.jigoshop_addon p.addon_description {
  clear: both;
}

.jigoshop_addon p.addon_description input {
  display: block;
  width: 100%;
}
  
.jigoshop_addon a.delete_addon {
  padding: 6px 0 3px 0;
  color: #999;
  float: right;
  text-align: right;
}
  
.jigoshop_addon a.delete_addon:hover, 
.jigoshop_addon a.delete_addon:focus {
  color: red;
}
  
.jigoshop_addon .handle {
  padding: 6px 0 3px 0;
  color: #999;
  cursor: move;
  float: left;
}

.jigoshop_addon:hover, .jigoshop_addon:focus {
  opacity:1;
}





.jigoshop_addon_options {
  width: 100%;
  background: #ECECEC;
  border: 1px solid #ECECEC;
}

.jigoshop_addon_options th {
  background: #ECECEC;
  padding: 3px;
  text-align: left;
  font-size: 0.9em;
  vertical-align: middle;
}
  
.jigoshop_addon_options td {
  padding: 3px;
  background: #fff;
  text-align: left;
  cursor: move;
}
  
.jigoshop_addon_options td input {
  width: 100%;
}
  
.jigoshop_addon_options .actions {
  text-align: right;
}

.jigoshop_addon_options .actions button {
  font-family: sans-serif;
  margin: 0;
}
  
.addon_mime_field select,  
.addon_custom_select_none input {
  width: 100%
}

.addon_datepicker_dates_min_max input {
  width: 48%;
}

td.narrower input {
  width: 45%;
}