/* $Rev: 1750 $ */
.main, .ltr .content .main {
  width: 980px;
  padding: 0; }

.sidebar {
  display: none; }

.pgMain div, .pgMain p, .pgMain ul, .pgMain ol, .pgMain li, .pgMain img, .pgMain h1, .pgMain h2, .pgMain h3, .pgMain h4, .pgMain h5, .pgMain h6,
.pgMainStage div, .pgMainStage p, .pgMainStage ul, .pgMainStage ol, .pgMainStage li, .pgMainStage img, .pgMainStage h1, .pgMainStage h2, .pgMainStage h3, .pgMainStage h4, .pgMainStage h5, .pgMainStage h6 {
  padding: 0;
  margin: 0; }

.pgMain h1, .pgMainStage h1, .pgMain h2, .pgMainStage h2, .pgMain h3, .pgMainStage h3, .pgMain h4, .pgMainStage h4, .pgMain h5, .pgMainStage h5, .pgMain h6, .pgMainStage h6 {
  font-size: 100%; }

.pgMain a, .pgMainStage a {
  color: #2B302D; }

.pgMain li, .pgMainStage li {
  list-style: none; }

.pgMain img, .pgMainStage img {
  border: none; }

.pgMainStage {
  position: relative;
  text-align: center;
  background: #ffffff;
  /* Backgrounds for Stage Start */
  /* Backgrounds for Stage End */ }
  .pgMainStage#xz-1-stage {
    background-color: #e9e9e9; }
  .pgMainStage#om-d-stage {
    background-color: #000; }
  .pgMainStage#tough-tg1-stage {
    background-color: #fff; }
  .pgMainStage h2 {
    font-size: 40px;
    line-height: 49px;
    color: #3f3f3f; }
  .pgMainStage p {
    font-size: 15px;
    line-height: 20px;
    color: #3f3f3f; }
  .pgMainStage .backgrounds {
    overflow: hidden;
    height: 400px;
    background: transparent url() repeat-y 50% 0;
    position: relative; }
    .pgMainStage .backgrounds#sz-31-bg {
      background: #fff; }
  .pgMainStage .background {
    position: relative;
    display: none;
    overflow: hidden;
    height: 400px;
    background: transparent url("") no-repeat 50% 0; }
    .pgMainStage .background .inlay {
      position: relative;
      position: relative;
      display: inline-block;
      width: 980px;
      height: 400px;
      margin: 0 auto; }
      .pgMainStage .background .inlay .text {
        position: absolute;
        left: -2000px;
        top: -2000px;
        z-index: 300;
        width: 400px;
        opacity: 0;
        text-align: left; }
        .pgMainStage .background .inlay .text h2 {
          line-height: 43px;
          padding: 5px 0 11px 0; }
        .pgMainStage .background .inlay .text p {
          padding: 0 0 15px 0; }
        .pgMainStage .background .inlay .text .goto {
          text-shadow: 0 1px 1px #666;
          display: inline-block;
          font-weight: bold;
          background: transparent url(../fp_img/fp_stage_left.png) no-repeat left top; }
          .pgMainStage .background .inlay .text .goto span {
            display: inline-block;
            margin: 0 0 0 2px;
            padding: 6px 35px 7px 8px;
            font-size: 16px;
            line-height: 20px;
            color: #fff;
            background: transparent url(../fp_img/fp_stage_right.png) no-repeat right top; }
        .pgMainStage .background .inlay .text .goto:hover {
          background-position: left bottom; }
          .pgMainStage .background .inlay .text .goto:hover span {
            background-position: right bottom; }
      .pgMainStage .background .inlay .image {
      	position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
        .pgMainStage .background .inlay .image img {
          display: block;
          position: absolute;
          right: -2000px;
          bottom: -2000px;
          z-index: 299; }
  .pgMainStage .background#ep3-1 {
    background-image: url("../images/e-p3/stages/ep3-1-background.jpg"); }
  .pgMainStage .background#ep3-2 {
    background-image: url("../images/e-p3/stages/ep3-2-background.jpg"); }
  .pgMainStage .background#ep3-3 {
    background-image: url("../images/e-p3/stages/ep3-3-background.jpg"); }
  .pgMainStage .background#ep3-4 {
    background-image: url("../images/e-p3/stages/ep3-4-background.jpg"); }
  .pgMainStage .background#ep3-5 {
    background-image: url("../images/e-p3/stages/ep3-5-background.jpg"); }
  .pgMainStage .background#epl3-1 {
    background-image: url("../images/e-pl3/stages/epl3-1-background.jpg"); }
  .pgMainStage .background#epl3-2 {
    background-image: url("../images/e-pl3/stages/epl3-2-background.jpg"); }
  .pgMainStage .background#epl3-3 {
    background-image: url("../images/e-pl3/stages/epl3-3-background.jpg"); }
  .pgMainStage .background#epl3-4 {
    background-image: url("../images/e-pl3/stages/epl3-4-background.jpg"); }
  .pgMainStage .background#epl3-5 {
    background-image: url("../images/e-pl3/stages/epl3-5-background.jpg"); }
  .pgMainStage .background#epm1-1 {
    background-image: url("../images/e-pm1/stages/epm1-1-background.jpg"); }
  .pgMainStage .background#epm1-2 {
    background-image: url("../images/e-pm1/stages/epm1-2-background.jpg"); }
  .pgMainStage .background#epm1-3 {
    background-image: url("../images/e-pm1/stages/epm1-3-background.jpg"); }
  .pgMainStage .background#epm1-4 {
    background-image: url("../images/e-pm1/stages/epm1-4-background.jpg"); }
  .pgMainStage .background#epm1-5 {
    background-image: url("../images/e-pm1/stages/epm1-5-background.jpg"); }
  .pgMainStage .background#xz1-1 {
    background-image: url("../images/xz-1/stages/xz-1-1-background.jpg"); }
  .pgMainStage .background#xz1-2 {
    background-image: url("../images/xz-1/stages/xz-1-2-background.jpg"); }
  .pgMainStage .background#xz1-3 {
    background-image: url("../images/xz-1/stages/xz-1-3-background.jpg"); }
  .pgMainStage .background#xz1-4 {
    background-image: url("../images/xz-1/stages/xz-1-4-background.jpg"); }
  .pgMainStage .background#xz1-5 {
    background-image: url("../images/xz-1/stages/xz-1-5-background.jpg"); }
  .pgMainStage .background#om-d-1 {
    background-image: url("../images/om-d/stages/om-d-1-background.jpg"); }
  .pgMainStage .background#om-d-2 {
    background-image: url("../images/om-d/stages/om-d-2-background.jpg"); }
  .pgMainStage .background#om-d-3 {
    background-image: url("../images/om-d/stages/om-d-3-background.jpg"); }
  .pgMainStage .background#om-d-4 {
    background-image: url("../images/om-d/stages/om-d-4-background.jpg"); }
  .pgMainStage .background#om-d-5 {
    background-image: url("../images/om-d/stages/om-d-5-background.jpg"); }
  .pgMainStage .background#why-pen {
    height: 300px;
    background-image: url("../images/why-pen/stages/why-pen-background.jpg"); }
  .pgMainStage .background#sz-31-1 {
    background-image: url("../images/sz-31/stages/sz-31-1-background.jpg"); }
  .pgMainStage .background#sz-31-2 {
    background-image: url("../images/sz-31/stages/sz-31-2-background.jpg"); }
  .pgMainStage .background#sz-31-3 {
    background: #fff; }
  .pgMainStage .background#sz-31-4 {
    background-image: url("../images/sz-31/stages/sz-31-4-background.jpg"); }
  .pgMainStage .background#tough-tg1-1 {
    background: #fff; }
  .pgMainStage .background#tough-tg1-2 {
    background-image: url("../images/tough-tg1/stages/tg-1-2-background.jpg"); }
  .pgMainStage .background#tough-tg1-3 {
    background-image: url("../images/tough-tg1/stages/tg-1-3-background.jpg"); }
  .pgMainStage .background#tough-tg1-4 {
    background-image: url("../images/tough-tg1/stages/tg-1-4-background.jpg"); }
  .pgMainStage .background#tough-tg1-5 {
    background-image: url("../images/tough-tg1/stages/tg-1-5-background.jpg"); }
  .pgMainStage.new #sz-1 {
    background: url() top center no-repeat; }
  .pgMainStage.new #sz-2 {
    background: url() top center no-repeat #f6f6f6; }
  .pgMainStage.new #sz-3 {
    background: url() top center no-repeat #fefefe; }
  .pgMainStage.new #sz-4 {
    background: url() top center no-repeat #f6f6f6; }
  .pgMainStage.new #sz-5 {
    background: url() top center no-repeat #eaf1ff; }
  .pgMainStage.new #xzz-1 {
    background: url() top center no-repeat #f2e9e2; }
  .pgMainStage.new #xzz-2 {
    background: url() top center no-repeat white; }
  .pgMainStage.new #xzz-3 {
    background: url() top center no-repeat #e9e9e9; }
  .pgMainStage.new #xzz-4 {
    background: url() top center no-repeat white; }
  .pgMainStage.new #xzz-5 {
    background: url() top center no-repeat white; }
  .pgMainStage.new #cam-01037-2-1 {
    background: url() top center no-repeat white; }
  .pgMainStage.new #cam-01037-2-2 {
    background: url() top center no-repeat white; }
  .pgMainStage.new #cam-01037-2-3 {
    background: url() top center no-repeat white; }
  .pgMainStage.new.olypreview #cam-01037-2-3 {
    background: url() top center no-repeat white; }
  .pgMainStage.new #cam-01037-2-4 {
    background: url() top center no-repeat #f2f2f2; }
  .pgMainStage.new #cam-01037-2-5 {
    background: url() top center no-repeat white; }
  .pgMainStage.new #cam-01037-1-1 {
    background: url() top center no-repeat white; }
  .pgMainStage.new #cam-01037-1-2 {
    background: url() top center no-repeat white; }
  .pgMainStage.new #cam-01037-1-3 {
    background: url() top center no-repeat white; }
  .pgMainStage.new #cam-01037-1-4 {
    background: url() top center no-repeat #f2f2f2; }
  .pgMainStage.new #cam-01037-1-5 {
    background: url() top center no-repeat white; }
  .pgMainStage .navigation {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 301;
    width: 100%;
    overflow: hidden;
    height: 50px;
    /*background:transparent url("../images/backgrounds/stage-navigation.png") no-repeat 50% 0;*/
    background: #8e8e8e;
    background-image: url("../images/backgrounds/stage-navigation.png") no-repeat 50% 0;
    background: -moz-linear-gradient(top, #b2b2b2 0%, #858585 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2b2b2), color-stop(100%, #858585));
    background: -webkit-linear-gradient(top, #b2b2b2 0%, #858585 100%);
    background: -o-linear-gradient(top, #b2b2b2 0%, #858585 100%);
    background: -ms-linear-gradient(top, #b2b2b2 0%, #858585 100%);
    background: linear-gradient(to bottom, #b2b2b2 0%, #858585 100%);
    -webkit-box-shadow: inset 0px -15px 15px -10px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px -15px 15px -10px rgba(0, 0, 0, 0.15); }
    .pgMainStage .navigation ul {
      position: absolute;
      left: 50%;
      top: 0;
      display: inline-block;
      width: 980px;
      margin: 0 0 0 -490px;
      height: 50px;
      text-align: left; }
      .pgMainStage .navigation ul li {
        cursor: pointer;
        float: left;
        height: 50px;
        padding: 0 17px 0 18px;
        /*background:transparent url("../images/backgrounds/stage-navigation-item-b.png") no-repeat left bottom;*/
        width: 160px;
        position: relative;
        background-image: none; }
        .pgMainStage .navigation ul li span {
          width: 30px;
          height: 25px;
          padding: 5px 0 0 0;
          margin-right: 3px;
          font-weight: bold;
          font-size: 15px;
          line-height: 19px;
          text-align: center;
          color: #666;
          background: transparent url("../images/backgrounds/stage-navigation-item-count.png") no-repeat left top;
          display: inline-block;
          vertical-align: middle; }
        .pgMainStage .navigation ul li p {
          color: #fff;
          font-weight: bold;
          font-size: 13px;
          line-height: 15px;
          width: 122px;
          display: inline-block;
          vertical-align: middle; }
        .pgMainStage .navigation ul li.last {
          border-right: none; }
        .pgMainStage .navigation ul li:after {
          content: "";
          display: inline;
          width: 1px;
          height: 60px;
          right: 0;
          position: absolute;
          top: 0;
          background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.25) 50%, white 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.25)), color-stop(100%, white));
          background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.25) 50%, white 100%);
          background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.25) 50%, white 100%);
          background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.25) 50%, white 100%);
          background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.25) 50%, white 100%); }
        .pgMainStage .navigation ul li.last:after, .pgMainStage .navigation ul li.noHov:after {
          content: "";
          width: 0;
          height: 0;
          background: none; }
        .pgMainStage .navigation ul li.active, .pgMainStage .navigation ul li:hover {
          background: #fff;
          -webkit-box-shadow: inset 0px -15px 15px -10px rgba(0, 0, 0, 0.15);
          box-shadow: inset 0px -15px 15px -10px rgba(0, 0, 0, 0.15); }
      .pgMainStage .navigation ul li.active {
        cursor: default; }
      .pgMainStage .navigation ul li.active,
      .pgMainStage .navigation ul li:hover {
        background: transparent url("../images/backgrounds/stage-navigation-item.png") repeat left bottom; }
        .pgMainStage .navigation ul li.active span,
        .pgMainStage .navigation ul li:hover span {
          color: #fff;
          background-position: right top; }
        .pgMainStage .navigation ul li.active p,
        .pgMainStage .navigation ul li:hover p {
          color: #08107b; }
      .pgMainStage .navigation ul li.noHov {
        cursor: default;
        padding: 0;
        background-position: right bottom; }
      .pgMainStage .navigation ul li.noHov:hover {
        background: transparent url("../images/backgrounds/stage-navigation-item-b.png") no-repeat right bottom; }
        .pgMainStage .navigation ul li.noHov:hover span {
          color: #666;
          background-position: left top; }
        .pgMainStage .navigation ul li.noHov:hover p {
          color: #fff; }
      .pgMainStage .navigation ul li.noHov:after {
        content: "";
        width: 0;
        height: 0;
        background: none; }
    .pgMainStage .navigation.sz-31-nav ul li span, .pgMainStage .navigation.tough-tg1-nav ul li span {
      background: transparent url("../images/backgrounds/stage-navigation-item-count-2.png") no-repeat left top; }
    .pgMainStage .navigation.sz-31-nav ul li p, .pgMainStage .navigation.tough-tg1-nav ul li p {
      color: #fff; }
    .pgMainStage .navigation.sz-31-nav ul li.active span,
    .pgMainStage .navigation.sz-31-nav ul li:hover span, .pgMainStage .navigation.tough-tg1-nav ul li.active span, .pgMainStage .navigation.tough-tg1-nav ul li:hover span {
      background-position: right top; }
    .pgMainStage .navigation.sz-31-nav ul li.active p,
    .pgMainStage .navigation.sz-31-nav ul li:hover p, .pgMainStage .navigation.tough-tg1-nav ul li.active p, .pgMainStage .navigation.tough-tg1-nav ul li:hover p {
      color: #5e5e5e; }

.epm1 .backgrounds {
  background-color: #C4C4C4; }

.epl3 .backgrounds {
  background-color: #C4C4C4; }

.ep3 .backgrounds {
  background-color: #C4C4C4; }

.ie7 .pgMainStage .navigation ul li {
  border-right: 1px solid #fff; }
  .ie7 .pgMainStage .navigation ul li span, .ie7 .pgMainStage .navigation ul li p {
    float: left;
    display: inline; }
  .ie7 .pgMainStage .navigation ul li.last {
    border-right: none; }
  .ie7 .pgMainStage .navigation ul li p {
    font-size: 11px; }
.ie7 .pgMain.new.xz #navBox1 .widget .num05 {
  bottom: 311px; }
.ie7 .pgMain.new.xz #navBox1 .widget .num09 {
  bottom: 262px; }
.ie7 .pgMain.new .lens-overlay {
  background: url("../images/master/lens-rect.png") no-repeat scroll center center transparent;
  padding: 0;
  left: 0;
  top: 0; }

.ie8 .pgMainStage .navigation ul li p {
  font-size: 12px; }

.pgMain {
  display: inline-block;
  width: 960px;
  padding: 0 20px 0 0;
  /* 5 Main Container Boxes Start */
  /* 5 Main Container Boxes End */
  /* Dual Boxes Start */
  /* Dual Boxes End */
  /* Many Boxes Start */
  /* Many Boxes End */
  /* toTop Hide (just for the text) Start */
  /* toTop Hide (just for the text) End */
  /* ExplainBox Start */
  /* ExplainBox End */
  /* Widgets Start */
  /* Widgets End */
  /* Widgets: Text Box Start */
  /* Start Manual Control Widget */
  /* End Manual Control Widget */
  /* Widgets: Text Box End */
  /* Panorama Flip */
  /* don't change this – for master template only */
  /* copy and adjust class to use elsewhere */ }
  .pgMain h1 {
    padding: 0 0 20px 0;
    font-size: 30px;
    line-height: 32px;
    color: #08107b; }
  .pgMain h2 {
    font-size: 30px;
    line-height: 32px;
    color: #08107b; }
  .pgMain h3 {
    font-size: 15px;
    line-height: 20px;
    color: #08107b; }
  .pgMain p {
    color: #2B302D;
    font: normal normal normal 13px/18px Arial, Helvetica, Verdana, sans-serif; }
  .pgMain .pg-tooltip {
    text-shadow: 0 1px 1px #666;
    -webkit-box-shadow: 0px 2px 4px 0px #444444;
    box-shadow: 0px 2px 4px 0px #444444;
    display: none;
    z-index: 23;
    position: absolute;
    background: transparent url("../images/elements/tooltip-new-bg.jpg") repeat-x left bottom; }
    .pgMain .pg-tooltip span {
      position: relative;
      left: -7px;
      display: block;
      padding: 7px 0 10px 17px;
      color: #fff;
      font-size: 13px;
      line-height: 16px;
      font-weight: bold;
      background: transparent url("../images/elements/tooltip-new-arrow-left.png") no-repeat left bottom; }
  .pgMain .links {
    padding: 0 0 30px 0; }
    .pgMain .links a {
      display: inline-block;
      font-weight: bold;
      background: transparent url(../fp_img/fp_links_button_left.png) no-repeat left top; }
      .pgMain .links a span {
        display: inline-block;
        margin: 0 0 0 2px;
        padding: 6px 23px 5px 7px;
        font-size: 12px;
        line-height: 15px;
        color: #fff;
        background: transparent url(../fp_img/fp_links_button_right.png) no-repeat right top; }
    .pgMain .links a:hover {
      background-position: left bottom; }
      .pgMain .links a:hover span {
        background-position: right bottom; }
  .pgMain ul.navBoxes {
    display: inline-block;
    float: left;
    width: 960px; }
    .pgMain ul.navBoxes li.nb {
      position: relative;
      float: left;
      display: inline-block;
      width: 960px;
      padding: 45px 0 1px 0;
      background: transparent url() repeat-x left bottom; }
      .pgMain ul.navBoxes li.nb .text {
        position: relative;
        z-index: 2;
        float: left;
        width: 390px; }
        .pgMain ul.navBoxes li.nb .text h2 {
          padding: 0 0 9px 0; }
        .pgMain ul.navBoxes li.nb .text h3 {
          padding: 0 0 11px 0;
          font-size: 20px;
          line-height: 22px;
          color: #949494; }
        .pgMain ul.navBoxes li.nb .text p {
          padding: 0 40px 26px 0; }
        .pgMain ul.navBoxes li.nb .text img {
          display: block;
          margin: 0 0 20px 0; }
      .pgMain ul.navBoxes li.nb .widget {
        position: relative;
        z-index: 1;
        float: left;
        width: 570px;
        min-height: 1px; }
    .pgMain ul.navBoxes.sz-31 li.nb {
      background: none; }
      .pgMain ul.navBoxes.sz-31 li.nb .text {
        width: 320px; }
        .pgMain ul.navBoxes.sz-31 li.nb .text h3 {
          color: #08107B; }
    .pgMain ul.navBoxes.tough-tg1 li.nb {
      background: none; }
      .pgMain ul.navBoxes.tough-tg1 li.nb.centered {
        background: transparent url("../images/tough-tg1/product/tough-tg1-super-bright-lens.jpg") no-repeat left bottom; }
      .pgMain ul.navBoxes.tough-tg1 li.nb.braaains {
        background: transparent url("../images/tough-tg1/product/tough-tg1-devider.jpg") no-repeat left top; }
        .pgMain ul.navBoxes.tough-tg1 li.nb.braaains .text {
          float: right;
          margin-top: 14px;
          width: 310px; }
      .pgMain ul.navBoxes.tough-tg1 li.nb .text h3 {
        color: #08107B; }
      .pgMain ul.navBoxes.tough-tg1 li.nb .text p {
        color: #8c8c8c; }
      .pgMain ul.navBoxes.tough-tg1 li.nb.speedo {
        height: 580px;
        padding: 0; }
        .pgMain ul.navBoxes.tough-tg1 li.nb.speedo .text {
          position: absolute;
          left: 10px;
          top: 60px; }
      .pgMain ul.navBoxes.tough-tg1 li.nb.maps {
        height: 630px;
        padding: 0;
        background: transparent url("../images/tough-tg1/product/tough-tg1-devider.jpg") no-repeat left top; }
        .pgMain ul.navBoxes.tough-tg1 li.nb.maps .text {
          position: absolute;
          left: 10px;
          top: 60px;
          width: 470px; }
      .pgMain ul.navBoxes.tough-tg1 li.nb.expands {
        height: 555px;
        padding: 0;
        background: transparent url("../images/tough-tg1/product/tough-tg1-devider.jpg") no-repeat left top; }
        .pgMain ul.navBoxes.tough-tg1 li.nb.expands .text {
          position: absolute;
          right: 0;
          top: 60px;
          width: 310px; }
    .pgMain ul.navBoxes li.nb.centered {
      padding: 0px 0 1px 0; }
      .pgMain ul.navBoxes li.nb.centered .text {
        float: none;
        display: inline-block;
        width: 760px;
        padding: 0 100px 0 100px;
        text-align: center; }
      .pgMain ul.navBoxes li.nb.centered .widget {
        width: 100%; }
        .pgMain ul.navBoxes li.nb.centered .widget.with-tooltip {
          z-index: 4; }
        .pgMain ul.navBoxes li.nb.centered .widget .scroll-stage {
          margin: 0 auto; }
        .pgMain ul.navBoxes li.nb.centered .widget .just-image {
          position: relative;
          display: block;
          width: 960px; }
          .pgMain ul.navBoxes li.nb.centered .widget .just-image img {
            display: block;
            margin: -20px auto 0 auto; }
          .pgMain ul.navBoxes li.nb.centered .widget .just-image .dot {
            position: absolute;
            z-index: 10;
            cursor: pointer;
            display: block;
            width: 64px;
            height: 63px;
            background: transparent url() no-repeat left top; }
            .pgMain ul.navBoxes li.nb.centered .widget .just-image .dot.num01 {
              left: 349px;
              bottom: 68px; }
              .pgMain ul.navBoxes li.nb.centered .widget .just-image .dot.num01 .pg-tooltip {
                left: 57px;
                bottom: 18px; }
            .pgMain ul.navBoxes li.nb.centered .widget .just-image .dot.num02 {
              left: 397px;
              bottom: 184px; }
              .pgMain ul.navBoxes li.nb.centered .widget .just-image .dot.num02 .pg-tooltip {
                left: 57px;
                top: 18px; }
                .pgMain ul.navBoxes li.nb.centered .widget .just-image .dot.num02 .pg-tooltip .pg-tt-inner {
                  background-position: left top; }
            .pgMain ul.navBoxes li.nb.centered .widget .just-image .dot.num03 {
              left: 633px;
              bottom: 100px; }
              .pgMain ul.navBoxes li.nb.centered .widget .just-image .dot.num03 .pg-tooltip {
                left: 57px;
                bottom: 18px; }
            .pgMain ul.navBoxes li.nb.centered .widget .just-image .dot .pg-tooltip {
              z-index: 40;
              text-align: left; }
              .pgMain ul.navBoxes li.nb.centered .widget .just-image .dot .pg-tooltip .pg-tt-inner {
                position: relative;
                left: -7px;
                display: block;
                padding: 7px 0 10px 17px;
                width: 160px;
                background: transparent url("../images/elements/tooltip-new-arrow-left.png") no-repeat left bottom; }
                .pgMain ul.navBoxes li.nb.centered .widget .just-image .dot .pg-tooltip .pg-tt-inner h5 {
                  padding: 0 0 4px 0;
                  color: #fff;
                  font-weight: bold;
                  font-size: 13px;
                  line-height: 16px; }
                .pgMain ul.navBoxes li.nb.centered .widget .just-image .dot .pg-tooltip .pg-tt-inner p {
                  color: #fff;
                  font-size: 13px;
                  line-height: 16px; }
    .pgMain ul.navBoxes li.nb.overlay .text {
      position: absolute;
      left: 0;
      top: 45px; }
    .pgMain ul.navBoxes li.nb.overlay .widget {
      float: right;
      width: auto; }
  .pgMain .dualBox {
    display: inline-block;
    width: 960px;
    padding: 20px 0;
    background: transparent url() repeat-x left bottom; }
    .pgMain .dualBox .box {
      float: left;
      width: 440px;
      padding: 0 40px 0 0; }
      .pgMain .dualBox .box img {
        display: block;
        margin: 0 0 15px 0; }
      .pgMain .dualBox .box .full-hd {
        position: relative;
        overflow: hidden; }
        .pgMain .dualBox .box .full-hd p {
          position: absolute;
          left: 147px;
          top: 73px;
          width: 130px;
          text-align: center;
          color: #fff;
          font-size: 14px;
          line-height: 18px;
          text-transform: uppercase; }
      .pgMain .dualBox .box h2 {
        padding: 0 0 10px 0; }
      .pgMain .dualBox .box p {
        padding: 0 0 16px 0; }
  .pgMain .manyBox {
    display: inline-block;
    padding: 30px 0 0 0; }
    .pgMain .manyBox.sz-31 {
      background: transparent url("../images/sz-31/product/sz-31-more-products.jpg") no-repeat 50% 0; }
    .pgMain .manyBox.tough {
      background: transparent url("../images/tough-tg1/product/tough-tg1-devider.jpg") no-repeat left top; }
    .pgMain .manyBox h2 {
      padding: 0 0 10px 0;
      text-align: center; }
    .pgMain .manyBox ul {
      display: inline-block;
      width: 960px; }
      .pgMain .manyBox ul li {
        float: left;
        width: 192px;
        padding: 22px 0 20px 0; }
        .pgMain .manyBox ul li img {
          display: block;
          margin: 0 0 17px 0; }
        .pgMain .manyBox ul li h3 {
          font-family: 'HelveticaNeueW0155RomanRg', Arial, Helvetica, sans-serif;
          padding: 0 12px 0 0; }
        .pgMain .manyBox ul li p {
          padding: 0 20px 8px 0; }
        .pgMain .manyBox ul li .button {
          display: inline-block;
          padding: 0 0 0 14px;
          font-weight: bold;
          color: #090f7d;
          background: transparent url(../fp_img/fp_many_box.png) no-repeat 0 2px; }
        .pgMain .manyBox ul li .button:hover {
          background-position: 0 -89px;
          color: #e49900; }
      .pgMain .manyBox ul li:nth-child(5n+1) {
        clear: both; }
  .pgMain #toTopHide {
    display: none; }
  .pgMain .explainBox .exNav {
    overflow: hidden;
    width: 960px; }
    .pgMain .explainBox .exNav li {
      cursor: pointer;
      float: left;
      margin: 0 4px 0 0;
      font-size: 15px;
      line-height: 19px;
      background: transparent url("../images/backgrounds/explain-box-exnav.png") repeat-x left top; }
      .pgMain .explainBox .exNav li span {
        display: block;
        height: 35px;
        padding: 15px 90px 0 13px;
        color: #fff;
        background: transparent url("") no-repeat right top; }
    .pgMain .explainBox .exNav li:hover,
    .pgMain .explainBox .exNav li.active {
      background-position: left bottom; }
      .pgMain .explainBox .exNav li:hover span,
      .pgMain .explainBox .exNav li.active span {
        color: #303030; }
    .pgMain .explainBox .exNav li.why01 span {
      background-image: url("../images/why-pen/why-pen-ease-of-use.png"); }
    .pgMain .explainBox .exNav li.why02 span {
      background-image: url("../images/why-pen/why-pen-creativity.png"); }
    .pgMain .explainBox .exNav li.why03 span {
      background-image: url("../images/why-pen/why-pen-slr-quality.png"); }
    .pgMain .explainBox .exNav li.why04 span {
      background-image: url("../images/why-pen/why-pen-expandability.png"); }
  .pgMain .explainBox .allExplanations {
    overflow: hidden;
    min-height: 360px; }
    .pgMain .explainBox .allExplanations .explanation {
      display: none;
      position: relative;
      overflow: hidden;
      width: 920px;
      min-height: 360px;
      padding: 36px 0 0 40px;
      background: transparent url("../images/backgrounds/explain-box-explanation.jpg") no-repeat left top; }
      .pgMain .explainBox .allExplanations .explanation h2 {
        padding: 0 290px 9px 0; }
      .pgMain .explainBox .allExplanations .explanation p {
        position: relative;
        z-index: 2;
        padding: 0 390px 30px 0; }
      .pgMain .explainBox .allExplanations .explanation .logo {
        position: absolute;
        right: 30px;
        top: 52px; }
      .pgMain .explainBox .allExplanations .explanation .widget {
        position: relative;
        /* Smart Fader Widget Start */
        /* Smart Fader Widget End */
        /* WHY PEN WIDGETS START */
        /* Start Scroller Widget */
        /* End Scroller Widget */
        /* Start Filter Widget */
        /* End Filter Widget */
        /* Start Why PEN Accessories Widget */
        /* End Why PEN Accessories Widget */
        /* Start Expandability Widget */
        /* End Expandability Widget */
        /* WHY PEN WIDGETS END */ }
        .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget {
          position: relative;
          z-index: 1;
          width: 100%;
          height: 300px;
          margin: -50px 0 0 -3px;
          background: url(../images/why-pen/easeofuse/bg-smart-image-widget.png) no-repeat right bottom; }
          .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .stage-content-image {
            position: absolute;
            bottom: 82px;
            right: 224px;
            width: 220px;
            height: 130px; }
          .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader {
            position: absolute;
            z-index: 20;
            top: 0;
            left: 0;
            width: 379px;
            min-height: 200px;
            margin: 70px 0 0 0;
            padding: 0 0 0 0; }
            .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader ul {
              list-style: none;
              margin: 17px 0 0 0;
              width: 338px; }
              .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader ul li {
                display: block;
                width: 338px; }
                .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader ul li a {
                  display: block;
                  width: 230px;
                  height: 30px;
                  line-height: 30px;
                  padding: 0 0 6px 15px;
                  font-size: 14px;
                  text-decoration: none;
                  color: #5e5e5e;
                  background: url(../images/why-pen/easeofuse/sprite-settings.png) no-repeat 0 0; }
                  .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader ul li a:hover {
                    color: #fff;
                    background: url(../images/why-pen/easeofuse/sprite-settings.png) no-repeat 0 -50px; }
                .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader ul li.active a {
                  color: #fff;
                  background: url(../images/why-pen/easeofuse/sprite-settings.png) no-repeat 0 -50px; }
            .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader {
              position: absolute;
              width: 35px;
              height: 175px;
              background: url(../images/why-pen/easeofuse/sprite-smart-fader-scrubber-large.png) no-repeat 0 0; }
              .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader .fader-button {
                width: 35px;
                height: 25px;
                margin: 40px 0 0 0;
                background: url(../images/why-pen/easeofuse/sprite-smart-fader-scrubber-large.png) no-repeat 0 -185px;
                cursor: pointer; }
              .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.top {
                top: 17px;
                left: 275px; }
              .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.bottom {
                top: 18px;
                left: 670px;
                width: 26px;
                height: 130px;
                background: url(../images/why-pen/easeofuse/sprite-smart-fader-scrubber-small.png) no-repeat 0 0; }
                .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.bottom .fader-button {
                  width: 26px;
                  height: 26px;
                  background: url(../images/why-pen/easeofuse/sprite-smart-fader-scrubber-small.png) no-repeat 0 -130px; }
              .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.colorsaturation {
                background-position: 0 0; }
                .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.colorsaturation .fader-button {
                  background-position: 0 -185px; }
                .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.colorsaturation.bottom {
                  background-position: 0 0; }
                  .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.colorsaturation.bottom .fader-button {
                    background-position: 0 -130px; }
              .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.colorbalance {
                background-position: -35px 0; }
                .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.colorbalance .fader-button {
                  background-position: -35px -185px; }
                .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.colorbalance.bottom {
                  background-position: -26px 0; }
                  .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.colorbalance.bottom .fader-button {
                    background-position: -26px -130px; }
              .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.brightness {
                background-position: -70px 0; }
                .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.brightness .fader-button {
                  background-position: -70px -185px; }
                .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.brightness.bottom {
                  background-position: -52px 0; }
                  .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.brightness.bottom .fader-button {
                    background-position: -52px -130px; }
              .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.dof {
                background-position: -105px 0; }
                .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.dof .fader-button {
                  background-position: -105px -185px; }
                .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.dof.bottom {
                  background-position: -78px 0; }
                  .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.dof.bottom .fader-button {
                    background-position: -78px -130px; }
              .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.motionsubject {
                background-position: -140px 0; }
                .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.motionsubject .fader-button {
                  background-position: -140px -185px; }
                .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.motionsubject.bottom {
                  background-position: -104px 0; }
                  .pgMain .explainBox .allExplanations .explanation .widget .smart-image-widget .smart-fader .fader.motionsubject.bottom .fader-button {
                    background-position: -104px -130px; }
        .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage {
          position: relative;
          overflow: hidden; }
          .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .scrollable2 {
            position: relative;
            overflow: hidden;
            width: 920px;
            height: 260px; }
            .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .scrollable2 .item {
              float: left;
              width: 920px; }
              .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .scrollable2 .item img {
                float: left;
                margin: 0 0 0 60px; }
              .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .scrollable2 .item h4 {
                padding: 30px 80px 3px 0;
                font-size: 10px;
                line-height: 13px;
                color: #9e9e9e;
                text-transform: uppercase; }
              .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .scrollable2 .item h3 {
                padding: 0 80px 10px 0;
                font-size: 24px;
                line-height: 28px; }
              .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .scrollable2 .item p {
                padding: 0 80px 16px 0; }
              .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .scrollable2 .item .button {
                display: inline-block;
                margin: 0 0 10px 0;
                background: transparent url(../fp_img/fp_browse.png) no-repeat right top; }
                .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .scrollable2 .item .button span {
                  display: inline-block;
                  margin: 0 15px 0 0;
                  padding: 4px 11px 5px 10px;
                  color: #fff;
                  background: transparent url(../fp_img/fp_browse.png) no-repeat 0 -36px; }
              .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .scrollable2 .item .button:hover {
                background-position: 100% -72px; }
                .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .scrollable2 .item .button:hover span {
                  background-position: left bottom; }
          .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .scrollLeft {
            z-index: 100;
            position: absolute;
            top: 1px;
            left: 0;
            height: 250px;
            width: 60px;
            background: transparent url("../images/backgrounds/scroll-background-60.png") repeat-y left top; }
          .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .scrollRight {
            z-index: 100;
            position: absolute;
            top: 1px;
            right: 0;
            height: 250px;
            width: 60px;
            background: transparent url("../images/backgrounds/scroll-background-60.png") repeat-y right top; }
          .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .browse {
            cursor: pointer;
            display: block;
            width: 39px;
            height: 39px;
            margin: 84px 0 0 0;
            background: transparent url("../images/elements/arrows-scroll.png") no-repeat left top; }
          .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .left {
            margin-left: 0; }
          .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .left:hover {
            background-position: right top; }
          .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .right {
            margin-left: 21px;
            background-position: left bottom; }
          .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .right:hover {
            background-position: right bottom; }
          .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .slideNav {
            overflow: hidden;
            margin: 6px 0 0 436px; }
            .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .slideNav a {
              float: left;
              width: 12px;
              height: 16px;
              margin: 0 2px;
              font-size: 1px;
              line-height: 1px;
              text-indent: -9999px;
              background: transparent url() no-repeat -16px 2px; }
            .pgMain .explainBox .allExplanations .explanation .widget .scrollerStage .slideNav a.activeSlide {
              background-position: 0 2px; }
        .pgMain .explainBox .allExplanations .explanation .widget .filter {
          display: inline-block;
          width: 920px; }
          .pgMain .explainBox .allExplanations .explanation .widget .filter .filterList {
            float: left;
            width: 363px;
            margin: 0 0 0 -3px; }
            .pgMain .explainBox .allExplanations .explanation .widget .filter .filterList li {
              cursor: pointer;
              width: 351px;
              padding: 5px 0 13px 12px;
              font-size: 14px;
              line-height: 18px;
              background: transparent url(../fp_img/fp_wh_pen_arrows.png) no-repeat left top; }
            .pgMain .explainBox .allExplanations .explanation .widget .filter .filterList li:hover, .pgMain .explainBox .allExplanations .explanation .widget .filter .filterList li.active {
              color: #fff;
              background-position: 0 100%; }
          .pgMain .explainBox .allExplanations .explanation .widget .filter .cameraBox {
            float: left;
            width: 557px; }
            .pgMain .explainBox .allExplanations .explanation .widget .filter .cameraBox .theCam {
              position: relative;
              overflow: hidden;
              width: 557px;
              height: 308px;
              margin: 10px 0 0 0;
              background: transparent url(../../fp_camera/fp_camera_trad2/fp_camera_trad2_img/fp_camera_trad2_feature_5/camera.png) no-repeat left top; }
              .pgMain .explainBox .allExplanations .explanation .widget .filter .cameraBox .theCam img {
                position: absolute;
                left: 84px;
                top: 78px;
                display: block; }
              .pgMain .explainBox .allExplanations .explanation .widget .filter .cameraBox .theCam img.not-improved {
                display: none; }
            .pgMain .explainBox .allExplanations .explanation .widget .filter .cameraBox .improved-switch {
              cursor: pointer;
              display: inline-block;
              width: 200px;
              margin: 0 0 0 71px;
              padding: 4px 56px 3px 0;
              text-align: right;
              color: #08107b;
              background: transparent url("../images/elements/toggle-artfilter.png") no-repeat right top; }
              .pgMain .explainBox .allExplanations .explanation .widget .filter .cameraBox .improved-switch .imp {
                display: block; }
              .pgMain .explainBox .allExplanations .explanation .widget .filter .cameraBox .improved-switch .ori {
                display: none; }
            .pgMain .explainBox .allExplanations .explanation .widget .filter .cameraBox .improved-switch.active {
              background-position: 100% -50px; }
              .pgMain .explainBox .allExplanations .explanation .widget .filter .cameraBox .improved-switch.active .imp {
                display: none; }
              .pgMain .explainBox .allExplanations .explanation .widget .filter .cameraBox .improved-switch.active .ori {
                display: block; }
        .pgMain .explainBox .allExplanations .explanation .widget .accessoriesStage .item {
          min-height: 160px;
          padding: 0 0 20px 0; }
          .pgMain .explainBox .allExplanations .explanation .widget .accessoriesStage .item h2 {
            width: 345px;
            padding: 0 0 10px 0; }
          .pgMain .explainBox .allExplanations .explanation .widget .accessoriesStage .item p {
            width: 345px;
            padding: 0 0 10px 0; }
          .pgMain .explainBox .allExplanations .explanation .widget .accessoriesStage .item .more {
            display: inline-block;
            font-weight: bold;
            background: transparent url(../fp_img/fp_links_button_left.png) no-repeat left top; }
            .pgMain .explainBox .allExplanations .explanation .widget .accessoriesStage .item .more span {
              display: inline-block;
              margin: 0 0 0 2px;
              padding: 6px 23px 5px 7px;
              font-size: 12px;
              line-height: 15px;
              color: #fff;
              background: transparent url(../fp_img/fp_links_button_right.png) no-repeat right top; }
            .pgMain .explainBox .allExplanations .explanation .widget .accessoriesStage .item .more:hover {
              background-position: left bottom; }
              .pgMain .explainBox .allExplanations .explanation .widget .accessoriesStage .item .more:hover span {
                background-position: right bottom; }
          .pgMain .explainBox .allExplanations .explanation .widget .accessoriesStage .item.teaserAccessories {
            background: transparent url("../images/why-pen/expandability/teaser-accessories.png") no-repeat 360px top; }
          .pgMain .explainBox .allExplanations .explanation .widget .accessoriesStage .item.teaserLens {
            background: transparent url("../images/why-pen/expandability/teaser-lenses.png") no-repeat 380px top; }
        .pgMain .explainBox .allExplanations .explanation .widget .expandability {
          position: relative;
          display: inline-block;
          width: 920px; }
          .pgMain .explainBox .allExplanations .explanation .widget .expandability .buttons {
            position: absolute;
            left: 0;
            top: 0;
            overflow: hidden; }
            .pgMain .explainBox .allExplanations .explanation .widget .expandability .buttons .browse-btn {
              float: left;
              display: inline-block;
              margin: 0 10px 0 0;
              background: transparent url(../fp_img/fp_browse.png) no-repeat right top; }
              .pgMain .explainBox .allExplanations .explanation .widget .expandability .buttons .browse-btn span {
                display: inline-block;
                margin: 0 15px 0 0;
                padding: 4px 11px 5px 10px;
                color: #fff;
                background: transparent url(../fp_img/fp_browse.png) no-repeat 0 -36px; }
              .pgMain .explainBox .allExplanations .explanation .widget .expandability .buttons .browse-btn:hover {
                background-position: 100% -72px; }
                .pgMain .explainBox .allExplanations .explanation .widget .expandability .buttons .browse-btn:hover span {
                  background-position: left bottom; }
            .pgMain .explainBox .allExplanations .explanation .widget .expandability .buttons .links-btn {
              float: left;
              display: inline-block;
              font-weight: bold;
              background: transparent url(../fp_img/fp_links_button_left.png) no-repeat left top; }
              .pgMain .explainBox .allExplanations .explanation .widget .expandability .buttons .links-btn span {
                display: inline-block;
                margin: 0 0 0 2px;
                padding: 6px 23px 5px 7px;
                font-size: 12px;
                line-height: 15px;
                color: #fff;
                background: transparent url(../fp_img/fp_links_button_right.png) no-repeat right top; }
              .pgMain .explainBox .allExplanations .explanation .widget .expandability .buttons .links-btn:hover {
                background-position: left bottom; }
                .pgMain .explainBox .allExplanations .explanation .widget .expandability .buttons .links-btn:hover span {
                  background-position: right bottom; }
          .pgMain .explainBox .allExplanations .explanation .widget .expandability .menuList {
            float: left;
            width: 300px;
            margin: 65px 0 0 -3px; }
            .pgMain .explainBox .allExplanations .explanation .widget .expandability .menuList li {
              cursor: pointer;
              width: 230px;
              padding: 5px 0 13px 12px;
              font-size: 14px;
              line-height: 18px;
              background: url(../images/why-pen/easeofuse/sprite-settings.png) no-repeat 0 0; }
              .pgMain .explainBox .allExplanations .explanation .widget .expandability .menuList li.active, .pgMain .explainBox .allExplanations .explanation .widget .expandability .menuList li:hover {
                color: #fff;
                background: url(../images/why-pen/easeofuse/sprite-settings.png) no-repeat 0 -51px; }
              .pgMain .explainBox .allExplanations .explanation .widget .expandability .menuList li.active {
                cursor: default; }
          .pgMain .explainBox .allExplanations .explanation .widget .expandability .rightSide {
            float: left;
            width: 620px;
            min-height: 1000px;
            margin: 20px 0 0 0; }
            .pgMain .explainBox .allExplanations .explanation .widget .expandability .rightSide .visual {
              display: block;
              margin: 0 0 40px 0; }
            .pgMain .explainBox .allExplanations .explanation .widget .expandability .rightSide .itemList {
              display: none;
              overflow: hidden;
              padding: 0 0 0 26px; }
              .pgMain .explainBox .allExplanations .explanation .widget .expandability .rightSide .itemList li {
                display: none;
                float: left;
                width: 170px;
                padding: 0 20px 20px 0;
                background: transparent url() no-repeat 0 114px; }
                .pgMain .explainBox .allExplanations .explanation .widget .expandability .rightSide .itemList li.newRow {
                  clear: both; }
                .pgMain .explainBox .allExplanations .explanation .widget .expandability .rightSide .itemList li img {
                  display: block;
                  margin: 0 0 29px 0; }
                .pgMain .explainBox .allExplanations .explanation .widget .expandability .rightSide .itemList li h4 {
                  padding: 0 0 8px 0;
                  font-size: 15px;
                  line-height: 18px; }
                .pgMain .explainBox .allExplanations .explanation .widget .expandability .rightSide .itemList li h5 {
                  padding: 0 0 3px 0;
                  font-size: 10px;
                  line-height: 14px;
                  color: #9e9e9e;
                  text-transform: uppercase;
                  font-weight: normal; }
                .pgMain .explainBox .allExplanations .explanation .widget .expandability .rightSide .itemList li .link {
                  display: inline-block;
                  padding: 0 0 0 14px;
                  font-weight: bold;
                  color: #090f7d;
                  background: transparent url(../fp_img/fp_many_box.png) no-repeat 0 3px; }
                  .pgMain .explainBox .allExplanations .explanation .widget .expandability .rightSide .itemList li .link:hover {
                    background-position: 0 -88px;
                    color: #e49900; }
                .pgMain .explainBox .allExplanations .explanation .widget .expandability .rightSide .itemList li.visible {
                  display: block; }
  .pgMain .widget {
    /* Start Scroll Widget */
    /* End Scroll Widget */
    /* Start OLED Widget */
    /* End OLED Widget */
    /* Start Art Filter Widget */
    /* End Art Filter Widget */
    /* Start Full HD Widget */
    /* End Full HD Widget */
    /* Start Direct Access Widget */
    /* End Direct Access Widget */
    /* Start Colors Widget */
    /* End Colors Widget */
    /* Start Style Widget */
    /* End Style Widget */
    /* Start Manual Control Widget */
    /* End Manual Control Widget */
    /* Start Distance Widget */
    /* End Distance Widget */
    /* Start Glowing Widget */
    /* End Glowing Widget */
    /* Start Stills Widget */
    /* End Stills Widget */
    /* Start Handling Widget */
    /* End Handling Widget */
    /* Start Dolphin Widget */
    /* End Dolphin Widget */
    /* Start Brains Widget */
    /* End Brains Widget */
    /* Start Speed Widget */
    /* End Speed Widget */
    /* Start Speed Widget */
    /* End Speed Widget */
    /* Start Expand Cam Widget */
    /* End Expand Cam Widget */ }
    .pgMain .widget .scroll-stage {
      position: relative;
      overflow: hidden;
      width: 814px; }
      .pgMain .widget .scroll-stage .scrollable .items {
        position: relative;
        overflow: hidden;
        width: 814px;
        height: 280px;
        text-align: left; }
        .pgMain .widget .scroll-stage .scrollable .items .item {
          position: relative;
          float: left; }
          .pgMain .widget .scroll-stage .scrollable .items .item img {
            display: block; }
          .pgMain .widget .scroll-stage .scrollable .items .item .pg-tooltip {
            left: 110px;
            top: 46px;
            margin: 6px 0 0 10px; }
            .pgMain .widget .scroll-stage .scrollable .items .item .pg-tooltip span {
              padding: 2px 10px 14px 10px;
              left: auto;
              bottom: -7px;
              font-size: 18px;
              line-height: 22px;
              font-weight: bold;
              white-space: nowrap;
              background: transparent url("../images/elements/tooltip-new-arrow-bottom.png") no-repeat right bottom; }
          .pgMain .widget .scroll-stage .scrollable .items .item .pg-tooltip.tt-right span {
            padding: 9px 17px 11px 4px;
            left: auto;
            bottom: auto;
            right: -7px;
            background: transparent url("../images/elements/tooltip-new-arrow-right.png") no-repeat 100% 4px; }
      .pgMain .widget .scroll-stage .scrollLeft {
        z-index: 100;
        position: absolute;
        top: 1px;
        left: 0;
        height: 280px;
        width: 174px;
        background: transparent url("../images/backgrounds/scroll-background.png") repeat-y left top; }
      .pgMain .widget .scroll-stage .scrollRight {
        z-index: 100;
        position: absolute;
        top: 1px;
        right: 0;
        height: 280px;
        width: 174px;
        background: transparent url("../images/backgrounds/scroll-background.png") repeat-y right top; }
      .pgMain .widget .scroll-stage .browse {
        cursor: pointer;
        display: block;
        width: 39px;
        height: 39px;
        margin: 100px 0 0 0;
        background: transparent url("../images/elements/arrows-scroll.png") no-repeat left top; }
      .pgMain .widget .scroll-stage .left {
        margin-left: 135px; }
      .pgMain .widget .scroll-stage .left:hover {
        background-position: right top; }
      .pgMain .widget .scroll-stage .right {
        margin-right: 135px;
        background-position: left bottom; }
      .pgMain .widget .scroll-stage .right:hover {
        background-position: right bottom; }
    .pgMain .widget .oled {
      position: relative;
      display: block;
      width: 570px;
      height: 250px; }
      .pgMain .widget .oled.xz-1 {
        height: 290px; }
        .pgMain .widget .oled.xz-1 .pg-tooltip {
          left: 370px;
          top: auto;
          bottom: 205px; }
      .pgMain .widget .oled img {
        position: absolute;
        top: 0;
        left: 0;
        display: block; }
      .pgMain .widget .oled .view1 {
        opacity: 1;
        z-index: 1; }
      .pgMain .widget .oled .view2 {
        opacity: 0;
        z-index: 2; }
      .pgMain .widget .oled .pg-tooltip {
        z-index: 3;
        display: block;
        left: 394px;
        top: -9px; }
        .pgMain .widget .oled .pg-tooltip span {
          padding: 3px 10px 17px 10px;
          line-height: 18px;
          width: 124px;
          bottom: -7px;
          left: auto;
          background: transparent url("../images/elements/tooltip-new-arrow-bottom.png") no-repeat left bottom; }
    .pgMain .widget #art-filters-widget {
      position: relative;
      display: block;
      width: 657px;
      height: 300px;
      margin: -45px 0 0 -20px;
      background: url(../images/backgrounds/bg-widget-artfilter.jpg) no-repeat 0 0; }
      .pgMain .widget #art-filters-widget .art-filter-widget-item {
        position: absolute;
        display: block;
        width: 180px;
        height: 220px;
        cursor: pointer; }
        .pgMain .widget #art-filters-widget .art-filter-widget-item .art-filter-widget-item-image {
          width: 180px;
          height: 145px;
          background-position: 0 -145px;
          text-indent: -9001px; }
        .pgMain .widget #art-filters-widget .art-filter-widget-item .art-filter-widget-item-filter {
          display: block;
          float: right;
          height: 25px;
          line-height: 16px;
          text-align: right;
          padding: 6px 57px 0 0;
          background: url(../images/elements/toggle-artfilter.png) no-repeat right 0; }
        .pgMain .widget #art-filters-widget .art-filter-widget-item .art-filter-widget-item-original {
          display: none;
          float: right;
          height: 25px;
          line-height: 16px;
          text-align: right;
          padding: 6px 57px 0 0;
          background: url(../images/elements/toggle-artfilter.png) no-repeat right -50px; }
        .pgMain .widget #art-filters-widget .art-filter-widget-item.original .art-filter-widget-item-filter {
          display: none; }
        .pgMain .widget #art-filters-widget .art-filter-widget-item.original .art-filter-widget-item-original {
          display: block; }
        .pgMain .widget #art-filters-widget .art-filter-widget-item#art-filter-widget-dramatictone {
          top: 71px;
          left: 13px; }
          .pgMain .widget #art-filters-widget .art-filter-widget-item#art-filter-widget-dramatictone .art-filter-widget-item-image {
            background: url(../images/e-p3/product/widget-artfilter-01.jpg) no-repeat 0 -145px; }
          .pgMain .widget #art-filters-widget .art-filter-widget-item#art-filter-widget-dramatictone.original .art-filter-widget-item-image {
            background: url(../images/e-p3/product/widget-artfilter-01.jpg) no-repeat 0 0; }
        .pgMain .widget #art-filters-widget .art-filter-widget-item#art-filter-widget-grainyfilm {
          top: 79px;
          left: 204px; }
          .pgMain .widget #art-filters-widget .art-filter-widget-item#art-filter-widget-grainyfilm .art-filter-widget-item-image {
            background: url(../images/e-p3/product/widget-artfilter-02.jpg) no-repeat 0 -145px; }
          .pgMain .widget #art-filters-widget .art-filter-widget-item#art-filter-widget-grainyfilm.original .art-filter-widget-item-image {
            background: url(../images/e-p3/product/widget-artfilter-02.jpg) no-repeat 0 0; }
        .pgMain .widget #art-filters-widget .art-filter-widget-item#art-filter-widget-popart {
          top: 55px;
          left: 400px; }
          .pgMain .widget #art-filters-widget .art-filter-widget-item#art-filter-widget-popart .art-filter-widget-item-original, .pgMain .widget #art-filters-widget .art-filter-widget-item#art-filter-widget-popart .art-filter-widget-item-filter {
            margin: 0 30px 0 0; }
          .pgMain .widget #art-filters-widget .art-filter-widget-item#art-filter-widget-popart .art-filter-widget-item-image {
            background: url(../images/e-p3/product/widget-artfilter-03.jpg) no-repeat 0 -145px; }
          .pgMain .widget #art-filters-widget .art-filter-widget-item#art-filter-widget-popart.original .art-filter-widget-item-image {
            background: url(../images/e-p3/product/widget-artfilter-03.jpg) no-repeat 0 0; }
    .pgMain .widget .full-hd {
      position: relative;
      overflow: hidden; }
      .pgMain .widget .full-hd p {
        position: absolute;
        left: 225px;
        top: 80px;
        width: 200px;
        text-align: center;
        color: #fff;
        font-size: 20px;
        line-height: 24px;
        text-transform: uppercase; }
    .pgMain .widget .direct-access {
      position: relative;
      overflow: hidden; }
      .pgMain .widget .direct-access .tooltip-access {
        text-shadow: 0 1px 1px #666;
        position: absolute;
        right: 25px;
        bottom: 52px;
        overflow: hidden;
        background: transparent url("../images/elements/tooltip-access-top.png") no-repeat left top; }
        .pgMain .widget .direct-access .tooltip-access div {
          display: block;
          width: 180px;
          /*min-height:159px;*/
          margin: 12px 0 0 0;
          padding: 0 20px 10px 27px;
          background: transparent url("../images/elements/tooltip-access-bottom.png") no-repeat left bottom; }
        .pgMain .widget .direct-access .tooltip-access p {
          margin: 0;
          padding: 5px 40px 12px 0;
          color: #fff;
          font-size: 13px;
          line-height: 18px;
          font-weight: bold;
          background: transparent url("../images/elements/direct-access.png") no-repeat right top; }
        .pgMain .widget .direct-access .tooltip-access p.da01 {
          background-position: 100% 3px; }
        .pgMain .widget .direct-access .tooltip-access p.da02 {
          background-position: 100% -67px; }
        .pgMain .widget .direct-access .tooltip-access p.da03 {
          padding-right: 70px;
          background-position: 100% -137px; }
        .pgMain .widget .direct-access .tooltip-access p.da04 {
          background-position: 100% -207px; }
    .pgMain .widget .colors {
      padding: 0 0 50px 0; }
      .pgMain .widget .colors img.camera {
        display: block; }
      .pgMain .widget .colors .color-board {
        overflow: hidden;
        padding: 0 0 0 72px; }
        .pgMain .widget .colors .color-board li {
          cursor: pointer;
          float: left;
          width: 44px;
          height: 48px;
          margin: 0 3px 0 0;
          background: transparent url("../images/e-pm1/product/e-pm1-colors.jpg") no-repeat -7px 3px; }
        .pgMain .widget .colors .color-board li.c01 {
          background-position: -7px 3px; }
        .pgMain .widget .colors .color-board li.c02 {
          background-position: -54px 3px; }
        .pgMain .widget .colors .color-board li.c03 {
          background-position: -101px 3px; }
        .pgMain .widget .colors .color-board li.c04 {
          background-position: -148px 3px; }
        .pgMain .widget .colors .color-board li.c05 {
          background-position: -195px 3px; }
        .pgMain .widget .colors .color-board li.c06 {
          background-position: -242px 3px; }
        .pgMain .widget .colors .color-board li.c01.active, .pgMain .widget .colors .color-board li.c01:hover {
          background-position: -7px -55px; }
        .pgMain .widget .colors .color-board li.c02.active, .pgMain .widget .colors .color-board li.c02:hover {
          background-position: -54px -55px; }
        .pgMain .widget .colors .color-board li.c03.active, .pgMain .widget .colors .color-board li.c03:hover {
          background-position: -101px -55px; }
        .pgMain .widget .colors .color-board li.c04.active, .pgMain .widget .colors .color-board li.c04:hover {
          background-position: -148px -55px; }
        .pgMain .widget .colors .color-board li.c05.active, .pgMain .widget .colors .color-board li.c05:hover {
          background-position: -195px -55px; }
        .pgMain .widget .colors .color-board li.c06.active, .pgMain .widget .colors .color-board li.c06:hover {
          background-position: -242px -55px; }
    .pgMain .widget .style .camera {
      float: left;
      margin: 0 0 0 110px; }
    .pgMain .widget .style .style-select {
      float: left;
      padding: 32px 0 0 0; }
      .pgMain .widget .style .style-select li {
        cursor: pointer;
        opacity: 0.5;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50); }
        .pgMain .widget .style .style-select li img {
          display: block; }
      .pgMain .widget .style .style-select li:hover {
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        filter: alpha(opacity=80); }
      .pgMain .widget .style .style-select li.active, .pgMain .widget .style .style-select li.active:hover {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100); }
    .pgMain .widget .manual-control {
      position: relative; }
      .pgMain .widget .manual-control img {
        display: block; }
      .pgMain .widget .manual-control .controller {
        position: absolute;
        right: 50px;
        top: -12px;
        width: 150px;
        height: 150px;
        font-size: 1px;
        line-height: 1px;
        text-indent: -9999px;
        background: transparent url("../images/xz-1/product/xz-1-manual-control-wheel.png") no-repeat left top; }
        .pgMain .widget .manual-control .controller.step1 {
          background-position: 0 0; }
        .pgMain .widget .manual-control .controller.step2 {
          background-position: 0 -155px; }
        .pgMain .widget .manual-control .controller.step3 {
          background-position: 0 -310px; }
        .pgMain .widget .manual-control .controller.step4 {
          background-position: 0 -465px; }
        .pgMain .widget .manual-control .controller.step5 {
          background-position: 0 -620px; }
        .pgMain .widget .manual-control .controller.step6 {
          background-position: 0 -775px; }
        .pgMain .widget .manual-control .controller.step7 {
          background-position: 0 -930px; }
        .pgMain .widget .manual-control .controller.step8 {
          background-position: 0 -1085px; }
        .pgMain .widget .manual-control .controller.step9 {
          background-position: 0 -1240px; }
      .pgMain .widget .manual-control .clicker {
        position: absolute;
        right: 206px;
        top: 14px;
        width: 54px;
        height: 76px;
        background: transparent url("../images/elements/clicker-line.png") no-repeat 0 37px; }
        .pgMain .widget .manual-control .clicker a {
          display: block;
          width: 54px;
          height: 37px;
          margin: 0 0 1px 0;
          font-size: 1px;
          line-height: 1px;
          text-indent: -9999px;
          background: transparent url("../images/elements/clicker-arrows.png") no-repeat left top; }
          .pgMain .widget .manual-control .clicker a:focus {
            outline: none; }
        .pgMain .widget .manual-control .clicker .prev {
          background-position: 0 0; }
          .pgMain .widget .manual-control .clicker .prev.disabled {
            cursor: default;
            background-position: 100% 0; }
        .pgMain .widget .manual-control .clicker .next {
          background-position: 100% 100%; }
          .pgMain .widget .manual-control .clicker .next.disabled {
            cursor: default;
            background-position: 0 100%; }
      .pgMain .widget .manual-control .pg-tooltip {
        display: block;
        right: 276px;
        top: 29px; }
        .pgMain .widget .manual-control .pg-tooltip span {
          padding: 9px 17px 11px 4px;
          left: auto;
          right: -7px;
          font-size: 18px;
          line-height: 22px;
          font-weight: bold;
          white-space: nowrap;
          background: transparent url("../images/elements/tooltip-new-arrow-right.png") no-repeat 100% 4px; }
    .pgMain .widget .circle-scroller-widget {
      position: relative;
      display: inline-block;
      width: 570px; }
      .pgMain .widget .circle-scroller-widget .circle-feature {
        float: right;
        position: relative;
        width: 469px;
        height: 257px;
        margin: 0 -32px 27px 0;
        background: transparent url("../images/xz-1/product/xz-1-brighter-lens-camera.jpg") no-repeat left top; }
        .pgMain .widget .circle-scroller-widget .circle-feature .feature-fader-small {
          position: absolute;
          top: 61px;
          left: 82px;
          width: 205px;
          height: 138px; }
          .pgMain .widget .circle-scroller-widget .circle-feature .feature-fader-small ul.feature-fader-container-small {
            padding: 0;
            margin: 0; }
            .pgMain .widget .circle-scroller-widget .circle-feature .feature-fader-small ul.feature-fader-container-small li {
              display: block;
              position: absolute;
              list-style: none;
              padding: 0;
              margin: 0; }
      .pgMain .widget .circle-scroller-widget .circle-scroll {
        position: absolute;
        top: 0;
        left: 46px;
        width: 108px;
        height: 226px;
        padding: 10px 0;
        background: transparent url("../images/elements/circle-scroll-wrapper.png") no-repeat -5px 0; }
        .pgMain .widget .circle-scroller-widget .circle-scroll .circle-scroll-wrapper {
          margin: 13px 0 0 0;
          height: 200px;
          width: 80px; }
          .pgMain .widget .circle-scroller-widget .circle-scroll .circle-scroll-wrapper .circle-scroll-button {
            position: absolute;
            width: 30px;
            height: 30px;
            left: 20px;
            cursor: pointer;
            background: transparent url("../images/elements/circle-scroll-button.png") no-repeat left top; }
      .pgMain .widget .circle-scroller-widget .pg-tooltip {
        display: block;
        left: 108px;
        top: 14px; }
        .pgMain .widget .circle-scroller-widget .pg-tooltip span {
          padding: 9px 4px 11px 17px;
          left: -7px;
          font-size: 18px;
          line-height: 22px;
          font-weight: bold;
          white-space: nowrap;
          background: transparent url("../images/elements/tooltip-new-arrow-left.png") no-repeat 0 4px; }
    .pgMain .widget .left-sided .circle-feature {
      float: left;
      margin: 0 0 27px -34px;
      background: transparent url("../images/xz-1/product/xz-1-brighter-lens-camera-white.jpg") no-repeat left top; }
    .pgMain .widget .left-sided .circle-scroll {
      left: 433px;
      background: transparent url("../images/elements/circle-scroll-wrapper-right.png") no-repeat 0 0; }
      .pgMain .widget .left-sided .circle-scroll .circle-scroll-wrapper .circle-scroll-button {
        left: 33px; }
    .pgMain .widget .left-sided .pg-tooltip {
      left: auto;
      right: 130px; }
      .pgMain .widget .left-sided .pg-tooltip span {
        padding: 9px 17px 11px 4px;
        left: auto;
        right: -7px;
        background: transparent url("../images/elements/tooltip-new-arrow-right.png") no-repeat 100% 4px; }
    .pgMain .widget .distance {
      position: relative;
      height: 488px;
      margin: -97px 0 0 0;
      background: transparent url("../images/sz-31/product/sz-31-phenomenal-closeups.png") no-repeat 49px 0; }
      .pgMain .widget .distance .flag {
        overflow: hidden;
        width: 63px;
        height: 67px;
        background: transparent url("../images/sz-31/product/sz-31-flags.png") no-repeat left top; }
      .pgMain .widget .distance .flag-1 {
        cursor: pointer;
        position: absolute;
        left: 476px;
        top: 115px;
        background-position: 0 0; }
        .pgMain .widget .distance .flag-1:hover, .pgMain .widget .distance .flag-1.active {
          background-position: -93px 0; }
      .pgMain .widget .distance .flag-2 {
        cursor: pointer;
        position: absolute;
        left: 614px;
        top: 67px;
        background-position: 0 -200px; }
        .pgMain .widget .distance .flag-2:hover, .pgMain .widget .distance .flag-2.active {
          background-position: -93px -200px; }
      .pgMain .widget .distance .flag-3 {
        cursor: pointer;
        position: absolute;
        left: 201px;
        top: 116px;
        background-position: 0 -100px; }
        .pgMain .widget .distance .flag-3:hover, .pgMain .widget .distance .flag-3.active {
          background-position: -93px -100px; }
      .pgMain .widget .distance .camera {
        position: absolute;
        left: 22px;
        bottom: 27px; }
      .pgMain .widget .distance .img-1 {
        display: none;
        position: absolute;
        left: 210px;
        bottom: 60px; }
      .pgMain .widget .distance .img-2 {
        display: none;
        position: absolute;
        left: 210px;
        bottom: 60px; }
      .pgMain .widget .distance .img-3 {
        display: none;
        position: absolute;
        left: 210px;
        bottom: 60px; }
      .pgMain .widget .distance .zoom {
        left: auto;
        top: auto; }
      .pgMain .widget .distance .zoom-1 {
        display: none;
        position: absolute;
        right: 112px;
        bottom: 31px; }
      .pgMain .widget .distance .zoom-2 {
        display: none;
        position: absolute;
        right: 112px;
        bottom: 31px; }
      .pgMain .widget .distance .zoom-3 {
        display: none;
        position: absolute;
        right: 112px;
        bottom: 31px; }
      .pgMain .widget .distance .pg-tooltip {
        z-index: 3;
        text-align: left; }
        .pgMain .widget .distance .pg-tooltip span {
          width: 165px;
          left: auto;
          right: -7px;
          padding: 7px 7px 10px 3px;
          background: transparent url("../images/elements/tooltip-new-arrow-right.png") no-repeat right bottom; }
        .pgMain .widget .distance .pg-tooltip.tt-img-1 {
          left: 50px;
          bottom: 70px; }
        .pgMain .widget .distance .pg-tooltip.tt-img-2 {
          left: 50px;
          bottom: 70px; }
        .pgMain .widget .distance .pg-tooltip.tt-img-3 {
          left: 50px;
          bottom: 70px; }
        .pgMain .widget .distance .pg-tooltip.tt-zoom {
          right: 157px;
          bottom: 105px; }
          .pgMain .widget .distance .pg-tooltip.tt-zoom span {
            width: 138px;
            padding: 2px 10px 14px 7px;
            right: auto;
            bottom: -7px;
            background: transparent url("../images/elements/tooltip-new-arrow-bottom.png") no-repeat left bottom; }
    .pgMain .widget.marker-feature {
      background: url(../images/sz/feature-1-bg.jpg) center 35px no-repeat;
      height: 515px;
      padding-top: 50px;
      margin-bottom: -40px; }
      .pgMain .widget.marker-feature .cam-image {
        position: absolute;
        bottom: 50px;
        left: 25px; }
      .pgMain .widget.marker-feature .birds-container {
        position: absolute;
        top: 200px;
        right: 0;
        left: 0;
        height: 90px;
        width: 960px;
        background: url(/images/sz/feature-1-birds.png) 860px top no-repeat;
        opacity: 1; }
      .pgMain .widget.marker-feature .marker {
        background: url(../images/sz/feature-1-badges.png) center top;
        width: 31px;
        height: 50px;
        position: absolute; }
        .pgMain .widget.marker-feature .marker:hover {
          background-position: center bottom;
          cursor: pointer; }
        .pgMain .widget.marker-feature .marker .pg-tooltip-new {
          left: -118px;
          top: -195px; }
      .pgMain .widget.marker-feature .marker-1 {
        top: 450px;
        left: 410px; }
      .pgMain .widget.marker-feature .marker-2 {
        left: 671px;
        top: 430px; }
      .pgMain .widget.marker-feature .marker-3 {
        left: 786px;
        top: 492px; }
      .pgMain .widget.marker-feature .pg-tooltip-new.hint {
        left: 404px;
        top: 378px; }
    .pgMain .widget .glowing-results {
      height: 563px; }
      .pgMain .widget .glowing-results .image {
        display: none;
        position: absolute;
        left: 110px;
        bottom: 112px; }
      .pgMain .widget .glowing-results .dots {
        position: absolute;
        left: 292px;
        bottom: 88px; }
        .pgMain .widget .glowing-results .dots li {
          cursor: pointer;
          float: left;
          width: 29px;
          padding: 8px 0 8px 0;
          font-size: 15px;
          line-height: 18px;
          color: #5f5f5f;
          text-align: center;
          background: transparent url("../images/sz-31/product/sz-31-glowing-numbers.png") no-repeat -38px 0; }
          .pgMain .widget .glowing-results .dots li.nr1 {
            margin: 15px 9px 0 0; }
          .pgMain .widget .glowing-results .dots li.nr2 {
            margin: 7px 8px 0 0; }
          .pgMain .widget .glowing-results .dots li.nr3 {
            color: #fff;
            background-position: -75px 0; }
            .pgMain .widget .glowing-results .dots li.nr3:hover, .pgMain .widget .glowing-results .dots li.nr3.active, .pgMain .widget .glowing-results .dots li.nr3.active:hover {
              color: #fff;
              background-position: -75px 0; }
        .pgMain .widget .glowing-results .dots li:hover {
          background-position: 0 0; }
        .pgMain .widget .glowing-results .dots li.active {
          cursor: default;
          background-position: 0 0; }
        .pgMain .widget .glowing-results .dots li.active:hover {
          color: #5f5f5f; }
      .pgMain .widget .glowing-results .pg-tooltip, .pgMain .widget .glowing-results .pg-tooltip-new {
        z-index: 3; }
        .pgMain .widget .glowing-results .pg-tooltip span, .pgMain .widget .glowing-results .pg-tooltip-new span {
          width: 154px;
          left: auto;
          padding: 2px 10px 14px 7px;
          bottom: -7px;
          background: transparent url("../images/elements/tooltip-new-arrow-bottom.png") no-repeat left bottom; }
        .pgMain .widget .glowing-results .pg-tooltip.tt-1, .pgMain .widget .glowing-results .pg-tooltip-new.tt-1 {
          left: 289px;
          bottom: 137px; }
        .pgMain .widget .glowing-results .pg-tooltip.tt-2, .pgMain .widget .glowing-results .pg-tooltip-new.tt-2 {
          left: 328px;
          bottom: 145px; }
        .pgMain .widget .glowing-results .pg-tooltip.tt-3, .pgMain .widget .glowing-results .pg-tooltip-new.tt-3 {
          left: 365px;
          bottom: 152px; }
    .pgMain .widget .stills-slider {
      float: right; }
      .pgMain .widget .stills-slider .scroll-stage {
        width: 800px; }
        .pgMain .widget .stills-slider .scroll-stage .scrollLeft {
          height: 558px;
          background: none; }
          .pgMain .widget .stills-slider .scroll-stage .scrollLeft .left {
            margin-left: 60px;
            margin-top: 348px; }
        .pgMain .widget .stills-slider .scroll-stage .scrollRight {
          width: 124px;
          height: 558px;
          background: none; }
          .pgMain .widget .stills-slider .scroll-stage .scrollRight .right {
            margin-top: 348px; }
        .pgMain .widget .stills-slider .scroll-stage .scrollable {
          position: relative; }
          .pgMain .widget .stills-slider .scroll-stage .scrollable .still-1 {
            position: absolute;
            right: 17px;
            top: 14px; }
          .pgMain .widget .stills-slider .scroll-stage .scrollable .pg-tooltip.tt-left {
            display: block;
            left: 350px;
            top: 118px;
            z-index: 3;
            text-align: left; }
            .pgMain .widget .stills-slider .scroll-stage .scrollable .pg-tooltip.tt-left span {
              width: 95px;
              padding: 7px 7px 5px 3px;
              left: auto;
              right: -7px;
              white-space: normal;
              font-size: 13px;
              line-height: 18px;
              background: transparent url("../images/elements/tooltip-new-arrow-right.png") no-repeat right bottom; }
          .pgMain .widget .stills-slider .scroll-stage .scrollable .items {
            width: 800px;
            height: 558px; }
            .pgMain .widget .stills-slider .scroll-stage .scrollable .items .item {
              position: absolute;
              width: 800px;
              height: 558px; }
              .pgMain .widget .stills-slider .scroll-stage .scrollable .items .item .still-2 {
                display: none;
                position: absolute;
                left: 110px;
                bottom: -30px;
                width: 561px;
                height: 421px; }
              .pgMain .widget .stills-slider .scroll-stage .scrollable .items .item .pg-tooltip.tt-right {
                margin: 0;
                right: 52px;
                bottom: 80px;
                left: auto;
                top: auto; }
                .pgMain .widget .stills-slider .scroll-stage .scrollable .items .item .pg-tooltip.tt-right span {
                  left: -7px;
                  right: auto;
                  padding: 7px 0 7px 17px;
                  white-space: normal;
                  width: 125px;
                  font-size: 13px;
                  line-height: 16px;
                  background: transparent url("../images/elements/tooltip-new-arrow-left.png") no-repeat left bottom; }
    .pgMain .widget .handling {
      overflow: hidden;
      height: 589px;
      background: transparent url("../images/sz-31/product/sz-31-more-products.jpg") no-repeat 50% 0; }
      .pgMain .widget .handling .camera-img {
        position: absolute;
        left: 100px;
        top: 248px;
        width: 262px;
        height: 174px; }
      .pgMain .widget .handling .camera-img1 {
        background: transparent url("../images/sz-31/product/hand-1.jpg") no-repeat 0 -348px; }
      .pgMain .widget .handling .camera-img2 {
        left: 193px;
        background: transparent url("../images/sz-31/product/hand-2.jpg") no-repeat 0 -348px; }
      .pgMain .widget .handling .cam-slider {
        position: absolute;
        left: 327px;
        top: 247px;
        width: 35px;
        height: 175px;
        background: transparent url("../images/sz-31/product/sprite-smart-fader-scrubber-large.png") no-repeat left top; }
        .pgMain .widget .handling .cam-slider .cam-slider-handle {
          cursor: pointer;
          position: absolute;
          left: 0;
          top: 0;
          width: 35px;
          height: 25px;
          margin: 77.5px 0 0 0;
          background: transparent url("../images/sz-31/product/sprite-smart-fader-scrubber-large.png") no-repeat 0 -185px; }
        .pgMain .widget .handling .cam-slider.balance {
          left: 420px; }
      .pgMain .widget .handling .pg-tooltip {
        display: block;
        z-index: 23;
        left: 373px;
        top: 319px;
        text-align: left; }
        .pgMain .widget .handling .pg-tooltip span {
          width: 148px;
          background-position: left top; }
      .pgMain .widget .handling .handBox {
        height: 589px; }
      .pgMain .widget .handling .hand-1 {
        background: transparent url("../images/sz-31/product/hand-bg-01.jpg") no-repeat -94px 0; }
        .pgMain .widget .handling .hand-1 .cam-slider .cam-slider-handle {
          background-position: 0 -185px; }
      .pgMain .widget .handling .hand-2 {
        display: none;
        background: transparent url("../images/sz-31/product/hand-bg-02.jpg") no-repeat 0 0; }
        .pgMain .widget .handling .hand-2 .pg-tooltip {
          left: 466px; }
        .pgMain .widget .handling .hand-2 .cam-slider {
          background-position: -35px 0; }
          .pgMain .widget .handling .hand-2 .cam-slider .cam-slider-handle {
            background-position: -35px -185px; }
    .pgMain .widget .pg-tooltip.navi {
      z-index: 23;
      display: block;
      right: 72px;
      bottom: 148px; }
      .pgMain .widget .pg-tooltip.navi span {
        width: 130px;
        left: auto;
        padding: 2px 10px 14px 7px;
        bottom: -7px;
        background: transparent url("../images/elements/tooltip-new-arrow-bottom.png") no-repeat right bottom; }
    .pgMain .widget .hand-nav {
      overflow: hidden;
      position: absolute;
      right: 0;
      bottom: 0;
      background: transparent url("../images/sz-31/product/hand-nav.png") no-repeat 6px -350px; }
      .pgMain .widget .hand-nav div {
        cursor: pointer;
        float: left;
        width: 136px;
        height: 136px;
        margin: 0 0 0 5px;
        background: transparent url("../images/sz-31/product/hand-nav.png") no-repeat left top; }
      .pgMain .widget .hand-nav .hand-1 {
        background-position: 0 -13px; }
        .pgMain .widget .hand-nav .hand-1.active {
          background-position: 0 -171px; }
      .pgMain .widget .hand-nav .hand-2 {
        background-position: -136px -171px; }
        .pgMain .widget .hand-nav .hand-2.active {
          background-position: -136px -13px; }
    .pgMain .widget .dolphin {
      position: relative;
      overflow: hidden;
      height: 450px; }
      .pgMain .widget .dolphin .camera {
        position: absolute;
        right: 0;
        bottom: -500px; }
    .pgMain .widget .brains {
      display: inline-block;
      width: 680px;
      height: 590px; }
      .pgMain .widget .brains .image {
        opacity: 0;
        position: absolute;
        left: -1400px;
        top: 0; }
      .pgMain .widget .brains .camera {
        opacity: 0;
        position: absolute;
        left: -1000px;
        top: 200px; }
      .pgMain .widget .brains .pg-tooltip {
        z-index: 23; }
        .pgMain .widget .brains .pg-tooltip span {
          width: 210px; }
        .pgMain .widget .brains .pg-tooltip.no1 {
          left: 70px;
          bottom: 542px; }
          .pgMain .widget .brains .pg-tooltip.no1 span {
            left: auto;
            bottom: -7px;
            padding: 3px 10px 17px 10px;
            background: transparent url("../images/elements/tooltip-new-arrow-bottom.png") no-repeat right bottom; }
        .pgMain .widget .brains .pg-tooltip.no2 {
          left: 450px;
          top: 359px; }
          .pgMain .widget .brains .pg-tooltip.no2 span {
            width: 150px;
            background-position: left top; }
    .pgMain .widget .speed {
      width: 960px;
      height: 580px;
      position: absolute;
      left: 0;
      top: 0;
      background: transparent url("../images/tough-tg1/product/tough-tg1-speed.jpg") no-repeat left top; }
      .pgMain .widget .speed .off {
        cursor: pointer;
        position: absolute;
        right: 82px;
        top: 215px;
        width: 116px;
        height: 56px;
        background: transparent url("../images/tough-tg1/product/tough-tg1-speed-off.png") no-repeat left top; }
        .pgMain .widget .speed .off.on {
          background-position: left bottom; }
      .pgMain .widget .speed .dock {
        position: absolute;
        right: -75px;
        bottom: 0; }
      .pgMain .widget .speed .camera {
        position: absolute;
        right: 150px;
        bottom: 120px;
        width: 500px;
        height: 197px;
        background: transparent url("../images/tough-tg1/product/tough-tg1-speed-camera.png") no-repeat left top; }
        .pgMain .widget .speed .camera.half {
          background-position: -500px 0; }
        .pgMain .widget .speed .camera.one {
          background-position: -1000px 0; }
      .pgMain .widget .speed .hand {
        position: absolute;
        left: 148px;
        bottom: 0;
        width: 172px;
        height: 307px;
        background: transparent url("../images/tough-tg1/product/tough-tg1-speed-hand.png") no-repeat left top; }
        .pgMain .widget .speed .hand.clicked {
          background-position: left bottom; }
      .pgMain .widget .speed .clock {
        position: absolute;
        left: 208px;
        bottom: 175px;
        width: 74px;
        height: 74px;
        background: transparent url("../images/tough-tg1/product/tough-tg1-speed-clock.png"); }
        .pgMain .widget .speed .clock.half {
          background-position: 0 -84px; }
        .pgMain .widget .speed .clock.one {
          background-position: 0 -168px; }
      .pgMain .widget .speed .pg-tooltip {
        right: 144px;
        bottom: 375px; }
        .pgMain .widget .speed .pg-tooltip span {
          left: auto;
          bottom: -7px;
          padding: 3px 10px 17px 10px;
          background: transparent url("../images/elements/tooltip-new-arrow-bottom.png") no-repeat right bottom; }
        .pgMain .widget .speed .pg-tooltip.tt-no1 {
          display: block; }
        .pgMain .widget .speed .pg-tooltip.tt-no2 span {
          width: 255px; }
    .pgMain .widget .map {
      width: 960px;
      height: 630px;
      position: absolute;
      left: 0;
      top: 0;
      background: transparent url("../images/tough-tg1/product/tough-tg1-map-map.jpg") no-repeat 40px 100%; }
      .pgMain .widget .map .camera {
        display: none;
        position: absolute;
        left: -130px;
        bottom: 36px; }
      .pgMain .widget .map .pin {
        cursor: pointer;
        position: absolute;
        display: none; }
        .pgMain .widget .map .pin.pin1 {
          left: 548px;
          bottom: 188px; }
        .pgMain .widget .map .pin.pin2 {
          left: 574px;
          bottom: 90px; }
        .pgMain .widget .map .pin.pin3 {
          left: 803px;
          bottom: 149px; }
      .pgMain .widget .map .tt {
        position: absolute;
        display: none;
        width: 210px;
        height: 144px;
        background: transparent url("../images/tough-tg1/product/tough-tg1-map-tt.png") no-repeat left top; }
        .pgMain .widget .map .tt img {
          margin: 5px 0 0 5px;
          display: block; }
        .pgMain .widget .map .tt.tt-1 {
          left: 463px;
          bottom: 270px; }
        .pgMain .widget .map .tt.tt-2 {
          left: 495px;
          bottom: 180px; }
        .pgMain .widget .map .tt.tt-3 {
          left: 724px;
          bottom: 240px; }
    .pgMain .widget .expandcam {
      position: absolute;
      left: 0;
      top: 0;
      width: 960px;
      height: 555px; }
      .pgMain .widget .expandcam .cams .shot1 {
        position: absolute;
        left: 115px;
        top: 68px; }
      .pgMain .widget .expandcam .cams .shot2 {
        display: none;
        position: absolute;
        left: 115px;
        top: 68px; }
      .pgMain .widget .expandcam .cams .camera {
        position: absolute;
        left: 46px;
        bottom: 28px; }
      .pgMain .widget .expandcam .cams .pg-tooltip {
        display: block;
        right: 785px;
        top: 172px; }
        .pgMain .widget .expandcam .cams .pg-tooltip span {
          padding: 9px 17px 11px 4px;
          left: auto;
          right: -7px;
          background: transparent url("../images/elements/tooltip-new-arrow-right.png") no-repeat 100% 4px; }
      .pgMain .widget .expandcam .cams.cams-2 {
        display: none; }
      .pgMain .widget .expandcam .cams-nav {
        overflow: hidden;
        position: absolute;
        right: 188px;
        bottom: 30px;
        background: transparent url("../images/tough-tg1/product/tough-tg1-cams-nav.png") no-repeat 6px -350px; }
        .pgMain .widget .expandcam .cams-nav div {
          cursor: pointer;
          float: left;
          width: 136px;
          height: 136px;
          margin: 0 0 0 10px;
          background: transparent url("../images/tough-tg1/product/tough-tg1-cams-nav.png") no-repeat left top; }
        .pgMain .widget .expandcam .cams-nav .cams-1 {
          background-position: 0 -13px; }
          .pgMain .widget .expandcam .cams-nav .cams-1.active {
            background-position: 0 -171px; }
        .pgMain .widget .expandcam .cams-nav .cams-2 {
          background-position: -136px -171px; }
          .pgMain .widget .expandcam .cams-nav .cams-2.active {
            background-position: -136px -13px; }
      .pgMain .widget .expandcam .pg-tooltip.navi {
        right: auto;
        left: 680px;
        bottom: 138px; }
        .pgMain .widget .expandcam .pg-tooltip.navi span {
          background-position: left bottom; }
  .pgMain .text .manual-control-text {
    display: none; }
  .pgMain.new .note {
    font-size: 100%;
    color: #9E9E9E; }
  .pgMain.new .panorama-view {
    width: 580px;
    height: auto;
    position: relative; }
    .pgMain.new .panorama-view.open {
      box-shadow: 0px 2px 2px #444;
      overflow: hidden; }
    .pgMain.new .panorama-view .panorama-wrap {
      width: 400px;
      height: 325px;
      margin: 0 auto; }
      .pgMain.new .panorama-view .panorama-wrap .panorama {
        width: 400px;
        height: 315px;
        background-position: top center;
        position: relative;
        /*left: -5px;*/
        box-shadow: 0px 2px 2px #444;
        border-left-width: 0;
        border-right-width: 0; }
    .pgMain.new .panorama-view .panorama, .pgMain.new .panorama-view .pleft, .pgMain.new .panorama-view .pright {
      background: url() no-repeat;
      border: 5px solid white; }
    .pgMain.new .panorama-view .pleft, .pgMain.new .panorama-view .pright {
      position: absolute;
      width: 85px;
      height: 315px;
      top: 0; }
      .pgMain.new .panorama-view .pleft.open, .pgMain.new .panorama-view .pright.open {
        background-image: url(); }
    .pgMain.new .panorama-view .pleft {
      background-position: 485px 0;
      left: 90px;
      border-right-width: 0; }
      .pgMain.new .panorama-view .pleft.open {
        background-position: right top;
        border-right-width: 5px;
        border-left-width: 0;
        left: 91px; }
    .pgMain.new .panorama-view .pright {
      background-position: 170px 0;
      right: 90px;
      border-left-width: 0; }
      .pgMain.new .panorama-view .pright.open {
        background-position: left top;
        border-left-width: 5px;
        border-right-width: 0;
        right: 80px; }
  .pgMain.new .text .button {
    padding: 6px 4px 6px 0;
    position: absolute;
    margin-top: 20px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #0e31a5;
    background: -moz-linear-gradient(top, #0e31a5 0%, #090980 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0e31a5), color-stop(100%, #090980));
    background: -webkit-linear-gradient(top, #0e31a5 0%, #090980 100%);
    background: -o-linear-gradient(top, #0e31a5 0%, #090980 100%);
    background: -ms-linear-gradient(top, #0e31a5 0%, #090980 100%);
    background: linear-gradient(to bottom, #0e31a5 0%, #090980 100%); }
    .pgMain.new .text .button:hover {
      background: #e9b125;
      background: -moz-linear-gradient(top, #e9b125 0%, #e49900 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9b125), color-stop(100%, #e49900));
      background: -webkit-linear-gradient(top, #e9b125 0%, #e49900 100%);
      background: -o-linear-gradient(top, #e9b125 0%, #e49900 100%);
      background: -ms-linear-gradient(top, #e9b125 0%, #e49900 100%);
      background: linear-gradient(to bottom, #e9b125 0%, #e49900 100%); }
    .pgMain.new .text .button a {
      color: white;
      font-weight: bold;
      padding: 0.5em 1.5em 0.5em 1em;
      background: url() right 65% no-repeat; }

.pgMain ul.navBoxes {
  /* .sz-31 */ }
  .pgMain ul.navBoxes li.nb.glowing {
    padding: 0 !important;
    background: transparent url("../images/sz-31/product/sz-31-glowing-results.jpg") no-repeat left bottom; }
    .pgMain ul.navBoxes li.nb.glowing .text {
      margin: 45px 0 0 0; }
  .pgMain ul.navBoxes li.nb.stills {
    padding: 30px 0 0 0;
    height: 558px; }
    .pgMain ul.navBoxes li.nb.stills .text {
      width: 300px;
      margin: 15px 0 0 0; }
    .pgMain ul.navBoxes li.nb.stills .widget {
      width: 960px;
      height: 558px;
      position: absolute;
      left: 0;
      top: 30px; }
  .pgMain ul.navBoxes li.nb.handling-widget {
    padding: 0; }
    .pgMain ul.navBoxes li.nb.handling-widget .text {
      position: absolute;
      right: 0;
      top: 44px; }
    .pgMain ul.navBoxes li.nb.handling-widget .widget {
      width: 960px; }

.pgMain .nb.feature-pano {
  background: url(../images/sz/feature-3-bg.jpg) center top no-repeat !important;
  min-height: 360px;
  padding-top: 80px !important; }
  .pgMain .nb.feature-pano .tab-content {
    margin-left: -20px;
    position: absolute !important;
    top: 0; }
    .pgMain .nb.feature-pano .tab-content img {
      position: absolute;
      top: -50px;
      left: -10px;
      z-index: 5; }
    .pgMain .nb.feature-pano .tab-content .pano-simple {
      border: 5px solid #fff;
      box-shadow: 0 0 4px #888888;
      width: 400px;
      height: 252px;
      margin-left: 85px;
      background-position: center top;
      text-align: center;
      position: relative;
      left: 30px; }
      .pgMain .nb.feature-pano .tab-content .pano-simple .arrow-left, .pgMain .nb.feature-pano .tab-content .pano-simple .arrow-right {
        display: block;
        width: 100px;
        height: 252px;
        margin: 0 auto;
        background: url(../images/sz/feature-3-arrows.png) right center no-repeat;
        position: absolute;
        left: auto;
        right: 10px; }
      .pgMain .nb.feature-pano .tab-content .pano-simple .arrow-left {
        background-position: left center;
        left: 10px;
        right: auto; }
    .pgMain .nb.feature-pano .tab-content .pg-tooltip-new {
      left: 50%;
      margin-left: -120px;
      top: -39px;
      width: 300px; }
  .pgMain .nb.feature-pano .pano-bird .pano-simple {
    background-image: url(../images/sz/feature-3-pano-bird.jpg); }
  .pgMain .nb.feature-pano .pano-balloon .pano-simple {
    background-image: url(../images/sz/feature-3-pano-balloon.jpg); }
  .pgMain .nb.feature-pano .tab-navigation {
    position: absolute;
    bottom: 20px;
    left: 0; }
    .pgMain .nb.feature-pano .tab-navigation li:first-child {
      background: url(../images/sz/feature-3-tn-divider.png) right center no-repeat;
      padding-right: 20px !important; }
    .pgMain .nb.feature-pano .tab-navigation img {
      opacity: .5; }
    .pgMain .nb.feature-pano .tab-navigation .active img {
      opacity: 1; }
.pgMain .nb.feature-movie {
  background: url(../images/sz/feature-4-bg.jpg) center top !important;
  height: 420px;
  padding-top: 80px !important; }
  .pgMain .nb.feature-movie .videobox {
    background: url(../images/sz/feature-4-tv.png);
    width: 536px;
    height: 385px;
    margin-top: -40px;
    margin-left: 25px;
    position: relative; }
    .pgMain .nb.feature-movie .videobox .videowrap {
      left: 72px;
      position: absolute;
      top: 38px; }
    .pgMain .nb.feature-movie .videobox .feather-left {
      display: block;
      background: url(../images/sz/feature-4-feather-left.png);
      width: 119px;
      height: 101px;
      top: 130px;
      left: 0;
      position: absolute; }
    .pgMain .nb.feature-movie .videobox .feather-right {
      display: block;
      background: url(../images/sz/feature-4-feather-right.png);
      width: 102px;
      height: 109px;
      top: 60px;
      right: 0;
      position: absolute; }
    .pgMain .nb.feature-movie .videobox .videowrapsmall {
      left: 22px;
      position: absolute;
      top: 294px; }
    .pgMain .nb.feature-movie .videobox .mejs-controls {
      display: none !important; }
  .pgMain .nb.feature-movie .videoboxlayer {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    border: 10px solid #fff;
    box-shadow: 0px 3px 10px #444;
    background: #fff; }
.pgMain.new.sz #navBox2 {
  background: url(../images/sz/feature-2-bg.jpg); }
  .pgMain.new.sz #navBox2 .widget .glowing-results .pg-tooltip-new.tt-1 {
    left: 284px; }
  .pgMain.new.sz #navBox2 .widget .glowing-results .pg-tooltip-new.tt-2 {
    left: 321px; }
  .pgMain.new.sz #navBox2 .widget .glowing-results .pg-tooltip-new.tt-3 {
    left: 358px; }
.pgMain.new.sz #navBox3 .text {
  margin-bottom: 100px; }
  .pgMain.new.sz #navBox3 .text img {
    margin: 10px 0; }
.pgMain.new.sz #navBox3 .feature-3-hand {
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: 10; }
.pgMain.new.sz #navBox3 .pg-tooltip-new.tab-nav-tip {
  display: block;
  left: 233px;
  bottom: 42px;
  width: 100px;
  padding: 10px 10px 12px; }
.pgMain.new.sz #navBox5 {
  background: url(../images/sz/feature-5-bg-complete.jpg);
  height: 390px;
  position: relative; }
.pgMain.new.sz #flower-img {
  background: none;
  width: 540px;
  height: auto;
  border: 4px solid white;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65); }
.pgMain.new.sz #flower-img, .pgMain.new.sz .lens {
  -webkit-transform: rotate(-4deg);
  -moz-transform: rotate(-4deg);
  -ms-transform: rotate(-4deg);
  -o-transform: rotate(-4deg);
  transform: rotate(-4deg); }
.pgMain.new.sz #flower-grass {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 10; }
.pgMain.new .lens-overlay {
  background: url() center center no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  top: -3px;
  left: -3px;
  padding: 3px; }
.pgMain.new .lens {
  cursor: move; }
.pgMain.new .manyBox {
  background: url(../images/sz/otherfeatures-divider.jpg) center top no-repeat; }
.pgMain.new.xz #navBox1 {
  background: url() center bottom no-repeat; }
  .pgMain.new.xz #navBox1 .text {
    position: relative;
    z-index: 0; }
  .pgMain.new.xz #navBox1 .widget {
    height: 692px;
    margin-top: -80px;
    margin-bottom: -40px; }
    .pgMain.new.xz #navBox1 .widget .tab-content {
      left: 117px;
      top: 82px; }
    .pgMain.new.xz #navBox1 .widget .camera-holder {
      position: absolute;
      bottom: 0;
      right: 0; }
    .pgMain.new.xz #navBox1 .widget .num01 {
      bottom: 320px;
      left: 85%; }
    .pgMain.new.xz #navBox1 .widget .num02 {
      bottom: 295px;
      left: 64%; }
    .pgMain.new.xz #navBox1 .widget .num03 {
      bottom: 80px;
      left: 34%; }
    .pgMain.new.xz #navBox1 .widget .num04 {
      bottom: 339px;
      left: 14%; }
    .pgMain.new.xz #navBox1 .widget .num05 {
      bottom: 211px;
      left: 67%; }
    .pgMain.new.xz #navBox1 .widget .num06 {
      bottom: 355px;
      left: 6%; }
    .pgMain.new.xz #navBox1 .widget .num07 {
      bottom: 195px;
      left: 33%; }
    .pgMain.new.xz #navBox1 .widget .num08 {
      bottom: 130px;
      left: 53%; }
    .pgMain.new.xz #navBox1 .widget .num09 {
      bottom: 212px;
      left: 70%; }
    .pgMain.new.xz #navBox1 .widget .num10 {
      bottom: 280px;
      left: 56%; }
  .pgMain.new.xz #navBox1 .tab-navigation {
    position: absolute;
    z-index: 5;
    bottom: -3px;
    padding-left: 50px;
    left: 0; }
  .pgMain.new.xz #navBox1 .tab-navigation li {
    margin-left: -50px;
    position: relative; }
    .pgMain.new.xz #navBox1 .tab-navigation li .pg-tooltip-new {
      background: white;
      color: #08107b;
      top: -10px;
      left: 0; }
      .pgMain.new.xz #navBox1 .tab-navigation li .pg-tooltip-new span {
        background: url("../images/elements/tooltip-white-sprite.png") -12px -18px no-repeat; }
      .pgMain.new.xz #navBox1 .tab-navigation li .pg-tooltip-new:before {
        background: url("../images/elements/tooltip-white-sprite.png") -12px -6px no-repeat; }
    .pgMain.new.xz #navBox1 .tab-navigation li:hover .pg-tooltip-new {
      display: block; }
