/*General styles start*/
    body, html{ background:#FFFFFF; font-family: "Courier New", Courier, monospace; font-size:11px; color:#4b4b4b;}
    input, textarea, select { font-family:"Courier New", Courier, monospace; font-size:11px; color:#4b4b4b; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #4b4b4b;}
    .headline { color:#4b4b4b; font-size:18px; font-weight:bold; line-height:18px; font-family:"Courier New", Courier, monospace; height:31px; text-transform: uppercase;}
    h2 {margin:0px; color:#4b4b4b; font-size:14px; line-height:25px; font-weight:bold; font-family:"Courier New", Courier, monospace;}
    input { outline: none; }
/*General styles end*/

/*ContentWraper styles start*/	
	.left {width:170px; padding:0; padding-right:20px; padding-top:2px;}
	.isFrontpage .left {padding-right:28px; padding-top:1px;}
	.isFrontpage .right {display:none;}
	.right {width:170px; padding:0px; margin-right:0; padding-top:0;}
	.center {width:493px; padding:0px; margin-left:18px; margin-top:0px;}
	.isFrontpage .center {width:900px; margin:0px;}
	.centerNoRight { width:682px; margin-top:10px; margin-left:18px; background:none;}

	.main { background:none;} 
    .content {width:900px; background:none; border:none; margin:0px;  padding:20px 0px 0px 0px; margin-bottom:15px; position: relative;}
    .isFrontpage .content {width:900px; background:none; border:none; margin:0px; padding:0;}
	.centerContent { background:none; position:relative;}
    .centerContentWebPage {width:493px; background:none; padding:0px; }
    .centerContentWebPageNoRight { background:none; width:688px; margin:0px; padding:0px; }
	.centerProductListNoRight { width:688px; margin-top:0; margin-left:20px; padding:0px;}
    .mainContent {width:900px; background:none; border:none;}
    .productMenucontainer { background:none; padding:4px 0 0; margin:0px; float:left;}
    .top { width:900px; height:122px; margin:0px; background:none; }
	.topDiv { width:900px; margin:0px;}
	.topSection { width:900px; background-image:url(images/top_dk.jpg); height:156px; background-repeat:no-repeat; position:relative;}
	.topSmallCart {
		color: #4B4B4B;
		cursor: pointer;
		float: right;
		font-size: 11px;
		height: 35px;
		line-height: 11px;
		padding: 0;
		position: absolute;
		right: 0;
		text-align: right;
		text-transform: none;
		top: 84px;
		width: 205px;
	}
	#topSmallCartCount { float: left; width: auto; text-transform:none; font-size:11px; color:#fff;}
	#topSmallCartPrice { width:205px; text-transform:uppercase; font-size:14px; color:#4c4c4c; padding-top: 14px; font-weight: bold; line-height: 14px;} 
	
	.logoImg {
		height: 116px;
		width: 375px;
	}	
	
	.topSectionBreadcrumb { margin-bottom:10px;}
	.topSectionBreadcrumb .first { color:#626262;}
	.topSectionBreadcrumb .first a { color:#626262;}
	.topSectionBreadcrumb .next { color:#626262; text-transform: uppercase;}
	.topSectionBreadcrumb .next a { color:#626262; text-transform: uppercase;}
	
	.searchTable { margin:0px; display:none}
	.searchButton { border:none;}
/*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:#316f62; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#316f62; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:12px;}
    
    #freightLine { background:none; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#4b4b4b; text-decoration:none; }
    .headerPaging { background:none; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
    .headerPaging .paging { color:#4b4b4b; font-size:11px; font-weight:normal; line-height:13px; }
    .headerPaging a:link{ color:#4b4b4b; font-size:11px; font-weight:normal; line-height:13px; }
    .headerPaging a:active{ color:#4b4b4b; font-size:11px; font-weight:normal; line-height:13px; }
    .headerPaging a:visited{ color:#4b4b4b; font-size:11px; font-weight:normal; line-height:13px; }
    .headerPaging a:hover{ color:#4b4b4b; font-size:11px; font-weight:normal; line-height:13px; }

    th.line { border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6;}
    .line { border-bottom:1px solid #e6e6e6;}
    .link:link { color: #4b4b4b; font-size:10px; }
    .link:active { color: #4b4b4b; font-size:10px; }
    .link:visited { color: #4b4b4b; font-size:10px; }
    .link:hover { color: #4b4b4b; font-size:10px; }
    .inputSearch {width:139px; height:16px; padding-top:2px; margin:0px; border:none; border-left: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
    .inputSelect { font-size:10px; border: 1px solid #e6e6e6; }
    .inputQuantity { font-size:10px; border: 1px solid #e6e6e6; text-align:center; line-height:15px; }
    .inputDelivery { font-size:10px; border: 1px solid #e6e6e6; }
    .Img { border:1px solid #e6e6e6;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
	.productListView3 .headlineList a { color:#626262; font-size: 12px; line-height: 15px;}
    .prevPrice { font-size:10px; color:#4b4b4b; text-decoration:none; line-height:20px; }
    .productHeader { background:#4b4b4b; border:none; border-bottom:1px solid #e6e6e6; background:none; }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#4b4b4b; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#4b4b4b; font-size:10px;  line-height:15px; }
    .priceSmall { color:#4b4b4b; font-size:10px;  line-height:16px; }
    .price { font-size:12px; color:#4b4b4b;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:15px; color:#4b4b4b;  text-decoration:none; line-height:17px; }
	.priceStorExcl {font-size:10px; color:#4b4b4b;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:12px; color:#4b4b4b; text-transform: uppercase; margin-top: 0;}
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#316f62; color:#FFFFFF; line-height:18px;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; font-size:11px; }
    .text a:link{color:#4b4b4b; line-height:13px; }
    .text a:active{color:#4b4b4b; line-height:13px; }
    .text a:visited{color:#4b4b4b;  line-height:13px; }
    .text a:hover{color:#4b4b4b; line-height:13px; }
    .textSmall { color:#4b4b4b; font-size:11px; }
    .textSmall a { color:#4b4b4b; font-size:11px; }
    .textSmall a:link { color:#4b4b4b; font-size:11px; }
    .textSmall a:active { color:#4b4b4b; font-size:11px; }
    .textSmall a:visited { color:#4b4b4b; font-size:11px; }
    .textSmall a:hover { color:#4b4b4b; font-size:11px; }
    .textSmall .link a:hover { color:#4b4b4b; font-size:11px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#4b4b4b; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#4b4b4b; 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*/
        .frontpageOuter { margin-bottom:0;}
		.frontpage{ width:942px; height:680px;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:10px; color:#4b4b4b; width:220px; line-height:13px;}
		
		.productNewsContainerOuter {margin-bottom:15px; padding-top:15px; padding-bottom:15px; border-top:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid; background-image:url(images/boxBg.gif); background-repeat:no-repeat;}
		.productNews { width:503px; margin:0px;}
        .productNews img { border:1px solid #FFFFFF;  }
        .productNewsItem { background:none; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#4b4b4b; font-size:10px; font-weight:normal; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
		#topDropDownMenu li {padding:0px!important; margin:0px 15px 0px 0px;}
		#topmenu_0 { }
		#topmenu_0 a {  }
		a.menuLinkElement {font-size: 11px!important; padding-top: 0px!important; padding-bottom: 0px!important;}
		a.menuLinkElement:hover { color: #316f62; }
		.menuContainer .menuFirstWrap dd ul li {margin-left:0px!important;}
		.menuContainer .menuFirstWrap dd ul li a{padding-left:0px!important;}
		.menuFirstWrap, .menuSecondWrap {background:transparent!important;}
		#topDropDownMenu dl {border-right:none!important;}
		#topDropDownMenu dt {border-bottom:1px solid #C0C0C0!important;}
        .menu { width:900px; margin:0px; padding:0px 0px 0px 0px; background:none; font-family:"Courier New", Courier, monospace; text-transform:none;}
		.menu a {padding:5px;}
        .menu a:link { color: #000; font-size:16px; font-weight:normal; text-decoration:none; }
        .menu a:active { color: #000; font-size:16px; font-weight:normal; text-decoration:none; }
        .menu a:visited { color: #000; font-size:16px; font-weight:normal; text-decoration:none; }
        .menu a:hover { color: #000; font-size:16px; font-weight:normal; text-decoration:none; }
        .topLineLink:hover { color: #000 !important; font-size:16px; font-weight:normal; text-decoration:none;  }
        .menuNormbg { background:none;  line-height:12px; padding:0px; margin-right:25px;}
        .menuOverbg { background:none; line-height:12px; padding:0px; margin-right:25px;}
		.menuLinkElement a {color:#000!important;}
		.menuLinkElement:hover {font-weight:bold;}
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
		#languageMenu {width:170px; margin:0 0 25px; text-align:left; }
		#languageMenu a { color:#4b4b4b; font-size:11px; font-weight:bold;}
		#languageMenu a:hover { color:#4b4b4b; font-size:11px; font-weight:bold;}
		#languageMenu ul li { width:85px; padding:0px; font-weight:bold; line-height:12px; font-weight:normal; padding-top:4px; padding-bottom:1px; text-transform:uppercase;}
		
		.expanderMenu.li a:hover {background:transparent!important; color:#656565;}
		.topLineLink:hover {background:#000!important; color:#fff !important;}
        .leftMenuContainer { border:none; margin:0px; padding:0px; margin-bottom:17px; }
        .leftMenuHeader { color:#4b4b4b;font-size:14px;font-family:"Courier New", Courier, monospace;padding-left:0px; padding-bottom:6px;  background:none;}
		.leftMenu { margin:0px; padding:0px; }
        .leftSubMenu { border:none; }

        .menuNorm { border:none; text-transform:normal; margin-bottom:7px; }
        .menuNorm a { color:#000; font-size:11px; font-weight:normal; text-decoration:none; }
        .menuNorm a:hover { color:#000; font-size:11px; text-decoration:none; font-weight:normal; list-style:none; }
        .menuActive { background:none; border:none; text-transform:normal; margin-bottom:7px; }
        .menuActive a { color:#000; font-size:11px; font-weight:normal; text-decoration:none; }


        .subMenuNorm a { color:#000; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#000; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuActive { background:none; font-weight:normal; }
        .subMenuActive a { color:#000; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a { color:#000; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#000; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background:none; font-weight:normal; }
        .subSubMenuActive a { color:#000; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:none; }
        .choiceBorders { border:1px solid #e6e6e6; background:none;}
		
		.productListView3 .itemCol1 {}
		.productListView3 .itemCol2 { margin-left:10px;}
		.productListView3 .itemCol3 { margin-left:10px;}
        
        .imageBox { background:none; }
        .imageBorder {border:none; }
        .imageBorderProduct {border:none; }
        .imageBoxMedium { background:none; width:420px; padding:0px; margin-bottom:10px; }
        .imageBorderMedium {border:none; }
        
        .productItemInfo {background:none; }
        .productItemPicBorder {border:none; }
        
        .tdFilter { background:none; border:none; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#4b4b4b; font-size:10px; font-weight:normal; 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:none; padding:0px; margin-bottom:15px; padding-top:15px; padding-bottom:15px; border-top:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid; background-image:url(images/boxBg.gif); background-repeat:no-repeat; }
            .boxRightContainerImg {background:none; margin-bottom:15px; padding-top:15px; padding-bottom:15px; border-top:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid; background-image:url(images/boxBg.gif); background-repeat:no-repeat;}
            .boxRight { border:none; color:#4b4b4b; font-size:10px; }
            .boxRight a { color:#4b4b4b; font-size:10px; text-decoration:none; }
            .boxRight a:hover { color:#4b4b4b; }
            .boxRightHeader { text-transform:uppercase; height:13px; padding:0px; padding-bottom:3px; color:#4b4b4b; background:none; font-family:"Courier New", Courier, monospace; font-weight:bold; font-size:15px; }
            .boxRightHeader a { color:#4b4b4b; text-decoration:none; font-weight:bold; font-size:15px;}
            .boxRightHeader a:hover { color:#4b4b4b; }
            .boxRight input {color:#4b4b4b; font-size:10px; text-decoration:none; }
			.boxRightContent { padding:0px; text-transform:uppercase;}
			.boxRightContentAlt { background:none; padding:0px; text-transform:uppercase;}
        /*General RightBox styles end*/
        
        /*Small Newsletter styles start*/
            .newsSubscribeButton{background-color:Transparent; border: 0px; text-align:left; font-size:10px; }
            .inputMailSmall { font-size:10px; border: 1px solid #4b4b4b; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:1px solid #e6e6e6; color:#4b4b4b; font-size:10px; 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:#4b4b4b; font-size:10px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:none; padding:0px; margin-bottom:15px; padding-top:15px; padding-bottom:15px; border-top:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid; background-image:url(images/boxBg.gif); background-repeat:no-repeat; }
            .boxRightContainerBOX .boxRight { border:none; margin:0px; color:#4b4b4b; font-size:10px; }
            .boxRightContainerBOX .boxRight a { color:#4b4b4b; font-size:10px; font-weight:bold; text-decoration:none; }
            .boxRightContainerBOX .boxRight a:hover { color:#4b4b4b; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; height:13px; padding:0px; padding-bottom:3px; color:#4b4b4b; background:none; font-family:"Courier New", Courier, monospace; font-weight:bold; font-size:15px; }
            .boxRightContainerBOX .boxRightHeader a { color:#4b4b4b; text-decoration:none; font-weight:bold; font-size:15px;}
            .boxRightContainerBOX .boxRightHeader a:hover { color:#4b4b4b; }
			.boxRightContainerBOX .boxRightContent { padding:0px; text-transform:uppercase;}
            .boxRightContainerBOX .boxRightContentAlt { background:none; padding:0px; text-transform:uppercase;}
        /*BOX module styles end*/
		
		.boxCenterContainerImgLEFT { background:none; padding:0px; margin:0px 15px 0px 0px;  width:224px; float:left; clear:none; }
		.boxCenterContainerImgRIGHT { background:none; padding:0px; margin:0px; width:224px; float:left; clear:none;}
		.boxCenterContainerImgRIGHT img { width:224px; }
		.boxCenterContainerImgLEFT img {
			width: 224px;
		}		
				
		.boxCenterContainer { width:503px; background:none; padding:0px; margin:0px; float:left; clear:both; margin-bottom:15px; padding-top:15px; padding-bottom:15px; border-top:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid; background-image:url(images/boxBg.gif); background-repeat:no-repeat;}
		.boxCenterContainerLEFT { width:244px; background:none;  padding:0px; margin:0px; margin-bottom:15px; padding-top:15px; padding-bottom:15px; border-top:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid; background-image:url(images/boxBg.gif); background-repeat:no-repeat;}
		.boxCenterContainerRIGHT { width:244px; background:none; padding:0px; margin:0px; margin-left:15px; margin-bottom:15px; padding-top:15px; padding-bottom:15px; border-top:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid; background-image:url(images/boxBg.gif); background-repeat:no-repeat;}
        
		.boxCenterContainer .boxCenter { width:503px; color:#4b4b4b; border:none; margin:0px;}
		.boxCenterContainerLEFT .boxCenter { width:244px; color:#4b4b4b; border:none; margin:0px;}
		.boxCenterContainerRIGHT .boxCenter { width:244px; color:#4b4b4b; border:none; margin:0px;}
		
		.boxCenterContainerLEFT .boxCenterContentAlt, .boxCenterContainerRIGHT .boxCenterContentAlt { background:none; padding:0px;}
		.boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent, .boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent { margin:0px; font-size:10px; text-transform:uppercase;}
		.boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent a, .boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent a { color:#4b4b4b; margin:0px; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
		.boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent a:hover, .boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent a:hover { color:#4b4b4b;}
		
		.boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader, .boxCenterContainerRIGHT .boxCenterHeader { background:none; padding:0px; color:#4b4b4b; font-size:15px; font-family:"Courier New", Courier, monospace; font-weight:bold; text-transform:uppercase; margin:0px; padding:0px;}
		.boxCenterContainer .boxCenterHeader a, .boxCenterContainerLEFT .boxCenterHeader a, .boxCenterContainerRIGHT .boxCenterHeader a { background:none; padding:0px; color:#4b4b4b; font-size:15px; font-family:"Courier New", Courier, monospace; font-weight:bold; text-transform:uppercase; text-decoration:none;}
		.boxCenterContainer .boxCenterHeader a:hover, .boxCenterContainerLEFT .boxCenterHeader a:hover, .boxCenterContainerRIGHT .boxCenterHeader a:hover { color:#4b4b4b;}
		
		.boxCenterContainer .boxCenterContent, .boxCenterContainerLEFT .boxCenterContent, .boxCenterContainerRIGHT .boxCenterContent {padding:0px; color:#4b4b4b; font-size:10px; text-transform:uppercase;}
		.boxCenterContainer .boxCenterContent td, .boxCenterContainerLEFT .boxCenterContent td, .boxCenterContainerRIGHT .boxCenterContent td {padding:0px;}
		
		.boxCenterContainer .boxCenterContent a, .boxCenterContainerLEFT .boxCenterContent a, .boxCenterContainerRIGHT .boxCenterContent a {color:#4b4b4b; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
		.boxCenterContainer .boxCenterContent a:hover, .boxCenterContainerLEFT .boxCenterContent a:hover, .boxCenterContainerRIGHT .boxCenterContent a:hover {color:#4b4b4b;}
		
		.boxCenterContainer .boxCenterContentAlt { padding:0px;}
		.boxCenterContainer .tableBoxContent { margin:0px; font-size:10px; text-transform:uppercase;}
		.boxCenterContainer .tableBoxContent a { font-size:10px; color:#4b4b4b; font-weight:bold; text-decoration:none;}
		.boxCenterContainer .tableBoxContent a:hover { font-size:10px; color:#4b4b4b;}
		
		.boxCenterContainerImg { width:224px; background:none; margin:0px 15px 0px 0px; padding:0px; float:left; clear:none; }
		.boxCenterContainerImg img { width:224px;}
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:none; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
		.divFooterFrontpage { width:900px;  padding:8px 0 21px;}
		.divFooterFrontpage:after {
			clear: both;
			content: "";
			display: block;
			height: 0;
			visibility: hidden;
		}
	
		* html .divFooterFrontpage  {
			height: 1%;
		}
	
		:first-child + html .divFooterFrontpage {
			min-height: 1%;
		}
		.divFooterFrontpage h1, .divFooterFrontpage .title {font-size:18px; color:#4b4b4b; line-height:24px; padding-bottom:1px;}
		.divFooterFrontpage p { margin:0px; color:#4b4b4b;}
		.divFooterPart1 { width:550px; color:#4b4b4b; line-height:16px; float:left; font-size:11px; font-weight:normal; text-align:left;}
		.divFooterPart1 a { color:#4b4b4b;}
		.divFooterPart1 a:hover{ color:#4b4b4b;}
		.divFooterPart2 { width:290px; margin-left:59px; background:transparent url(images/telephone.gif) no-repeat 1px bottom; padding-bottom:40px; float:left; line-height:16px; color:#4b4b4b; font-size:11px; font-weight:normal; text-align:left;}
		.divFooterPart2 a { color:#4b4b4b;}
		.divFooterPart2 a:hover{color:#4b4b4b;}
		
		.mcbLogo { margin:0 0; font-family:  "Courier New", Courier, monospace; bottom: 0; padding: 0 0 15px; }
        .mcbLogoBox { width: auto; border:none; margin:0px; font-family:  "Courier New", Courier, monospace; font-size: 10px; color: #9a9a9a}
        .mcbLogoBox a{ color:#9a9a9a; font-size:10px; font-family:  "Courier New", Courier, monospace;}
        
        .textAdress {color:#9a9a9a; font-size:9px; line-height:11px; text-align:left; clear:both; border-top:1px solid #ededed; padding-top:17px;}
        .textAdress a:link{color:#9a9a9a; font-size:9px; line-height:11px; }
        .textAdress a:active{color:#9a9a9a; font-size:9px; line-height:11px; }
        .textAdress a:visited{color:#9a9a9a; font-size:9px; line-height:11px; }
        .textAdress a:hover{color:#9a9a9a; font-size:9px; line-height:11px; }
    /*Footter styles start*/
	
	.noItemsTable { background:none; }
	.noItemsHeader { color:#4b4b4b; }
	

/*Main styles end*/

.left .ssBox{background:none; width:170px; height:auto; margin-bottom:9px; float:left; position:relative;}
.left .ssBoxTextDiv {float:left;}
.left .ssBoxTextDiv input{border:none; border-left:1px solid #E6E6E6; border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; width:140px; width:139px\9; height:18px; margin:0px; padding-left:5px; background:none; font-size:11px; color:#4b4b4b;}
*+html .left .ssBoxTextDiv input{ margin-top:-1px;}
.left .ssBoxLoaderIcon {float:left; margin:0px; margin-left:-18px; margin-top:2px;}
.left .ssBoxLoaderIcon img {display:none;}
.left .ssBoxButtonDiv {float:left; background:url(images/spriteme11.png) -12px -226px no-repeat;}
.left .ssBoxButtonDiv input{width:24px;height:22px; margin:0px;padding:0px;background:transparent;border:none;cursor:pointer;}
.left .ssResult{width:699px; position:absolute;top:20px;left:-10px;margin:0px 1px 0px 1px;z-index:50;}

.left .ssResultTop, .left .ssResultContent, .left .ssResultBottom{background:url(../../images/searchField.png);width:681px; padding:0 9px 0 9px;}
.left .ssResultTop{ background-position:0px;height:14px;}

.left .ssResultContent{background-position:-699px;background-repeat: repeat-y;}
.left .ssResultContent hr{display:none;}
.left .ssResultContent A{color:#4b4b4b;text-decoration:none;}
.left .ssResultSection{padding:0;}
.left .ssResultSection ul{list-style-type: none;margin:0px;padding:0px;}
.left .ssResultSection li{padding: 0 10px 5px 10px;clear:both; border-top:1px solid #ffffff; border-bottom:1px solid #e6e6e6; margin:0;display:block;}
.left .groups li{height:50px; cursor:pointer;}
.left .items li{height:38px; cursor:pointer;}
.left .ssResultSection .itemActive{background-color:#DBDBDB;}
.left .ssResultSection .item{background-color:#f5f5f5;}
.left .ssResultSectionHead{text-align:left; padding:5px 0 5px 8px; background:#a8a8a8; color:#FFF; font-size:11px; font-weight:bold;}
.left .groups .ssResultSectionHead { padding-top:0;}
.left .ssResultBottom{background-position:-1398px;height:14px;}

.left .ssResultGroupImage{float:left;width:40px;height:30px;margin:12px 3px 0 10px;overflow:hidden; border:1px solid #EAEAEA;}
.left .ssResultGroupText{float:left;padding:20px 0 0 12px; font-size:12px;}

.left .ssResultItemImage{float:left;width:40px;height:30px;margin:6px 3px 0 10px;overflow:hidden; border:1px solid #EAEAEA;}
.left .ssResultItemText{float:left;padding:14px 0 0 12px; font-size:12px;}
.left .ssResultItemText a{color:#5b6062;}

.left .ssResultSectionError{ width:670px; text-align:center; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333; padding:25px 0 25px 0;}

.left .ssResultSection li a {display:inline-block;}
.left .ssResultSection li a {display:block;}

.isProductlist .itemNo { display:none;}

 
.shareFriendEmail, .shareUserEmail, .shareText, .shareUserName, .shareCancel, .shareSubmit { background:#FFFFFF; border:1px solid #668EB4; color:#668EB4;}

.topSectionBreadcrumb li .b { background:url(images/spriteme11.png) -10px -262px no-repeat; display:inline-block; width:7px; height:12px;}
.topSectionBreadcrumb li:first-child .b{ display: none;}

.productRow {margin-bottom:20px;}

.menuNorm a:hover {background:#000; padding:2px 5px; color:#FFF; line-height: 11px; font-size: 11px; }
.menuActive a {background:#000; padding:2px 5px; color:#FFF; line-height: 11px; font-size: 11px; }

/*new style*/
.itemGroup0 {}


/* 360 image popup */
.turnable-wrapper {width:100%!important; height:100%!important;}



/*checkout page*/
	.isCheckout .center{ padding:0;}
	.che_head{ margin: 0 0 14px; padding:0; background: none; width: 911px; }
	.che_indhead h1{font-family: "Courier New", Courier, monospace;  color:#252d3a;}
	.isCheckout .content .checkout{ background: none !important; margin: 0 auto 30px; width:900px; overflow: hidden; }
	.bt2 { background: url(images/icolist.png) no-repeat scroll 0 -106px; margin-right: 11px; }
	.bt2 span { background: url(images/icolist.png) no-repeat scroll right -164px ;font-family:"Courier New", Courier, monospace; font-size:19px;  font-weight:normal;}
	.selected .bt2 { /*background: url(images/icolist.png) no-repeat scroll 0 0 ;*/ background: #316f62; margin-right: 10px; }
	.selected .bt2 span {/* background: url(images/icolist.png) no-repeat scroll right -51px;*/ background: #316f62;font-family:"Courier New", Courier, monospace; font-size:19px;  font-weight:normal;}
	.shopvidere { background: url(images/icolist.png) no-repeat scroll 0 -221px;}
	.neeste { background: url(images/icolist.png) no-repeat scroll right -222px;}
	.bt3 {  background: none; margin: 0; padding: 0; }
	.bt3 a { background: #316f62; font-family:"Courier New", Courier, monospace; padding: 0 10px; }
	.bt3 a:hover{ color:#fff;}
	a.bt3 span { background: #316f62;font-family:"Courier New", Courier, monospace;}
	.selected .bt2 .number { background: url(images/icolist.png) no-repeat scroll 0 -414px;}
	.bt2 .number { background: url(images/icolist.png) no-repeat scroll 0 -414px;}
	.antalpro { background: url(images/icolist.png) no-repeat scroll 0 -473px; width: 21px ; border:none; padding: 0 ;}
	.jegaccep { background: url(images/icolist.png) no-repeat scroll 0 -759px; color:#000;}
	.jegaccep a{ color:#000;}
	
	.che_bstep2 input { padding: 5px; width: 192px;}
	.che_bstep2 select {  padding: 3px 5px 5px; width: 204px;}
	.step2 .che_bstep2 .w129 { padding-left: 5px;  width: 119px;}
	.che_bstep2 .w129 { background: url(images/icolist.png) no-repeat scroll  0 -1202px; padding-left: 15px;  width: 109px;}
	.che_bstep2 .w45 { background: url(images/icolist.png) no-repeat scroll 0 -1169px;  width: 35px;}
	
	.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/icolist.png) no-repeat scroll 0 -506px;}
	.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:240px;}
	
	.che_delete{background:url(images/icolist.png) no-repeat scroll -75px -473px}
	.che_boxt .che_boxh{ background:url(images/icolist.png) no-repeat scroll  0 -551px}
	.che_boxt2 .che_boxh{ background:url(images/icolist.png) no-repeat scroll  0 -610px}
	.che_allprice{background:url(images/icolist.png) no-repeat scroll  0 -830px;}
	.che_login{ display:none;}
/*end checkout*/

.productListView3 .overlayList img{ max-width: 86px;}
.productListView3 .overlayList{ top:-5px; left:-7px; width:86px; height:86px;}
.isProduct .overlayList{ left:-9px; top:-7px; width:109px; height:106px;}
.boxRightContent .relatedProduct .overlayList, .boxRightContent .relatedProduct .overlayList img{ width:30px; height:30px;}
.boxRightContent .relatedProduct .overlayList{ left:-2px; top:-2px;}
.othersBoughtProduct .othersBoughtImage{ position:relative;}


 /* CLH */
	#productListTable .productRow .textBox { position:relative; }
	#productListTable .productRow .productAdditionalInfoWrapper { position:absolute; top:-32px; background:#d6d6d6; width:220px; height:22px; line-height:22px; font-size:11px; text-align:center; left:0; }

    #paymentDiv label .payExCard { background: url(images/viabill.png) no-repeat 0 0 transparent; padding-left: 36px; width: 0px; overflow: hidden; margin:0; height: 19px; position:relative; top:5px; left:5px; }
    #paymentDiv label { position:relative; top:-2px; cursor:pointer; outline:none; }
    #paymentDiv input { margin:0 5px 5px 0; cursor:pointer; outline:none; }
/* e:CLH */
.mainContent{ position: relative;}
/* */
#TopImageMap{ position: absolute;top: 0;right: 0;width: 140px;height: 50px; z-index: 1999;}
.isFrontpage #TopImageMap{width: 140px;height: 44px;}
#TopImageMap img{width: 150px;height: 50px;}
.isFrontpage #TopImageMap img{width: 140px;height: 44px;}
.isFrontpage  #clearBottomDiv{ height:3px;}

.left .ssBox{ background:url(images/spriteme11.png) no-repeat 0 -226px;}
.left .ssBoxTextDiv input{ border:none; width:130px; padding:0 0 0 5px; height:22px; line-height:22px;}
.left .ssBoxButtonDiv{ background:none; float:right;}
.relatedProductImage img{ width: 100px;}

.isFrontpage .topSection{ background: url(images/top_frontpage.jpg) 0 0 no-repeat; width: 900px; height:218px; position: relative;}
.isFrontpage .topSmallCart{ display: none;}
/*.isFrontpage .menu{ position: absolute; top: 169px; left: 0;}
.isFrontpage .menu ul li:first-child a{}
.isFrontpage .menu a:visited, .isFrontpage .menu a:link, .isFrontpage .menu a:hover{ font-weight: bold; font-size:16px;}*/
.textAdress{ background: url(images/credit_footer.jpg) 0 12px no-repeat; padding-left: 146px; height: 20px }

.productListView3 .purchaseButton { display:none; margin:0; width:218px; padding:0; position:absolute; left:1px; background: url(images/list_item_btn.png) center center no-repeat #FFF; font-size:0; line-height:0; padding:0; text-indent:-9999; overflow: hidden; border:1px solid #c4c4c4 }
.pbShow { display:block !important; top:0; position:absolute; opacity:.1; }
.productListView3 .textBox{ text-align: left;}
.productListView3 .priceStor{ color: #000; font-weight: bold; font-size: 16px;}
.productListView3 .freightLink, .relatedProducts .relatedProductText .freightLink{display: none;}
.menu{ position: relative; z-index: 1;}
#topSmallCartCount {
	padding: 4px 6px;
	color: #FFFFFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #424242;
    background: -moz-linear-gradient(top, #424242 0%, #020202 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#424242), color-stop(100%,#020202));
    background: -webkit-linear-gradient(top, #424242 0%,#020202 100%);
    background: -o-linear-gradient(top, #424242 0%,#020202 100%);
    background: -ms-linear-gradient(top, #424242 0%,#020202 100%);
    background: linear-gradient(top, #424242 0%,#020202 100%);
	text-shadow: -1px -1px 0 rgba(0,0,0,0.23);
	font-size: 12px;
	font-weight: normal;}
.topSectionBreadcrumb{ position: absolute; top: 19px; left: 0;}
.topSectionBreadcrumb ul{ font-size: 11px;}
.productItemPic{ width: 420px;  margin-right: 20px; padding-top: 2px;}
.isProduct .right{ margin-top: -2px;}
.isProduct .center{ width: 720px; padding: 0; margin: 0;}
.isProduct .centerContent{ width: 720px; padding: 0; margin: 0;}
.isProduct .imageBorderMedium{width: 420px;}
.isProduct .headline{ color: #626262; height: auto; width: 168px; font-size: 19px; line-height: 21px; padding-bottom: 6px;}
.isProduct .priceStor{ color: #000; font-weight: bold; font-size: 24px; line-height: 24px; font-weight: bold;}
.choiceBorders{ border: none; width: 262px;}
.choiceBordersInner{ width: 262px;}
.itemVariant{ margin: 0 0 7px 0;}
.isProduct .itemQuantity{ margin: 0; width: 37px; float:left;}
.quantityHolder .text{ display: none;}
.isProduct .inputQuantity {
background: url(images/spriteme11.png) no-repeat 0 0;
border: none;
width: 37px;
height: 19px;
padding: 11px 0;
color: #363532;
font-size: 20px;
}
.isProduct .addToCart {
float: left;
margin: 0 0 13px 7px;
width: 218px;
clear: none;
}
.isProduct .bigButton {
background: #000000;
font-size: 16px;
line-height: 25px;
width: 218px;
height: 41px;
text-transform: uppercase;
}
.isProduct .addToCartButton{ font-size: 24px; font-weight:bold;}
.isProduct .freightLink{ width: 100%; float: left; background: url(images/spriteme11.png) 0 -69px no-repeat; height: 17px; display: block;}
.isProduct .freightLink a{ color: #626262; padding-left: 26px;}
.isProduct .stock{ width: 100%; float: left; padding: 0; margin: 0 0 15px 0;}
.isProduct .shareBox{ position: absolute; top: 0; right:0;}
.productItemInfo{ margin: 0; width: 263px;}
.isProduct .inputSelect{ border: 1px solid #959595; width: 120px; font-size: 11px; margin-top: 4px !important;}
.isProduct .itemInfo{ position: relative;}
.isProduct .itemInfo .text{ line-height: 14px;}
.isProduct .itemPrices{ position: relative; /*padding-bottom: 44px;*/ padding-bottom: 14px;}
.isProduct .prevPrice{ position: absolute; top: 22px; left:0; color: #316f62; text-transform: uppercase; text-decoration:line-through; font-weight: bold; font-size: 12px;}
.isProduct .productItemInfo .divOfferConditions{ position:absolute; bottom: 0; font-size: 11px; line-height: 13px;}
.compact-product-description-div {position: absolute;bottom: -5px; width: 100%;}
.compact-product-description-gradient {display: block;height: 65px;padding: 0;background: url(images/description_gradient.png) 0 0 repeat-x;}
#compact-product-description-show-more-button, #compact-product-description-show-less-button{ text-decoration: underline; color: #4b4b4b; width: 100%; font-weight: bold; background: #fff url(images/spriteme11.png) 52px -262px no-repeat;cursor: pointer;}
#compact-product-description-show-less-button{background: #fff url(images/spriteme11.png) 66px -262px no-repeat;}
.choiceBox{ position: relative; width: 263px; margin-bottom: 15px; margin-top: 10px;}
.choiceBox .ajaxload{ position: absolute; top: 0; right:0;}
.isProduct .topSectionBreadcrumb{ top: 17px;}
.boxRightContainer{ background: none; padding-top: 0; border: none;}
.relatedProductImage, .relatedProductImage a{ width: 100px ; text-align: center; margin: 0;}
.isProduct #productRelationsCenter{ padding-top: 40px;}
#productRelationsCenter .relationsTable .relationsTableHeader{ background: none; color: #000000; padding-left: 0;}
.relatedProductText{ width: 145px; text-align: center; position: relative; padding-bottom: 16px;}
.prevPriceSmall{ color: #316f62; font-weight: bold; text-decoration: line-through; font-size: 12px; text-transform: uppercase; position: absolute; bottom: 0;}
.boxRightHeader{ color: #000; font-size: 18px; text-align: center;}
.relatedProductText .priceSmall, #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price{ color: #000; font-size: 15px; font-weight: bold; line-height: 17px;}
#productRelationsCenter .relationsTable .relationsTableHeader{font-family: "Courier New", Courier, monospace; font-weight: bold; font-size: 18px;}
#productRelationsCenter .relationsTable .relatedProduct{ width: 112px;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText{ width: 110px;}
.highslide-html-content {background: #fff;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
.isProductlist .content, .isProduct .content, .isSearch .content{padding:60px 0px 0px 0px;}
.productListView3 .prevPriceList{ position: absolute !important; left:0; bottom:0; color:#316f62; font-weight: bold; text-decoration: line-through; text-transform: uppercase;}
.productListView3 .divOfferConditions{ font-size: 11px; line-height: 12px;}
.productListView3 .divPrices{ position: relative; padding-bottom: 12px;}
.isWebpage .left{ display: none;}
.isWebpage .center{ margin-left: 0; width: 900px;}
.isWebpage .centerContent{ width: 900px; padding: 0;}
.centerWide{width: 900px; padding-right: 0;}
.centerContentWebPageNoRightNoLeft{ width: 900px; float: left; background: #fff; margin: 0; padding: 20px 0 0;}
.galleryPictureDiv{ float: left;}
.productRowSpacer{ width: 100%; height: 20px; float: left;}
.galleryPictureDiv .pictureCol1{width:172px; float:left}
.galleryPictureDiv .pictureCol2, .galleryPictureDiv .pictureCol3, .galleryPictureDiv .pictureCol4, .galleryPictureDiv .pictureCol5{ width: 172px; float: left; margin-left: 10px;}
.isProductlist #productRelationsCenter .relationsTable .relationsTableHeader { width:auto; }

.itemAdded { float: left; margin-left: 0; margin-top: 5px; padding-bottom: 15px; }

li.expanderMenu div.menuContainer { z-index: 100; }
.topSection{ z-index: 999;}
.content{ z-index: 1;}

.isFrontpage .logoImg, .isFrontpage .top{ width: 760px; height: 160px;}
#topSmallCartCount{ position: absolute; top: 0; left: 30px;}
.likeButtonProductImage{ margin-top: 12px;}

.isFrontpage .boxCenterContainerImg { width:auto; background:none; margin:0px 15px 0px 0px; padding:0px; float:left; clear:none; }
.isFrontpage .boxCenterContainerImg img { width: auto;}

/* CLH */
	/* top */
	.topSection { z-index: 900; position: relative; }
	.topSection .top { background: none; height: 40px; left: 50%; margin-left: -252px; position: absolute; top: 114px; width: 504px; background: url(images/logo.svg) center no-repeat; }
	.topSection .top .topDiv { width: 504px; height: 40px; }
	.topSection .top .topDiv a { width: 504px; height: 40px; display: block; }
	.topSection .top .topDiv .logoImg { width: 504px; height: 40px; }
	
	#criditCardBox { display: none; }
	/* e:top */

    /* top menu */
    .additionalMenu { height: auto; text-transform: none; position:absolute; top:17px; padding:0; left:-5px; font-family: "Courier New",Courier,monospace; width:760px; text-align:left; margin: 0; z-index: 900; }
    .additionalMenu a:link, .additionalMenu a:active, .additionalMenu a:visited  { font-size:12px; color:#000; font-weight:400; display:inline-block; padding:0; height:auto; margin-top:0; line-height:12px; text-transform:none; font-family: "Courier New",Courier,monospace; font-style:normal; padding: 5px; }
    .additionalMenu .showAsHover a { color:#FFF; text-decoration:none; background: #000; }
    .additionalMenu .menuNormbg, .additionalMenu .menuOverbg { font-size:12px; font-weight:400; height:auto; padding:0; color:#000; font-style:normal; background:none; float:none; display:inline-block; padding:0; margin: 0 15px 0 0; }
    .additionalMenu .menuNormbg:last-child, .additionalMenu .menuOverbg:last-child { background:none; padding:0; }

    .additionalMenu div.menuThirdWrap { padding: 0; }
    .additionalMenu .menuContainer dl { background: none; border:none; }
    .additionalMenu .menuContainer .menuLinkElement { font-size: 12px; line-height: 12px; color: #000; padding: 0; background: none !important; }
    .additionalMenu .menuContainer .menuLinkElement:hover { background: none; color: #000; }
    .additionalMenu .menuContainer dt { margin:0 0 5px; border-bottom: 1px solid #c0c0c0 !important; padding: 5px 15px 5px 10px; }
    .additionalMenu .menuContainer dd { padding:0 15px 0 10px; }
    .additionalMenu .menuContainer dd li { height:auto; }
    .additionalMenu .menuContainer dd li a { height:auto; margin:0 0 8px; padding: 0; color: #000; font-size: 12px; line-height: 15px; display: block; background: none !important; }
    .additionalMenu .menuContainer dd li a:hover { background: none; color: #000; }
    /* e:top menu */

    .menu #topDropDownMenu { display: none; }
    .isFrontpage .menu { display: block; top: 200px; left: 0; width: 900; text-align: center; }
    .isFrontpage .menu #topDropDownMenu { display: table; float: none; margin: 0 auto; width: auto; }
	.frontpage div { margin-left: 0; padding-top: 0; }

	/* relate product */
	.boxRightContainer.relatedProducts {  }
	.boxRight { margin: 0 20px; width: 130px; }
	.boxRight .relatedProductImage { width: 100px; margin: 0 15px; }
	.boxRight .relatedProductImage a { width: 100px !important; display: block; }
	.boxRight .relatedProductImage a img { width: 100px; }
	.boxRight .relatedProductText { width: 130px; text-align: center; }
	.boxRight .relatedProductText .textSmall { width: 130px; display: block; text-align: center; }
	.boxRight .relatedProductText .priceSmall { width: 130px; display: block; text-align: center; }
	/* e:relate product */

	.isProduct .itemPic { float: left; display: block; width: 420px; margin: 0; }
	.isProduct .itemPic .productItemPicContainer { width: 100px; float: left; display: inline-block; margin: 20px 0 0 20px; }
	.isProduct .itemPic .productItemPicContainer:first-child { margin: 20px 0 0 0; }
	.isProduct .itemPic .productItemPicContainer .productItemPicBorder { width: 100px; float: left; margin: 0; }
	.isProduct .stockImage { float: left; margin:3px 5px 0 0; }
	.isProduct .text.stockText { float: left; }

	.DESVALSummaryErrors { padding:0 0 0 15px; margin:0; }
	.isCheckout .inputDelivery { border: 1px solid #c3c3c3; font-size: 11px; height: 20px; margin: 0; width: 150px; line-height: 20px; }
/* e:CLH */

.textAdress{ background: url(images/creditcard_dk.jpg) 0 10px no-repeat; padding-left: 215px; text-align: left; font-size: 10px;}
/* fixing the checkout box -  THK */
.block-box-list img { width:217px !important;}

#SleekNoteToggler1277{ height:430px;}

/* slideshow */
.mcbSlideshowContainer.fullScreen .bxSlider .slideItem {
	margin-right:16px !important;
}
.mcbSlideshowContainer .bx-wrapper .bx-prev {
	width: 32px;
	height: 95px;
	background: url(images/arrow.png) 0 0 no-repeat;
	top: 255px;
	left: 0;
	margin:0;
}
.mcbSlideshowContainer .bx-wrapper .bx-next {
	width: 32px;
	height: 95px;
	background: url(images/arrow.png) right  0 no-repeat;
	top: 255px;
	right: 0;
	margin:0;
}
.mcbSlideshowContainer.fullScreen .bx-wrapper .bx-prev {
	left: -32px;
}
.mcbSlideshowContainer.fullScreen .bx-wrapper .bx-next {
	right: -32px;
}
.left_fader, .right_fader{background:url(images/homefade.png) repeat-x;}
.isFrontpage #clearBottomDiv{height:14px}

.mcbSlideshowContainer area{outline:none;}
/* slideshow END*/

/*activate menu 'kollektion' */
.leftMenuHeader a { color:#4b4b4b; font-size:14px; font-family:"Courier New",Courier,monospace; text-decoration:none; }

/* FACET SEARCH */
.resetAllFilter input[type="submit"],
.resetAllFilterBottom input[type="submit"]{width:100%;background: #000000;font-size:13px;color:#fff;text-transform:uppercase;border:none;outline:none;padding:8px 0;height:auto;}
.filterCheckBox .customCheckboxContainer{background:none;width:13px;height:13px;border:1px solid #ccc;box-sizing:border-box;}
.filterCheckBox .customCheckboxContainer.isCheck{background:url(images/delete.gif) no-repeat;border:none;}
.productFilterBoxcontainer,
.resetAllFilter,.resetAllFilterBottom{background:none;border:none;}
.productFilterBoxcontainer{margin-top:0;float:left;}
.resetAllFilterBottom{margin-top:10px;}
.headerFilter .filterOptionName{text-transform:uppercase;font-weight:400;font-size: 13px;color: #000;}
.filterFacetCountText{font-size:11px}
.headerFilter{margin:5px 0 0;border-bottom:1px solid #ccc}
.filterGroup{padding:0 !important}
.filter_options_content{padding-bottom:10px;}
.filterTable td{padding:7px 0}
.filterTable .filterRow{border-bottom: solid 1px #ddd;}
.filterTable .filterFacetName{font-size:12px;color:#000;width: auto;}
.filterTable .filterFacetCountText{font-size:11px;color:#555;width:46px;max-width:46px;white-space:nowrap;}
.facetFilterDirectLinkContainer{margin-top:15px}
.facetFilterDirectLinkContainer a{color: #000;border-bottom: 2px solid #c8c8c8;text-decoration: none;padding-bottom: 2px;}
.facetFilterDirectLinkContainer .directLinkInfo{margin-top:20px;padding:10px;box-sizing:border-box;color:#555;border:1px solid #ddd;}
.facetFilterDirectLinkContainer textarea{width:100%;color:#555;}
.filterResetOnlyFilter{background:none;border:none;outline:none;text-decoration: none;font-size:11px;color:#56585a;margin-top:3px;border-bottom: 2px solid #c8c8c8;padding-left: 0;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,.jspArrow{background:#eeefea;}
.jspDrag,.jspArrow.jspDisabled{background:#000;}
.jspVerticalBar{width:7px;}
.filterOption{padding:0 2px 0 5px;background:#000}
.filterOption span{background:#000;height:18px;padding:2px 2px 0;box-sizing:border-box}
.filterOptionSelection{border-radius:0;background:#000;color:#fff}
.filterRemoveFilterOption{background:#000 url(images/delete.gif) no-repeat;width:13px!important;height:13px!important;margin-top:1px}
/* END of FACET SEARCH */