@charset "utf-8";
.productPathTD{padding-top:7px; padding-bottom:7px; height:15px; padding-left:7px;}
/*.productPathLine{background-color:#CFCFCF; height:1px; width:100%;}*/

.productPath6Link{ color:#000000; font-weight:bold;font-size:11px;margin:0px; font-family:Verdana,Arial;}
.productPath6Link:hover{ color:#009900; }
.productPath6Active{color:#009900;font-size:11px;margin:0px;font-weight:bold;font-family:Verdana,Arial;}
.productPath6Separator{color:#000000;font-size:11px;padding-right:7px;padding-left:7px;font-weight:bold;font-family:Verdana,Arial;}
.productPath6LastSeparator{color:#000000;font-size:11px;padding-right:7px;padding-left:7px;font-weight:bold;font-family:Verdana,Arial;}

.productDetailTD{ }

.productDetailContent{ padding-top:5px; padding-left:7px;margin-right:7px;}
.productDetailContentTable{}

.productInformationTable{width:100%;}
.productInformationRelatedItems{text-align:left; padding:15px 0px;}


.productDetailImageHighlightOverflow{height:1px; position:absolute;}
.productDetailImageHighlightContent{position:relative; width:96px; height:100%;}

.productDetailTitleFont{}
.productDetailName{ font-weight:bold; font-size:17px; color:#009900; vertical-align:middle;font-family:Verdana,Arial; white-space:nowrap;}
.productDetailLongDescription,.productDetailShortDescription{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; text-align: justify; color:#808080; padding-top:10px; padding-right:20px; width:425px;}
.productDetailsAdditionalIMG,.productImagesDetailContentImage{ width:80px; padding-right:10px;}
.productDetailImagesDetail{width:80px; vertical-align:top; text-align:left;}
.productDetailImagesDetailAditional{ width:467px;}
.productDetailImagesDetailSpacer{height:8px;}
.productDetailImagesDetailTD{padding-right:8px; width:75px; height:75px;}
.productDetailOptionsPrompt{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-align:left;color:#009900; padding-bottom: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:right; padding-right:15px;}
.productInformationCustomTagTextName{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; text-align:left; color:#808080;}
.productInformationCustomTagTextValue{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; text-align:left; color:#808080;}
.productInformationCustomTagImageValue{text-align:left;}

.arrowOptionHidden{visibility:hidden;}
.arrowOptionVisible{visibility:visible;}
.arrowOptionGroupHidden{visibility:hidden;}
.arrowOptionGroupVisible{visibility:visible;}

.productDetailOptions{padding-top:20px; width:525px; padding-right:20px;}
.productDetailBoxNumber{vertical-align:middle;padding-right:20px; }

.productDetailOrderBox{padding-top:19px;}
.productDetailOrderBoxQuantity{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-align:left;color:#009900;font-weight:bold; vertical-align:bottom; padding-right:10px;}
.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:#009900; font-size:11px; vertical-align:middle;}
.productDetailPrice{vertical-align:middle;text-align:right;}

.productDetailOrderBoxPrice{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#009900; text-align:left; white-space:nowrap; }
.productDetailOrderBoxRetailPrice{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#009900; text-align:left; white-space:nowrap; vertical-align:bottom; padding-right:5px; font-weight:bold; text-decoration:line-through;}

.SalePrice{ color:#009900; vertical-align:middle; font-size:12px; font-weight:bold;}
.lblPrice{ color:#009900; vertical-align:middle; font-size:18px;}
.SalePriceTable{ vertical-align:middle; padding-right:5px;}
.productDetailButtons{ padding-top:15px; padding-bottom:15px; text-align:left; width:190px;}
.productDetailButtonsTable{text-align:left; width:190px;}
.productDetailButtonsAddProduct{ padding-left:20px;text-align:right; width:135px; vertical-align:middle;}
.productDetailButtonsRecommend{ text-align:left;padding-bottom:5px;}
.ContactButton{ text-align:left;}
.productDetailButtonsContact{padding-top:10px; text-align:left;padding-bottom:10px;padding-left:2px;*padding-left:0px}
.productDetailButtonsAddWishlist{text-align:left; }
.productDetailButtonsAddProduct .productDetailAddProduct{	border:none; background-image:url(../../../../ecommerce/images/structure/buttons/buy_button.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:center; padding-left:25px; white-space: nowrap; vertical-align:middle; padding-bottom:3px; width:110px; height:21px; }
.productDetailButtonsAddProduct .prodDetailBuyButton2{	border:none; 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{border: none; background:url(../../../../ecommerce/images/structure/buttons/button_xl.gif) no-repeat ; width:130px; height:21px; padding-bottom:2px;}
#prodDetailRecommend{border: none; background:url(../../../../ecommerce/images/structure/buttons/button_xl.gif) no-repeat ; width:130px; height:21px; padding-bottom:2px;}
a#productDetailGoToContactForm{height:18px; border:none; background:transparent; color:#009900; text-align:left; font-weight:bold; font-size:11px; font-family:Arial,Helvetica,sans-serif; }
.descriptionTable{ display:block;}
.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:#009900;}
.recommendLabelMessage{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right; vertical-align:top; padding-right:3px; white-space:nowrap;color:#009900;}
.recommendSend{border: none; 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:#000000; font-weight:bold; padding-bottom:5px; text-align:left; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.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%; margin:10px 0px;}
.relatedItemsName{text-align:left; }
.relatedItemsNameLink{color:#009900; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.relatedItemsNameLink:hover{color:#009900;}
#productBasePriceRelated{color:#000000; 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{padding-bottom:5px; text-align:left ; height:170px;}
.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{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;}
#mainImage{ width:280px;}

td.topBackgroundDetail{ background:url(../images/structures/pordDetail/topBackground.jpg) no-repeat; width:652px; height:7px;}
td.bottomBackgroundDetail{ background:url(../images/structures/pordDetail/bottomBackground.jpg) no-repeat; width:652px; height:7px;}
.optionsProdDetail{ background-color:#eaeaea; height:135px;}
td.productInformationRelatedItems,.productDetailOrderBox,.ProductImageTd,.productDetailImagesDetail,.productDetailContent{ padding-top:7px;background-color:#eaeaea;}
table.descriptionTable{ background-color:#eaeaea;}