.pgMain.new.xz #navBox2 {
  background: none;
  padding-bottom: 0;
  height: 475px; }
  .pgMain.new.xz #navBox2 .widget {
    background: url(../images/xz/feature-2/bg-snow.jpg);
    position: absolute;
    top: 0;
    left: 0;
    width: 960px;
    height: 520px; }
    .pgMain.new.xz #navBox2 .widget > div {
      position: relative; }
    .pgMain.new.xz #navBox2 .widget .tab-content {
      top: 50px;
      left: 30px; }
    .pgMain.new.xz #navBox2 .widget .feature-fader-small {
      width: 245px;
      height: 164px;
      left: 60px;
      top: 126px; }
    .pgMain.new.xz #navBox2 .widget.low-light {
      background: url(../images/xz/feature-2/bg-bar.jpg); }
      .pgMain.new.xz #navBox2 .widget.low-light .feature-fader-small {
        top: 214px; }
  .pgMain.new.xz #navBox2 .tab-navigation {
    width: 185px;
    float: right;
    margin: 6em 2em 0 0;
    background: url() 41% center no-repeat; }
    .pgMain.new.xz #navBox2 .tab-navigation li {
      width: 66px;
      padding-top: 49px;
      text-align: center;
      margin-right: 2em;
      min-height: 34px;
      background: url(../images/xz/feature-2/pic-snow.png) left 174% no-repeat; }
      .pgMain.new.xz #navBox2 .tab-navigation li.active, .pgMain.new.xz #navBox2 .tab-navigation li:hover {
        background-position: left -9%; }
      .pgMain.new.xz #navBox2 .tab-navigation li.last {
        background: url(../images/xz/feature-2/pic-bar.png) left 160% no-repeat; }
        .pgMain.new.xz #navBox2 .tab-navigation li.last.active, .pgMain.new.xz #navBox2 .tab-navigation li.last:hover {
          background-position: left top; }
  .pgMain.new.xz #navBox2 .text {
    position: absolute;
    top: 50px;
    right: 20px; }
    .pgMain.new.xz #navBox2 .text .pg-tooltip-new {
      display: block;
      position: absolute;
      right: 225px;
      bottom: 10px;
      width: 100px;
      padding: 10px; }
  .pgMain.new.xz #navBox2 .circle-feature {
    background: none; }
  .pgMain.new.xz #navBox2 .circle-scroll {
    height: 326px;
    width: 208px; }
