#ProductLoop {position:relative;overflow:hidden;clear:both;text-align:center;}
#ProductLoopInner {position:relative;overflow:hidden;margin:0 auto;padding:10px 0;}

/* Dimensions */
.Product {width:260px;}
.ProductImageGroupContainer, .ProductImage {width:260px;}

/* Layout */
.Product {position:relative;float:left;clear:none ! important;margin:0 15px 30px 15px;position:relative;text-align:left;border-style:solid;border-width:1px;}

.ProductImageGroupContainer {overflow:hidden;display:table-row;}
.ProductImageContainer {width:auto!important;margin:0 0 15px 0;}
.ProductImageContainer > * {position:relative;top:50%;transform:translateY(-50%);}
.ProductImageContainer .ImgLink {float:none!important;}
.ProductImage {position:relative;vertical-align:top;text-align:center;}
.ProductImage img {position:relative;border:0;margin:0 auto;display:block;}
.NoImage .ProductImage {min-height:130px;}
.NoImage .ProductImage [class^='icon-'] {min-height:1px;vertical-align:middle;position:absolute;margin-left:-12px;left:50%;margin-top:-12px;top:50%;opacity:0.3;filter:alpha(opacity=30);}
 .ProductImageCaptionIcons {height:18px;}
 .ProductImageCaptionIcons div {display:inline;float:right;}
 .ProductImageCaption {line-height:12px;font-size:10px;padding:2px;}
 .ProductImageCaptionIcon.Icon {opacity:0.3;filter:alpha(opacity=30);}

/* More details */
.ProductMoreDetails {font-size:16px;font-weight:bold;padding:0;margin:8px 0 0 0;line-height:16px;height:36px;min-height:36px;border-style:solid;border-width:1px;}
.ProductMoreDetails a {color:inherit;background-color:transparent;margin:0 10px;line-height:36px;}
.ProductMoreDetails.no-style {display:inline-block;font-size:inherit;padding:5px 0;margin:0;line-height:normal;height:auto;min-height:auto;border:none;}
.ProductMoreDetails.no-style a {text-decoration:underline;color:inherit;background-color:transparent;margin:0;display:block;line-height:normal;font-size:inherit;font-weight:normal;}

/* Discount */
.ProductContainer1{position:absolute;z-index:100;font-size:14px;font-weight:bold;right:-5px;top:-5px;padding:8px;-webkit-box-shadow:0px 1px 4px 0px rgba(50,50,50,0.5);-moz-box-shadow:0px 1px 4px 0px rgba(50,50,50,0.5);box-shadow:0px 1px 4px 0px rgba(50,50,50,0.5);}
.Product .ProductContainer1 div {vertical-align:middle;display:inline-block!important;}
.ProductPriceIntro{font-size:14px;}

/* Product title */
.ProductTitle {position:relative;overflow:hidden;padding:5px 0;margin:0;text-align:left;font-weight:bold;line-height:1.25em;font-size:14px;overflow:hidden;text-overflow:ellipsis;}
.ProductIntroduction {padding:0;text-align:left;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ellipsis, .ellipsis > p {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.ProductNumber {position:relative;overflow:hidden;padding:3px 0;text-align:left;}

/* Product pricing */
.ProductPriceOriginal {margin-top:-.5em;text-decoration:line-through;font-size:10px;font-weight:normal;display:inline-block!important;}
.ProductPriceContainer {position:relative;min-height:1px;padding:0 8px;}
.ProductContainer2 {min-height:1px;vertical-align:bottom;display:table-cell;padding:0 8px 8px 8px;}
.Product .ProductContainer2 .ProductIcons + .ProductMoreDetails {position:static;float:left;}
.ProductPrice, .ProductPriceCalculated {font-weight:bold;font-size:19px;display:inline-block!important;}
.ProductCurrencySymbol {font-size:12px;font-weight:normal;}
.ProductIncTaxes {display:none;}

/* Buttons */
.ProductContainer3 {padding:0 8px;}
.ProductIcons {position:relative;overflow:hidden;margin:5px 0 0 0;}
.QntyBox {line-height:0;}
.QntyBox input {display:block;font-size:16px;padding:0 4px;text-align:right;border:none;min-height:36px;}
.ProductQuantityUnit {margin:0 1px;}
.AddToBasketQnty {float:left;border-width:1px;border-style:solid;}
.AddToBasketButton {float:left;font-size:16px;font-weight:bold;line-height:16px;border-style:solid;border-width:1px;}
.AddToBasketButton .ImgLink {min-height:36px;line-height:36px;padding:0 10px 0 5px;background-color:transparent;}
.AddToBasketButton .ImgLink [class^='icon-'] {font-size:1.2em;margin:0 5px 0 0;}
.FavoritesButton {float:left;font-size:16px;font-weight:bold;line-height:36px;min-width:36px;min-height:36px;text-align:center;vertical-align:middle;border-style:solid;border-width:1px;}
.FavoritesButton .ImgLink {min-height:36px;line-height:36px;background-color:transparent;}
.FavoritesButton .ImgLink [class^='icon-'] {line-height:36px;display:block;}

/*
Version tag, please don't remove
$Revision: 30568 $
$HeadURL: svn://3d3-p432/ShopFactory/branches/V10_50/bin/Templates/ProductLoops/10-BASE_AB%20260/stylesheet.css $
*/
