.SubPageNavigation {margin:0px;font-size:12px;padding:2px;padding-left:5px;}
div.Breadcrumbs {margin:0px;font-size:10px;padding:2px;	padding-left:5px;	border-style:solid;	border-width:1px;border-left:0px;border-right:0px;border-top:0px;}

#ProductLoop {margin:0px;}
.Product {position:relative;overflow:hidden;/*border-style:solid;border-width:1px;*/}
.Product .ProductContainer1 {overflow-x:auto;overflow-y:hidden;text-align:left;padding-bottom:5px;/*margin-right:196px;*/}/* Product image */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.Product .ProductContainer1 {margin-right:0 ! important;}
}
.Product .ProductContainer2 {float:right;width:196px;text-align:left;padding-bottom:5px;}

*html #ProductLoop {display:inline-block;border-top-width:0px;}
*html .Product {position:static;}

.ProductContainerClear {clear:both;height:1px;}
.ProductContainerClear span {display:none;}

.ProductImageContainer {float:right;margin:10px 10px 10px 10px;line-height:0;}
 * html #ProductLoop .ImgLink {z-index:auto ! important;position:static ! important;}
 .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;}
#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;}
 .ProductImage a {display:inline-block;}

.ProductTitle {font-weight:bold;font-size:18px;padding:10px;}
/* catalog number */ .ProductNumber {background-image:none;text-align:left;font-weight:normal;font-size:12px;}

.ProductIntroduction {padding:.5em 10px;text-align:left;font-size:14px;font-weight:normal;}
.ProductDescription {padding:.5em 10px;text-align:left;font-size:12px;}
.ProductHighlight {font-size:14px;font-weight:normal;padding:5px;margin:5px;border-width:0px;}
.ProductDetailedDescription {padding:.5em 10px;text-align:left;margin:5px;background-image:none;border:0px;}
.ProductIntroduction p:last-child, .ProductDescription p:last-child, .ProductDetailedDescription p:last-child {margin-bottom:0px;}

/* Options */
.ProductOptions {margin:5px;position:relative;overflow:hidden;}
.ProductOptionInner {position:relative;overflow:hidden;padding:5px;margin:0 0 5px 0;}
.ProductOptionInner.ProductOptionInnerCheckbox {position:relative;overflow:hidden;padding:5px;margin:0 0 5px 0;}
.ProductOptionInner.ProductOptionInnerCheckbox + .ProductOptionInner.ProductOptionInnerCheckbox {padding:0px 5px 5px 5px;margin-top:-5px;}
.ProductOptionInner:last-child {margin:0;}
.ProductOptionName {font-weight:bold;border-bottom-width:1px;border-bottom-style:solid;margin-bottom:.5em;}
.ProductChoiceName {width:100%;position:relative;overflow:hidden;}
.ProductOptions textarea, .ProductOptions input, .ProductOptions select {font-family:inherit;font-size:12px;max-width:99%;}
.ProductOptions .ProductOptionName {margin-top:.75em;}
.ProductOptions br + .ProductOptionName {margin-top:-.5em;}
.ProductOptions .ProductOptionName:first-child {margin-top:0;}
.ProductOptions input[type=radio], .ProductOptions input[type=checkbox] {float:left;margin-right:5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .ProductOptions input[type=radio], .ProductOptions input[type=checkbox] {margin-left:1px;margin-top:1px;} } /* webkit for mac gui quirk */
.ProductOptions input[type=radio] + span, .ProductOptions input[type=checkbox] + span {display:block;overflow:hidden;margin-bottom:.25em;}
.ProductOptionName  + .ProductChoiceName input[type=radio], .ProductChoiceName input[type=checkbox], .ProductOptionName + .ProductChoiceName input[type=radio] + span, .ProductChoiceName input[type=checkbox] + span {margin-top:.25em;}
.ProductOptions select {min-width:150px;}
.ProductOptions select option {padding:1px 2px;}

.ProductFeatures {position:relative;overflow:hidden;font-size:11px;margin:5px;}
.ProductFeatures table {line-height:1.3em;}
.ProductFeatures th {white-space:pre-wrap;width:12em;text-align:left;font-weight:bold;padding:0 1em .5em 5px;vertical-align:top;}
.ProductFeatures td {text-align:left;padding:0 5px .5em 0;vertical-align:top;}
.ProductFeatures tr:first-child th, .ProductFeatures tr:first-child td {padding-top:5px;}
.ProductFeatures tr:last-child th, .ProductFeatures tr:last-child td {padding-bottom:5px;}

