/* CSS for PDS-Test Version C */
.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;
    margin: 0 auto;
    vertical-align: top;
    width: 278px;
}
#mediaBox .imageBox img {
    height: auto;
    max-width: 100%;
}
.skinPremium #moreImages,
#moreImages {
    float: left;
    margin-top: 0;
}
#moreImagesList li {
    margin-right: 2px;
}#moreImagesList .productVideo img {
     width: 73px;
 }
.productVideo .filter {
    background-color: #404040;
    cursor: pointer;
    display: block;
    filter: Alpha(opacity=50);
    height: 54px;
    opacity: 0.5;
    position: absolute;
    top: 0;
    left: 0;
    width: 73px;
}
.productVideo .iconSpriteTest {
    background-position: -15px 0;
    cursor: pointer;
    height: 36px;
    margin-top: 1px;
    position: absolute;
    top: 7px;
    left: 1px;
    width: 68px;
}
#mediaBox .showVideo {
    left: 10px;
}
#mediaBox #productVideo_wrapper {
    width: 359px !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: 0;
}
#mediaBox .arrowRight {
    background-position: -87px -33px;
    left: 370px;
}
/* @end */

/* productDetailsMain */
#productDetailsMain {
    margin-right: 20px;
    margin-left: 10px;
    width: 380px;
}
#productDetailsMain .productInfos {
    width: 265px;
}
#productDetailsMain .productInfos .ratingBox {
    margin-bottom: 3px;
}
ul.colorList {
    margin-bottom: 0;
}
.colorList li {
    border-color: #ddd;
    margin: 1px 11px 1px 0;
    padding: 1px 2px;
}
.colorBox .colorList li {
    border-color: #fff;
    padding: 0;
}
.colorBox .colorList li.active {
    border-color: #404040;
}
#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;
}
#sizeTypeLinks {
    float: right;
    font-size: 11px;
    margin-right: 18px;
}
#sizeTypeLinks a {
    font-size: 11px;
}
#productDetailsMain a.sizeTable {
    display: inline;
    font-size: 11px;
}
#productSizeSelection,
#productSizeSelection span {
    font-size: 11px;
    margin-bottom: 0;
}
#productDetailsMain #listProductSizes {
    margin-bottom: 0;
}
.js #modalSizeReminderLink {
    display: inline;
    font-size: 11px;
    margin-bottom: 0;
    overflow: auto;
}
#toolTipCart, #toolTipWishlist {
    background-position: 148px -7px;
    top: -15px;
    left: -165px;
}
#toolTipCart p, #toolTipWishlist p {
    background-color: #ffeed8;
    border-color: #e08515;
    margin-right: 12px;
}
#productDetailsMain .cartButtonBox .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: 256px;
}
#productDetailsMain .cartButtonBox .button input {
    background: none;
    height: 43px;
    width: 256px;
}
#productDetailsMain .buttonBox {
    clear: none;
    margin-top: 5px;
    padding: 0;
}
#productDetailsMain .button.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 */
}
#productDetailsMain #addToWishlist,
#productDetailsMain #articleOnWishlist {
    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: 25px;
    padding-top: 5px;
    text-align: center;
    text-decoration: none;
    width: 260px;
}
#productDetailsMain #articleOnWishlist a {
    color: #fff;
    padding-top: 1px;
    text-decoration: none;
}
#productDetailsMain #addToWishlist:hover,
#productDetailsMain #articleOnWishlist: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 */
}
#productDetailsMain .buttonBox,
#productDetailsMain #articleOnWishlist {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#888888',GradientType=0 );
    width: 260px;
}
#productDetailsMain .buttonBox:hover,
#productDetailsMain #articleOnWishlist:hover {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#737373',GradientType=0 );
}
#articleOnWishlist span.iconSprite,
#addToWishlist span.iconSprite {
    display: none;
}
/* @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 0;
}
#productSidebar .boxPrice .price,
#productSidebar .boxPrice .price span,
#productSidebar .boxPrice .oldPrice {
    font-size: 24px;
}
#productSidebar .boxPrice .specialPrice {
    font-size: 14px;
}
.productView .boxPrice .priceHint,
#productSidebar .inclTax {
    text-align: left;
}
#productSidebar .boxPrice .priceLabel {
    float: none;
}
#productSidebar .availability strong,
#productSidebar .partnerName,
#productSidebar .partnerName a {
    font-size: 11px;
    line-height: 15px;
}
#productSidebar .orBrandBox {
    padding-top: 19px;
    z-index: 1;
}
#productSidebar .orBrandMsg {
    color: #777!important;
    z-index: 3;
}
#productSidebar .orBrand {
    background-position: -71px -129px;
    width: 36px;
    height: 25px;
    top: 2px;
    right: -17px;
    z-index: 2;
}
.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 #image img {
    vertical-align: top;
}
*+html #mediaBox #fullImage {
    top: 38px!important;
}
*+html #mediaBox .imageSlider {
    top: 227px;
}
*+html #mediaBox #productVideo_jwplayer_display_image,
*+html #mediaBox #productVideo {
    width: 359px !important;
}
/* @end */

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