@charset "utf-8";
.productPathTD{padding-top:7px; padding-bottom:7px; height:15px}
/*.productPathLine{background-color:#CFCFCF; height:1px; width:100%;}*/

.productPath6Link{ color:#b2b2b2; font-weight:bold;font-size:11px;margin:0px; }
.productPath6Link:hover{ color:#b2b2b2; }
.productPath6Active{color:#b2b2b2;font-size:11px;margin:0px;font-weight:bold;}
.productPath6Separator{color:#b2b2b2;font-size:11px;padding-right:7px;padding-left:7px;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
.productPath6LastSeparator{color:#b2b2b2;font-size:11px;padding-right:7px;padding-left:7px;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}

.productDetailTD{padding-top:70px; }

.productDetailContent{ padding-top:15px; background:#f9f9f9;}
.imageTDPRoductDetail { padding-right:25px;}
.productDetailContentTable{}

.productInformationTable{width:100%;}
.productInformationRelatedItems{text-align:left; padding-bottom:5px; padding-top:15px;}


.productDetailImageHighlightOverflow{height:1px; position:absolute;}
.productDetailImageHighlightContent{position:relative; width:96px; height:100%;}

.productDetailTitleFont{}
.ProductTitles { width:100%; margin-left:10px;}
.productDetailDesigner{ text-transform:uppercase; font-size:23px; font-weight:bold; color:#3f3f3f;}
.productDetailName{font-size:20px; text-transform:lowercase; color:#3f3f3f; vertical-align:middle; padding-top:20px;}
.productDetailLongDescription{font-size:12px; text-align: left; color:#000; padding-top:20px; padding-right:20px; font-weight:bold;}
.productDetailShortDescription{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; text-align: justify; color:#808080; padding-bottom:20px; padding-top:10px}
.productDetailsAdditionalIMG{ width:60px; padding-right:10px;}
.productDetailImagesDetail{ padding-top:20px; vertical-align:top;}
.productDetailImagesDetailSpacer{height:8px;}
.productDetailImagesDetailTD{padding-right:8px; width:75px; height:75px;}
.productDetailOptionsPrompt{font-size:11px; text-align:left;color:#3f3f3f; padding-right:5px; white-space:nowrap ; font-weight:bold;}
.productDetailOptionsValuesTable{padding-bottom:3px;}
.productDetailOptionsSpacer{height:15px;}
.productDetailOptionsValuesValue{ vertical-align:middle; padding-right:2px; text-align:left}
.productDetailOptionsValuesValueText{text-align:left; vertical-align:middle;}
/*.productDetailOptionsImageArrow{text-align:left; padding-top:3px}*/
.ProductImageTd{ text-align:center; border:2px solid #c3c3c3; background:#FFFFFF;}
.productInformationCustomTagTextName{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; text-align:left; color:#808080;}
.productInformationCustomTagTextValue{ font-size:11px; text-align:left; color:#3f3f3f;}
.productInformationCustomTagImageValue{text-align:left;}

.arrowOptionHidden{visibility:hidden;}
.arrowOptionVisible{visibility:visible;}
.arrowOptionGroupHidden{visibility:hidden;}
.arrowOptionGroupVisible{visibility:visible;}

.productDetailOptions{}
.productDetailBoxNumber{vertical-align:middle;padding-right:20px; }
.productDetailInformation{ width:25px; margin-top:20px; margin-left:5px;}

.productDetailOrderBox{padding-top:19px;}
.productDetailOrderBoxQuantity{font-size:11px; text-align:left;color:#3f3f3f;font-weight:bold; vertical-align:middle; padding-right:10px; padding-left:40px;}
.productDetailOrderBoxBoxNumber{width:32px; border:1px solid #808080;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-align:left;color:#808080; }
.productDetailOptionsImage{padding-right:4px; height:21px; vertical-align:top; padding-top:0px;}
.productDetailOptionsImageArrow{padding-right:4px; vertical-align:top; padding-top:0px; background-image:url(../../../../ecommerce/images/icons/arrowOptions.jpg); background-repeat:no-repeat; background-position:3px bottom; height:24px}
.productDetailOptionsGroupImage{padding-right:4px; height:21px; vertical-align:top; padding-top:0px;}
.productDetailOptionsGroupImageArrow{padding-right:4px; vertical-align:top; padding-top:0px; background-image:url(../../../../ecommerce/images/icons/arrowOptions.jpg); background-repeat:no-repeat; background-position:3px bottom; height:24px}

.productDetailOptionsThumbnail{position: relative;z-index: 0;}
.productDetailOptionsThumbnail:hover{background-color: transparent;z-index: 50;}
.productDetailOptionsThumbnail span{position: absolute;background-color: transparent;left: -1000px;visibility: hidden;text-decoration: none;}
.productDetailOptionsThumbnail span img{border-width: 0;padding: 2px;}
.productDetailOptionsThumbnail:hover span{visibility: visible;top: 0;left: 30px;}

.productSeparatorLine{background-image:url(../../../../ecommerce/images/structure/backgrounds/product_line.gif); height:1px;}

.SkuTable{ float:left;}
.productDetailSku{ color:#3f3f3f; font-size:11px; vertical-align:middle; padding-top:10px;}
.productDetailPrice{vertical-align:middle;text-align:left; color:#3f3f3f; background:#eee;}

.productDetailOrderBoxPrice{color:#AF5600; text-align:left; white-space:nowrap; vertical-align:middle; padding-right:5px; }
.PricesProductDetails { }
.ProductInformationOptions { padding-left:30px;}
.productDetailOrderBoxRetailPrice{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#cc6600; text-align:left; white-space:nowrap; vertical-align:bottom; padding-right:5px; font-weight:bold; text-decoration:line-through;}

.SalePrice{ color:#cc6600; vertical-align:middle; font-size:12px; font-weight:bold;}
.lblPriceProduct{ color:#666; font-size:12px; padding-right:15px; padding-left:5px; text-transform:lowercase;}
.SalePriceTable{ vertical-align:middle; padding-right:5px;}
.productDetailButtons{ padding-top:50px; padding-bottom:15px; text-align:left; width:190px; padding-left:5px;}
.productDetailButtonsTable{text-align:left; width:190px;}
.productDetailButtonsAddProduct{text-align:right; width:135px; vertical-align:middle;}
.productDetailButtonsRecommend{ text-align:left; padding-left:5px; vertical-align:middle;}
.ContactButton{ text-align:left;}
.productDetailButtonsContact{padding-top:10px; text-align:left;padding-bottom:10px;padding-left:2px;*padding-left:0px}
.productDetailButtonsAddWishlist{text-align:left; vertical-align:middle; padding-left:30px;}
.productDetailButtonsAddProduct .productDetailAddProduct{ background:#e8b8b8; color:#bf0000; text-transform:uppercase;	height:30px; border:none; font-size:12px;text-align:center;  white-space: nowrap; vertical-align:middle;  width:115px; height:25px; }
.productDetailButtonsAddProduct .prodDetailBuyButton2{	background-image:url(../../../../ecommerce/images/structure/buttons/button_s.gif); height:30px; background-color:transparent;background-position:left; background-repeat:no-repeat; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-align:left; padding-left:25px; white-space: nowrap; vertical-align:middle; padding-bottom:4px; width:80px; height:21px; }
.productDetailButtonsAddWishlist .productDetailWishlistProduct{ width:120px; height:17px; color:#3f3f3f; background:#e4e4e4;}
#prodDetailRecommend{ width:120px; height:17px; color:#3f3f3f; background:#e4e4e4;}
a#productDetailGoToContactForm{height:18px; border:none; background:transparent; color:#FE6008; text-align:left; font-weight:bold; font-size:11px; font-family:Arial,Helvetica,sans-serif; }
.descriptionTable{display:block; margin-left:10px;}
.OrderBoxTable{ width:400px;}
.recommendPadding{padding:10px;}
.recommendTitleTd{width:100%;}
.recommendContent{padding-right:40px; padding-bottom:17px;}
.recommendSeparator{height:12px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}
.recommendLabel{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right; vertical-align:middle; padding-right:3px; white-space:nowrap;color:#AF5600;}
.recommendLabelMessage{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right; vertical-align:top; padding-right:3px; white-space:nowrap;color:#AF5600;}
.recommendSend{background:url(../../../../ecommerce/images/structure/buttons/button_s.gif) no-repeat ; width:54px; height:21px; padding-bottom:2px;}
.recommendLegalText{text-align:left; padding-top:20px; font-size:9px;}
.recommendResponse{text-align:left; padding-top:10px;}
.recommendContent{padding-top:20px;}

.relatedItemsTitle{ font-size:12px;color:#000; padding-left:10px; font-weight:bold; text-align:left; padding-top:10px; vertical-align:bottom; padding-right:10px; text-transform:lowercase; }
#productBasePricePD { font-size:14px; color:#3f3f3f; font-weight:bold;}
.relatedItemsTable{border-collapse:collapse; }
.relatedItemsTitleContent{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;font-size:15px; text-align:left; height:26px; vertical-align:middle; padding-left:8px; padding-right:8px; line-height:20px; font-weight:bold}
.relatedItemsTableContent{width:100%;}
.relatedItemsName{text-align:left; }
.relatedItemsNameLink{color:#AF5600; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.relatedItemsNameLink:hover{color:#FE6008;}
#productBasePriceRelated{color:#6F3700; vertical-align:middle; font-size:11px; padding-top:4px; font-weight:bold;}
.lblPriceRelated{color:#0076BD; vertical-align:middle; font-size:12px; padding-top:4px;}
.SalePriceTableRelated{vertical-align:bottom; padding-right:5px;}

.relatedItemsImage{ text-align:left ;}
.relatedItemsSeparatorTD{padding-left:7px; padding-right:7px;}
.relatedItemsSeparatorTable{width:100%;}
.relatedItemsSeparator{height:1px; background-color:#7F7F7F;}
.relatedProductTD{ width:215px; padding-bottom:15px;}
.RelatedItemsTableInside{ width:215px ; text-align:center;}

.productMoreInfoText{background-image:url(../../../../ecommerce/images/structure/buttons/moreinfo.gif);cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-align:center;outline:none; width:67px; display:block; margin:0px 0px 0px auto; height:21px; background-repeat:no-repeat; color:#ffffff;}
.ProductsMoreInfoTD a{ padding-top:2px;}

.ProductsMoreInfoTD{ padding-top:5px;}
.PriceTD{ text-align:left;}
.imgRelatedProduct{ width:65px; height:90px; border:#b2b2b2 2px solid;}
.separatorImgsRelatedProducts{ width:5px;}
.IvaIncluded{ padding-top:10px; color:#666666; padding-left:10px;}
td.productDetailOptionsGuideSize{ color:#666666; padding-top:10px; padding-left:10px;}
a.productDetailOptionsGuideSize { color:#666666;}

/*********************************Product Fashion*********************************/

.imageFashionTD{ background:#ebebeb; padding-right:75px; padding-top:10px; padding-bottom:10px; padding-left:10px;}
.productInformationTableFasion{ width:100%; background:#f5f5f5; margin-top:10px;}
.productDetailContentFashion{ padding-left:10px; padding-top:15px;}