#technology .gallery {
  position: relative;
  padding-bottom: 0;
  overflow: hidden; }
#technology .gallery-viewport {
  position: relative; }
#technology .gallery-item {
  float: left;
  text-align: left; }
  #technology .gallery-item .cta a:hover {
    color: #999; }
#technology .gallery-ui {
  text-align: center; }
  #technology .gallery-ui > * {
    display: inline-block;
    vertical-align: top; }
  #technology .gallery-ui a,
  #technology .gallery-ui a:link,
  #technology .gallery-ui a:visited,
  #technology .gallery-ui a:active {
    cursor: pointer; }
  #technology .gallery-ui .next,
  #technology .gallery-ui .prev {
    margin-top: 5px;
    width: 5px;
    height: 4px;
    padding: 5px;
    text-indent: -9999px;
    background: url(/brand/images/hero-gallery/ui-gallery-nav-sprite.gif) transparent no-repeat 5px -12px; }
  #technology .gallery-ui .prev {
    background-position: 6px 2px; }
  #technology .gallery-ui .hero-gallery-paginator {
    position: relative; }
    #technology .gallery-ui .hero-gallery-paginator a,
    #technology .gallery-ui .hero-gallery-paginator a:link,
    #technology .gallery-ui .hero-gallery-paginator a:visited,
    #technology .gallery-ui .hero-gallery-paginator a:active,
    #technology .gallery-ui .hero-gallery-paginator em {
      height: 13px;
      padding-left: 13px;
      -moz-border-radius: 20px;
      -webkit-border-radius: 20px;
      border-radius: 20px;
      cursor: pointer; }
    #technology .gallery-ui .hero-gallery-paginator em {
      position: absolute;
      background: #EE3124;
      margin: 5px 0 0 2px;
      left: 0; }
    #technology .gallery-ui .hero-gallery-paginator a,
    #technology .gallery-ui .hero-gallery-paginator a:link,
    #technology .gallery-ui .hero-gallery-paginator a:visited,
    #technology .gallery-ui .hero-gallery-paginator a:active {
      float: left;
      overflow: hidden;
      background: #CCC;
      margin: 5px 3px; }

#content #brand .subsection,
#content #series .subsection,
#content #technology .subsection {
  margin-bottom: 2em; }
#content #brand h3,
#content #series h3,
#content #technology h3 {
  font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", 'Helvetica Neue Bold Condensed', "HelveticaNeue-CondensedBold", 'Helvetica Neue', 'Arial Narrow', Arial-Narrow, ArialNarrow, Helvetica, Arial, sans-serif;
  text-align: left;
  margin-bottom: 0; }
#content #brand p,
#content #series p,
#content #technology p {
  font-size: 120%;
  text-align: center;
  line-height: 1.6em;
  font-family: "HelveticaNeueCondensed", "HelveticaNeue-Condensed", "Helvetica Neue Condensed", "HelveticaNeue-Condensed", "Helvetica Neue", "Arial Narrow", "Arial-Narrow", "ArialNarrow", Helvetica, Arial, sans-serif;
  text-align: left; }
  #content #brand p.info,
  #content #series p.info,
  #content #technology p.info {
    font-size: 100%;
    color: #999;
    line-height: 1em;
    margin-bottom: 1em;
    text-transform: uppercase; }
#content #brand p.cta a,
#content #brand p.cta a:link,
#content #brand p.cta a:active,
#content #brand p.cta a:visited,
#content #series p.cta a,
#content #series p.cta a:link,
#content #series p.cta a:active,
#content #series p.cta a:visited,
#content #technology p.cta a,
#content #technology p.cta a:link,
#content #technology p.cta a:active,
#content #technology p.cta a:visited {
  color: #ff0019;
  padding-right: 14px;
  font-weight: bold;
  line-height: 99%;
  text-align: left;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 100% 60%;
  background-image: url("/ecom/images/common/shop/shop_outfit_arrow.png"); }
#content #brand p.cta.pdf a,
#content #series p.cta.pdf a,
#content #technology p.cta.pdf a {
  min-height: 18px;
  padding-top: 5px;
  padding-right: 21px;
  background-image: url("/pdp-redesign_files/tnf_pdf_icon.jpg"); }
#content #brand a.lightbox,
#content #series a.lightbox,
#content #technology a.lightbox {
  display: block;
  position: relative; }
  #content #brand a.lightbox img.play,
  #content #series a.lightbox img.play,
  #content #technology a.lightbox img.play {
    top: 50%;
    left: 50%;
    position: absolute;
    width: 78px;
    height: 51px;
    margin-top: -25px;
    margin-left: -39px; }