.pgMain.new.xz #navBox4 .widget .pg-tooltip-new {
  display: block;
  right: 90px;
  bottom: 90px; }
.pgMain.new.xz #navBox5 {
  background: url();
  height: 410px; }
  .pgMain.new.xz #navBox5 .text .pg-tooltip-new {
    display: block;
    position: absolute;
    bottom: 110px;
    left: 165px;
    padding: 10px;
    width: 200px; }
  .pgMain.new.xz #navBox5 .tab-content .pg-tooltip-new {
    display: block;
    position: absolute;
    bottom: 30px;
    left: 40%;
    width: 200px; }
  .pgMain.new.xz #navBox5 .tab-navigation {
    height: 95px;
    margin-top: 100px;
    background: url() 148px center no-repeat; }
    .pgMain.new.xz #navBox5 .tab-navigation li {
      width: 160px; }
    .pgMain.new.xz #navBox5 .tab-navigation .up {
      background: url(../images/xz/feature-5/display-up.png) center top;
      height: 75px;
      width: 139px;
      display: block; }
    .pgMain.new.xz #navBox5 .tab-navigation li.active .up,
    .pgMain.new.xz #navBox5 .tab-navigation .up:hover {
      background-position: center -76px; }
    .pgMain.new.xz #navBox5 .tab-navigation .down {
      background: url(../images/xz/feature-5/display-down.png) center top;
      height: 90px;
      width: 123px;
      display: block; }
    .pgMain.new.xz #navBox5 .tab-navigation li.active .down,
    .pgMain.new.xz #navBox5 .tab-navigation .down:hover {
      background-position: center -98px; }

