﻿@charset "utf-8";
/*General styles start*/
	
    body, html{ background-color:#252d3a; font-family: 'Titillium Web', sans-serif; font-size:11px; color:#252d3a;}
	.outer{background:url(images/bg.jpg) no-repeat center 0 ;}
    input, textarea, select { font-family: 'Titillium Web', sans-serif; font-size:10px; color:#252d3a; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#252d3a; font-size:18px; font-weight:normal;text-transform:uppercase; line-height:18px; font-family: 'Titillium Web', sans-serif; height:31px; font-size:19px; font-weight:bold; margin-top:-6px; height:auto; line-height:25px; padding-bottom:5px;}
	.headline a{color:#252d3a;}
    h2 {margin:0px; color:#252d3a; font-size:14px; line-height:25px; font-weight:bold; font-family: 'Titillium Web', sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:url(images/bg_content.png) repeat-y; width:900px; margin:0; padding:40px 60px 10px 60px; z-index:10;}
	.center{ width:502px; padding:0; position:relative;}
	.isFrontpage .center{ width:702px;}
    .centerContent { background:#FFFFFF; padding:0; margin:0; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:none; width:1020px; }
    .productMenucontainer { background:#FFFFFF; }
    .top, .topDiv { background:none; margin:0; width:285px; height:93px;}
	.top a{display:block;}
	.logoImg{width:285px; height:93px;}
/*ContentWraper styles end*/

/*Main styles start*/
    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}
    
    .button { border:none; background:#293543; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; line-height:20px; cursor:pointer; background:#293543; text-transform:uppercase; font-size:10px; color:#fff; font-weight:600;}
    
    #freightLine { background:#f4f3f2; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { background:#f5f5f0; border-top:1px solid #053064; border-bottom:1px solid #053064; background-repeat:repeat-x; }
    .headerPaging .paging { color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#252D3A; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #E1E8EC; border-top:1px solid #E1E8EC;}
    .line { border-bottom:1px solid #E1E8EC;}
    .link:link { color: #252D3A; font-size:10px; }
    .link:active { color: #252D3A; font-size:10px; }
    .link:visited { color: #252D3A; font-size:10px; }
    .link:hover { color: #252D3A; font-size:10px; }
    .inputSearch { border: 1px solid #c3c3c3; }
    .inputSelect { font-size:10px; border: 1px solid #c3c3c3; }
    .inputQuantity { font-size:10px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; }
    .inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
    .Img { border:1px solid #E1E8EC;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#252d3a; text-decoration:none; line-height:20px; }
    .productHeader { font-size:12px; font-weight:600; }
	.noItemsHeader{ color:#252d3a;}
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#252d3a; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#252d3a; font-size:10px;  line-height:15px; }
    .priceSmall { color:#252d3a; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#252d3a;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:17px; color:#252d3a;  text-decoration:none; line-height:17px; }
	.priceStorExcl {font-size:10px; color:#252d3a;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#767C79;}
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#053064; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#252D3A; line-height:13px; }
    .text a:active{color:#252D3A; line-height:13px; }
    .text a:visited{color:#252D3A;  line-height:13px; }
    .text a:hover{color:#252D3A; line-height:13px; }
    .textSmall { color:#252D3A; font-size:10px; }
    .textSmall a { color:#252D3A; font-size:10px; }
    .textSmall a:link { color:#252D3A; font-size:10px; }
    .textSmall a:active { color:#252D3A; font-size:10px; }
    .textSmall a:visited { color:#252D3A; font-size:10px; }
    .textSmall a:hover { color:#252D3A; font-size:10px; }
    .textSmall .link a:hover { color:#252D3A; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#252D3A; font-size:12px; font-weight:bold; line-height:13px; }

    .validationSummary { font-size:10px; line-height:13px; color: #ff0000; }
    .validationSummaryHeader { font-weight:bold; }
    
     /*FrontPage styles start*/
        .frontpage{ width:504px; height:289px; background-image:url(images/forside.jpg); background-repeat:no-repeat;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#053064; width:220px; line-height:13px;}

        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; min-height:0; vertical-align:top;}
        .productNewsItem .text { color:#053064; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
		.menu, .additionalMenu{ margin:0; padding:0; font-family: 'Titillium Web', sans-serif;}
        .menu { position:absolute; top:115px; left:60px; width:900px; height:59px; text-transform: uppercase; z-index:99;}
        .menu a:link { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:active { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
		
		.additionalMenu{ position:absolute; right:61px; top:76px; width:auto; text-align:right;}
        .menuNormbg { background:url(images/spriteImages.png) no-repeat 0 -198px; padding:0 0 0 10px; margin-left:6px; }
        .menuOverbg { background:url(images/spriteImages.png) no-repeat 0 -198px; padding:0 0 0 10px; margin-left:6px;}
		.firstTopMenuItem{ background:none;}
		.additionalMenu a:link, .additionalMenu a:active, .additionalMenu a:visited, .additionalMenu a:hover{ color:#252d3a; font-size:12px; font-weight:600;}
		
		#topDropDownMenu{ margin:0;}
		#topDropDownMenu li{ height:58px; line-height:58px; padding:0 13px 0 0px !important;}
		#topDropDownMenu li.showAsHover{ background:url(images/liMenuBG.jpg) repeat-x;}
		#topDropDownMenu li a{ display:block; background:url(images/spriteImages.png) no-repeat right -182px; padding-left:10px; padding-right:19px; font-size:19px; font-weight:bold; color:#fff; text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.23);}
		#topDropDownMenu li#topmenu_0 a{ padding-left:18px; padding-right:19px}
		#topDropDownMenu .menuHeightDiv{ height:0;}
		#topDropDownMenu dt{ display:none;}
		li.expanderMenu .menuContainer{ z-index:9999;}
		li.expanderMenu div.menuFirstWrap{ background:none;}
		li.expanderMenu div.menuSecondWrap{ background:none; }
		li.expanderMenu div.menuThirdWrap{ border:none; background:url(images/dropdownBG.jpg) repeat-x #891c37;padding:23px 0;}
		#topDropDownMenu dd{ padding:0 38px 3px 21px;background:url(images/borderLi.png) repeat-y left 0;}
		#topDropDownMenu .menuThirdWrap dl:first-child dd{ background:none; padding-left:20px}
		#topDropDownMenu li.expanderMenu div.menuThirdWrap li:first-child a{ padding-top:0;}
		#topDropDownMenu li#topmenu_0 div.menuThirdWrap a{padding-left:0; padding-right:0;}
		#topDropDownMenu dl{  border:none;}
		#topDropDownMenu li.expanderMenu div.menuThirdWrap li{ height:auto; line-height:12px; padding:0 !important;}
		#topDropDownMenu li.expanderMenu div.menuThirdWrap a{ font-size:12px; text-shadow:0 -1px #7b162c; background:none; padding:13px 0 0; line-height:10px;}
		#topDropDownMenu li.expanderMenu div.menuThirdWrap a:hover{color:#27323f; text-shadow:none;}
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
		.left{padding:0;width:170px;margin-right:28px;margin-top:-6px;}
		.isProductlist .left{margin-top:0;}
		.productMenucontainer{ margin:0; padding:0;}
        .leftMenuContainer { margin:0; padding:0;}
        .leftMenuHeader{ text-transform:uppercase; color:#252d3a;  font-family: 'Titillium Web', sans-serif; font-weight:bold; font-size:19px; padding:0 0 5px; height:auto; line-height:25px; border-bottom:1px solid #e1e8ec; width:170px;}
		.leftMenu{ padding:0;}
        .leftSubMenu { border:none; margin:0; padding:2px 0 4px}
		
        .menuNorm { border-bottom:#e1e8ec 1px solid; padding:2px 0 3px;}
        .menuNorm a { color:#27313e; font-size:12px; font-weight:600; text-decoration:none; display:block; text-transform:uppercase; }
        .menuNorm a:hover { color:#27313e; font-size:12px; text-decoration:none; font-weight:600; list-style:none; }
        .menuActive { background-color:#FFFFFF; border-bottom:#e1e8ec 1px solid; padding:2px 0 0; }
        .menuActive a { color:#27313e; font-size:12px; font-weight:600; text-decoration:none; display:block; text-transform:uppercase;}

		.subMenuNorm{ padding-bottom:1px;}
        .subMenuNorm a { color:#2d2d2d; font-size:11px; line-height:12px; text-decoration:none; font-weight:normal; text-transform:none; text-shadow:0 1px #fff; padding:3px 0 4px 11px; }
        .subMenuNorm a:hover, .subMenuActive a:hover { color:#2d2d2d; font-size:11px;line-height:12px; text-decoration:none; font-weight:normal; background-color:#dae2e7; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:3px 0 4px 11px;}
        .subMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subMenuActive a { color:#2d2d2d; font-size:11px; line-height:12px; text-decoration:none; font-weight:normal; text-transform:none; text-shadow:0 1px #fff; padding:3px 0 4px 11px; border:none;background-color:#dae2e7; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
        .subSubMenuNorm a { color:#2d2d2d; font-size:11px; text-decoration:none; font-weight:normal; border:none;text-transform:none; background: none; }
        .subSubMenuNorm a:hover { color:#2d2d2d; font-size:11px; text-decoration:none; font-weight:normal;background-color:#dae2e7; }
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal; padding:1px 0 1px 8px; }
        .subSubMenuActive a { color:#2d2d2d; font-size:11px; text-decoration:none; font-weight:normal; border-bottom:#e1e8ec 1px solid;text-transform:none;background-color:#dae2e7; }
		
		.menuMore, .menuLess{border-bottom:#e1e8ec 1px solid; padding:2px 0 3px;list-style:none;}
		.menuMore a, .menuLess a{ color:#a11c39; font-weight:600; text-transform:uppercase; text-decoration:none; font-size:12px;}
		
		.leftMenuContainerSeperator{height:16px;}
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF; }
        .choiceBorders {}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: 1px solid #e6e6e6; }
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #E1E8EC; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#252D3A; font-size:10px; font-weight:bold; line-height:15px; }
        .imageFloat{ float:right; margin-left:5px; margin-bottom:10px; display:inline;}
    /*News styles end*/

    /*RightBox styles start*/
        /*General RightBox styles start*/
            .boxRightContainer { background:#FFFFFF; }
            .boxRightContainerImg {background:#FFFFFF; }
            .boxRight { border:1px solid #e6e6e6; color:#053064; font-size:11px; }
            .boxRight a { color:#27313E; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#27313E; }
            .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#252D3A; }
            .boxRight input {color:#053064; font-size:10px; text-decoration:none; }
        /*General RightBox styles end*/
        
        /*Small Newsletter styles start*/
            .newsSubscribeButton{background-color:Transparent; border: 0px; text-align:left; font-size:11px; }
            .inputMailSmall { font-size:10px; border: 1px solid #c3c3c3; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:1px solid #e6e6e6; color:#053064; font-size:11px; background: url(images/smallCart.gif) bottom right no-repeat; }
              .boxRightCart #smallCartCount div { border-bottom:#e6e6e6 1px solid; }
            .boxRightCart #smallCartPrice div { border-bottom:#e6e6e6 1px solid;  }
            .boxRightCart #smallCartLink a { color:#053064; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:#FFFFFF; }
            .boxRightContainerBOX .boxRight { border:1px solid #e6e6e6; color:#053064; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#053064; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#252D3A; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightContainerBOX .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#FFFFFF; }
            .boxRightContainerBOX .boxRightContentAlt { background:#FFFFFF; }
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:1px solid #e6e6e6; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: none; width:185px; }
        .mcbLogoBox a{ color:#fff; text-shadow:0 -1px #1d232d; font-size:12px; font-size:10px\9; font-weight:600; text-transform:uppercase;  font-family: 'Titillium Web', sans-serif;}
        
        .textAdress {color:#fff; font-size:12px; font-size:10px\9; line-height:12px; }
        .textAdress a:link{color:#fff; font-size:12px;font-size:10px\9; line-height:12px; text-decoration:none; }
        .textAdress a:active{color:#fff; font-size:12px;font-size:10px\9; line-height:12px; text-decoration:none; }
        .textAdress a:visited{color:#fff; font-size:12px;font-size:10px\9; line-height:12px; text-decoration:none; }
        .textAdress a:hover{color:#fff; font-size:12px;font-size:10px\9; line-height:12px;  text-decoration:none;}
    /*Footter styles end*/

/*Main styles end*/

/* top */
	.topSection{ padding:22px 60px 83px; width:900px; height:175px; background:url(images/top.png) no-repeat 0 0; position:relative; z-index:100;}
	
	.topSmallCart{ position:absolute; top:-93px; right:0; width:243px; height:52px; /*background:url(images/spriteImages.png) no-repeat -500px -320px;*/ cursor:pointer;}
	#topSmallCartCount{
			background-color: #b81d3b; 
			/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b81d3b), to(#8b1c37)); 
			/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #8b1c37, #b81d3b); 
			/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #8b1c37, #b81d3b); 
			/* IE 10 */ background: -ms-linear-gradient(top, #8b1c37, #b81d3b); 
			/* Opera 11.10+ */ background: -o-linear-gradient(top, #8b1c37, #b81d3b);
			position:absolute; top:12px; left:125px;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			border:1px solid #71132a;
			padding:1px 4px 2px 5px;
			box-shadow: 0 2px 3px 0 rgba(106, 80, 80, 0.15);
			color:#fff;
			font-size:11px;
			line-height:12px;
			text-shadow:0 -1px #5b101f;}
	#topSmallCartPrice{ font-size:12px; color:#252d3a; text-shadow:0 1px #fff; padding:28px 0 0 137px;}
	.ssBox{ background:none; position:absolute; right:12px; top:12px; width:231px; height:34px; margin:0;}
	.ssBoxTextDiv{ position:absolute; top:7px; top:9px\9; left:12px; color:#2c3f45; font-size:12px;}
	.ssBoxTextDiv input{ margin:0; width:130px;color:#252d3a;  font-size:12px; font-weight:600; text-transform:uppercase;}
	.ssBoxLoaderIcon{ position:absolute; right:65px; top:10px; float:none; margin:0;}
	.ssBoxButtonDiv{ position:absolute; right:0px; top:0px;}
	.ssBoxButtonDiv input{ width:54px; height:35px; margin:0;}
	
	.ssResult{ left:-447px;}
	.ssResultTop{ background:url(images/searchField.png) no-repeat 0 0;}
	.ssResultSectionHead{ background-color:#27313D; text-transform:uppercase;}
	.menu .ssResult a:link, .menu .ssResult a:hover, .menu .ssResult a:visited{ color:#252d3a; font-weight:600;}
/* top end*/

/* frontpage slideshow*/
	.frontpageOuter{float:left; width:702px; position:relative; overflow:hidden;}
	.peKenBurns{ width:702px; height:412px; z-index:99;}
	.peKenBurns .peKb_slides .peKb_frame{ background: none;}
	.peKenBurns .peKb_slides{border:none; border-radius:0; background: none;}
	.peKenBurns .peKb_shadow .peKb_middle{ background:url(images/shadowBG.jpg) no-repeat  center -2px;}
	.peKenBurns .peKb_timer .peKb_overlay{ background: none; width:18px; height:18px; }
	.peKenBurns .peKb_controls{ overflow:visible; z-index:999;}
	.peKenBurns .peKb_timer{ width:6px; height:6px;}

	.peKenBurns .peKb_controls .peKb_slideBtns li{ width:18px; height:18px; margin-left:0px;}
	.peKenBurns .peKb_controls .peKb_slideBtns li a, .peKenBurns .peKb_controls .peKb_slideBtns li a:hover{ background:url(images/spriteImages.png) no-repeat 0px -440px;width:18px; height:18px;}
	.peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide, .peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide:hover{width:18px; height:18px; background:url(images/spriteImages.png) no-repeat -80px -440px;}
	.peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide:hover{width:18px; height:18px; background:url(images/spriteImages.png) no-repeat -80px -440px;}
	.peKenBurns .peKb_timer canvas{display:none;}
	.peKenBurns .peKb_controls .peKb_arrows{ border-radius:0; padding:0; position:absolute; top:-50px; right:0; z-index:9999; width:62px;}
	.peKenBurns .peKb_controls .peKb_mainPanel, .peKenBurns .peKb_controls .peKb_holder{ position:static;}
	.peKenBurns .peKb_controls .peKb_arrows .peKb_prev, .peKenBurns .peKb_controls .peKb_arrows .peKb_prev:hover, .peKenBurns .peKb_controls .peKb_arrows .peKb_next, .peKenBurns .peKb_controls .peKb_arrows .peKb_next:hover{ background:url(images/spriteImages.png) no-repeat 0 -320px;}
	.peKenBurns .peKb_controls .peKb_arrows .peKb_prev:hover{ background-position:-80px -320px;}
	.peKenBurns .peKb_controls .peKb_arrows .peKb_next{ background-position: 0 -380px;}
	.peKenBurns .peKb_controls .peKb_arrows .peKb_next:hover{ background-position:-80px -380px;}
	.peKenBurns .peKb_controls .peKb_arrows .peKb_prev, .peKenBurns .peKb_controls .peKb_arrows .peKb_next{ width:30px; height:30px; margin-left:1px; padding:0;}
	.peKenBurns .peKb_controls .peKb_slideBtns{margin-top:13px;}
	/* Fix slideshow's default style for IE */
			
				/*CONDITIONAL STYLES FOR IE7*/
					.ie7 .peKenBurns .peKb_controls .peKb_mainPanel { background:none }
					.ie7 .peKenBurns .peKb_controls .peKb_mainPanel div.peKb_iebg { background:none }
					.ie7 .peKenBurns .peKb_controls .peKb_mainPanel span.peKb_iebgRight { background:none }
					.ie7 .peKenBurns .peKb_videoClose { background:none }
					.ie7 .peKenBurns .peKb_logoLabel { background:none }
					.ie7 .peKenBurns .peKb_controls .peKb_arrows{width:70px; right:-7px;}
					.ie7 .peKenBurns .peKb_controls .peKb_videoClose a{ background:none;}
					.ie7 .peKenBurns .peKb_timer{ display:none!important;}
				/*END CONDITIONAL STYLES FOR IE7*/
				
				/*------------------------------------------------------------------------*/
				
				/*CONDITIONAL STYLES FOR IE8*/
					.ie8 .peKenBurns .peKb_controls .peKb_mainPanel { background:none }
					.ie8 .peKenBurns .peKb_controls .peKb_mainPanel div.peKb_iebg { background:none }
					.ie8 .peKenBurns .peKb_controls .peKb_mainPanel span.peKb_iebgRight { background:none }
					.ie8 .peKenBurns .peKb_videoClose { background:none }
					.ie8 .peKenBurns .peKb_logoLabel { background:none }
					.ie8 .peKenBurns .peKb_controls .peKb_arrows{width:70px; right:-7px;}
					.ie8 .peKenBurns .peKb_timer{ display:none!important;}
				/*END CONDITIONAL STYLES FOR IE8*/
				
				
			/* e:Fix slideshow's default style for IE */
	/* e:frontpage slideshow */

/* frontpage */
	.boxCenterContainerImgLEFT, .boxCenterContainerImgRIGHT{ margin:-8px 15px 0 0; width:224px;}
	.boxCenterContainerImgLEFT img, .boxCenterContainerImgRIGHT img{ width:224px;}
	.boxCenterContainerImgRIGHT{ margin-right:0;}
	
	.isFrontpage .productNewsContainerOuter{ background:url(images/productFP_bg.jpg) no-repeat 0 -1px; padding:50px 0 0;}
	.isFrontpage .productNewsItemImage img{ border:none !important;}
	.isFrontpage .productNews{ margin:0; width:702px;}
	.isFrontpage .productNews tr{ display:block;padding:0; border-bottom:1px solid #e5ebee;}
	.isFrontpage .productNewsItem{ height:auto; padding:20px 0 0px; width:100px; *border-bottom:1px solid #e5ebee; }
	.isFrontpage .productNews .devider{*border-bottom:1px solid #e5ebee;}
	.isFrontpage .productNewsItemImage{
		border-collapse:separate;
		-moz-box-shadow:0px 0px 10px rgba(84,84,84,0.2);
		-o-box-shadow:0px 0px 10px rgba(84,84,84,0.2);
		-webkit-box-shadow:0px 0px 10px rgba(84,84,84,0.2);
		-ms-box-shadow:0px 0px 10px rgba(84,84,84,0.2);	
		box-shadow:0px 0px 10px rgba(84,84,84,0.2); 
		border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; width:100px;}
	.isFrontpage .productNewsItemImage img{border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; width:100px;}
	.isFrontpage .productNewsItemImage .overlayList img{ border-radius: 0;}
	.isFrontpage .productNewsItemImage a{ display:block;}
	.isFrontpage .productNewsItemImage img{ border:none !important; margin:0; *width:94px;}
	.isFrontpage .productNewsItemDiv{ padding:0 2px 0 0;}
	.isFrontpage .overlayList, #productRelationsCenter .overlayList{ height:63px; width:64px; top:-4px; left:-5px; }
	.isFrontpage .overlayList img{ width:auto; margin:0;}
	.isFrontpage  .productNewsItemDiv .textBox{ width:100px; padding:8px 0 0; overflow:hidden;}
	.isFrontpage .productNewsItem .text{color: #2d2d2d; display: block; font-size: 10px; font-weight: 600; line-height: 12px; text-transform:uppercase;}

	.isFrontpage .productNewsItem .prevPrice, #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice{color: #2d2d2d; display: block; font-size: 10px; font-weight: 600; line-height: 12px; text-transform:uppercase; text-decoration:line-through; width:100px;}
	.isFrontpage .productNewsItem .prevPrice br{ display:none;}
	.isFrontpage .productNewsItem .price, #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price{ width:100px; display:block; font-size:14px; font-weight:800; color:#2d2d2d; margin:0; padding-bottom:5px; line-height:18px;}
	.isFrontpage .frontpagePrices{ width:104px; margin:0; position:relative; padding:0 !important;}
	.isFrontpage .productNewsItem .prevPrice{ position:absolute !important; bottom:32px; left:0;}
	.isFrontpage .productNewsItem .price{ padding-bottom:14px;}
	.isFrontpage  .productNewsItemDiv .button, #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a.smallProductListShowMore{ background:url(images/spriteImages.png) no-repeat 0 -260px; width:85px; height:21px; font-size:0; text-indent:-9999px; margin:0 auto; padding:0; display:block;}
	.isFrontpage  .productNewsItemDiv .button{ padding-bottom:8px;}
	.LoginBoxRight, .boxRightContainerNewsLetter{ display:none}
	.isAuthenticated .LoginBoxRight{ display:block;}
	.LoginBoxRight{ margin:0; padding:0;}
	.LoginBoxRight .boxRight{ border:none; margin:0;}
	.boxRightHeader{text-transform:uppercase; color:#252d3a;  font-family: 'Titillium Web', sans-serif; font-weight:bold; font-size:17px; padding:0 0 5px; height:auto; line-height:25px; border-bottom:1px solid #e1e8ec; width:170px;}
	.boxRightContent{ padding:8px 0 14px; font-size:12px; font-weight:600; text-transform:uppercase; color:#27313E}
	.loggedInAsPart{ margin:0 0 8px;}
	.LoginBoxRight .boxRightLoginContent{ padding:0 0 4px;}
	.boxRight input{font-size:12px; font-weight: bold; text-transform:uppercase; color:#27313E}
	
	.moreInfoText{ margin:0;}
	.centerProductListNoRight .moreInfoText{ margin:5px 0 16px; }
	.centerProductListNoRight .moreInfoText .moreInfoTextClick a { color:#b1b9bc; }
	.centerProductListNoRight .moreInfoText .moreInfoTextFull { height: 0; overflow: hidden; }
	.isFrontpage .moreInfoText{ margin-top:14px;}
	.moreInfoText .text br{ display:none;}
	.moreInfoText .text a, .moreInfoText a:link, .moreInfoText a:hover, .moreInfoText a:visited, .moreInfoTextFull h2{ font-size:12px; font-weight:600; color:#2D2D2D; text-transform:uppercase; text-decoration:none; line-height:17px;}
	.moreInfoText .text, .moreInfoTextFull {font-size:12px; color:#2D2D2D; line-height:17px;}
/* frontpage end*/

/* footer */
	.wideFooter{ width:1030px; margin:0 auto; }
	.wideFooterContent{ padding-bottom:83px;background-color:#252D3A; margin:0 25px;}
	.wideFooterContentRegion{ background:url(images/footerWide.png) repeat-y; position:relative; padding-bottom:33px;}
	.divFooterPart1{ width:1030px; height:120px; background:url(images/footerBG.png) no-repeat; margin-bottom:27px;}
	.wideFooterContentRegion  p{ margin:0;}
	.divFooterPart1 a{float:left; height:93px; font-size:0; margin:13px 0 0 ;}
	.divFooterPart1 .link1{width:175px; margin-left:75px;}
	.divFooterPart1 .link2{width:155px; }
	.divFooterPart1 .link3{width:85px; }
	.divFooterPart1 .link4{width:120px;}
	.divFooterPart1 .link5{width:150px;}
	.divFooterPart1 .link6{width:200px; }
	.divFooterPart2{ width:420px; padding:0 0 0 67px;}
	.wideFooterContentRegion h1, .wideFooterContentRegion .title{ font-size:22px; font-weight:600; color:#fff; text-shadow:-1px -1px #2d3742; text-transform:uppercase;}
	.wideFooterContentRegion p{ font-size:11px; font-family:Helvetica, Arial, sans-serif; color:#909fac; line-height:16px; text-shadow:-1px -1px #2d3742; background:url(images/footerBorder.jpg) repeat-y right 0; padding:2px 0 0;}
	.divFooterPart2 p{ width:410px; padding:0 24px 0 0; margin-top:2px;}
	.divFooterPart3 p{width:215px; padding-right:20px;}
	.wideFooterContentRegion .divFooterPart4 p, .wideFooterContentRegion .divFooterPart1 p{ padding:0;}
	.divFooterPart3{ position:absolute; top:147px; left:518px; width:215px;}
	.divFooterPart4{ position:absolute; top:191px; right:50px; width:210px; text-transform:uppercase;/* width:232px\9; right:28px\9;*/}
	.ft_phone{ background:url(images/spriteImages.png) no-repeat -860px -320px; font-size:15px; color:#fff; font-weight:600; text-shadow:-1px -1px #0c0e11; padding:4px 0 6px 41px; margin-bottom:8px; min-height: 23px;}
	.ft_email{ background:url(images/spriteImages.png) no-repeat -860px -361px; font-size:15px; font-size:14px\9; color:#fff; font-weight:600; text-shadow:-1px -1px #0c0e11; padding:4px 0 6px 41px; padding-bottom:10px\9; margin-bottom:9px; margin-bottom:5px\9;}
	.ft_email a, .ft_facebook a{ color:#fff; text-decoration:none;}
	.ft_facebook{ background:url(images/spriteImages.png) no-repeat -860px -403px; font-size:15px; color:#fff; font-weight:600; text-shadow:-1px -1px #0c0e11; padding:4px 0 6px 41px; margin-bottom:9px;}
	.textAdress{ background:url(images/spriteImages.png) no-repeat -25px -465px; padding:19px 0 10px 156px; color:#fff; text-shadow:0 -1px #1d232d; font-size:12px;font-family: 'Titillium Web', sans-serif; font-size:10px\9; font-weight:600; text-transform:uppercase;}
	.mcbLogo{ bottom:25px; margin:0 18px 0 0;}

/* footer end*/

/* product list*/
	.noItemsTable{ font-size:12px;}
	.centerProductListNoRight{ padding:0; width:702px;}
	.topSectionView2Outer{ background:url(images/shadowBG.jpg) no-repeat center bottom; padding-bottom:28px;}
	.topSectionView2{ border:none; width:702px; position:relative; padding-bottom:30px; min-height:171px;}
	.topSectionView2NoPicture{ background: #dae2e7; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; min-height: auto !important;}
	.topSectionBreadcrumb{ position:absolute; top:-26px; left:0;}
	.topSectionBreadcrumb ul{ margin:0; height:auto;  font-family:Helvetica, Arial, sans-serif; font-size:10px;}
	.topSectionBreadcrumb li{color:#252d3a;}
	.topSectionBreadcrumb li .b{ background:url(images/spriteImages.png) no-repeat -200px -208px; padding-right:1px;}
	.isProduct .topSectionBreadcrumb li .b{ padding:0;}
	.topSectionBreadcrumb li.first .b{ display:none;}
	.topSectionBreadcrumb li a{color:#252d3a; padding-right:2px;}
	.topSectionView2Content{ padding:25px 0 0 25px; width:375px;}
	.topSectionView2Content h1{ color:#252d3a; font-size:37px; text-shadow:0 1px #fff; text-transform:uppercase; font-weight:800; font-family: 'Titillium Web', sans-serif; line-height:36px; padding-left:1px;}
	.topSectionView2 p{ font-size:12px;width:375px; margin:0px; padding:7px 0 0 0; font-family:Helvetica, Arial, sans-serif; line-height:16px; color:#252d3a; text-shadow:0 1px #fff;}
	.noPicture .topSectionView2 p, .noPicture .topSectionView2Content{ width:650px;}
	.topSectionView2 .showOnly{ position:absolute; bottom:0; left:0; width:702px; height:45px; background:url(images/viskunBG.png) repeat;}
	.topSectionView2 .textStor{ font-size:12px; font-weight:600; color:#252d3a; text-shadow:0 0 #bbc0c5; text-transform:uppercase; float:left; padding:16px 12px 0 26px;}
	.topSectionView2 .variantOptionFilterWrapper{ float:left; margin:3px 8px 0 0;}
	.topSectionView2 .variantOptionFilterWrapper select, .showOnly select{ width:151px; font-size:13px;font-family:Helvetica, Arial, sans-serif; color:#252d3a; padding:3px 0 4px 5px;}
	
	.centerProductListNoRight .divClear{ height:0;}
	.divItemGroups{ width:702px; margin:2px 0 0}
	.divItemGroups .row .item{ background:url(images/itemGroupBg.jpg) no-repeat 0 bottom; width:220px; padding-bottom:10px; margin-bottom:0; }
	.divItemGroups .row .next{margin-left:21px;}
	.divItemGroups .row .item a{background:url(images/itemGroup.jpg) repeat; display:block; font-size:15px; font-weight: 800; text-shadow:0 1px #fff; color:#4f4e4c; text-transform:uppercase; line-height:18px; padding:7px 8px 8px; font-family: 'Titillium Web', sans-serif;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
	.divItemGroups .row .item a:hover{ text-decoration:none;}
	
	.headerPaging{ border:none; background:none; font-family:Helvetica, Arial, sans-serif;}
	.headerPaging { padding:0;}
    .headerPaging .paging { color:#053064; font-size:10px; font-weight:bold; line-height:13px; float:right; margin-top:0; margin-top:0\9; }
	.headerPaging .paging span{ color:#474a51; float:left}
	.headerPaging .paging span.hncurrpage{ color:#fff; text-shadow:0 -1px #202c35; line-height:12px; margin-right:3px;background:#dae2e7; padding:3px 6px 3px 6px;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;						 
			background-color: #2f424f; 
			/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2f424f), to(#252d3a)); 
			/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #252d3a, #2f424f); 
			/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #252d3a, #2f424f); 
			/* IE 10 */ background: -ms-linear-gradient(top, #252d3a, #2f424f); 
			/* Opera 11.10+ */ background: -o-linear-gradient(top, #252d3a, #2f424f);}
    .headerPaging a:link{margin-right:3px; color:#3e4652; text-shadow:0 1px #eff2f4; font-size:11px; line-height:12px; text-decoration:none; padding-right:0; float:left;}
    .headerPaging a:active{margin-right:3px; color:#3e4652; font-size:11px; font-weight:bold; line-height:12px; }
    .headerPaging a:visited{margin-right:3px; color:#3e4652; font-size:11px; font-weight:bold; line-height:12px; }
    .headerPaging a:hover{margin-right:3px; color:#3e4652; font-size:11px; font-weight:bold; line-height:12px; }
	.headerPaging a:link span{ background:#dae2e7; padding:3px 6px 3px 6px;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
	.headerPaging a.hnpagenext:link{ background:none; margin:0;}
	.headerPaging a.hnpagenext:link span{ background:url(images/spriteImages.png) no-repeat scroll -413px -205px #dae2e7; font-size:0px; width:8px; height:12px; display:inline-block; padding:4px 7px 2px 3px; margin-left:0px; color:#dae2e7;}
	.headerPaging a.hnpageprev:link{ background:none; padding-right:0px; margin-right:3px;}
	.headerPaging a.hnpageprev:link span{ background:url(images/spriteImages.png) no-repeat scroll -413px -225px #dae2e7; font-size:0px; width:8px; height:12px; display:inline-block; padding:4px 7px 2px 3px; color:#dae2e7;}
	#productListTable tr:first-child td{ height:6px;}
	
	.productListView3{ padding:10px 0 0;}
	.productListView3 .imageBorderMedium{ border:none; /*height:221px;*/ }
	.productListView3 .imageBoxMedium{width:220px; padding:0; 
				box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.15);
				border-collapse:separate;
				-moz-box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.15);
				-webkit-box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.15);
				-o-box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.15);
				-ms-box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.15); 
				
				-webkit-border-top-left-radius: 3px;
				-webkit-border-top-right-radius: 3px;
				-moz-border-radius-topleft: 3px; 
				-moz-border-radius-topright: 3px; 
				border-top-left-radius: 3px; 
				border-top-right-radius: 3px;}
	.productListView3 .imageBoxMedium img{-webkit-border-top-left-radius: 3px;
				-webkit-border-top-right-radius: 3px;
				-moz-border-radius-topleft: 3px; 
				-moz-border-radius-topright: 3px; 
				border-top-left-radius: 3px; 
				border-top-right-radius: 3px;
				max-height: 250px;}
	.productListView3 .divPricesOrder{ margin-top:2px;}
	.productListView3 .textBox{ background-color:#ecf0f3; color:#4c4c4c;font-family: 'Titillium Web', sans-serif; padding-bottom:16px;
				-webkit-border-bottom-left-radius: 2px;
				-webkit-border-bottom-right-radius: 2px;
				-moz-border-radius-bottomleft: 2px; 
				-moz-border-radius-bottomright: 2px; 
				border-bottom-left-radius: 2px; 
				border-bottom-right-radius: 2px;}
	.productListView3 .itemNo, .productListView3 .savePriceList{ display:none;}
	.productListView3 .headlineList a{ color:#252d3a; text-transform:uppercase; font-size:16px; line-height:16px; font-weight:600;}
	.productListView3 .prevPriceList{color:#252d3a; font-size:12px;font-weight:600; text-decoration:line-through; line-height:10px;text-shadow:0 0px #fff; padding:0; text-transform:uppercase;}
	
	.divPrices{ height:71px !important; position:relative;}
	.productListView3 .priceStor{color:#252d3a; font-size:24px; line-height:14px; font-weight:800; display:block; position:absolute !important; top:15px; left:0; width:220px; padding:0 !important; *line-height:20px;}
	.productListView3 .listProductText{ padding:13px 8px 0;}
	.productListView3 .purchaseButton{ width:109px; height:25px; padding:0; margin:14px auto 0; background:url(images/spriteImages.png) -420px -260px; font-size:0; position:absolute !important; top:43px; left:55px; margin:0; *color:#911C38;}
	
	/*.divPrices{ }
	.productListView3 .priceStor{color:#252d3a; font-size:24px; line-height:14px; font-weight:800; display:block; width:220px; }
	.productListView3 .listProductText{ padding:13px 0 0;}
	.productListView3 .purchaseButton{ width:109px; height:25px; padding:0; margin:14px auto 0; background:url(images/spriteImages.png) -420px -260px; font-size:0; }*/
	
	.productListView3 .overlayList{ top:-4px; left:-4px; width:64px; height:64px;}
	.productListView3 .overlayList img{ width:64px;}
	.productListView3 .itemCol1{ padding-bottom:21px;}
	.productListView3 .divPrices br{ display:none;}
	.productListView3 .itemCol2, .productListView3 .itemCol3{ margin-left:21px;}
	.productListView3 .productRowSpacer{ height:0;}
	.productListView3 .stock{ margin:0; padding:0; position:absolute; right:19px; top:15px; *top:19px;}
	.productListView3 .stock .stockText{ display:none;}
/* product list end*/

/* product page*/
	.isProduct .centerProductNoRight{ width:702px; position:relative; z-index:1; padding:0;}
	.centerContentProductNoRight{ margin:0 0 33px; padding:0; width:702px;}
	.productItemPic{ width:420px;}
	.productItemInfo.noRight{ width:210px;}
	.isProduct .productItemPic { width:420px; position: relative; z-index:999;  margin: 0;}
	.isProduct .imageBoxMedium { float:left; width:420px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; /*border:1px solid #d5d5d6;*/ padding:0; z-index: 99;
				box-shadow:0 0 10px 0 rgba(84, 84, 84, 0.2);
				border-collapse:separate;
				-moz-box-shadow:0 0 10px 0 rgba(84, 84, 84, 0.2);
				-webkit-box-shadow:0 0 10px 0 rgba(84, 84, 84, 0.2);
				-o-box-shadow:0 0 10px 0 rgba(84, 84, 84, 0.2);
				-ms-box-shadow:0 0 10px 0 rgba(84, 84, 84, 0.2); }
	.isProduct .imageBorderMedium { border: none;}
	.isProduct .imageBorderMedium img{border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
	.isProduct .productItemPic .overlayList{ top:-6px; left:-8px; width:100px; height:98px;}
	.isProduct .productItemPic .overlayList img{border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
	
	
.itemPicZoom{background: url(images/spriteImages.png) -539px -330px no-repeat; float: left;  margin-right: 5px; padding-left:23px; line-height:9px; margin-top: 12px; color:#747577;}
	.itemPicZoomText{color:#4c4c4c; font-size:11px; line-height:18px; position:relative; padding-top:0;}
	.itemPicZoomImg, .itemPicZoomImg img {display:none}
	
	.isProduct .itemPic { float:left; width:420px; margin-left:0px; }
	.itemPic .productItemPicContainer { float:left; margin-right:20px; margin-top:19px; }
	
	.itemPic .productItemPicBorder { width:100px; background:#fff; padding:0; margin:0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:none;
				box-shadow:0 0 10px 0 rgba(84, 84, 84, 0.2);
				border-collapse:separate;
				-moz-box-shadow:0 0 10px 0 rgba(84, 84, 84, 0.2);
				-webkit-box-shadow:0 0 10px 0 rgba(84, 84, 84, 0.2);
				-o-box-shadow:0 0 10px 0 rgba(84, 84, 84, 0.2);
				-ms-box-shadow:0 0 10px 0 rgba(84, 84, 84, 0.2); }
	.itemPic .productItemPicBorder a { display:block }
	.itemPic .productItemPicBorder img { width:100px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
	.cloud-zoom img{border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

	
	.productItemInfo.noRight { float:left; width:262px; background:none; position:relative; padding:0; margin:-4px 0 0 20px; color:#252d3a;font-family: 'Titillium Web', sans-serif; }
	.isProduct .headline { display:block; color:#252d3a; font-size:25px; font-weight:600; line-height:25px; text-transform: uppercase; height:auto; margin:0; padding:0 0 11px;font-family: 'Titillium Web', sans-serif; }
	.isProduct .itemNo { color:#252d3a; font-size:9px; font-family: Helvetica, Arial,sans-serif; padding-bottom:1px;}
	.isProduct .itemPrices, .isProduct .priceContainer, .isProduct .prevPrice, .isProduct .priceStor, .isProduct .priceStorExcl, .isProduct .choiceBox, .isProduct .itemInfo { float:left; }
	.itemInfo { margin-top: 24px}
	.isProduct .itemPrices { margin: 0 }
	.isProduct .priceContainer { width:258px; padding:0 0 10px; }
	.isProduct .centerContentProductNoRight .prevPrice { display:block; width:258px; font-size:15px; text-decoration:line-through; text-transform: uppercase; font-family: 'Titillium Web', sans-serif; padding-bottom:0;  line-height:15px; font-weight:600; }
	.isProduct .priceStor { font-size:34px; font-weight:800; line-height:30px; height:auto;text-transform: uppercase; margin-bottom: 0;font-family: 'Titillium Web', sans-serif; *line-height:32px; }
	.isProduct .priceStorExcl { display:block; width:258px; font-size:10px; color:#201d1e; margin:5px 0 10px}
	/* Insert Product_ShowSavedAmount*/
	
	.isProduct .savePrice {background-color: #b61d3b; 
		/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b61d3b), to(#8d1c37)); 
		/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #8b1c37, #b61d3b); 
		/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #8b1c37, #b61d3b); 
		/* IE 10 */ background: -ms-linear-gradient(top, #8b1c37, #b61d3b); 
		/* Opera 11.10+ */ background: -o-linear-gradient(top, #8b1c37, #b61d3b);
		/*position:absolute; top:12px; left:125px;*/
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		font-size:15px;
		font-family: 'Titillium Web', sans-serif;
		color: #fff;
		padding: 2px 11px 3px 10px;
		text-align:center;
		text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.23);
		text-transform: uppercase;			
		display: inline;
		float:left;
		font-weight:800;
		margin:0 0 9px 1px;
	}
	.isProduct .choiceBox, .isProduct .choiceBorders, .isProduct .choiceBordersInner { width:262px; margin: 0 0 0 0 !important; position:relative;}
	.isProduct .choiceBox { background:none; margin:0 0 10px; position:relative; }
	.isProduct .choiceBox .inputSelect{ font-size:13px; width:151px; font-family:Helvetica, Arial, sans-serif; padding:3px 0 4px 5px; margin-bottom:2px;}
	.isProduct .itemVariant{ margin:0 0 1px; width:262px;}
	
	.isProduct .itemQuantity { display:block; float:left;width:39px; margin:0; /*height:41px; margin:21px 0 0 */ }
	.isProduct .itemQuantity  span{ display:block;}
	.isProduct .inputQuantity { background: url(images/spriteImages.png) -420px -342px no-repeat; width:39px; height:25px; padding:7px 0 9px; font-size:22px; font-weight:600; line-height:18px; text-align: center; border: none; color:#252d3a;margin:21px 0 0; padding:12px 0 5px\9; }
	.isProduct .itemButton.addToCart { float: left; display:block; width:216px; height:62px; margin:0 0 5px 6px; clear:none; padding:0; background:url(images/spriteImages.png) -160px -321px no-repeat; cursor: pointer }
	.isProduct .addToCartButton { width:216px; height:62px; margin:0; padding:0; float:left; text-indent:9999px; background:none; border:none; font-size:0; line-height:0; }
	
	.itemQuantity div .text { display:none}
	.itemQuantity .stock .text{ display:block; }
	.itemAdded { margin:0; padding:10px 0 0 0; float:left}
	
	.choiceBorders .ajaxload {  position: absolute; right: 10px; top: 0;}
	.isProduct .descriptionLabelContainer .text{ text-decoration: none; font-size:12px; line-height:16px; font-family: Helvetica, Arial,sans-serif;}
	.isProduct .choiceBordersInner{ padding-bottom:19px; width:261px; padding:0 0 0 1px;}
	.isProduct .itemInfo{ margin:1px 0 30px;}
	.isProduct .product_box_container{ display:block;}
	.isProduct .choiceBordersInner .itemAdded{ font-size:13px; padding:0; margin:-10px 0 5px; font-family:Helvetica,Arial,sans-serif;}
	.DESVALSummaryErrors{ margin:3px 0; padding:0 0 0 15px;}
	.isProduct .choiceBordersInner .itemAdded a:link, .isProduct .choiceBordersInner .itemAdded a:hover, .isProduct .choiceBordersInner .itemAdded a:visited{ color:#9B1C38;}
	.isProduct .stock{ display:none; float:left; padding:0; margin:0; width:261px;}
	.isProduct .stock .text{color:#252d3a; font-size:12px; font-family:Helvetica, Arial, sans-serif; padding-left:2px;}
	.isProduct .checkAndWishList{ width:261px; margin:0; padding:0 0 22px;}
	.isProduct .wishListButton, .isProduct .checkListButton{ background:url(images/spriteImages.png) -550px -260px no-repeat; font-size:0; line-height:0; width:126px; height:25px; padding:0}
	.isProduct .wishListButton{ margin-left:-1px;}
	.isProduct .checkListButton{ background-position:-686px -260px; margin-left:10px;}
	
	.compact-product-description-div { position:absolute; bottom:2px; left:0 }
	.compact-product-description-gradient { display:block; height:55px; width:261px; padding:0; background:url(images/description_gradient.png) 0 0 repeat-x }
	#compact-product-description-show-more-button, #compact-product-description-show-less-button { float:left; display:block; padding:0 0 2px 23px; text-decoration:underline; cursor:pointer ; color:#252d3a; font-size:12px;font-family: Helvetica, Arial,sans-serif;}
	#compact-product-description-show-more-button { background:url(images/spriteImages.png) -549px -210px no-repeat }
	#compact-product-description-show-less-button { background:url(images/spriteImages.png) -549px -235px no-repeat }
	#compact-product-description-show-more-button:hover, #compact-product-description-show-less-button:hover { color:#252d3a }
		
	/*product Relations*/
		#productRelationsCenter{ margin:0; color:#4c4c4c;border-bottom:1px solid #e5ebee; padding:0 0 10px;}
		#productRelationsCenter .relationsTable.noRight .relationsTableHeader{ width:702px; background:none; padding:0; font-size:0; font-family: 'Titillium Web', sans-serif; font-size:21px; font-weight:bold; text-transform:none; border-bottom:1px solid #e5ebee; text-transform:uppercase; padding-bottom:3px; color:#252d3a; text-align:center;} 
		.isProductlist #productRelationsCenter .relationsTable.noRight .relationsTableHeader{ width:702px; background:url(images/head_popular.jpg) 0 0 no-repeat; height: 29px; padding:0; font-size:0; line-height: 0; text-indent: -9999px; display: block; overflow: hidden; border:none;}
		.isProduct #productRelationsCenter.topSellingInCategory .relationsTable.noRight .relationsTableHeader{width:702px; background:url(images/head_seemore.jpg) 0 0 no-repeat; height: 31px; padding:0; font-size:0; line-height: 0; text-indent: -9999px; display: block; overflow: hidden; border:none;}
		#productRelationsCenter .relationsTable.noRight .relatedProduct{ width:100px; margin:20px 0 10px 20px; *margin-left:18px;}
		#productRelationsCenter .relationsTable.noRight .wrapper .relatedProduct:first-child{ margin-left:0;}
		#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText{ padding-top:8px; position:relative;}
		
		#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv{ width:100px;}
		#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage{width:100px; background:#fff; padding:0; margin:0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0 0 10px 0 rgba(84, 84, 84, 0.2);
				border-collapse:separate;
				-moz-box-shadow:0 0 10px 0 rgba(84, 84, 84, 0.2);
				-webkit-box-shadow:0 0 10px 0 rgba(84, 84, 84, 0.2);
				-o-box-shadow:0 0 10px 0 rgba(84, 84, 84, 0.2);
				-ms-box-shadow:0 0 10px 0 rgba(84, 84, 84, 0.2); position:relative; border:none;}
		#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage a img{border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
		#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text{ color:#2d2d2d;}
		#productRelationsCenter .relationsTable .relatedProduct .prevPrice{ display:block; width:100px; text-decoration:line-through;}
		
		
		#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a{ text-transform:uppercase; color:#2d2d2d; font-size:10px; font-weight:600; line-height:12px; height:25px; display:block; overflow:hidden;}
		#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a.smallProductListShowMore{ background-position:2px -260px; width:87px; margin-top:0 !important;}
		#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price{ height:auto !important; padding-bottom:14px;}
		#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice{ position:absolute !important; bottom:24px; left:0;}
		
	
	/*product Relations end*/		

/* product page end*/

/*checkout page*/
	.isCheckout .center{ padding:0;}
	.che_head{ margin: 0 0 14px; padding:0; background: url(images/bg_headcheck.jpg) no-repeat scroll 0 bottom }
	.che_indhead h1{font-family: 'Titillium Web',sans-serif; text-transform:uppercase; color:#252d3a;}
	.isCheckout .content .checkout{ background: none !important; margin: 0 auto 30px; width:900px;}
	.bt2 { background: url(images/spriteImages.png) no-repeat scroll 0 -656px ;}
	.bt2 span { background: url(images/spriteImages.png) no-repeat scroll right -714px ;font-family: 'Titillium Web',sans-serif; font-size:19px; text-transform:uppercase;}
	.selected .bt2 { background: url(images/spriteImages.png) no-repeat scroll 0 -550px ;}
	.selected .bt2 span { background: url(images/spriteImages.png) no-repeat scroll right -601px; font-family:'Titillium Web',sans-serif; font-size:19px; text-transform:uppercase;}
	.shopvidere { background: url(images/spriteImages.png) no-repeat scroll 0 -771px;}
	.neeste { background: url(images/spriteImages.png) no-repeat scroll right -772px;}
	.bt3 {  background: url(images/spriteImages.png) no-repeat scroll 0 -902px;}
	.bt3 a { background: url(images/spriteImages.png) no-repeat scroll right -933px;}
	.bt3 a:hover{ color:#fff;}
	a.bt3 span { background: url(images/spriteImages.png) no-repeat scroll right -933px;}
	.selected .bt2 .number { background: url(images/spriteImages.png) no-repeat scroll 0 -964px;}
	.bt2 .number { background: url(images/spriteImages.png) no-repeat scroll 0 -964px;}
	.antalpro { background: url(images/spriteImages.png) no-repeat scroll -50px -964px; width: 21px ; border:none; padding: 0 ;}
	.jegaccep { background: url(images/spriteImages.png) no-repeat scroll 0 -1280px; color:#fff;}
	
	.che_bstep2 input { background: url(images/spriteImages.png) no-repeat scroll 0 -1238px; border: medium none;  padding: 5px; width: 192px;}
	.che_bstep2 select { background: url(images/spriteImages.png) no-repeat scroll  0 -1239px; border: medium none;  padding: 3px 5px 5px; width: 204px;}
	.step2 .che_bstep2 .w129 { padding-left: 5px;  width: 119px;}
	.che_bstep2 .w129 { background: url(images/spriteImages.png) no-repeat scroll  0 -1202px; padding-left: 15px;  width: 109px;}
	.che_bstep2 .w45 { background: url(images/spriteImages.png) no-repeat scroll 0 -1169px;  width: 35px;}
	
	.jegaccep a{ color:#fff;}
	.che_Fak .che_checkbox input{ width: auto;}
	
	.isCheckout .itemNameTd {width:320px;}
	.che_allprice2{ background:url(images/bg_allprice2.png) no-repeat 0 0 #7e7e7e;}
	.che_log_inner_right_field .w202{ width:119px !important; background-position:0 -1601px;}
	.che_arrow{ background: url(images/spriteImages.png) no-repeat scroll -110px -964px;}
	.che_login .validationSummary{ padding:10px 0 0 7px;}
	.che_login .DESVALSummaryErrors{ padding-left:12px;}
	
	.che_boxtext .box3 { width: 253px;}
	.che_boxtext .box3_ct { width: 238px;}
	.che_boxtext .w106 { width: 147px;}
	.che_bstep2 label.rightLabel{ width:180px;}
	
	.che_delete{background:url(images/spriteImages.png) no-repeat scroll  -160px -964px}
	.che_boxt .che_boxh{ background:url(images/spriteImages.png) no-repeat scroll  0 -1011px}
	.che_boxt2 .che_boxh{ background:url(images/spriteImages.png) no-repeat scroll  right -1010px}
	.che_allprice{background:url(images/spriteImages.png) no-repeat scroll  0 -1060px}
	.che_login{ display:none;}
/*end checkout*/

/* gavekort */
	.gift_basketStep_active{ border:1px solid #293543;}
	.gift_basketStep_before{border:1px solid #293543; background-color:#293543; color:#fff;}
	.gift_basketStep_after, .gift_basketStep_active, .gift_basketStep_before{ padding:0 0 2px; margin-bottom:5px;}
/* gavekort end */

/* forum */
	#forumContainer .ForumButton{border:1px solid #C3C3C3; background:#293543; text-transform:uppercase; font-size:10px; color:#fff; font-weight:600;  line-height:12px;}
	@-moz-document url-prefix() {
		 #forumContainer .ForumButton{padding-bottom:2px;}
	}
	#forumContainer .forumTable .header{ background:#293543; text-transform:uppercase; font-size:10px; color:#fff; font-weight:600;}
	#forumContainer .forumTable .item a, #forumContainer .forumTable .alternating a, #forumContainer a{color:#252D3A; font-size:12px; font-weight:600;}
	#forumContainer .forumTable .alternating, #forumContainer .forumTable .item{color:#252D3A; font-size:12px;font-weight:600;}
	#forumContainer .forumTable .ForumPostColumn .ForumPostImage img{border:1px solid #E1E8EC;}
/* forum end*/

/* bonus */
	.bonusPanel .giftCardButton{background:url(images/spriteImages.png) no-repeat -160px -260px; font-size:11px; font-weight:600; text-transform:uppercase; margin:0; text-align:center;text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.23); padding:3px 0; line-height:11px; width:109px;}
	
/* bonus end*/

#LoginContainer #loginDiv .ForumButton, #LoginContainer .ForumButton{ border:none; background:#293543; text-transform:uppercase; font-size:10px; color:#fff; font-weight:600; height:auto; padding:4px 0; line-height:12px;}
#LoginContainer #createUserDiv{ margin-top:5px;}
#loginDiv .validationSummary{ padding-top:10px;}
.newslist, .newslist .dato { font-size:12px;}
.newslist .headline{text-transform:uppercase; color:#252D3A;  font-family: 'Titillium Web', sans-serif; font-weight:bold; font-size:19px; line-height:25px; border-bottom:1px solid #e1e8ec; margin-bottom:15px;}
.newslist .headlineList a{color:#fff; text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.23); padding:5px; font-size:12px; font-weight:600; text-transform:uppercase; display:block; background:url(images/dropdownBG.jpg) repeat-x scroll center center #891C37;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
.centerContentWebPage{ margin:0;}
.newslist .link:link, .newslist .link:hover, .newslist .link:visited{ color:#A11C39; text-transform:uppercase;}
.centerContentWebPage{ font-size:12px;}
.wishList #wishListItems{ border:4px solid #E1E8EC}
.wishList a{color:#252D3A;}
.printIconCheckList{background-color:#252D3A}
.divChecklistHead .divListSort select{ border:1px solid #ccc;}
#wishListItems .overlayList { top:0; left:0;}
#wishListItems .overlayList img{ width:30px;}
#LoginContainer #createUserDiv .ForumButton{ height:auto; line-height:12px; padding:4px 0; width:175px\9; *width:160px;}
	@-moz-document url-prefix() {
		 #LoginContainer #loginDiv .ForumButton, #LoginContainer .ForumButton, #LoginContainer #createUserDiv .ForumButton{padding:2px 0;}
	}
.centerContentWebPage .loginLeft #loginDiv h2{ display:none;}
#editUserCreateButton input.ForumButton{ width:126px;}

/*Fix the right column*/
.right { float: right; padding-right: 0;  width: 170px;}
.boxRightHeader{text-transform:uppercase; color:#252d3a;  font-family: 'Titillium Web', sans-serif; font-weight:bold; font-size:17px; padding:5px 0 5px 10px; height:auto; line-height:25px; border-bottom:1px solid #e1e8ec; width:160px;}
.boxRightContent{ padding:10px 0 14px 10px; font-size:12px; font-weight:600; text-transform:uppercase; color:#27313E}

/* style top login */
	.loginBoxWrapper{display:none; height:auto; *display:block;}
	.loginBoxWrapper .tla{width:1020px; margin:0 auto; position:relative;}
	.loginBoxWrapper .tlaUnauthenticated{background:url(images/bg_login.png) no-repeat 0 0;position:relative;}
	.tlaUsername{ position:absolute; top:17px; top:18px\9; width:160px; height:20px; left:537px; background:none; color:#252D3A; font-size:12px; text-transform:uppercase;}
	.tlaPassword { position:absolute; top:17px; top:18px\9; width:160px; height:20px; left:718px; background:none; color:#252D3A; font-size:12px; text-transform:uppercase;}
	.tla .tlaLoginBtn, .tla .tlaLogoutBtn{ position:absolute; top:14px; width:71px; height:28px; left:889px; background:none; font-size:0; line-height:0; cursor:pointer}
	.tla .ajaxload{position:absolute; top:20px;left:857px;}
	.tla .tlaForgotPass{ display:none;}
	.tla .validationSummary{ position:absolute; top:39px; left:525px; width:400px; }
	.tla .tlaTrans{ position:relative; width:434px; height:67px;; left:91px;}
	.loginBoxWrapper.authenticated{ display:block; background:url(images/bg_login.png) no-repeat 0 -150px; height:71px;width:1020px; margin:0 auto;}
	.authenticated .tlaAuthList{ width:879px;}
	.tlaAuthList ul{ margin:0; text-align:right; padding:20px 0 0;}
	.authenticated .tlaAuthList ul li{ display:inline-block; *float:right; padding:0 10px;  background:url(images/spriteImages.png) no-repeat scroll 0 -205px; *background:none;}
	.authenticated .tlaAuthList ul li.loginAs{ background:none;}
	.authenticated .tlaAuthList ul li a{ font-size:12px; font-weight:600; color:#323232; text-decoration:none; text-transform:uppercase;}
	
/* style top login - end */


.imageBorderMedium a {text-align:center;}

/*Fix the item group show p when it has no text*/

.TopSectionView2Content_NoText { display: none}
.newslist .dato{ display: none;}


/*Raptors - 2013*/
.relatedProduct .relatedProductImage { height: 130px;border-bottom: #FFF 3px solid !important;}
.isProduct .topSellingInCategory { margin-top: 20px !important;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text{ height: 26px; overflow: hidden; display: block;}
.isFrontpage .overlayList img, #productRelationsCenter .overlayList img{ width: 64px;}

/* newsletter popup */
.slideAnchor{ background:url(images/newsletter_popup.png) no-repeat 0 0;right:auto;width:90px;height:350px;top:200px!important;box-shadow:none;position:fixed;z-index:999;cursor:pointer;padding:0}
.slideAnchor span{font-size:0;line-height:0;height:33px}
.slidePopupContainer{background:url(images/newsletter_popup.png) no-repeat -320px 0;width:465px;height:350px;border:none;right:auto;border-radius:0;box-shadow:none;z-index:999;position: fixed; top:200px; left:0; display:block !important;}
.slidePopupContent{width:241px;text-align: left;margin: 0;padding:37px 0 0 152px;}
.signup-clear{clear:both;height:10px}
.slidePopupContentRow #ctl00_ctl10_lblSlidePopupContentMessage{width:234px;float:left;text-align:center;font-size:11px;color:#000;line-height:21px;font-weight:400;margin:0 auto;padding:0 24px}
.slidePopupContainer .slidePopupCloseButton{position:absolute;right:11px;top:19px; width:30px; height:30px; cursor:pointer}
.slidePopupContentTitle{ text-align:center; padding:24px 10px 7px}
.slidePopupContentTitle span{font-size:25px; line-height:25px; text-transform:uppercase; color:#3b3b3b; font-weight:900; text-shadow:0 1px 1px rgba(255, 255, 255, 0.5)}
.newsletterPopup-contentMessage{font-size:15px; line-height:19px; font-weight:600;text-shadow:0 1px 1px rgba(255, 255, 255, 0.5); color:#3b3b3b;}
.slidePopupContentRow{text-align:center;}
.slidePopupContainer .tdNewsletterTitle{display:none;}
.slidePopupContainer .subscribeNewsletterTable{width:100%;margin-top:13px; position:relative;}
.slidePopupContainer .nameRow td.tdNewsletterInput{width:230px!important}
.slidePopupContainer .nameRow td{}
.slidePopupContainer .subscribeNewsletterTable .bigButton{width:149px;height:33px; margin:2px 0 0 42px;border-radius:4px; font-size:15px; color:#fff;line-height:28px; text-shadow:none; text-transform:uppercase; font-weight:bold;cursor:pointer;padding:0; border:1px solid #6f132a; text-shadow:-1px -1px 1px rgba(0,0,0,0.23);background: #ba1d3b; /* Old browsers */
background: -moz-linear-gradient(top, #ba1d3b 0%, #8a1c37 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba1d3b), color-stop(100%,#8a1c37)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ba1d3b 0%,#8a1c37 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ba1d3b 0%,#8a1c37 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ba1d3b 0%,#8a1c37 100%); /* IE10+ */
background: linear-gradient(to bottom, #ba1d3b 0%,#8a1c37 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba1d3b', endColorstr='#8a1c37',GradientType=0 ); /* IE6-9 */}
.slidePopupContainer .subscribeNewsletterTable .ajaxload{position:static;bottom:-10px;right:8px}
.slidePopupContainer .newsletter_email_error, .slidePopupContainer .newsletter_name_error{display:block;width:280px; text-align:left; font-size:0; position:relative; top:-5px;}
.slidePopupContainer .text.newsletter_result_label{color:#3b3b3b;font-weight:600; display:block; float:left; margin:3px 0 0;}
.bottomSmallCart{position:absolute;right:27px;top:22px;width:148px;text-align:right;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase}
.slidePopupOption,.slidePopupContainer .tdNewsletterTitle,.slidePopupContainer .nameRow td.tdNewsletterTitle,.slidePopupContainer .emailRow td.tdNewsletterTitle,.wideFooterExtensionContent .nameRow .text,.slidePopupContainer .emailRow .text{display:none}
.textAdress a:active,.textAdress a:visited,.textAdress a:hover{color:#e30613;font-size:11px;line-height:11px}
.slidePopupContainer .subscribeNewsletterTable tr,.slidePopupContainer .subscribeNewsletterTable td,.wideFooterExtensionContent .emailRow td{display:block; text-align:left}
.slidePopupContainer .nameRow,.slidePopupContainer .emailRow{float:left;margin-left:0;width:230px!important}
.slidePopupContainer .nameRow input,.slidePopupContainer .emailRow input{border:1px solid #97918b;border-radius:4px;color:#3b3b3b;font-size:13px;height:24px; line-height:22px;left:0;margin-bottom:9px;padding:2px 10px 4px 10px;text-transform:none;width:219px;font-weight: 600;}
#ctl00_ctl08_ctl00_emailTextBoxRequiredTextValidator_Txt{display:block;}
/* newsletter popup - END*/

/* CLH */
    .center.wishList { width: 702px; }
    .center.wishList .ShowWishList { padding: 0; }
/* CLH */

/* SINGLE NODE MENU, FACET SEARCH & PIM */
.leftMenuHeader,.leftMenuHeader a,.leftMenuHeader a:visited,.leftMenuHeader a:hover{color:#252d3a;font-size:19px;text-decoration:none}
.productSingleNodecontainer{color:#252d3a;font-size:12px}
.ParentItemGroupSingleNode{text-transform:uppercase;font-size:13px;font-weight:700;background:none;padding:3px 0;border-top:1px solid #d1d1d1}
.ParentItemGroupSingleNode a{padding:0 0 0 20px;margin:0;background:transparent url(images/facet.png) no-repeat -5px 4px;font-size:19px;color:#252d3a}
.ItemGroupSelectionSingleNode{text-transform:uppercase;background:none;text-shadow:none;font-size:13px;padding:5px 0;color:#252d3a}
.SubItemGroupSingleNode{background:none}
.SubItemGroupSingleNode a,
.SubItemGroupSingleNode a:hover{border:none;background:none;padding:5px 10px;color:#252d3a}
.SubItemGroupSingleNode a:hover{background:#dae2e7}
.compact-singlenodemenu-gradient{display:none!important}
.resetAllFilter input[type="submit"],
.resetAllFilterBottom input[type="submit"]{width:100%;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;outline:none;padding:8px 0;height:auto;border:1px solid #232627;border-radius:4px;background:#2d515d;background:-moz-linear-gradient(top,#2d515d 0%,#232829 100%);background:-webkit-linear-gradient(top,#2d515d 0%,#232829 100%);background:linear-gradient(to bottom,#2d515d 0%,#232829 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d515d',endColorstr='#232829',GradientType=0)}
#compact-singlenodemenu-show-more-less-button,#compact-singlenodemenu-show-more-less-button.isShown{background:url(images/facet.png) no-repeat -5px -50px;padding:0;padding-left:10px;font-style:italic;text-decoration:none}
#compact-singlenodemenu-show-more-less-button.isShown{background-position:-5px -75px}
.filterCheckBox .customCheckboxContainer{background:none;width:13px;height:13px;border:1px solid #ccc;box-sizing:border-box}
.filterCheckBox .customCheckboxContainer.isCheck{background:url(images/facet.png) no-repeat -5px -30px;border:none}
.compact-singlenodemenu-div[show-more-text]{padding-top:5px;margin-top:3px;border-top:1px solid #d1d1d1}
.productFilterBoxcontainer,.resetAllFilter,.resetAllFilterBottom{background:none;border:none}
.productFilterBoxcontainer{margin-top:20px}
.facet_container{float:left;}
.headerFilter .filterOptionName{text-transform:uppercase;font-weight:600;font-size:16px}
.filterFacetCountText{font-size:11px}
.headerFilter{margin:0;border-bottom:1px solid #ccc;padding-bottom:0}
.filter_options_content{padding-bottom:20px!important;}
.filterGroup{padding:0!important}
.filterTable td{padding:7px 0}
.filterTable .filterFacetName{font-size:12px}
.filterTable .filterFacetCountText{font-size:10px}
.facetFilterDirectLinkContainer{margin-top:20px}
.facetFilterDirectLinkContainer a{color:#252d3a;font-size:12px}
.facetFilterDirectLinkContainer .directLinkInfo{margin-top:5px;padding:10px;box-sizing:border-box;color:#252d3a;border:1px solid #ddd}
.facetFilterDirectLinkContainer textarea{width:100%;color:#252d3a}
.filterResetOnlyFilter{background:none;border:none;outline:none;text-decoration:underline;font-size:11px;color:#b1b9bc;margin-top:9px;padding-right:0}
.brandsAZ a.disabled{color:#999B9E!important;cursor:auto;text-decoration:none;text-shadow:1px 1px 0 #fff}
.brandsAZ{width:auto;padding:0 0 10px;border-bottom:1px solid #ddd}
.brandsAZ a.activelink:hover{background:#2d97c3}
.brandsAZ br{display:none}
.brandsAZ li{min-width:18px}
.jspTrack{background:#eeefea}
.jspDrag{background:#252d3a}
.jspVerticalBar{width:7px}
.jspVerticalBar .jspArrow{height:0;}
.filterOption{padding:0 2px 0 5px;background:#252d3a}
.filterOption span{height:20px;padding:2px 3px 0;box-sizing:border-box;font-size:11px}
.filterOptionSelection{border-radius:0;background:#252d3a;color:#fff}
.filterRemoveFilterOption{background:url(images/delete.gif) no-repeat;width:9px!important;height:9px!important;padding:0;margin-top:4px}

.dt_information{float:left;display:block;width: 100%;margin:30px 0 0;position:relative;font-size:13px;color: #252d3a;}
.item-specifications-headline{text-transform:uppercase;text-align:center;font-size: 21px;font-weight: bold;margin-bottom:15px;padding-bottom: 5px;border-bottom: 1px solid #ddd;}
.dtifSpecBoxTable{width:100%}
.dtifSpecRow{font-size:12px;font-family: Helvetica, Arial,sans-serif;}
.dtifSpecName{width:22%;padding:8px 10px 7px;background: #dedede;border-top:2px solid #fff;}
.dtifSpecInfo{width:26.5%;padding:8px 10px 7px;background: #eeeeee;border-top:2px solid #fff;}
.dtifClear{width:3%;border-top:2px solid #fff}
/* END of SINGLE NODE MENU, FACET SEARCH & PIM */