/* STYLES FOR SLIDESHOW */
#wrapper {
text-align: left;
margin: 0px auto;
padding: 0px;
height: auto;
width: 960px;
background-color: #FFFFFF;
display:none;
}
#plusSlideshowWrapper {
	position: relative;
	width: 960px;
	height: 370px;
	z-index: 900;
     /*display:none;*/
    /*border-bottom:5px solid #000;
    border-top:3px solid #000;

    background:#ffcc44;*/ }

#plusSlideshowWrapper.fixed {
  position: fixed;
  z-index: 900;
  width: 960px;
  top: 0;
  padding-bottom: 4px;
  padding-right: 1px;
  background: #fff;
  border-bottom: 1px solid #ccc;
  left: 50%;
  margin-left: -480px;
  margin-left: -484px\9; }

#plusRightWrapper {
  padding-top: 0;
  position: relative; }

.nav-menu {
  position: absolute;
  z-index: 895;
  width: 100%;
  height: 26px;
  top: 375px;
  /*background-image: url(/media/assets/all/giftguide2013/menu.png);*/ }
  .nav-menu.uk-only {
    /*
    .button-0-4 {
        width: 155px;
        height: 26px;
        left: 644px;
        background-position: -644px;
    }*/ }
    .nav-menu.uk-only > .invisible-button {
      background-position: 0 -34px; }
    .nav-menu.uk-only .button-0-0 {
      width: 188px;
      height: 26px;
      left: 0;
      background-position: 0 -34px; }
      .nav-menu.uk-only .button-0-0:hover, .nav-menu.uk-only .button-0-0.active {
        background-position: 0 -104px; }
    .nav-menu.uk-only .button-0-1 {
      width: 189px;
      height: 26px;
      left: 192px;
      background-position: -192px -34px; }
      .nav-menu.uk-only .button-0-1:hover, .nav-menu.uk-only .button-0-1.active {
        background-position: -192px -104px; }
    .nav-menu.uk-only .button-0-2 {
      width: 188px;
      height: 26px;
      left: 386px;
      background-position: -386px -34px; }
      .nav-menu.uk-only .button-0-2:hover, .nav-menu.uk-only .button-0-2.active {
        background-position: -386px -104px; }
    .nav-menu.uk-only .button-0-3 {
      width: 188px;
      height: 26px;
      left: 579px;
      background-position: -579px -34px; }
      .nav-menu.uk-only .button-0-3:hover, .nav-menu.uk-only .button-0-3.active {
        background-position: -579px -104px; }
    .nav-menu.uk-only .button-0-5 {
      width: 188px;
      height: 26px;
      left: 772px;
      background-position: -970px -34px; }
      .nav-menu.uk-only .button-0-5:hover, .nav-menu.uk-only .button-0-5.active {
        background-position: -970px -104px; }

.nav-menu.fixed {
  position: fixed;
  z-index: 890;
  width: 960px;
  top: 0;
  padding-bottom: 4px;
  padding-right: 1px;
  background: #fff;
  border-bottom: 1px solid #ccc;
  left: 50%;
  margin-left: -480px;
  margin-left: -484px\9; }

.wrapper ul {
  margin: 0;
  padding: 0; }

.wrapper li {
  float: left;
  margin: 0;
  width: 960px;
  height: 370px;
  list-style: none; }

#stripContainer .slide img {
  border-right: 1px #f2f4e9 solid;
  /* chrome flicker fix */ }

.strip {
  position: relative; }

.strip img {
  display: block; }

.overlay {
  position: relative;
  display: block; }

.slide {
  width: 960px; }

.nav-menu .invisible-button:hover {
  cursor: pointer; }

.container {
  width: 960px;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden; }

/*--------------------*/
area {
  outline: none; }

/* buttons */
.invisible-button {
  position: absolute; }

#backtotop {
  display: none;
  visibility: none;
  top: 0;
  position: fixed;
  margin-top: 620px;
  margin-left: 962px;
  cursor: pointer; }

/* mixins */
.dynamic-content-image img {
  width: 228px;
  height: 228px;
  border: none; }

.dynamic-content-big-image {
  width: 472px;
  min-height: 736px;
  border: none; }
  .dynamic-content-big-image img {
    width: 100%;
    height: 604px; }

.dynamic-content-long-image {
  width: 472px;
  border: none; }
  .dynamic-content-long-image img {
    width: auto;
    height: 228px; }

.dynamic-content-tall-image {
  width: 228px;
  height: 736px;
  border: none; }
  .dynamic-content-tall-image img {
    width: auto;
    height: 604px; }

img.dynamic-content-slideshow-image {
  width: 228px;
  height: auto;
  border: none;
  position: absolute; }

img.slideshow-image-0 {
  left: 0; }

img.slideshow-image-1 {
  left: 228px; }

img.slideshow-image-2 {
  left: 456px; }