.pgMain.new {
  /*.center-bottom-arrow[data-icon]:before, .top-left-arrow[data-icon]:after, .bottom-left-arrow[data-icon]:after, .top-right-arrow[data-icon]:before, .bottom-right-arrow[data-icon]:before, .left-top-arrow[data-icon]:after, .left-bottom-arrow[data-icon]:after, .right-top-arrow[data-icon]:before, .right-bottom-arrow[data-icon]:before {
  	content: "";
  }*/
  /*xz end*/
  /* cam-01037-2 end */
  /* cam-01037-1 end */ }
  .pgMain.new ul.navBoxes li.nb {
    padding-bottom: 40px;
    min-height: 300px; }
    .pgMain.new ul.navBoxes li.nb .text {
      width: 370px; }
      .pgMain.new ul.navBoxes li.nb .text h3 {
        color: #08107B;
        padding: 0 0 20px; }
      .pgMain.new ul.navBoxes li.nb .text h2 {
        padding: 0 0 20px; }
      .pgMain.new ul.navBoxes li.nb .text p {
        padding: 0; }
    .pgMain.new ul.navBoxes li.nb .widget.left {
      margin-right: 20px; }
    .pgMain.new ul.navBoxes li.nb .widget.right {
      margin-left: 20px; }
  .pgMain.new ul.navBoxes li.nb.centered {
    padding-bottom: 40px; }
    .pgMain.new ul.navBoxes li.nb.centered .text {
      width: 740px; }
      .pgMain.new ul.navBoxes li.nb.centered .text p {
        padding: 0 0 40px; }
  .pgMain.new ul.navBoxes .dot {
    background: url("../images/elements/grey-dot.png") no-repeat scroll left top transparent;
    width: 42px;
    height: 43px;
    position: absolute;
    display: block;
    cursor: pointer;
    z-index: 10; }
    .pgMain.new ul.navBoxes .dot .pg-tooltip-new {
      display: none;
      z-index: 50; }
      .pgMain.new ul.navBoxes .dot .pg-tooltip-new.top-left-arrow {
        left: 50px;
        top: -4px; }
      .pgMain.new ul.navBoxes .dot .pg-tooltip-new.top-right-arrow {
        right: 50px;
        top: -4px; }
      .pgMain.new ul.navBoxes .dot .pg-tooltip-new.bottom-left-arrow {
        left: 50px;
        bottom: 4px; }
      .pgMain.new ul.navBoxes .dot .pg-tooltip-new.bottom-right-arrow {
        right: 50px;
        bottom: 4px; }
      .pgMain.new ul.navBoxes .dot .pg-tooltip-new.right-bottom-arrow {
        right: -2px;
        bottom: 50px; }
      .pgMain.new ul.navBoxes .dot .pg-tooltip-new.right-top-arrow {
        right: -2px;
        top: 50px; }
      .pgMain.new ul.navBoxes .dot .pg-tooltip-new.left-top-arrow {
        left: 0;
        top: 50px; }
      .pgMain.new ul.navBoxes .dot .pg-tooltip-new.left-bottom-arrow {
        left: 0;
        bottom: 50px; }
  .pgMain.new ul.navBoxes .widget .tabs .dot {
    background: url("../images/elements/grey-dot.png") no-repeat scroll left top transparent;
    width: 42px;
    height: 43px;
    position: absolute;
    display: block;
    cursor: pointer;
    z-index: 10; }
    .pgMain.new ul.navBoxes .widget .tabs .dot .pg-tooltip-new {
      display: none; }
      .pgMain.new ul.navBoxes .widget .tabs .dot .pg-tooltip-new.top-left-arrow {
        left: 50px;
        top: -4px; }
      .pgMain.new ul.navBoxes .widget .tabs .dot .pg-tooltip-new.bottom-left-arrow {
        left: 50px;
        bottom: 4px; }
      .pgMain.new ul.navBoxes .widget .tabs .dot .pg-tooltip-new.right-bottom-arrow {
        right: 50px;
        top: 4px; }
  .pgMain.new ul.navBoxes .widget .tabs .pg-tooltip-new {
    text-align: left; }
  .pgMain.new ul.navBoxes .tabs .tab-content {
    width: auto;
    height: auto;
    margin: 0 auto;
    position: absolute;
    top: 0;
    display: none; }
    .pgMain.new ul.navBoxes .tabs .tab-content.active {
      display: block; }
  .pgMain.new ul.navBoxes .tabs .dot {
    background: url("../images/elements/grey-dot.png") no-repeat scroll left top transparent;
    width: 42px;
    height: 43px;
    position: absolute;
    display: block;
    cursor: pointer;
    z-index: 10; }
    .pgMain.new ul.navBoxes .tabs .dot .pg-tooltip-new {
      display: none; }
      .pgMain.new ul.navBoxes .tabs .dot .pg-tooltip-new.top-left-arrow {
        left: 50px;
        top: -4px; }
      .pgMain.new ul.navBoxes .tabs .dot .pg-tooltip-new.bottom-left-arrow {
        left: 50px;
        bottom: 4px; }
  .pgMain.new ul.navBoxes .tabs .pg-tooltip-new {
    text-align: left; }
  .pgMain.new .manyBox ul li {
    width: 172px;
    margin-right: 20px; }
  .pgMain.new .manyBox ul li.last {
    margin-right: 0; }
  .pgMain.new .pg-tooltip-new {
    color: white;
    width: 160px;
    height: auto;
    padding: 10px 10px 12px;
    text-align: left;
    position: absolute;
    display: none;
    background: #ababab;
    background-image: none;
    background: -moz-linear-gradient(top, #ababab 0%, #939393 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ababab), color-stop(100%, #939393));
    background: -webkit-linear-gradient(top, #ababab 0%, #939393 100%);
    background: -o-linear-gradient(top, #ababab 0%, #939393 100%);
    background: -ms-linear-gradient(top, #ababab 0%, #939393 100%);
    background: linear-gradient(to bottom, #ababab 0%, #939393 100%);
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.6); }
    .pgMain.new .pg-tooltip-new.wide {
      width: auto;
      min-width: 250px; }
    .pgMain.new .pg-tooltip-new.small {
      width: auto; }
      .pgMain.new .pg-tooltip-new.small.top-right-arrow[data-icon]:after {
        top: 8px; }
    .pgMain.new .pg-tooltip-new h5, .pgMain.new .pg-tooltip-new p {
      color: white; }
    .pgMain.new .pg-tooltip-new span {
      position: absolute;
      width: 12px;
      height: 12px;
      margin: 0;
      padding: 0;
      background: url(../fp_img/fp_tooltip_sprite.png) no-repeat;
      overflow: hidden; }
    .pgMain.new .pg-tooltip-new img {
      margin-bottom: 5px; }
    .pgMain.new .pg-tooltip-new.top-left-arrow span, .pgMain.new .pg-tooltip-new.bottom-left-arrow span {
      left: -6px;
      width: 6px;
      background-position: left -12px; }
    .pgMain.new .pg-tooltip-new.top-left-arrow.wide span, .pgMain.new .pg-tooltip-new.top-left-arrow.small span, .pgMain.new .pg-tooltip-new.bottom-left-arrow.wide span, .pgMain.new .pg-tooltip-new.bottom-left-arrow.small span {
      left: -6px;
      width: 6px;
      background-position: left -12px; }
    .pgMain.new .pg-tooltip-new.top-right-arrow span, .pgMain.new .pg-tooltip-new.bottom-right-arrow span {
      right: -6px;
      width: 6px;
      background-position: -6px -12px; }
    .pgMain.new .pg-tooltip-new.top-right-arrow.wide span, .pgMain.new .pg-tooltip-new.top-right-arrow.small span, .pgMain.new .pg-tooltip-new.bottom-right-arrow.wide span, .pgMain.new .pg-tooltip-new.bottom-right-arrow.small span {
      right: -6px;
      width: 6px;
      background-position: -6px -12px; }
    .pgMain.new .pg-tooltip-new.top-left-arrow span, .pgMain.new .pg-tooltip-new.top-right-arrow span {
      top: 10px; }
    .pgMain.new .pg-tooltip-new.top-left-arrow.wide span, .pgMain.new .pg-tooltip-new.top-left-arrow.small span, .pgMain.new .pg-tooltip-new.top-right-arrow.wide span, .pgMain.new .pg-tooltip-new.top-right-arrow.small span {
      top: 10px; }
    .pgMain.new .pg-tooltip-new.bottom-left-arrow span, .pgMain.new .pg-tooltip-new.bottom-right-arrow span {
      bottom: 10px; }
    .pgMain.new .pg-tooltip-new.bottom-left-arrow.wide span, .pgMain.new .pg-tooltip-new.bottom-left-arrow.small span, .pgMain.new .pg-tooltip-new.bottom-right-arrow.wide span, .pgMain.new .pg-tooltip-new.bottom-right-arrow.small span {
      bottom: 10px; }
    .pgMain.new .pg-tooltip-new.left-top-arrow span, .pgMain.new .pg-tooltip-new .left-bottom-arrow span {
      left: 10px; }
    .pgMain.new .pg-tooltip-new.left-top-arrow.wide span, .pgMain.new .pg-tooltip-new.left-top-arrow.small span, .pgMain.new .pg-tooltip-new .left-bottom-arrow.wide span, .pgMain.new .pg-tooltip-new .left-bottom-arrow.small span {
      left: 10px; }
    .pgMain.new .pg-tooltip-new.right-top-arrow span, .pgMain.new .pg-tooltip-new.right-bottom-arrow span {
      right: 10px; }
    .pgMain.new .pg-tooltip-new.right-top-arrow.wide span, .pgMain.new .pg-tooltip-new.right-top-arrow.small span, .pgMain.new .pg-tooltip-new.right-bottom-arrow.wide span, .pgMain.new .pg-tooltip-new.right-bottom-arrow.small span {
      right: 10px; }
    .pgMain.new .pg-tooltip-new.left-top-arrow span, .pgMain.new .pg-tooltip-new.right-top-arrow span {
      top: -6px;
      height: 6px;
      background-position: -12px -12px; }
    .pgMain.new .pg-tooltip-new.left-top-arrow.wide span, .pgMain.new .pg-tooltip-new.left-top-arrow.small span, .pgMain.new .pg-tooltip-new.right-top-arrow.wide span, .pgMain.new .pg-tooltip-new.right-top-arrow.small span {
      top: -6px;
      height: 6px;
      background-position: -12px -12px; }
    .pgMain.new .pg-tooltip-new.left-bottom-arrow span, .pgMain.new .pg-tooltip-new.right-bottom-arrow span {
      bottom: -6px;
      height: 6px;
      background-position: -12px -18px; }
    .pgMain.new .pg-tooltip-new.left-bottom-arrow.wide span, .pgMain.new .pg-tooltip-new.left-bottom-arrow.small span, .pgMain.new .pg-tooltip-new.right-bottom-arrow.wide span, .pgMain.new .pg-tooltip-new.right-bottom-arrow.small span {
      bottom: -6px;
      height: 6px;
      background-position: -12px -18px; }
    .pgMain.new .pg-tooltip-new.center-bottom-arrow span {
      bottom: -6px;
      height: 6px;
      left: 50%;
      background-position: -12px -18px; }
    .pgMain.new .pg-tooltip-new.center-bottom-arrow.wide span, .pgMain.new .pg-tooltip-new.center-bottom-arrow.small span {
      bottom: -6px;
      height: -6px;
      left: 50%;
      background-position: -12px -18px; }
    .pgMain.new .pg-tooltip-new.center-top-arrow span {
      top: -6px;
      height: 6px;
      left: 50%;
      background-position: -12px -12px; }
    .pgMain.new .pg-tooltip-new.center-top-arrow.wide span, .pgMain.new .pg-tooltip-new.center-top-arrow.small span {
      top: -6px;
      height: 6px;
      left: 50%;
      background-position: -12px -12px; }
  .pgMain.new [data-icon]:before {
    content: "";
    position: absolute;
    display: block;
    width: 12px;
    height: 12px;
    margin: 0;
    padding: 0;
    background: url(../fp_img/fp_tooltip_sprite.png);
    overflow: hidden; }
  .pgMain.new .top-left-arrow[data-icon]:before, .pgMain.new .bottom-left-arrow[data-icon]:before {
    width: 6px;
    left: -6px; }
  .pgMain.new .top-right-arrow[data-icon]:before, .pgMain.new .bottom-right-arrow[data-icon]:before {
    width: 6px;
    right: -6px; }
  .pgMain.new .top-left-arrow[data-icon]:before, .pgMain.new .top-right-arrow[data-icon]:before {
    top: 18px; }
  .pgMain.new .bottom-left-arrow[data-icon]:before, .pgMain.new .bottom-right-arrow[data-icon]:before {
    bottom: 18px; }
  .pgMain.new .left-top-arrow[data-icon]:before, .pgMain.new .left-bottom-arrow[data-icon]:before {
    left: 18px;
    height: 6px; }
  .pgMain.new .right-top-arrow[data-icon]:before, .pgMain.new .right-bottom-arrow[data-icon]:before {
    right: 18px;
    height: 6px; }
  .pgMain.new .right-bottom-arrow[data-icon]:before, .pgMain.new .center-bottom-arrow[data-icon]:before, .pgMain.new .left-bottom-arrow[data-icon]:before {
    background-position: -12px -6px; }
  .pgMain.new .top-right-arrow[data-icon]:before {
    background-position: -6px top; }
  .pgMain.new .top-left-arrow[data-icon]:before {
    background-position: left top; }
  .pgMain.new .bottom-right-arrow[data-icon]:before {
    background-position: -30px top; }
  .pgMain.new .bottom-left-arrow[data-icon]:before {
    background-position: -24px top; }
  .pgMain.new .center-bottom-arrow[data-icon]:before {
    left: 50%;
    margin-left: -6px;
    height: 6px; }
  .pgMain.new .left-top-arrow[data-icon]:before, .pgMain.new .right-top-arrow[data-icon]:before {
    top: -6px; }
  .pgMain.new .left-bottom-arrow[data-icon]:before, .pgMain.new .right-bottom-arrow[data-icon]:before, .pgMain.new .center-bottom-arrow[data-icon]:before {
    bottom: -6px; }
  .pgMain.new .tabs {
    position: relative; }
    .pgMain.new .tabs .tab-navigation {
      margin-top: 20px; }
      .pgMain.new .tabs .tab-navigation li {
        float: left;
        margin-right: 10px;
        cursor: pointer; }
        .pgMain.new .tabs .tab-navigation li.last {
          margin-right: 0; }
      .pgMain.new .tabs .tab-navigation.switch li {
        position: absolute; }
  .pgMain.new.xz .widget .circle-scroller-widget .circle-scroll .circle-scroll-wrapper {
    margin: 0; }
  .pgMain.new.xz .widget .circle-scroller-widget.just-vertical .circle-scroll {
    background: url("../images/elements/circle-scroll-wrapper-middle.png") no-repeat scroll center center transparent;
    left: 380px;
    top: 30px; }
    .pgMain.new.xz .widget .circle-scroller-widget.just-vertical .circle-scroll .circle-scroll-wrapper {
      position: relative;
      top: 65px;
      left: 50px;
      height: 176px; }
      .pgMain.new.xz .widget .circle-scroller-widget.just-vertical .circle-scroll .circle-scroll-wrapper .circle-scroll-button {
        left: 38px;
        top: 73px; }
  .pgMain.new.xz .widget .circle-scroller-widget.just-vertical .circle-feature {
    float: left; }
  .pgMain.new.xz .widget.low-light .circle-scroller-widget.just-vertical .circle-scroll {
    top: 125px; }
  .pgMain.new.xz #navBox1 .widget {
    z-index: 0; }
    .pgMain.new.xz #navBox1 .widget .tabs .tab-content {
      width: 741px; }
    .pgMain.new.xz #navBox1 .widget .tabs .dot {
      /* to be specified where to place */ }
      .pgMain.new.xz #navBox1 .widget .tabs .dot.num01 {
        left: 30px;
        top: 100px; }
      .pgMain.new.xz #navBox1 .widget .tabs .dot.num02 {
        right: 350px;
        bottom: 50px; }
      .pgMain.new.xz #navBox1 .widget .tabs .dot.num03 {
        left: 50%;
        bottom: 100px; }
    .pgMain.new.xz #navBox1 .widget .tabs .camera-holder {
      position: absolute;
      right: 0;
      bottom: -50px;
      width: auto;
      height: auto; }
  .pgMain.new.xz #navBox2 .circle-scroller-widget.just-vertical .pg-tooltip-new {
    left: 290px;
    top: 171px;
    position: absolute;
    width: 140px;
    display: block; }
  .pgMain.new.xz #navBox2 .circle-scroller-widget.just-vertical .feature-fader-small .pg-tooltip-new {
    left: 0;
    top: -65px;
    width: auto; }
  .pgMain.new.xz #navBox2 .low-light .circle-scroller-widget.just-vertical .pg-tooltip-new {
    top: 265px; }
  .pgMain.new.xz #navBox2 .low-light .circle-scroller-widget.just-vertical .feature-fader-small .pg-tooltip-new {
    top: -65px; }
  .pgMain.new.xz #navBox2 .tabs .tab-navigation {
    width: 960px; }
    .pgMain.new.xz #navBox2 .tabs .tab-navigation li {
      float: right;
      margin-left: 10px; }
  .pgMain.new.xz #navBox3 {
    padding-bottom: 0;
    margin-bottom: 20px;
    background: url() no-repeat;
    height: 520px; }
    .pgMain.new.xz #navBox3 .analog-mode {
      position: relative; }
      .pgMain.new.xz #navBox3 .analog-mode .tabs .tab-content {
        position: relative;
        width: 570px; }
      .pgMain.new.xz #navBox3 .analog-mode .tabs .pg-tooltip-new {
        display: block;
        position: absolute;
        left: -320px;
        top: 350px; }
      .pgMain.new.xz #navBox3 .analog-mode .tab-navigation.switch {
        position: absolute;
        top: 305px;
        left: -175px;
        width: 165px;
        height: 186px; }
        .pgMain.new.xz #navBox3 .analog-mode .tab-navigation.switch .analog-switch-1 {
          background: url("../images/xz/feature-3-switch.png");
          width: 165px;
          height: 186px;
          background-position: top right; }
        .pgMain.new.xz #navBox3 .analog-mode .tab-navigation.switch .analog-switch-2 {
          background: url("../images/xz/feature-3-switch.png");
          width: 165px;
          height: 186px;
          background-position: bottom right; }
        .pgMain.new.xz #navBox3 .analog-mode .tab-navigation.switch li {
          display: none; }
          .pgMain.new.xz #navBox3 .analog-mode .tab-navigation.switch li.active {
            display: block; }
          .pgMain.new.xz #navBox3 .analog-mode .tab-navigation.switch li .pg-tooltip-new {
            position: absolute;
            right: 115px;
            top: 25px; }
      .pgMain.new.xz #navBox3 .analog-mode .switcher-widget {
        position: relative;
        top: 0;
        right: 0;
        width: 466px;
        height: 128px;
        margin-left: 80px; }
        .pgMain.new.xz #navBox3 .analog-mode .switcher-widget .switcher-text {
          float: right;
          width: 50%; }
          .pgMain.new.xz #navBox3 .analog-mode .switcher-widget .switcher-text h3 {
            font-size: 20px;
            margin-bottom: 0.5em; }
      .pgMain.new.xz #navBox3 .analog-mode .switcher {
        position: absolute;
        background: url() center top no-repeat;
        height: auto;
        margin-left: 12px; }
      .pgMain.new.xz #navBox3 .analog-mode .elements {
        float: left;
        position: absolute; }
        .pgMain.new.xz #navBox3 .analog-mode .elements li {
          position: absolute;
          display: none; }
          .pgMain.new.xz #navBox3 .analog-mode .elements li.active {
            display: block; }
      .pgMain.new.xz #navBox3 .analog-mode .cam-1, .pgMain.new.xz #navBox3 .analog-mode .cam-2 {
        width: 100%;
        margin: 0;
        height: 450px;
        position: relative;
        left: -150px;
        width: 685px;
        top: 0; }
      .pgMain.new.xz #navBox3 .analog-mode .cam-1 {
        background: url("../images/xz/feature-3/feature-3-camera.png") top right; }
      .pgMain.new.xz #navBox3 .analog-mode .cam-2 {
        background: url("../images/xz/feature-3/feature-3-camera.png") bottom right; }
    .pgMain.new.xz #navBox3 .switcher {
      left: 220px;
      bottom: 2px;
      width: 232px;
      height: 2px; }
      .pgMain.new.xz #navBox3 .switcher li {
        width: 25px;
        height: 25px;
        overflow: hidden;
        text-indent: 100%;
        cursor: pointer;
        background: url("../images/elements/arrows-switch.png") no-repeat; }
        .pgMain.new.xz #navBox3 .switcher li.disabled {
          cursor: default; }
        .pgMain.new.xz #navBox3 .switcher li.prev {
          float: left;
          background-position: 0 -25px; }
          .pgMain.new.xz #navBox3 .switcher li.prev.disabled {
            background-position: left top; }
        .pgMain.new.xz #navBox3 .switcher li.next {
          float: right;
          background-position: -25px -25px; }
          .pgMain.new.xz #navBox3 .switcher li.next.disabled {
            background-position: -25px top; }
    .pgMain.new.xz #navBox3 .elements li {
      background: transparent; }
      .pgMain.new.xz #navBox3 .elements li img {
        background: transparent; }
  .pgMain.new.cam-01037-2 ul.navBoxes li.nb#navBox3 .widget.right {
    margin: 0;
    width: 980px; }
  .pgMain.new.cam-01037-2 ul.navBoxes .tabs .tab-content {
    width: 100%;
    height: 449px; }
  .pgMain.new.cam-01037-2 .widget .handling {
    height: 515px;
    background: none; }
    .pgMain.new.cam-01037-2 .widget .handling .hand-1 {
      background: url("../images/cam-01037-2/feature-3/bg-1.jpg") top left no-repeat; }
    .pgMain.new.cam-01037-2 .widget .handling .hand-2 {
      background: url("../images/cam-01037-2/feature-3/bg-2.jpg") top left no-repeat; }
      .pgMain.new.cam-01037-2 .widget .handling .hand-2 .cam-slider .cam-slider-handle {
        background-position: -105px -185px; }
    .pgMain.new.cam-01037-2 .widget .handling .camera-img {
      top: 254px;
      left: 458px;
      width: 311px; }
      .pgMain.new.cam-01037-2 .widget .handling .camera-img.camera-img2 {
        top: 253px; }
    .pgMain.new.cam-01037-2 .widget .handling .cam-slider {
      left: 734px;
      top: 253px; }
      .pgMain.new.cam-01037-2 .widget .handling .cam-slider.background {
        background-position: -105px 0; }
    .pgMain.new.cam-01037-2 .widget .handling .handBox {
      width: 980px;
      height: 515px; }
      .pgMain.new.cam-01037-2 .widget .handling .handBox .pg-tooltip-new {
        display: block;
        right: 10px;
        top: 318px; }
  .pgMain.new.cam-01037-2 .widget .hand-nav {
    right: 675px;
    background: url() 55% center no-repeat; }
    .pgMain.new.cam-01037-2 .widget .hand-nav div {
      height: 100px; }
    .pgMain.new.cam-01037-2 .widget .hand-nav .hand-1 {
      background: url("../images/cam-01037-2/feature-3/switch-1.png") center -15% no-repeat; }
      .pgMain.new.cam-01037-2 .widget .hand-nav .hand-1.active, .pgMain.new.cam-01037-2 .widget .hand-nav .hand-1:hover {
        background-position: center 113%; }
    .pgMain.new.cam-01037-2 .widget .hand-nav .hand-2 {
      background: url("../images/cam-01037-2/feature-3/switch-2.png") center top no-repeat; }
      .pgMain.new.cam-01037-2 .widget .hand-nav .hand-2.active, .pgMain.new.cam-01037-2 .widget .hand-nav .hand-2:hover {
        background-position: center 104%; }
  .pgMain.new.cam-01037-2 .arty-photos {
    background: url(../images/cam-01037-2/feature-4/feature-4-bg.jpg) no-repeat; }
    .pgMain.new.cam-01037-2 .arty-photos .tab-content.grainy {
      background: url() left top no-repeat; }
    .pgMain.new.cam-01037-2 .arty-photos .tab-content.dramatic {
      background: url() left top no-repeat; }
    .pgMain.new.cam-01037-2 .arty-photos .tab-content.popart {
      background: url() left top no-repeat; }
    .pgMain.new.cam-01037-2 .arty-photos .tab-content.pinhole {
      background: url() left top no-repeat; }
    .pgMain.new.cam-01037-2 .arty-photos .tab-content.waterc {
      background: url() left top no-repeat; }
    .pgMain.new.cam-01037-2 .arty-photos .tab-content.sepia {
      background: url() left top no-repeat; }
    .pgMain.new.cam-01037-2 .arty-photos .tab-content.filter {
      background-position: right top; }
    .pgMain.new.cam-01037-2 .arty-photos .tab-navigation li.grainy {
      bottom: -100px; }
    .pgMain.new.cam-01037-2 .arty-photos .tab-navigation li.dramatic {
      bottom: -85px;
      margin-left: -80px; }
    .pgMain.new.cam-01037-2 .arty-photos .tab-navigation li.popart {
      bottom: -95px;
      margin-left: -100px; }
    .pgMain.new.cam-01037-2 .arty-photos .tab-navigation li.pinhole {
      bottom: -70px;
      margin-left: -35px; }
    .pgMain.new.cam-01037-2 .arty-photos .tab-navigation li.waterc {
      bottom: -90px;
      z-index: 1;
      margin-left: -80px; }
    .pgMain.new.cam-01037-2 .arty-photos .tab-navigation li.sepia {
      bottom: -75px;
      margin-left: -70px; }
  .pgMain.new.cam-01037-2 .img-outofbox {
    display: none; }
    .pgMain.new.cam-01037-2 .img-outofbox .imgwrapper img {
      background: white;
      -webkit-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.3);
      box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.3); }
      .pgMain.new.cam-01037-2 .img-outofbox .imgwrapper img.img1 {
        z-index: 5;
        bottom: 5px;
        left: -30px;
        width: 50%; }
      .pgMain.new.cam-01037-2 .img-outofbox .imgwrapper img.img2 {
        z-index: 4;
        bottom: 200px;
        left: 0;
        width: 31%; }
      .pgMain.new.cam-01037-2 .img-outofbox .imgwrapper img.img3 {
        z-index: 1;
        left: 160px;
        bottom: 40px; }
      .pgMain.new.cam-01037-2 .img-outofbox .imgwrapper img.img4 {
        z-index: 2;
        bottom: 0;
        left: 255px;
        width: 38%; }
      .pgMain.new.cam-01037-2 .img-outofbox .imgwrapper img.img5 {
        z-index: 3;
        bottom: -15px;
        left: 485px;
        width: 30%; }
  .pgMain.new.cam-01037-2 #navBox1 {
    background: url() bottom center no-repeat; }
    .pgMain.new.cam-01037-2 #navBox1 .rotator {
      width: 500px;
      height: 500px;
      position: relative;
      margin: 0 auto;
      bottom: 0; }
      .pgMain.new.cam-01037-2 #navBox1 .rotator img {
        position: absolute;
        bottom: 80px; }
      .pgMain.new.cam-01037-2 #navBox1 .rotator .dragarea {
        position: relative;
        top: 89%;
        width: 298px;
        height: 51px;
        margin: 0 auto;
        background: url() 0 -36px no-repeat; }
    .pgMain.new.cam-01037-2 #navBox1 .pg-tooltip-new.active {
      display: block;
      top: 614px;
      left: 120px; }
    .pgMain.new.cam-01037-2 #navBox1 .pg-tooltip-new.third, .pgMain.new.cam-01037-2 #navBox1 .pg-tooltip-new.fifth {
      top: 398px;
      left: 60px; }
    .pgMain.new.cam-01037-2 #navBox1 .pg-tooltip-new.second, .pgMain.new.cam-01037-2 #navBox1 .pg-tooltip-new.fourth, .pgMain.new.cam-01037-2 #navBox1 .pg-tooltip-new.sixth {
      top: 398px;
      left: 710px; }
    .pgMain.new.cam-01037-2 #navBox1 .pg-tooltip-new.seventh {
      top: 265px;
      left: 0;
      width: 130px; }
  .pgMain.new.cam-01037-2 #navBox2 .widget .pg-tooltip-new.active {
    display: block;
    bottom: 100px;
    left: 370px; }
  .pgMain.new.cam-01037-2 #navBox2 .widget .cam-display {
    background: url("../images/cam-01037-2/feature-2/feature-2-small-img.jpg") no-repeat;
    width: 247px;
    bottom: 49px;
    left: 99px; }
    .pgMain.new.cam-01037-2 #navBox2 .widget .cam-display.first-state {
      background-position: left top; }
    .pgMain.new.cam-01037-2 #navBox2 .widget .cam-display.second-state {
      background-position: center top; }
    .pgMain.new.cam-01037-2 #navBox2 .widget .cam-display.third-state {
      background-position: right top; }
  .pgMain.new.cam-01037-2 #navBox3 {
    padding-bottom: 0;
    min-height: 450px; }
    .pgMain.new.cam-01037-2 #navBox3 .widget .handling .camera-img1 {
      background: url() no-repeat 0 -348px; }
    .pgMain.new.cam-01037-2 #navBox3 .widget .handling .camera-img2 {
      background: url() no-repeat 0 -348px; }
    .pgMain.new.cam-01037-2 #navBox3 .text {
      left: 0; }
    .pgMain.new.cam-01037-2 #navBox3 .hand-nav {
      overflow: visible;
      margin-bottom: 10px; }
    .pgMain.new.cam-01037-2 #navBox3 .pg-tooltip-new.active {
      display: block;
      bottom: 30px;
      left: 280px; }
  .pgMain.new.cam-01037-2 #navBox4 .tab-navigation .pg-tooltip-new {
    bottom: 100px;
    left: 30px; }
  .pgMain.new.cam-01037-2 #navBox4 .tab-navigation .sepia .pg-tooltip-new {
    left: 60px; }
  .pgMain.new.cam-01037-2 #navBox4 .tab-navigation .grainy .pg-tooltip-new {
    left: 0; }
  .pgMain.new.cam-01037-2 #navBox4 .pg-tooltip-new.active {
    display: block;
    bottom: 68px;
    left: 420px; }
  .pgMain.new.cam-01037-2 #navBox5 {
    background: url("../images/cam-01037-2/feature-5/feature-5-bg.jpg") top center no-repeat; }
    .pgMain.new.cam-01037-2 #navBox5 .widget .pg-tooltip-new.active {
      display: block; }
    .pgMain.new.cam-01037-2 #navBox5 .widget .pg-tooltip-new.first {
      bottom: 65px;
      left: -22px; }
    .pgMain.new.cam-01037-2 #navBox5 .widget .pg-tooltip-new.second {
      top: 0;
      left: 100px; }
    .pgMain.new.cam-01037-2 #navBox5 .widget .pg-tooltip-new.third {
      top: 0;
      left: 220px; }
    .pgMain.new.cam-01037-2 #navBox5 .rotator {
      width: 500px;
      height: 500px;
      position: relative;
      margin: 0 auto; }
      .pgMain.new.cam-01037-2 #navBox5 .rotator .dragarea {
        position: relative;
        top: 89%;
        width: 298px;
        height: 51px;
        margin: 0 auto;
        background: url() 0 -36px no-repeat; }
      .pgMain.new.cam-01037-2 #navBox5 .rotator img {
        bottom: 85px; }
    .pgMain.new.cam-01037-2 #navBox5 .gadget.gadimg2 {
      margin-right: 0; }
  .pgMain.new.cam-01037-1 ul.navBoxes .tabs .tab-content {
    width: 100%;
    height: 449px; }
  .pgMain.new.cam-01037-1 .arty-photos {
    background: url(../images/cam-01037-1/feature-4/feature-4-bg.jpg) no-repeat; }
    .pgMain.new.cam-01037-1 .arty-photos .tab-content.grainy {
      background: url() left top no-repeat; }
    .pgMain.new.cam-01037-1 .arty-photos .tab-content.dramatic {
      background: url() left top no-repeat; }
    .pgMain.new.cam-01037-1 .arty-photos .tab-content.popart {
      background: url() left top no-repeat; }
    .pgMain.new.cam-01037-1 .arty-photos .tab-content.pinhole {
      background: url() left top no-repeat; }
    .pgMain.new.cam-01037-1 .arty-photos .tab-content.waterc {
      background: url() left top no-repeat; }
    .pgMain.new.cam-01037-1 .arty-photos .tab-content.sepia {
      background: url() left top no-repeat; }
    .pgMain.new.cam-01037-1 .arty-photos .tab-content.filter {
      background-position: right top; }
    .pgMain.new.cam-01037-1 .arty-photos .tab-navigation li.grainy {
      bottom: -100px; }
    .pgMain.new.cam-01037-1 .arty-photos .tab-navigation li.dramatic {
      bottom: -85px;
      margin-left: -80px; }
    .pgMain.new.cam-01037-1 .arty-photos .tab-navigation li.popart {
      bottom: -95px;
      margin-left: -100px; }
    .pgMain.new.cam-01037-1 .arty-photos .tab-navigation li.pinhole {
      bottom: -70px;
      margin-left: -35px; }
    .pgMain.new.cam-01037-1 .arty-photos .tab-navigation li.waterc {
      bottom: -90px;
      z-index: 1;
      margin-left: -80px; }
    .pgMain.new.cam-01037-1 .arty-photos .tab-navigation li.sepia {
      bottom: -75px;
      margin-left: -70px; }
  .pgMain.new.cam-01037-1 #navBox1 {
    background: url() center top no-repeat; }
    .pgMain.new.cam-01037-1 #navBox1 .carousel-container {
      width: 100%;
      overflow: hidden;
      margin-bottom: 55px; }
      .pgMain.new.cam-01037-1 #navBox1 .carousel-container #icarousel {
        width: 650px;
        height: 420px;
        position: relative;
        margin: 40px auto;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-perspective: 350px;
        -moz-perspective: 350px;
        -o-perspective: 350px;
        -ms-perspective: 350px;
        perspective: 350px; }
        .pgMain.new.cam-01037-1 #navBox1 .carousel-container #icarousel #iCarousel-timer {
          display: none; }
        .pgMain.new.cam-01037-1 #navBox1 .carousel-container #icarousel .slide {
          border: 5px #fff solid;
          width: 630px;
          height: 420px;
          -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.3); }
          .pgMain.new.cam-01037-1 #navBox1 .carousel-container #icarousel .slide .img-01 {
            width: 630px;
            height: 420px; }
          .pgMain.new.cam-01037-1 #navBox1 .carousel-container #icarousel .slide.current {
            -webkit-transform: rotate(-3deg);
            -moz-transform: rotate(-3deg);
            -ms-transform: rotate(-3deg);
            -o-transform: rotate(-3deg);
            transform: rotate(-3deg); }
      .pgMain.new.cam-01037-1 #navBox1 .carousel-container .pg-tooltip-new.active {
        display: block;
        top: 470px;
        left: 290px; }
    .pgMain.new.cam-01037-1 #navBox1 .cam {
      position: absolute;
      bottom: 0;
      right: 0;
      margin-bottom: 20px;
      z-index: 2000; }
    .pgMain.new.cam-01037-1 #navBox1 .pg-tooltip-new.active {
      display: block; }
    .pgMain.new.cam-01037-1 #navBox1 .pg-tooltip-new.second {
      bottom: 35px;
      left: 80px; }
    .pgMain.new.cam-01037-1 #navBox1 .pg-tooltip-new.third.left, .pgMain.new.cam-01037-1 #navBox1 .pg-tooltip-new.fourth.left, .pgMain.new.cam-01037-1 #navBox1 .pg-tooltip-new.fifth.left {
      bottom: 452px;
      left: 10px; }
    .pgMain.new.cam-01037-1 #navBox1 .pg-tooltip-new.third.right, .pgMain.new.cam-01037-1 #navBox1 .pg-tooltip-new.fourth.right, .pgMain.new.cam-01037-1 #navBox1 .pg-tooltip-new.fifth.right {
      bottom: 452px;
      right: 10px; }
  .pgMain.new.cam-01037-1 #navBox2 .widget .pg-tooltip-new.active {
    display: block;
    bottom: 100px;
    left: 370px; }
  .pgMain.new.cam-01037-1 #navBox2 .widget .cam-display {
    background: url("../images/cam-01037-1/feature-2/feature-2-small-img.jpg") left top no-repeat;
    width: 255px;
    bottom: 35px;
    left: 83px; }
    .pgMain.new.cam-01037-1 #navBox2 .widget .cam-display.first-state {
      background-position: left top; }
    .pgMain.new.cam-01037-1 #navBox2 .widget .cam-display.second-state {
      background-position: center top; }
    .pgMain.new.cam-01037-1 #navBox2 .widget .cam-display.third-state {
      background-position: right top; }
  .pgMain.new.cam-01037-1 #navBox3 {
    background: url() center top no-repeat;
    height: 494px;
    padding-bottom: 20px; }
    .pgMain.new.cam-01037-1 #navBox3 .rotator {
      width: 500px;
      height: 470px;
      position: relative;
      margin: 0 auto; }
      .pgMain.new.cam-01037-1 #navBox3 .rotator .dragarea {
        position: relative;
        top: 90%;
        left: -200px;
        width: 298px;
        height: 51px;
        margin: 0 auto;
        background: url() 0 -36px no-repeat; }
      .pgMain.new.cam-01037-1 #navBox3 .rotator img {
        bottom: 85px; }
    .pgMain.new.cam-01037-1 #navBox3 .pg-tooltip-new.active {
      display: block; }
    .pgMain.new.cam-01037-1 #navBox3 .pg-tooltip-new.first {
      bottom: 4px;
      left: -275px; }
    .pgMain.new.cam-01037-1 #navBox3 .pg-tooltip-new.second {
      right: 100px;
      top: 20px; }
    .pgMain.new.cam-01037-1 #navBox3 .pg-tooltip-new.third {
      right: 20px;
      top: 120px; }
    .pgMain.new.cam-01037-1 #navBox3 .pg-tooltip-new.fourth {
      right: 20px;
      top: 120px; }
    .pgMain.new.cam-01037-1 #navBox3 .pg-tooltip-new.fifth {
      bottom: 4px;
      right: 120px; }
  .pgMain.new.cam-01037-1 #navBox4 .tab-navigation .pg-tooltip-new {
    bottom: 100px;
    left: 30px; }
  .pgMain.new.cam-01037-1 #navBox4 .tab-navigation .sepia .pg-tooltip-new {
    left: 60px; }
  .pgMain.new.cam-01037-1 #navBox4 .tab-navigation .grainy .pg-tooltip-new {
    left: 0; }
  .pgMain.new.cam-01037-1 #navBox4 .pg-tooltip-new.active {
    display: block;
    bottom: 68px;
    left: 420px; }
  .pgMain.new.cam-01037-1 #navBox5 {
    background: url("../images/cam-01037-1/feature-5/feature-5-bg.jpg") top center no-repeat; }
    .pgMain.new.cam-01037-1 #navBox5 .widget .pg-tooltip-new.active {
      display: block; }
    .pgMain.new.cam-01037-1 #navBox5 .widget .pg-tooltip-new.first {
      bottom: 65px;
      left: -22px; }
    .pgMain.new.cam-01037-1 #navBox5 .widget .pg-tooltip-new.second {
      top: 0;
      left: 100px; }
    .pgMain.new.cam-01037-1 #navBox5 .widget .pg-tooltip-new.third {
      top: 0;
      left: 220px; }
    .pgMain.new.cam-01037-1 #navBox5 .rotator {
      width: 500px;
      height: 500px;
      position: relative;
      margin: 0 auto; }
      .pgMain.new.cam-01037-1 #navBox5 .rotator .dragarea {
        position: relative;
        top: 89%;
        width: 298px;
        height: 51px;
        margin: 0 auto;
        background: url() 0 -36px no-repeat; }
      .pgMain.new.cam-01037-1 #navBox5 .rotator img {
        bottom: 85px; }
    .pgMain.new.cam-01037-1 #navBox5 .gadget.gadimg2 {
      margin-right: 0; }

