@charset "utf-8";

/* main Product Table*/
#mainProductTABLE{ width:778px;}
#mainProductTableTop{}
#mainProductTableMiddle{}
#mainProductTableBottom{}

/* Product path */
.productPath8TABLE{display:block; font-size:16px; color:#ffffff;}
.productPath8TABLE td{vertical-align:middle;}
.productPath8Image img{ margin-right:5px;}
.productPath8TD{}
.productPath8Link{color:#ffffff;}
.productPath8Link:hover{color:#969696;}
.productPath8Separator{padding-right:5px; padding-left:5px;} 
.productPath8LastSeparator{padding-right:5px; padding-left:5px; width:5px;}
.productPath8Active{font-size:14px; font-weight:bold; }

/*Related Items*/
.relatedItemsDIV{}
.relatedItemsExternalTABLE{ width:180px; margin-left:20px}
.relatedItemsInternalTABLE{}
.relatedItemsTitleTD{ width:180px; height:25px; background:url(../../../../ecommerce/images/structure/backgrounds/relatedItems_bg.gif) center center no-repeat #ffffff; color:#ffffff; font-size:12px; padding-left:10px; vertical-align:middle;}
.relatedItemsScrollTD{ text-align:center;}
.relatedItemTableContent{ width:180px; margin-top:5px; text-align:center;}
.relatedItemTopTD{ height:30px; text-align:center; padding:5px;}
.relatedItemCenterTD{}
.relatedItemBottomTD{ height:30px; text-align:center; padding:5px;}
.relatedItemTABLE{}
.relatedItemTD{}
.relatedItemImage{}

/* Products showed in related Items */
.relatedItemsTableContent{}
#relatedItemsTABLE{width:180px; height:237px; text-align:center; color:#d7004d; font-size:12px; float:left; margin-bottom:10px;}
#relatedItemsTABLE a{color:#d7004d;}
.productInnerTable{ width:158px; height:215px;}
.productImageTD{width:140px; height:140px; vertical-align:bottom; text-align:center;}
.productDetailImage{width:140px; height:140px; }
.productDescriptionTable{margin-top:auto;}
.productNameTD{ width:100%; height:43px; font-size:11px; vertical-align:bottom; white-space:normal;}
.productName{}
.productNameImage{}
.productBrandTD{ display:none;}
.productBrand{}
.productOrderBox{height:27px; vertical-align:middle; white-space:nowrap;}
.productPriceTD{width:100%; vertical-align:middle; white-space:nowrap;}
.productPriceLBL{display:none;}
.productPrice{ font-size:14px; font-weight:bold; color:#d7004d;}
.productPriceRetail{color:#666666; text-decoration:line-through;}
.productPriceSale{font-size:14px; font-weight:bold; color:#d7004d;}
.productSale{font-size:14px; color:#ff0000; font-weight:bold; width:100%; vertical-align:middle;}
.productMoreInfoTD{ vertical-align:middle; text-align:right;}
.productMoreInfoSubmit{width:50px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/gray_s.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; vertical-align:middle; padding-bottom:4px;}


/* Product Information */
#proDetailTABLE{	width:100%; background-color:#ffffff; color:#969696; font-size:12px; font-weight:normal; vertical-align:top; text-align:left; font-size:11px;}
.proDetailInnerTABLE{}
.proDetailImageTABLE{ width:220px; margin-left:7px; margin-right:20px;}
.proDetailBrandTD{ padding-top:5px; text-align:center; padding-bottom:5px}
.proDetailImageTD{ width:220x; height:220px;} 
#mainImage{width:220px; height:220px;}
.productDetailZoomOverflow{height:1px; position:absolute;}
.productDetailZoomDIV{position:relative; left:190px; top:190px; width:25px; height:100%;}
.zoomImage{}
.productDetailImageHighlightOverflow{height:1px; position:absolute;}
.productDetailImageHighlightContent{position:relative; width:96px; height:100%;}
#highlightImage{border:none;}
.productDetailsAdditionalIMG{ width:65px; height:65px; float:left; margin:8px 8px 0px 0px;}

.porDetailInformationTABLE{ width:100%; /*width:321px;*/}
.proDetailNameTD{}
.proDetailName{font-size:15px; color:#d7004d; font-weight:bold; padding-bottom:10px;}
.proDetailSku{ padding-bottom:10px; padding-left:15px; color:#111111; font-size:9px;}
.proDetailCustomTagImage{ padding-bottom:10px; padding-right:5px; display:inline;}
.proDetailDescriptonS{ font-family:Arial, Helvetica, sans-serif; font-size:9px; display: block; padding-bottom:5px;}
.proDetailDescriptonL{ font-family:Arial, Helvetica, sans-serif; font-size:9px; display: block; padding-bottom:5px;}
.proDetailMoreInfo{ text-align:right; margin-right:19px;}
.productDetailLongDescriptionButton{width:50px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/gray_s.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; padding-bottom:4px;}
.productInformationCustomTagLink a{color:#ffffff;}
#moreInfoExternalDIV{ position:absolute;}
#moreInfoInternalDIV{ position:absolute; top:-250px; left:-350px; width:750px; z-index:1000;}
#productDetailLongDescription{overflow:auto; height:450px;}

.proDetailLeftTD{ padding-top:8px; /*width:180px;*/}
.proDetailRightTD{ width:225px; padding-left:10px; padding-right:19px; text-align:right; vertical-align:bottom;}

.proDetailOrderBoxTABLE{width:100%;}
.proDetailRetailPriceTD{ font-size:14px;}
.productDetailOrderBoxRetailPrice{}
#productRetailPrice{ display:inline; white-space:nowrap; text-decoration:line-through;}
.proDetailBasePriceTD{  color:#000000; font-size:14px; font-weight:bold;}
.productDetailOrderBoxBasePrice{}
#productBasePrice{ display:inline; white-space:nowrap;}

.proDetailButtonAddTD{ height:25px; vertical-align:bottom; padding-top:10px; padding-bottom:10px; }
.productDetailAddProduct{width:90px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/pink_m.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; padding-bottom:4px;}
#productDetailAddProduct2DIV{height:15px; color:#D7004D; font-size:12px; font-weight:bold;}

.proDetailQuantityTD{ height:50px; vertical-align:bottom;}
.proDetailQuantityDIV{}
.productDetailOrderBoxQuantity{font-size:12px; text-align:left; padding-bottom:3px;}
.productDetailOrderBoxBoxNumber{ width:52px; text-align:right;}

.productDetailOrderBoxPrice{ font-size:15px; white-space:nowrap; padding:20px 0px 20px 0px;}
.productDetailOrderBoxPrice div{padding:9px 30px 9px 0px;}

/* Bottom buttons */
.proDetailBottomTD{}
.proDetailBottomTABLE{margin-top:20px; margin-bottom:9px; width:100%;}
.proDetailBottomTABLE td{ padding-left:5px; padding-right:5px;}
.proDetailCustomTagLinkDIV{ float:right}
.productInformationCustomTagLink{width:90px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/gray_m.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; padding-bottom:4px;}
.productInformationCustomTagLink a{color:#ffffff;}
.proDetailRecommendDIV{}
.productDetailRecommend{width:90px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/gray_m.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; padding-bottom:4px;}
.productDetailWishlistProduct{width:90px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/gray_m.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; vertical-align:middle; padding-bottom:4px; float:left;}

/* Product Options*/
.proDetailOpcionsTD{ width:100%;}
.productDetailOptionsPrompt{ font-size:12px; text-align:left; 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}

.productDetailOptionsImageTABLE{float:left; margin-bottom:3px;}
#radio5ValidationValueDiv{color:#D7004D; clear:both;}
.productDetailOptionsImage{padding:0 2px 0px 2px; height:24px; vertical-align:top; padding-top:0px;}
.productDetailOptionsImageArrow{padding:0 2px 0px 2px; height:24px; vertical-align:top; background:url(../../../../ecommerce/images/icons/arrowOptions.jpg) no-repeat center bottom; }
.productDetailOptionsGroupImage{padding:0 2px 0px 2px; height:24px; vertical-align:top;} 
.productDetailOptionsGroupImageArrow{padding:0 2px 0px 2px; height:24px; vertical-align:top; background:url(../../../../ecommerce/images/icons/arrowOptions.jpg) no-repeat center bottom; }

.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;}

/*Recommended ...*/
#recommendTABLEContent{font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:11px; color:#969696;}
.recommendTable{ width:650px; font-weight:normal; text-align:left; }
<!--.recommendTable input[type="text"] {border:1px solid #888888;}-->
.recommendPadding{padding:5px 0px 5px 20px;}
.recommendTitleTd{ width:100%;}
.recommendClose{width:90px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/gray_m.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; padding-bottom:4px;}
.recommendClose a{color:fffffff;}
.recommendTitle{font-size:14px; font-weight:bold; color:#D7004D; padding:2px;}
.recommendContent{ padding-top:10px;}
.recommendTableContent{}
.recommendSeparator{height:10px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}
.recommendLabel{text-align:right; vertical-align:middle; padding-right:3px; white-space:nowrap}
.recommendLabelMessage{font-size:10px; text-align:right; vertical-align:top; padding-right:3px; white-space:nowrap}
.recommendSend{width:90px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/pink_m.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; padding-bottom:4px;}
.recommendLegalText{ padding-top:10px; padding-right:15px; font-size:9px;}
.recommendResponse{text-align:left; padding-top:15px;}
.recommendFieldBox{border:1px solid #969696; color:#666666 width:400px; ont-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:10px;}


/*
.productDetailPrice{padding-top:15px; text-align:left}
.productDetailOrderBoxPrice{ font-size:15px; white-space:nowrap; padding:20px 0px 20px 0px;}
.productDetailOrderBoxPrice div{padding:9px 30px 9px 0px;}
.productDetailOrderBoxRetailPrice{font-size:14px; font-weight: bold; text-align:left; white-space:nowrap}
.productPriceConditions{font-size:10px; text-align:left;  white-space:nowrap}
.prodDetailTextField{height:40px;width:285px;}
.proDetailButtonAddIMG{margin-bottom:10px;}
.proDetailButtonDIV{ height:20px;}

.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{}
.productInformationRelatedItems{text-align:right;}



.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;}





.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;}
*/


div.productShare { float: left;margin-right: 5px;margin-top: 5px;padding-left: 15px;width: 89px}
div.productShare a { font-size:10px; font-weight:bold; color:#333}


.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;}