.ProductPurchaseContainer {margin:5px;padding:5px;}
.ProductDiscount {background-image:none;border:0px;margin:0px;text-align:left;margin:5px;margin-top:3px;}
.ProductPriceIntro {white-space:nowrap;text-decoration:none;font-weight:normal;font-size:14px;}
.ProductPrice {background-image:none;border:0px;margin-right:3px;font-weight:bold;font-size:18px;}
.ProductPriceOriginal {vertical-align:top;font-size:12px;font-weight:normal;padding-right:2px;padding-left:2px;text-decoration:line-through;}
.ProductPriceCalculated {font-weight:bold;font-size:18px;}
.ProductPriceGroupPart1 {font-weight:bold;display:block;}
.ProductPriceGroupPart1_Text {font-size:12px;font-weight:normal;}
.ProductPriceGroupPart1_Amt {font-size:18px;}
.ProductPriceGroupPart2 {font-weight:normal;font-size:10px;display:block;}
.ProductIncTaxes {font-size:11px;font-weight:normal;white-space:nowrap;}
.ProductCurrencySymbol {background-image:none;border:0px;margin:0px;text-align:left;}
.ShippingChargeForProduct {}

/* Buttons */
.ProductIcons {position:relative;overflow:hidden;margin:5px 0 10px 0;}
.ProductOptions + .ProductIcons {margin:10px;}
.QntyBox {float:left;}
.QntyBox input {font-size:14px;margin-top:1px;padding:2px;}
.QntyBox + .AddToBasketButton {margin-left:5px;}
.AddToBasketButton {float:left;border-radius:5px;border-width:1px;border-style:solid;font-size:14px;line-height:24px;font-weight:bold;padding:0 10px 0 2px;}
.AddToBasketButton span.ImgLink {display:block;float:left;color:inherit;background-color:transparent;background-image:url("../media/sgk_cart.png");background-repeat:none;background-repeat:no-repeat;background-position:0 center;padding-left:25px;}
.AddToBasketButton span {display:block;}
.AddToBasketButton + .FavoritesButton {margin-left:5px;}
.FavoritesButton {float:left;border-radius:5px;border-width:1px;border-style:solid;}
.FavoritesButton span.ImgLink {display:block;background-image:url("../media/sgk_fav.png");background-repeat:none;background-repeat:no-repeat;background-position:center;height:24px;width:24px;}
.FavoritesButton span {display:none;}

.AddToBasketButton, .FavoritesButton{cursor:pointer;background-image:url("../media/a2b_grad.png")/* IE7 */;background-position:top left;background-repeat:repeat-x;background-image: -ms-linear-gradient(top, rgba(255,255,255,.2), rgba(0,0,0,.2));background-image: -moz-linear-gradient(top, rgba(255,255,255,.2), rgba(0,0,0,.2));background-image: -o-linear-gradient(top, rgba(255,255,255,.2), rgba(0,0,0,.2));background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,.2)), color-stop(1, rgba(0,0,0,.2)));background-image: linear-gradient(top, rgba(255,255,255,.2), rgba(0,0,0,.2));}
.AddToBasketButton:hover, .FavoritesButton:hover {background-image:url("../media/a2b_grad.png")/* IE7 */;background-position:bottom left;background-repeat:repeat-x;background-image: -ms-linear-gradient(top, rgba(0,0,0,.2), rgba(255,255,255,.2));background-image: -moz-linear-gradient(top, rgba(0,0,0,.2), rgba(255,255,255,.2));background-image: -o-linear-gradient(top, rgba(0,0,0,.2), rgba(255,255,255,.2));background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,.2)), color-stop(1, rgba(255,255,255,.2)));background-image: linear-gradient(top, rgba(0,0,0,.2), rgba(255,255,255,.2));}

.ProductNumberBasePriceContainer {margin:10px 5px 0px 5px;padding:5px 5px 0px 5px;}
.ProductNumberBasePriceContainer div {border-bottom-width:1px;border-bottom-style:dotted;padding:.25em 0;}
.ProductNumberBasePriceContainer div:last-child {border:0;}
.ProductNumber, .ProductNumberBasePriceContainer, .ProductBasePrices, .ProductWeightContainer, .ProductStockContainer, .ProductManufacturer  {font-size:10px;line-height:1.2em;}
 .ProductWeight {background-image:none;border:0px;margin:0px;}
 .ProductBasePrice, .ProductWeightText, .ProductStock span, .ProductInternationalCatalogNumber .EAN {font-weight:bold;}
 div.ProductStock {border:0;}
 .ProductWeightUnit {background-image:none;border:0px;margin:0px;}
 .ProductBasePrice {}
 .ProductBasePrice nobr {font-weight:normal;}
 .ProductManufacturer {font-weight:bold;}

