h1.H1ProductHeader{font-size: 180%; font-weight: bold; margin-bottom: 8px; margin-top: 0px; font-family: Arial,Verdana,Helvetica;}
h1.H1ProductHeaderCategory1{font-size: 180%; font-weight: bold; margin-left:8px; margin-bottom: 8px; margin-top: 0px; font-family: Arial,Verdana,Helvetica;}
h2.H2ProductHeader{font-size: 180%; font-weight: bold; margin-bottom: 8px; margin-top: 0px; font-family: Arial,Verdana,Helvetica;}

ul{ margin-left:15px; padding:0px; }
li{ margin:0px; padding:0px; }

.ProductGroupTop{ float:left; width:750px; }
.ProductGroupDottedBottomLine { float:right; width:742px; height:2px; margin-top:5px; margin-bottom:10px; background-image:url("../Images/hafabad/productBorderBottom.jpg"); background-position:bottom; background-repeat:repeat-x; }
.ProductGroupDottedBottomLineGroup1 { float:left; width:315px; height:2px; margin-bottom:10px; background-image:url("../Images/hafabad/productBorderBottom.jpg"); background-position:bottom; background-repeat:repeat-x; }

.ProductGroupTopRight{ float:right; width:405px; }
.ProductGroupTopRightImage{ height:295px; margin-bottom:5px; }
.ProductGroupTopRightPager{ text-align:left; }

