/*General styles start*/
	
    body, html{ background:url(images/bg_re.png) 0 0 repeat; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#3e3e3e;}
	.outer{ background:url(images/sprite2.png) 0 0 repeat-x;}
	.main { background: url(images/sprite.png) center -1688px no-repeat; }
	.wideFooter{ background:url(images/sprite3.png) 0 0px repeat; border-top:1px solid #525252}
    input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#3e3e3e; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#3e3e3e; font-size:18px; font-weight:normal; line-height:18px; font-family: Arial, Helvetica, sans-serif; height:31px;}
    h2 {margin:0px; color:#3e3e3e; font-size:14px; line-height:25px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:none; width:900px; padding:0; margin:0 }
    .centerContent { background:none; }
    .centerContentWebPage { background:none; }
    .centerContentWebPageNoRight { background:none; }
    .mainContent { background:none; border:none; width:900px; }
    .productMenucontainer { background:none; margin:0; padding:0; }
    .top { background-image:url(images/top.jpg); background-repeat:no-repeat;}
	.left { padding-left: 0px; padding-right: 28px; width: 170px; position: relative; z-index: 100; }
	.center {    padding-right: 0px;    width: 502px;}
/*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:#3e3e3e; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#3e3e3e; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:12px;}
    
    #freightLine { background:#f4f3f2; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { background: url("images/bg_rep.png") repeat-x scroll 0 bottom transparent; padding:2px 0 8px 0 }
    .headerPaging .paging { color:#3e3e3e; font-size:12px; font-weight: normal; line-height:13px; }
    .headerPaging a:link{ color:#3e3e3e; font-size:12px; font-weight:normal; line-height:13px; }
    .headerPaging a:active{ color:#3e3e3e; font-size:12px; font-weight:normal; line-height:13px; }
    .headerPaging a:visited{ color:#3e3e3e; font-size:12px; font-weight:normal; line-height:13px; }
    .headerPaging a:hover{ color:#d0a720; font-size:12px; font-weight:normal; line-height:13px; }

    th.line { border-bottom:1px solid #d0a720; border-top:1px solid #d0a720;}
    .line { background: url("images/bg_rep.png") repeat-x scroll 0 bottom transparent;}
    .link:link { color: #d0a720; font-size:10px; }
    .link:active { color: #d0a720; font-size:10px; }
    .link:visited { color: #d0a720; font-size:10px; }
    .link:hover { color: #d0a720; 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 #d0a720;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#d0a720; text-decoration:none; line-height:20px; }
    .productHeader { background:#3e3e3e; border-top:1px solid #b5afaa; border-bottom:1px solid #b5afaa; background-image:url(images/topBarBg.gif); background-repeat:repeat-x; }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:12px; color:#c69609; text-decoration: line-through; line-height:20px; }
    .prevPriceSmall { color:#d0a720; font-size:10px;  line-height:15px; }
    .priceSmall { color:#d0a720; font-size:11px;  line-height:16px; }
    .price { font-size:20px; color:#3e3e3e;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:20px; color:#3e3e3e;  text-decoration:none; line-height:22px; font-weight:bold }
	.priceStorExcl {font-size:10px; color:#767C79;line-height:13px;}
	.isProductlist .priceStorExcl{ display:none}
    
    .frontpagePrices{margin:4px 0 4px 0;}
    
    
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#3e3e3e; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#3e3e3e; line-height:13px; }
    .text a:active{color:#3e3e3e; line-height:13px; }
    .text a:visited{color:#3e3e3e;  line-height:13px; }
    .text a:hover{color:#d0a720; line-height:13px; }
    .textSmall { color:#3e3e3e; font-size:10px; }
    .textSmall a { color:#3e3e3e; font-size:10px; }
    .textSmall a:link { color:#3e3e3e; font-size:10px; }
    .textSmall a:active { color:#3e3e3e; font-size:10px; }
    .textSmall a:visited { color:#3e3e3e; font-size:10px; }
    .textSmall a:hover { color:#d0a720; font-size:10px; }
    .textSmall .link a:hover { color:#d0a720; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#3e3e3e; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#3e3e3e; 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:702px; height:292px; background-image:url(images/forside.jpg); background-repeat:no-repeat;}
		.frontpage div { padding-top:127px; margin-left:369px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#bcbcbc; width:305px; line-height:17px; font-family:Georgia, "Times New Roman", Times, serif; height:74px; overflow:hidden; text-shadow:none; font-style:italic;}
		.isFrontpage .boxCenterContainerImg {   margin-bottom: 0px;    margin-top: 0px;    width: 702px;}
		.isFrontpage .boxCenterContainerImg img{width: 710px; position:relative; top:-; left:-5px}
		.isFrontpage .boxCenterContainerImgLEFT{ width:349px; height:129px; position:relative; left:-6px; margin-top:0; margin-bottom:0px}
		.isFrontpage .boxCenterContainerImgLEFT img, .isFrontpage .boxCenterContainerImgRIGHT img{ width:355px; height:129px;}
		.isFrontpage .boxCenterContainerImgRIGHT{ width:350px; height:129px; margin-top:0;margin-bottom:0px}
		.productNews .devider { width:12px}
        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:none; min-height:auto; vertical-align:top; width:100px}
		
        .productNewsItem .text { color:#3e3e3e; font-size:11px; font-weight:bold; text-decoration:none; line-height:105% ; text-shadow:1px 1px #FFFFFF}
		.productNewsItemDiv {    padding-left: 0px;    padding-right: 0px;    position: relative;}
		.productNewsItemImage img{box-shadow: 0 0px 5px #d8d6d6;-moz-box-shadow: 0 0px 5px #d8d6d6;-webkit-box-shadow: 0 0px 5px #d8d6d6; border:1px solid #ececec!important; margin-top:9px}
		.productNewsItem .priceExcl{ display:none}
		.frontpagePrices{ line-height:110%}
		.productNewsItem .prevPrice{ font-size:11px; color:#9e790a;text-shadow:1px 1px #FFFFFF ; line-height:24px}
		.productNewsItem  .price{font-size:13px; color:#3e3e3e;text-shadow:1px 1px #FFFFFF; font-weight:bold}
		.freightLink a{ color:#989898}
		.purchaseButton{ width:106px; height:23px; background:url(images/sprite.png) 5px -186px no-repeat; font-size:0; line-height:0}
    /*FrontPage styles end*/

    /*TopMenu styles start*/
		.topSmallCart{ width:151px; height:47px; position:absolute; right:0; top:0; color:#ececec; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:none; padding: 5px 0 0 52px; line-height:11px; cursor:pointer }
		
        .menu { background:none; font-family: Agency FB, Arial, Helvetica, sans-serif; width:900px; height:40px; margin:104px 0 0 0; padding:0; position:relative; }
        .menu a:link { color: #FFFFFF; font-size:24px;  text-decoration:none; font-family:Agency FB, Arial, Helvetica, sans-serif;  }
        .menu a:active { color: #FFFFFF; font-size:24px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color: #FFFFFF; font-size:24px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color: #FFFFFF; font-size:24px; font-weight:bold; text-decoration:none; }
        .menuNormbg { background-image:url(images/menubg.gif); background-repeat:repeat-x; }
        .menuOverbg { background-image:url(images/menubgOver.gif); background-repeat:repeat-x; }
		.topLineLink { display:block; padding:0px 14px 0 10px; font-size:24px; line-height:30px; color:#fff; }
		li.expanderMenu .topLineLink { font-family: "bebas-neue", sans-serif; font-weight:normal; color:#FFFFFF; background:url(images/sprite.png) right 14px no-repeat; position:relative; z-index:999; font-size:24px; text-shadow:-2px -1px 0 #232323; }
    /*TopMenu styles End*/
	/* Dropdown menu */
			
				#topDropDownMenu { margin:0 0 0 6px }
				
				li.expanderMenu { padding:0 7px 16px 0px !important; z-index:60 }
				li.expanderMenu.showAsHover { background: #fae037; /* Old browsers */
background: -moz-linear-gradient(top, #fae037 0%, #f9de36 44%, #f8db35 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fae037), color-stop(44%,#f9de36), color-stop(100%,#f8db35)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fae037 0%,#f9de36 44%,#f8db35 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fae037 0%,#f9de36 44%,#f8db35 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fae037 0%,#f9de36 44%,#f8db35 100%); /* IE10+ */
background: linear-gradient(to bottom, #fae037 0%,#f9de36 44%,#f8db35 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fae037', endColorstr='#f8db35',GradientType=0 ); /* IE6-9 */
 border-radius:2px 2px 0 0; -moz-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; padding:0 7px 16px 0px!important }						
				li.expanderMenu.showAsHover .topLineLink { color:#282828; padding:0px 14px 0 10px; background:url(images/sprite.png) right -90px no-repeat; text-shadow:1px 1px 0 #fdf2af; }				
				#topDropDownMenu .menuHeightDiv { height:0; background:none }
				li.expanderMenu div.menuContainer { top:44px; z-index:990 }
				li.expanderMenu div.menuFirstWrap { padding:0;				
				background: #f8db35; /* Old browsers */
background: -moz-linear-gradient(top, #f8db35 0%, #f0c62e 44%, #ebb929 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8db35), color-stop(44%,#f0c62e), color-stop(100%,#ebb929)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f8db35 0%,#f0c62e 44%,#ebb929 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f8db35 0%,#f0c62e 44%,#ebb929 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f8db35 0%,#f0c62e 44%,#ebb929 100%); /* IE10+ */
background: linear-gradient(to bottom, #f8db35 0%,#f0c62e 44%,#ebb929 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8db35', endColorstr='#ebb929',GradientType=0 ); /* IE6-9 */   border-radius:0 5px 5px 5px; -moz-border-radius:0 5px 5px 5px; -webkit-border-radius:0 5px 5px 5px; }
				li.expanderMenu div.menuSecondWrap { padding:0 0 0 19px; margin:0; background:none }
				li.expanderMenu div.menuThirdWrap { border:none; background:none; padding:13px 0 24px }
				#topDropDownMenu ul{  padding-right:20px}				
				#topDropDownMenu dl { border:none; background:!important }
				#topDropDownMenu dl:last-child{ background:red}
				#topDropDownMenu dt { display:none }
				#topDropDownMenu dd { padding:0; margin:0 20px 0 0;background:url(images/bg_ulmenu.png) right 10px no-repeat; }
				#topDropDownMenu dd a { display:block; padding:4px 0 3px; line-height:13px; font-weight:normal; color:#282828; text-transform:none; text-shadow:1px 1px rgba(255,255,255,.64); font-family:Arial, Helvetica, sans-serif; font-size:13px }
			/* e:Dropdown menu */

    /*LeftMenu styles start*/
        .leftMenuContainer { border:none; margin:0; padding:0 }
        .leftMenuHeader { text-transform:uppercase; color:#FFFFFF; background:none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:0;  line-height:0; width:170px; height:28px; padding:0 }
		.leftMenuContainer {margin-bottom:10px}
		.itemGroup0 .leftMenuHeader { background:url(images/sprite.png) 0 -63px no-repeat; }
		.itemGroup1 .leftMenuHeader { background:url(images/sprite.png) -244px -276px no-repeat;}
		.itemGroup2 .leftMenuHeader { background:url(images/sprite.png) 0 -276px no-repeat;}
        .leftSubMenu { border:none;background:url(images/bg_rep.png) 0 top repeat-x; margin:5px 0 0 0; padding:9px 0 4px 0 }
		.leftMenu {    margin: 0;    padding: 0;}
        .menuNorm, .menuActive  { background:url(images/bg_rep.png) 0 top repeat-x; padding:5px 0  }
        .menuNorm a { color:#3e3e3e; font-size:13px; font-weight: normal; text-decoration:none;text-shadow:1px 1px 0 #ffffff; }
        .menuNorm a:hover { color:#836d11; font-size:13px; text-decoration:none; font-weight:normal; list-style:none;text-shadow:1px 1px 0 #ffffff; }      
        .menuActive a { color:#836d11; font-size:13px; font-weight:normal; text-decoration:none;text-shadow:1px 1px 0 #ffffff; }
		.menuMore, .menuLess{ list-style:none outside none;background:url(images/bg_rep.png) 0 top repeat-x; padding:5px 0  }
		.menuMore a, .menuLess a{ text-decoration:none; font-style:italic; color:#d0a720; font-size:13px;text-shadow:1px 1px 0 #ffffff;}

		.subMenuNorm, .subMenuActive{ padding-left:10px;}
        .subMenuNorm a { color:#3e3e3e; font-size:12px; text-decoration:none; font-weight:normal; padding-left:0 ; line-height:170%;text-shadow:1px 1px 0 #ffffff;}
        .subMenuNorm a:hover { color:#836d11; font-size:12px; text-decoration:none; font-weight:normal;padding-left:0;text-shadow:1px 1px 0 #ffffff; }
        .subMenuActive { background:none; font-weight:normal;}
        .subMenuActive a { color:#836d11; font-size:12px; text-decoration:none; font-weight:normal; border:none; padding-left:0;text-shadow:1px 1px 0 #ffffff;}
        .subSubMenuNorm a { color:#3e3e3e; font-size:10px; text-decoration:none; font-weight:normal; border:none;padding-left:0;text-shadow:1px 1px 0 #ffffff; }
        .subSubMenuNorm a:hover { color:#836d11; font-size:10px; text-decoration:none; font-weight:normal;padding-left:0;text-shadow:1px 1px 0 #ffffff;  }
        .subSubMenuActive { background:none; font-weight:normal; }
        .subSubMenuActive a { color:#836d11; font-size:10px; text-decoration:none; font-weight:normal; border:none ;padding-left:0;text-shadow:1px 1px 0 #ffffff; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF; }
        .choiceBorders { border:1px solid #e6e6e6; background:#FFFFFF;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#1b1b1b url(images/bg_toplist.png) 0 0 repeat-x; border:none;-webkit-border-radius:4px ;-moz-border-radius:4px; -o-border-radius:4px;  -ms-border-radius:4px; border-radius:4px; height:164px ;}
		
		.topSectionView1{ position:relative; min-height:100px;}
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#d0a720; 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:#3e3e3e; font-size:11px; }
            .boxRight a { color:#3e3e3e; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#d0a720; }
            .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:#d0a720; }
            .boxRight input {color:#3e3e3e; 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 #ececec; color:#949494; height:20px; line-height:18px	 }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:1px solid #e6e6e6; color:#3e3e3e; 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:#3e3e3e; 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:#3e3e3e; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#3e3e3e; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#d0a720; }
            .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:200px; text-align:right }
        .mcbLogoBox a{ color:#949494; text-shadow:-1px -1px #1e1e1e; font-size:11px; font-family:Arial, Helvetica, sans-serif}
        
        .textAdress {color:#949494; font-size:11px; line-height:11px; text-transform:uppercase;text-shadow:-1px -1px #1e1e1e }
        .textAdress a:link{color:#949494; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#949494; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#949494; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#949494; font-size:11px; line-height:11px; }
		.wideFooterContentRegion { width:900px; margin:0 auto; padding:45px 0 0 0; position:relative; background:url(images/bg_rep2.png) 0 bottom repeat-x;}
		.wideFooterContentRegion  p{ font-size:11px; color:#989898; padding:0; margin:22px 0 10px 0; line-height:150%; text-shadow:-1px -1px #1e1e1e}
		.divFooterPart1 { width:617px; padding:0 30px 10px 0}
		.divFooterPart1 h1, .divFooterPart1 .title{ width:182px; height:17px; background:url(images/sprite.png) -969px -222px no-repeat;}
		.divFooterPart2 { width:252px; position:absolute; top:45px; right:0;}
		.divFooterPart2 h1, .divFooterPart2 .title{ width:106px; height:17px; background:url(images/sprite.png) -1058px -222px no-repeat;}
		.productNewsContainer{ position:relative; left:-4px; width:709px}
		#clearBottomDiv {    height: 12px;}
		.phone{ background:url(images/sprite.png) -573px -310px no-repeat; width:134px; height:27px; margin:3px 0 10px}
		.wideFooterContent { width:900px; margin:0 auto; padding:10px 0 25px}
		.mcbLogo {    bottom: 12px;    margin: 0 0px 0 0;}
    /*Footter styles end*/

/*Main styles end*/

/*new style*/
.topSection{ height:215px; position:relative}
.additionalMenu{ height:36px; position:absolute; top:0; left:0; width:540px; padding:0; margin:0; background:none}
.additionalMenu .menuNormbg, .additionalMenu .menuOverbg { background:none; padding:0; margin:0; height:36px; line-height:34px;}
.additionalMenu .menuNormbg a{ font-size:12px; color:#9b9b9b; text-transform:none; background:url(images/sprite.png) right -520px no-repeat; padding:0 13px 0 4px  }
.additionalMenu .menuOverbg a:hover, .additionalMenu .menuOverbg a{color:#d0a720;  font-size:12px;text-transform:none;background:url(images/sprite.png) right -529px no-repeat; padding:0 13px 0 4px }
.additionalMenu .menuNormbg:last-child a, .additionalMenu .menuOverbg:last-child a{ background:none}
.left .ssBox {   background: url(images/sprite.png) 0 -108px no-repeat;  
    height: auto;    margin-bottom: 10px; height:34px;    position: relative; top:-4px; left:-5px;    width: 190px; float:none; z-index:2;
}
.left .ssBoxTextDiv input { border:none;    color: #949494;    font-size: 12px;    height: 22px;    margin: 0;    width: 140px; line-height:22px; margin:5px 0 0 2px; padding:0 0 0 8px;}
.left .ssBoxButtonDiv {    background:none; margin-top:6px;}
.left .ssBoxLoaderIcon img {       position: absolute;    right: 40px;    top: 7px;}
.boxRightContainerNewsLetter{ display:none}
.productNews {    margin-top: 0px;   width: auto;}
.linklogo{ margin:4px 0 0 0;}
.productNewsItem br{ height:0; line-height:0;}
/*list*/
.centerProductListNoRight {    padding-right: 0px;    width: 702px;}
.topSectionBreadcrumb li a {    color: #8a8a8a; font-size:12px;}
.topSectionBreadcrumb li {    color: #616161;    margin: 0 1px 0 0;font-size:12px;}
.topSectionBreadcrumb li .b {    background:url(images/sprite.png) right -450px no-repeat;    display: inline; padding:0 3px 0 1px}
.topSectionBreadcrumb .first b{ display:none;}
.isProductlist .headline{ position:absolute; top:54px; left:22px; font-size:25px; color:#fff; text-shadow: -1px -1px rgba(0, 0, 0, 1); background:none; border:none; }
.tdFilter td{ padding:49px 0 0 13px!important;width:400px!important}
.tdFilter .noPrint{ padding:13px 0px 0 63px!important; width:125px!important}
.tdFilter .noPrint .textStor{ color:#fff; font-size:15px; text-shadow: -1px -1px rgba(0, 0, 0, 1);}
.isProductlist .topSectionBreadcrumb { margin-bottom:17px}
.tdFilter { color:#9e9e9e; font-size:12px;}
.tdFilter a{ color:#fadf37;}
.itemCol1, .itemCol2, .itemCol3{display: block;    width:220px;      position:relative;  background:#fff; position:relative;  padding:0 0 49px 0; 
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.07); 
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.07); 
box-shadow: 0 0 5px rgba(0, 0, 0, 0.07); 
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px;}
.itemCol1:before, .itemCol2:before, .itemCol3:before{-webkit-transform: skew(0deg, 4deg);
-moz-transform: rotate(4deg); 
-moz-transform-origin:20% 40%;
-ms-transform: rotate(4deg); 
-ms-transform-origin:20% 40%; 
-o-transform: rotate(4deg); 
-o-transform-origin:20% 40%;  
transform:  rotate(4deg);
transform-origin:20% 80%;
box-shadow: 0 1px 13px #0C0C0C;-moz-box-shadow:0 1px 13px #0C0C0C;-webkit-box-shadow:0 1px 13px #0C0C0C;
position:absolute;background-color:#b6b6b6;bottom:8px;-bracket-:hack[;
        bottom:4px;
    ];

  content:'';z-index:-6;width:144px;height:77px; right:17px;}
 
.productListView3 .itemCol1{ left:0px;}
.productListView3 .itemCol2 {    margin-left: 21px;}
.productListView3 .itemCol3 {    margin-left: 21px;}
.isProductlist .freightLink{ display:none}
.imageBoxMedium { padding:0; background:none}
.imageBorderMedium{ padding:0; border:none }
.imageBorderMedium img{ border-radius:3px;}
.productListView3 .productRow { margin-top:8px; clear:none;}
.productListView3 .productRowSpacer {  line-height:12px;   height: 12px;}
.productListView3 .headlineList a {    color: #343434; font-weight: bold;    line-height: 12px; text-transform:
uppercase;}
#productListTable .productRow .textBox {  background:url(images/bg_imagelist.png) 0 top no-repeat; padding: 10px 0 0px 0;}
.productListView3 .listItemDescription .text {    margin-bottom: 5px; color:#343434; line-height:130%; font-size:12px}
.productListView3 .divOfferConditions{ display:none}
.productListView3 .purchaseButton {    background: url(images/sprite.png) no-repeat scroll -274px -177px transparent;    font-size: 0;    height: 32px;    line-height: 0;    width: 213px; padding:0; margin:0; position:absolute; bottom:-38px; }
.productListView3 .listItemDescription{ padding:0 10px}
.isProductlist .divPrices{ position: relative; padding:16px 0 0 0!important;}
.isProductlist .divPrices .stock{ position:absolute; top:3px; left:0px}


/*login*/
#LoginContainer .ForumButton { color: #3e3e3e; cursor: pointer; font-size: 12px; font-weight: bold; height: 26px; line-height: 24px; padding: 0 15px; width: 139px; text-shadow: 1px 1px #FFF; font-weight:bold; text-transform:uppercase; border:none; 
background: #fae037; /* Old browsers */
background: -moz-linear-gradient(top, #fae037 0%, #ebba29 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fae037), color-stop(99%,#ebba29)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fae037 0%,#ebba29 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fae037 0%,#ebba29 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fae037 0%,#ebba29 99%); /* IE10+ */
background: linear-gradient(to bottom, #fae037 0%,#ebba29 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fae037', endColorstr='#ebba29',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px;}
#LoginContainer #createUserDiv .ForumButton {    width: 190px;}
#LoginContainer #createUserDiv {    margin: 50px 20px 0 0;}
.left .ssResult {    left: -5px;    margin: 0 1px;    position: absolute;    top: 28px;    width: 699px;    z-index: 50;}
.left .ssResultTop { display:none; }
.left .ssResultSectionHead {   background: #87e0fd; /* Old browsers */
background: -moz-linear-gradient(top, #87e0fd 0%, #323232 0%, #181818 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87e0fd), color-stop(0%,#323232), color-stop(100%,#181818)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #87e0fd 0%,#323232 0%,#181818 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #87e0fd 0%,#323232 0%,#181818 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #87e0fd 0%,#323232 0%,#181818 100%); /* IE10+ */
background: linear-gradient(to bottom, #87e0fd 0%,#323232 0%,#181818 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#181818',GradientType=0 ); /* IE6-9 */-webkit-border-radius: 3px 3px 0 0; -moz-border-radius:  3px 3px 0 0; border-radius:  3px 3px 0 0;    color: #FFFFFF;
    font-size: 12px;    font-weight: bold;    padding: 0 0 0 8px;    text-align: left; height:32px; line-height:34px; text-transform:uppercase}
.DESVALSummaryErrors{ margin-top:16px;}
































#box{
    width:220px;
    height:377px;
    margin:50px auto;
    position:relative;
    background:#fff;
    box-shadow:0 0 7px #E6E6E6;   
	-webkit-border-radius:4px ;-moz-border-radius:4px; -o-border-radius:4px;  -ms-border-radius:4px; border-radius:4px
}
  


/* Not logged in */
.tla {position:relative; height:36px; width:360px;top:0; left:540px}
.tla  .tlaUnauthenticated{background:url(images/sprite.png) 0 0 no-repeat; width:360px;}
.tla span {margin-left:0px;}
.tla img.tlaTrans {width:360px;height:36px;float:left;}
.tla input {background:transparent;color:#969696;}
.tla .tlaUsername  {margin:0px;padding:0px;position:absolute;top:5px;left:108px; width:80px; height:20px; color:#8e8e8e; font-size:11px}
.tla .tlaPassword {margin:0px;padding:0px;position:absolute;top:5px;left:218px; width:80px; height:20px; color:#8e8e8e; font-size:11px}
.tla .tlaLoginBtn {margin-left:300px;width:55px;cursor:pointer;height:23px; position:relative; top:-32px}
.tla .tlaFeedback {position: absolute;top:30px; left:84px}
.tla .tlaFeedback #loginDiv {position:relative;top:-24px; left:281px}
.tla .tlaFeedback ul, .tla .tlaFeedback li {margin:0px;padding:0px;list-style:none;}
.top {position:absolute;top:53px;height:84px; width:386px; left:0; margin:0; padding:0; background:none}
.topDiv {  display: inline; float: left;margin-top: 0; width: 386px;}
.logoImg { height: 84px;width: 386px;}
.tla .tlaForgotPass{ display:none}

/* Logged in */
.tla .tlaAuthenticated { padding:5px 55px 5px 5px ; position:relative; }
.tla .tlaAuthenticated span {margin-left:15px;}
.tla .tlaAuthenticated ul {margin:0px;padding:0px;display:inline;list-style-type: none;}
.tla .tlaAuthenticated li {float:right;margin-right:10px;margin-top:3px;}
.tla .tlaAuthenticated li a {text-decoration:none;color:#979797;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.tla .tlaAuthenticated li a:hover{ color:#d0a720}
.tla .tlaAuthenticated .tlaLogoutBtn {padding:0px;margin:0px;width:52px;height:23px;background:url(images/sprite.png) right -283px no-repeat;cursor:pointer; position:absolute; top:5px; right:0; font-size:0; line-height:0;}


/*e:new style*/

.isProductlist  .noItemsTable { position: relative; background:none;    top: 68px;}
.isProductlist  .noItemsTable  .productHeader {    background: none ;    border-bottom: none;    border-top: none;}
















/* CLH */
	/* general */
	.isFrontpage .center, .isProductlist .center, .isProduct .center { width:702px; }
	/* e:general */
	
	/* breadcrumb */
	.topSectionBreadcrumb .first .b { display:none !important; }
	.topSectionBreadcrumb li { line-height: 12px; }
	/* e:breadcrumb */

	/* product detail */
	.centerContentProductNoRight { padding:0; margin:0 0 11px; width:702px; position:relative; background:none; }
	.centerProductNoRight { position:relative; width:702px; padding:0; margin:25px 0 0; z-index:1 }
	
	.isProduct .topSectionBreadcrumb { left: 0; position: absolute; top: -26px; }
	.isProduct .topSectionBreadcrumb li .b { background: url(images/breadCrumb_bullet_small1.png) no-repeat center 4px; display: inline; padding: 0 2px; }
	
	.isProduct .productItemPic { width: 420px; background:none; margin:0 21px 0 0; position:relative; z-index:500; }
	.isProduct .imageBoxMedium { padding:0; margin:0; border:none; width: 418px; background:none; }
	.isProduct .imageBorderMedium { border:none; width:418px; background:none; }
	.isProduct .imageBorderMedium a { border:none; width:418px !important; background:none; } 
	.isProduct .imageBorderMedium > a > img { border:none; width:418px !important; border:1px solid #ececec; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.07); box-shadow: 0 0 5px rgba(0, 0, 0, 0.07); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	.isProduct .overlayList, .isProduct .overlayList img { width:auto !important; }

	.isProduct .itemPicZoom { background:url(images/sprite.png) 0 -864px no-repeat; font-size:10px; color:#3e3e3e; text-shadow:0 1px rgba(255,255,255,1); padding:1px 0 0 22px; margin:9px 0 0; }
	.isProduct .itemPicZoomImg { display:none; }
	
	.itemPic { width:420px; margin:17px 0 0; }
	.productItemPicContainer { background:none; padding:0; display:inline-block; width:98px; margin:0 20px 20px 0; border:none; }
	.productItemPicBorder, .productItemPicBorder a { width:98px; float:none; margin:0; border:none; }
	.productItemPicBorder img { width:98px; float:none; margin:0; border:1px solid #ececec; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.07); box-shadow: 0 0 5px rgba(0, 0, 0, 0.07); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	
	.productItemInfo.noRight { width:261px; margin:-2px 0 0; background:none; position:relative; z-index:400; }
	.isProduct .headline { font-size:19px; font-weight:400; color:#3e3e3e; height:auto; line-height:19px; border:none; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0; text-shadow: 1px 1px rgba(255,255,255,1); background:none; }
	.isProduct .itemPrices br { display:none; }
	.isProduct .itemPrices { margin-top:16px; position:relative; float:left; }
	.isProduct .prevPrice { font-size:11px; color:#c69609; line-height:11px; margin-top:0; display:block; font-weight: 400; text-decoration:line-through; font-family: Arial, Helvetica, sans-serif; text-shadow:1px 1px rgba(255,255,255,1); float:left; width:261px; text-transform:uppercase; }
	.isProduct .priceStor { font-size:30px; color:#3e3e3e; font-weight:700; line-height:30px; display:block; margin-top:1px; font-family:Arial, Helvetica, sans-serif; text-shadow:1px 1px rgba(255,255,255,1); padding-bottom:8px; float:left; width:261px; }
	.isProduct .priceStorExcl, .isProduct .divOfferConditions { color:#3e3e3e; font-size:11px; font-style:normal; line-height:12px; text-shadow:1px 1px rgba(255,255,255,1); }
	
	.itemVariant { clear: both; margin:0 0 9px; width: 263px; }
	
	.isProduct .choiceBox, .isProduct .choiceBorders, .isProduct .choiceBordersInner { width:263px; border:none; position:relative; background:none; }
	.isProduct .choiceBox .ajaxload { position:absolute; top:0; right:0; }
	.isProduct .choiceBox { margin:0 0 8px; float:left; }
	.isProduct .itemVariantDropDowns {  }
	.isProduct .stock { float:left; padding:0; margin:0 0 13px; width:263px;  font-size:11px; color:#3e3e3e; }
	.isProduct .stockText { color:#3e3e3e; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-style:normal; text-shadow:0 1px rgba(255,255,225,1); }
	.isProduct .itemQuantity { width:37px; margin:0; padding:0; float:left; }
	.isProduct .itemQuantity .text { display:none; }
	.isProduct .inputQuantity { width:37px; height:19px; background:url(images/sprite.png) 0 -361px no-repeat; border:none; font-size:22px; color:#363532; padding:10px 0 12px; text-align:center; vertical-align:middle; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
	.isProduct .addToCart { clear:none; float:left; margin:0 0 0 7px; width:217px; height:41px; position:relative }
	.isProduct .addToCartButton { width:217px; height:41px; background:url(images/sprite.png) -44px -361px no-repeat; font-size:0; line-height:0; position:absolute; top:0; left:0; padding:0; -moz-border-radius: 0; -webkit-border-radius: 0; border:none; box-shadow:none; text-indent:-9999px; overflow:hidden; }
	.isProduct .checkAndWishList { width:263px; float:left; position:relative; margin:9px 0 0; height:25px; }
	.isProduct .wishListButton { width:126px; height:25px; background:url(images/sprite.png) 0 -411px no-repeat; font-size:0; line-height:0; padding:0; -moz-border-radius: 0; -webkit-border-radius: 0; border:none; box-shadow:none; text-indent:-9999px; overflow:hidden; float:left; }
	.isProduct .checkListButton { width:126px; height:25px; background:url(images/sprite.png) -135px -411px no-repeat; font-size:0; line-height:0; padding:0; -moz-border-radius: 0; -webkit-border-radius: 0; border:none; box-shadow:none; text-indent:-9999px; overflow:hidden; float:left; margin:0 0 0 9px!important; }
	.isProduct .qty-package-check-inner { float:left; width:261px; display:none; }
	
	.choiceBordersInner .freightLink { margin:15px 0 0 1px; float:left; display:none; width:263px; }
	*+html .choiceBordersInner .freightLink { margin-left:-37px; }
	.choiceBordersInner .freightLink a { font-size:12px; color:#3e3e3e; text-decoration:underline; display:block; background:none; padding:4px 0 1px 26px; }
	.choiceBordersInner .itemAdded { font-size:12px; margin:5px 0 0 1px; float:left; padding:0; color:#3e3e3e; width:261px; }
	.choiceBordersInner .itemAdded a { color:#3e3e3e; font-size:12px; text-shadow:0 1px rgba(255,255,255,1);  }
	.choiceBordersInner .itemAdded a:hover {color:#d0a720;font-size:12px; text-shadow:0 1px rgba(255,255,255,1); }
	
    .itemNo { color:#3e3e3e; font-size:10px; line-height:15px; margin:3px 0 0; margin:9px 0 0 0 \9; }
	.itemInfo { color:#3e3e3e; font-size:12px; line-height:15px; font-family: Arial, Helvetica, sans-serif; font-style:normal; margin-top:5px; text-shadow:1px 1px rgba(255,255,255,1); width:261px; display:block; float:left; }
	
	.isProduct .productfiles { margin-top:9px; }
	.isProduct .productfiles img { margin-left:0; float:left; margin:2px 7px 0 0; }
	.isProduct .productfiles a { font-size:12px; color:#3e3e3e; text-shadow:1px 1px rgba(255,255,255,1); float:left; padding-top:3px; }
	.isProduct .productfiles a:hover { color:#d0a720; }
	.isProduct .productfiles br { display:none; }
	
	.isProduct .boxCenterContainerImgLEFT, .isProduct .boxCenterContainerImgLEFT img { width:auto !important; }
	.isProduct .boxCenterContainerImgRIGHT, .isProduct .boxCenterContainerImgRIGHT img { width:auto !important; }
	
	#productRelationsCenter { width:100%; float:right; margin:23px 0 20px; background:#FFF; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.07); box-shadow: 0 0 5px rgba(0, 0, 0, 0.07); }
	#productRelationsCenter .relationsTable.noRight .relatedProduct { width:100px; margin:0 17px 15px 0; }
	#productRelationsCenter .relationsTable.noRight .relationsTableHeader { width:702px; height:34px; text-transform:uppercase; color:#262625; background: url(images/sprite.png) 0 -523px no-repeat;  padding:0; font-family: Arial, Helvetica, sans-serif; font-weight:400; font-size:0; text-indent:-9999px; }
	#productRelationsCenter .boxContent { padding:10px 0 0; }
	#productRelationsCenter .boxContent .relatedProduct:first-child { margin-left:9px; } 
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { background:none; padding:0; width:98px; margin:0 0 7px; border:none; }
	.relatedProductImage a { width:98px !important; }
	.relatedProductImage img { width:98px; float:none; margin:0; border:1px solid #ececec !important; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.07); box-shadow: 0 0 5px rgba(0, 0, 0, 0.07); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	.isProduct .relatedProduct .overlayList, .isProduct .relatedProduct .overlayList img { width:35px !important; }
	.relationsTable { position:relative; width:721px; background:none; border: none; }
	.relatedProductCenterText .text a { color:#3e3e3e; font-size:10px; font-weight:400; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { color:#9e790a; text-decoration: none; font-size:11px; display:block; text-align:center; width:100px; font-weight:400; font-style:normal; font-family: Arial, Helvetica, sans-serif; text-shadow:0 1px rgba(255,255,255,1); text-transform:none; line-height:11px; margin-top:1px; }
	#productRelationsCenter .relatedProductCenterText br { display:none; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { width:100px; margin-bottom:8px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText { width:100px; margin:0; padding:0; position:relative; }
	#productRelationsCenter .relatedProductCenterText .text a { width:100px; display:block; height:auto; line-height:12px; font-size:11px; text-transform:none; font-weight:700; color:#3e3e3e; font-style:normal; font-family:Arial, Helvetica, sans-serif; text-shadow:0 1px rgba(255,255,255,1); }
	#productRelationsCenter .relatedProductCenterText .text a:hover { color:#a38752; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price { display:block; font-size:13px; font-weight:700; color:#3e3e3e; text-align:center; width:100px; margin:-1px 0 0; line-height:13px; text-shadow:0 1px rgba(255,255,255,1); float:left; }
	#productRelationsCenter .smallProductListShowMore { display:block; float:left; font-size:0; line-height:0; text-indent:-9999px; background:url(images/sprite.png) -1px -186px no-repeat; width:100px; height:23px; margin-top:6px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text { margin-bottom:4px; }
	.isProduct .DESVALSummaryErrors { padding:0 0 0 15px; margin:0; }
	#productRelationsCenter .relationsTable .priceExcl { display:none; } 
	
	.isProduct .choiceBordersInner br { display:none; }	
	.isProduct .inputSelect { display:block; width:150px; color:#232322; font-size:12px; border:1px solid #bfbfbf; font-family:Arial, Helvetica, sans-serif; text-shadow:1px 1px #FFF; margin-top:4px !important; background:url(images/select_bg.png) 0 0 repeat-x; padding:4px; height:26px; }
	.isProduct .inputSelect option { line-height:16px; text-shadow:none; }
	.isProduct .itemColor { clear: both; margin-left: 2px; margin-top: 5px; width: 263px; }
	.isProduct .itemColor .text { font-size:11px;  }
	.itemColorChoice { float: left; margin-right: 4px; margin-top: 5px; text-align: center; width: 30px; }
	.itemColorChoice input { border:none !important; }
	.isProduct .boxCenterContainerImgPRODUCT { margin-top:19px; float:left; width:184px; }
	/* e:product detail */
	
	/* check out */
	.che_log_inner_right_field .w202 { background: url(images/sprite.png) no-repeat scroll 0 -1573px transparent; }
	.yellowBox .freightLabel { display:block; margin:5px 0; }
	.selected .bt2 { background: url(images/sprite.png) no-repeat scroll 0 -583px transparent; margin-right:11px; }
	.selected .bt2 span { background: url(images/sprite.png) no-repeat scroll right -634px transparent; font-family:Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; font-weight:400;  }
	.selected .bt2 .number { background: url(images/sprite.png) no-repeat scroll 0 -997px transparent; font-family:Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; }
	.bt2 span { background: url(images/sprite.png) no-repeat scroll right -747px transparent; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:400; color:#FFF; }
	.bt2 { background: url(images/sprite.png) no-repeat scroll 0 -689px transparent; margin-right:11px; }
	.bt2 .number { background: url(images/sprite.png) no-repeat scroll 0 -1022px transparent; }
	
	.che_head { background: url(images/bg_headcheck.jpg) repeat-x scroll 0 bottom transparent; }
	.che_delete { background: url(images/iconlist2.png) repeat scroll 0 -126px transparent; }
	
	.shopvidere { background: url(images/sprite.png) no-repeat scroll 0 -805px transparent; }
	.neeste { background: url(images/sprite.png) no-repeat scroll right -805px transparent; }
	.step3 .neeste { background: url(images/sprite.png) no-repeat scroll right -1013px transparent; }
	.isCheckout .center { color: #343434 !important; padding: 0 0 0 1px; }
	.isCheckout input, .isCheckout textarea, .isCheckout select { color:#343434 }
	.antalpro { background: url(images/sprite.png) no-repeat scroll 0 -1055px transparent; }
	
	.bt3 { background: url(images/sprite.png) no-repeat scroll 0 -935px transparent; margin-top:0; }
	.bt3 a { background: url(images/sprite.png) no-repeat scroll right -966px transparent; margin-top:0; font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-weight:700; text-shadow:1px 1px #FFF; }
	
	.che_boxt .che_boxh { background: url(images/bg_toptb.jpg) no-repeat scroll 0 -1px transparent; }
	
	.yellowBox .bt3 a { background:url(images/sprite.png) no-repeat scroll right -1159px transparent; padding-right:25px; margin-top:0; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:400; }
	.yellowBox .bt3 { background:url(images/sprite.png) no-repeat scroll left -1122px transparent; margin-top:-1px; }
	a.bt3 span { background: url(images/sprite.png) no-repeat scroll right -966px transparent; }
	
	.freightTextAndLabel .freightText .inputDelivery { background:url(images/sprite.png) 0 -224px no-repeat; float: left; padding: 5px; width:132px; margin:0 0 0 10px; border:none; }
	.che_bstep2 input { border:none; background:url(images/sprite.png) 0 -1381px no-repeat; padding: 5px; width:192px; }
	.che_bstep2 .w45 { background:url(images/sprite.png) 0 -1293px no-repeat; width:25px; }
	.che_bstep2 .w129 { background:url(images/sprite.png) 0 -1470px no-repeat; width:129px; }
	.che_checkbox input { width:auto; }
	.che_bstep2 .rightLabel { width: 200px; }
	.jegaccep { background: url(images/sprite.png) no-repeat scroll 0 -1511px transparent; }
	.userTypeSelector input { width:auto; }
	.che_bstep2 { clear: both; }
	.isCheckout .right { color:#343434; padding: 0 4px 0 0; }
	.isCheckout .content, .isCheckout .content .checkout { width:902px; }
	.che_boxtext h2 { color:#343434; }
	.che_frag .freightNoteDiv { font-style:normal; }
	.che_boxt2 .che_boxh { background: url(images/bg_toptb2.jpg) no-repeat scroll 0 0 transparent }
	
	.che_allprice { background: url(images/bg_allprive.png) no-repeat scroll 1px 0 transparent; }
	.che_allpricetext { text-transform: uppercase; }
	.isCheckout .content .checkout {  border-top: none; margin: 0 0 30px; width: 900px; background:none; background:none !important; }
	.che_head { background: none; height: 58px; margin-bottom: 14px; padding: 8px 0 0 1px; width: 912px; }
	.che_indhead h1 { font-size:28px; font-family: Arial, Helvetica, sans-serif; color:#343434; text-transform:uppercase; font-weight:300; }
	.right .block-box-list img { width:217px !important }
	/* e:check out */
	
	/* artikler */
	.center { margin-top:0; width:502px; text-shadow:1px 1px #FFF; }
	.centerContent { background: none; padding:0; width:502px; }
	.textStor { border-bottom: 1px solid #3e3e3e; color: #3e3e3e; font-family: Arial, Helvetica, sans-serif: 19px; font-weight: 400; height: auto; line-height: 19px; padding: 0 0 9px; text-transform: uppercase; text-shadow:1px 1px rgba(255,255,255,1); }
	.userInformationFields .textStor, .userBillingAddressHeader .textStor { border:none; }
	.text { font-size: 12px; line-height: 13px; color:#3e3e3e; font-family:Arial, Helvetica, sans-serif; font-style:normal; text-shadow:1px 1px rgba(255,255,255,1); }
	.centerContentWebPage { background:none; padding:0; width:504px; }
	.headline {background: url(images/bg_rep.png) repeat-x 0 bottom; color: #3e3e3e; font-family: Arial, Helvetica, sans-serif: 19px; font-weight: 400; height: auto; line-height: 19px; padding: 0 0 9px; text-transform: uppercase; text-shadow:1px 1px rgba(255,255,255,1); }
	.line { border:none; }
	.centerContentWebPage { font-size:11px; color:#3e3e3e; font-size:12px;  }
	.centerContentWebPage h2 { background: url(images/leftmenu_border.jpg) repeat-x 0 bottom; border: none !important; padding: 0 0 13px 2px !important; font-size: 18px; font-weight: 700; height: auto; line-height: 18px;  text-transform: uppercase; color:#3e3e3e; margin-top:10px; }
	.centerContentWebPage .bigButton { background: url(images/btn_bg.jpg) 0 0 repeat-x; font-size:12px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; padding:4px 4px 3px; text-shadow:1px 1px #FFF; line-height:12px }
	/* e:artikler */
	
	/* nyheder */
	.newslist { width:502px; }
	.newslist .productHeader { background: #3e3e3e; border:none; padding:0 0 0 7px; }
	.newslist .headlineList { border:none; display:block; padding:4px 0; }
	.newslist .headlineList a { color:#FFF; text-transform:uppercase; font-weight:400; text-shadow:-1px -1px rgba(0,0,0,.23) }
	
	.newsImageContainer img { border:none; }
	.dato { color:#3e3e3e; font-size:11px; margin-left:5px;  }
	.link:link, .link:active, .link:visited { color:#3e3e3e; font-size:11px; }
	.link:hover { color:#D0A720 }
	#newsImageDiv img { border:none !important; }
	/* e:nyheder */
	
	/* check list */
	.wishList #wishListItems { border: 4px solid #3e3e3e; }
	#checklistpris .price { color:#3e3e3e; font-weight:700;  }
	.wishList a { color: #1a1a1a; }
	.printIconCheckList { background-color:#3e3e3e; }
	.divListSort select { border:1px solid #3e3e3e; } 
	.bigButton, .wishList .button { background: url(images/btn_bg.jpg) 0 0 repeat-x; font-size:12px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; padding:4px 4px 3px; text-shadow:1px 1px #FFF; line-height:12px; color:#3e3e3e; border:none; font-weight:700; }
	#wishListItems .columnImage { position:relative }
	#wishListItems .columnImage span { display:block; }
	#wishListItems .columnImage .overlayList { top:0; left:0; width:35px; height:auto; }
	#wishListItems .columnImage .overlayList img { width:35px !important; height:auto; }
	/* e:check list */
	
	/* login */
	#LoginContainer { margin-top:25px; }
	#editUserCreateButton .ForumButton { width:127px; }
	#editUserDiv .validationSummary { margin:10px 0 0 70px; }
	#editUserDiv .DESVALSummaryErrors { margin-top: 0; padding: 0 0 0 13px; }
	.validationSummary { font-size:10px; line-height:13px; color: #ff0000; }
    .validationSummaryHeader { font-weight:bold; }
	/* e:login */
	
	/* frontpage */
	.isFrontpage .freightLink { bottom: 14px; left: 5px; margin: 0; position: absolute; width: 100px; }
	/* e:frontpage */
	
	.isProductlist .stock { float: right; font-size: 10px; margin: 0; padding: 0; width: 100%; text-align:center; }
/* e:CLH */
.divItemGroups{width:702px;}
.divItemGroups .row .item{width:160px;}
.divItemGroups .row .next{margin-left:20px;}
.divItemGroups .row .item a img{width:100px;}
.che_star_newaccount {
    display: inline-block;
}

.divFooterPart1 .title,
.divFooterPart2 .title {
    font-size: 0;
}

.wideFooterContentRegion p a {
    color: #989898;
    text-decoration: underline;
}

.isCheckout a.che_delete {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 12px;
    height: 12px;
    margin: 11px 20px 0 3px;
    background: none #dcdcdc;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.isCheckout a.che_delete:before, 
.isCheckout a.che_delete:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 2px;
    height: 8px;
    background: #666;
    transform-origin: center;
}

.isCheckout a.che_delete:after {
    transform: rotate(45deg);
}

.isCheckout a.che_delete:before {
    transform: rotate(-45deg);
}