/* CSS for PDS-Test Version E */
.dPadding {padding: 20px;}
.dPaddingRight {padding-right: 20px;}
.iconSpriteTest {
    background-image: url('../../img/sprites/spritePdsTest.png');
    background-repeat: no-repeat;
    display: block;
}
.productView .lastSeen h3 {margin-bottom: 0;}

/* mediaBox */
.skinPremium #mediaBox,
#mediaBox {
    background: none;
    height: auto;
    margin-top: 7px;
    margin-right: 10px;
    padding: 0;
    width: 380px;
}
.skinPremium #mediaBox .imageBox,
#mediaBox .imageBox {
    border: 0;
    display: block !important;
    float: left;
    margin-left: 36px;
    vertical-align: top;
    width: 278px;
}
.skinPremium #mediaBox .imageBox {
    margin-left: 29px;
}
#mediaBox .imageBox img {
    height: auto;
    max-width: 100%;
}
.skinPremium #moreImages,
#moreImages {
    float: left;
    margin-top: 0;
}
#moreImagesList li {
    border: 0;
    float: none;
    line-height: 0;
    margin-right: 0;
    margin-bottom: 2px;
}
#moreImagesList li a {
    float: none;
}
.productVideo .filter {
    background-color: #404040;
    cursor: pointer;
    display: block;
    filter: Alpha(opacity=50);
    height: 53px;
    opacity: 0.5;
    position: absolute;
    top: 0;
    left: 0;
    width: 37px;
}
.productVideo .iconSpriteTest {
    background-position: -13px -35px;
    cursor: pointer;
    height: 39px;
    position: absolute;
    top: 7px;
    left: 1px;
    width: 38px;
}
#mediaBox .showVideo {
    top: 0;
    left: 75px;
}
#mediaBox #productVideo_wrapper {
    height: 415px !important;
    width: 276px !important;
}
#magnify {margin-left: 10px;}
#mediaBox .imageSlider {
    cursor: pointer;
    filter: Alpha(opacity=70);
    height: 20px;
    opacity: 0.7;
    top: 190px;
    width: 9px;
}
#mediaBox .imageSlider:hover {
    filter: Alpha(opacity=100);
    opacity: 1;
}
#mediaBox .arrowLeft {
    background-position: -96px -33px;
    left: 58px;
}
#mediaBox .arrowRight {
    background-position: -87px -33px;
    left: 357px;
}
/* @end */

/* productDetailsMain */
#productDetailsMain {
    margin-right: 10px;
    width: 400px;
}
#productDetailsMain .productInfos .ratingBox {
    margin-bottom: 3px;
}
ul.colorList {
    margin-bottom: 0;
}
.colorList li {
    border-color: #fff;
    margin: 1px 5px 1px 0;
}
#modalMoreColorsLink {
    background-color: #ddd;
    background-position: 0 -78px;
    filter: Alpha(opacity=70);
    height: 100%;
    margin-right: 0;
    opacity: 0.7;
    right: 0;
    bottom: 0;
    width: 20px;
}
#modalMoreColorsLink:hover {
    filter: Alpha(opacity=100);
    opacity: 1;
}
.js #modalSizeReminderLink {
    display: inline;
    margin-bottom: 0;
    overflow: auto;
}
#productDetailsMain .sizeInfo {
    background-color: #fff;
    top:0;
    right: 408px;
    min-width: 200px;
}
#productDetailsMain #productSizeSelection {
    margin-bottom: 0;
    white-space: nowrap;
}
#productDetailsMain #sizeSelection {
    padding-right: 5px;
}
#productDetailsMain #sizeSelectionCount {
    margin-top: 5px;
}
#toolTipCart, #toolTipWishlist {
    background-position: 148px -7px;
    top: -15px;
    left: -165px;
}
#toolTipCart p, #toolTipWishlist p {
    background-color: #ffeed8;
    border-color: #e08515;
    margin-right: 12px;
}
/* @end */