.nb.cam-parallax {
  height: 425px;
  background: url("../images/xz/feature-4-bg.jpg") top center no-repeat !important;
  overflow: hidden; }
  .nb.cam-parallax img {
    background: none; }
  .nb.cam-parallax .widget {
    height: 100%; }
    .nb.cam-parallax .widget.left img {
      margin-top: 95px;
      position: absolute; }
    .nb.cam-parallax .widget.left .cam-display {
      width: 229px;
      height: 151px;
      position: absolute;
      overflow: hidden;
      background: url("../images/xz/feature-4-small-img.jpg") left top no-repeat;
      left: 91px;
      bottom: 59px;
      cursor: none; }
      .nb.cam-parallax .widget.left .cam-display.first-state {
        background-position: left top; }
      .nb.cam-parallax .widget.left .cam-display.second-state {
        background-position: center top; }
      .nb.cam-parallax .widget.left .cam-display.third-state {
        background-position: right top; }
    .nb.cam-parallax .widget.left .pointer {
      position: absolute;
      top: 300px;
      left: -125px;
      margin: 0; }
    .nb.cam-parallax .widget.left .parallax-layer._2, .nb.cam-parallax .widget.left .parallax-layer._3 {
      position: absolute;
      z-index: -10; }
    .nb.cam-parallax .widget.left .parallax-layer._2 {
      width: 102%;
      height: 102%; }
    .nb.cam-parallax .widget.left .parallax-layer._3 {
      width: 105%;
      height: 105%; }
    .nb.cam-parallax .widget.left .parallax-layer img.snowboard, .nb.cam-parallax .widget.left .parallax-layer img.flare {
      position: absolute;
      margin: 0; }
    .nb.cam-parallax .widget.left .parallax-layer img.snowboard {
      top: 7%;
      left: 11%; }
    .nb.cam-parallax .widget.left .parallax-layer img.flare {
      top: -40%;
      left: -21%; }

