/* Doc Types & Actions */
  A.doc_types {
    margin-left: 8px;
    border: none !important;
  }
  A.doc_types IMG {
    vertical-align: middle;
  }
  A.doc_type_selector {
    background: url("/images/ii/arrow_ddown.png") no-repeat 100% 3px;
    padding-right: 12px;
  }
    .b-catActions A.doc_types IMG {
      width: 30px;
      height: 32px;
      background: url("/images/img/icons/icon_docs.png") no-repeat -3px 0;
    }
    .b-catActions A.doc_types IMG.doc {
      background-position: 0 -67px;
    }
    .b-catActions A.doc_types IMG.web {
      background-position: 0px -133px;
    }
    .b-catActions A.doc_types IMG.pdf {
      background-position: 0px -267px;
    }
    .b-catActions A.doc_types IMG.exel {
      background-position: 0px -203px;
    }

  .b-reelHeader .loading A,
  .b-catActions .loading A {
    color: #d2d6da;
    border: none;
  }
    .b-reelHeader .loading IMG.load,
    .b-catActions .loading IMG.load {
      position: relative;
      z-index: 5;
      left: 50%;
      margin-left: -25px;
      vertical-align: middle;
    }
    .b-catActions .cat_print A {
      position: relative;
      top: 9px;
    }

  .b-catActions .loading {
    position: relative;
  }

  .b-catActions {
    float: left;
    font-size: 12px;
    background: url("/images/ii/arrow_undo.png") no-repeat 100% 22px;
    padding-right: 50px;
    margin-top: 8px;
  }
  .b-catActions_in {
    background: url("/images/img/i/graph_back.gif") 0 0;
    padding: 10px 10px 10px 17px;
    position: relative;
    overflow: hidden;
    zoom: 1;
  }
.b-catActions_in DIV.action_item {
  border-right: 1px solid #cdd2d8;
}
.b-catActions A {
  color: #0062a8;
  text-decoration: none;
  border-bottom: 1px dotted #0062a8;
}
.b-catActions .cat_export,
.b-catActions .cat_stat {
  background: #cfe6e1;
  float: left;
  padding: 10px;
  position: relative;
}
.b-catActions .cat_stat a img {
  padding-left: 10px;
}

.b-catActions .cat_stat a {
  margin-left: 20px;
}
.b-catActions_in DIV.last {
  border-right: 0;
}
.b-catActions .cat_stat LABEL {
  display: block;
  font-size: .85em;
  position: relative;
  margin-top: -20px;
  top: 8px;
  line-height: 20px;
}

.b-catActions .cat_stat LABEL INPUT {
  margin-left: 0;
  padding-left: 0;
}

.b-action_holder {
/*  width: 960px;
  margin: 0 auto;*/
  position: relative;
  z-index: 3;
}
  .b-action_holder_in {
    width: 960px;
    margin: 0 auto;
    overflow: visible;
    position: relative;
    z-index: 3;
  }

.b-action_exp .t-stations .last TD {
  order-bottom: 0;
}


.b-action_exp {
  position: absolute;
  top: 100%;
  left: 0px;
  font-size: 12px;
  background: #cfe6e1;
  border: 1px solid #CDD2D8;
  padding: 10px 0;
  z-index: 10;
}
.b-action_exp A {
  border: 0;
  text-decoration: underline;
  color: #0062A8;
}
.b-action_exp DIV.item {
  float: left;
  padding: 0 20px;
  border-right: 1px solid #b8cac9;
}
.b-action_exp .action_start {
  padding: 0 20px;
  float: left;
  position: relative;
}

.b-action_exp .t-stations {
  margin-bottom: 10px;
  width: auto;
}
.b-action_exp .t-stations TH {
  font-weight: normal;
  text-align: right;
  font-size: 1em;
  color: #687372;
}
  .b-action_exp .t-stations TH.name {
    text-align: left;
    padding: 0 0 0px 10px;
  }
.b-action_exp .t-stations TD {
  width: 1%;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
  color: #292e33;
  border-bottom: 1px solid #b8cac9;
  padding: 7px 0;
}
.b-action_exp .t-stations TD.name {
  width: auto;
  white-space: nowrap;
  text-align: left;
  white-space: normal;
  color: #000;
  padding: 7px 30px 7px 10px;
}
.b-action_exp .t-stations TD.dc {
  font-family: "Times New Roman", serif;
  color: #000;
  font-size: 1.4em;
  padding: 7px 0 7px 30px;
}
.b-action_exp .t-stations INPUT {
  margin-left: 0;
}
.b-action_exp .t-stations TD SPAN {
  display: inline-block;
  border-top: 1px solid #b8cac9;
}
.b-action_exp DL,
.b-action_exp DD {
  margin: 0;
  padding: 0;
}
.b-action_exp DT {
  color: #1f2226;
  font-weight: bold;
  padding: 3px 0 5px;
}
.b-action_exp DD {
  height: 27px;
  color: #000;
  overflow: hidden;
  zoom: 1;
}
.b-action_exp DD LABEL {
  height: 27px;
  line-height: 27px;
  float: left;
  padding-right: 35px;
  background: url('/images/img/icons/icon_types_sml.png') no-repeat 100% 0;
}

.b-action_exp DD.doc_exel LABEL {
  background-position: 100% -85px;
}

.b-action_exp DD INPUT {
  margin-left: 0px;
}




.b-catActions .cat_print {
  background: #CFE6E1;
  padding: 10px 10px 0 10px;
  float: left;
  line-height: 32px;
}
.b-catActions .cat_print IMG {
  position: relative;
  margin-top: -24px;
  vertical-align: top;
}
.b-catActions .cat_audit {
  float: left;
  background: #CFE6E1;
  padding: 10px;
}

.b-reel_media {
  background: url('/images/ii/bg_mediaplans.png') no-repeat 0 0;
  width: 930px;
  padding: 30px 15px 0px;
  margin: -12px auto 10px;
  position: relative;
  z-index: 5;
}
.b-reel_media A.curtail {
  right: 15px;
  top: 5px;
  background-position: 2px -684px;
}


.ready-url {
  margin-left: 10px;
  margin-bottom: 20px;
  display: none;
}

.edit-discounts, .add-discounts {
  margin: 5px;
  display: block;
}

.b-action_exp A.btn_download {
  display: inline-block;
  background: #0062a8;
  padding: 5px 20px;
  border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
  color: #FFF;
  text-decoration: none;
}
.b-action_exp A.btn_download SPAN {
  border-bottom: 1px dotted #FFF;
}