@charset "utf-8";

/* main Product Table*/
.mainProductTABLE{}
.mainProductTableTop{}
.mainProductTableMiddle{}
.mainProductTableBottom{}

/* Product path */
.productPath6TABLE{display:block; font-family:Verdana, Arial, Helvetica, sans-serif; color:#8fa138; font-size:16px; font-weight:bold;}
.productPath6TABLE td{vertical-align:bottom;}
.titleCategory6Link{color:#8fa138;}
.productPath6TD{}
.productPath6Link{color:#8fa138;}
.productPath6Link:hover{}
.productPath6Separator{padding-right:3px; padding-left:3px;} 
.productPath6LastSeparator{padding-right:3px; padding-left:3px; width:6px;}
.productPath6Active{color:#ffffff; font-size:14px; margin:auto auto 0px 0px;}


.productPathTable{ width:100%; height:26px; vertical-align: middle; }
.productPathContent{ text-align:left; vertical-align: middle; with: 100%;}
.productPathLink{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:15px; font-weight:bold; padding-bottom:0px; padding-right:10px; margin: auto auto auto 0px; display:inline;}
.productPathLinkValue{color:#ffffff;}


.productsTopBar{height:16px; width:784px;}

.productPathTD{padding-left:7px; padding-top:7px; padding-bottom:3px; height:15px}
.productPathLine{background-color:#808080; height:1px; width:100%;}

/*Related Items*/
.relatedItemsDIV{ margin-right:28px;}
.relatedItemsExternalTABLE{ width:749px; background:#ffffff; margin:10px auto 0px auto;}
.relatedItemsInternalTABLE{ margin:8px;}
.relatedItemsTitleTD{ height:15px; background:#d1d2d3; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold; padding-left:10px; vertical-align:middle; width:740px;}
.relatedItemsScrollTD{ padding-top:7px; text-align:center;}

.relatedItemTableContent{}
.relatedItemLeftTD{ width:29px; vertical-align:middle; padding:5px;}
.relatedItemCenterTD{}
.relatedItemRightTD{ width:29px; vertical-align:middle; padding:5px;}
.relatedItemTABLE{}
.relatedItemTD{ padding-right:30px;}
.relatedItemImage{ width:83px; height:55px;}


/* Product Information */
.proDetailTABLE{ width:752px; height:492px; background-color:#ffffff; color:#141215; vertical-align:top; text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold;}
.proDetailImageTABLE{ margin:34px 32px 20px 20px;}
.proDetailImageTD{ width:382px; height:255px;} 
.proDetailImageTD img{width:382px; height:255px;}
.productDetailsAdditionalIMG{ width:90px; height:60px; float:left; margin:5px 6px 0px 0px;}

.porDetailInformationTABLE{margin:34px 24px 20px 0px;}
.proDetailNameTD{}
.proDetailName{font-size:11px; }
.proDetailDescriptonS{ width:295px; font-size:9px; display: block; padding-top:2px; padding-bottom:10px; font-weight:normal;}
.proDetailDescriptonL{ width:295px; font-size:9px; display: block; padding-top:2px; padding-bottom:10px; font-weight:normal;}
.proDetailPriceTD{}
.proDetailOrderBoxTABLE{width:100%;}
.proDetailOpcionsTD{ width:100%;}
.productDetailPrice{padding-top:15px; text-align:left}

.productDetailOrderBoxPrice{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; white-space:nowrap; padding:20px 0px 20px 0px;}
.productDetailOrderBoxPrice div{padding:9px 30px 9px 0px;}
.productDetailOrderBoxRetailPrice{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; text-align:left; white-space:nowrap}
.productPriceConditions{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:left;  white-space:nowrap}
.prodDetailTextField{height:40px;width:285px;}
.proDetailButtonAddIMG{margin-bottom:10px;}
.proDetailButtonDIV{ height:20px;}
.proDetailQuantityTD{ height:50px; vertical-align:bottom;}
.proDetailQuantity{} 
.proDetailButtonAddTD{ width:120px; height:80px; vertical-align:bottom; text-align:center; }
.productDetailAddProduct{width:90px; color:#ffffff; background-color:#4e5030; border:none;  height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; font-weight:bold;padding-bottom:2px; margin-left:8px;}

.proDetailButtonsTD{ vertical-align:bottom;}
.proDetailButtonsTABLE{margin: 20px 8px 37px 0px;}
.proDetailButtonGoBasketTD, .proDetailButtonBackTD{width:124px; text-align:center;}


.productDetailTD{padding-top:21px; padding-left:10px;}

.productDetailContent{padding-left:19px; padding-top:19px; width:330px;}
.productDetailContentTable{width:311px;}

.productInformationTable{/*width:750px;*/}
.productInformationRelatedItems{text-align:right;}


.productDetailImageHighlightOverflow{height:1px; position:absolute;}
.productDetailImageHighlightContent{position:relative; width:96px; height:100%;}
#highlightImage{border:none;}

.productDetailTitleFont{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:19px; text-align:left; text-transform:uppercase}
.productDetailLongDescription{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-align:left; color:#808080; padding-top:20px}
.productDetailImagesDetail{padding-top:23px;}
.productDetailImagesDetailSpacer{height:8px;}
.productDetailImagesDetailTD{padding-right:8px;}
.productDetailOptionsPrompt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:left;color:#4e5030; padding-bottom:3px;}
.productDetailOptionsValuesTable{padding-bottom:2px;}
.productDetailOptionsSpacer{height:9px;}
.productDetailOptionsValuesValue{ vertical-align:middle; padding-right:2px; text-align:left}
.productDetailOptionsValuesValueText{text-align:left; vertical-align:middle;}
.productDetailOptionsImageArrow{text-align:left; padding-top:3px}

.arrowOptionHidden{visibility:hidden;}
.arrowOptionVisible{visibility:visible;}
.arrowOptionGroupHidden{visibility:hidden;}
.arrowOptionGroupVisible{visibility:visible;}

.productDetailOptions{padding-right:20px; }
.productDetailBoxNumber{vertical-align:bottom; padding-bottom:6px; width:10px}

.productDetailOrderBoxQuantity{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-align:left; font-weight: bold; padding-bottom:3px;}
.productDetailOrderBoxBoxNumber{ width:60px;}
.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:left bottom; height:21px}
.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:left bottom; height:21px}

.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;}


.productDetailButtons{ padding-top:15px; padding-bottom:15px;}
.productDetailButtonsTable{width:100%;}
.productDetailButtonsAddProduct{width:22px; padding-right:5px; text-align:left}
.productDetailButtonsRecommend{width:150px; padding-right:5px; text-align:left}
.productDetailButtonsGoToBasket{text-align:right}
.productInformationBack, .productDetailGoToBasket {background-image:url(../../../../ecommerce/images/structure/buttons/button_l.jpg); background-color:transparent; border:none; width:120px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#cc6699; text-align:center; vertical-align:middle; font-weight:bold; margin-left:4px; padding-bottom:3px;}




.productDetailWishlistProduct{padding-left:5px;background-image:url(../../../../ecommerce/images/structure/buttons/addWishlistButton.jpg); width:139px; height:24px; background-color:transparent; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:left; background-position:left; background-repeat:no-repeat;}
.productDetailRecommend{padding-left:5px;background-image:url(../../../../ecommerce/images/structure/buttons/recommendButton.jpg); width:139px; height:24px; background-color:transparent; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:left; background-position:left; background-repeat:no-repeat;}

.ZZproductDetailGoToBasket{background-image:url(../../../../ecommerce/images/structure/buttons/button_l.jpg); background-color:transparent; border:none; width:120px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#cc6699; text-align:center; vertical-align:middle; font-weight:bold; margin-left:4px; padding-bottom:3px;}

/*Recommended ...*/
.recommendTable{ width:382px; font-weight:normal; }
.recommendTable input[type="text"] {border:1px solid #888888;}
.recommendPadding{padding:5px 0px 5px 20px;}
.recommendTitleTd{width:100%; background:#8FA138;}
.recommendTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; padding:2px;}
.recommendContent{ padding-right:5px;}
.recommendSeparator{height:10px; 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}
.recommendLabelMessage{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right; vertical-align:top; padding-right:3px; white-space:nowrap}
.recommendSend{width:90px; color:#ffffff; background-color:#4e5030; border:none;  height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; vertical-align:middle; font-weight:bold;padding-bottom:2px;}
.recommendLegalText{text-align:left; padding-top:10px; font-size:9px;}
.recommendResponse{text-align:left; padding-top:15px;}
.recommendContent{padding-top:10px;}
.recommendFieldBox{border:1px solid #888888; color:#000000; width:265px;}
