form, fieldset { position: relative; }

/*#colorSelect { display:none;}*/
/*.headerImage { display: none; }*/
/*#productParts { display: none; }*/
/*#productDetails { display: none; }*/
/*#gift-wrapping { display: none; }*/
/*.dsBaseline { display: none; }*/
/*.purchaseTypeDescription { display: none; }*/
/*.headerImageHolder { display:none; }*/
.fixedDisplaySpacingImage, .dsDisplayImages { position: relative; margin: 0 0 0 0; width: 100%; height: 60px; left:0; top:0; z-index: 50; background-color: #fff; padding:15px 0 0 0; }
.dsDisplayImagesBoxShadow { box-shadow: 0px 5px 8px 3px rgba(0, 0, 0, 0.5); }
.noEngraving { display:none; }
.hideMatchLayer { display:none; }
.hideThumbnailUntilMatchFound { display:none; }
#connectionLine { position: absolute; left:50%; height: 60px; width: 100px; z-index: 51; }
.dsWallColorArea { position:absolute; left:50%; height: 600px; margin: 0; right: 0; width: 1000px; }
body li.hideButton { display:none; }
body li.hideWhenLargeButton { display:none; }
.dsDisplayImage { position: absolute; left: 50%; top:0; }

 .dsDisplayMatchingBackground {
image-rendering: crisp-edges;
image-rendering: -moz-crisp-edges;
image-rendering: -webkit-crisp-edges;

 }
.hideSection { display:none; }

.dsDisplayImagesFixed { background: none repeat scroll 0 0 #000000; height: 192px; left: 50%; margin: -192px 0 0 -50%; position: fixed; width: 100%; }
.fixedDisplaySpacingImage {display: none; }


.splashSubHeader { position:fixed; top:0; left:0; z-index: 0; }
.splashSubHeader img { width:100%; }

.dsEngravingZoomBox { width:1000px; height:600px; background:rgba(255,255,255,0.6); z-index: 52; position:absolute; display:none;}
.dsEngravingZoomBox div { box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 0 1px rgba(0, 0, 0, 0.25);
    width:600px; height:360px; margin:120px 200px; background:#FFF; overflow:hidden;  position:relative; }

.dsEngravingZoomBox img { position:absolute; }

@media screen and (max-width: 770px) {
    body li.hideWhenLargeButton { display:none; }
    .fixedDisplaySpacingImage { z-index: 80; display:block; left:50%; padding:90px 0 0 0; visibility:hidden; }
    .dsDisplayImages { position:fixed; z-index: 80; top:61px; left:auto; transform: translateZ(0); -webkit-transform: translateZ(0); }



    .navOpen .fixedDisplaySpacingImage { display:none; }
    .navOpen .dsDisplayImages { position:relative; }


    div.navOpen .addToCartArea  { position:absolute; }
    div.navOpen .paintMineControl  { position:absolute; }
    div.navOpen .topFunctions  { margin: 59px 0 0 0; }
    div.navOpen .frmDesignStudio { padding: 4px 0 0 0; }


    .dsDisplayImages:before { content:''; background:#ffffff; position:absolute; top:-70px; width:100%; height:71px; }
}
@media screen and (max-width: 350px) {
    .dsDisplayImages { top:61px; }
}
.dsDisplayImagesBoxShadow { top: 0; }

@media screen and (min-width: 320px) {
    .fixedDisplaySpacingImage, .dsDisplayImage { width: 320px; height: 192px; margin: 0 0 0 -160px; }
    .dsDisplayImages { height: 192px; padding:30px 0 0 0; box-shadow: 0 5px 8px 3px rgba(0, 0, 0, 0.5); }
    #connectionLine { height: 192px; width: 320px; margin: -15px 0 0 -160px; }
    .dsWallColorArea { height: 192px; width: 320px; margin: 0 0 0 -160px; }



    .dsEngravingZoomBox { width:100%; height:auto; top:6px; }

    .dsEngravingZoomBox div { margin:0 auto; width:auto; height:216px; }
    .product-name-playstation-4 .dsEngravingZoomBox img { margin-left:-500px; left:50%; top:-100px; }
    .product-name-playstation-4 .dsEngravingZoomBox span { margin-left:-105px; left:50%; top:52px; }
    .product-name-playstation-4-slim .dsEngravingZoomBox img { margin-left:-500px; left:50%; top:-100px; }
    .product-name-playstation-4-slim .dsEngravingZoomBox span { margin-left:-105px; left:50%; top:52px; }
    .product-name-playstation-4-pro .dsEngravingZoomBox img { margin-left:-500px; left:50%; top:-100px; }
    .product-name-playstation-4-pro .dsEngravingZoomBox span { margin-left:-105px; left:50%; top:52px; }
    .product-name-xbox-one-s .dsEngravingZoomBox img { margin-left:-500px; left:50%; top:-215px; }
    .product-name-xbox-one-s .dsEngravingZoomBox span { margin-left:-100px; left:50%; top:121px; }
    .product-name-bose-quietcomfort-35 .dsEngravingZoomBox img { margin-left:-500px; left:50%; top:-100px; }
    .product-name-bose-quietcomfort-35 .dsEngravingZoomBox span { margin-left:-62px; left:50%; top:52px; }


    .product-name-bose-quietcomfort-35 .dsEngravingZoomBox img { top:-30px; }
    .product-name-bose-quietcomfort-35 .dsEngravingZoomBox span { top:70px; }
    .product-name-momentum-wireless .dsEngravingZoomBox img { margin-left:-500px; left:50%; top:-46px; }
    .product-name-momentum-wireless .dsEngravingZoomBox span { margin-left:-90px; left:50%; top:52px; }

    .product-name-xbox-one-elite-controller .dsEngravingZoomBox img { margin-left:-501px; left:50%; top:-249px; }
    .product-name-xbox-one-elite-controller .dsEngravingZoomBox span { margin-left:-147px; left:50%; top:114px; }
    .product-name-xbox-one-elite-controller-with-charger .dsEngravingZoomBox img { margin-left:-501px; left:50%; top:-249px; }
    .product-name-xbox-one-elite-controller-with-charger .dsEngravingZoomBox span { margin-left:-147px; left:50%; top:114px; }
    .product-name-xbox-one-s-controller .dsEngravingZoomBox img { margin-left:-370px; left:50%; top:-215px; }
    .product-name-xbox-one-s-controller .dsEngravingZoomBox span { margin-left:-81px; left:50%; top:114px; }

    .product-name-21-inch-imac .dsEngravingZoomBox img { margin-left:-500px; left:50%; top:-233px; }
    .product-name-21-inch-imac .dsEngravingZoomBox span { left: 50%; margin-left: -245px; top: -88px; }
    .product-name-21-inch-imac-retina .dsEngravingZoomBox img { margin-left:-500px; left:50%; top:-233px; }
    .product-name-21-inch-imac-retina .dsEngravingZoomBox span { left: 50%; margin-left: -245px; top: -88px; }
    .product-name-27-inch-imac-retina .dsEngravingZoomBox img { margin-left:-500px; left:50%; top:-233px; }
    .product-name-27-inch-imac-retina .dsEngravingZoomBox span { left: 50%; margin-left: -245px; top: -88px; }

    .product-name-21-inch-imac .dsEngravingZoomBox img { margin-left:-470px; left:50%; top:-333px; }
    .product-name-21-inch-imac .dsEngravingZoomBox span { left: 50%; margin-left: -148px; top: 104px; }
    .product-name-21-inch-imac-retina .dsEngravingZoomBox img { margin-left:-470px; left:50%; top:-333px; }
    .product-name-21-inch-imac-retina .dsEngravingZoomBox span { left: 50%; margin-left: -148px; top: 104px; }
    .product-name-27-inch-imac-retina .dsEngravingZoomBox img { margin-left:-470px; left:50%; top:-333px; }
    .product-name-27-inch-imac-retina .dsEngravingZoomBox span { left: 50%; margin-left: -148px; top: 104px; }

    .product-name-dualshock-4 .dsEngravingZoomBox img { margin-left:-500px; left:50%; top:-100px; }
    .product-name-dualshock-4 .dsEngravingZoomBox span { left: 50%; margin-left: -105px; top: 52px; }
    .product-name-dualshock-4-2016-OLD .dsEngravingZoomBox img { margin-left:-500px; left:50%; top:-100px; }
    .product-name-dualshock-4-2016-OLD .dsEngravingZoomBox span { left: 50%; margin-left: -105px; top: 52px; }
    .product-name-dualshock-4-2016 .dsEngravingZoomBox img { margin-left:-374px; left:50%; top:-100px; }
    .product-name-dualshock-4-2016 .dsEngravingZoomBox span { left: 50%; margin-left: -77px; top: 76px; }
    .product-name-magic-keyboard .dsEngravingZoomBox img { margin-left:-470px; left:50%; top:-333px; }
    .product-name-magic-keyboard .dsEngravingZoomBox span { left: 50%; margin-left: -148px; top: 104px; }
    .product-name-magic-trackpad-2 .dsEngravingZoomBox img { margin-left:-500px; left:50%; top:0; }
    .product-name-magic-trackpad-2 .dsEngravingZoomBox span { left: 50%; margin-left: -245px; top: 74px; }
    .product-name-beats-studio-wireless .dsEngravingZoomBox img { margin-left:-750px; left:50%; top:-162px; }
    .product-name-beats-studio-wireless .dsEngravingZoomBox span { left: 50%; margin-left: -35px; top: 39px; }

    .product-name-iphone-7-skin .dsEngravingZoomBox img { margin-left:-286px; left:50%; top:-350px; }
    .product-name-iphone-7-skin .dsEngravingZoomBox span { left: 50%; margin-left: -87px; top: 65px; }
    .product-name-iphone-7-plus-skin .dsEngravingZoomBox img { margin-left:-286px; left:50%; top:-350px; }
    .product-name-iphone-7-plus-skin .dsEngravingZoomBox span { left: 50%; margin-left: -105px; top: 65px; }

    .product-name-iphone-7 .dsEngravingZoomBox img { margin-left:-286px; left:50%; top:-350px; }
    .product-name-iphone-7 .dsEngravingZoomBox span { left: 50%; margin-left: -87px; top: 65px; }
    .product-name-iphone-7-plus .dsEngravingZoomBox img { margin-left:-286px; left:50%; top:-350px; }
    .product-name-iphone-7-plus .dsEngravingZoomBox span { left: 50%; margin-left: -105px; top: 65px; }

    .product-name-iphone-6s-skin .dsEngravingZoomBox img { margin-left:-288px; left:50%; top:-350px; }
    .product-name-iphone-6s-skin .dsEngravingZoomBox span { left: 50%; margin-left: -87px; top: 65px; }
    .product-name-iphone-6s-plus-skin .dsEngravingZoomBox img { margin-left:-299px; left:50%; top:-350px; }
    .product-name-iphone-6s-plus-skin .dsEngravingZoomBox span { left: 50%; margin-left: -105px; top: 65px; }

    .product-name-iphone-6-skin .dsEngravingZoomBox img { margin-left:-288px; left:50%; top:-350px; }
    .product-name-iphone-6-skin .dsEngravingZoomBox span { left: 50%; margin-left: -87px; top: 65px; }
    .product-name-iphone-6-plus-skin .dsEngravingZoomBox img { margin-left:-299px; left:50%; top:-350px; }
    .product-name-iphone-6-plus-skin .dsEngravingZoomBox span { left: 50%; margin-left: -105px; top: 65px; }

    .product-name-google-pixel-skin .dsEngravingZoomBox img { margin-left:-708px; left:50%; top:-390px; }
    .product-name-google-pixel-skin .dsEngravingZoomBox span { left: 50%; margin-left: -98px; top: 90px; }
    .product-name-google-pixel-xl-skin .dsEngravingZoomBox img { margin-left:-708px; left:50%; top:-390px; }
    .product-name-google-pixel-xl-skin .dsEngravingZoomBox span { left: 50%; margin-left: -103px; top: 90px; }

    .product-name-ipad-air-2-skin .dsEngravingZoomBox img { margin-left:-708px; left:50%; top:-390px; }
    .product-name-ipad-air-2-skin .dsEngravingZoomBox span { left: 50%; margin-left: -98px; top: 90px; }
    .product-name-ipad-pro-97-skin .dsEngravingZoomBox img { margin-left:-714px; left:50%; top:-390px; }
    .product-name-ipad-pro-97-skin .dsEngravingZoomBox span { left: 50%; margin-left: -125px; top: 53px; }
    .product-name-ipad-pro-129-skin .dsEngravingZoomBox img { margin-left:-704px; left:50%; top:-390px; }
    .product-name-ipad-pro-129-skin .dsEngravingZoomBox span { left: 50%; margin-left: -104px; top: 70px; }
}
@media screen and (min-width: 525px) {
    .fixedDisplaySpacingImage, .dsDisplayImage { width: 500px; height: 300px; margin: 0 0 0 -250px; }
    .dsDisplayImages { height: 300px; margin: 0 0 0 0; padding:0 0 30px 0; }
    #connectionLine { height: 300px; width: 500px; margin: -15px 0 0 -250px; }
    .dsWallColorArea { height: 300px; width: 500px; margin: 0 0 0 -250px; }

    .dsEngravingZoomBox div { height: 309px; margin:15px auto 0; }

    .product-name-playstation-4 .dsEngravingZoomBox img { top:-65px; }
    .product-name-playstation-4 .dsEngravingZoomBox span { top:87px; }
    .product-name-playstation-4-slim .dsEngravingZoomBox img { top:-65px; }
    .product-name-playstation-4-slim .dsEngravingZoomBox span { top:87px; }
    .product-name-playstation-4-pro .dsEngravingZoomBox img { top:-65px; }
    .product-name-playstation-4-pro .dsEngravingZoomBox span { top:87px; }
    .product-name-xbox-one-s .dsEngravingZoomBox img { top:-145px; }
    .product-name-xbox-one-s .dsEngravingZoomBox span { top:191px; }

    .product-name-bose-quietcomfort-35 .dsEngravingZoomBox img { top:-30px; }
    .product-name-bose-quietcomfort-35 .dsEngravingZoomBox span { top:70px; }
    .product-name-momentum-wireless .dsEngravingZoomBox img { top:-11px; }
    .product-name-momentum-wireless .dsEngravingZoomBox span { top:87px; }
    .product-name-21-inch-imac .dsEngravingZoomBox img { top:-154px; }
    .product-name-21-inch-imac .dsEngravingZoomBox span { top:-9px; }
    .product-name-21-inch-imac-retina .dsEngravingZoomBox img { top:-154px; }
    .product-name-21-inch-imac-retina .dsEngravingZoomBox span { top:-9px; }
    .product-name-27-inch-imac-retina .dsEngravingZoomBox img { top:-154px; }
    .product-name-27-inch-imac-retina .dsEngravingZoomBox span { top:-9px; }

    .product-name-21-inch-imac .dsEngravingZoomBox img { top:-234px; }
    .product-name-21-inch-imac .dsEngravingZoomBox span { top:202px; }
    .product-name-21-inch-imac-retina .dsEngravingZoomBox img { top:-234px; }
    .product-name-21-inch-imac-retina .dsEngravingZoomBox span { top:202px; }
    .product-name-27-inch-imac-retina .dsEngravingZoomBox img { top:-234px; }
    .product-name-27-inch-imac-retina .dsEngravingZoomBox span { top:202px; }

    .product-name-dualshock-4 .dsEngravingZoomBox img { top:-65px; }
    .product-name-dualshock-4 .dsEngravingZoomBox span { top:87px; }
    .product-name-dualshock-4-2016-OLD .dsEngravingZoomBox img { top:-65px; }
    .product-name-dualshock-4-2016-OLD .dsEngravingZoomBox span { top:87px; }
    .product-name-dualshock-4-2016 .dsEngravingZoomBox img { top:-70px; }
    .product-name-dualshock-4-2016 .dsEngravingZoomBox span { top:106px; }
    .product-name-magic-keyboard .dsEngravingZoomBox img { top:-234px; }
    .product-name-magic-keyboard .dsEngravingZoomBox span { top:202px; }
    .product-name-magic-trackpad-2 .dsEngravingZoomBox img { top:0px; }
    .product-name-magic-trackpad-2 .dsEngravingZoomBox span { top:74px; }

    .product-name-xbox-one-elite-controller .dsEngravingZoomBox img { top:-199px; }
    .product-name-xbox-one-elite-controller .dsEngravingZoomBox span { top:164px; }
    .product-name-xbox-one-elite-controller-with-charger .dsEngravingZoomBox img { top:-199px; }
    .product-name-xbox-one-elite-controller-with-charger .dsEngravingZoomBox span { top:164px; }
    .product-name-xbox-one-s-controller .dsEngravingZoomBox img { top:-106px; }
    .product-name-xbox-one-s-controller .dsEngravingZoomBox span { top:223px; }
}
@media screen and (min-width: 665px) {
    .fixedDisplaySpacingImage, .dsDisplayImage { width: 640px; height: 384px; margin: 0 0 0 -320px; }
    .dsDisplayImages { height: 384px; margin: 0 0 0 0; }
    #connectionLine { height: 384px; width: 640px; margin: -15px 0 0 -320px; }
    .dsWallColorArea { height: 384px; width: 640px; margin: 0 0 0 -320px; }

    .dsEngravingZoomBox div { height: 393px; margin:15px auto 0; }

    .product-name-playstation-4 .dsEngravingZoomBox img { top:-20px; }
    .product-name-playstation-4 .dsEngravingZoomBox span { top:132px; }
    .product-name-playstation-4-slim .dsEngravingZoomBox img { top:-20px; }
    .product-name-playstation-4-slim .dsEngravingZoomBox span { top:132px; }
    .product-name-playstation-4-pro .dsEngravingZoomBox img { top:-20px; }
    .product-name-playstation-4-pro .dsEngravingZoomBox span { top:132px; }
    .product-name-xbox-one-s .dsEngravingZoomBox img { top:-60px; }
    .product-name-xbox-one-s .dsEngravingZoomBox span { top:275px; }
    .product-name-bose-quietcomfort-35 .dsEngravingZoomBox img { top:-30px; }
    .product-name-bose-quietcomfort-35 .dsEngravingZoomBox span { top:70px; }
    .product-name-momentum-wireless .dsEngravingZoomBox img { top:-20px; }
    .product-name-momentum-wireless .dsEngravingZoomBox span { top:80px; }
    .product-name-21-inch-imac .dsEngravingZoomBox img { top:-114px; }
    .product-name-21-inch-imac .dsEngravingZoomBox span { top:31px; }
    .product-name-21-inch-imac-retina .dsEngravingZoomBox img { top:-114px; }
    .product-name-21-inch-imac-retina .dsEngravingZoomBox span { top:31px; }
    .product-name-27-inch-imac-retina .dsEngravingZoomBox img { top:-114px; }
    .product-name-27-inch-imac-retina .dsEngravingZoomBox span { top:31px; }

    .product-name-21-inch-imac .dsEngravingZoomBox img { top:-154px; }
    .product-name-21-inch-imac .dsEngravingZoomBox span { top:283px; }
    .product-name-21-inch-imac-retina .dsEngravingZoomBox img { top:-154px; }
    .product-name-21-inch-imac-retina .dsEngravingZoomBox span { top:283px; }
    .product-name-27-inch-imac-retina .dsEngravingZoomBox img { top:-154px; }
    .product-name-27-inch-imac-retina .dsEngravingZoomBox span { top:283px; }

    .product-name-dualshock-4 .dsEngravingZoomBox img { top:-20px; }
    .product-name-dualshock-4 .dsEngravingZoomBox span { top:132px; }
    .product-name-dualshock-4-2016-OLD .dsEngravingZoomBox img { top:-20px; }
    .product-name-dualshock-4-2016-OLD .dsEngravingZoomBox span { top:132px; }
    .product-name-dualshock-4-2016 .dsEngravingZoomBox img { top:-20px; }
    .product-name-dualshock-4-2016 .dsEngravingZoomBox span { top:156px; }
    .product-name-magic-keyboard .dsEngravingZoomBox img { top:-154px; }
    .product-name-magic-keyboard .dsEngravingZoomBox span { top:283px; }
    .product-name-magic-trackpad-2 .dsEngravingZoomBox img { top:4px; }
    .product-name-magic-trackpad-2 .dsEngravingZoomBox span { top:78px; }

    .product-name-xbox-one-elite-controller .dsEngravingZoomBox img { top:-129px; }
    .product-name-xbox-one-elite-controller .dsEngravingZoomBox span { top:234px; }
    .product-name-xbox-one-elite-controller-with-charger .dsEngravingZoomBox img { top:-129px; }
    .product-name-xbox-one-elite-controller-with-charger .dsEngravingZoomBox span { top:234px; }

    .product-name-iphone-7-skin .dsEngravingZoomBox img { top:-250px; }
    .product-name-iphone-7-skin .dsEngravingZoomBox span { top: 165px; }
    .product-name-iphone-7-plus-skin .dsEngravingZoomBox img { top:-250px; }
    .product-name-iphone-7-plus-skin .dsEngravingZoomBox span { top: 165px; }

    .product-name-iphone-7 .dsEngravingZoomBox img { top:-250px; }
    .product-name-iphone-7 .dsEngravingZoomBox span { top: 165px; }
    .product-name-iphone-7-plus .dsEngravingZoomBox img { top:-250px; }
    .product-name-iphone-7-plus .dsEngravingZoomBox span { top: 165px; }

    .product-name-iphone-6s-skin .dsEngravingZoomBox img { top:-250px; }
    .product-name-iphone-6s-skin .dsEngravingZoomBox span { top: 165px; }
    .product-name-iphone-6s-plus-skin .dsEngravingZoomBox img { top:-250px; }
    .product-name-iphone-6s-plus-skin .dsEngravingZoomBox span { top: 165px; }

    .product-name-iphone-6-skin .dsEngravingZoomBox img { top:-250px; }
    .product-name-iphone-6-skin .dsEngravingZoomBox span { top: 165px; }
    .product-name-iphone-6-plus-skin .dsEngravingZoomBox img { top:-250px; }
    .product-name-iphone-6-plus-skin .dsEngravingZoomBox span { top: 165px; }

    .product-name-google-pixel-skin .dsEngravingZoomBox img { top:-250px; }
    .product-name-google-pixel-skin .dsEngravingZoomBox span { top: 228px; }
    .product-name-google-pixel-xl-skin .dsEngravingZoomBox img { top:-250px; }
    .product-name-google-pixel-xl-skin .dsEngravingZoomBox span { top: 228px; }

    .product-name-ipad-air-2-skin .dsEngravingZoomBox img { top:-250px; }
    .product-name-ipad-air-2-skin .dsEngravingZoomBox span { top: 228px; }
    .product-name-ipad-pro-97-skin .dsEngravingZoomBox img { top:-250px; }
    .product-name-ipad-pro-97-skin .dsEngravingZoomBox span { top: 185px; }
    .product-name-ipad-pro-129-skin .dsEngravingZoomBox img { top:-250px; }
    .product-name-ipad-pro-129-skin .dsEngravingZoomBox span { top: 208px; }
}

@media screen and (min-width: 770px) {
    .fixedDisplaySpacingImage, .dsDisplayImage { width: 500px; height: 300px; margin: 0 0 0 -250px; z-index: 50; }
    .dsDisplayImages { height: 300px; margin: 0 0 0 0; box-shadow: none; }
    #connectionLine { height: 300px; width: 500px; margin: -15px 0 0 -250px; }
    .dsWallColorArea { height: 300px; width: 500px; margin: 0 0 0 -250px; }

    .dsEngravingZoomBox div { margin:0; height:300px; }

    .product-name-playstation-4 .dsEngravingZoomBox img { /*left:-200px;*/ top:-30px; }
    .product-name-playstation-4-slim .dsEngravingZoomBox img { /*left:-200px;*/ top:-30px; }
    .product-name-playstation-4-pro .dsEngravingZoomBox img { /*left:-200px;*/ top:-30px; }
    .product-name-xbox-one-s .dsEngravingZoomBox img { /*left:-200px;*/ top:-130px; }
    .product-name-bose-quietcomfort-35 .dsEngravingZoomBox img { /*left:-200px;*/ top:-30px; }
    .product-name-momentum-wireless .dsEngravingZoomBox img { /*left:-200px;*/ top:-30px; }
    .product-name-21-inch-imac .dsEngravingZoomBox img { /*left: -235px;*/ top: -120px; }
    .product-name-21-inch-imac-retina .dsEngravingZoomBox img { /*left: -235px;*/ top: -120px; }
    .product-name-27-inch-imac-retina .dsEngravingZoomBox img { /*left: -235px;*/ top: -120px; }

    .product-name-21-inch-imac .dsEngravingZoomBox img { /*left: -235px;*/ top: -209px; }
    .product-name-21-inch-imac-retina .dsEngravingZoomBox img { /*left: -235px;*/ top: -209px; }
    .product-name-27-inch-imac-retina .dsEngravingZoomBox img { /*left: -235px;*/ top: -209px; }

    .product-name-magic-keyboard .dsEngravingZoomBox img { /*left: -235px;*/ top: -209px; }

    .product-name-playstation-4 .dsEngravingZoomBox span { top:122px; }
    .product-name-playstation-4-slim .dsEngravingZoomBox span { top:122px; }
    .product-name-playstation-4-pro .dsEngravingZoomBox span { top:122px; }
    .product-name-xbox-one-s .dsEngravingZoomBox span { top:205px; }
    .product-name-bose-quietcomfort-35 .dsEngravingZoomBox span { top:70px; }
    .product-name-momentum-wireless .dsEngravingZoomBox span { top:67px; }
    .product-name-21-inch-imac .dsEngravingZoomBox span { top:25px; }
    .product-name-21-inch-imac-retina .dsEngravingZoomBox span { top:25px; }
    .product-name-27-inch-imac-retina .dsEngravingZoomBox span { top:25px; }

    .product-name-21-inch-imac .dsEngravingZoomBox span { top:227px; }
    .product-name-21-inch-imac-retina .dsEngravingZoomBox span { top:227px; }
    .product-name-27-inch-imac-retina .dsEngravingZoomBox span { top:227px; }

    .product-name-magic-keyboard .dsEngravingZoomBox span { top:227px; }
}

@media screen and (min-width: 905px) {
    .fixedDisplaySpacingImage, .dsDisplayImage { width: 640px; height: 384px; margin: 50px 0 0 -320px; }
    .dsDisplayImages { height: 384px; margin: 0 0 0 0; }
    #connectionLine { height: 384px; width: 640px; margin: 50px 0 0 -320px; }
    .dsWallColorArea { height: 384px; width: 640px; margin: 50px 0 0 -320px; }

    .dsEngravingZoomBox { width:700px; height:450px; }
    .dsEngravingZoomBox div { width:500px; margin:75px 100px; }
    /*.product-name-playstation-4 .dsEngravingZoomBox img, body .dsEngravingZoomBox span { margin-left:-50px; }*/
    /*.product-name-playstation-4-slim .dsEngravingZoomBox img, body .dsEngravingZoomBox span { margin-left:-50px; }*/
    /*.product-name-playstation-4-pro .dsEngravingZoomBox img, body .dsEngravingZoomBox span { margin-left:-50px; }*/
    /*.product-name-xbox-one-s .dsEngravingZoomBox img, body .dsEngravingZoomBox span { margin-left:-50px; }*/
}

@media screen and (min-width: 1000px) {
    .fixedDisplaySpacingImage, .dsDisplayImage { width: 1000px; height: 600px; /*margin: 0 0 0 -500px;*/ left:auto; right:0; margin:0; }
    .dsDisplayImages { height: 600px; margin: 0 0 0 0; }
    #connectionLine { height: 600px; width: 1000px; /*margin: 0 0 0 -500px;*/ left:auto; right:0; margin:0; }
    .dsWallColorArea { height: 600px; width: 1000px; /*margin: 0 0 0 -500px;*/ left:auto; right:0; margin:0; }


    form.isReadyToShip .fixedDisplaySpacingImage, form.isReadyToShip .dsDisplayImage, .fullKitProduct .fixedDisplaySpacingImage, .fullKitProduct .dsDisplayImage {
        width: 770px; height: 462px; /*margin: 0 0 0 -385px;*/ left:auto; right:0; margin:30px 0 0 0; }
    form.isReadyToShip .dsDisplayImages, .fullKitProduct .dsDisplayImages { height: 462px; margin: 0 0 0 -10px; left:auto; right:0; margin:0; }
    form.isReadyToShip #connectionLine, .fullKitProduct #connectionLine { height: 462px; width: 770px; /*margin: 0 0 0 -385px;*/ left:auto; right:0; margin:30px 0 0 0; }
    form.isReadyToShip .dsWallColorArea, .fullKitProduct .dsWallColorArea { height: 462px; width: 770px; /*margin: 0 0 0 -385px;*/ left:auto; right:0; margin:30px 0 0 0; }

    form.isReadyToShip .fixedDisplaySpacingImage, form.isReadyToShip .dsDisplayImage { height: 385px; }
    form.isReadyToShip .dsDisplayImages { height: 385px; }
    form.isReadyToShip #connectionLine { height: 385px; }
    form.isReadyToShip .dsWallColorArea { height: 385px; }

    .showroomMode img { width: 1000px; height: 600px; margin: 0 0 0 -500px; }
    .showroomMode .shareIcons img { width: auto; height: auto; margin: 0; }
    body .showroomMode { overflow:visible; padding:0; }

    .dsEngravingZoomBox { width:770px; height:500px; }
    .dsEngravingZoomBox div { width:600px; height:360px; margin:70px 85px; }
    /*.product-name-playstation-4 .dsEngravingZoomBox img, body .dsEngravingZoomBox span { margin-left:0; }*/
    /*.product-name-playstation-4-slim .dsEngravingZoomBox img, body .dsEngravingZoomBox span { margin-left:0; }*/
    /*.product-name-playstation-4-pro .dsEngravingZoomBox img, body .dsEngravingZoomBox span { margin-left:0; }*/
    /*.product-name-xbox-one-s .dsEngravingZoomBox img, body .dsEngravingZoomBox span { margin-left:0; }*/
}
@media screen and (min-width: 1350px) {
    form.isReadyToShip .fixedDisplaySpacingImage, form.isReadyToShip .dsDisplayImage, .fullKitProduct .fixedDisplaySpacingImage, .fullKitProduct .dsDisplayImage { 
        width: 1000px; height: 600px; /*margin: 0 0 0 -500px;*/ left:auto; right:0; margin:0; }
    form.isReadyToShip .dsDisplayImages, .fullKitProduct .dsDisplayImages { height: 600px; margin: 0 0 0 0; }
    form.isReadyToShip #connectionLine, .fullKitProduct #connectionLine { height: 600px; width: 1000px; /*margin: 0 0 0 -500px;*/ left:auto; right:0; margin:0; }
    form.isReadyToShip .dsWallColorArea, .fullKitProduct .dsWallColorArea { height: 600px; width: 1000px; /*margin: 0 0 0 -500px;*/ left:auto; right:0; margin:0; }
    form.isReadyToShip .fixedDisplaySpacingImage, form.isReadyToShip .dsDisplayImage { height: 500px; }
    form.isReadyToShip .dsDisplayImages { height: 500px; }
    form.isReadyToShip #connectionLine { height: 500px; }
    form.isReadyToShip .dsWallColorArea { height: 500px; }

    .dsEngravingZoomBox { width:1000px; height:600px; }
    .dsEngravingZoomBox div { width:600px; height:360px; margin:120px 200px; }
}
@media screen and (min-width: 1350px) and (min-height: 850px) {
    form.isReadyToShip .fixedDisplaySpacingImage, form.isReadyToShip .dsDisplayImage, .fullKitProduct .fixedDisplaySpacingImage, .fullKitProduct .dsDisplayImage { 
        width: 1000px; height: 600px; /*margin: 0 0 0 -500px;*/ left:auto; right:0; margin:0; }
    form.isReadyToShip .dsDisplayImages, .fullKitProduct .dsDisplayImages { height: 600px; /*margin: 0 0 0 0;*/ }
    form.isReadyToShip #connectionLine, .fullKitProduct #connectionLine { height: 600px; width: 1000px; /*margin: 0 0 0 -500px;*/ left:auto; right:0; margin:0; }
    form.isReadyToShip .dsWallColorArea, .fullKitProduct .dsWallColorArea { height: 600px; width: 1000px; /*margin: 0 0 0 -500px;*/ left:auto; right:0; margin:0; }
    form.isReadyToShip .fixedDisplaySpacingImage, form.isReadyToShip .dsDisplayImage { height: 500px; }
    form.isReadyToShip .dsDisplayImages { height: 500px; }
    form.isReadyToShip #connectionLine { height: 500px; }
    form.isReadyToShip .dsWallColorArea { height: 500px; }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-height: 850px) and (min-width: 1000px) {
    form.isReadyToShip .fixedDisplaySpacingImage, .fullKitProduct .fixedDisplaySpacingImage, .dsDisplayImage { height: 600px; width: 1000px; /*margin: 0 0 0 -500px;*/ left:auto; right:0; margin:0; }
    form.isReadyToShip .dsDisplayImages, .fullKitProduct .dsDisplayImages { height: 600px; margin: 0 0 0 0; }
    form.isReadyToShip .fixedDisplaySpacingImage { height: 500px; }
    form.isReadyToShip .dsDisplayImages { height: 500px; }
}

form.isReadyToShip #connectionLine { display:none; }

.lt-ie9 .fullKitProduct .fixedDisplaySpacingImage,.lt-ie9 .fullKitProduct .dsDisplayImage { width: 770px; height: 462px; /*margin: 0 0 0 -385px;*/ left:auto; right:0; margin:0; }
.lt-ie9 .fullKitProduct .dsDisplayImages { height: 462px; margin: 0 0 0 -10px; left:auto; right:0; margin:0; }
.lt-ie9 .fullKitProduct #connectionLine { height: 462px; width: 770px; /*margin: 0 0 0 -385px;*/ left:auto; right:0; margin:0; }
.lt-ie9 .fullKitProduct .dsWallColorArea { height: 462px; width: 770px; /*margin: 0 0 0 -385px;*/ left:auto; right:0; margin:0; }

.lt-ie9 .fixedDisplaySpacingImage, .lt-ie9 .dsDisplayImage { width: 640px; height: 384px; margin: 0 0 0 -320px; }
/*.lt-ie9 .dsDisplayImages { height: 384px; margin: 0 0 0 0; }*/

.dsIMGsize-320 { height: 192px; margin: 0 0 0 0; }
.dsIMGsize-500 { height: 300px; margin: 0 0 0 0; }
.dsIMGsize-640 { height: 384px; margin: 0 0 0 0; }
.dsIMGsize-1000 { height: 600px; margin: 0 0 0 0; }

.dsIMGsize-320 .dsIMGsize-320 { width: 320px; height: 192px; margin: 0 0 0 -160px; }
.dsIMGsize-500 .dsIMGsize-500 { width: 500px; height: 300px; margin: 0 0 0 -250px; }
.dsIMGsize-640 .dsIMGsize-640 { width: 640px; height: 384px; margin: 0 0 0 -320px; }
.dsIMGsize-1000 .dsIMGsize-1000 { width: 1000px; height: 600px; margin: 0 0 0 -500px; }

.bgLight { position: static; left: 0; top:0; margin: 0; display: none; }
.topFunctions { text-align: right; min-height: 120px; margin:20px 0 0 0; }

.dsContentShowRoomMode .fullKitProduct .fixedDisplaySpacingImage, 
.dsContentShowRoomMode .fullKitProduct .dsDisplayImage,
.dsContentShowRoomMode .isLimitedEdition .fixedDisplaySpacingImage, 
.dsContentShowRoomMode .isLimitedEdition .dsDisplayImage { width: 100%; height: auto; margin:0; left:auto;  }

.modernBrowser .content { font-family: 'WebCabin', Helvetica, Arial; overflow:hidden;
    max-width: 100%;
    padding:0;
/*}
.dsContent {
 */

    /*
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: none;
    clear: left;
    margin: 25% auto -20px;
    min-height: 100%;
    min-width: 100px;
    padding: 0 ;
    z-index: 20;
    */
}

 .newBlackHeader2 .header { position:fixed; max-height: 45px; /*top: 0; left:0; right:0; bottom:46px;*/ }
 .newBlackHeader2 .headerBackground { position:fixed; padding: 0 0 50px; width:100%; /*top: 0; left:0; right:0; bottom:50px;*/ }

@media screen and (max-width: 1350px) { .topFunctions { margin:100px 0 0 0; } .modernBrowser .content { overflow:visible; /*max-width: 1000px;*/ } }
@media screen and (max-width: 1000px) { .topFunctions { margin:160px 0 0 0; } }
@media screen and (max-width: 770px) { 
    .topFunctions { text-align: center; margin:0; } 
    .newBlackHeader2 .header { position:static; max-height: 45px; }
    /*.newBlackHeader2 .headerBackground { position:relative; padding: 0 0 0; width:100%; }*/
}




.blueAction, .greyStyleButton, .topFunctions button { line-height: 2.0em; font-size:1.7em; font-weight: 400; text-align: center; margin: 3px 0 0 0; padding: 0 0 0.5em 0; width: 96%; border: none; cursor: pointer;
    background-color: #dcdcdc; color: #636363; box-shadow: inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.8), 0 1px 1px rgba(0,0,0,0.5); text-shadow: 0 1px 1px #fff; 

    background: #dcdcdc; /* Old browsers */
    background: -moz-linear-gradient(top,  #dcdcdc 0%, #CBCBCB 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdcdc), color-stop(100%,#CBCBCB)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dcdcdc 0%,#CBCBCB 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dcdcdc 0%,#CBCBCB 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dcdcdc 0%,#CBCBCB 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #dcdcdc 0%,#CBCBCB 100%); /* W3C */

    position: relative; overflow: hidden;
}
.topFunctions button, .startInspireArrow, .addToCartArea p, .paintMineControl p { opacity: .2; }


.topFunctions .selectModelControl button { /*padding:0; line-height: 2.55em;*/ color:#0087C7; }

.topFunctions .modelNotRequired button { /*padding:0 0 0.5em 0; line-height: 2.0em;*/ color:#EFEFEF; background: #0087C7; text-shadow: none; }


.topFunctions .selectModelControl button:hover { text-shadow:none; }
.modelSelectedMessage, .mustSelectModelMessage, .mustSelectSkinMessage, .modelSoldOutWarning, .previousSoldOutWarning, .inventorySoldOutWarning, .previewWarning { 
    display:none; position:absolute; left:0; right:0; top:-14px; color:#DC0000; z-index: 50; font-size: 14px; text-align: center; }
.topFunctions .modelSoldOutWarning, .topFunctions .previousSoldOutWarning, .topFunctions .inventorySoldOutWarning, .topFunctions .previewWarning { padding: 18px 200px 0 0; 
    background: rgba(255, 255, 255, 0.75); display:none; height: 43px; margin: 0; left: auto; right: 0; top: auto; width: 85px; text-transform: capitalize; }
.topFunctions .previousSoldOutWarning, .topFunctions .previewWarning { display:block; width: 113px; }
.topFunctions .previewWarning { width: 135px; }

.topFunctions .inventorySoldOutWarning { background-color: rgba(0, 0, 0, 0.8); bottom: 61px; display: inline-block; font-size: 2.3em; height: 56px; line-height: 52px; padding: 0;
    vertical-align: middle; width: 200px; z-index: 62;

    bottom:0;
    width:100%;
    top:0;
    cursor:default;
     }

.isReadyToShip .topFunctions .inventorySoldOutWarning { bottom:50px; height:55px; }

@media screen and (max-width: 1350px) { 
    .topFunctions .modelSoldOutWarning, .topFunctions .previousSoldOutWarning, .topFunctions .previewWarning { padding:18px 30% 0 0; }
    /*.topFunctions .inventorySoldOutWarning { width:29%; }*/
}
@media screen and (max-width: 900px) { 
    .topFunctions .modelSoldOutWarning, .topFunctions .previousSoldOutWarning, .topFunctions .previewWarning { padding:18px 36% 0 0; }
    /*.topFunctions .inventorySoldOutWarning { width:36%; }*/
}
@media screen and (max-width: 770px) { 
    .topFunctions .modelSoldOutWarning, .topFunctions .previousSoldOutWarning, .topFunctions .previewWarning { height: 15px; left: 0; margin: 6px auto; padding: 53px 0 0 0; width: 75%; }
    /*.topFunctions .inventorySoldOutWarning { width:75%; right:auto; }*/
}

.topFunctions .colorbranding-options { position: absolute; left: 50%; margin: 0 0 0 -370px; width: 160px; }

.topFunctions .colorbranding-options h5 { color:#afb4b9; border-bottom:1px solid #0087C7; width:70%; margin:0 0 10px auto; }
.topFunctions .colorbranding-options dt { width:50%; display:inline-block; padding: 0 6px 0 0; }
.topFunctions .colorbranding-options dd { display:inline-block; }

.hideElementForNow { display:none; }
.modelSelectedMessage { color:#80858A; text-align: center; }
.modelPreSelectedMessage .modelSelectedMessage { display:block; }

.modelNotRequired .modelSelectedMessage { display:none; }
.isSkinOnlyDS  .noDeviceModels { display:none; }

.topFunctions .startDesign { display: none; }
.topFunctions .startInspire { display: none; }

@media screen and (min-width: 320px) {
    .productAdditionalOptions { max-width: 800px; margin: 0 auto; }
    .productAdditionalOptions li.productAddOption { max-width: 375px; margin: 0 auto; display: inline-block; margin: 5px; text-align: center; }
}
.lt-ie9 .productAdditionalOptions { max-width: 800px; margin: 25px auto 0; }
.lt-ie9 .productAdditionalOptions li.productAddOption { max-width: 375px; margin: 0 auto; display: inline-block; margin: 5px; text-align: center; }

.topFunctions .selectedFunction { background-color: #aaa; color: #fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 -11px 3px -10px rgba(0, 135, 199, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.4) inset, 0 1px 1px rgba(255, 255, 255, 0.8);
    background: #aaa; /* Old browsers */
    background: -moz-linear-gradient(top,  #aaa 0%, #CBCBCB 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaa), color-stop(100%,#CBCBCB)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #aaa 0%,#CBCBCB 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #aaa 0%,#CBCBCB 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #aaa 0%,#CBCBCB 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #aaa 0%,#CBCBCB 100%); /* W3C */

     }

.InspireOptions .startInspire {  background: none repeat scroll 0 0 #F5F5F5; box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 0 1px rgba(0, 0, 0, 0.25);
    border-radius: 0 0 5px 5px; color: #80858A; left: 50%; line-height: 1.5em; margin: 0 0 0 -65px; padding: 0; position: absolute; width: 130px; bottom: -28px; display: inline-block; 
    font-size: 1.6em; overflow:visible;
     }
.InspireOptions .startInspire:hover { color: #0087C7; }

.InspireOptions .startInspire:before { content:""; width:128px; height:8px; position:absolute; top: -5px; left:50%; margin:0 0 0 -64px; background:#F5F5F5; }

.InspireOptions .inspireClosed { width:0; height:0; position:absolute; bottom: -39px; left:50%; margin:0 0 0 -14px; box-shadow: none;
    border-color:rgba(197,197,197,1) rgba(0,0,0,0) rgba(0,0,0,0); border-style: solid; border-width: 6px 14px 0; cursor:pointer; }

.InspireOptions .inspireOpened { width:0; height:0; position:absolute; bottom: -5px; left:50%; margin:0 0 0 -14px; box-shadow: none;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(197,197,197,1); border-style: solid; border-width:0 14px 6px; cursor:pointer; }

.InspireOptions .startInspire span { font-size: 1.0em; color: rgba(234,234,0, 0.8); text-shadow: 0 1px 1px #F5F5F5, 0 0 0 #000000, 1px -2px 1px #F5F5F5; position:relative; left:0; top:0; } 


.InspireOptions .closeInspire {  background: none repeat scroll 0 0 #F5F5F5; box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 0 1px rgba(0, 0, 0, 0.25);
    border-radius: 0 0 5px 5px; color: #80858A; left: 50%; line-height: 1.5em; margin: 0 0 0 -65px; padding: 0; position: absolute; width: 130px; top: 0px; display: inline-block; opacity: 1;
    font-size: 1.6em; cursor:pointer; z-index: 55;
     }

.InspireOptions .closeInspire:hover { color:#C00000; }
.inspireMeHeading { display:none; text-align: center; font-size: 2em; margin:-10px 0 0 0; }

@media screen and (max-width: 770px) { 
    .InspireOptions .closeInspire { display:none; } 
    .inspireMeHeading { display:block; } 
    .InspireOptions .startInspire, .InspireOptions .inspireOpened, .InspireOptions .inspireClosed { display:none; }
    .InspireOptions .startInspire:before { display:none; }
    .modelSelectedMessage, .mustSelectModelMessage, .mustSelectSkinMessage { position:relative; top:-2px; }
}


.closeInspire span { color:#C00000; font-size: 0.9em; line-height: 0; }

.addOptionwarranty, .addOptiongift-wrapping { padding: 25px 15px 25px 15px; }
.topFunctions .addOptiongift-wrapping h5 { text-align: right; white-space:nowrap; }
.topFunctions .addOptiongift-wrapping select { width: 100px; margin: 0 20px 0 0; }
.topFunctions .addOptiongift-wrapping button { margin: 5px; max-width: 300px; }
.topFunctions .addOptiongift-wrapping .fullWidthListItem { text-align: center; }
.topFunctions .addOptiongift-wrapping .fullWidthListItem textarea { width: 80%; height: 100px; }
.gwHiddenElements { display: none; }
.addOptiongift-wrapping input { display: none; }
.topFunctions .addOptiongift-wrapping .fullWidthListItem  h5{ text-align: left; }
#frmDesignStudio .rushOrderMessage { padding: 0 15px 10px; line-height: 0.9em; font-size: 0.9em; font-weight: 300; }
.rush-orderOption { padding: 0 0 5px 15px; }
.warrantyOption { padding: 0 0 10px 15px; }
.blueAction, .topFunctions .blueAction { background: #0087c7; text-shadow: none; color: #EFEFEF; }
.blueAction:hover, .topFunctions .blueAction:hover { color: #FFF; }
.topFunctions > li {  width: 49%; /*margin-top: -7px;*/ display:inline-block; }
.topFunctions .fullbutton { width: 100%; margin: 3px 0 0 0; }
.topFunctions .startAddToCart { background: #0087C7; /*color: #c9c9c9;*/ text-shadow: none; }
.topFunctions .startGallery { border-bottom: 2px solid #fff; }
.startAddToCart .dsPrice, .startPaintMine .siPrice { font-size: .8em; }
.addToCartArea p {  position: relative; text-align: center; bottom: 1.6em; width: 96%; color: #DCDCDC; right:-4%; }
.modelNotRequired p {  position: relative; text-align: center; bottom: 1.6em; width: 96%; color: #DCDCDC; right:-4%; cursor:pointer; }
.paintMineControl p {  position: relative; text-align: center; bottom: 1.6em; width: 96%; color: #DCDCDC; right:-4%; }
.addToCartArea { position: relative; cursor:pointer; }
.topFunctions .paintMineControl button { padding:0 0 0.5em 0; /*line-height: 2.1em;*/ }
.topFunctions .fullbutton { width: 75%; }

.selectModelControl, .paintMineControl { /*bottom:61px;*/ position:relative; right:210px; }
.paintMineControl { position: absolute; cursor:pointer; z-index: 50; /* bottom:125px;bottom:5px;*/ }
.SendInDefault { bottom:auto; }



.topFunctions .addToCartArea { position: fixed; z-index: 82; top: 239px; left: auto; right: -4px; width: auto; font-size: 0.7em; left:50%; right: 0; height:40px; }
.topFunctions .paintMineControl { position: fixed; z-index: 82; top: 239px; left: auto; right: 224px; width: auto; font-size: 0.7em; right: 50%; left: 0; height:40px; }
.topFunctions .modelNotRequired { position: fixed; z-index: 82; top: 239px; left: auto; right: 224px; width: auto; font-size: 0.7em; right: 50%; left: 0; height:40px; }
.topFunctions .fullbutton { transform: translateZ(0); -webkit-transform: translateZ(0); }





.isReadyToShip .selectModelControl  { margin:14px 0 0; }

@media screen and (min-width: 525px) {
    .topFunctions > li { width: 24%; }
    /*.addToCartArea p { width: 100%; }*/
    .paintMineControl p { width: 100%; }
    .topFunctions .addToCartArea { top: 345px; width: 200px; font-size: 0.7em; left:55%; right: auto; }
    .topFunctions .paintMineControl { top: 345px; width: 200px; font-size: 0.7em; right: 55%; left: auto; }
    .topFunctions .modelNotRequired { top: 345px; width: 200px; font-size: 0.7em; right: 55%; left: auto; }
}
@media screen and (min-width: 665px) {
    .topFunctions > li { width: 30%; }
    .topFunctions .addToCartArea { top: 416px; width: 200px; font-size: 1em; left:55%; right: auto; }
    .topFunctions .paintMineControl { top: 416px; width: 200px; font-size: 1em; right: 55%; left: auto; }
    .topFunctions .modelNotRequired { top: 416px; width: 200px; font-size: 1em; right: 55%; left: auto; }
}
@media screen and (min-width: 770px) {
    .addToCartArea { position: absolute; right:0; z-index: 60; }
    /*.paintMineControl { position: absolute; right:0; }*/
    .topFunctions .fullbutton { width:200px; }
    .lowerCartButton { display:none; }
    .selectModelControl { right:210px; }
    .paintMineControl { right:0;  bottom:142px; }
    .topFunctions > li { float:right; display: block; }
    .paintMineControl:before { background: #A9A9A9; content:''; position: absolute; bottom:-21px; right:0; height: 1px; left: 8px; z-index: -10; }

    .paintMineControl:after {  background: #FFFFFF; bottom: -26px; color: #A9A9A9; content: "or"; left: 50%; margin: 0 0 0 -5px; z-index: -5;
        padding: 0 3px; position: absolute; text-align: center; font-size: 1.2em; }

    .SendInDefault:before, .SendInDefault:after { display:none; }


    .selectModelControl:after { content:"+"; right:-13px; color: #A9A9A9; position:absolute; top:50%; font-size: 20px; line-height: 1px; }


    .modelNotRequired:after { content:" "; }




    .topFunctions .addToCartArea { position:absolute; top: auto; z-index: 60; right:0; font-size: 1em; width:200px; left: auto; }
    .topFunctions .paintMineControl { position:absolute; top: auto; z-index: 60; right:0; font-size: 1em; width:200px; }
    .topFunctions .modelNotRequired { position:absolute; top: auto; z-index: 60; right:0; font-size: 1em; width:200px; }

    .topFunctions .purchaseButtonHidden { position:fixed; bottom:20px; right:20px; width:200px; }
    .topFunctions .purchaseButtonHidden.paintMineControl { bottom:85px; }
    .topFunctions .purchaseButtonOnTop { position:fixed; bottom:auto; top:58px; }
    .topFunctions .purchaseButtonOnTop { position:relative; /*bottom:auto; top:58px;*/ }


    .topFunctions .purchaseButtonHidden { right:10px; margin-right: 0; width:200px; }



}
@media screen and (min-width: 900px) {
    .topFunctions .fullbutton { width:180px; }
    .selectModelControl { right:210px; }
    .paintMineControl { right:0; }
    .topFunctions .purchaseButtonHidden { width:180px; }
    .topFunctions .addToCartArea { width:180px; }
    .topFunctions .paintMineControl { width:180px; }
    .topFunctions .modelNotRequired { width:180px; right:180px; }

    .topFunctions .purchaseButtonHidden { right:11px; width:200px; margin-right:0; }

}
@media screen and (min-width: 1025px) {
    .topFunctions .purchaseButtonHidden { right:50%; margin-right: -500px; width:200px; }

}
@media screen and (min-width: 1350px) {
    .topFunctions .fullbutton { width: 20%; }
    .selectModelControl { right:210px; }
    .paintMineControl { right:0; }
    .topFunctions .addToCartArea { width:20%; }
    .topFunctions .paintMineControl { width:20%; }
    .topFunctions .modelNotRequired { width:20%; right:210px; }
    .topFunctions .addToCartArea.purchaseButtonHidden { width:200px; }
    .topFunctions .paintMineControl.purchaseButtonHidden { width:200px; }
    /*
    .topFunctions > li { width: 15%; }
    .topFunctions .fullbutton { width: 15%; border-bottom: none; }
    .topFunctions .addToCartArea {  width: 19%; }
    */


    .topFunctions .purchaseButtonHidden { right:50%; margin-right: -615px; width:200px; } /**/


}


.startSelectModel span { color: #00BB00; background-color: #EEEEEE; border-radius: 50% 50% 50% 50%; display:none; height:20px; width:20px; left:12px; line-height: 22px; 
    position:absolute; top:15px; font-size: 15px; font-weight: 700; }

.modelPreSelectedMessage .startSelectModel span { display:block; }

.displayStep { font-size: 3em; position: absolute; top: 0; left: -5px; text-shadow:0px -1px 1px  #333333; }
.topFunctions button .displayStep  { color: #D3D3D3; text-shadow:0 -1px 1px #666666; }
.topFunctions .selectedFunction .displayStep  { color: #B1B1B1; text-shadow:0 -1px 1px #333333; }
.topFunctions .blueAction .displayStep { color: #0076B6; text-shadow:0 -1px 1px #005494; }
.topFunctions .cwDSBox .displayStep { color: #C2C2C2; font-size: 3.7em; left: 2px; line-height: 0.7em; text-shadow: 0 -1px 1px #B3B3B3; right:2px; left:auto; }

.lt-ie9 .topFunctions > li { width: 15%; }
.lt-ie9 .topFunctions .fullbutton { width: 15%; border-bottom: none; }
.lt-ie9 .topFunctions .addToCartArea {  width: 30%; }
.lt-ie9 .topFunctions .paintMineControl {  width: 30%; }

.totalPrice { position: absolute; left: 20px; top: -10px; font-size: 1.4em; text-align: left; color:#898989; z-index: 75; background:#fff none repeat scroll 0 0; }
.totalPrice button { background: none repeat scroll 0 0 transparent; border: medium none; padding: 0; text-align: right; cursor: pointer; color: #808080; display:none; }
.totalPrice button img { opacity: .5; }
.totalPrice button:hover, .totalPrice button:active { color:#000; }
.totalPrice button:hover img, .totalPrice button:active img { opacity: 1; }
.totalPrice select { display: none; }

@media screen and (max-width: 770px) { 
    .isReadyToShip .totalPrice { box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.6); padding:5px; }
}

.shareIcons { font-size: 12px; position: absolute; right: 14px; text-align: right; top: 15px; width:30px; z-index: 52; }

.shareIcons li { display:inline-block; margin: 2px 0; }

.shareIcons span.iconTip { color: #AFB4B9; display: none; font-size: 1.5em; line-height: 1.5em; position: absolute; right: 40px; text-align: right; white-space: nowrap; }
.topFunctions .emailSubArea .socialIcons span.iconTip { color: #AFB4B9; font-size: 1.5em; line-height: 1.5em;
    white-space: nowrap; position:static; display:inline-block;  padding:1px 0 0 0;

    /*display: none; position: absolute;text-align: center; right: -50px; left: -50px; bottom: -1.7em; */ }
.topFunctions .emailSubArea .socialIcons li { position: relative; }

@media screen and (min-width: 770px) { 
    .shareIcons li:hover span.iconTip { display: block; } 
    /*.topFunctions .emailSubArea .socialIcons li:hover span.iconTip { display: inline-block; } */
    .topFunctions .emailSubArea .socialIcons span.iconTip { padding:3px 0 0 5px; }
    .topFunctions .cwDSBox .displayStep { color: #E4E4E4;  left: 2px; right:auto; }
    .totalPrice { top: -5px; min-height: 30px;  }
    .totalPrice p { position: absolute; bottom: 2px; left: 0; right: 0; }
}

.rotateMessage { display:none; }

@media screen and (orientation:landscape) and (max-width: 770px) { 
    .rotateMessage { display:block; position:absolute; right: 8px; top: -13px; color:#888; font-size:12px; text-shadow:1px 1px 4px #ccc; }
}

.topFunctions  .subArea { padding: 10px 3%; width: 88%; text-align: left; display: none; }
.topFunctions .subArea .subArea { margin: 0 0 0 1%; width: 86%; }
.topFunctions  .productParts { border:0; width: 94%; }
.topFunctions .ShareOptions ul { padding: 10px 0 0 0; }
.topFunctions .isReadyToShip { display: block; }
.topFunctions .SelectAdditionalOptions  > ul > li { /*line-height: 3.6em;*/ font-size:1.2em; font-weight: 700; }
.topFunctions .gwControls { margin: 10px 0 0 0; }
.topFunctions .SelectModel  > ul > li,
.topFunctions .productParts > ul > li { line-height: 3.6em; font-size:1.2em; font-weight: 300; position: relative; /*cursor: pointer;*/ background:#FFFFFF; }
.topFunctions .SelectModel  > ul > li.productModelList { margin: 0 1% 20px 1%; display: inline-block; width: 90%; line-height: 1.7em; vertical-align: top; cursor: default; }
.productPurchaseOptions { text-align: center; padding:10px 0 0 0; margin:15px 0 0 0; }
.productPurchaseOptions h3 { padding:0 0 10px 0; }
.paintMineSection { text-align: center; padding:10px 0 0 0; margin:15px 0 0 0; }
.paintMineSection h3 { padding:10px 0 10px 0; font-size: 2em; }
.paintMineSection ol { text-align: left; margin: 40px 35px 0 0; width: 300px; background:#EFEFEF; float:right; font-size: 1.1em; padding:0px 20px 12px; }
.paintMineSection ol li { padding: 2px 0 2px 25px; text-indent: -25px; font-family: Verdana, Tahoma, sans-serif; }
.paintMineSection ol li:first-child { position:relative; top: -15px; line-height: 5px; text-align: center; font-size: 1.2em;  }
.paintMineSection ol.sendInRequirements { float:left; margin:40px 0 0 35px; }
.paintMineSection .paintSubTitle { font-size: 1.6em; border-bottom: 1px solid #0087C7; padding:0 10px 20px; }

.sendInNote { color: #9F6000; clear: both; padding:15px 0 5px 0; }
.sendInNoteAirPods { color: #c00000; clear: both; padding: 0 0 5px 0; font-size: 1.5em; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }
.sendInDeadlineNote { color:#AF0000; padding:5px 0 0 0; }
.topFunctions  .productParts > ul > li.productPartListItem { overflow: visible; cursor:pointer; /*border-top: 1px solid #555;*/ }
form.isReadyToShip .topFunctions  .productParts > ul > li.productPartListItem { cursor:text; }
.topFunctions  .productParts > ul > li.skipPart { display:none; }
.topFunctions  .isReadyToShip > ul > li { cursor:default; }
.topFunctions  .productParts > ul > li.subArea { border-top: none; width: 98%; margin: 0 1%; padding:0; }
.optionName { padding: 0 0 0 10px; }
.optionPrice { float: right; padding: 0 10px 0 0; display:none; }
.topFunctions .partSpecialNote { line-height: 1.3em; color: #AF0000; font-size: 0.8em; padding:1em 3em; }
.topFunctions .finishMatchNote { padding: 2em 3em 0; color: #AF0000; font-size: 0.8em; }
.topFunctions .skinFinishNote { padding: 2em 3em 0; color: #AF0000; font-size: 0.8em; display:none; }
.productAdditionalOptions  .addOptionWrapper { display: none; margin: 0 auto; background-color: #FFF; text-align: left; }
.topFunctions  .subArea .productPartListItem div { width: 30px; display: block; position: absolute; left: 0px; top: 0px; bottom:0px; overflow: hidden;
    box-shadow: inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.8), 0 0 1px rgba(0,0,0,0.5);
     }
.topFunctions  .subArea .partSelected div { box-shadow: 0 -1px 1px rgba(255, 255, 255, 0.5) inset, 0 1px 1px rgba(0, 0, 0, 0.4) inset; }
.productModelList h5 { padding:0; }
.productModelList h5 span { display:block; }
.topFunctions .subArea .productModelList dl { font-size: .9em; padding: 0 0 1.5em 0; position:relative; z-index: 50; }
.topFunctions .subArea .productModelList dt { display: inline-block; font-weight: 700; line-height: 0.5em; text-align: left; width: 25%; width:95%; }
.topFunctions .subArea .productModelList dd { display: inline-block; font-weight: 300; line-height: 0.5em; padding: 0 0 0 3%; text-align: left; width: 71%; width:90%; font-size: 0.8em; }
.topFunctions .subArea .productModelList dd select { font-size: 1.1em; }
.topFunctions .subArea .productModelList .skinOnlyBG { position:absolute; top:45px; left:10px; width:100%; max-width: 450px; }
.topFunctions .subArea .productModelList select { z-index: 50; }
.topFunctions .subArea .cwModelWrapperWithOptions { /*display: none;*/ border:1px solid #DDDDDD; }
.topFunctions .subArea .cwModelWrapperWithOptions h5 { display: block; font-size: 1.5em; padding: 0.5em 0; }
.topFunctions .subArea .cwModelWrapperWithOptions button h5 { display: none; }
.productPartName { padding: 0 0 0 27px; }
.isReadyToShip .productPartName { font-size:1.1em; }
.partColors .productPartName { position:absolute; text-transform: capitalize; font-size: 1.1em; padding: 0; color:#80858A; white-space:nowrap; left:0; top:7px; width:100%; text-align: center;
    cursor:text; /*left:220px; top:15px; text-align: left;*/ }
.productPartPrice { padding: 0 0 0 6px; }
.productPartPriceZero { visibility: hidden; }
.partColorName { position: absolute; right: 10px; top: -4px; text-align: right; text-transform: capitalize; }
.partColors .partColorName { position: absolute; left: 220px; top: 16px; text-align: left; text-transform: capitalize; font-size: 1em; z-index: 60; color:#80858A; white-space:nowrap; cursor:default; }


.topFunctions .SelectModel  > ul > li.isSkinOnlyModel { display:none; }
.topFunctions .SelectModel  > ul.showOnlySkins > li.productModelList { display:none; }
.topFunctions .SelectModel  > ul.showOnlySkins > li.isSkinOnlyModel { display:inline-block; }

@media screen and (max-width: 1350px) { 

    .topFunctions .subArea .productModelList .skinOnlyBG { top:68px; left:70px; width:70%; }
}

@media screen and (max-width: 770px) { 

    .topFunctions .subArea .productModelList .skinOnlyBG { top:57px; left:0; width:100%; }
    .partColors .partColorName { display:none; }
    .partColors .productPartName { display:none; }
    .topFunctions  .productParts > ul > li.subArea { margin:10px 1% 0; }
    .shareIcons { right: 2px; }
    .productAdditionalOptions  .addOptionWrapper { text-align: center; }
    .selectModelControl, .paintMineControl { position:relative; top:0; /*bottom:0;*/ left:0; right:0; }
    .topFunctions .emailOverlay { margin:15px auto 0; }
    .topFunctions .SelectModel { margin:15px auto 0; }
    .topFunctions .paintMineWrapper { margin:15px auto 0; }
    .topFunctions .paintMineQuestionWrapper { margin:15px auto 0; }


    .topFunctions .SelectModel .closeSelectModel { display:none; }
    .topFunctions .paintMineWrapper .closePaintMine { display:none; }
    .topFunctions .paintMineQuestionWrapper .closePaintMineQuestion { display:none; }


    .productPartName { padding: 0 0 0 42px; }
    .paintMineSection { padding:0 10px; }
    .paintMineSection ol { margin: 30px auto; padding: 0 10px; float:none; margin:40px auto; width:auto; max-width: 300px; }
    .paintMineSection ol.sendInRequirements { position:static; left:0; float:none; margin:40px auto; }
}
@media screen and (max-width: 500px) { 

    .topFunctions .subArea .productModelList .skinOnlyBG { top:147px; left:0; width:100%; }
}

.partFinishName { color: #999999; font-size: 0.8em; position: absolute; right: 10px; text-transform: capitalize; top: 8px; }
.topFunctions .partColors { text-align: center; }
.colorBoxes { line-height: 0; padding:10px 0 0 0; }
.otherColorBoxes { padding:10px 0 0 0; }

.colorBoxes li { display: inline-block; overflow: hidden; width: 27px; height: 0; padding-top: 27px; margin: 0 0 0  0; cursor: pointer; position: relative; line-height: 2em;
    box-shadow: inset 0 -1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.8), 0 -1px 1px rgba(0,0,0,0.5); 

    background-image: url(../images/designstudio3/paint-swatch-sprite.jpg);
    background-position: 30px 30px;
    background-repeat: no-repeat;

}

.fcbgloss .colorBoxes li.colorabyss { background-position: -0px 0; } .fcbmatte .colorBoxes li.colorabyss { background-position: -0px -30px; }
.fcbgloss .colorBoxes li.colorbilliard { background-position: -30px 0; } .fcbmatte .colorBoxes li.colorbilliard { background-position: -30px -30px; }
.fcbgloss .colorBoxes li.colorcaribbean { background-position: -60px 0; } .fcbmatte .colorBoxes li.colorcaribbean { background-position: -60px -30px; }
.fcbgloss .colorBoxes li.colorcaution { background-position: -90px 0; } .fcbmatte .colorBoxes li.colorcaution { background-position: -90px -30px; }
.fcbgloss .colorBoxes li.colorclover { background-position: -120px 0; } .fcbmatte .colorBoxes li.colorclover { background-position: -120px -30px; }
.fcbgloss .colorBoxes li.colorcobalt { background-position: -150px 0; } .fcbmatte .colorBoxes li.colorcobalt { background-position: -150px -30px; }
.fcbgloss .colorBoxes li.colorcoffee { background-position: -180px 0; } .fcbmatte .colorBoxes li.colorcoffee { background-position: -180px -30px; }
.fcbgloss .colorBoxes li.colorconcord { background-position: -210px 0; } .fcbmatte .colorBoxes li.colorconcord { background-position: -210px -30px; }
.fcbgloss .colorBoxes li.colorcotton-candy { background-position: -240px 0; } .fcbmatte .colorBoxes li.colorcotton-candy { background-position: -240px -30px; }
.fcbgloss .colorBoxes li.colorcranberry { background-position: -270px 0; } .fcbmatte .colorBoxes li.colorcranberry { background-position: -270px -30px; }
.fcbgloss .colorBoxes li.colorcrush { background-position: -300px 0; } .fcbmatte .colorBoxes li.colorcrush { background-position: -300px -30px; }
.fcbgloss .colorBoxes li.colorflirt { background-position: -330px 0; } .fcbmatte .colorBoxes li.colorflirt { background-position: -330px -30px; }
.fcbgloss .colorBoxes li.colorformula { background-position: -360px 0; } .fcbmatte .colorBoxes li.colorformula { background-position: -360px -30px; }
.fcbgloss .colorBoxes li.colorfossil { background-position: -390px 0; } .fcbmatte .colorBoxes li.colorfossil { background-position: -390px -30px; }
.fcbgloss .colorBoxes li.colorfrostbite { background-position: -420px 0; } .fcbmatte .colorBoxes li.colorfrostbite { background-position: -420px -30px; }
.fcbgloss .colorBoxes li.colorfusion { background-position: -450px 0; } .fcbmatte .colorBoxes li.colorfusion { background-position: -450px -30px; }
.fcbgloss .colorBoxes li.colorglacier { background-position: -480px 0; } .fcbmatte .colorBoxes li.colorglacier { background-position: -480px -30px; }
.fcbgloss .colorBoxes li.colorjade { background-position: -510px 0; } .fcbmatte .colorBoxes li.colorjade { background-position: -510px -30px; }
.fcbgloss .colorBoxes li.colorjester { background-position: -540px 0; } .fcbmatte .colorBoxes li.colorjester { background-position: -540px -30px; }
.fcbgloss .colorBoxes li.colorjet-black { background-position: -570px 0; } .fcbmatte .colorBoxes li.colorjet-black { background-position: -570px -30px; }
.fcbgloss .colorBoxes li.colorlemonade { background-position: -600px 0; } .fcbmatte .colorBoxes li.colorlemonade { background-position: -600px -30px; }
.fcbgloss .colorBoxes li.colormango { background-position: -630px 0; } .fcbmatte .colorBoxes li.colormango { background-position: -630px -30px; }
.fcbgloss .colorBoxes li.colorparadise { background-position: -660px 0; } .fcbmatte .colorBoxes li.colorparadise { background-position: -660px -30px; }
.fcbgloss .colorBoxes li.colorpumpkin { background-position: -690px 0; } .fcbmatte .colorBoxes li.colorpumpkin { background-position: -690px -30px; }
.fcbgloss .colorBoxes li.colorromance { background-position: -720px 0; } .fcbmatte .colorBoxes li.colorromance { background-position: -720px -30px; }
.fcbgloss .colorBoxes li.colorsky { background-position: -750px 0; } .fcbmatte .colorBoxes li.colorsky { background-position: -750px -30px; }
.fcbgloss .colorBoxes li.colorsmoke-white { background-position: -780px 0; } .fcbmatte .colorBoxes li.colorsmoke-white { background-position: -780px -30px; }
.fcbgloss .colorBoxes li.colorspicy { background-position: -810px 0; } .fcbmatte .colorBoxes li.colorspicy { background-position: -810px -30px; }
.fcbgloss .colorBoxes li.colorvanilla { background-position: -840px 0; } .fcbmatte .colorBoxes li.colorvanilla { background-position: -840px -30px; }

.fcbgloss .colorBoxes li.colorbreeze { background-position: -870px 0px; } .fcbmatte .colorBoxes li.colorbreeze { background-position: -870px -30px; }
.fcbgloss .colorBoxes li.colorcayenne { background-position: -900px 0px; } .fcbmatte .colorBoxes li.colorcayenne { background-position: -900px -30px; }
.fcbgloss .colorBoxes li.colorflare { background-position: -930px 0px; } .fcbmatte .colorBoxes li.colorflare { background-position: -930px -30px; }
.fcbgloss .colorBoxes li.colorgoldfish { background-position: -960px 0px; } .fcbmatte .colorBoxes li.colorgoldfish { background-position: -960px -30px; }
.fcbgloss .colorBoxes li.coloriris { background-position: -990px 0px; } .fcbmatte .colorBoxes li.coloriris { background-position: -990px -30px; }
.fcbgloss .colorBoxes li.colorlime { background-position: -1020px 0px; } .fcbmatte .colorBoxes li.colorlime { background-position: -1020px -30px; }
.fcbgloss .colorBoxes li.colornavy { background-position: -1050px 0px; } .fcbmatte .colorBoxes li.colornavy { background-position: -1050px -30px; }
.fcbgloss .colorBoxes li.coloroasis { background-position: -1080px 0px; } .fcbmatte .colorBoxes li.coloroasis { background-position: -1080px -30px; }
.fcbgloss .colorBoxes li.colortangerine { background-position: -1110px 0px; } .fcbmatte .colorBoxes li.colortangerine { background-position: -1110px -30px; }
.fcbgloss .colorBoxes li.colorvarsity { background-position: -1140px 0px; } .fcbmatte .colorBoxes li.colorvarsity { background-position: -1140px -30px; }

.fcbgloss .colorBoxes li.coloralpine { background-position: -0px -60px; } .fcbmatte .colorBoxes li.coloralpine { background-position: -0px -90px; }
.fcbgloss .colorBoxes li.colorblaze { background-position: -30px -60px; } .fcbmatte .colorBoxes li.colorblaze { background-position: -30px -90px; }
.fcbgloss .colorBoxes li.colorblush { background-position: -60px -60px; } .fcbmatte .colorBoxes li.colorblush { background-position: -60px -90px; }
.fcbgloss .colorBoxes li.colorcandy-apple { background-position: -90px -60px; } .fcbmatte .colorBoxes li.colorcandy-apple { background-position: -90px -90px; }
.fcbgloss .colorBoxes li.colorcarbon-black { background-position: -120px -60px; } .fcbmatte .colorBoxes li.colorcarbon-black { background-position: -120px -90px; }
.fcbgloss .colorBoxes li.colorcosmic { background-position: -150px -60px; } .fcbmatte .colorBoxes li.colorcosmic { background-position: -150px -90px; }
.fcbgloss .colorBoxes li.colordiamond { background-position: -180px -60px; } .fcbmatte .colorBoxes li.colordiamond { background-position: -180px -90px; }
.fcbgloss .colorBoxes li.colordragon { background-position: -210px -60px; } .fcbmatte .colorBoxes li.colordragon { background-position: -210px -90px; }
.fcbgloss .colorBoxes li.colorenvy { background-position: -240px -60px; } .fcbmatte .colorBoxes li.colorenvy { background-position: -240px -90px; }
.fcbgloss .colorBoxes li.colorglamour { background-position: -270px -60px; } .fcbmatte .colorBoxes li.colorglamour { background-position: -270px -90px; }
.fcbgloss .colorBoxes li.colorgoldrush { background-position: -300px -60px; } .fcbmatte .colorBoxes li.colorgoldrush { background-position: -300px -90px; }
.fcbgloss .colorBoxes li.colorgraphite { background-position: -330px -60px; } .fcbmatte .colorBoxes li.colorgraphite { background-position: -330px -90px; }
.fcbgloss .colorBoxes li.colorhybrid { background-position: -360px -60px; } .fcbmatte .colorBoxes li.colorhybrid { background-position: -360px -90px; }
.fcbgloss .colorBoxes li.colorindulge { background-position: -390px -60px; } .fcbmatte .colorBoxes li.colorindulge { background-position: -390px -90px; }
.fcbgloss .colorBoxes li.colorlightning { background-position: -420px -60px; } .fcbmatte .colorBoxes li.colorlightning { background-position: -420px -90px; }
.fcbgloss .colorBoxes li.colorlilac { background-position: -450px -60px; } .fcbmatte .colorBoxes li.colorlilac { background-position: -450px -90px; }
.fcbgloss .colorBoxes li.colormidnight { background-position: -480px -60px; } .fcbmatte .colorBoxes li.colormidnight { background-position: -480px -90px; }
.fcbgloss .colorBoxes li.colormint { background-position: -510px -60px; } .fcbmatte .colorBoxes li.colormint { background-position: -510px -90px; }
.fcbgloss .colorBoxes li.colormystique { background-position: -540px -60px; } .fcbmatte .colorBoxes li.colormystique { background-position: -540px -90px; }
.fcbgloss .colorBoxes li.colorpowder { background-position: -570px -60px; } .fcbmatte .colorBoxes li.colorpowder { background-position: -570px -90px; }
.fcbgloss .colorBoxes li.colorprowler { background-position: -600px -60px; } .fcbmatte .colorBoxes li.colorprowler { background-position: -600px -90px; }
.fcbgloss .colorBoxes li.colorroot-beer { background-position: -630px -60px; } .fcbmatte .colorBoxes li.colorroot-beer { background-position: -630px -90px; }
.fcbgloss .colorBoxes li.colorsand { background-position: -660px -60px; } .fcbmatte .colorBoxes li.colorsand { background-position: -660px -90px; }
.fcbgloss .colorBoxes li.colorstar-dust { background-position: -690px -60px; } .fcbmatte .colorBoxes li.colorstar-dust { background-position: -690px -90px; }
.fcbgloss .colorBoxes li.colorsteel { background-position: -720px -60px; } .fcbmatte .colorBoxes li.colorsteel { background-position: -720px -90px; }
.fcbgloss .colorBoxes li.colorstorm { background-position: -750px -60px; } .fcbmatte .colorBoxes li.colorstorm { background-position: -750px -90px; }
.fcbgloss .colorBoxes li.colortechno { background-position: -780px -60px; } .fcbmatte .colorBoxes li.colortechno { background-position: -780px -90px; }
.fcbgloss .colorBoxes li.colorwet { background-position: -810px -60px; } .fcbmatte .colorBoxes li.colorwet { background-position: -810px -90px; }
.fcbgloss .colorBoxes li.colorzest { background-position: -840px -60px; } .fcbmatte .colorBoxes li.colorzest { background-position: -840px -90px; }

.fcbgloss .colorBoxes li.coloralloy { background-position: -870px -60px; } .fcbmatte .colorBoxes li.coloralloy { background-position: -870px -90px; }
.fcbgloss .colorBoxes li.colordune { background-position: -900px -60px; } .fcbmatte .colorBoxes li.colordune { background-position: -900px -90px; }


.fcbgloss .colorBoxes li.colorblack-carbon-fiber { background-position: -0px -120px; } .fcbmatte .colorBoxes li.colorblack-carbon-fiber { background-position: -0px -120px; }
.fcbgloss .colorBoxes li.colorwhite-carbon-fiber { background-position: -30px -120px; } .fcbmatte .colorBoxes li.colorwhite-carbon-fiber { background-position: -30px -120px; }


.fcbgloss .colorBoxes li.colorebony-wood { background-position: -60px -120px; } .fcbmatte .colorBoxes li.colorebony-wood { background-position: -60px -120px; }
.fcbgloss .colorBoxes li.colortamo-wood { background-position: -90px -120px; } .fcbmatte .colorBoxes li.colortamo-wood { background-position: -90px -120px; }
.fcbgloss .colorBoxes li.colorzebra-wood { background-position: -120px -120px; } .fcbmatte .colorBoxes li.colorzebra-wood { background-position: -120px -120px; }
.fcbgloss .colorBoxes li.colorash-wood { background-position: -150px -120px; } .fcbmatte .colorBoxes li.colorash-wood { background-position: -150px -120px; }


.fcbgloss .colorBoxes li.colorslate-stone { background-position: -180px -120px; } .fcbmatte .colorBoxes li.colorslate-stone { background-position: -180px -120px; }
.fcbgloss .colorBoxes li.colormarble-stone { background-position: -210px -120px; } .fcbmatte .colorBoxes li.colormarble-stone { background-position: -210px -120px; }


.fcbgloss .colorBoxes li.colordark-brown-leather { background-position: -240px -120px; } .fcbmatte .colorBoxes li.colordark-brown-leather { background-position: -240px -120px; }
.fcbgloss .colorBoxes li.colorlight-brown-leather { background-position: -270px -120px; } .fcbmatte .colorBoxes li.colorlight-brown-leather { background-position: -270px -120px; }
.fcbgloss .colorBoxes li.colorblack-leather { background-position: -300px -120px; } .fcbmatte .colorBoxes li.colorblack-leather { background-position: -300px -120px; }
.fcbgloss .colorBoxes li.colorwhite-leather { background-position: -330px -120px; } .fcbmatte .colorBoxes li.colorwhite-leather { background-position: -330px -120px; }
.fcbgloss .colorBoxes li.colorred-leather { background-position: -360px -120px; } .fcbmatte .colorBoxes li.colorred-leather { background-position: -360px -120px; }


.fcbgloss .colorBoxes li.colorsilver-metal { background-position: -390px -120px; } .fcbmatte .colorBoxes li.colorsilver-metal { background-position: -390px -120px; }
.fcbgloss .colorBoxes li.colorblue-metal { background-position: -420px -120px; } .fcbmatte .colorBoxes li.colorblue-metal { background-position: -420px -120px; }
.fcbgloss .colorBoxes li.colorgold-metal { background-position: -450px -120px; } .fcbmatte .colorBoxes li.colorgold-metal { background-position: -450px -120px; }


.fcbgloss .colorBoxes li.colorcarbide-metal { background-position: -510px -120px; } .fcbmatte .colorBoxes li.colorcarbide-metal { background-position: -510px -120px; }
.fcbgloss .colorBoxes li.colorblack-wood { background-position: -540px -120px; } .fcbmatte .colorBoxes li.colorblack-wood { background-position: -540px -120px; }
.fcbgloss .colorBoxes li.colorgold-carbon-fiber { background-position: -480px -120px; } .fcbmatte .colorBoxes li.colorgold-carbon-fiber { background-position: -480px -120px; }


.fcbgloss .colorBoxes li.colormosaic-metal { background-position: -570px -120px; } .fcbmatte .colorBoxes li.colormosaic-metal { background-position: -570px -120px; }
.fcbgloss .colorBoxes li.colorwhite-marble-stone { background-position: -600px -120px; } .fcbmatte .colorBoxes li.colorwhite-marble-stone { background-position: -600px -120px; }
.fcbgloss .colorBoxes li.colortracer { background-position: -630px -120px; } .fcbmatte .colorBoxes li.colortracer { background-position: -630px -120px; }
.fcbgloss .colorBoxes li.colorrust-metal { background-position: -660px -120px; } .fcbmatte .colorBoxes li.colorrust-metal { background-position: -660px -120px; }

.otherBoxes li { max-width: 250px; margin: 15px; position:relative; }
.partColors .SelectedColor { box-shadow: 0 0 0 rgba(0, 0, 0, 0.5) inset, 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 0px 1px rgba(0,0,0,0.0); }
.partColors .SelectedColor p, .partColors .SelectedColor span { color:#0087C7; }

.partColors .AvoidColor::before { border: 3px solid rgba(155, 0, 0, 1); border-radius: 18px; color: rgba(155, 0, 0, 1); content: "\\"; display: inline-block;
    font-size: 22px; font-weight: 800; height: 9px; left: 4px; padding: 7px 0 0; position: absolute; top: 4px; width: 16px;
    -webkit-transform: rotate(-17deg); -moz-transform: rotate(-17deg); -ms-transform: rotate(-17deg); -o-transform: rotate(-17deg);    
}
.cwDSBox div.matchColorWarning { display:none; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); margin: 0 4% 0 3%; position:absolute; top:50%; border-radius: 5px; }
.cwDSBox div.matchColorWarning p { position:relative; background-color: #FEEFB3; padding:3px; border-radius: 5px; font-size: 10px; top:0; z-index: 65; }
.cwDSBox div.matchColorWarningTab { background-color: #FEEFB3; position:absolute; bottom:-10px; left:50%; content:''; width:20px; height:20px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); margin:0 0 0 -10px; z-index: 60;
    -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);
}

.matchColorFirstPart, .matchColorSecondPart { text-transform:capitalize; }










.partColors .colorferrari::before, .partColors .colorcrush::before, .partColors .colorbilliard::before, .partColors .colorjade::before, .partColors .colorglacier::before, 
.partColors .colorcobalt::before, .partColors .colorabyss::before, .partColors .colorconcord::before, .partColors .colorfusion::before, .partColors .colorcotton_candy::before, 
.partColors .colorcotton-candy::before, .partColors .colorromance::before, .partColors .colorcoffee::before, .partColors .colorjet_black::before, 
.partColors .colorjet-black::before, .partColors .colorclover::before, .partColors .colorflirt::before, .partColors .colorformula::before, .partColors .colorparadise::before, 
.partColors .colorpumpkin::before, .partColors .colorsky::before, .partColors .colorspicy::before, .partColors .colorcandy_apple::before, .partColors .colorcandy-apple::before, 
.partColors .colorhybrid::before, .partColors .colorblaze::before, .partColors .coloralpine::before, .partColors .colordragon::before, .partColors .colormidnight::before, 
.partColors .colortechno::before, .partColors .colorpowder::before, .partColors .colorwet::before, .partColors .colorblush::before, .partColors .colormystique::before, 
.partColors .colorprowler::before, .partColors .colorgraphite::before, .partColors .colorcarbon_black::before, .partColors .colorcarbon-black::before, 
.partColors .colorcaribbean::before, .partColors .colorcranberry::before, .partColors .colormint::before, .partColors .colorroot_beer::before, .partColors .colorroot-beer::before, 
.partColors .colorglamour::before, .partColors .colorzest::before, .partColors .colorcosmic::before, .partColors .colorindulge::before, .partColors .colorstorm::before, 
.partColors .colorcaution::before, .partColors .colorlemonade::before, .partColors .colorgoldrush::before, .partColors .colorenvy::before, .partColors .colorsand::before, 
.partColors .colormango::before, .partColors .colorstar_dust::before, .partColors .colorstar-dust::before
 {
    border-color: rgba(245, 245, 245, 1);
    color: rgba(245, 245, 245, 1);



    border-color: rgba(175, 175, 175, 1);
    color: rgba(175, 175, 175, 1);

}




.partColors .colorlilac::before, .partColors .colorsteel::before, .partColors .colorfossil::before, .partColors .colorvanilla::before, .partColors .colordiamond::before,
.partColors .colorlightning::before, .partColors .colorsmoke_white::before, .partColors .colorsmoke-white::before, .partColors .colorfrostbite::before, 
.partColors .colorjester::before  {
    border-color: rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, 1);
}







@media screen and (max-width: 770px) { 
    .colorBoxes li { margin:0 0 4px 0; }
}


.partColors .SelectedColor:before {
    content: ''; background-color:#252525; position: absolute; top: 50%; left: 50%; z-index: 57; width:6px;
    border-radius: 6px; margin:-3px 0 0 -3px;  height:6px;
}
.partColors .SelectedColor:after { 
    content: ''; background-color:rgba(200,200,200,0.35); position: absolute; top: 50%; left: 50%; z-index: 56; width:10px; 
    border-radius: 10px; margin:-5px 0 0 -5px; height: 10px; box-shadow: 0 -1px 1px rgba(255, 255, 255, 0.5) inset, 0 1px 1px rgba(0, 0, 0, 0.4) inset;
}
.partColors .selectNumber .SelectedColor:before, .partColors .otherColorBoxes .SelectedColor:before, .partColors .otherBoxes .SelectedColor:before, 
    .partColors .selectEngraving .SelectedColor:before, .partColors .selectSymbols .SelectedColor:before, .partColors .accessoryBoxes .SelectedColor:before { display:none; }
.partColors .selectNumber .SelectedColor:after, .partColors .otherColorBoxes .SelectedColor:after, .partColors .otherBoxes .SelectedColor:after,
    .partColors .selectEngraving .SelectedColor:after, .partColors .selectSymbols .SelectedColor:after, .partColors .accessoryBoxes .SelectedColor:after { display:none; }
/*
.closeColorBox { border-radius: 0 0 50px 50px; top: 50%; color: #80858A; left: 170px; line-height: 1.3em; margin: -50px 0 0 0; padding: 0; position: absolute; width: 100px;
    background: none repeat scroll 0 0 #F5F5F5;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 0 1px rgba(0, 0, 0, 0.25);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    writing-mode: lr-tb;
}
*/

/*
.closeColorBox:after { background: none repeat scroll 0 0 #F5F5F5; content:''; height:3px; left: 1px; position:absolute; top: -2px; width: 99px; z-index: 60; }
*/
.closeColorBox {
    background: none repeat scroll 0 0 #E5E5E5;
    border-radius: 1em 1em 1em 1em;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 0 1px rgba(0, 0, 0, 0.25);
    color: #C00000;
    font-size: 0.65em;
    line-height: 1.65em;
    margin: 0;
    padding: 0 5px;
    position: absolute;
    right: 5px;
    top: 3px;
    display:none;
}

.closeColorBox:hover { background: none repeat scroll 0 0 #C00000; color: #E5E5E5; 
    box-shadow:0 -11px 3px -10px rgba(0, 135, 199, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.4) inset, 0 1px 1px rgba(255, 255, 255, 0.8); 
}


.previousPart, .nextPart, .addOptionPlus, .closeSelectModel, .closePaintMine, .closeEmailSubArea, .closePaintMineQuestion {
    background: none repeat scroll 0 0 #E5E5E5;
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 0 1px rgba(0, 0, 0, 0.25);
    color: #0087C7;
    font-size: 1.5em;
    height: 20px;
    line-height: 0.8em;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 20px;
    top: 3px;
    width:20px;
    z-index: 55;
    font-weight: 700;
    cursor:pointer;
}
.nextPart { right: 20px; top: 3px; left:auto; }
.closeSelectModel, .closePaintMine, .closeEmailSubArea, .closePaintMineQuestion { color:#C00000; font-size: 14px; line-height: 18px; top:5px; left:6px; } 
.addOptionPlus {
    font-size: 30px;
    height: 16px;
    line-height: 10px;
    width:15px;
    padding:0 0 0 1px;
    position:static; 
    display:inline-block;
    top:auto;
    left:auto;
    margin:0 5px 0 0;
    font-weight: 300;
}
.previousPart:hover, .nextPart:hover, .productAddOption:hover .addOptionPlus { background: none repeat scroll 0 0 #0087C7; color: #E5E5E5; 
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.4) inset, 0 1px 1px rgba(255, 255, 255, 0.8); 
}


@media screen and (max-width: 770px) { 
    .closeColorBox {  display:none; } 
    .partColors .SelectedColor:before { z-index: 49; }
    .partColors .SelectedColor:after { z-index: 48; }
    .previousPart, .nextPart { left:-300%; }
}

.partColors .colortitle {  box-shadow: none; height: 45px; padding: 0; cursor: auto; width: 100%; }
.partColors .colortitle:before { display: none; }
.productPartsWrapper select { display: none; }
.productParts:after { content:''; width:90%; background:#FFF; height:0.1em; position:absolute; }
.productModelList .ExpandControl { padding: 5px; color: #0087C7; }
.productModelList ul { font-size: 0.9em; padding: 0 0 10px 5px; color: #555; line-height: 1.0em; font-weight: 300; margin: -10px 0 0 0; display: none; }
.partColors .selectedColor { position: relative; height: auto; padding: 10px 5%; width: 100%; margin: 0; display: block; box-shadow: none; }
.topFunctions .cwAddItem { margin: 0 0 1em 0; line-height: 1.5em; width: 90%; font-size: 1em; padding:1em 0; }
.colorEngineLink { background: none repeat scroll 0 0 #DCDCDC; padding: 7px 15px;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 -1px 1px rgba(0, 0, 0, 0.5); }
.finishOption  input { display: none; }
.topFunctions .productParts > ul > li.productPartListItem { margin:0 0 0 0; font-size: 1em; line-height: 2.4em; background-color: #D3D3D3;
    background: #dcdcdc; /* Old browsers */
  }
.isReadyToShip .topFunctions .productParts > ul > li.productPartListItem { line-height: 2.8em; }

@media screen and (min-width: 500px) and (max-width: 1050px) {
    .colorBoxes { width:100%; margin:2px 0 10px 0; position:relative; }
    .colorBoxes li { /*box-shadow: none; border:1px solid #777;*/ /*margin: 0 4px -16px  4px;*/ }
    /*.topFunctions  .subArea .productPartListItem div { box-shadow: none; }*/
    .partColors .colortitle { border:none; position:absolute; top:0; left:-9%; line-height: 1.7em; width:8%; }
    .productParts:after { width:90%; }
    .topFunctions .subArea .productModelList dt { width: 25%; text-align: right; }
    .topFunctions .subArea .productModelList dd { width: 71%; font-size: 1.0em;  }
}

@media screen and (min-width: 500px) and (max-width: 778px) {
    .colorBoxes li { width: 30px; padding-top: 29px; /*box-shadow: none; outline:solid 1px #000;*/ margin:5px; }
    .otherColorBoxes li { outline:none; }
}

@media screen and (min-width: 770px) {
    form .topFunctions .SelectModel  { width:100%; padding:0; height:100%; left:0; position:fixed; top:0; z-index: 150; background:rgba(255,255,255,0.8); margin-top:0; }
    form .topFunctions .emailOverlay  { width:100%; padding:0; height:100%; left:0; position:fixed; top:0; z-index: 150; background:rgba(255,255,255,0.8); margin-top:0; }
    form .topFunctions .paintMineWrapper  { width:100%; padding:0; height:100%; left:0; position:fixed; top:0; z-index: 150; background:rgba(255,255,255,0.8); margin-top:0; }
    form .topFunctions .paintMineQuestionWrapper  { width:100%; padding:0; height:100%; left:0; position:fixed; top:0; z-index: 150; background:rgba(255,255,255,0.8); margin-top:0; }
    .topFunctions .SelectModel  > ul > li.productModelList { background:#FFF; line-height: 1.4em; margin: 1em 1%; padding:0 0 2%; width:47%; }
    .productPurchaseOptions { text-align: center; background:#FFF; position:absolute; left:50%; margin:-10% 10% 0 10%; top:50%; width:80%; padding:3em 2%; max-width: 1000px; }
    .productPurchaseOptions h3 { color: #666666; font-size: 2em; }
    .paintMineSection { text-align: center; background:#FFF; position:absolute; left:50%; margin:-10% 10% 0 10%; top:50%; width:80%; padding:3em 2%; max-width: 1000px; }
    .paintMineQuestionSection { text-align: center; background:#FFF; position:absolute; left:50%; margin:-10% 10% 0 10%; top:50%; width:80%; padding:3em 2%; max-width: 1000px; }
    .paintMineSection h3 { color: #666666; font-size: 2em; padding:0 0 10px 0; }
    .topFunctions .subArea .productModelList dl { padding: 0 0 1.5em 0; }
    .productModelList h5 { line-height: 1em; }
    .topFunctions .subArea .cwModelWrapperWithOptions { /*display: none;*/ border:1px solid #DDDDDD; }
    .topFunctions .cwAddItem { width: 90%; line-height: 1.5em; padding:0.5em 0 0.5em 0.2em; margin:0; font-size: 1.5em; }
    .topFunctions .subArea .productModelList dt { width: 85%; text-align: left; }
    .topFunctions .subArea .productModelList dd { width: 85%; padding: 0 0 0 5%; }
    .topFunctions .subArea .productModelList select { font-size: 1em; }


    .topFunctions .productParts > ul > li.productPartListItem { overflow:hidden; 
        background: #DCDCDC;
        background: -moz-linear-gradient(left,   #D3D3D3 0%,  #D3D3D3 6%,  #000000 22%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top , color-stop(0%,#D3D3D3), color-stop(8%,#D3D3D3), color-stop(22%,#000000)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left,  #D3D3D3 0%,#D3D3D3 8%,#000000 22%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left,  #D3D3D3 0%,#D3D3D3 8%,#000000 22%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left,  #D3D3D3 0%,#D3D3D3 8%,#000000 22%); /* IE10+ */
        background: linear-gradient(to right,  #D3D3D3 0%, #D3D3D3 8%, #000000 22%); /* W3C */ 
    }
    
        
    .isSkinOnlyDS .topFunctions .productParts > ul > li.productPartListItem { left:-10px; }

    .isReadyToShip .topFunctions .productParts > ul > li.productPartListItem { background:#f9f9f9; } 

    .topFunctions .isReadyToShip > ul > li.productPartListItem { background: #dcdcdc; }
    
    .topFunctions .productParts > ul > li.partSelected { background:#F5F5F5; }

    .isSkinOnlyDS.topFunctions .productParts > ul > li.partSelected { left: -10px; }

    .topFunctions .productParts > ul > li.partSelected:before { background:#F5F5F5; bottom:1px; content:''; height:1px; left:0; position:absolute; width:23px; z-index: 55;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.45) }
    .topFunctions .productParts > ul > li.partSelected:after { background:#F5F5F5; position:absolute; left:22px; top:0; bottom:1px; content:''; width:3px; z-index: 58; }

    .topFunctions  .productParts > ul > li.subArea { border-top: none; width: 100%; margin: 0; }
    .colorBoxes { width:98%; padding: 2%; margin:0; position:relative; font-size: 0; }
    .originalColorBoxes { width:84%; padding:8%; }
    .otherColorBoxes { padding: 20px 2% 15px; margin:-30px 0 0 0; }
    .accessoryBoxes { padding: 0px 2% 15px; }

    .topFunctions  .subArea { border: 0 none; top: 0px; left: 0px; position: absolute; width: 231px; z-index: 50; padding: 0;
        /*-webkit-mask-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 4%,rgba(255,255,255,1) 96%,rgba(255,255,255,0) 100%);*/
        /*
        -webkit-mask-image: -webkit-gradient(linear, left 92%, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0))),
                            -webkit-gradient(linear, left top, left 8%, from(rgba(0,0,255,0)), to(rgba(0,0,255,1)))
        */
     }
    .topFunctions .productParts > ul > li { line-height: 10px; padding:0; }
    /*.topFunctions  .productParts > ul > li.productPartListItem { margin:0 0 8px 0; font-size: 1em; line-height: 3em; background-color: #F5F5F5;  }*/
    /*
    .topFunctions  .productParts > ul > li.productPartListItem:hover { z-index: 110; 
        box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 0 1px rgba(0, 0, 0, 0.25), 0 0 3px 1px rgba(0, 0, 0, 0.5); }
    */
    .partColorName { top: -6px; right: 10px; }
    .partFinishName { top: 6px; right: 10px; }
    .topFunctions  .productParts { border: 0 none; left: -8px; position: absolute; width: 230px; z-index: 56; padding: 0; height:590px; margin:0; }
    .topFunctions .subArea .productPartListItem div { height: 10px; width: 10px; left: 7px; top: 50%; margin:-6px 0 0 0; border-radius: 50% 50% 50% 50%; bottom:auto; }
    .topFunctions .subArea .ppliengraving div { left: -15px; overflow: visible; }
    .topFunctions .subArea .pplinumber div { left: -13px; overflow: visible; }
    .topFunctions .subArea .ppliaccessories div { left: -13px; overflow: visible; }
    .topFunctions .subArea .ppliengraving div:after { content:'ABC'; font-size: 1em; left:19px; letter-spacing: -2px; padding:0; position:absolute; 
        text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); top:-7px; }
    .topFunctions .subArea .pplinumber div:after { content:'123'; font-size: 1em; left:19px; letter-spacing: -2px; padding:0; position:absolute; 
        text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); top:-7px; }
    .topFunctions .subArea .ppliaccessories div:after { content:'+'; font-size: 2.5em; left:19px; letter-spacing: 0; padding:0; position:absolute; 
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); top:-9px; }





    .topFunctions .subArea .pplipattern div { /*left: -13px;*/ overflow: hidden; border-radius: 0; height:10px; }
    .topFunctions .subArea .pplipattern div:after { content:url(../images/designstudio3/pattern.png); font-size: 0; left:0; letter-spacing: 0; padding:0; position:absolute; 
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); top:-3px; z-index: 50; }




    @-moz-document url-prefix() {
        .topFunctions .subArea .pplipattern div:after { top:-4px; }
    }





    .topFunctions .productPartsWrapper { padding: 49px 0 0 0; }
    .productPartListItem div:before { background:none; }
    .ppliother div:before, .pplimatte div:before { background:none;  }

    body .topFunctions  .InspireOptions { left:0; min-height: 543px; width:100%; z-index: 70; display:block; margin: 0; /*background:#FFF; height:100%;*/ overflow:visible;
        max-width:1000px;  margin: 0 0 0 -390px; position:fixed; left:50%;


     }
    /*
    .partSelected:after { content: ''; border: 5px solid rgba(0, 0, 0, 0); border-left: 7px solid rgba(30, 30, 30, 0.75); position: absolute; top: 11px; left: 0; z-index: 57; }
    .partSelected:before { content: ''; border: 8px solid rgba(0, 0, 0, 0); border-left: 11px solid rgba(200,200,200,0.75); position: absolute; top: 8px; left: 0;  z-index: 56; }
    */

    .partColors .colorBoxes li { font-size: .2em; }
    .partColors li { height: 0; margin: 0; padding-top: 30px; width: 30px; }


    .partColors .selectPattern li { height: 20px; margin: 0; padding-top: 10px; width: 90%; margin:5px 5%; background:#DCDCDC; cursor: pointer;
        box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.5);
     }

    .partColors .selectPattern li.SelectedColor { box-shadow: 0 0 0 rgba(0, 0, 0, 0.5) inset, 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 0 1px rgba(0, 0, 0, 0); }


    .partColors .selectPattern li::before, .partColors .selectPattern li::after { display:none; }

    .partColors .selectedPattern { margin:15px auto; }


    .partColors li.colorcustom-color { margin: 0; width: 80%; height: 24px; padding: 7px 0 0; background:#DCDCDC; }

    .partColors li.colorcustom-color input { background:#DCDCDC; border:none; width:90%; }

    .partColors li.colorcustom-color:before { display:none; }
    .partColors li.colorcustom-color:after { display:none; }

    .otherBoxes li { height: auto; line-height: 1.5em; margin: 4%; max-width: 250px; padding: 0; width: 84%; }
    .partColors .colorBoxes .colortitle { height: auto; line-height: 1.5em; font-size: 0.8em; margin: 0; padding: 3px 0 0 0; position:static; width:100%; }
    .fullKitProduct, form.isReadyToShip { padding-left:231px; min-height: 540px; padding-top:15px; }

    .dsContentShowRoomMode .fullKitProduct, .dsContentShowRoomMode form.isReadyToShip { padding:0; }
    .accessoryBoxes li { display:inline-block; }

    .topFunctions .productParts > ul > li.partColors  { position: absolute; top: 31px; width: 90%; padding: 29px 0 0 0; right:-1px; left:auto; /*min-height: 575px;*/ }

    .isSkinOnlyDS .topFunctions .productParts > ul > li.partColors  { width: 95%; }

    .productPartListItemTODO div:before { /* hidden for now */


        /*
        background: -moz-linear-gradient(center top,  rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)) repeat scroll 0 7px transparent;
        background: -webkit-linear-gradient(center top,  rgba(255, 255, 255, 0.8),rgba(255, 255, 255, 0)) repeat scroll 0 7px transparent;
        background: -webkit-gradient(linear, center top, center bottom, color-stop(rgba(255, 255, 255, 0.8)), color-stop(rgba(255,255,255,0))) repeat scroll 0 7px transparent;
        background: -o-linear-gradient(center top,  rgba(255, 255, 255, 0.8),rgba(255, 255, 255, 0)) repeat scroll 0 7px transparent;
        background: -ms-linear-gradient(center top,  rgba(255, 255, 255, 0.8),rgba(255, 255, 255, 0)) repeat scroll 0 7px transparent;
        background: linear-gradient(center top,  rgba(255, 255, 255, 0.8),rgba(255, 255, 255, 0)) repeat scroll 0 7px transparent;
        */


        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(center top, rgba(255,255,255,0.8), rgba(255,255,255,0)) repeat scroll 0 7px transparent; /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.8)), color-stop(100%,rgba(255,255,255,0))) repeat scroll 0 7px transparent; /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 7px transparent; /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 7px transparent; /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 7px transparent; /* IE10+ */
        background: linear-gradient(to bottom, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 7px transparent; /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */



        content: "";
        height: 75%;
        position: absolute;
        right: -8%;
        top: -40%;
        transform:rotate(10deg);
        -ms-transform:rotate(10deg); /* IE 9 */
        -moz-transform:rotate(10deg); /* Firefox */
        -webkit-transform:rotate(10deg); /* Safari and Chrome */
        -o-transform:rotate(10deg); /* Opera */
        width: 130%;
    }

    .ppliother div:before,
    .pplimatte div:before {
        background: -moz-linear-gradient(center top,  rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)) repeat scroll 0 1px transparent;
        background: -webkit-linear-gradient(center top,  rgba(255, 255, 255, 0.8),rgba(255, 255, 255, 0)) repeat scroll 0 1px transparent;
        background: -webkit-gradient(linear, center top, center bottom, color-stop(rgba(255, 255, 255, 0.8)), color-stop(rgba(255,255,255,0))) repeat scroll 0 1px transparent;
        background: -o-linear-gradient(center top,  rgba(255, 255, 255, 0.8),rgba(255, 255, 255, 0)) repeat scroll 0 1px transparent;
        background: -ms-linear-gradient(center top,  rgba(255, 255, 255, 0.8),rgba(255, 255, 255, 0)) repeat scroll 0 1px transparent;
        background: linear-gradient(center top,  rgba(255, 255, 255, 0.8),rgba(255, 255, 255, 0)) repeat scroll 0 1px transparent;
    }

/*
    .productParts:before { content:''; width:100%; height:10px; position:absolute; top:605px; left:0;
       background: -moz-linear-gradient(bottom,    rgba(255,0,255,1) 0%,rgba(255,255,255,0) 10px);
    }
*/
}

.topFunctions .productParts > ul > li.editColors { text-align: center; padding:10px 0; }
.topFunctions .productParts > ul > li.editColors img { width:100%; }

.topFunctions .productParts > ul > li.editColors a:link, .topFunctions .productParts > ul > li.editColors a:visited  { color: #005494; } 
.topFunctions .productParts > ul > li.editColors a:hover, .topFunctions .productParts > ul > li.editColors a:active { color: #0087C7; }

body .topFunctions .InspireOptions { display:none; }
body .fullKitProduct .topFunctions .InspireOptions { display:block;

    -webkit-transition-duration: 1500ms; -moz-transition-duration: 1500ms; -ms-transition-duration: 1500ms; -o-transition-duration: 1500ms; 
    transition-duration: 1500ms;

 }


@media screen and (max-width: 1350px) and (min-width: 770px)  { body .fullKitProduct .topFunctions .InspireOptions { width:1000px; margin:0 0 0 -500px; top:-500px; }  }
@media screen and (max-width: 1020px)  { body .fullKitProduct .topFunctions .InspireOptions { width:750px; right:2px; margin:0 0 0 -375px; }  }
@media screen and (max-width: 770px)  { body .fullKitProduct .topFunctions .InspireOptions { width:500px; margin: 15px auto 15px auto; }  }
@media screen and (max-width: 520px)  { body .fullKitProduct .topFunctions .InspireOptions { width:250px; margin: 15px auto 15px auto; }  }



@media screen and (min-width: 900px) and (max-width: 1350px) {
    .topFunctions .subArea .productModelList dt { width: 13%; text-align: right; }
    .topFunctions .subArea .productModelList dd { width: 72%; }
}

.partColors .originalColorBoxes li.originalPreviewArea { background: none repeat scroll 0 0 #FFFFFF; box-shadow: none; height: auto; margin: 50px 0 15px -4px;
    overflow: visible; padding: 0; width: auto; border:1px solid #000; }
.partColors  .originalColorBoxes li div { position:relative; width:180px; height:108px; overflow: hidden; }
.partColors  .originalColorBoxes li img { position:absolute; top:-30px; left:-140px; }
.partColors  .originalColorBoxes li.preview-of-momentum-on-ear img { top:-20px; left:-240px; }
.partColors  .originalColorBoxes li.preview-of-dualshock-4 img { top:-20px; left:-160px; }
.partColors  .originalColorBoxes li.preview-of-dualshock-4-light-bar img { top:-20px; left:-160px; }
.partColors  .originalColorBoxes li.preview-of-dualshock-4-2016-OLD img { top:-20px; left:-160px; }
.partColors  .originalColorBoxes li.preview-of-dualshock-4-2016 img { top:-20px; left:-160px; }
.partColors  .originalColorBoxes li.preview-of-playstation-4 img { left:-81px; top:-205px; }
.partColors  .originalColorBoxes li.preview-of-playstation-4-slim img { left:-81px; top:-205px; }
.partColors  .originalColorBoxes li.preview-of-playstation-4-pro img { left:-81px; top:-205px; }
.partColors  .originalColorBoxes li.preview-of-momentum-wireless img { left:-81px; top:-205px; }
.partColors  .originalColorBoxes li.preview-of-magic-keyboard img { top: -110px; left: -168px; }
.partColors  .originalColorBoxes li.preview-of-playstation-4 img { top:-20px; left:-160px; }
.partColors  .originalColorBoxes li.preview-of-playstation-4-slim img { top:-20px; left:-160px; }
.partColors  .originalColorBoxes li.preview-of-playstation-4-pro img { top:-20px; left:-160px; }
.partColors  .originalColorBoxes li.preview-of-bose-quietcomfort-35 img { top:-20px; left:-160px; }
.partColors  .originalColorBoxes li.preview-of-momentum-wireless img { top:-20px; left:-160px; }

.partColors  .otherColorBoxes li { margin:15px 0 15px 0; width:auto; padding:0; height:auto; background:#FFFFFF; overflow:visible; box-shadow: none; }
.partColors  .otherColorBoxes li.SelectedColor div.optionShadow { box-shadow: 0 0 0 rgba(0, 0, 0, 0.5) inset, 0 1px 2px rgba(0, 0, 0, 0.8) inset; z-index: 65; }
.partColors  .otherColorBoxes li span { /*display:none;*/  font-size: 14px; position:absolute; left:0; right:0; bottom: -10px; }
.partColors  .otherColorBoxes li.SelectedColor span { color:#0087C7; }
.partColors  .otherColorBoxes li.SelectedColor span.productFlag { color:#80858A; }
.partColors  .otherColorBoxes li span.productFlag { bottom:auto; font-size: 10px; left:50%; text-transform: lowercase; z-index: 60; }
.partColors  .otherColorBoxes li span.displayNumber { display:block; }
.partColors  .otherColorBoxes li span.displayEngraving { display:block; }
.partColors  .otherColorBoxes li span.displaySymbols { display:block; }

.partColors  .otherColorBoxes li div { position:relative; width:180px; height:108px; z-index: 50; }
.cwdsAngle li  { display:inline-block; }
.cwdsAngle li div { position:relative; width:100px; height:60px; z-index: 50; }

.partColors  .otherColorBoxes li div.optionShadow { position:absolute; top:0; left:0; bottom:0; right:0; z-index: 55;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.5); }
.partColors  .otherColorBoxes li img { position:absolute; top:0; left:0; width:180px; height:108px; z-index: 55; }

.cwdsAngle li div.optionShadow { position:absolute; top:0; left:0; bottom:0; right:0; z-index: 55;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.5); }
.cwdsAngle li img { position:absolute; top:0; left:0; width:100px; height:60px; z-index: 55; }


@media screen and (max-width: 770px) {
    .partColors  .otherColorBoxes li { margin:0 5px 25px 5px; }
    .partColors  .otherColorBoxes li span { bottom: -24px; }
}


.partColors .partWithOtherTypes li { margin:20px 0 25px 0; width:auto; padding:0; height:auto; background:#FFFFFF; cursor:pointer;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.5); }
.partColors .partWithOtherTypes li.SelectedColor { box-shadow: 0 0 0 rgba(0, 0, 0, 0.5) inset, 0 1px 2px rgba(0, 0, 0, 0.8) inset; }
.partColors .partWithOtherTypes li span { display:none; }
.partColors .partWithOtherTypes li span.displayNumber { display:block; }
.partColors .partWithOtherTypes li span.displayEngraving { display:block; }
.partColors .partWithOtherTypes li span.displaySymbols { display:block; }
.partColors .partWithOtherTypes li p { font-size: 0.8em; position:absolute; left:0; right:0; /*bottom: -25px;*/ }


.partColors .partWithOtherTypes li div { position:relative; width:180px; height:108px; }
.partColors .partWithOtherTypes li img { position:absolute; top:0; left:0; width:180px; height:108px; }




.clonnedImgWrapper { overflow:hidden; }

.product-name-21-inch-imac .partColors .partWithOtherTypes li img { height: 600px; left: -425px; position: absolute; top: -461px; width: 1000px; }
.product-name-21-inch-imac .part-name-keyboard .partWithOtherTypes li img { position:absolute; top:-205px; left:-45px; width:540px; height:324px; }

.product-name-21-inch-imac-retina .partColors .partWithOtherTypes li img { height: 600px; left: -425px; position: absolute; top: -461px; width: 1000px; }
.product-name-21-inch-imac-retina .part-name-keyboard .partWithOtherTypes li img { position:absolute; top:-205px; left:-45px; width:540px; height:324px; }

.product-name-27-inch-imac-retina .partColors .partWithOtherTypes li img { height: 600px; left: -425px; position: absolute; top: -461px; width: 1000px; }
.product-name-27-inch-imac-retina .part-name-keyboard .partWithOtherTypes li img { position:absolute; top:-205px; left:-45px; width:540px; height:324px; }



.product-name-momentum-wireless .partColors .partWithOtherTypes li img { height: 600px; left: -586px; position: absolute; top: -152px; width: 1000px; }
.product-name-momentum-wireless .part-name-discs .partWithOtherTypes li img { position:absolute; top:-426px; left:-510px; width:1000px; height:600px; }




.product-name-playstation-4-pro .partColors .partWithOtherTypes li img { height: 600px; left: 0px; position: absolute; top: -256px; width: 1000px; }
.product-name-playstation-4-pro .part-name-controller-trackpad .partWithOtherTypes li img { position:absolute; top:-150px; left:-82px; width:1000px; height:600px; }
.product-name-playstation-4-pro .part-name-logo .partWithOtherTypes li img { position:absolute; top:-180px; left:-554px; width:1000px; height:600px; }
.product-name-playstation-4-pro .part-name-middle .partWithOtherTypes li img { position:absolute; top:-320px; left:-550px; width:1000px; height:600px; }

.product-name-playstation-4-slim .partColors .partWithOtherTypes li img { height: 600px; left: 0px; position: absolute; top: -256px; width: 1000px; }
.product-name-playstation-4-slim .part-name-controller-trackpad .partWithOtherTypes li img { position:absolute; top:-136px; left:-94px; width:1000px; height:600px; }

.product-name-dualshock-4-2016-OLD .partColors .partWithOtherTypes li img { height: 300px; left: -20px; position: absolute; top: -176px; width: 500px; }
.product-name-dualshock-4-2016-OLD .part-name-trackpad .partWithOtherTypes li img { position:absolute; top:-16px; left:-160px; width:500px; height:300px; }
.product-name-dualshock-4-2016 .partColors .partWithOtherTypes li img { height: 192px; left: -115px; position: absolute; top: -45px; width: 320px; }
.product-name-dualshock-4-2016 .part-name-trackpad .partWithOtherTypes li img { position:absolute; top:-12px; left:-29px; width:320px; height:192px; }


.product-name-xbox-one-elite-controller .partColors .partWithOtherTypes li img { height: 600px; left: -327px; position: absolute; top: -140px; width: 1000px; }
.product-name-xbox-one-elite-controller .part-name-bumpers .partWithOtherTypes li img { height: 600px; left: -483px; position: absolute; top: -110px; width: 1000px; }
.product-name-xbox-one-elite-controller .part-name-triggers .partWithOtherTypes li img { height: 600px; left: -773px; position: absolute; top: -130px; width: 1000px; }
.product-name-xbox-one-elite-controller .part-name-joystick-bases .partWithOtherTypes li img { height: 600px; left: -189px; position: absolute; top: -178px; width: 1000px; }
.product-name-xbox-one-elite-controller .part-name-d-pad-plus .partWithOtherTypes li img { height: 600px; left: -254px; position: absolute; top: -257px; width: 1000px; }
.product-name-xbox-one-elite-controller .part-name-d-pad-disc .partWithOtherTypes li img { height: 600px; left: -254px; position: absolute; top: -257px; width: 1000px; }
.product-name-xbox-one-elite-controller .part-name-battery-cover .partWithOtherTypes li img { height: 300px; left: -266px; position: absolute; top: -60px; width: 500px; }
.product-name-xbox-one-elite-controller .part-name-paddles .partWithOtherTypes li img { height: 300px; left: -318px; position: absolute; top: -139px; width: 500px; }


.product-name-iphone-6s-plus-skin .partColors .partWithOtherTypes li img { height: 300px; left: -60px; position: absolute; top: -21px; width: 500px; }
.product-name-iphone-6s-skin .partColors .partWithOtherTypes li img { height: 300px; left: -60px; position: absolute; top: -21px; width: 500px; }
.product-name-iphone-6-plus-skin .partColors .partWithOtherTypes li img { height: 300px; left: -60px; position: absolute; top: -21px; width: 500px; }
.product-name-iphone-6-skin .partColors .partWithOtherTypes li img { height: 300px; left: -60px; position: absolute; top: -21px; width: 500px; }
.product-name-iphone-7-plus-skin .partColors .partWithOtherTypes li img { height: 300px; left: -53px; position: absolute; top: -21px; width: 500px; }
.product-name-iphone-7-plus .partColors .partWithOtherTypes li img { height: 300px; left: -53px; position: absolute; top: -21px; width: 500px; }

.product-name-google-pixel-skin .partColors .partWithOtherTypes li img { height: 300px; left: -264px; position: absolute; top: -174px; width: 500px; }
.product-name-google-pixel-xl-skin .partColors .partWithOtherTypes li img { height: 300px; left: -263px; position: absolute; top: -174px; width: 500px; }
.product-name-google-pixel-skin .part-name-accent .partWithOtherTypes li img { height: 300px; left: -264px; position: absolute; top: -12px; width: 500px; }
.product-name-google-pixel-xl-skin .part-name-accent .partWithOtherTypes li img { height: 300px; left: -263px; position: absolute; top: -12px; width: 500px; }

.product-name-ipad-air-2-skin .partColors .partWithOtherTypes li img { height: 192px; left: -125px; position: absolute; top: -39px; width: 320px; }
.product-name-ipad-pro-97-skin .partColors .partWithOtherTypes li img { height: 192px; left: -125px; position: absolute; top: -39px; width: 320px; }
.product-name-ipad-pro-129-skin .partColors .partWithOtherTypes li img { height: 192px; left: -125px; position: absolute; top: -39px; width: 320px; }

.partColors .partWithAccessories li { margin:15px 0 45px 0; width:auto; padding:0; height:auto; background:#FFFFFF; overflow:visible; box-shadow: none; }
.partColors .partWithAccessories li.SelectedColor div.optionShadow { box-shadow: 0 0 0 rgba(0, 0, 0, 0.5) inset, 0 1px 2px rgba(0, 0, 0, 0.8) inset; z-index: 65; }
.partColors .partWithAccessories li div.optionShadow { position:absolute; top:0; left:0; bottom:0; right:0; z-index: 55;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.5); }
.partColors .partWithAccessories li span { /*display:none;*/  font-size: 14px; position:absolute; left:0; right:0; bottom: -12px; }
.partColors .partWithAccessories li span.accessorySelected { background-color: #eeeeee; border-radius: 50%; color: #00bb00; display: none; font-size: 15px; font-weight: 700;
    height: 20px; left: 10px; line-height: 22px; position: absolute; bottom: 10px; width: 20px; box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.3); }



.partColors .partWithAccessories li span.accessoryInformation { bottom: auto; display: block; left: auto; right: 0px; top: 0px; width: 12px; padding:5px; z-index: 66; }


.partColors .partWithAccessories li span.accessoryInformation div { border-radius: 12px; font-family: times new roman; font-size: 12px; font-style: italic; height: 12px; 
    line-height: 12px; text-indent: -1px; color:#FFF; background-color: #0087c7; }

.partColors .partWithAccessories li span.accessoryInformationDisplay { position:absolute; background-color:rgba(0,0,0,0.5); bottom:3px; color:#EEE; font-size: 14px; left:3px;
    line-height: 14px; padding:10px; right:3px; top:3px; width:auto; z-index: 67; display:none; }
.partColors .partWithAccessories li p { position:absolute; left:0; right:0; bottom: -55px; font-size: 14px; }
.partColors .partWithAccessories li input { display:none; }
.topFunctions .subArea .partWithAccessories button { font-size: 1em; display: inline-block; line-height: 1.2em; margin: 10px 3%; padding: 0; width: 42%; }



.dsContent { max-width: 1000px; background: none repeat scroll 0 0 #FFF; clear: left; margin: 0 auto -20px;
    min-height: 100%; min-width: 100px; padding: 0 0 80px; /*z-index: 20;*/ position:relative; /*z-index: 20; This comment is to fix a bug on ipad Landscape showroom button */  }

.dsContentWithHeader { margin: 0 auto -20px; }

.dsContentBackground {  display: block; height: 100%; left: 0; margin: 0; padding: 0; position: absolute; top: 0; width: 100%; z-index: 10; }


@media screen and (min-width: 1040px) {
    .dsContent { z-index: 20; }
}



@media screen and (min-width: 770px) { 
    body .topFunctions  .InspireOptions { top:-129%; } 
    .dsContent { /*leaving this in breaks DS with big header image*/ margin: 41px auto -20px; box-shadow: 0 1px 100px 0 rgba(0, 0, 0, 0.25); padding: 0 11px 80px;  /*commenting this out breaks normal DS at full size*/ }
    .dsContentBackground { margin: 25% 0 0 0; background: url("../images/template/body-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0); } 
    .dsContentWithHeader { margin: 21% auto -20px; padding: 0 30px 80px; } 
}
@media screen and (min-width: 905px) { body .topFunctions  .InspireOptions { top:-107%; } }
@media screen and (min-width: 1000px) { body .topFunctions  .InspireOptions { top:-556px; } }
@media screen and (min-width: 1350px) { body .topFunctions  .InspireOptions { top:-499px; } }


.content .dsContentShowRoomMode { z-index: auto; overflow: visible; position: static; max-width: 100%; }

@media screen and (min-width: 1350px) {

    .dsContentBackground { }
    .dsContent { padding: 0 150px 80px; overflow:hidden; }
    .modernBrowser .content {background: url("../images/template/body-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0); }

    /*body .topFunctions  .InspireOptions { top:-83%; }*/

    /*.topFunctions  .productParts { border: 0 none; top: 0px; left: 0px; position: absolute; width: 231px; z-index: 100; padding: 0; overflow: hidden; }*/
    /*.topFunctions .productParts > ul > li { line-height: 10px; background: rgba(238, 238, 238, 0.8); }*/
    /*.topFunctions  .productParts > ul > li.productPartListItem { margin: 0; font-size: 1em; line-height: 30px; }*/
    /*.partColorName { top: -6px; right: 35px; color: #444444; }*/
    /*.partFinishName { top: 4px; right: 35px; }*/
    /*.topFunctions .subArea .productPartListItem div { height: 25px; width: 25px; right: 4px; top: 2px; }*/


    .partColors .colorBoxes li { font-size: .2em; }
    .partColors li { /*height: 0; margin: 4px 0 0 0; padding-top: 24px; width: 24px;*/ }
    .otherBoxes li { height: auto; line-height: 1.5em; margin: 4%; max-width: 250px; padding: 0; width: 84%; font-size: 1.5em; position:relative; }
    .partColors .colorBoxes .colortitle { height: auto; line-height: 1.5em; font-size: 0.8em; margin: 0; padding: 3px 0 0 0; }
    /*.topFunctions .productParts > ul > li.subArea { padding: 0 5%; margin: 0; width: 90%; }*/
    .colorEngineLink { line-height: 2em; background: none; box-shadow: none; padding: 0; }
    a.colorEngineLink:link, a.colorEngineLink:visited { color: #005494; }
    a.colorEngineLink:hover, a.colorEngineLink:active { color: #0087C7; }
    .topFunctions .partSpecialNote { font-size: 0.8em; padding:0em 3em; }
    .topFunctions .finishMatchNote { font-size: 0.8em; }
    .topFunctions .skinFinishNote { font-size: 0.8em; }






    form .topFunctions .SelectModel  { width:100%; padding:0; height:100%; left:0; position:fixed; top:0; z-index: 150; background:rgba(255,255,255,0.8); margin-top:0; }
    form .topFunctions .emailOverlay  { width:100%; padding:0; height:100%; left:0; position:fixed; top:0; z-index: 151; background:rgba(255,255,255,0.8); margin-top:0; }
    form .topFunctions .paintMineWrapper  { width:100%; padding:0; height:100%; left:0; position:fixed; top:0; z-index: 150; background:rgba(255,255,255,0.8); margin-top:0; }
    form .topFunctions .paintMineQuestionWrapper { width:100%; padding:0; height:100%; left:0; position:fixed; top:0; z-index: 150; background:rgba(255,255,255,0.8); margin-top:0; }
    .topFunctions .SelectModel  > ul > li.productModelList { line-height: 1.7em; vertical-align: top; cursor: default; background:#FFF; font-size: 1em;
        line-height: 1.4em; margin: 1em 1%; padding:0 0 2%; width:47%; }
    .productPurchaseOptions { text-align: center; background:#FFF; position:absolute; left:50%; margin:-10% 10% 0 10%; top:50%; width:80%; padding:3em 2%; max-width: 1000px; }
    .productPurchaseOptions h3 { color: #666666; font-size: 2em; }
    .paintMineSection { text-align: center; background:#FFF; position:absolute; left:50%; margin:-10% 10% 0 10%; top:50%; width:80%; padding:3em 2%; max-width: 850px; }
    .paintMineQuestionSection { text-align: center; background:#FFF; position:absolute; left:50%; margin:-10% 10% 0 10%; top:50%; width:80%; padding:3em 2%; max-width: 650px; }
    .paintMineSection h3 { color: #666666; font-size: 2em; }
    .paintMineQuestionSection h3 { color: #666666; font-size: 2em; font-weight: 400; padding: 0 0 50px 0; }
    .paintMineQuestionSection h3 strong { font-weight: 700; }
    .topFunctions .subArea .productModelList dl { padding: 0 0 1.5em 0; }
    .isSkinOnlyDS .topFunctions .subArea .productModelList dl { min-height: 130px; }
    .productModelList h5 { line-height: 1em; }
    .productModelList h5 span { display:inline; }
    .topFunctions .subArea .cwModelWrapperWithOptions { /*display: none;*/ border:1px solid #DDDDDD; }
    .productParts:after { width:100%; }
    .topFunctions .cwAddItem { width: 90%; line-height: 1.5em; padding:0.5em 0 0.5em 0.2em; margin:0; font-size: 1.5em; }

    /*
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: none;
    clear: left;
    min-height: 100%;
    min-width: 100px;
    padding: 0 ;
    z-index: 20;
    */


    .topFunctions .subArea .productModelList dt { width: 20%; text-align: right; font-size: 1.3em; line-height: 2em; }
    .topFunctions .subArea .productModelList dd { width: 71%; font-size: 1.3em; line-height: 2em; }
    form.isReadyToShip, .fullKitProduct { padding-left:0; left:115px; }


}
.lt-ie9 body .topFunctions  .InspireOptions { top:-545px; }
.lt-ie9 .topFunctions  .productParts { border: 0 none; left: -239px; position: absolute; width: 230px; z-index: 55; padding: 0; height:590px; margin:0; }
.lt-ie9 .topFunctions .productParts > ul > li { line-height: 10px; background: rgba(238, 238, 238, 0.8); }
.lt-ie9 .topFunctions  .productParts > ul > li.productPartListItem { margin: 0; font-size: 1em; line-height: 30px; }
.lt-ie9 .partColorName { top: -6px; right: 10px; color: #444444; }
.lt-ie9 .partFinishName { top: 4px; right: 10px; }
.lt-ie9 .topFunctions .subArea .productPartListItem div { height: 10px; width: 10px; left: 7px; top: 50%; margin:-6px 0 0 0; border-radius: 50% 50% 50% 50%; bottom:auto; }
.lt-ie9 .ppliother div:before, .lt-ie9 .pplimatte div:before { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='00ffffff',GradientType=0 ); /* IE6-9 */ }
.lt-ie9 .partColors .colorBoxes li { font-size: .2em; }
/*.lt-ie9 .partColors li { height: 0; margin: 4px 0 0 0; padding-top: 18px; width: 18px; }*/
.lt-ie9 .otherBoxes li { height: auto; line-height: 1.5em; margin: 4%; max-width: 250px; padding: 0; width: 84%; font-size: 1.5em; position:relative; }
.lt-ie9 .partColors .colorBoxes .colortitle { height: auto; line-height: 1.5em; font-size: 0.8em; margin: 0; padding: 3px 0 0 0; /*display:block; width:100%;*/ }
/*.lt-ie9 .topFunctions .productParts > ul > li.subArea { padding: 0 5%; margin: 0; }*/
.lt-ie9 .colorEngineLink { line-height: 2em; background: none; box-shadow: none; padding: 0; }
.lt-ie9 a.colorEngineLink:link, .lt-ie9 a.colorEngineLink:visited { color: #005494; }
.lt-ie9 a.colorEngineLink:hover, .lt-ie9 a.colorEngineLink:active { color: #0087C7; }
.lt-ie9 .topFunctions .partSpecialNote { font-size: 0.8em; padding:0em 3em; }
.lt-ie9 .topFunctions .finishMatchNote { font-size: 0.8em; }
.lt-ie9 .topFunctions .skinFinishNote { font-size: 0.8em; }


.lt-ie9 .topFunctions .SelectModel  { width:100%; padding:0; height:100%; left:0; position:fixed; top:0; z-index: 150; background:rgba(255,255,255,0.8); margin-top:0; }
.lt-ie9 .topFunctions .emailOverlay  { width:100%; padding:0; height:100%; left:0; position:fixed; top:0; z-index: 150; background:rgba(255,255,255,0.8); margin-top:0; }
.lt-ie9 .topFunctions .paintMineWrapper  { width:100%; padding:0; height:100%; left:0; position:fixed; top:0; z-index: 150; background:rgba(255,255,255,0.8); margin-top:0; }
.lt-ie9 .topFunctions .paintMineQuestionWrapper { width:100%; padding:0; height:100%; left:0; position:fixed; top:0; z-index: 150; background:rgba(255,255,255,0.8); margin-top:0; }
.lt-ie9 .topFunctions .SelectModel  > ul > li.productModelList { line-height: 1.7em; vertical-align: top; cursor: default; background:#FFF; font-size: 1em;
    line-height: 1.4em; margin: 1em 1%; padding:0 0 2%; width:47%; }
.lt-ie9 .productPurchaseOptions { text-align: center; background:#FFF; position:absolute; left:50%; margin:-10% 10% 0 10%; top:50%; width:80%; padding:3em 2%; max-width: 1000px; }
.lt-ie9 .productPurchaseOptions h3 { color: #666666; font-size: 2em; }
.lt-ie9 .paintMineSection { text-align: center; background:#FFF; position:absolute; left:50%; margin:-10% 10% 0 10%; top:50%; width:80%; padding:3em 2%; max-width: 1000px; }
.lt-ie9 .paintMineSection h3 { color: #666666; font-size: 2em; }
.lt-ie9 .topFunctions .subArea .productModelList dl { padding: 0 0 1.5em 0; }
.lt-ie9 .productModelList h5 { line-height: 1em; }
.lt-ie9 .productModelList h5 span { display:inline; }
.lt-ie9 .topFunctions .subArea .cwModelWrapperWithOptions { /*display: none;*/ border:1px solid #DDDDDD; }
.lt-ie9 .productParts:after { width:100%; }
.lt-ie9 .topFunctions .cwAddItem { width: 90%; line-height: 1.5em; padding:0.5em 0 0.5em 0.2em; margin:0; font-size: 1.5em; }
.lt-ie9 .topFunctions .subArea .productModelList dt { width: 25%; text-align: right; font-size: 1.3em; line-height: 2em; }
.lt-ie9 .topFunctions .subArea .productModelList dd { width: 71%; font-size: 1.3em; line-height: 2em; }


/*
@media screen and (min-width: 1100px) { .topFunctions  .productParts { left: -50px; } }
@media screen and (min-width: 1140px) { .topFunctions  .productParts { left: -70px; } }
@media screen and (min-width: 1180px) { .topFunctions  .productParts { left: -90px; } }
@media screen and (min-width: 1220px) { .topFunctions  .productParts { left: -110px; } }
@media screen and (min-width: 1260px) { .topFunctions  .productParts { left: -130px; } }
@media screen and (min-width: 1300px) { .topFunctions  .productParts { left: -150px; } }
*/
@media screen and (min-width: 517px) { .totalPrice { margin:0; } }
@media screen and (min-width: 770px) { .totalPrice { left: -215px; text-align: center; border-bottom: 1px solid #0087C7; width:207px; padding:0 0 5px 0; } .topFunctions > .subArea { left: -230px; } }
@media screen and (min-width: 1000px) { .totalPrice, .topFunctions > .subArea { left: -232px; } .totalPrice { margin:0 0 0 25px;  } }
@media screen and (min-width: 1350px) { 
    .totalPrice, .topFunctions > .subArea { left: -170px; } 
    .totalPrice { margin:0 0 0 25px;  } 
    .isReadyToShip .totalPrice { left: -258px; } 
    .isReadyToShip .topFunctions > .productParts { left: -247px; } 
}
@media screen and (min-width: 1380px) { 
    .totalPrice, .topFunctions > .subArea { left: -190px; } 
    .isReadyToShip .totalPrice { left: -258px; } 
    .isReadyToShip .topFunctions > .productParts { left: -247px; } 
}
@media screen and (min-width: 1420px) { 
    .totalPrice, .topFunctions > .subArea { left: -210px; } 
    .isReadyToShip .totalPrice { left: -258px; } 
    .isReadyToShip .topFunctions > .productParts { left: -247px; } 
}
@media screen and (min-width: 1460px) { 
    .totalPrice, .topFunctions > .subArea { left: -230px; } 
    .isReadyToShip .totalPrice { left: -259px; } 
    .isReadyToShip .topFunctions > .productParts  { left: -248px; } 
}
.lt-ie9 .totalPrice { left: -239px; margin:0; }

.ShareOptions ul li { font-size: 1.3em; line-height: 49px; margin: 10px 0 3px; padding: 0 4%; }
.SelectAdditionalOptions  ul li.productAddOption { display: block; padding: 0 4%; text-align: left; margin:3px auto; cursor:pointer; }
.topFunctions .emailSubArea li { width: 90%; border:none; }
@media screen and (max-width: 770px) { .SelectAdditionalOptions  ul li.productAddOption { width:140px; } }

.topFunctions .emailSubArea h5 { font-size: 1.7em; margin:5px 0 10px 0; padding:5px 0 1px 30px; width:55%; }
.topFunctions .emailSubArea li { width:100%; }
.topFunctions .emailSubArea .socialIcons li { width:50px; margin: 2px 10px; display:inline-block; vertical-align: top; /*height:60px;*/ line-height: 0; }
.topFunctions .emailSubArea textarea { width:73%; margin: 10px 1% 10px 0; padding:2px; }
.topFunctions .emailSubArea li span { vertical-align: top; padding: 9px 0 0 0; display:inline-block; }
.topFunctions .emailSubArea .halfSized { width:40%; display:inline-block; margin: 5px 4px 5px 7px; text-align: right; min-width: 200px; }
.topFunctions .emailSubArea .blueAction { width:30%; margin:5px 0 5px 9%; line-height: 1.3em; padding:0; }
.topFunctions .emailSubArea .linkArea { margin:10px 0 7px 0; display:none; }
.topFunctions .emailSubArea .linkArea span { padding: 3px 0 0 0; }
.topFunctions .emailSubArea .linkArea input { width:73%; margin: 0 6% 0 0 }
.shareIcons .showEmail { cursor: pointer; background:rgba(247, 190, 103, 0.3); line-height: 0.7em; background:rgba(0, 0, 0, 0.2); }
.shareIcons .showEmail:hover { background:#E6E1CA; }
.shareIcons .addToWishList { cursor: pointer; }
.shareIcons .linkToDesignSpace { margin: 10px 0; }

.ConbineDesign { display: none; }

.topFunctions .emailSubArea { background: #FFF; /*display: none;*/ text-align: center; width: auto; padding:10px 0; }
.topFunctions li.SelectAdditionalOptions { top:92%; right:0; text-align: center; display:none; z-index: 61; left:auto; /*width:90%; margin:-70px 0 0 0;*/ }
.topFunctions .subArea .blueAction { display: inline-block; font-size: 1.2em; line-height: 1.5em; margin: 10px 3%; padding: 10px 0; width: 88%; }
.topFunctions .paintMineSection .blueAction { width: 88%; }
.topFunctions .paintMineSection .blueAction h5 { font-weight: 300; }
.topFunctions .paintMineSection .blueAction h5 span { /*font-size: 0.8em;*/ }
.topFunctions .topOptionSections { width:100%; }

@media screen and (min-width: 500px) {
    .shareIcons .emailSubArea { width: 500px; }
    .topFunctions .emailSubArea .socialIcons li { width:25%; min-width: 100px; line-height:auto; }
}
@media screen and (min-width: 770px) {
    .ShareOptions ul li { width: 92%; color: #000000; }
    .topFunctions .ShareOptions .emailSubArea { width: 90%; position:relative; margin:0; padding:0 0 15px 0; }
    .topFunctions .emailSubArea h5 { width:35%; }
    .ShareOptions .emailSubArea li { margin:0 auto; padding:8px 0 0 0; line-height: 1.5em; font-size: 0.9em; display:block; }
    .topFunctions .emailSubArea .socialIcons li { /*width:auto; margin: 2px 25px;*/ }
    .ShareOptions .emailSubArea li input { width:90%; }
    .topFunctions .subArea  .blueAction { display: inline-block; font-size: 1.2em; line-height: 1.5em; margin: 10px 3%; padding: 0; width: 42%; }
    .topFunctions .paintMineSection .blueAction { width: 30%; }
    .topFunctions .paintMineQuestionSection .blueAction { padding:10px 0; }
    .topFunctions .productAdditionalOptions .cwSelect { display: block; margin: 10px auto; }
    .SelectAdditionalOptions ul li.productAddOption { font-weight: 300; color: #005494; display:inline-block; padding:0; width:70%; cursor:pointer; padding:0 0 0 10%; margin: 3px -20% 5px 0; } 
    .SelectAdditionalOptions ul li.productAddOption:hover { color: #0087C7; }
    .gwControls img { width:75%; margin:30px auto 10px auto; display:block; }
    .topFunctions li.SelectAdditionalOptions { width:36%; }
    .fullWidthListItem { width:80%; margin: 0 auto; text-align: left; }
    .fullWidthListItemControls { width:90%; margin: 0 auto; }
    .gwControls textarea { width:97%; }
    .topFunctions .emailSubArea { top:150px; width: 550px; left: 50%; margin: 0 0 0 -275px; right: auto; z-index: 52; position:absolute; }
    .topFunctions .topOptionSections { bottom:108%; position:absolute; right:-1px; }
    .isReadyToShip .topFunctions .topOptionSections { bottom:88%; }
    .topFunctions .emailSubArea textarea { width:373px; }
    .topFunctions .emailSubArea .halfSized { width:40%; text-align: center; margin: 0 4px 0 7px; }
}
#checkbox-personal-message { display: none; }
.lt-ie9 .topFunctions li.SelectAdditionalOptions { width:36%; top:87%; }
.lt-ie9 .topFunctions .topOptionSections { bottom:100%; position:absolute; right:0; }

@media screen and (min-width: 1350px) {
    .topFunctions li.SelectAdditionalOptions { width:25%; }

}
.topFunctions li.isReadyToShip, form.isReadyToShip { padding-top:15px; }
.topFunctions li.isReadyToShip .productPartsWrapper { padding:34px 0 0; }
.isReadyToShip .topFunctions li.isReadyToShip .productPartsWrapper { padding:24px 0 0; }

.loadingPlaceHolder { position:absolute; height: 100%; left: 0; opacity: .7; position: absolute; top: 0; width: 100%; z-index: 71; background:#fff; display:none; }
.loadingPlaceHolderImg { z-index: 72; margin:0 auto; position:absolute; left:50%; top:50%; margin:-12px 0 0 -12px; display:none; width:25px; height:25px; opacity: 0.3; }
#wishlistAJAXItems { /*left: 18px;*/ margin-top: 20px; position: relative; text-align: center; }
/*.topFunctions .SaveOptions  { position: relative; margin: 20px 0 0 0; }*/
.InspireOptions .productThumbnailOver, .InspireOptions .productThumbnail, .SaveOptions .productThumbnail, .SaveOptions .addInThumbnailSpace { cursor: pointer; display: inline-block; 
    /*height: 60px; width: 100px;*/ margin: 5px 0 5px 13px; position: relative; vertical-align: top; }


.InspireOptions .thumbSelected {
    background: #DDD;
}

#myDesignsAJAXItems { width:757px; /*margin: 15px 0 0 0;*/ right:0; position:absolute; bottom:0; }



.InspireOptions .productThumbnailOver { top:5px; left:-100px; width:0; margin:0; z-index: 71; }

.InspireOptions .productThumbnailOver img, .InspireOptions  .productThumbnail img, .SaveOptions  .productThumbnail img { 
    margin: 0; left: 0; top: 0; position: absolute; width:230px; height:138px; }
.InspireOptions #historyAJAXItems .productThumbnail, .InspireOptions  #historyAJAXItems .productThumbnail img { /*width:228px; height:137px; left: -9px;*/ }
.InspireOptions .productThumbnailOver .thumbBackground,.InspireOptions  .productThumbnail .thumbBackground, .SaveOptions  .productThumbnail .thumbBackground { 
    display: inline-block; left: 0; margin-left: 0; position: relative; top: 0; }

.InspireOptions .productThumbnailOver img { width:100px; height:60px; }

.InspireOptions .productThumbnailOver .thumbBackground { background-color: #FF0000; }

/*
.addToWishList span { font-size: 1.2em; line-height: 1em; margin: 0 0 3px -12px; padding: 16px 0; white-space:nowrap; width: 95%; display: inline-block; position: relative; }
*/

/*
.productThumbnail .removeWishListItem { background: none repeat scroll 0 0 #9F0000; color: #EEEEEE; font-size: 10px; font-weight: 900; left: 0; line-height: 11px; padding: 2px 3px;
    position: absolute; text-decoration: none; top: 1px; vertical-align: middle; z-index: 71; }
*/


.productThumbnail .removeWishListItem {
    background: none repeat scroll 0 0 #E5E5E5;
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 0 1px rgba(0, 0, 0, 0.25);
    color: #C00000;
    font-size: 1.1em;
    height: 16px;
    left: 5px;
    line-height: 1.2em;
    margin: 0;
    padding: 2px;
    position: absolute;
    text-indent: 4px;
    top: 3px;
    width:16px;
    z-index: 71;
}

.productThumbnail .removeWishListItem:hover { background: none repeat scroll 0 0 #C00000; color: #E5E5E5; 
    box-shadow:0 -11px 3px -10px rgba(0, 135, 199, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.4) inset, 0 1px 1px rgba(255, 255, 255, 0.8); 
}



#historyAJAXItems { width:24%; /*top:-247px; float:left; position:absolute;*/ }

@media screen and (max-width: 1020px) { #myDesignsAJAXItems { width:507px; } #historyAJAXItems { width:253px; } }

.productThumbnail .removeWishListItem:hover { color:#ccc; background:#950000; }
/*.addToWishList { display: block; height: 60px; padding: 0 0 0 85px; text-decoration: none; line-height: 56px; color: #ccc; font-size: 1.2em; }*/
.InspireOptions .addToWishList .productThumbnail, .SaveOptions .addToWishList .productThumbnail { display: inline; left: -97px; top: -20px; }
#InspireWrapper { padding:15px 0 0 0; /*height:580px; background: #FFFFFF;*/ }
#InspireWrapper ul { /*width: 3000px;*/ position: relative; margin: 0; white-space: nowrap;
-webkit-transition-duration: 700ms; -moz-transition-duration: 700ms; -ms-transition-duration: 700ms; -o-transition-duration: 700ms; 
    transition-duration: 700ms; /*width:500%;*/


 }


#inspireAJAXStartingPoints ul { margin: 0 0 0 0px; }
.InspireOptions .productThumbnail > img:first-child { background: none; }
#inspireAJAXItems  h5 { left:auto; width:95%; }
.saveDesignSmallIcon { height:18px; position:relative; top:2px; width:18px; background:none repeat scroll 0 0 rgba(204, 0, 0, 0.7); cursor:pointer; margin: 0 -10px 0 180px; }
.saveDesignSmallIcon:hover { background:rgba(204, 0, 0, 1); }


.cwDSBox h5 { 
    border-bottom: 1px solid #0087C7;
    font-size: 1.3em;
    font-weight: 300;
    margin: 0 0 2px 20px;
    padding: 5px 0 1px 0;
    position: relative;
    width: 35%; 
    line-height: 1em;
    text-align: left;
    /*cursor:pointer;*/
}
.cwDSBox h5.colorBoxHeaderCarbonFiber { width:60%; }

.cwDSBox h5.customColorHeader { width: 55%;  }

.cwDSBox ul {
   /* -webkit-transition: height 4s;  Safari 
    transition: height 4s;*/

    /*max-height: 150px;*/
    /*overflow: hidden;

     Set our transitions up. */

 /*overflow: hidden;*/

    transition-property: max-height;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    transition-delay: 0s;
}


.cwDSBox ul.colorBoxes1Row { max-height: 30px; text-align: left; padding-left: 13px; }
/*
.cwDSBox ul.colorBoxHidden { max-height: 0; }
.cwDSBox h5:before  { content:""; height: 0; width: 0; position: absolute; top:13px; left:-13px;
    border-top:5px #888888 solid; 
    border-left:5px rgba(0,0,0,0) solid; 
    border-right:5px rgba(0,0,0,0) solid; 
    border-bottom:0 #000 solid;  
}
.cwDSBox h5.colorBoxHeaderHidden:before  { top:7px; left:-11px; 
    border-left:5px #888888 solid; 
    border-top:5px rgba(0,0,0,0) solid; 
    border-bottom:5px rgba(0,0,0,0) solid; 
    border-right:0 #000 solid;  
}

*/
/*.cwDSBox ul.colorBoxVisible { height: auto; }

*/

.cwDSBox { color: #80858A; overflow: hidden; position: relative; background: #F5F5F5; margin:0 0 15px 0; padding: 0 0 5px 0;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 0 1px rgba(0, 0, 0, 0.25);
}
.partWithAccessories, .cwDSColorBox { min-height: 330px; max-height: 450px; overflow-y: auto; position: relative; }

.productPartsWrapper ::-webkit-scrollbar {
    width: 13px;
}

/* Track */
.productPartsWrapper ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 5px;
    /*-webkit-border-radius: 10px;
    background: rgba(0,135,199,0.25); */
}
 
/* Handle */
.productPartsWrapper ::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: rgba(0,135,199,0.75); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); 
}

.productPartsWrapper ::-webkit-scrollbar-button:vertical:decrement{
 background-image: url(../images/icons/arrow-up.png), -webkit-linear-gradient(left,  #f9f9f9 50%,#e2e2e2 100%) ;
 background-repeat: no-repeat;
    background-position: 3px 4px, 0 0;
    height: 10px;
}
.productPartsWrapper ::-webkit-scrollbar-button:vertical:increment{
 background-image: url(../images/icons/arrow-down.png), -webkit-linear-gradient(left,  #f9f9f9 50%,#e2e2e2 100%) ;
 background-repeat: no-repeat;
    background-position: 3px 5px, 0 0;
    height: 10px;
}
.productPartsWrapper ::-webkit-scrollbar-corner {
 background: #F2F2F2;
 border-top:1px solid #D9D9D9;
 border-left:1px solid #D9D9D9;
}


/*
@media screen and (min-width: 1000px) {}
    .cwDSColorBox:after { height: 15px; width: 100%; position: fixed; content: ""; top: 100%; left: 12px; margin: -90px 0 0 0; 
        background: -moz-linear-gradient(top,  rgba(245,245,245,0) 0%, rgba(245,245,245,1) 100%); 
        background: -webkit-linear-gradient(top,  rgba(245,245,245,0) 0%,rgba(245,245,245,1) 100%); 
        background: linear-gradient(to bottom,  rgba(245,245,245,0) 0%,rgba(245,245,245,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f5f5f5', endColorstr='#f5f5f5',GradientType=0 );
    }
}
*/
.partWithOtherTypes { padding: 10px 0 30px 0; position:absolute; top:29px; left:0px; width:219px; z-index: 57; overflow:visible; min-height: 427px; }
/*.partWithOtherTypes:after { content:""; height:204%; width:101%; background:#FFFFFF; left:-1px; position:absolute; top:100%;  }*/

.InspireOptions h5 { font-size: 1.5em; }
.InspireOptions h5 span { font-size: 0.8em; color:#B3B8BD; margin: 0 0 0 1em; }

@media screen and (max-width: 770px) {
    .partWithAccessories, .cwDSColorBox { max-height: none; }
    .partColors .cwDSBox { color: #F0F0F0; background: #AAAAAA; }
    #myDesignsAJAXItems { position:relative; width:auto; }
    #historyAJAXItems { width:auto; }
    .saveDesignSmallIcon { margin:0 -10px 0 0; }
    .partWithOtherTypes { top:0; left:0; right: 0; bottom:0; width:auto; position:relative; min-height: 0; }
    .partWithAccessories, .cwDSColorBox { min-height: 0; padding-bottom: 10px; }
}

@media screen and (min-width: 500px) and (max-width: 1050px) {
    .cwDSBox h5 { text-align: left; padding: 5px 0 1px 25px; width:33%; }
}

.inspireGroup { position:relative; overflow:hidden; }
.productAdditionalOptions .cwDSBox h5 { width:60%; margin:10px 0; left:0; padding:0 0 0 15px; }
#InspireWrapper .cwDSBox { padding:0 0 5px 0; }
#InspireWrapper .cwDSBox h5 { left:0; width: 125px; }
.partColors .cwDSBox:first-child { margin: 0; }
.cwDSBox p {
    font-size: 1.2em;
    font-weight: 300;
    line-height: 1.4em;
    padding: 0.2em 0 10px;
}

@media screen and (max-width: 770px) {
    .cwDSBox p.selectPartTitle { margin:0 0 -10px 0; }

}

.cwDSColorBox .patternExplanation { 
    display:none;
    margin:30px 0;
}



.cwDSColorBox .patternExplanation li {
    height: auto;
    margin: 20px 5% 0 15%;
    padding: 0;
    width: 80%;
    list-style-type: disc;
    text-align: left;
    line-height: 1.2em;
}



.cwDSColorBox .sendInCantChangeWarning { padding: 30px 10px }
.topFunctions .iUnderstandWarning { font-size: 1em; padding: 5px; width:70%; }
#cwdsBrainstorm { 
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    font-size: 1.4em;
    line-height: 1.5em;
    margin: 0;
    padding: 0 2px;
    position: absolute;
    left: 30px;
    top: 8px;
    width: auto;
    text-transform: capitalize;
}


.productAdditionalOptions .cwDSBox p { font-size: 1em; padding: 0 5px 0 15px; }



/* #cwdsAddToWishList { padding:0; right:270px; bottom:-50px; position: absolute; width: auto; background:none; box-shadow: none; line-height: 1em; } */
.emptyInspireSection #cwdsAddToWishList { left:110px; top:50%; bottom: auto; margin:-18px 0 0 0;  }
#cwdsShowroom { padding:0; width: auto; background:none; box-shadow: none; line-height: 0.7em; display:none; z-index: 52; cursor:pointer; background:rgba(0, 0, 0, 0.2); }
#cwdsShowroom:hover { background:rgba(0, 0, 0, 1); }

.showShare { padding:0; width: auto; background:none; box-shadow: none; line-height: 0.7em; z-index: 52; cursor:pointer; background:rgba(0, 0, 0, 0.2); }
.showShare:hover { background:rgba(0, 0, 0, 1); }

.addToWishList, #cwdsAddToWishList { padding:0; width: auto; background:none; box-shadow: none; line-height: 0.7em; z-index: 52; cursor:pointer; background:rgba(204, 0, 0, 0.7); }
.shareIcons .addToWishList, .shareIcons #cwdsAddToWishList { background:rgba(0, 0, 0, 0.2); }
#cwdsAddToWishList:hover { background:rgba(204, 0, 0, 1); }
.shareTwitter {  line-height: 0.7em; /*background:rgba(0, 160, 209, 0.3); background:rgba(0, 0, 0, 0.2);*/ }
.shareTwitter:hover {  /*background:rgba(0, 160, 209, 1);*/ line-height: 0.7em; }

.shareIcons .shareFacebook { line-height: 0.7em; /*background:rgba(0, 160, 209, 0.3); background:rgba(0, 0, 0, 0.2);*/ /*display:none;*/ }
.shareIcons .shareFacebook:hover { /*background:rgba(59, 89, 152, 1);*/ line-height: 0.7em; }

.showroomOverlay { position:absolute; top:0; left:0; width:100%; height:200%; background-color:#FFF; z-index: 150; display:none; }
#cwdsBrainstorm { display: none; }
#InspireWrapper .emptyInspireSection { font-size: 1.2em; line-height: 149px; color: #BCBCBC; text-align: left; padding: 0 0 0 20px; }
#InspireWrapper .emptyInspireSection .addToWishList { /*width:30px; height:30px; display:block;*/ }
#InspireWrapper .emptyInspireSection .addToWishList img { /*width:30px; height:30px; display:block;*/ position:relative; top:8px; left:0; }
#InspireWrapper p.emptyInspireSection { font-size: 2.3em; line-height: 5.6em; padding: 0; text-align: center; }






.topFunctions .cwdsAngle { position: relative; text-align: center; width: 80%; padding:40px 0 10px 0; }

.topFunctions .cwdsAngleWithModel { width: 100%; }


.cwdsAngle .angleArrowLeft { font-size: 54px; cursor:pointer; padding:1px; vertical-align: top; color:#888888; display:inline-block; margin: 0; }
.cwdsAngle .angleArrowRight { font-size: 54px; cursor:pointer; padding:1px; vertical-align: top; color:#888888; display:inline-block; margin: 0; }

@media screen and (min-width: 1350px) {

.cwdsAngle .angleArrowLeft { }
.cwdsAngle .angleArrowRight { margin: 0 5px 0 5px; }

}

.cwdsAngle li { margin:0 5px 0 5px; cursor:pointer; }

.cwdsAngle .clonedAngleImages {
  -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25), 0 1px 1px rgba(255, 255, 255, 0.6) inset, 0 -1px 1px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.25), 0 1px 1px rgba(255, 255, 255, 0.6) inset, 0 -1px 1px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25), 0 1px 1px rgba(255, 255, 255, 0.6) inset, 0 -1px 1px rgba(0, 0, 0, 0.2) inset;
  
}
.cwdsAngle img.angleFGImage { margin-left:-100px; }

.cwdsAngle .activeAngle {
  -webkit-box-shadow: 0px 1px 5px rgba(0, 135, 199, 0.65), 0 1px 1px rgba(255, 255, 255, 0.6) inset, 0 -1px 1px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0px 3px 5px rgba(0, 135, 199, 0.65), 0 1px 1px rgba(255, 255, 255, 0.6) inset, 0 -1px 1px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0px 1px 5px rgba(0, 135, 199, 0.65), 0 1px 1px rgba(255, 255, 255, 0.6) inset, 0 -1px 1px rgba(0, 0, 0, 0.2) inset;
}

/*
.activeAngle::before { background: #FFFFFF; bottom: -26px; color: #A9A9A9; content: "or"; left: 50%; margin: 0 0 0 -5px; z-index: -5;
        padding: 0 3px; position: absolute; text-align: center; font-size: 1.2em;  }
*/



@media screen and (min-width: 770px) {

    .topFunctions .cwdsAngleWithModel { width: 60%; }

    #cwdsShowroom { display:block; }
    #InspireWrapper .emptyInspireSection { padding: 0 0 0 150px; font-size: 1.55em; }

    .topFunctions .cwdsAngle { position: absolute; left: 0; padding:0; width: 100%; margin: -100px 0 0 0; }

}

@media screen and (min-width: 1000px) {


    .topFunctions .cwdsAngle { width: 80%; margin:0; }
.topFunctions .cwdsAngleWithModel { width: 54%; }

}
@media screen and (min-width: 1350px) {


    .topFunctions .cwdsAngle { width: 80%; margin:0; }
.topFunctions .cwdsAngleWithModel { width: 60%; }

}


.header { z-index: 100; }

.fixedDSImages img, .fixedDSImages { position: fixed; top: 0; left: 50%; z-index: 50; margin: 0 0 0 -50px; }
@font-face { font-family: 'AllstarRegular'; font-weight: normal; font-style: normal;
    src: url(data:font/truetype;charset=utf-8;base64,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AAYAAgABAAIAFgAAAQACVAADAAEAAAAIAGYAAwABBAkAAABMAAAAAwABBAkAAQAOAEwAAwABBAkAAgAOAFoAAwABBAkAAwAOAGgAAwABBAkABAAeAHYAAwABBAkABQBAAJQAAwABBAkABgAeANQAAwABBAkAyABuAPIAVABoAGkAcwAgAGkAcwAgAGEAIABjAG8AcAB5AHIAaQBnAGgAdABlAGQAIAB0AHkAcABlAGYAYQBjAGUAIABwAHIAbwBnAHIAYQBtAEEAbABsAHMAdABhAHIAUgBlAGcAdQBsAGEAcgB3AGUAYgBmAG8AbgB0AEEAbABsAHMAdABhAHIAIABSAGUAZwB1AGwAYQByAEEAbAB0AHMAeQBzACAARgBvAG4AdABvAGcAcgBhAHAAaABlAHIAIAAzAC4ANQAgACAANAAvADEAMAAvADkAMwBBAGwAbABzAHQAYQByAC0AUgBlAGcAdQBsAGEAcgBUAGgAaQBzACAAZgBvAG4AdAAgAHcAYQBzACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIAB0AGgAZQAgAEYAbwBuAHQAIABTAHEAdQBpAHIAcgBlAGwAIABHAGUAbgBlAHIAYQB0AG8AcgAuAAAAAgAAAAAAAP84AHIAAAAAAAAAAAAAAAAAAAAAAAAAAADfAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AIAAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AYAECAKMAhACFAL0AlgCGAIsAnQCpAQMAigEEAIMAkwEFAQYAjQCIAQcA3gEIAJ4AqgD1APQA9gCiAK0AyQDHAK4AYgBjAJAAZADLAGUAyADKAM8AzADNAM4A6QBmANMA0ADRAK8AZwDwAJEA1gDUANUAaADrAO0AiQBqAGkAawBtAGwAbgCgAG8AcQBwAHIAcwB1AHQAdgB3AOoAeAB6AHkAewB9AHwAuAChAH8AfgCAAIEA7ADuALoAsACxALsA2ADZAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgCyALMAtgC3AMQAtAC1AMUAhwCrARcAvgC/ARgAjAEZARoBGwEcAR0HdW5pMDBBMAd1bmkwMEFEB3VuaTAyQzkHdW5pMDBCMgd1bmkwMEIzB3VuaTIyMTkHdW5pMDBCOQd1bmkyMDAwB3VuaTIwMDEHdW5pMjAwMgd1bmkyMDAzB3VuaTIwMDQHdW5pMjAwNQd1bmkyMDA2B3VuaTIwMDcHdW5pMjAwOAd1bmkyMDA5B3VuaTIwMEEHdW5pMjAxMAd1bmkyMDExCmZpZ3VyZWRhc2gHdW5pMjAyRgd1bmkyMDVGB3VuaUUwMDAHdW5pRkIwMQd1bmlGQjAyB3VuaUZCMDMHdW5pRkIwNAC4Af+FsAGNAEuwCFBYsQEBjlmxRgYrWCGwEFlLsBRSWCGwgFkdsAYrXFgAsAEgRbADK0SwByBFugABARAAAiuwAytEsAYgRbIHlQIrsAMrRLAFIEWyBmECK7ADK0SwBCBFsgVPAiuwAytEsAMgRbIELAIrsAMrRLACIEWyA+gCK7ADK0SwCCBFugABAQ8AAiuwAytEsAkgRbIIcQIrsAMrRLAKIEWyCQwCK7ADK0SwCyBFsgqPAiuwAytEAbAMIEWwAytEsBEgRbIMoQIrsQNGditEsBAgRbIRXQIrsQNGditEsA8gRbIQTQIrsQNGditEsA4gRbIPPAIrsQNGditEsA0gRbIOKwIrsQNGditEsBIgRboADH//AAIrsQNGditEsBMgRboAEgEXAAIrsQNGditEsBQgRbITjwIrsQNGditEsBUgRbIUTAIrsQNGditEsBYgRbIVSwIrsQNGditEWbAUKw==) format('truetype'),
         url('fonts/all_star_resort-webfont-webfont.svg#AllstarRegular') format('svg'); }
.productThumbnail .displayNumber { /*display:none;*/ font-family:"AllstarRegular"; font-size:6px; left:70px; position:absolute; text-align:center; top:28px; width:16px; }
.productThumbnail .numberOnProductbeats-studio-wireless { font-size:13px; top:56px; width:26px; left: 50%; margin: 0 0 0 45px; }

.displayNumber { display:block; font-family:"AllstarRegular"; font-size:60px; left:735px; position:absolute; text-align:center; top:362px; width:85px; z-index: 51; }
.numberOnProductbeats-studio-wireless { font-size:6px; left:74px; top:24px; width:9px; left: 50%; margin: 0 0 0 23px; }
@media screen and (min-width: 320px) {
    .numberOnProductbeats-studio-wireless { font-size:18px; left:235px; top:90px; width:27px; left: 50%; margin: 0 0 0 67px; }
}
@media screen and (min-width: 525px) {
    .numberOnProductbeats-studio-wireless { font-size:29px; left:368px; top:120px; width:43px; left: 50%; margin: 0 0 0 104px; }
}
@media screen and (min-width: 665px) {
    .numberOnProductbeats-studio-wireless { font-size:37px; left:470px; top:154px; width:54px; left: 50%; margin: 0 0 0 132px; }
}
@media screen and (min-width: 770px) {
    .numberOnProductbeats-studio-wireless { font-size:29px; left:368px; top:120px; width:43px; left: 50%; margin: 0 0 0 104px; }
}
@media screen and (min-width: 905px) {
    .numberOnProductbeats-studio-wireless { font-size:37px; left:470px; top:154px; width:54px; left: 50%; margin: 50px 0 0 132px; }
}
@media screen and (min-width: 1000px) {
    .numberOnProductbeats-studio-wireless { font-size:42px; left:470px; top:154px; width:54px; left: 50%; margin: 64px 0 0 164px; left:auto; right:166px; }
}
@media screen and (min-width: 1350px) {
    .numberOnProductbeats-studio-wireless { font-size:55px; left:708px; top:240px; width:85px; left: 50%; margin: 0 0 0 207px; }
}
.lt-ie9 .numberOnProductbeats-studio-wireless { font-size:55px; left:649px; top:240px; width:85px; left: 50%; margin: 0 0 0 207px; }

.productThumbnail .displayEngraving { font-size:6px; left:70px; position:absolute; text-align:center; top:28px; width:16px; }

.displayEngraving { display:block; position:absolute; text-align:center; z-index: 51; overflow:hidden; line-height: 1.3em; height:3.9em; white-space: pre-wrap; }
.displayEngraving br { display:inline; }



.engravingOnProductbeats-studio-wireless { font-size:17px; left:714px; width:69px; top:201px; margin: 0; height:1.3em; } /*18 point laser font*/
.engravingOnProductbeats-pro-by-dre { font-size:14px; left:686px; width:75px; top:202px; margin: 0; height:1.3em; } /*18 point laser font*/
.engravingOnProductdualshock-4 { font-size:14px; left:686px; width:75px; top:202px; margin: 0; height:1.3em; } /*15 point laser font*/
.engravingOnProductdualshock-4-2016-OLD { font-size:14px; left:686px; width:75px; top:202px; margin: 0; height:1.3em; } /*15 point laser font*/
.engravingOnProductdualshock-4-2016 { font-size:14px; left:686px; width:75px; top:202px; margin: 0; height:1.3em; 
    -webkit-transform: rotateX(30deg) skewX(-1deg); /* Safari */ transform: rotateX(30deg) skewX(-1deg); } /*15 point laser font*/
.engravingOnProductdualshock-4-light-bar { font-size:14px; left:686px; width:75px; top:202px; margin: 0; height:1.3em; } /*15 point laser font*/
.engravingOnProductxbox-one-controller { font-size:14px; left:686px; width:75px; top:202px; margin: 0; height:1.3em; } /*15 point laser font*/
.engravingOnProductxbox-one-s-controller-OLD { font-size:7px; left:128px; width:64px; top:107px; margin: 0; height:1.3em; left:50%; margin: 0 0 0 -32px; } /*15 point laser font*/
.engravingOnProductxbox-one-s-controller { font-size:7px; left:628px; width:64px; top:107px; margin: 0; height:1.3em; 
     -webkit-transform: rotateX(12deg) skewX(-1deg); /* Safari */ transform: rotateX(12deg) skewX(-1deg); } /*15 point laser font*/
.engravingOnProductxbox-one-s { font-size:7px; left:128px; width:64px; top:107px; margin: 0; height:1.3em; left:50%; margin: 0 0 0 532px; } /*15 point laser font*/
.engravingOnProductmagic-keyboard { font-size: 14px; left: 255px; width: 250px; top: -1045px; margin: 0; height: 1.45em; /*background: red;*/
  -webkit-transform: perspective(4500px) rotateX(57deg) rotateY(-1deg) skewX(15deg) skewY(-5deg) translateX(35px) translateY(351px);
  transform: perspective(4500px) rotateX(57deg) rotateY(-1deg) skewX(15deg) skewY(-5deg) translateX(35px) translateY(351px);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%; } /*15 point laser font*/
.engravingOnProductmagic-trackpad-2 { font-size: 6px; left: 265px; width: 170px; top: -3px; margin: 0; height: 1.5em; /*background: red;*/
  -webkit-transform: perspective(4500px) rotateX(45deg) rotateY(-14deg) skewX(49deg) skewY(-1deg) translateX(-202px) translateY(58px);
  transform: perspective(4500px) rotateX(45deg) rotateY(-14deg) skewX(49deg) skewY(-1deg) translateX(-202px) translateY(58px);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%; } /*15 point laser font*/
.engravingOnProduct21-inch-imac { font-size: 14px; left: 255px; width: 250px; top: 145px; margin: 0; height: 1.5em; /*background: red;*/
  -webkit-transform: perspective(4500px) rotateX(57deg) rotateY(-1deg) skewX(15deg) skewY(-5deg) translateX(35px) translateY(351px);
  transform: perspective(4500px) rotateX(57deg) rotateY(-1deg) skewX(15deg) skewY(-5deg) translateX(35px) translateY(351px);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%; } /*15 point laser font*/
.engravingOnProduct21-inch-imac-retina { font-size: 14px; left: 255px; width: 250px; top: 145px; margin: 0; height: 1.5em; /*background: red;*/
  -webkit-transform: perspective(4500px) rotateX(57deg) rotateY(-1deg) skewX(15deg) skewY(-5deg) translateX(35px) translateY(351px);
  transform: perspective(4500px) rotateX(57deg) rotateY(-1deg) skewX(15deg) skewY(-5deg) translateX(35px) translateY(351px);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%; } /*15 point laser font*/
.engravingOnProduct27-inch-imac-retina { font-size: 14px; left: 255px; width: 250px; top: 145px; margin: 0; height: 1.5em; /*background: red;*/
  -webkit-transform: perspective(4500px) rotateX(57deg) rotateY(-1deg) skewX(15deg) skewY(-5deg) translateX(35px) translateY(351px);
  transform: perspective(4500px) rotateX(57deg) rotateY(-1deg) skewX(15deg) skewY(-5deg) translateX(35px) translateY(351px);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%; } /*15 point laser font*/
.engravingOnProductplaystation-4 { font-size:19px; left:345px; width:310px; top:120px; margin: 0; height:1.3em;
    transform:rotateX(30deg) rotateY(-20deg) rotateZ(4deg) skewX(20deg) translateX(-1px) translateY(14px) scale(0.9, 1);
    -webkit-transform:rotateX(30deg) rotateY(-20deg) rotateZ(4deg) skewX(20deg) translateX(-1px) translateY(14px) scale(0.9, 1);  } /*15 point laser font*/
.engravingOnProductplaystation-4-slim { font-size:19px; left:500px; width:310px; top:120px; margin: 0; height:1.3em;
    transform:rotateX(30deg) rotateY(-20deg) rotateZ(1deg) skewX(10deg) translateX(-1px) translateY(13px) scale(0.9, 1);
    -webkit-transform:rotateX(30deg) rotateY(-20deg) rotateZ(1deg) skewX(10deg) translateX(-1px) translateY(13px) scale(0.9, 1);  } /*15 point laser font*/
.engravingOnProductplaystation-4-pro { font-size:19px; left:500px; width:310px; top:120px; margin: 0; height:1.3em;
    transform:rotateX(30deg) rotateY(-20deg) rotateZ(1deg) skewX(10deg) translateX(-1px) translateY(13px) scale(0.9, 1);
    -webkit-transform:rotateX(30deg) rotateY(-20deg) rotateZ(1deg) skewX(10deg) translateX(-1px) translateY(13px) scale(0.9, 1);  } /*15 point laser font*/
.engravingOnProductbose-quietcomfort-35 { font-size:19px; left:345px; width:310px; top:120px; margin: 0; height:1.3em;
    transform:rotateX(30deg) rotateY(-1deg) rotateZ(0deg) skewX(-10deg) translateX(0px) translateY(0px) scale(0.9, 1);
    -webkit-transform:rotateX(30deg) rotateY(-1deg) rotateZ(0deg) skewX(-10deg) translateX(0px) translateY(0px) scale(0.9, 1);  } /*15 point laser font*/
.engravingOnProductmomentum-wireless { font-size:19px; left:345px; width:310px; top:120px; margin: 0; height:1.3em;
    transform:rotateX(24deg) rotateY(40deg) rotateZ(10deg) skewX(9deg) translateX(0px) translateY(0px) scale(1, 1);
    -webkit-transform:rotateX(24deg) rotateY(40deg) rotateZ(10deg) skewX(9deg) translateX(0px) translateY(0px) scale(1, 1);  } /*15 point laser font*/
.engravingOnProductxbox-one-elite-controller { font-size:17px; left:618px; width:190px; top:186px; margin: 0; height:1.3em;
    -webkit-transform: rotateX(50deg); /* Safari */ transform: rotateX(50deg); } /*15 point laser font*/
.engravingOnProductxbox-one-elite-controller-with-charger { font-size:17px; left:618px; width:190px; top:186px; margin: 0; height:1.3em;
    -webkit-transform: rotateX(50deg); /* Safari */ transform: rotateX(50deg); } /*15 point laser font*/
.engravingOnProductbose-quietcomfort-35 { font-size:19px; left:500px; width:310px; top:120px; margin: 0; height:1.3em; } /*18 point laser font*/

.engravingOnProductiphone-7-skin { font-size:14px; left:597px; width:196px; top:395px; margin: 0; } /*12 point laser font*/
.engravingOnProductiphone-7-plus-skin { font-size:12.5px; left:597px; width:196px; top:415px; margin: 0; } /*12 point laser font*/

.engravingOnProductiphone-7 { font-size:14px; left:597px; width:196px; top:395px; margin: 0; } /*12 point laser font*/
.engravingOnProductiphone-7-plus { font-size:12.5px; left:597px; width:196px; top:415px; margin: 0; } /*12 point laser font*/

.engravingOnProductiphone-6s-skin { font-size:14px; left:597px; width:196px; top:395px; margin: 0; } /*12 point laser font*/
.engravingOnProductiphone-6s-plus-skin { font-size:12.5px; left:597px; width:196px; top:415px; margin: 0; } /*12 point laser font*/

.engravingOnProductiphone-6-skin { font-size:14px; left:597px; width:196px; top:395px; margin: 0; } /*12 point laser font*/
.engravingOnProductiphone-6-plus-skin { font-size:12.5px; left:597px; width:196px; top:415px; margin: 0; } /*12 point laser font*/

.engravingOnProductsamsung-galaxy-s8-skin { font-size:12.6px; left:597px; width:176px; top:395px; margin: 0; } /*12 point laser font*/
.engravingOnProductsamsung-galaxy-s8-plus-skin { font-size:12px; left:597px; width:176px; top:415px; margin: 0; } /*12 point laser font*/

.engravingOnProductgoogle-pixel-skin { font-size:14px; left:597px; width:196px; top:395px; margin: 0; height:2.6em; } /*12 point laser font*/
.engravingOnProductgoogle-pixel-xl-skin { font-size:12.5px; left:597px; width:196px; top:415px; margin: 0; height:2.6em; } /*12 point laser font*/

.engravingOnProductipad-air-2-skin { font-size:14px; left:597px; width:196px; top:395px; margin: 0; height:3.9em; } /*12 point laser font*/
.engravingOnProductipad-pro-97-skin { font-size:12.5px; left:597px; width:196px; top:415px; margin: 0; height:3.9em; } /*12 point laser font*/
.engravingOnProductipad-pro-129-skin { font-size:12.5px; left:597px; width:196px; top:415px; margin: 0; height:3.9em; } /*12 point laser font*/

.engravingOnProductmacbook-pro-13-inch-2016-skin { font-size:14px; left:597px; width:196px; top:395px; margin: 0; height:1.3em; } /*12 point laser font*/
.engravingOnProductmacbook-pro-13-inch-touch-bar-2016-skin { font-size:14px; left:597px; width:196px; top:396px; margin: 0; height:1.3em; } /*12 point laser font*/
.engravingOnProductmacbook-pro-15-inch-touch-bar-2016-skin { font-size:14px; left:597px; width:196px; top:395px; margin: 0; height:1.3em; } /*12 point laser font*/

@media screen and (min-width: 100px) {/*hide engraving stuff at this size*/
    /*.engravingOnProductbeats-studio-wireless { display: none; } */
    /*.engravingOnProductdualshock-4 { display: none; } */
    /*.engravingOnProductdualshock-4-2016-OLD { display: none; } */
    /*.engravingOnProductdualshock-4-2016 { display: none; } */
    /*.engravingOnProductmagic-keyboard { display: none; }*/
    /*.engravingOnProduct21-inch-imac { display: none; } */
    /*.engravingOnProduct21-inch-imac-retina { display: none; } */

    /*.engravingOnProduct27-inch-imac-retina { display: none; } */
    /*.engravingOnProductplaystation-4 { display: none; } */
    /*.engravingOnProductplaystation-4-slim { display: none; } */
    /*.engravingOnProductplaystation-4-pro { display: none; } */
    /*.engravingOnProductbose-quietcomfort-35 { display: none; } */
    /*.engravingOnProductxbox-one-s-controller-OLD { display: none; }*/
    /*.engravingOnProductxbox-one-s-controller { display: none; }*/
    /*.engravingOnProductxbox-one-s { display: none; }*/
    .engravingOnProductxbox-one-controller { display: none; }
    .engravingOnProduct { display: none; }
    .ppliengraving { display: none; }
    .product-name-playstation-4 .ppliengraving { display: list-item; }
    .product-name-playstation-4-slim .ppliengraving { display: list-item; }
    .product-name-playstation-4-pro .ppliengraving { display: list-item; }
    .product-name-bose-quietcomfort-35 .ppliengraving { display: list-item; }
    .product-name-momentum-wireless .ppliengraving { display: list-item; }
    .product-name-xbox-one-s-controller-OLD .ppliengraving { display: list-item; }
    .product-name-xbox-one-s-controller .ppliengraving { display: list-item; }
    .product-name-xbox-one-s .ppliengraving { display: list-item; }
    .product-name-xbox-one-elite-controller .ppliengraving { display: list-item; }
    .product-name-21-inch-imac .ppliengraving { display: list-item; }
    .product-name-21-inch-imac-retina .ppliengraving { display: list-item; }
    .product-name-27-inch-imac-retina .ppliengraving { display: list-item; }
    .product-name-dualshock-4 .ppliengraving { display: list-item; }
    .product-name-dualshock-4-2016-OLD .ppliengraving { display: list-item; }
    .product-name-dualshock-4-2016 .ppliengraving { display: list-item; }
    .product-name-dualshock-4-light-bar .ppliengraving { display: list-item; }
    .product-name-magic-keyboard .ppliengraving { display: list-item; }
    .product-name-magic-trackpad-2 .ppliengraving { display: list-item; }
    .product-name-beats-studio-wireless .ppliengraving { display: list-item; }

    .product-name-iphone-7-skin .ppliengraving { display: list-item; }
    .product-name-iphone-7-plus-skin .ppliengraving { display: list-item; }

    .product-name-iphone-7 .ppliengraving { display: list-item; }
    .product-name-iphone-7-plus .ppliengraving { display: list-item; }

    .product-name-iphone-6s-skin .ppliengraving { display: list-item; }
    .product-name-iphone-6s-plus-skin .ppliengraving { display: list-item; }

    .product-name-iphone-6-skin .ppliengraving { display: list-item; }
    .product-name-iphone-6-plus-skin .ppliengraving { display: list-item; }

    .product-name-samsung-galaxy-s8-skin .ppliengraving { display: list-item; }
    .product-name-samsung-galaxy-s8-plus-skin .ppliengraving { display: list-item; }

    .product-name-google-pixel-skin .ppliengraving { display: list-item; }
    .product-name-google-pixel-xl-skin .ppliengraving { display: list-item; }

    .product-name-ipad-air-2-skin .ppliengraving { display: list-item; }
    .product-name-ipad-pro-97-skin .ppliengraving { display: list-item; }
    .product-name-ipad-pro-129-skin .ppliengraving { display: list-item; }

    .product-name-macbook-pro-13-inch-2016-skin .ppliengraving { display: list-item; }
    .product-name-macbook-pro-13-inch-touch-bar-2016-skin .ppliengraving { display: list-item; }
    .product-name-macbook-pro-15-inch-touch-bar-2016-skin .ppliengraving { display: list-item; }
}
@media screen and (min-width: 525px) { /* DS images 500x300 */
    .engravingOnProductbeats-studio-wireless { font-size:8px; left:357px; width:35px; top:101px; left:50%; margin:0 0 0 107px; display: block; }
    .engravingOnProductdualshock-4 { font-size:10.5px; left:173px; width:107px; top:76px; left:50%; margin:0 0 0 -53px; display: block; }
    .engravingOnProductdualshock-4 { font-size:11.5px; width:105px; top:75px; }
    .engravingOnProductdualshock-4-2016-OLD { font-size:10.5px; left:173px; width:107px; top:76px; left:50%; margin:0 0 0 -53px; display: block; }
    .engravingOnProductdualshock-4-2016-OLD { font-size:11.5px; width:105px; top:75px; }
    .engravingOnProductdualshock-4-2016 { font-size:10.5px; left:173px; width:107px; top:76px; left:50%; margin:0 0 0 -104px; display: block; }
    .engravingOnProductdualshock-4-2016 { font-size:8.7px; width:81px; top:89px; }
    .engravingOnProductdualshock-4-light-bar { font-size:10.5px; left:173px; width:107px; top:76px; left:50%; margin:0 0 0 -53px; display: block; }
    .engravingOnProductdualshock-4-light-bar { font-size:11.5px; width:105px; top:75px; }
    .engravingOnProductxbox-one-controller { font-size:7px; left:343px; width:38px; top:101px; left:50%; margin:0 0 0 93px; display: block; }
    .engravingOnProductxbox-one-s-controller-OLD { font-size:11px; left:200px; width:100px; top:167px; left:50%; margin:0 0 0 -50px; display: block; }
    .engravingOnProductxbox-one-s-controller { font-size:8.5px; left:200px; width:86px; top:165px; left:50%; margin:0 0 0 -109px; display: block; }
    .engravingOnProductxbox-one-s { font-size:5px; left:379px; width:48px; top:141px; left:50%; margin:0 0 0 130px; display: block; }
    .engravingOnProductmagic-keyboard { font-size:7px; left:128px; width:125px; top:74px; left:50%; margin:-101px 0 0 -190px; display: block; }
    .engravingOnProductmagic-trackpad-2 { font-size:9px; left:126px; width:265px; top:133px; left:50%; margin:-101px 0 0 -58px; display: block; top:130px; margin:-101px 0 0 -64px; }
    .engravingOnProduct21-inch-imac { font-size:7px; left:128px; width:125px; top:-500px; left:50%; margin:-101px 0 0 -190px; display: block; }
    .engravingOnProduct21-inch-imac-retina { font-size:7px; left:128px; width:125px; top:-500px; left:50%; margin:-101px 0 0 -190px; display: block; }
    .engravingOnProduct27-inch-imac-retina { font-size:7px; left:128px; width:125px; top:-500px; left:50%; margin:-101px 0 0 -190px; display: block; }
    .engravingOnProductplaystation-4 { font-size:5px; left:66px; width:41px; top:117px; left:50%; margin:5px 0 0 -186px; display: block; }
    .engravingOnProductplaystation-4-slim { font-size:5px; left:66px; width:41px; top:73px; left:50%; margin:5px 0 0 -180px; display: block; }
    .engravingOnProductplaystation-4-pro { font-size:4.5px; left:66px; width:41px; top:82px; left:50%; margin:5px 0 0 -186px; display: block; }
    .engravingOnProductbose-quietcomfort-35 { font-size:7px; left:89px; width:31px; top:54px; left:50%; margin:4px 0 0 -159px; display: block; }
    .engravingOnProductmomentum-wireless { font-size:4px; left:66px; width:21px; top:97px; left:50%; margin:5px 0 0 81px; display: block; }
    .engravingOnProductxbox-one-elite-controller { font-size:8.5px; left:309px; width:95px; top:93px; left:50%; margin:5px 0 0 59px; display: block; }
    .engravingOnProductxbox-one-elite-controller-with-charger { font-size:8.5px; left:309px; width:95px; top:93px; left:50%; margin:5px 0 0 59px; display: block; }

    .engravingOnProductiphone-7-skin { font-size:7px; left:299px; width:98px; top:208px; left:50%; margin:0 0 0 -150px; display: block; }
    .engravingOnProductiphone-7-plus-skin { font-size:6px; left:298px; width:101px; top:208px; left:50%; margin:0 0 0 -160px; display: block; }
    
    .engravingOnProductiphone-7 { font-size:7px; left:299px; width:98px; top:208px; left:50%; margin:0 0 0 -150px; display: block; }
    .engravingOnProductiphone-7-plus { font-size:6px; left:298px; width:101px; top:208px; left:50%; margin:0 0 0 -160px; display: block; }

    .engravingOnProductiphone-6s-skin { font-size:7px; left:299px; width:98px; top:208px; left:50%; margin:0 0 0 -149px; display: block; }
    .engravingOnProductiphone-6s-plus-skin { font-size:6px; left:298px; width:101px; top:208px; left:50%; margin:0 0 0 -150px; display: block; }

    .engravingOnProductiphone-6-skin { font-size:7px; left:299px; width:98px; top:208px; left:50%; margin:0 0 0 -149px; display: block; }
    .engravingOnProductiphone-6-plus-skin { font-size:6px; left:298px; width:101px; top:208px; left:50%; margin:0 0 0 -150px; display: block; }

    .engravingOnProductsamsung-galaxy-s8-skin { font-size:6.3px; left:299px; width:88px; top:223px; left:50%; margin:0 0 0 -135px; display: block; }
    .engravingOnProductsamsung-galaxy-s8-plus-skin { font-size:6px; left:298px; width:91px; top:226px; left:50%; margin:0 0 0 -136px; display: block; }

    .engravingOnProductgoogle-pixel-skin { font-size:7px; left:299px; width:98px; top:240px; left:50%; margin:0 0 0 54px; display: block; }
    .engravingOnProductgoogle-pixel-xl-skin { font-size:6px; left:298px; width:98px; top:242px; left:50%; margin:0 0 0 55px; display: block; }
    
    .engravingOnProductipad-air-2-skin { font-size:6.1px; left:290px; width:125px; top:225px; left:50%; margin:0 0 0 41px; display: block; }
    .engravingOnProductipad-pro-97-skin { font-size:6.1px; left:290px; width:125px; top:220px; left:50%; margin:0 0 0 46px; display: block; }
    .engravingOnProductipad-pro-129-skin { font-size:5px; left:290px; width:104px; top:225px; left:50%; margin:0 0 0 51px; display: block; }

    .engravingOnProductmacbook-pro-13-inch-2016-skin { font-size:6.37px; left:139px; width:223px; top:145px; left:50%; margin:0 0 0 -111px; display: block; }
    .engravingOnProductmacbook-pro-13-inch-touch-bar-2016-skin { font-size:6.37px; left:139px; width:223px; top:146px; left:50%; margin:0 0 0 -111px; display: block; }
    .engravingOnProductmacbook-pro-15-inch-touch-bar-2016-skin { font-size:5.5px; left:139px; width:223px; top:149px; left:50%; margin:0 0 0 -111px; display: block; }
}
/*}
    .ppliengraving { display: block; }
}*/
@media screen and (min-width: 665px) { /* DS images 640x384 */
    .engravingOnProductbeats-studio-wireless { font-size:11px; left:457px; width:44px; top:129px; left:50%; margin:0 0 0 137px; }
    .engravingOnProductdualshock-4 { font-size:13.5px; left:221px; width:137px; top:97px; left:50%; margin:0 0 0 -68px; }
    .engravingOnProductdualshock-4 { font-size:14.5px; width:137px; margin: 0 0 0 -69px; }
    .engravingOnProductdualshock-4-2016-OLD { font-size:13.5px; left:221px; width:137px; top:97px; left:50%; margin:0 0 0 -68px; }
    .engravingOnProductdualshock-4-2016-OLD { font-size:14.5px; width:137px; margin: 0 0 0 -69px; }
    .engravingOnProductdualshock-4-2016 { font-size:13.5px; left:221px; width:137px; top:114px; left:50%; margin:0 0 0 -68px; }
    .engravingOnProductdualshock-4-2016 { font-size:11.2px; width:101px; margin: 0 0 0 -131px; }
    .engravingOnProductdualshock-4-light-bar { font-size:13.5px; left:221px; width:137px; top:97px; left:50%; margin:0 0 0 -68px; }
    .engravingOnProductdualshock-4-light-bar { font-size:14.5px; width:137px; margin: 0 0 0 -69px; }
    .engravingOnProductxbox-one-controller { font-size:9px; left:439px; width:48px; top:129px; left:50%; margin:0 0 0 119px; }
    .engravingOnProductxbox-one-s-controller-OLD { font-size:13px; left:256px; width:128px; top:214px; left:50%; margin:0 0 0 -64px; }
    .engravingOnProductxbox-one-s-controller { font-size:10.5px; left:256px; width:100px; top:211px; left:50%; margin:0 0 0 -137px; }
    .engravingOnProductxbox-one-s { font-size:6px; left:484px; width:61px; top:133px; left:50%; margin:50px 0 0 164px; }
    .engravingOnProductmagic-keyboard { font-size:9.1px; left:163px; width:160px; top:94px; left:50%; margin:-72px 0 0 -205px; }
    .engravingOnProductmagic-trackpad-2 { font-size:11.5px; left:161px; width:339px; top:134px; left:50%; margin:-72px 0 0 -110px; top:129px; margin:-72px 0 0 -119px; }
    .engravingOnProduct21-inch-imac { font-size:9.1px; left:163px; width:160px; top:-500px; left:50%; margin:-72px 0 0 -205px; }
    .engravingOnProduct21-inch-imac-retina { font-size:9.1px; left:163px; width:160px; top:-500px; left:50%; margin:-72px 0 0 -205px; }
    .engravingOnProduct27-inch-imac-retina { font-size:9.1px; left:163px; width:160px; top:-500px; left:50%; margin:-72px 0 0 -205px; }
    .engravingOnProductplaystation-4 { font-size:6px; left:84px; width:52px; top:155px; left:50%; margin:4px 0 0 -237px; }
    .engravingOnProductplaystation-4-slim { font-size:6px; left:84px; width:52px; top:100px; left:50%; margin:4px 0 0 -229px; }
    .engravingOnProductplaystation-4-pro { font-size:6px; left:84px; width:54px; top:110px; left:50%; margin:4px 0 0 -238px; }
    .engravingOnProductbose-quietcomfort-35 { font-size:10px; left:113px; width:44px; top:70px; left:50%; margin:4px 0 0 -206px; }
    .engravingOnProductmomentum-wireless { font-size:5px; left:84px; width:27px; top:124px; left:50%; margin:4px 0 0 104px; }
    .engravingOnProductxbox-one-elite-controller { font-size:11px; left:396px; width:122px; top:119px; left:50%; margin:4px 0 0 75px; }
    .engravingOnProductxbox-one-elite-controller-with-charger { font-size:11px; left:396px; width:122px; top:119px; left:50%; margin:4px 0 0 75px; }
    .engravingOnProductiphone-7-skin { font-size:9px; left:382px; width:125px; top:266px; left:50%; margin:0 0 0 -193px; }
    .engravingOnProductiphone-7-plus-skin { font-size:8px; left:381px; width:130px; top:266px; left:50%; margin:0 0 0 -201px; }

    .engravingOnProductiphone-7 { font-size:9px; left:382px; width:125px; top:266px; left:50%; margin:0 0 0 -193px; }
    .engravingOnProductiphone-7-plus { font-size:8px; left:381px; width:130px; top:266px; left:50%; margin:0 0 0 -201px; }

    .engravingOnProductiphone-6s-skin { font-size:9px; left:382px; width:125px; top:266px; left:50%; margin:0 0 0 -190px; }
    .engravingOnProductiphone-6s-plus-skin { font-size:8px; left:381px; width:130px; top:266px; left:50%; margin:0 0 0 -193px; }

    .engravingOnProductiphone-6-skin { font-size:9px; left:382px; width:125px; top:266px; left:50%; margin:0 0 0 -190px; }
    .engravingOnProductiphone-6-plus-skin { font-size:8px; left:381px; width:130px; top:266px; left:50%; margin:0 0 0 -193px; }

    .engravingOnProductsamsung-galaxy-s8-skin { font-size:8.1px; left:382px; width:114px; top:284px; left:50%; margin:0 0 0 -173px; }
    .engravingOnProductsamsung-galaxy-s8-plus-skin { font-size:7.7px; left:381px; width:117px; top:284px; left:50%; margin:0 0 0 -174px; }

    .engravingOnProductgoogle-pixel-skin { font-size:9px; left:382px; width:125px; top:306px; left:50%; margin:0 0 0 70px; }
    .engravingOnProductgoogle-pixel-xl-skin { font-size:8px; left:381px; width:130px; top:306px; left:50%; margin:0 0 0 68px; }

    .engravingOnProductipad-air-2-skin { font-size:7.8px; left:371px; width:160px; top:288px; left:50%; margin:0 0 0 51px; }
    .engravingOnProductipad-pro-97-skin { font-size:7.8px; left:371px; width:160px; top:282px; left:50%; margin:0 0 0 58px; }
    .engravingOnProductipad-pro-129-skin { font-size:6.4px; left:371px; width:133px; top:288px; left:50%; margin:0 0 0 64px; }

    .engravingOnProductmacbook-pro-13-inch-2016-skin { font-size:8.15px; left:178px; width:285px; top:186px; left:50%; margin:0 0 0 -142px; }
    .engravingOnProductmacbook-pro-13-inch-touch-bar-2016-skin { font-size:8.15px; left:178px; width:285px; top:187px; left:50%; margin:0 0 0 -142px; }
    .engravingOnProductmacbook-pro-15-inch-touch-bar-2016-skin { font-size:7.1px; left:178px; width:285px; top:186px; left:50%; margin:0 0 0 -142px; }
}
@media screen and (min-width: 770px) { /* DS images 500x300 */
    .engravingOnProductbeats-studio-wireless { font-size:8px; left:357px; width:35px; top:101px; left:50%; margin:0 0 0 107px; }
    .engravingOnProductdualshock-4 { font-size:10.5px; left:173px; width:107px; top:76px; left:50%; margin:0 0 0 -53px; }
    .engravingOnProductdualshock-4 { font-size:11.5px; width:105px; top:75px; }
    .engravingOnProductdualshock-4-2016-OLD { font-size:10.5px; left:173px; width:107px; top:76px; left:50%; margin:0 0 0 -53px; }
    .engravingOnProductdualshock-4-2016-OLD { font-size:11.5px; width:105px; top:75px; }
    .engravingOnProductdualshock-4-2016 { font-size:10.5px; left:173px; width:107px; top:76px; left:50%; margin:0 0 0 -104px; }
    .engravingOnProductdualshock-4-2016 { font-size:8.7px; width:81px; top:89px; }
    .engravingOnProductdualshock-4-light-bar { font-size:10.5px; left:173px; width:107px; top:76px; left:50%; margin:0 0 0 -53px; }
    .engravingOnProductdualshock-4-light-bar { font-size:11.5px; width:105px; top:75px; }
    .engravingOnProductxbox-one-controller { font-size:7px; left:343px; width:38px; top:101px; left:50%; margin:0 0 0 93px; }
    .engravingOnProductxbox-one-s-controller-OLD { font-size:11px; left:200px; width:100px; top:167px; left:50%; margin:0 0 0 -50px; }
    .engravingOnProductxbox-one-s-controller { font-size:8.5px; left:200px; width:86px; top:165px; left:50%; margin:0 0 0 -109px; }
    .engravingOnProductxbox-one-s { font-size:5px; left:379px; width:48px; top:141px; left:50%; margin:0 0 0 130px; }
    .engravingOnProductmagic-keyboard { font-size:7px; left:127px; width:125px; top:74px; left:50%; margin:-101px 0 0 -190px; }
    .engravingOnProductmagic-trackpad-2 { font-size:9px; left:126px; width:265px; top:133px; left:50%; margin:-101px 0 0 -58px; top:130px; margin:-101px 0 0 -64px;/**/ }
    .engravingOnProduct21-inch-imac { font-size:7px; left:127px; width:125px; top:-500px; left:50%; margin:-101px 0 0 -190px; }
    .engravingOnProduct21-inch-imac-retina { font-size:7px; left:127px; width:125px; top:-500px; left:50%; margin:-101px 0 0 -190px; }
    .engravingOnProduct27-inch-imac-retina { font-size:7px; left:127px; width:125px; top:-500px; left:50%; margin:-101px 0 0 -190px; }
    .engravingOnProductplaystation-4 { font-size:6px; left:84px; width:52px; top:155px; left:50%; margin:4px 0 0 -237px; }
    .engravingOnProductplaystation-4-slim { font-size:6px; left:84px; width:52px; top:74px; left:50%; margin:4px 0 0 -185px; }
    .engravingOnProductplaystation-4-pro { font-size:4.5px; left:84px; width:54px; top:83px; left:50%; margin:4px 0 0 -192px; }
    .engravingOnProductbose-quietcomfort-35 { font-size:7px; left:89px; width:31px; top:54px; left:50%; margin:4px 0 0 -159px; }
    .engravingOnProductmomentum-wireless { font-size:4px; left:84px; width:21px; top:97px; left:50%; margin:4px 0 0 81px; }
    .engravingOnProductxbox-one-elite-controller { font-size:8.5px; left:309px; width:95px; top:93px; left:50%; margin:4px 0 0 59px; }
    .engravingOnProductxbox-one-elite-controller-with-charger { font-size:8.5px; left:309px; width:95px; top:93px; left:50%; margin:4px 0 0 59px; }
    .engravingOnProductiphone-7-skin { font-size:7px; left:299px; width:98px; top:208px; left:50%; margin:0 0 0 -150px; }
    .engravingOnProductiphone-7-plus-skin { font-size:6px; left:298px; width:101px; top:208px; left:50%; margin:0 0 0 -156px; }

    .engravingOnProductiphone-7 { font-size:7px; left:299px; width:98px; top:208px; left:50%; margin:0 0 0 -150px; }
    .engravingOnProductiphone-7-plus { font-size:6px; left:298px; width:101px; top:208px; left:50%; margin:0 0 0 -156px; }

    .engravingOnProductiphone-6s-skin { font-size:7px; left:299px; width:98px; top:208px; left:50%; margin:0 0 0 -150px; }
    .engravingOnProductiphone-6s-plus-skin { font-size:6px; left:298px; width:101px; top:208px; left:50%; margin:0 0 0 -150px; }

    .engravingOnProductiphone-6-skin { font-size:7px; left:299px; width:98px; top:208px; left:50%; margin:0 0 0 -150px; }
    .engravingOnProductiphone-6-plus-skin { font-size:6px; left:298px; width:101px; top:208px; left:50%; margin:0 0 0 -150px; }

    .engravingOnProductsamsung-galaxy-s8-skin { font-size:6.3px; left:299px; width:88px; top:223px; left:50%; margin:0 0 0 -134px; }
    .engravingOnProductsamsung-galaxy-s8-plus-skin { font-size:6px; left:298px; width:91px; top:225px; left:50%; margin:0 0 0 -137px; }

    .engravingOnProductgoogle-pixel-skin { font-size:7px; left:299px; width:98px; top:240px; left:50%; margin:0 0 0 55px; }
    .engravingOnProductgoogle-pixel-xl-skin { font-size:6px; left:298px; width:99px; top:240px; left:50%; margin:0 0 0 54px; }

    .engravingOnProductipad-air-2-skin { font-size:6.1px; left:290px; width:125px; top:225px; left:50%; margin:0 0 0 41px; }
    .engravingOnProductipad-pro-97-skin { font-size:6.1px; left:295px; width:125px; top:225px; left:50%; margin:0 0 0 46px; }
    .engravingOnProductipad-pro-129-skin { font-size:5px; left:290px; width:104px; top:225px; left:50%; margin:0 0 0 50px; }

    .engravingOnProductmacbook-pro-13-inch-2016-skin { font-size:6.37px; left:139px; width:223px; top:145px; left:50%; margin:0 0 0 -111px; }
    .engravingOnProductmacbook-pro-13-inch-touch-bar-2016-skin { font-size:6.37px; left:139px; width:223px; top:146px; left:50%; margin:0 0 0 -111px; }
    .engravingOnProductmacbook-pro-15-inch-touch-bar-2016-skin { font-size:5.5px; left:139px; width:223px; top:149px; left:50%; margin:0 0 0 -111px; }
}
@media screen and (min-width: 905px) {  /* DS images 640x384 with margin:50px 0 0 0; */
    .engravingOnProductbeats-studio-wireless { font-size:11px; left:457px; width:44px; top:129px; left:50%; margin:50px 0 0 137px; }
    .engravingOnProductdualshock-4 { font-size:13.5px; left:221px; width:137px; top:97px; left:50%; margin:50px 0 0 -68px; }
    .engravingOnProductdualshock-4 { font-size:14.5px; width:137px; margin: 50px 0 0 -69px; }
    .engravingOnProductdualshock-4-2016-OLD { font-size:13.5px; left:221px; width:137px; top:97px; left:50%; margin:50px 0 0 -68px; }
    .engravingOnProductdualshock-4-2016-OLD { font-size:14.5px; width:137px; margin: 50px 0 0 -69px; }
    .engravingOnProductdualshock-4-2016 { font-size:13.5px; left:221px; width:137px; top:114px; left:50%; margin:50px 0 0 -68px; }
    .engravingOnProductdualshock-4-2016 { font-size:11.2px; width:101px; margin: 50px 0 0 -132px; }
    .engravingOnProductdualshock-4-light-bar { font-size:13.5px; left:221px; width:137px; top:97px; left:50%; margin:50px 0 0 -68px; }
    .engravingOnProductdualshock-4-light-bar { font-size:14.5px; width:137px; margin: 50px 0 0 -69px; }
    .engravingOnProductxbox-one-controller { font-size:9px; left:439px; width:48px; top:129px; left:50%; margin:50px 0 0 119px; }
    .engravingOnProductxbox-one-s-controller-OLD { font-size:13px; left:256px; width:128px; top:214px; left:50%; margin:50px 0 0 -64px; }
    .engravingOnProductxbox-one-s-controller { font-size:10.5px; left:256px; width:100px; top:211px; left:50%; margin:50px 0 0 -137px; }
    .engravingOnProductxbox-one-s { font-size:6px; left:484px; width:61px; top:183px; left:50%; margin:50px 0 0 164px; }
    .engravingOnProductmagic-keyboard { font-size:9.1px; left:163px; width:160px; top:94px; left:50%; margin:-22px 0 0 -205px; }
    .engravingOnProductmagic-trackpad-2 { font-size:11.5px; left:161px; width:339px; top:134px; left:50%; margin:-22px 0 0 -110px; top:129px; margin:-22px 0 0 -119px; }
    .engravingOnProduct21-inch-imac { font-size:9.1px; left:163px; width:160px; top:-500px; left:50%; margin:-22px 0 0 -205px; }
    .engravingOnProduct21-inch-imac-retina { font-size:9.1px; left:163px; width:160px; top:-500px; left:50%; margin:-22px 0 0 -205px; }
    .engravingOnProduct27-inch-imac-retina { font-size:9.1px; left:163px; width:160px; top:-500px; left:50%; margin:-22px 0 0 -205px; }
    .engravingOnProductplaystation-4 { font-size:6px; left:84px; width:52px; top:155px; left:50%; margin:54px 0 0 -237px; }
    .engravingOnProductplaystation-4-slim { font-size:6px; left:84px; width:52px; top:100px; left:50%; margin:54px 0 0 -229px; }
    .engravingOnProductplaystation-4-pro { font-size:6px; left:84px; width:54px; top:110px; left:50%; margin:54px 0 0 -238px; }
    .engravingOnProductbose-quietcomfort-35 { font-size:10px; left:113px; width:44px; top:70px; left:50%; margin:54px 0 0 -206px; }
    .engravingOnProductmomentum-wireless { font-size:5px; left:84px; width:27px; top:124px; left:50%; margin:54px 0 0 104px; }
    .engravingOnProductxbox-one-elite-controller { font-size:11px; left:396px; width:122px; top:119px; left:50%; margin:54px 0 0 75px; }
    .engravingOnProductxbox-one-elite-controller-with-charger { font-size:11px; left:396px; width:122px; top:119px; left:50%; margin:54px 0 0 75px; }
    .engravingOnProductiphone-7-skin { font-size:9px; left:382px; width:125px; top:266px; left:50%; margin:50px 0 0 -192px; }
    .engravingOnProductiphone-7-plus-skin { font-size:8px; left:381px; width:130px; top:266px; left:50%; margin:50px 0 0 -201px; }

    .engravingOnProductiphone-7 { font-size:9px; left:382px; width:125px; top:266px; left:50%; margin:50px 0 0 -192px; }
    .engravingOnProductiphone-7-plus { font-size:8px; left:381px; width:130px; top:266px; left:50%; margin:50px 0 0 -201px; }

    .engravingOnProductiphone-6s-skin { font-size:9px; left:382px; width:125px; top:266px; left:50%; margin:50px 0 0 -190px; }
    .engravingOnProductiphone-6s-plus-skin { font-size:8px; left:381px; width:130px; top:266px; left:50%; margin:50px 0 0 -193px; }

    .engravingOnProductiphone-6-skin { font-size:9px; left:382px; width:125px; top:266px; left:50%; margin:50px 0 0 -190px; }
    .engravingOnProductiphone-6-plus-skin { font-size:8px; left:381px; width:130px; top:266px; left:50%; margin:50px 0 0 -193px; }

    .engravingOnProductsamsung-galaxy-s8-skin { font-size:8.1px; left:382px; width:114px; top:286px; left:50%; margin:50px 0 0 -174px; }
    .engravingOnProductsamsung-galaxy-s8-plus-skin { font-size:7.7px; left:381px; width:117px; top:286px; left:50%; margin:50px 0 0 -175px; }

    .engravingOnProductgoogle-pixel-skin { font-size:9px; left:382px; width:126px; top:308px; left:50%; margin:50px 0 0 70px; }
    .engravingOnProductgoogle-pixel-xl-skin { font-size:8px; left:381px; width:130px; top:308px; left:50%; margin:50px 0 0 69px; }

    .engravingOnProductipad-air-2-skin { font-size:7.8px; left:371px; width:160px; top:288px; left:50%; margin:50px 0 0 51px; }
    .engravingOnProductipad-pro-97-skin { font-size:7.8px; left:377px; width:160px; top:282px; left:50%; margin:50px 0 0 58px; }
    .engravingOnProductipad-pro-129-skin { font-size:6.4px; left:371px; width:133px; top:288px; left:50%; margin:50px 0 0 65px; }

    .engravingOnProductmacbook-pro-13-inch-2016-skin { font-size:8.15px; left:178px; width:285px; top:186px; left:50%; margin:50px 0 0 -142px; }
    .engravingOnProductmacbook-pro-13-inch-touch-bar-2016-skin { font-size:8.15px; left:178px; width:285px; top:187px; left:50%; margin:50px 0 0 -142px; }
    .engravingOnProductmacbook-pro-15-inch-touch-bar-2016-skin { font-size:7.1px; left:178px; width:285px; top:190px; left:50%; margin:50px 0 0 -142px; }
}
@media screen and (min-width: 1000px) { /* DS images 770x462 with margin:30px 0 0 0; */
    .engravingOnProductbeats-studio-wireless { font-size:13px; left:550px; width:53px; top:155px; margin:30px 0 0 0; }
    .engravingOnProductdualshock-4 { font-size:16px; left:266px; width:165px; top:117px; margin:30px 0 0 36px; }
    .engravingOnProductdualshock-4 { font-size:17.5px; left:302px; width:164px; margin:30px 0 0 0px; }
    .engravingOnProductdualshock-4-2016-OLD { font-size:16px; left:266px; width:165px; top:117px; margin:30px 0 0 36px; }
    .engravingOnProductdualshock-4-2016-OLD { font-size:17.5px; left:302px; width:164px; margin:30px 0 0 0px; }
    .engravingOnProductdualshock-4-2016 { font-size:16px; left:266px; width:165px; top:117px; margin:30px 0 0 36px; }
    .engravingOnProductdualshock-4-2016 { font-size:13.5px; left:227px; width:122px; margin:30px 0 0 0px; top:137px; }
    .engravingOnProductdualshock-4-light-bar { font-size:16px; left:266px; width:165px; top:117px; margin:30px 0 0 36px; }
    .engravingOnProductdualshock-4-light-bar { font-size:17.5px; left:302px; width:164px; margin:30px 0 0 0px; }
    .engravingOnProductxbox-one-controller { font-size:11px; left:528px; width:58px; top:156px; margin:30px 0 0 0; }
    .engravingOnProductxbox-one-s-controller-OLD { font-size:16px; left:308px; width:154px; top:257px; margin:30px 0 0 0; }
    .engravingOnProductxbox-one-s-controller { font-size:13px; left:218px; width:124px; top:253px; margin:30px 0 0 0; }
    .engravingOnProductxbox-one-s { font-size:8px; left:582px; width:76px; top:219px; margin:30px 0 0 0; }
    .engravingOnProductmagic-keyboard { font-size:10.5px; left:196px; width:192px; top:113px; margin:-15px 0 0 -31px; }
    .engravingOnProductmagic-trackpad-2 { font-size:14px; left:194px; width:408px; top:132px; margin:-15px 0 0 30px; left: 185px; top: 126px; }
    .engravingOnProduct21-inch-imac { font-size:10.5px; left:196px; width:192px; top:-500px; margin:-15px 0 0 -31px; }
    .engravingOnProduct21-inch-imac-retina { font-size:10.5px; left:196px; width:192px; top:-500px; margin:-15px 0 0 -31px; }
    .engravingOnProduct27-inch-imac-retina { font-size:10.5px; left:196px; width:192px; top:-500px; margin:-15px 0 0 -31px; }
    .engravingOnProductplaystation-4 { font-size:7px; left:100px; width:63px; top:196px; margin:30px 0 0 0; }
    .engravingOnProductplaystation-4-slim { font-size:7px; left:109px; width:63px; top:127px; margin:30px 0 0 0; }
    .engravingOnProductplaystation-4-pro { font-size:7px; left:98px; width:63px; top:139px; margin:30px 0 0 0; }
    .engravingOnProductbose-quietcomfort-35 { font-size:11px; left:138px; width:48px; top:89px; margin:30px 0 0 0; }
    .engravingOnProductmomentum-wireless { font-size:6px; left:510px; width:32px; top:153px; margin:30px 0 0 0; }
    .engravingOnProductxbox-one-elite-controller { font-size:13px; left:476px; width:146px; top:143px; margin:30px 0 0 0; }
    .engravingOnProductxbox-one-elite-controller-with-charger { font-size:13px; left:476px; width:146px; top:143px; margin:30px 0 0 0; }
    .engravingOnProductiphone-7-skin { font-size:11px; left:152px; width:151px; top:320px; margin:30px 0 0 0; }
    .engravingOnProductiphone-7-plus-skin { font-size:9.5px; left:142px; width:155px; top:320px; margin:30px 0 0 0; }

    .engravingOnProductiphone-7 { font-size:11px; left:152px; width:151px; top:320px; margin:30px 0 0 0; }
    .engravingOnProductiphone-7-plus { font-size:9.5px; left:142px; width:155px; top:320px; margin:30px 0 0 0; }

    .engravingOnProductiphone-6s-skin { font-size:11px; left:152px; width:153px; top:320px; margin:30px 0 0 0; }
    .engravingOnProductiphone-6s-plus-skin { font-size:9.5px; left:152px; width:155px; top:320px; margin:30px 0 0 0; }

    .engravingOnProductiphone-6-skin { font-size:11px; left:152px; width:153px; top:320px; margin:30px 0 0 0; }
    .engravingOnProductiphone-6-plus-skin { font-size:9.5px; left:152px; width:155px; top:320px; margin:30px 0 0 0; }

    .engravingOnProductsamsung-galaxy-s8-skin { font-size:9.9px; left:174px; width:139px; top:345px; margin:30px 0 0 0; }
    .engravingOnProductsamsung-galaxy-s8-plus-skin { font-size:9.4px; left:174px; width:141px; top:342px; margin:30px 0 0 0; }

    .engravingOnProductgoogle-pixel-skin { font-size:11px; left:467px; width:154px; top:370px; margin:30px 0 0 0; }
    .engravingOnProductgoogle-pixel-xl-skin { font-size:9.5px; left:467px; width:155px; top:370px; margin:30px 0 0 0; }

    .engravingOnProductipad-air-2-skin { font-size:9.4px; left:445px; width:193px; top:347px; margin:30px 0 0 0; }
    .engravingOnProductipad-pro-97-skin { font-size:9.4px; left:453px; width:193px; top:340px; margin:30px 0 0 0; }
    .engravingOnProductipad-pro-129-skin { font-size:7.7px; left:461px; width:160px; top:347px; margin:30px 0 0 0; }

    .engravingOnProductmacbook-pro-13-inch-2016-skin { font-size:9.8px; left:212px; width:344px; top:223px; margin:30px 0 0 0; }
    .engravingOnProductmacbook-pro-13-inch-touch-bar-2016-skin { font-size:9.8px; left:212px; width:344px; top:224px; margin:30px 0 0 0; }
    .engravingOnProductmacbook-pro-15-inch-touch-bar-2016-skin { font-size:8.5px; left:212px; width:344px; top:229px; margin:30px 0 0 0; }
}
@media screen and (min-width: 1350px) { /* DS images 1000x600 */
    .engravingOnProductbeats-studio-wireless { font-size:17px; left:714px; width:69px; top:201px; margin: 0; }
    .engravingOnProductdualshock-4 { font-size:21px; left:394px; width:214px; top:152px; margin: 0; }
    .engravingOnProductdualshock-4 { font-size:23px; left:395px; width:210px; }
    .engravingOnProductdualshock-4-2016-OLD { font-size:21px; left:394px; width:214px; top:152px; margin: 0; }
    .engravingOnProductdualshock-4-2016-OLD { font-size:23px; left:395px; width:210px; }
    .engravingOnProductdualshock-4-2016 { font-size:21px; left:394px; width:214px; top:152px; margin: 0; }
    .engravingOnProductdualshock-4-2016 { font-size:17px; left:296px; width:155px; top:178px; margin: 0; }
    .engravingOnProductdualshock-4-light-bar { font-size:21px; left:394px; width:214px; top:319px; margin: 0; }
    .engravingOnProductdualshock-4-light-bar { font-size:23px; left:362px; width:294px; /*text-shadow: 0px 0px 30px rgba(30, 28, 28, 0.6);*/
        background: url(/products-3/dualshock-4-light-bar/parts/model/size-1000/fg-light-2.png) no-repeat;
        -webkit-text-fill-color: transparent;
        -webkit-background-clip: text;
        text-fill-color: transparent;
        background-clip: text;
        font-weight: 900;
        font-size: 30px;
     }
    .engravingOnProductxbox-one-controller { font-size:12px; left:443px; width:120px; top:199px; margin: 0; }
    .engravingOnProductxbox-one-s-controller-OLD { font-size: 21px; left: 400px; width: 200px; top: 334px; margin: 0; }
    .engravingOnProductxbox-one-s-controller { font-size: 17px; left: 286px; width: 162px; top: 328px; margin: 0; }
    .engravingOnProductxbox-one-s { font-size:10px; left:757px; width:95px; top:285px; margin: 0; }
    .engravingOnProductmagic-keyboard { font-size:14px; left: 255px; width: 250px; top: 146px; margin: 0; }
    .engravingOnProductmagic-trackpad-2 { font-size:18px; left: 252px; width: 530px; top: 132px; margin: 0; left: 242px; top: 125px; }
    .engravingOnProduct21-inch-imac { font-size:14px; left: 255px; width: 250px; top: -500px; margin: 0; }
    .engravingOnProduct21-inch-imac-retina { font-size:14px; left: 255px; width: 250px; top: -500px; margin: 0; }
    .engravingOnProduct27-inch-imac-retina { font-size:14px; left: 255px; width: 250px; top: -500px; margin: 0; }
    .engravingOnProductplaystation-4 { font-size:9px; left:126px; width:91px; top:256px; margin: 0; }
    .engravingOnProductplaystation-4-slim { font-size:9px; left:136px; width:91px; top:168px; margin: 0; }
    .engravingOnProductplaystation-4-pro { font-size:9px; left:125px; width:91px; top:182px; margin: 0; }
    .engravingOnProductbose-quietcomfort-35 { font-size:15px; left:178px; width:66px; top:116px; margin: 0; }
    .engravingOnProductmomentum-wireless { font-size:8px; left:662px; width:42px; top:199px; margin: 0; /*background:#FF0000;*/ }
    .engravingOnProductxbox-one-elite-controller { font-size:17px; left:618px; width:190px; top:186px; margin: 0; height:1.3em; }
    .engravingOnProductxbox-one-elite-controller-with-charger { font-size:17px; left:618px; width:190px; top:186px; margin: 0; height:1.3em; }
    .engravingOnProductiphone-7-skin { font-size:14px; left:199px; width:196px; top:415px; margin:0; }
    .engravingOnProductiphone-7-plus-skin { font-size:12.5px; left:186px; width:202px; top:415px; margin:0; }

    .engravingOnProductiphone-7 { font-size:14px; left:199px; width:196px; top:415px; margin:0; }
    .engravingOnProductiphone-7-plus { font-size:12.5px; left:186px; width:202px; top:415px; margin:0; }

    .engravingOnProductiphone-6s-skin { font-size:14px; left:202px; width:196px; top:415px; margin:0; }
    .engravingOnProductiphone-6s-plus-skin { font-size:12.5px; left:199px; width:202px; top:415px; margin:0; }

    .engravingOnProductiphone-6-skin { font-size:14px; left:202px; width:196px; top:415px; margin:0; }
    .engravingOnProductiphone-6-plus-skin { font-size:12.5px; left:199px; width:202px; top:415px; margin:0; }

    .engravingOnProductsamsung-galaxy-s8-skin { font-size:12.6px; left:230px; width:176px; top:445px; margin:0; }
    .engravingOnProductsamsung-galaxy-s8-plus-skin { font-size:12px; left:227px; width:182px; top:442px; margin:0; }

    .engravingOnProductgoogle-pixel-skin { font-size:14px; left:610px; width:196px; top:478px; margin:0; }
    .engravingOnProductgoogle-pixel-xl-skin { font-size:12.5px; left:608px; width:202px; top:478px; margin:0; }

    .engravingOnProductipad-air-2-skin { font-size:12.2px; left:580px; width:250px; top:450px; margin:0; }
    .engravingOnProductipad-pro-97-skin { font-size:12.2px; left:589px; width:250px; top:440px; margin:0; }
    .engravingOnProductipad-pro-129-skin { font-size:10px; left:600px; width:208px; top:459px; margin:0; }

    .engravingOnProductmacbook-pro-13-inch-2016-skin { font-size:12.7px; left:278px; width:445px; top:290px; margin:0; }
    .engravingOnProductmacbook-pro-13-inch-touch-bar-2016-skin { font-size:12.7px; left:278px; width:445px; top:291px; margin:0; }
    .engravingOnProductmacbook-pro-15-inch-touch-bar-2016-skin { font-size:11.1px; left:278px; width:445px; top:297px; margin:0; }
}




.dsContentShowRoomMode .displayEngraving  { display:none; }






.lt-ie9 .engravingOnProductbeats-studio-wireless { font-size:17px; left:714px; width:69px; top:201px; margin: 0; height:1.3em; }
.lt-ie9 .engravingOnProductdualshock-4 { font-size:21px; left:394px; width:214px; top:152px; margin: 0; height:1.3em; }
.lt-ie9 .engravingOnProductdualshock-4 { font-size:23px; left:395px; width:210px; }
.lt-ie9 .engravingOnProductdualshock-4-2016-OLD { font-size:21px; left:394px; width:214px; top:152px; margin: 0; height:1.3em; }
.lt-ie9 .engravingOnProductdualshock-4-2016-OLD { font-size:23px; left:395px; width:210px; }
.lt-ie9 .engravingOnProductdualshock-4-2016 { font-size:21px; left:394px; width:214px; top:152px; margin: 0; height:1.3em; }
.lt-ie9 .engravingOnProductdualshock-4-2016 { font-size:23px; left:395px; width:210px; }
.lt-ie9 .engravingOnProductdualshock-4-light-bar { font-size:21px; left:394px; width:214px; top:152px; margin: 0; height:1.3em; }
.lt-ie9 .engravingOnProductdualshock-4-light-bar { font-size:23px; left:395px; width:210px; }
.lt-ie9 .engravingOnProductxbox-one-controller { font-size:14px; left:400px; width:200px; top:162px; margin: 0; height:1.3em; }
.lt-ie9 .engravingOnProductxbox-one-s-controller-OLD { font-size: 21px; left: 400px; width: 200px; top: 334px; margin: 0; height:1.3em; }
.lt-ie9 .engravingOnProductxbox-one-s-controller { font-size: 21px; left: 400px; width: 200px; top: 334px; margin: 0; height:1.3em; }
.lt-ie9 .engravingOnProductxbox-one-s { font-size: 21px; left: 400px; width: 200px; top: 334px; margin: 0; height:1.3em; }
.lt-ie9 .engravingOnProductmagic-keyboard { font-size:14px; left: 255px; width: 250px; top: 146px; margin: 0; }
.lt-ie9 .engravingOnProductmagic-trackpad-2 { font-size:18px; left: 252px; width: 530px; top: 132px; margin: 0; }
.lt-ie9 .engravingOnProduct21-inch-imac { font-size:14px; left: 255px; width: 250px; top: 145px; margin: 0; }
.lt-ie9 .engravingOnProduct21-inch-imac-retina { font-size:14px; left: 255px; width: 250px; top: 145px; margin: 0; }
.lt-ie9 .engravingOnProduct27-inch-imac-retina { font-size:14px; left: 255px; width: 250px; top: 145px; margin: 0; }
.lt-ie9 .engravingOnProductplaystation-4 { font-size:9px; left:131px; width:82px; top:256px; margin: 0; }
.lt-ie9 .engravingOnProductplaystation-4-slim { font-size:9px; left:131px; width:82px; top:256px; margin: 0; }
.lt-ie9 .engravingOnProductplaystation-4-pro { font-size:9px; left:131px; width:82px; top:256px; margin: 0; }
.lt-ie9 .engravingOnProductbose-quietcomfort-35 { font-size:9px; left:131px; width:82px; top:256px; margin: 0; }
.lt-ie9 .engravingOnProductmomentum-wireless { font-size:9px; left:131px; width:82px; top:256px; margin: 0; }
.lt-ie9 .engravingOnProductxbox-one-elite-controller { font-size:17px; left:618px; width:190px; top:186px; margin: 0; }
.lt-ie9 .engravingOnProductxbox-one-elite-controller-with-charger { font-size:17px; left:618px; width:190px; top:186px; margin: 0; }
.lt-ie9 .engravingOnProductiphone-7-skin { font-size:14px; left:597px; width:196px; top:415px; margin:0; }
.lt-ie9 .engravingOnProductiphone-7-plus-skin { font-size:12.5px; left:595px; width:202px; top:415px; margin:0; }

.lt-ie9 .engravingOnProductiphone-7 { font-size:14px; left:597px; width:196px; top:415px; margin:0; }
.lt-ie9 .engravingOnProductiphone-7-plus { font-size:12.5px; left:595px; width:202px; top:415px; margin:0; }

.lt-ie9 .engravingOnProductiphone-6s-skin { font-size:14px; left:597px; width:196px; top:415px; margin:0; }
.lt-ie9 .engravingOnProductiphone-6s-plus-skin { font-size:12.5px; left:595px; width:202px; top:415px; margin:0; }

.lt-ie9 .engravingOnProductiphone-6-skin { font-size:14px; left:597px; width:196px; top:415px; margin:0; }
.lt-ie9 .engravingOnProductiphone-6-plus-skin { font-size:12.5px; left:595px; width:202px; top:415px; margin:0; }

.lt-ie9 .engravingOnProductsamsung-galaxy-s8-skin { font-size:12.6px; left:597px; width:176px; top:415px; margin:0; }
.lt-ie9 .engravingOnProductsamsung-galaxy-s8-plus-skin { font-size:11.25px; left:595px; width:182px; top:415px; margin:0; }

.lt-ie9 .engravingOnProductgoogle-pixel-skin { font-size:14px; left:597px; width:196px; top:415px; margin:0; }
.lt-ie9 .engravingOnProductgoogle-pixel-xl-skin { font-size:12.5px; left:595px; width:202px; top:415px; margin:0; }

.lt-ie9 .engravingOnProductipad-air-2-skin { font-size:14px; left:597px; width:196px; top:415px; margin:0; }
.lt-ie9 .engravingOnProductipad-pro-97-skin { font-size:12.5px; left:595px; width:202px; top:415px; margin:0; }
.lt-ie9 .engravingOnProductipad-pro-129-skin { font-size:14px; left:597px; width:196px; top:415px; margin:0; }

.lt-ie9 .engravingOnProductmacbook-pro-13-inch-2016-skin { font-size:12.5px; left:595px; width:202px; top:415px; margin:0; }
.lt-ie9 .engravingOnProductmacbook-pro-13-inch-touch-bar-2016-skin { font-size:12.5px; left:595px; width:202px; top:416px; margin:0; }
.lt-ie9 .engravingOnProductmacbook-pro-15-inch-touch-bar-2016-skin { font-size:12.5px; left:595px; width:202px; top:415px; margin:0; }

.originalPreviewArea .engravingOnProductdualshock-4 { font-size:11.5px; left:37px; width:105px; top:55px; margin: 0; }
.originalPreviewArea .engravingOnProductdualshock-4-2016-OLD { font-size:11.5px; left:37px; width:105px; top:55px; margin: 0; }
.originalPreviewArea .engravingOnProductdualshock-4-2016 { font-size:11.5px; left:37px; width:105px; top:55px; margin: 0; }
.originalPreviewArea .engravingOnProductdualshock-4-light-bar { font-size:11.5px; left:37px; width:105px; top:55px; margin: 0; }
.originalPreviewArea .engravingOnProductplaystation-4 { font-size:9px; left:50px; width:82px; top:51px; margin: 0; }
.originalPreviewArea .engravingOnProductplaystation-4 { font-size:11.5px; left:37px; width:105px; top:55px; margin: 0; transform:none; -webkit-transform:none; }
.originalPreviewArea .engravingOnProductplaystation-4-slim { font-size:9px; left:50px; width:82px; top:51px; margin: 0; }
.originalPreviewArea .engravingOnProductplaystation-4-slim { font-size:11.5px; left:37px; width:105px; top:55px; margin: 0; transform:none; -webkit-transform:none; }
.originalPreviewArea .engravingOnProductplaystation-4-pro { font-size:9px; left:50px; width:82px; top:51px; margin: 0; }
.originalPreviewArea .engravingOnProductplaystation-4-pro { font-size:11.5px; left:37px; width:105px; top:55px; margin: 0; transform:none; -webkit-transform:none; }
.originalPreviewArea .engravingOnProductbose-quietcomfort-35 { font-size:9px; left:50px; width:82px; top:51px; margin: 0; }
.originalPreviewArea .engravingOnProductbose-quietcomfort-35 { font-size:11.5px; left:37px; width:105px; top:55px; margin: 0; transform:none; -webkit-transform:none; }
.originalPreviewArea .engravingOnProductmomentum-wireless { font-size:9px; left:50px; width:82px; top:51px; margin: 0; }
.originalPreviewArea .engravingOnProductmomentum-wireless { font-size:11.5px; left:37px; width:105px; top:55px; margin: 0; transform:none; -webkit-transform:none; }
.originalPreviewArea .engravingOnProductmagic-keyboard { font-size:7px; left:127px; width:125px; top:-137px; left:50%; margin:0 0 0 -198px; }
.originalPreviewArea .engravingOnProductmagic-trackpad-2 { font-size:17px; left:127px; width:125px; top:-137px; left:50%; margin:0 0 0 -198px; }

.dsEngravingZoomBox span { margin: 0; }

.dsEngravingZoomBox .engravingOnProductplaystation-4 { top:122px; font-size:23px; left:195px; width:210px; transform:none; -webkit-transform:none; }
.dsEngravingZoomBox .engravingOnProductplaystation-4-slim { top:122px; font-size:23px; left:195px; width:210px; transform:none; -webkit-transform:none; }
.dsEngravingZoomBox .engravingOnProductplaystation-4-pro { top:122px; font-size:23px; left:195px; width:210px; transform:none; -webkit-transform:none; }
.dsEngravingZoomBox .engravingOnProductbose-quietcomfort-35 { top:122px; font-size:28px; left:195px; width:125px; transform:none; -webkit-transform:none; }
.dsEngravingZoomBox .engravingOnProductmomentum-wireless { top:122px; font-size:33px; left:195px; width:174px; transform:none; -webkit-transform:none; }
.dsEngravingZoomBox .engravingOnProductxbox-one-elite-controller { font-size:30px; left:135px; width:293px; top:171px; height:1.3em;
    -webkit-transform: rotateX(-40deg); /* Safari */ transform: rotateX(-40deg); }
.dsEngravingZoomBox .engravingOnProductxbox-one-elite-controller-with-charger { font-size:30px; left:135px; width:293px; top:171px; height:1.3em;
    -webkit-transform: rotateX(-40deg); /* Safari */ transform: rotateX(-40deg); }
.dsEngravingZoomBox .engravingOnProduct21-inch-imac { font-size:14px; left: 20px; width: 250px; top: 31px; }
.dsEngravingZoomBox .engravingOnProduct21-inch-imac-retina { font-size:14px; left: 20px; width: 250px; top: 31px; }
.dsEngravingZoomBox .engravingOnProduct27-inch-imac-retina { font-size:14px; left: 20px; width: 250px; top: 31px; }

.dsEngravingZoomBox .engravingOnProductiphone-7-skin { font-size:14px; left:597px; width:196px; top:415px; margin:0; }
.dsEngravingZoomBox .engravingOnProductiphone-7-plus-skin { font-size:12.5px; left:597px; width:210px; top:415px; margin:0; }

.dsEngravingZoomBox .engravingOnProductiphone-7 { font-size:14px; left:597px; width:196px; top:415px; margin:0; }
.dsEngravingZoomBox .engravingOnProductiphone-7-plus { font-size:12.5px; left:597px; width:210px; top:415px; margin:0; }

.dsEngravingZoomBox .engravingOnProductiphone-6s-skin { font-size:14px; left:597px; width:196px; top:415px; margin:0; }
.dsEngravingZoomBox .engravingOnProductiphone-6s-plus-skin { font-size:12.5px; left:597px; width:210px; top:415px; margin:0; }

.dsEngravingZoomBox .engravingOnProductiphone-6-skin { font-size:14px; left:597px; width:196px; top:415px; margin:0; }
.dsEngravingZoomBox .engravingOnProductiphone-6-plus-skin { font-size:12.5px; left:597px; width:210px; top:415px; margin:0; }

.dsEngravingZoomBox .engravingOnProductsamsung-galaxy-s8-skin { font-size:12.6px; left:597px; width:176px; top:415px; margin:0; }
.dsEngravingZoomBox .engravingOnProductsamsung-galaxy-s8-plus-skin { font-size:11.25px; left:597px; width:189px; top:415px; margin:0; }

.dsEngravingZoomBox .engravingOnProductgoogle-pixel-skin { font-size:14px; left:597px; width:196px; top:415px; margin:0; }
.dsEngravingZoomBox .engravingOnProductgoogle-pixel-xl-skin { font-size:12.5px; left:597px; width:206px; top:415px; margin:0; }

.dsEngravingZoomBox .engravingOnProductipad-air-2-skin { font-size:14px; left:597px; width:196px; top:415px; margin:0; }
.dsEngravingZoomBox .engravingOnProductipad-pro-97-skin { font-size:12.2px; left:589px; width:250px; top:440px; margin:0; }
.dsEngravingZoomBox .engravingOnProductipad-pro-129-skin { font-size:10px; left:600px; width:208px; top:459px; margin:0; }

.dsEngravingZoomBox .engravingOnProductmacbook-pro-13-inch-2016-skin { font-size:12.5px; left:597px; width:210px; top:415px; margin:0; }
.dsEngravingZoomBox .engravingOnProductmacbook-pro-13-inch-touch-bar-2016-skin { font-size:12.5px; left:597px; width:210px; top:416px; margin:0; }
.dsEngravingZoomBox .engravingOnProductmacbook-pro-15-inch-touch-bar-2016-skin { font-size:12.5px; left:597px; width:210px; top:415px; margin:0; }

.dsEngravingZoomBox .engravingOnProduct21-inch-imac { font-size:16.75px; left: 20px; width: 296px; top: 31px; transform:none; -webkit-transform:none; }
.dsEngravingZoomBox .engravingOnProduct21-inch-imac-retina { font-size:16.75px; left: 20px; width: 296px; top: 31px; transform:none; -webkit-transform:none; }
.dsEngravingZoomBox .engravingOnProduct27-inch-imac-retina { font-size:16.75px; left: 20px; width: 296px; top: 31px; transform:none; -webkit-transform:none; }


.dsEngravingZoomBox .engravingOnProductdualshock-4 { top:122px; font-size:23px; left:195px; width:210px; transform:none; -webkit-transform:none; }
.dsEngravingZoomBox .engravingOnProductdualshock-4-2016-OLD { top:122px; font-size:23px; left:195px; width:210px; transform:none; -webkit-transform:none; }
.dsEngravingZoomBox .engravingOnProductdualshock-4-2016 { top:122px; font-size:17px; left:195px; width:155px; transform:none; -webkit-transform:none; }




.dsEngravingZoomBox .engravingOnProductdualshock-4-light-bar { top:122px; font-size:23px; left:195px; width:210px; transform:none; -webkit-transform:none; }

.dsEngravingZoomBox .engravingOnProductxbox-one-s-controller-OLD { top:122px; font-size:21px; left:195px; width:200px; transform:none; -webkit-transform:none; }
.dsEngravingZoomBox .engravingOnProductxbox-one-s-controller { top:122px; font-size:17px; left:195px; width:162px; transform:none; -webkit-transform:none; }




.dsEngravingZoomBox .engravingOnProductxbox-one-s { top:122px; font-size:21px; left:195px; width:200px; transform:none; -webkit-transform:none; }

.dsEngravingZoomBox .engravingOnProductmagic-keyboard { font-size:16.75px; left: 20px; width: 296px; top: 31px; transform:none; -webkit-transform:none; }
.dsEngravingZoomBox .engravingOnProductmagic-trackpad-2 { font-size:17px; left: 20px; width: 491px; top: 31px; transform:none; -webkit-transform:none; }
.dsEngravingZoomBox .engravingOnProductbeats-studio-wireless { font-size:17px; left:714px; width:69px; top:201px; }

.productThumbnail .displaySymbols { font-size:6px; left:70px; position:absolute; text-align:center; top:28px; width:16px; font-family: 'WebHostingHub-Glyphs'; }

.displaySymbols { display:block; position:absolute; text-align:center; z-index: 51; overflow:hidden; font-size:60px; left:551px; top:350px; width:315px; height:1.05em;
     font-family: 'WebHostingHub-Glyphs'; }

.hiddenPartNumbers { display:none; }

.pdInfo a:link,.pdInfo  a:visited, .productPurchaseOptions a:link,.productPurchaseOptions  a:visited { color: #0087C7; text-decoration: none; }
.pdInfo a:hover,.pdInfo  a:active, .productPurchaseOptions a:hover,.productPurchaseOptions  a:active { color: #00ABFA; text-decoration: none; }
#sideNumber { width:35px; text-align:center; font-size: 1.5em; }
#sideEngraving { width:105px; text-align:left; font-size: 0.8em; width:139px; height:34px; }
#sideSymbols { width:105px; text-align:center; font-size: 1.5em; font-family: 'WebHostingHub-Glyphs' }
.finishnumber { display: none; }
.finishengraving { display: none; }
.finishSymbols { display: none; }
.finishnumber .chooseFinish { display: none; }
.finishengraving .chooseFinish { display: none; }
.finishsymbols .chooseFinish { display: none; }

.topFunctions .finishsymbols button { width:auto; font-size: 1em; padding: 0 4px; margin: 0 0 0 10px; line-height: 1.5em;  }

.addSymbolOverlay { background:rgba(255,255,255,0.8); z-index: 150; position:fixed; top:0; left:0; bottom:0; right:0; display:none;}
.addSymbolWindow { background:#FFF; position:absolute; left:50%; top:50%; padding:3em; width:520px; margin-left: -300px; margin-top: -250px; font-family: 'WebHostingHub-Glyphs'; }
.addSymbolWindow li { height:auto; width:auto; padding:5px; margin:0; display:inline-block; font-size: 3em; line-height: 1em; cursor: pointer; }
.peteSaysNo { background-color: #ff8a8a; }
.unsureAbout { background-color: #fffb8a; }
.shouldBeCut { background-color: #c18aff; }
.firstOfRowHIDE { outline: #ff8a8a 1px solid; }

.pdInfo h3 { border-bottom-style: solid; border-bottom-width: 1px; font-size: 2.4em; margin: 25px 0 10px; padding: 0 25px 0 150px; position: absolute;
    right: 0; text-align: right; top: -2px; color: #afb4b9; font-weight: 400;  
    transform:translate3d(1000px, 0px, 0px); -webkit-transform:translate3d(1000px, 0, 0); -o-transform:translate3d(1000px, 0, 0); -ms-transform:translate(1000px, 0, 0);
    -webkit-transition-duration: 1700ms; -moz-transition-duration: 1700ms; -ms-transition-duration: 1700ms; -o-transition-duration: 1700ms; transition-duration: 1700ms; }
.pdInfoText p { text-indent: 1.5em; padding: 0.5em; color: #808080; line-height: 1.4em;  }
.pdInfo  li { padding: 5px 0 3px 5px; list-style: disc inside; color: #808080; }
.pdInfo { margin: 50px auto 20px; padding: 80px 0 30px; position: relative; /*overflow:hidden;*/ }
.pdInfo .pdInfoText { max-width: 39%; margin: 0 5% 0 25%; display: inline-block; min-height: 250px; }
.pdInfo .pdInfoList { max-width: 23%; vertical-align: top; display: inline-block; background-color: #F5F6F7; padding: 10px 10px 10px 33px; text-indent: -23px }
.pdInfoImg { position: absolute; top: -15px; left: -160px; 
    transform:translate3d(-800px, 0px, 0px); -webkit-transform:translate3d(-800px, 0, 0); -o-transform:translate3d(-800px, 0, 0); -ms-transform:translate(-800px, 0, 0);
    -webkit-transition-duration: 1700ms; -moz-transition-duration: 1700ms; -ms-transition-duration: 1700ms; -o-transition-duration: 1700ms; transition-duration: 1700ms; }
@media screen and (max-width: 905px) { .pdInfo { margin: 150px auto 20px; } }
@media screen and (max-width: 825px) {
    .pdInfoImg { display: none; }
    .pdInfo .pdInfoText { max-width: 54%; margin: 0 3% 0 3%; }
    .pdInfo .pdInfoList { max-width: 34%; }
    .pdInfo h3 { padding: 0 5px 0 15px; transform:translate3d(0px, 0px, 0px); -webkit-transform:translate3d(0px, 0, 0); -o-transform:translate3d(0px, 0, 0); 
        -ms-transform:translate(0px, 0, 0); -webkit-transition-duration: 1700ms; -moz-transition-duration: 1700ms; -ms-transition-duration: 1700ms; 
        -o-transition-duration: 1700ms; transition-duration: 1700ms; }
}
@media screen and (max-width: 660px) {
    .pdInfo { margin: 30px auto 20px; }
    .pdInfo .pdInfoText { max-width: 80%; margin: 2em 10%; }
    .pdInfo .pdInfoList { max-width: 80%; margin: 0 10%; }
}
@media screen and (max-width: 450px) {
    .pdInfo  video { display: none; }
}
.slideHolder { text-align: center; height: auto; }
.slider { position:relative; margin: 30px auto 0 auto; padding:0; width:1000px; }
@media screen and (max-width: 1020px) { .slider { width:750px; } }
@media screen and (max-width: 765px) { .slider { width:320px; } }
@media screen and (max-width: 310px) { .slider { width:180px; } }
.slidePrev, .slideNext {  position:absolute; font-size: 2.5em; padding: 0 10px; left: 0; top:24px; bottom:2px; cursor:pointer; line-height:0; z-index: 71; color: #858585; }
.cwSlider .slidePrev, .cwSlider .slideNext { font-size: 3em; width:1%; }
.slider .slidePrev, .slider .slideNext { top:2px; }

.slidePrev span, .slideNext span { position:absolute; top:50%; margin:-.18em 0 0; left:20%; }
.slideNext { right:0; left:auto; }
#inspireAJAXItems .slideNext { background:#F5F5F5; }
#inspireAJAXItems .slideNext:hover { background:#F1F1F1; }
.slidePrev:hover, .slideNext:hover { background: none repeat scroll 0 0 rgba(220, 220, 220, 0.2); }
.slidePrev:active, .slideNext:active { background: none repeat scroll 0 0 rgba(220, 220, 220, 0.2); }
.galleryHeader { text-align: center; font-size: 1.4em; line-height: 1.8em; }
.partColors .selectFinish { /*background: none repeat scroll 0 0 #DCDCDC;*/ position: relative; line-height: 1em; padding: 5px 0 10px 0;
    /*box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 -1px 1px rgba(0, 0, 0, 0.5);*/ }
.topFunctions  .partColors .selectFinish li { display: block; height: auto; margin: 0; padding: 0; position: relative; width: 100%; text-align: center; }

.topFunctions  .partColors .selectFinish .chooseFinishWrapper li { /*border-right: solid #959595 1px; border-left: 1px solid #959595;*/
    overflow:hidden; cursor:pointer; position:relative; margin: 0 6px; width:60px; height:82px; text-align: center;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 0 1px rgba(0, 0, 0, 0.5);
}

.topFunctions  .partColors .selectFinish .chooseFinishWrapper .finishTypegloss:after {
    content:'Gloss'; position:absolute; left:0; right:0; bottom:0; padding:5px 0 7px 0; background:#dcdcdc; box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5) inset, 0 0 1px rgba(0, 0, 0, 0.5); }
.topFunctions  .partColors .selectFinish .chooseFinishWrapper .finishTypematte:after {
    content:'Matte'; position:absolute; left:0; right:0; bottom:0; padding:5px 0 7px 0; background:#dcdcdc; box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5) inset, 0 0 1px rgba(0, 0, 0, 0.5); }
.topFunctions  .partColors .selectFinish .chooseFinishWrapper .finishTypeskin:after {
    content:'● Skin ●'; position:absolute; left:0; right:0; bottom:0; padding:5px 0 7px 0; background:#dcdcdc; color: #0087C7; border: none;
    box-shadow: 0 -11px 3px -10px rgba(0, 135, 199, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.4) inset, 0 1px 1px rgba(255, 255, 255, 0.8);  }
.topFunctions .partColors .selectFinish .chooseFinishWrapper li.selectedFinish:after { 
    box-shadow: 0 -11px 3px -10px rgba(0, 135, 199, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.4) inset, 0 1px 1px rgba(255, 255, 255, 0.8); }
    
@-moz-document url-prefix() { 
    .topFunctions .partColors .selectFinish .chooseFinishWrapper li.selectedFinish:after { 
        box-shadow: 0 -7px 3px -10px rgba(0, 135, 199, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.4) inset, 0 1px 1px rgba(255, 255, 255, 0.8);
    }
}

.topFunctions  .partColors .selectFinish .chooseFinishWrapper li.selectedFinish.finishTypegloss:after { content:'● Gloss ●'; }
.topFunctions  .partColors .selectFinish .chooseFinishWrapper li.selectedFinish.finishTypematte:after { content:'● Matte ●'; }
.topFunctions  .partColors .selectFinish .chooseFinishWrapper li.selectedFinish.finishTypeskin:after { content:'● Skin ●'; }

.topFunctions  .partColors .selectFinish .chooseFinishWrapper .finishTypegloss img { width:218px; height:109px; position:absolute; left:-15px; top:-12px; }
.topFunctions  .partColors .selectFinish .chooseFinishWrapper .finishTypematte img { width:218px; height:109px; position:absolute; left:-124px; top:-12px; }
.topFunctions  .partColors .selectFinish .chooseFinishWrapper .finishTypeskin img { width:218px; height:109px; position:absolute; left:-124px; top:-12px; }
.topFunctions .partColors .cwDSBox .finishOption { color: #80858a; }

.topFunctions  .partColors .selectFinish .chooseFinishWrapperHIDEFORNOW li:before { /*TODO removing for now*/
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(center top, rgba(255,255,255,0.8), rgba(255,255,255,0)) repeat scroll 0 7px transparent; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.8)), color-stop(100%,rgba(255,255,255,0))) repeat scroll 0 7px transparent; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 7px transparent; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 7px transparent; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 7px transparent; /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 7px transparent; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */

    content: "";
    height: 75%;
    position: absolute;
    right: -8%;
    top: -40%;
    transform:rotate(10deg);
    -ms-transform:rotate(10deg); /* IE 9 */
    -moz-transform:rotate(10deg); /* Firefox */
    -webkit-transform:rotate(10deg); /* Safari and Chrome */
    -o-transform:rotate(10deg); /* Opera */
    width: 130%;
}
/*
.topFunctions  .partColors .selectFinish .chooseFinishWrapper li.finishTypematte:before {
    background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)) repeat scroll 0 1px transparent;
}
*/
.topFunctions  .partColors .selectFinish li.selectedFinish { color: #0087C7; border: none;
    /*box-shadow: 0 -11px 3px -10px rgba(0, 135, 199, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.4) inset, 0 1px 1px rgba(255, 255, 255, 0.8);*/ }
.topFunctions  .partColors .selectSymbols li.selectedSymbols { /*background-color: #AAAAAA;*/ color: #FFFFFF; border: none;
    box-shadow: 0 -11px 3px -10px rgba(0, 135, 199, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.4) inset, 0 1px 1px rgba(255, 255, 255, 0.8); }

.topFunctions  .partColors .selectEngraving li.selectedEngraving { /*background-color: #AAAAAA;*/ color: #FFFFFF; border: none;
    box-shadow: 0 -11px 3px -10px rgba(0, 135, 199, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.4) inset, 0 1px 1px rgba(255, 255, 255, 0.8); }

.partColors .selectNumber { background: none; line-height: 1em; margin: 10px 0 10px 0; }
.partColors .selectEngraving { background: none; line-height: 1em; margin: 10px 0 10px 0; }
.partColors .selectSymbols { background: none; line-height: 1em; margin: 10px 0 10px 0; }
.topFunctions  .partColors .selectNumber li { display: inline-block; height: auto; margin: 0; padding: 0; position: relative; width: 70%; text-align: center; /*box-shadow: none; */ }
.topFunctions  .partColors .selectEngraving li { display: inline-block; height: auto; margin: 0; padding: 0; position: relative; width: 70%; text-align: center; /*box-shadow: none; */ }
.topFunctions  .partColors .selectSymbols li { display: inline-block; height: auto; margin: 0; padding: 0; position: relative; width: 70%; text-align: center; /*box-shadow: none; */ }
.topFunctions  .partColors .selectNumber .colorno-number {  background-color: #DCDCDC; left:-3px; top:-2px; line-height: 2.1em; width:50%;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 0 1px rgba(0, 0, 0, 0.5); }
.topFunctions  .partColors .selectEngraving .colorno-engraving {  background-color: #DCDCDC; left:-3px; top:-2px; line-height: 2.1em; width:30%;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 0 1px rgba(0, 0, 0, 0.5); }
.topFunctions  .partColors .selectEngraving .color-engraving {  background-color: #DCDCDC; left:-3px; top:-2px; line-height: 2.1em; width:50%;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 0 1px rgba(0, 0, 0, 0.5); margin:0 6px 0 0; }
.topFunctions  .partColors .selectSymbols .colorno-symbols {  background-color: #DCDCDC; left:-3px; top:-2px; line-height: 2.1em; width:30%;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 0 1px rgba(0, 0, 0, 0.5); }
.topFunctions  .partColors .selectSymbols .color-symbols {  background-color: #DCDCDC; left:-3px; top:-2px; line-height: 2.1em; width:50%;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 0 1px rgba(0, 0, 0, 0.5); margin:0 6px 0 0; }

@media screen and (max-width: 770px) {
    .topFunctions .partColors .selectFinish .chooseFinishWrapper li { background: none repeat scroll 0 0 #888888; }
    .topFunctions .partColors .selectNumber .colorno-number { background: none repeat scroll 0 0 #888888; }
    .topFunctions .partColors .selectEngraving .colorno-engraving { background: none repeat scroll 0 0 #888888; }
    .topFunctions .partColors .selectSymbols .colorno-symbols { background: none repeat scroll 0 0 #888888; }
    .topFunctions .partColors .selectFinish li.selectedFinish { background-color: #777777; }
}
.topFunctions .partColors .selectNumber .topNumberLine { border-bottom: #80858A solid 1px; margin:-2px 0 10px 0; padding:0 0 5px 0; }
.topFunctions .partColors .selectEngraving .topEngravingLine { border-bottom: #80858A solid 1px; margin:-2px 0 10px 0; padding:0 0 5px 0; }
.topFunctions .partColors .selectSymbols .topSymbolsLine { border-bottom: #80858A solid 1px; margin:-2px 0 10px 0; padding:0 0 5px 0; }

.topFunctions .partColors .selectNumber .topNumberLine span { padding:5px; }
.topFunctions .partColors .selectEngraving .topEngravingLine span { padding:5px; }
.topFunctions .partColors .selectSymbols .topSymbolsLine span { padding:5px; }
.colorno-number { cursor:pointer; }
.colorno-engraving { cursor:pointer; }
.colorno-symbols { cursor:pointer; }

.chooseFinishWrapper { margin: 18px 0 0 -6px; }

.FinishOptions1 { display: none; }
.partColors .selectFinish .selectedColor  li { display: inline-block; height: auto; margin: 0; padding: 10px; position: relative; width: auto; }
.partColors .selectFinish .selectedColor li.finishDisplay0 { display: none; }

#fb-root { display:none; }

.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-stacking+.noUi-origin{*z-index:-1}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-horizontal.noUi-extended{padding:0 15px}.noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-vertical.noUi-extended{padding:15px 0}.noUi-vertical.noUi-extended .noUi-origin{bottom:-15px}.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-origin{border-radius:2px}.noUi-target{border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}[disabled] .noUi-handle{cursor:not-allowed}.noUi-state-blocked .noUi-connect,.noUi-state-blocked.noUi-connect{background:#4FDACF}

.colorSwatches { padding:20px 10px 0 10px; }
.colorPicker { width:200px; /*height:160px;*/ padding: 0 0 20px; }
.cwDSBox  p.wallColorNote { font-size: 0.8em; padding:15px 20px 0; }
.colorSlider { margin: 30px 5px 0 -3px; padding: 0; position: relative; width: 100px; display:inline-block; }
.displayPickedColor { width:50px; height:50px; margin:50px auto 0; }
.redColorSlider { background: #c0392b; }
.greenColorSlider { background: #27ae60; }
.blueColorSlider { background: #2980b9; }

.colorTextInput { width:30px; display:inline-block; position:relative; top:-4px; left:14px; }

.colorSwatch { font-size: 0; box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5) inset, 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 -1px 1px rgba(0, 0, 0, 0.5); cursor: pointer;
    display: inline-block; height: 0; line-height: 2em; margin: 0; overflow: hidden; padding-top: 27px; position: relative; width: 27px; }

.togglePartOff { background-color:rgba(255, 255, 255, 0.8); bottom: 0; left: 1px; line-height: 1.6em; padding: 131px 15px 0; position: absolute; right: -11px; top: 29px; 
    z-index: 60; display:none; color:#DC0000; }
.toggleGroupName { text-transform: capitalize; }

.dsLeftSideFGImage, .dsLeftSideBGImage { position:absolute; right:1000px; top:0; }
.dsRightSideFGImage, .dsRightSideBGImage { position:absolute; left:1000px; top:0; }

.dsContentShowRoomMode .dsLeftSideFGImage, .dsContentShowRoomMode .dsLeftSideBGImage { position:absolute; left:0; top:0; margin-left: -15%; width:15%; height:auto; }
.dsContentShowRoomMode .dsRightSideFGImage, .dsContentShowRoomMode .dsRightSideBGImage { position:absolute; right:0; top:0; margin-right: -15%; width:15%; height:auto; left:auto; }

@media screen and (max-width: 1000px) {
    .dsLeftSideFGImage, .dsLeftSideBGImage { display:none; }
    .dsRightSideFGImage, .dsRightSideBGImage { display:none; }
}

@-webkit-keyframes fgFadeLoop {   0% { opacity: 1; } 25% { opacity: 1; } 50% { opacity: 0; } 75% { opacity: 0; } 100% { opacity: 1; } }
@keyframes fgFadeLoop {           0% { opacity: 1; } 25% { opacity: 1; } 50% { opacity: 0; } 75% { opacity: 0; } 100% { opacity: 1; } }

/*.product-name-colorware-collection-macbook-air-retro .fgExtra, .product-name-colorware-collection-macbook-air-retro .dsLeftSideFGImage, 
.product-name-colorware-collection-macbook-air-retro .dsRightSideFGImage,
*/
.product-name-colorware-collection-xbox-one-controller-glow .fgExtra, .product-name-colorware-collection-xbox-one-controller-glow .dsLeftSideFGImage, 
.product-name-colorware-collection-xbox-one-controller-glow .dsRightSideFGImage,
.product-name-colorware-collection-dualshock-4-glow .fgExtra, .product-name-colorware-collection-dualshock-4-glow .dsLeftSideFGImage, 
.product-name-colorware-collection-dualshock-4-glow .dsRightSideFGImage   {  
    -webkit-animation-name: fgFadeLoop; -webkit-animation-iteration-count: infinite; -webkit-animation-duration: 10s; 
            animation-name: fgFadeLoop;         animation-iteration-count: infinite;         animation-duration: 10s;
 }

.cwDSPatternBox { overflow: visible; }
.dd-container { margin: 20px auto; }
.dd-options li { height:auto; margin:0; padding: 0; width:auto; background:#EEEEEE; }
.dd-options li img { display:none; }
.dd-selected img { display:none; }

.partColors .dd-option-image, .partColors .dd-selected-image { max-width: none; float:none; margin:0;  }
.partColors .dd-selected, .partColors .dd-option { padding:0; position:relative; min-height: 25px; }

.partColors .dd-selected label, .partColors .dd-option label { position:absolute; left:20px; top:7px; color:#777777; cursor:pointer; }
.partColors .dd-selected small, .partColors .dd-option small { position:absolute; right:5px; top:5px; color:#555555; font-size: 0.8em; }
.partColors .dd-pointer-down { border-color: #777 transparent transparent; }
.partColors .dd-pointer-up { border-color: transparent transparent #777 !important; }
.partColors .dd-pointer { left:3px; right:auto; }

.partColors .cwDSPatternPreviewBox { display:none; min-height: 92px; position:absolute; top:307px; width:184px; z-index: 65; left:12px;
    background: none repeat scroll 0 0 #f5f5f5; border-color: -moz-use-text-color #ccc #ccc; border-style: none solid solid; border-width: medium 1px 1px; box-shadow: 0 1px 5px #ddd;
}

.partColors .cwDSPatternPreviewBox img { position:absolute; left:0; top:0; }
.partColors .cwDSPatternPreviewBox img.patternPreviewFG { z-index: 55; width:100%; }
.partColors .cwDSPatternPreviewBox img.patternPreviewBG { z-index: 50; width:100%; }

.partColors .dd-options { z-index: 65; }

@media screen and (max-width: 770px) {
    .partColors .dd-selected label, .partColors .dd-option label { top:-11px; }
    .partColors .dd-options { position:relative; }
    .partColors .cwDSPatternPreviewBox { visibility:hidden; }
}


.dsSplashBackground { width:100%; }
.dsSplashList { top:0; left:0; margin-top:48px; }

.dsSplashList li { position:relative; line-height: 0; }

.dsSplashList h3 { font-size: 7em; position:absolute; color:#000; font-weight: 300; font-size: 3vw; line-height: 1em; }
.dsSplashList p { font-size: 2em; position:absolute; color:#000; text-indent: 1vw; font-size:1vw; line-height: 1em; }

.dsSplashList .whiteText h3 { color:#EEE; }
.dsSplashList .whiteText p { color:#EEE; }

.dsSplashList .splashSection-left h3 { top:60%; right:55%; left:5%; }
.dsSplashList .splashSection-center h3 {  }
.dsSplashList .splashSection-right h3 { top:60%; right:5%; left:55%; }

.dsSplashList .splashSection-left p { top:71%; right:55%; left:5%; }
.dsSplashList .splashSection-center p { top:32%; right:20%; left:20%; }
.dsSplashList .splashSection-right p { top:71%; right:5%; left:55%; }

.dsSplashList .video1000 p { position:static; text-align: center;


    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,d8d8d8+40,d8d8d8+60,ffffff+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(216,216,216,1) 40%, rgba(216,216,216,1) 60%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(216,216,216,1) 40%,rgba(216,216,216,1) 60%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(216,216,216,1) 40%,rgba(216,216,216,1) 60%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */




 }

.dsSplashList .up5 h3 { margin-top:-5%; }
.dsSplashList .up5 p { margin-top:-5%; }

.dsSplashList .down5 h3 { margin-top:5%; }
.dsSplashList .down5 p { margin-top:5%; }



@media screen and (max-width: 1200px) {
    .dsSplashList p { font-size: 1.5vw; }
    .dsSplashList .splashSection-left h3 { top:58%; left:1%; }
    .dsSplashList .splashSection-right h3 { top:68%; right:1%; left:47%; }

    .dsSplashList .splashSection-left p { top:65%; right:47%; left:1%; }
    .dsSplashList .splashSection-center p { top:21%; right:10%; left:10%; }
    .dsSplashList .splashSection-right p { top:75%; right:1%; left:47%; }


}

@media screen and (max-width: 690px) {
    .dsSplashList { margin-top:0px; }
}