/* arty photos basic styles */
.pgMain ul.navBoxes li.nb.arty-photos {
  /* specify background image in cam-01037-2 styles */
  background: url(../images/cam-01037-2/feature-4/feature-4-bg.jpg) no-repeat;
  min-height: 490px;
  /*.widget {
  	.tab-content {
  		padding:20px 0 0 20px;
  		img {
  			border: 10px solid #fff;
  			box-shadow: 0 2px 5px black;
  			@include transform(rotate(-4deg));
  			width:465px
  		}
  	}
  }*/ }
  .pgMain ul.navBoxes li.nb.arty-photos .text {
    margin-bottom: 130px; }
  .pgMain ul.navBoxes li.nb.arty-photos .tab-navigation {
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 17px 17px 17px 105px; }
    .pgMain ul.navBoxes li.nb.arty-photos .tab-navigation li {
      float: left;
      margin-left: -90px;
      position: relative; }
      .pgMain ul.navBoxes li.nb.arty-photos .tab-navigation li img {
        -webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.38);
        box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.38);
        border: 5px solid #fff;
        top: 0px;
        position: relative; }
.pgMain ul.navBoxes li.nb .img-outofbox {
  position: absolute;
  width: 100%;
  bottom: 75px;
  height: 89%; }
  .pgMain ul.navBoxes li.nb .img-outofbox .imgwrapper {
    position: relative;
    margin: 0 auto;
    width: 600px;
    height: 400px;
    overflow: visible;
    top: 210px; }
    .pgMain ul.navBoxes li.nb .img-outofbox .imgwrapper img {
      position: absolute;
      width: 60%;
      height: auto;
      border: 8px solid white; }

