.cut
{
  clear: both;
}

.fs-box > .tabs-panel > table
{
  width: 100%;
}

.fs-field > th
{
  width: 100px;
  padding: 6px 0 10px 0;
}

.fs-field > th label
{
  display: block;
  padding: 0 10px;
  text-align: right;
}

.fs-field > td
{
  padding: 0 0 10px 0;
}

.fs-field p.description
{
  clear: both;
}

.fs-multi-row
{
  position: relative;
}

.fs-multi-row div.sort-handle
{
  cursor: move;
  z-index: 10;
  display: block;
  width: 18px;
  height: 100%;
  position: absolute;
  top: 0;    
}

#post-body div.sort-handle
{
  right: 20%;
}

#side-info-column div.sort-handle
{
  left: 192px;
}


div.sort-handle.active {
  background: transparent url(images/handle.png) no-repeat 50% 50% !important;
}

.fs-add-more-wrap
{
  clear: both;
  margin: 0 1px 10px 1px;
}

div.fs-add-more-wrap > p
{
  margin: 7px 0 10px 5px !important;
}

.fs-remove-row
{
  width: 15px;
  height: 15px;
  display: block;
  overflow: hidden;
  position: absolute;
  text-indent: -9999px;  
  top: 50%;
  margin-top: -7px;
  margin-right: 10px;
  background: url('images/delete-idle.png') 50% 50% no-repeat;
}

#post-body .fs-remove-row
{
  left: -29px;
}

#side-info-column .fs-remove-row
{
  left: 215px;
}

.fs-multi-row:first-child .fs-remove-row
{
  display: none;
}

.fs-remove-row:hover, .fs-remove-row:active
{
  background: url('images/delete-active.png') 50% 50% no-repeat;
}

.fs-box div.tabs-panel
{
  height: auto;
}

.fs-textfield
{
  padding-right: 20px;
  width: 80%;
}

.fs-textarea
{
  width: 100%;
}

select.fs-select
{
  margin: 0 !important;
  min-width: 109px;
}

.fs-columns
{
  margin: 0;
  padding: 0;
}

.fs-column
{
  padding: 5px 0 0 0;
}

.fs-column > label
{
  display: block;
}

.input-label > input[type=radio], .input-label > input[type=checkbox]
{
  margin: 0 5px 0 0;
}

#side-info-column .fs-field > th, #side-info-column .fs-field > td
{
  clear: both;
  width: 100%;
  display: block;
}

#side-info-column .fs-field > td input[type=text]
{
  width: 210px;
}

#side-info-column .fs-field > th
{
  padding: 0;
}

#side-info-column .fs-field > th > label
{
  text-align: left;
  padding: 6px 1px;
}

.fs-box .mceLayout
{
  border: 1px solid #DFDFDF !important;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  width: 100%;
}

.fs-box .mceResize
{
  top: -2px !important;
}

#side-info-column .fs-box .mceToolbar {
  display: none;
}