.plus_video_container {
  /*
  width: 238px;
  height: 314px;
  */
  cursor: pointer;
  border: 0; }
  .plus_video_container img {
    border: 0; }
  .plus_video_container a {
    border: 0;
    text-decoration: none; }

.dynamic-content-video video {
  width: 100%;
  height: auto;
  border: none;
  cursor: pointer;
  background-color: #fff; }

.dynamic-content-video.columns-2-rows-2 video {
  width: auto; }

.slide-counter {
  display: inline-block;
  text-align: left;
  position: absolute;
  z-index: 200;
  right: 0;
  top: 5px; }

.slide-counter-bar {
  background: #ddd;
  width: 10px;
  height: 3px;
  margin-right: 3px;
  float: left;
  filter: alpha(opactiy=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out; }
  .slide-counter-bar.active-bar {
    background: #000; }
  .dynamic-content-slideshow:hover .slide-counter-bar {
    filter: alpha(opactiy=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1; }

.slideshow-left-arrow, .slideshow-right-arrow {
  position: absolute;
  width: 9px;
  height: 24px;
  font-size: 20px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #000;
  text-decoration: none;
  filter: alpha(opactiy=40);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  -webkit-transition: width 0.3s ease-in-out;
  -moz-transition: width 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out; }
  .plus_slideshow_container:hover .slideshow-left-arrow, .plus_slideshow_container:hover .slideshow-right-arrow {
    filter: alpha(opactiy=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    width: 18px; }

.slideshow-left-arrow {
  position: absolute;
  z-index: 150;
  left: 0;
  top: 100px;
  display: none; }

.slideshow-right-arrow {
  position: absolute;
  z-index: 150;
  right: 0;
  top: 100px; }

.left-caret {
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-right: 4px solid #fff;
  display: inline-block;
  height: 0;
  vertical-align: top;
  width: 0;
  margin-top: 8px;
  margin-right: 1px; }

.right-caret {
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 4px solid #fff;
  display: inline-block;
  height: 0;
  vertical-align: top;
  width: 0;
  margin-top: 8px; }

.dynamic-content-slideshow {
  min-height: 385px; }

#plusArrayContainer {
	width: 960px;
	margin-top: 10px;
}

.plus_folder_container {
	width: 960px;
	border: 1px solid #d1d3d4;
	margin-right: auto;
	margin-left: auto;
}

.plus_image_container {
  width: 239px;
  margin-bottom: 14px;
  text-align: center; }
  .plus_image_container img {
    border: 0;
    margin-top: 10px; }

.plus_product {
  border: 1px solid #d1d3d4;
  margin-left: -1px;
  margin-top: -1px;
  width: 239px;
  height: 312px; }

.plusGrid4N {
  margin-bottom: 0;
  margin-right: 0; }

.columns-1-rows-1 {
  width: 239px;
  height: 312px; }
  .columns-1-rows-1 img {
    width: 239px;
    height: 312px; }

.columns-2-rows-1 {
  width: 494px;
  height: 312px; }
  .columns-2-rows-1 img {
    width: 494px;
    height: 312px; }

.columns-3-rows-1 {
  width: 749px;
  height: 312px; }
  .columns-3-rows-1 img {
    width: 749px;
    height: 312px; }

.columns-4-rows-1 {
  width: 1004px;
  height: 312px; }
  .columns-4-rows-1 img {
    width: 1004px;
    height: 312px; }

.columns-1-rows-2 {
  width: 239px;
  height: 640px; }
  .columns-1-rows-2 img {
    width: 239px;
    height: 640px; }

.columns-2-rows-2 {
  width: 494px;
  height: 640px; }
  .columns-2-rows-2 img {
    width: 494px;
    height: 640px; }

.columns-3-rows-2 {
  width: 749px;
  height: 640px; }
  .columns-3-rows-2 img {
    width: 749px;
    height: 640px; }

.columns-4-rows-2 {
  width: 1004px;
  height: 640px; }
  .columns-4-rows-2 img {
    width: 1004px;
    height: 640px; }

.columns-1-rows-3 {
  width: 239px;
  height: 968px; }
  .columns-1-rows-3 img {
    width: 239px;
    height: 968px; }

.columns-2-rows-3 {
  width: 494px;
  height: 968px; }
  .columns-2-rows-3 img {
    width: 494px;
    height: 968px; }

.columns-3-rows-3 {
  width: 749px;
  height: 968px; }
  .columns-3-rows-3 img {
    width: 749px;
    height: 968px; }

.columns-4-rows-3 {
  width: 1004px;
  height: 968px; }
  .columns-4-rows-3 img {
    width: 1004px;
    height: 968px; }

.columns-1-rows-4 {
  width: 239px;
  height: 1296px; }
  .columns-1-rows-4 img {
    width: 239px;
    height: 1296px; }

.columns-2-rows-4 {
  width: 494px;
  height: 1296px; }
  .columns-2-rows-4 img {
    width: 494px;
    height: 1296px; }

.columns-3-rows-4 {
  width: 749px;
  height: 1296px; }
  .columns-3-rows-4 img {
    width: 749px;
    height: 1296px; }

.columns-4-rows-4 {
  width: 1004px;
  height: 1296px; }
  .columns-4-rows-4 img {
    width: 1004px;
    height: 1296px; }

/* hide quickshop link */
/*
.dynamic-content-tall-image {
    width: 228px;
    height: 736px;
    border: none;

    img {
        width: auto;
        height: 604px;
    }
}
*/
.plus_product {
  border: 1px solid #d1d3d4;
  margin-left: -1px;
  margin-bottom: -1px;
  width: 239px;
  height: 359px;
  min-height: 0;
  background: #fff; }

.columns-2-rows-2 {
  width: 479px;
  height: 718px; }

.columns-2-rows-2 img {
  width: 480px;
  height: auto; }

.columns-1-rows-1 img {
  width: 238px;
  height: auto;
  margin-top: 0px; }

#plusMidWrapper {
  width: 961px;
  text-align: left; }

.plus_prod_details span {
  text-align: center;
  text-transform: uppercase;
  font-family: arial;
  color: #000000;
  font-size: 10px;
  line-height: 100%; }

video {
  display: none; }

/* buttons */
.button-0-0 {
  width: 155px;
  height: 26px;
  left: 0; }
  .button-0-0:hover, .button-0-0.active {
    background-position: 0 -70px; }

.button-0-1 {
  width: 155px;
  height: 26px;
  left: 161px;
  background-position: -161px 0; }
  .button-0-1:hover, .button-0-1.active {
    background-position: -161px -70px; }

.button-0-2 {
  width: 155px;
  height: 26px;
  left: 322px;
  background-position: -322px 0; }
  .button-0-2:hover, .button-0-2.active {
    background-position: -322px -70px; }

.button-0-3 {
  width: 155px;
  height: 26px;
  left: 483px;
  background-position: -483px 0; }
  .button-0-3:hover, .button-0-3.active {
    background-position: -483px -70px; }

.button-0-4 {
  width: 155px;
  height: 26px;
  left: 644px;
  background-position: -644px 0; }
  .button-0-4:hover, .button-0-4.active {
    background-position: -644px -70px; }

.button-0-5 {
  width: 156px;
  height: 26px;
  left: 804px;
  background-position: -804px 0; }
  .button-0-5:hover, .button-0-5.active {
    background-position: -804px -70px; }

.non-us.button-0-5 {
  background-position: -969px 0; }
  .non-us.button-0-5:hover, .non-us.button-0-5.active {
    background-position: -969px -70px; }

.fallback-gif {
  /*display: none;*/ }

.dropdown-menu {
  position: relative;
  width: 153px;
  height: 108px;
  left: 805px;
  top: 26px;
  z-index: 890;
  display: none;
  border: 1px solid #000; }
  .dropdown-menu > a {
    display: block;
    width: 100%;
    height: 20px; }
  .dropdown-menu.uk-only {
    width: 186px;
    left: 772px;
    height: 84px;
    background-position: 21px 0; }

.dropdown-button-1 {
  top: 20px; }

.dropdown-button-2 {
  top: 40px; }

.dropdown-button-3 {
  top: 60px; }

.dropdown-button-4 {
  top: 80px; }

.cover-button {
  background: white url(http://bwi-jbmacs-s02:17010/media/assets/all/giftguide2013/header_womens.jpg);
  width: 317px;
  height: 30px;
  background-position: -804px -374px;
  background-repeat: no-repeat;
  position: absolute;
  top: 374px;
  left: 643px; }

.dropdown-menu.uk {
  left: 804px;
  top: 400px; }

#topHolder {
  position: absolute;
  top: 0px;
  left: 970px;
  width: 960px;
  text-align: center;
  z-index: 100; }

.backToTop {
  position: fixed;
  top: 296px;
  height: 43px;
  width: 56px;
  font-family: "proxima-nova", "Gotham", sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  color: #000; }

@media only screen and (max-device-width: 768px) {
  #topHolder {
    left: auto; }

  .backToTop {
    top: 36px;
    right: 0; } }
@media only screen and (max-width: 1016px) {
  /* For general iPad layouts */
  #topHolder {
    left: auto; }

  .backToTop {
    top: 36px;
    right: 0; } }
#strip_0 img.lights-on {
  margin-top: -370px; }

#strip_0 img.non-us {
  margin-top: -740px; }

#strip_0 img.non-us.lights-on {
  margin-top: -1110px; }

p.plusFolderTitle {
  border: 0; }

.get-quickshop {
  margin-top: 5px; }