/* rotator basic styles */
.pgMain ul.navBoxes li.nb.rotator {
  width: 500px;
  height: 500px;
  position: relative;
  margin: 0 auto; }
  .pgMain ul.navBoxes li.nb.rotator .dragarea {
    position: relative;
    top: 89%;
    width: 298px;
    height: 51px;
    margin: 0 auto; }
.pgMain ul.navBoxes li.nb .gadget {
  margin: 70px 0 0; }
  .pgMain ul.navBoxes li.nb .gadget p {
    margin-bottom: 20px; }
  .pgMain ul.navBoxes li.nb .gadget img {
    display: inline;
    margin-right: 20px; }

/* toTop Start */
#toTop {
  display: block;
  position: fixed;
  right: 15px;
  bottom: 30px;
  background: transparent url(../fp_img/fp_back_link_right.png) no-repeat right top;
  z-index: 999; }
  #toTop span {
    display: block;
    margin: 0 9px 0 0;
    padding: 7px 10px 10px 36px;
    color: #fff;
    background: transparent url(../fp_img/fp_back_link_left.png) no-repeat left top; }
  #toTop span#toTopHover {
    display: none; }

/* toTop End */
/* Locales */
.locale-pl_pl .pgMain .explainBox .exNav li span {
  padding-right: 83px; }

