/* This is a local css with styles used depending on locale */

/*alignmnt of stars for ratings STARTS*/
@media screen and (-webkit-min-device-pixel-ratio: 0){
.ratingsContainer{
    width: 120px;
}
.ratingStarsOffLarge{
    font-size: 21px;
}
.ratingStarsOnLarge{
   /* margin-top: -28px;*/
    font-size: 21px;
}
.ratingsContainerLightbox{
width: 150px;
}
.ratingStarsOnLargeLightbox{
    margin-top: -39px;
}
}
@-moz-document url-prefix(){
.ratingsContainer{
    width: 120px;
}
.ratingStarsOffLarge{
    font-size: 21px;
}
.ratingStarsOnLarge{
    margin-top: -32px;
    font-size: 21px;
}
.ratingsContainerLightbox{
width: 150px;
}
.ratingStarsOnLargeLightbox{
    margin-top: -39px;
}
} 

/*alignmnt of stars for ratings END*/

.newImgSmall {
	width:3.65em;/*35px;*/
	height:1.46em;/*14px;*/
}

.newImgLarge {
	width:4.79em;/*46px;*/
	height:1.88em;/*18px;*/
}

.leftNavigation .navigationBlock .productItem .newImgSmall {
	float:left;
	margin-right:0.83em; /*8px*/
    margin-top:0.94em; /*9px;*/
}

.leftNavigation .navigationBlock .productItem .prodNameNewImg {
    float:left;
    width:78%; /*154px;*/
    padding:1.04em 0;
}

/* fix for to large fonts on all products page */
* html #allProductsContainer .productCategoryContainer .textContainer {
	font-size:0.9em;
}

/*local add */
.ratingsCountContainer:last-child .ratingsCount{
white-space: nowrap;
}

.whiteBtn {
    font-weight: normal!important;
    padding: 11px 15px 11px;
    color: #333!important;
    background: #fff;
    border-radius: 3px;
	font-size: 12px!important;
    width: auto;
    display: inline-block;
    text-align: center;
    font-weight: normal;
    line-height: 1!important;
    font-family: Verdana;
    position: relative;
    cursor: pointer;
    border: none;
    text-decoration: none!important;
}
.whiteBtn:hover{
  background-color: rgba(255, 255, 255, .2);
}

.blackBtn {
    font-weight: normal!important;
    padding: 10px 13px 10px;
    color: #fff!important;
    background: #333;
    border-radius: 3px;
	font-size: 12px!important;
    width: auto;
    display: inline-block;
    text-align: center;
    font-weight: normal;
    line-height: 1!important;
    font-family: Verdana;
    position: relative;
    cursor: pointer;
    border: none;
    text-decoration: none!important;
      border: 1px solid #333;
}
.blackBtn:hover{
    color: #333!important;
    border: 1px solid #333;
      background: #fff;
}

.blackborderBtn {
    font-weight: normal!important;
    padding: 10px 14px 10px;
    color: #333!important;
    border: 1px solid #333;
    border-radius: 3px;
	font-size: 12px!important;
    width: auto;
    display: inline-block;
    text-align: center;
    font-weight: normal;
    line-height: 1!important;
    font-family: Verdana;
    position: relative;
    cursor: pointer;
    text-decoration: none!important;
}
.blackborderBtn:hover{
     background: #333;
      color: #fff !important;
}
.blueborderBtn {
    font-weight: normal!important;
    padding: 10px 14px 10px;
    color: #fff!important;
    border: 1px solid #407ab1;
    border-radius: 3px;
	font-size: 12px!important;
    width: auto;
    display: inline-block;
    text-align: center;
    font-weight: normal;
    line-height: 1!important;
    font-family: Verdana;
    position: relative;
    cursor: pointer;
    text-decoration: none!important;
       background: #0e7fd5;
}

.blueborderBtn:hover{
     background: #fff;
      color: #0e7fd5 !important;
}

.oranssiborderBtn {
    font-weight: normal!important;
    padding: 10px 14px 10px;
    color: #fff !important;
    border: 1px solid #ff6600;
    border-radius: 3px;
	font-size: 12px!important;
    width: auto;
    display: inline-block;
    text-align: center;
    font-weight: normal;
    line-height: 1!important;
    font-family: Verdana;
    position: relative;
    cursor: pointer;
    text-decoration: none!important;
       background: #ff6600;
}
.oranssiborderBtn:hover{
     background: #fff;
      color: #ff6600 !important;
}