a.ProductGroupTopRightPagerLinkActive:link{ font-weight:bold; text-decoration:none; color:#000000!important; }
a.ProductGroupTopRightPagerLinkActive:hover{ font-weight:bold; text-decoration:none; color:#000000!important; }
a.ProductGroupTopRightPagerLinkActive:active{ font-weight:bold; text-decoration:none; color:#000000!important; }
a.ProductGroupTopRightPagerLinkActive:visited{ font-weight:bold; text-decoration:none; color:#000000!important; }

a.ProductGroupTopRightPagerLink:link{ text-decoration:underline; color:#000000!important; }
a.ProductGroupTopRightPagerLink:hover{ text-decoration:underline; color:#000000!important; }
a.ProductGroupTopRightPagerLink:active{ text-decoration:underline; color:#000000!important; }
a.ProductGroupTopRightPagerLink:visited{ text-decoration:underline; color:#000000!important; }

.ProductGroupTopLeft{ width:315px; float:left; padding-left:8px; }
.ProductGroupTopLeftText{ height:180px; }
.ProductGroupTopLeftBottom{ margin-bottom:10px; }
.ProductGroupTopLeftBottomText{ font-weight:bold; margin-bottom:10px; }
.ProductGroupTopLeftBottomLinkItem{ float:left; text-align:center; margin-right:15px; }
.ProductGroupTopLeftBottomLinkImage{ border:0px; margin-bottom:5px; }

a.ProductGroupTopLeftBottomLink:link{ text-decoration:none; color:#9D9E9F!important; }
a.ProductGroupTopLeftBottomLink:hover{ text-decoration:none; color:#9D9E9F!important; }
a.ProductGroupTopLeftBottomLink:active{ text-decoration:none; color:#9D9E9F!important; }
a.ProductGroupTopLeftBottomLink:visited{ text-decoration:none; color:#9D9E9F!important; }

img.ProductImage{ border:0px; }
img.ProductColorImage{ margin-right:5px; margin-left:5px; margin-top:10px; margin-bottom:10px; }
.ProductColorTitle{ font-weight:bold; margin-top:10px;}
.ProductImageContainer{ float:left; width:290px; margin-left:10px; margin-right:15px; }
.ProductImageContainerWide{ float:left; width:390px; margin-left:10px; margin-right:15px; }
.ProductImageContainerImage{ margin-bottom:5px; background-image:url("../Images/productBorderBottom.jpg"); background-position:bottom;  background-repeat:repeat-x; padding-bottom:5px; }
.ProductTextContainer{ float:left; width:435px; margin-bottom:15px; }
.ProductTextContainerSmall{ float:left; width:335px; margin-bottom:15px; }
.ProductInfoContainerWide{ float:left; width:740px; margin-left:10px; margin-bottom:15px; }
.ProductSpecTableHeader{ background-color:#eeeeee; font-weight:normal; padding:2px 2px 3px 2px; }
.ProductSpecTableHeader a{ color:#f91e07; }
.ProductSpecTableHeader a:hover{ text-decoration:underline; }
.ProductTableSpecCell{ padding:2px; }
.ProductTableSpecCellSale{ width:64px; height:20px; vertical-align: top; background-image:url("../Images/hafabad/PrisSale.gif"); background-position: top right;  background-repeat: no-repeat; }
.ProductTableSpecCellSaleDifference{ width:45px; height:20px; vertical-align:top; background-image:url("../Images/hafabad/PrisSaleDifference.gif"); background-position: top right;  background-repeat: no-repeat; } 
.ProductTableSpecCellSalePrice{ float:right; color:#ffffff; text-align:right; font-weight:bold; padding: 4px 2px 0 0; }
.ProductTableSpecCellPrice{ text-align:right; padding:2px; }
.ProductTableSpecCellLine{ text-align:right; padding:2px; text-decoration: line-through; }
.ProductTableSpecCellCampaign{ text-align:right; padding:2px; color: Red; font-size:11px;}
.ProductDescriptionHeader{ background-color:#eeeeee; padding:2px 0px 2px 4px; margin-bottom:10px; }
.ProductDescriptionText{ margin-bottom:30px; font-size:110%; padding:0px 0px 0px 4px;  }
.ProductPriceFromCurrency{ float:right; padding-top:4px; font-size:1.8em; font-weight:bold; color:#000000; }
.ProductPriceFromCurrencySale{ float:right; font-size:1.2em; font-weight:bold; color:#ffffff; }
.ProductPriceFromCurrencySaleBig{ float:right; padding-top:2px; font-size:1.8em; font-weight:bold; color:#ffffff; }
.ProductPriceFromText{float:left; padding-top:10px; font-size:1.2em; font-weight:bold; color:#000000; }
.ProductPriceFromTextSale{ float:left; font-size:1.2em; font-weight:bold; color:#ffffff; }
.ProductPriceFromTextSaleBig{ float:left; padding-top:2px; font-size:1.8em; font-weight:bold; color:#ffffff; }
.ProductPriceIconsContainer{ margin-bottom:9px;}
.ProductPriceFromContainerSmall{float:left; /*padding-top: 10px;*/ width:225px; height:40px; background-image:url("../Images/hafabad/PrisBg_225.gif"); background-position: top;  background-repeat: no-repeat;}
.ProductPriceFromContainerBig{float:left; /*padding-top: 10px;*/ width:300px; height:40px; background-image:url("../Images/hafabad/PrisBg.gif"); background-position: top;  background-repeat: no-repeat;}
.ProductPriceFromContainerText{ padding: 5px;}
.ProductPriceFromContainerSaleSmall{float:left; width:225px; height:50px; background-image:url("../Images/hafabad/PrisSaleBg_225.gif"); background-position: top;  background-repeat: no-repeat;}
.ProductPriceFromContainerSaleBig{float:left; width:300px; height:50px; background-image:url("../Images/hafabad/PrisSaleBg.gif"); background-position: top;  background-repeat: no-repeat;}
.ProductPriceFromContainerSaleText{ padding: 5px;}
.ProductIconsContainer{float: right; width: 90px; text-align: right;}
.ProductIcon{margin-left: 5px;}
.ProductSteamerAroma{ float:left; margin-top:25px;}
.ProductSteamerAromaLeft{ float:left; width:85px; }
.ProductSteamerAromaRight{ float:left; margin-top:20px; width:380px;}
.ProductImageContainerPager{ font-size:1.1em; margin-top:5px; }
.ProductLeftRightAndColorContainer{ margin-top:5px; margin-bottom:15px; }

.ProductList { margin-top:5px; }
.ProductListItem { width: 170px; vertical-align: top; padding: 1px 10px 0px 10px; background-image: url(Images/productCategoryItemSideDivider.gif); background-repeat: repeat-y; background-position: right; }
.ProductListItemTopBorder { height: 1px; width: 170px; margin-top:2px; overflow:hidden; }
.ProductListItemHeader { font-size: 1.2em; padding: 3px 0 3px 0; }
.ProductListItemImage { width:170px; text-align:left; }
.ProductListItemLink { width:170px; height:18px; padding-top:2px;}
.ProductListItemLinkKampanj { float:left; width:100px; height:18px;}
.ProductListItemLinkReadMore { height:18px; text-align:right; padding-top:6px;}
.ProductListItemLinkReadMore a {color: #f91e07!important; text-decoration: none!important; }
.ProductListItemText { }
.ProductListItemText{}

.ProductCategoryLeft{ float:left; width:381px; background-image: url(Images/productCategoryItemSideDivider.gif); background-repeat: repeat-y; background-position: right;}
.ProductCategoryRightWide{ float:left; }
.ProductCategoryRightNotSoWide{  }
.ProductCategoryListLargeItem{ width:363px; padding-left:8px;}

.ProductTechnicalSpecsContainer{  background-color:#C9C8C8; padding:5px; margin-bottom:20px; margin-top:20px; }
.ProductTechnicalSpecsContainerTitle{ font-weight:bold; }
.ProductTechnicalSpecsHeader{ width:160px; vertical-align:top; }
.ProductTechnicalSpecsText{ width:350px; vertical-align:top; }

.ProductBottomColumnsLeft{ float:left; width:360px; padding-left:10px; padding-right:10px; background-image: url(Images/productCategoryItemSideDivider.gif); background-repeat: repeat-y; background-position: right; }
.ProductBottomColumnsRight{ float:left; width:360px; margin-left:10px; }

.ProductDirectionImageContainer{ float:left; width:55px; margin-right:10px; }
.ProductDirectionImage{}
.ProductDirectionImageText{ text-align:center; }

.litCartUpdateButton{ font-size: 100%; margin-left:5px;}