.locale-uk_ua .pgMain .explainBox .exNav li span {
  padding-right: 80px; }

.locale-cs_cz .pgMain .links a span {
  font-size: 11px; }

.locale-el_gr #ep3-3 .text h2 {
  font-size: 34px; }

.locale-el_gr .pane .main .navboxes #navBox4 .txt {
  font-size: 82%; }

.locale-uk_ua #ep3-3 .text h2 {
  font-size: 32px; }

.locale-uk_ua .pane .main .navboxes #navBox4 .txt {
  font-size: 78%; }

.locale-ru_ru #ep3-4 .text h2 {
  font-size: 36px; }

.locale-ru_ru #epl3-2 .text h2 {
  font-size: 36px; }

.locale-fi_fi #ep3-3 .text h2 {
  font-size: 36px; }

.locale-lv_lv.pgMainStage .background .inlay .text {
  width: 440px; }

.olypreview .pgMain.new.cam-01037-2 #navBox3 .widget .handling .hand-1 {
  background: url("../previewimages/cam-01037-2/feature-3/bg-1.jpg") top left no-repeat; }
.olypreview .pgMain.new.cam-01037-2 #navBox3 .widget .handling .hand-2 {
  background: url("../previewimages/cam-01037-2/feature-3/bg-2.jpg") top left no-repeat; }