.ProductDiscountMessage {background-image:none;padding:.25em 10px;text-align:left;font-size:12px;font-weight:bold;}

.ProductQuantityUnit {padding-left:2px;}
.ProductQuantity input {background-image:none;font-size:12px;margin:0px;padding:0px;width:40px;height:20px;text-align:right;}

.LayoutObject#GroupProductComponents1 {float:right;padding:5px;width:auto;overflow:hidden;}

.ProductHighlight {}
.Product .ProductMoreDetails {text-align:right;font-size:12px;margin:0px 5px 5px 5px;padding:0px 5px 5px 5px;}
.ProductMoreDetails a {background-color:transparent;}
.Product a {text-decoration:underline;}
.ProductPurchaseContainer a {text-decoration:none;}
.ProductIcons a.ImgLink {display:block;}
.ProductPurchaseContainer .AddToBasket_Text a.ImgLink {display:block;width:100px;padding-left:20px;height:24px;line-height:24px;overflow:hidden;text-align:center;background:url(../media/add_to_cart.png) 0 0 no-repeat;color:#ffffff;}

.FavoritesButton- {display:block;}

.ProductCrossPromotion {margin:10px 5px 5px 5px;}
.ProductCrossPromotionContainer {border-width:1px;border-style:solid;margin-bottom:5px;font-size:10px;line-height:1.25em;}
.ProductCrossPromotionTitle {}
.ProductCrossPromotionTitle a, a.ProductCrossPromotionTitle, .ProductCrossPromotionDescription a {display:block;padding:.25em 3px;background-color:transparent;}
.ProductCrossPromotionDescription a {padding-bottom:.5em;}
.ProductCrossPromotionImage a {text-align:center;display:block;}
.ProductCrossPromotionImage a img {margin:0 auto;}
.ProductCrossPromotion .ProductMoreDetails {font-size:10px;text-align:right;padding:.25em 3px;}
.ProductCrossPromotion .ProductPurchaseContainer, .ProductCrossPromotion .ProductPurchaseContainerInner {margin:0;padding:3px;}
.ProductCrossPromotion .ProductIcons {margin:0;}
.ProductCrossPromotionPriceOriginal {text-decoration:line-through;font-size:12px;line-height:15px;}/* old price */
.ProductCrossPromotionPriceOriginal .ProductCrossPromotionCurrencySymbol {font-size:10px;}
.ProductCrossPromotionPrice, .ProductCrossPromotionPriceCalculated {line-height:1em;font-size:14px;font-weight:bold;} /* current price */
.ProductCrossPromotionPriceContainer {float:left;}
.ProductCrossPromotionCurrencySymbol {vertical-align:baseline;}
.ProductCrossPromotionPriceCalculated .ProductCrossPromotionPriceGroupPart1 {font-weight:bold;}
.ProductCrossPromotionPriceCalculated .ProductCrossPromotionPriceGroupPart1_Text {font-size:12px;font-weight:normal;}
.ProductCrossPromotionPriceCalculated .ProductCrossPromotionPriceGroupPart2 {font-weight:normal;font-size:10px;}
.ProductCrossPromotionPrice .ProductCrossPromotionPriceGroupPart1 {font-weight:bold;}
.ProductCrossPromotionPrice .ProductCrossPromotionPriceGroupPart1_Text {font-size:12px;font-weight:normal;}
.ProductCrossPromotionPrice .ProductCrossPromotionPriceGroupPart2 {font-weight:normal;font-size:10px;}
.ProductCrossPromotionPrice .ProductCrossPromotionCurrencySymbol {font-size:14px;}
.ProductCrossPromotionIncTaxes, .ShippingChargeForProductCrossPromotion, .ProductCrossPromotionWeight {font-size:10px;line-height:14px;}
.ProductCrossPromotionTitle a.ProductCrossPromotionTitle {text-decoration:none;}
.ProductCrossPromotionDescription a.ProductCrossPromotionDescription {text-decoration:none;}

.ProductCrossPromotionContainer_Recommend {float:left;width:220px;margin:5px;padding:5px;line-height:1.2em;border-width:0 1px 0 0;border-style:solid;}
.ProductCrossPromotionContainer_Recommend:last-child {border:0;}
.ProductCrossPromotionInner_Recommend {overflow:hidden;padding:0 0 0 5px;}
.ProductCrossPromotionBasePrice {font-size:10px;}

.ThumbnailSliderContainer {padding-bottom:0;}

 /*
Version tag, please don't remove
$Revision: 9833 $
$HeadURL: svn://3d3-p432/ShopFactory/branches/V10_25/bin/Templates/Products/10-PDBMN_1/stylesheet.css $
*/