/* .productSidebar */
#productSidebar {
    margin-left: 0;
}
.skinPremium #productSidebar .boxCheckout,
#productSidebar .boxCheckout {
    background: none;
    border: 0;
    padding: 0;
}
#productSidebar .boxPrice {
    border: 0;
    padding: 0 10px 5px 5px;
}
#productSidebar .boxPrice .price,
#productSidebar .boxPrice .price span,
#productSidebar .boxPrice .oldPrice {
    font-size: 24px;
}
#productSidebar .price {

}
#productSidebar .boxPrice .specialPrice {
    font-size: 14px;
}
.productView .boxPrice .priceHint,
#productSidebar .inclTax {
    text-align: left;
}
#productSidebar .boxPrice .priceLabel {
    float: none;
}
#productSidebar .button {
    background: -moz-linear-gradient(top, #feaf4f 0%, #f88902 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feaf4f), color-stop(100%,#f88902)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #feaf4f 0%,#f88902 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #feaf4f 0%,#f88902 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #feaf4f 0%,#f88902 100%); /* IE10+ */
    background: linear-gradient(to bottom, #feaf4f 0%,#f88902 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feaf4f', endColorstr='#f88902',GradientType=0 ); /* IE6-8 */
    border: 1px solid #e08515;
    height: 43px;
    width: 196px;
}
#productSidebar .button input {
    background: none;
    height: 43px;
    width: 196px;
}
#productSidebar .boxCheckout .buttonBox {
    margin-top: 5px;
}
#productSidebar .cartButtonOver {
    background: -moz-linear-gradient(top, #fc8b00 0%, #e86d01 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc8b00), color-stop(100%,#e86d01)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fc8b00 0%,#e86d01 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fc8b00 0%,#e86d01 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fc8b00 0%,#e86d01 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fc8b00 0%,#e86d01 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc8b00', endColorstr='#e86d01',GradientType=0 ); /* IE6-8 */
}
#productSidebar #addToWishlist {
    background: -moz-linear-gradient(top, #999999 0%, #888888 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(100%,#888888));
    background: -webkit-linear-gradient(top, #999999 0%,#888888 100%);
    background: -o-linear-gradient(top, #999999 0%,#888888 100%);
    background: -ms-linear-gradient(top, #999999 0%,#888888 100%);
    background: linear-gradient(to bottom, #999999 0%,#888888 100%);
    color: #fff;
    height: 27px;
    padding-top: 3px;
    text-align: center;
    text-decoration: none;
    width: 200px;
}
#productSidebar #addToWishlist:hover {
    background: -moz-linear-gradient(top, #828282 0%, #737373 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#828282), color-stop(100%,#737373)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #828282 0%,#737373 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #828282 0%,#737373 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #828282 0%,#737373 100%); /* IE10+ */
    background: linear-gradient(to bottom, #828282 0%,#737373 100%); /* W3C */
}
#productSidebar .buttonBox {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#888888',GradientType=0 );
}
#productSidebar .buttonBox:hover {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#737373',GradientType=0 );
}
#articleOnWishlist {
    height: 27px;
    padding-top: 3px;
    text-align: center;
    width: 200px;
}
#articleOnWishlist span.iconSprite,
#addToWishlist span.iconSprite {
    display: none;
}
.js #modalRecommendLink {
    margin-top: 3px;
    margin-right: 3px;
}
#modalRecommendLink .recommend {
    background-position: -60px -37px;
    height: 15px;
    width: 20px;
}
#modalRecommendLink:hover .recommend {
    background-position: -60px -55px;
}
/* @end */

/* boxDescription */
#boxDescription .scroll {
    height: auto;
    max-height: 450px;
}
#productRating #buttonBox {
    border-bottom: 0;
    padding-bottom: 0;
}
#buttonBox + .review {
    border-top: 1px solid #ddd;
    padding-top: 10px;
}
/* @end */

/* reco */
#recos h3 {
    margin-left: 10px;
}
/* @end */

/* lastseen */
.productsGridList .productBox,
.productsGridList .imageBox {
    height: auto !important;
    width: 193.5px;
}
/* @end */

/* IE 7 */
.inlineBlock {zoom: 1; *display: inline !important;}
    /*mediaBox*/
    *+html .productVideo .filter {
        top: 8px;
    }
    *+html .productVideo .iconSpriteTest {
        top: 15px;
    }
    *+html #image img {
        vertical-align: top;
    }
    *+html #mediaBox #fullImage {
        top: 38px!important;
    }
    *+html #mediaBox .imageSlider {
        top: 227px;
    }
    /* @end */

    /* productDetailsMain */
    *+html #listProductSizes {
        width: 98%;
    }
    /* @end */
/* @end */