.Product {margin:5px;margin-bottom:0px;border-width:3px;border-bottom-width:1px;border-left:0px;border-right:0px;}
.ProductCrossPromotion {font-size:11px;margin:0px;padding-top:0px;border-width:1px;width:120px;padding-left:5px;padding-right:5px;}
a.ProductCrossPromotionTitle{border:none;margin:0px;padding:0px;}
.ProductCrossPromotionTitle {font-weight:bold;padding:3px;}
a.ProductCrossPromotionDescription{border:none;margin:0px;padding:0px;}
.ProductCrossPromotionDescription {padding-left:3px;padding-right:3px;padding-bottom:3px;border-bottom-width:2px;border-bottom-style:solid;}
.ProductCrossPromotionImage {margin-right:3px;margin-bottom:3px;text-align:center;}

.ProductContainerClear {clear:both;height:1px;}
.ProductContainerClear span {display:none;}

.ProductImageContainer {position:relative;float:left;margin:5px 5px 5px 5px;text-align:center;}
*html .ProductImageContainer {margin-left:3px;}
.ProductImage img {position:relative;display:block;border:0;margin:0;}
* html .ProductImage img {position:static;display:inline;}
 .ProductImageCaptionIcons {height:18px;}
 .ProductImageCaptionIcons div {display:inline;float:right;}
 .ProductImageCaption {line-height:12px;font-size:10px;text-align:left;padding:2px;}
 #ProductMoreDetailsIcon.LayoutObject {width:15px;height:15px;background-image:url(../media/MoreDetails.gif);background-repeat:no-repeat;background-position:center;}
 #ProductMoreImagesIcon.LayoutObject {width:22px;height:18px;background-image:url(../media/gallery.png);background-repeat:no-repeat;background-position:center;}
 .ProductImageCaptionIcon {width:22px;height:18px;background-image:url(../media/zoom.png);background-repeat:no-repeat;background-position:center;}

*html .ProductImageContainer {position:relative;}

.ProductTitle {font-size:14px;padding:0 5px;font-weight:bold;background-image:none;}
.ProductNumber {display:block;font-weight:normal;font-size:11px;padding-top:3px;}

.ProductInternationalCatalogNumber {position:relative;font-weight:normal;font-size:12px;padding:5px;}/* EAN */
.ProductInternationalCatalogNumber .EAN {font-weight:bold;}

.ProductCopyClear {clear:both;height:1px;}
 .ProductCopyClear span {display:none;}

.ProductIntroduction {position:relative;font-size:12px;font-weight:bold;padding:3px 5px 3px 5px;}
.ProductDescription {position:relative;font-size:11px;padding:3px 5px 3px 5px;}

.ProductIntroduction p {margin-top:.25em;margin-bottom:.5em;}
.ProductDescription p {margin-top:.25em;margin-bottom:.5em;}

.ProductMoreDetails {font-size:12px;margin-top:5px;margin-left:5px;float:right;padding:0 5px 5px 0;}
.ProductTableHeader {font-weight:bold;margin:0px;border-top:0px;background-image:none;padding:5px;}

 .ProductDiscountMessage {position:relative;padding:5px;font-size:12px;font-weight:bold;}

.ProductQuantity input {margin:0px;font-size:12px;padding:0px;width:40px;height:20px;text-align:right;}
.ProductPriceCalculated {padding-left:5px;}

 .ShippingChargeForProduct {font-size:9px;padding:0 5px;font-weight:normal;}
.ProductPricingOptionsContainer {float:right;margin:0 5px 10px 20px;overflow:hidden;}
.ProductWeightContainer {padding:2px 0 2px 0;border-bottom-width:1px;border-bottom-style:solid;}
 .ProductBasePrice {padding:2px 0 2px 0;font-weight:normal;border-bottom-width:1px;border-bottom-style:solid;}
 .ProductWeight {background-image:none;padding:2px 0 2px 0;}
 .ProductWeightUnit {display:inline;background-image:none;}
.ProductStockContainer {padding:2px 0 2px 0;}
 .ProductStock {font-weight:normal;}

.ProductOptions {padding:2px 0 2px 0;margin-bottom:20px;}
 .ProductOptionName {font-size:12px;font-weight:bold;padding-bottom:1px;border-bottom-width:1px;border-bottom-style:solid;clear:both;padding-top:5px;}
 .ProductChoiceName {position:relative;font-size:11px;margin:3px 0 3px 0;clear:both;}
 .ProductChoiceName input, .ProductChoiceName select, .ProductOptions .ProductChoiceName textarea {margin:2px 0;z-index:10;}
 .ProductChoiceName input[type=radio], .ProductChoiceName input[type=checkbox] {float:left;}
 .ProductChoiceName span {display:block;margin-left:24px;padding:3px 0 3px 0;border-bottom-width:1px;border-bottom-style:dotted;}
.ProductOptions br {display:none;}

* html #GroupProductComponents1.LayoutObject {position:static;}
* html .ProductOptions  {position:static;}
* html .ProductOptionName {position:static;}
* html .ProductChoiceName input {position:static;}
* html .ProductChoiceName span {display:inline;margin-left:2px;padding:0;}


.ProductPriceOriginal {vertical-align:top;font-size:10px;padding-right:2px;padding-left:2px;text-decoration:line-through;}
.ProductDiscount {background-image:none;border:0px;margin:0px;text-align:left;margin:5px;margin-top:3px;}
.ProductPrice {background-image:none;border:0px;margin-right:3px;text-align:left;font-weight:bold;font-size:13px;}
.ProductPriceIntro {text-decoration:none;font-weight:normal;}
.ProductPriceCalculated {font-style:normal;}
.ProductPriceGroupPart1_Text {font-size:11px;}
.ProductPriceGroupPart2 {font-weight:normal;font-size:9px;}
.ProductPurchaseContainer, .ProductShopContainer {line-height:1.2em;}
.ShippingChargeForProduct {float:none;}
.ProductCurrencySymbol {background-image:none;border:0px;margin:0px;text-align:left;}
.Product a {text-decoration:underline;}
.ProductPurchaseContainer a {text-decoration:none;}

.FavoritesButton- {display:block;}

/*
Version tag, please don't remove
$Revision: 6943 $
$HeadURL: svn://3d3-p432/ShopFactory/branches/V9_05/bin/Templates/ProductLoops/PRFA_1/stylesheet.css $
*/

