/*General styles start*/
	
    body, html{ background-color:#FFF; font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#615e56;}
    input, textarea, select { font-family: Verdana, Geneva, sans-serif; font-size:10px; color:#615e56; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#615e56; font-size:18px; font-weight:normal; line-height:18px; font-family: Verdana, Geneva, sans-serif; height:31px;}
    h2 {margin:0px; color:#615e56; font-size:14px; line-height:25px; font-weight:bold; font-family: Verdana, Geneva, sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:#FFFFFF; border-top: 2px solid #f0f0f0; }
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:#FFFFFF; border:2px solid #f0f0f0;}
    .productMenucontainer { background:#FFFFFF; }
    .top { background-image:url(images/top.jpg); background-repeat:no-repeat;}
/*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:#615e56; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#615e56; 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:#f5f5f0; border-top:1px solid #615e56; border-bottom:1px solid #615e56; background-repeat:repeat-x; }
    .headerPaging .paging { color:#615e56; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#615e56; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#615e56; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#615e56; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#cad400; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #cad400; border-top:1px solid #cad400;}
    .line { border-bottom:1px solid #cad400;}
    .link:link { color: #cad400; font-size:10px; }
    .link:active { color: #cad400; font-size:10px; }
    .link:visited { color: #cad400; font-size:10px; }
    .link:hover { color: #cad400; 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 #cad400;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#cad400; text-decoration:none; line-height:20px; }
    .productHeader { background:#615e56; 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:13px; color:#cad400; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#cad400; font-size:10px;  line-height:15px; }
    .priceSmall { color:#cad400; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#cad400;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:17px; color:#cad400;  text-decoration:none; line-height:17px; }
		.priceStorExcl {font-size:10px; color:#767C79;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#767C79;}
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#615e56; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#615e56; line-height:13px; }
    .text a:active{color:#615e56; line-height:13px; }
    .text a:visited{color:#615e56;  line-height:13px; }
    .text a:hover{color:#cad400; line-height:13px; }
    .textSmall { color:#615e56; font-size:10px; }
    .textSmall a { color:#615e56; font-size:10px; }
    .textSmall a:link { color:#615e56; font-size:10px; }
    .textSmall a:active { color:#615e56; font-size:10px; }
    .textSmall a:visited { color:#615e56; font-size:10px; }
    .textSmall a:hover { color:#cad400; font-size:10px; }
    .textSmall .link a:hover { color:#cad400; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#615e56; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#615e56; font-size:12px; font-weight:bold; line-height:13px; }

    .validationSummary { font-size:10px; line-height:13px; color: #ff0000; }
    .validationSummaryHeader { font-weight:bold; }
    
     /*FrontPage styles start*/
        .frontpage{ width:504px; height:289px; background-image:url(images/forside.jpg); background-repeat:no-repeat;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#615e56; width:220px; line-height:13px;}

        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#615e56; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { background-image:url(images/menubg.gif); background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}
        .menu a:link { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:active { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menuNormbg { background-image:url(images/menubg.gif); background-repeat:repeat-x; }
        .menuOverbg { background-image:url(images/menubgOver.gif); background-repeat:repeat-x; }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:1px solid #e6e6e6; }
        .leftMenuHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:4px; }
        .leftSubMenu { border-top:#e6e6e6 1px solid; }

        .menuNorm { border-bottom:#e6e6e6 1px solid; }
        .menuNorm a { color:#615e56; font-size:11px; font-weight:bold; text-decoration:none; }
        .menuNorm a:hover { color:#cad400; font-size:11px; text-decoration:none; font-weight:bold; list-style:none; }
        .menuActive { background-color:#FFFFFF; border-bottom:#e6e6e6 1px solid; }
        .menuActive a { color:#cad400; font-size:11px; font-weight:bold; text-decoration:none; }


        .subMenuNorm a { color:#cad400; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#615e56; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuActive { background:none; font-weight:normal; }
        .subMenuActive a { color:#cad400; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; }
        .subSubMenuNorm a { color:#cad400; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#615e56; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background:none; font-weight:normal; }
        .subSubMenuActive a { color:#cad400; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; }
    /*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; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: 1px solid #e6e6e6; }
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #cad400; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#cad400; 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:#615e56; font-size:11px; }
            .boxRight a { color:#615e56; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#cad400; }
            .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:#cad400; }
            .boxRight input {color:#615e56; font-size:10px; text-decoration:none; }
        /*General RightBox styles end*/
        
        /*Small Newsletter styles start*/
            .newsSubscribeButton{background-color:Transparent; border: 0px; text-align:left; font-size:11px; }
            .inputMailSmall { font-size:10px; border: 1px solid #c3c3c3; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:1px solid #e6e6e6; color:#615e56; 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:#615e56; 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:#615e56; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#615e56; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#cad400; }
            .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: 1px solid #d6d6d6; }
        .mcbLogoBox a{ color:#ababab; }
        
        .textAdress {color:#615e56; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#615e56; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#615e56; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#615e56; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#615e56; font-size:11px; line-height:11px; }
    /*Footter styles end*/

/*Main styles end*/

/* new css - cuonglh */
	/* general */
	body, .outer { background:#FFF; }
	.main { background:url(images/bg1.jpg) repeat-x 0 0; }
	.content { background:#FFF; margin:0; width:906px; border:none; padding-top:4px; }
	.mainContent { width:906px; background:none; border:none; }
	.left { padding:0 23px 0 0; width:178px; }
	.boxRightContainerNewsLetter { display:none; }
	.center { width:505px; padding-right:0; }
	.isFrontpage .center, .isProductlist .center, .isProduct .center { width:702px; }
	.centerProductNoRight { padding:0; width:702px; }
	/* e:general */
	
	/* top */
	#TopImageMap { height:0; position:relative; width: 906px; }
	.topSection { background:url(images/top_bg.jpg) 0 0 no-repeat; margin-top:0; height: 182px; position:relative; z-index:1000; width:906px; }
	.isAuthenticated .topSection { background:url(images/top_bg1.jpg) 0 0 no-repeat; margin-top:0; height: 182px; position:relative; z-index:1000; width:906px; }
	
	.topSection .tla { left: 480px; position: absolute; top: 57px; width: 145px; height: 65px; }
	.tlaUsername { font-size:9px; color:#564f47; font-family:Verdana, Geneva, sans-serif; line-height:9px; margin:3px 0 0 23px; width:110px; background:none; border:none; }
	.tlaPassword { font-size:9px; color:#564f47; font-family:Verdana, Geneva, sans-serif; line-height:9px; margin:9px 0 0 23px; width:110px; background:none; border:none; }
	.tlaForgotPass { display:none; }
	.tlaUnauthenticated { position:relative; width: 145px; height: 65px; }
	.tlaLoginBtn { position:absolute; width:59px; height:19px; right:0; bottom:0; background:none; cursor:pointer; }
	.tlaTrans { width:77px; height:16px; position:absolute; top:47px; left:0; }
	.tlaFeedback { position:absolute; top:-30px }
	.DESVALSummaryErrors { padding: 0 0 0 13px; width: 238px; margin:0; }
	
	.top { width:418px; height:134px; margin:0; position:absolute; top:0; left:3px; }
	.topDiv, .logoImg { width:418px; height:134px; margin:0; }
	
	.topSmallCart { color: #FFFFFF; cursor: pointer; font-size: 10px; line-height: 9px; padding: 18px 0 26px; position: absolute; right: 7px; text-shadow: -1px -1px rgba(0, 0, 0, 0.2); text-transform: uppercase; top: -89px; width: 135px; }
	#topSmallCartCount { display:none; }
	
	.isAuthenticated .topSection .tla { left: 480px; position: absolute; top: 52px; width: 145px; height: 65px; }
	.isAuthenticated .tlaAuthList ul { padding:0; list-style:none; margin:0; }
	.isAuthenticated .tlaAuthList a { font-size:10px; color:#FFF; text-decoration:none; background: url(images/top_arr.png) 0 4px no-repeat; padding-left:10px; line-height:12px; display:block; }
	.tlaAuthenticated { position:relative; }
	.tlaLogoutBtn { width:59px; height:19px; font-size:0; line-height:0; background:url(images/spriteImages.png) 0 -1077px no-repeat; cursor:pointer; position: absolute; top: 56px; left:0; top:54px \9; }
	/* e:top */
	
	/* top menu */
	.menu { background:none; margin:0; position:absolute; padding:0; top:142px; left:3px; width:900px; font-family:Verdana, Geneva, sans-serif; height:36px; }
	.menuNormbg, .menuOverbg { background:url(images/topmenu_border.jpg) right 0 no-repeat; height:36px; line-height:36px; padding:0 16px 0 10px; }
	.firstTopMenuItem { padding:0 16px 0 13px; }
	.menu a, .menu a:hover, .menu a:active { color:#615e56 !important; font-size:12px; text-transform:none; font-weight:bold; line-height:36px; text-shadow:-1px -1px #FFF; }
	/* e:top menu */
	
	/* super search */
	.left .ssBox { background:url(images/spriteImages.png) 0 -948px no-repeat; float: left; height: auto; margin-bottom: 13px; width: 178px; height:34px; margin-left:-1px; }
	.left .ssBoxTextDiv input { border: none; color: #777; font-size: 11px; height: 16px; margin: 7px 0 0 10px; width: 135px; text-transform:none; }
	.left .ssBoxButtonDiv { margin:8px 0 0 6px; background:none; }
	.left .ssBoxButtonDiv input { width:18px; height:18px; }
	/* e:super search */
	
	/* left menu */
	.productMenucontainer { padding:0; margin:39px 0 0; width:178px; }
	*+html .productMenucontainer { margin:-8px 0 0; }
	.leftMenuContainer { margin:0 0 0 -1px; background:url(images/leftmenu_bottom.png) 0 bottom no-repeat; border:none; width:178px; padding-bottom:5px;}
	.itemGroup0 .leftMenuHeader { background: url(images/spriteImages.png) no-repeat 4px 4px; font-size: 0; height: 31px; line-height: 0; padding: 4px 0 0 4px; width: 170px;}
	.itemGroup1 .leftMenuHeader { background: url(images/spriteImages.png) no-repeat 4px -86px; font-size: 0; height: 31px; line-height: 0; padding: 4px 0 0 4px; width: 170px; text-indent:-9999px; overflow:hidden }
	.leftMenuContainerSeperator { height:3px; }
	
	.leftMenu { margin:0; padding:0 4px 4px 5px; background:url(images/leftmenu_re.png) center 0 repeat-y; border:none; width:169px; list-style:none; }
	.menuNorm { background:url(images/leftmenu_border.png) 0 bottom repeat-x; border:none; padding:6px 11px 9px; }
	.menuNorm a { font-size:11px; line-height:11px; color:#6e6e6e; font-weight:normal; text-shadow:-1px -1px #FFF }
	.menuNorm a:hover, .menuNorm a:active { font-weight:bold; color:#6e6e6e; font-size:11px; }
	
	.menuActive { background:url(images/leftmenu_border.png) 0 bottom repeat-x; border:none; padding:6px 11px 9px; }
	.menuActive a { font-size:11px; line-height:11px; color:#6e6e6e; font-weight:bold; text-shadow:-1px -1px #faf9f7 }
	
	.menuMore, .menuLess { background:none; border:none; padding:5px 10px 4px; }
	.menuMore a { background:url(images/spriteImages.png) 0 -152px no-repeat; width:51px; height:16px; display:block; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden }
	.menuLess a { background:url(images/spriteImages.png) 0 -184px no-repeat; width:51px; height:16px; display:block; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden }
	
	.leftSubMenu { border-top: none; margin: 4px 0 0; padding: 0 10px; }
	.subMenuNorm a { font-weight:normal; font-size:10px; }
	.subMenuNorm a:hover { font-weight:bold; font-size:10px; color:#6e6e6e; } 
	.subMenuActive a { border:none; background:none; font-size:10px; font-weight:bold; font-size:10px; color:#6e6e6e; }  
	/* e:left menu */
	
	/* footer */
	.wideFooter { background:url(images/footer_content_bg.jpg) 0 0 repeat-x #FFF; margin-top:0; padding-bottom:100px; }
	.wideFooterContentRegion, .wideFooterContent { width:910px; margin:0 auto; position: relative; padding:0; }
	.wideFooterFrontpage { padding-bottom:30px; border:none; width:900px; padding-top: 30px;  }
	.divFooterPart1 h1, .divFooterPart1 .title { font-size:0; line-height:0; background:url(images/spriteImages.png) 0 -219px no-repeat; height: 23px; text-indent:-9999px; overflow:hidden; margin-bottom:16px; }
	.divFooterPart2 h1, .divFooterPart2 .title { font-size:0; line-height:0; background:url(images/spriteImages.png) 0 -279px no-repeat; height: 23px; text-indent:-9999px; overflow:hidden; margin-bottom:16px;  }
	
	.divFooterPart1 { width:602px; text-align:left; color:#e9e8e4; font-size:11px; margin-top:0; color:#e9e8e4; font-family: Verdana, Geneva, sans-serif; line-height:16px; text-shadow:-1px -1px #32404c; }
	.divFooterPart1 p { margin:0; }
	
	.divFooterPart2 { width:237px; color:#e9e8e4; font-size:11px; left:663px; text-align:left; position:absolute; top:30px; font-family: Verdana, Geneva, sans-serif; line-height:16px; text-shadow:-1px -1px #32404c; }
	.divFooterPart2 a { color:#e9e8e4; text-decoration:none; }
	.divFooterPart2 p { margin:0; line-height:16px; }
	.divFooterPart2 .footer_phone { color:#e9e8e4; font-size:19px; font-weight:bold; background:url(images/spriteImages.png) 0 -337px no-repeat; padding:9px 0 0 30px; height:24px; text-shadow:-1px -1px rgba(0, 0, 0, .23); }
	
	.mcbLogo { float: none; margin: 0; padding: 0; position: absolute; top: 1px; right:3px; }
	*+html .mcbLogo { top: 14px; }
	.mcbLogoBox { border: none; width:190px; text-align:right; }
	.mcbLogoBox a{ color:#949494; font-size:10px; font-family: Verdana, Geneva, sans-serif; }
	
	.wideFooterContent { width:900px; }
	.textAdress { color:#949494; font-size:10px; line-height:12px; margin-top:14px; text-align:left; padding:0; font-family:Verdana, Geneva, sans-serif; width:425px; }
	.textAdress a:link, .textAdress a:active, .textAdress a:visited, .textAdress a:hover {color:#666; font-size:9px; line-height:12px; text-decoration:none }
	/* e:footer */
	
	/* frontpage */
	.isFrontpage .center { margin:4px 0 0; width:702px; }
	.boxCenterContainerImgLEFT { width:224px; margin:16px 15px 12px 0; }
	.boxCenterContainerImgLEFT img { width:224px; }
	.boxCenterContainerImgRIGHT { width:224px; margin:16px 0 12px; }
	.boxCenterContainerImgRIGHT img { width:224px; }
	
	.productNewsContainerOuter { margin-top:-5px; }
	.productNews { width:auto; margin:0 0 0 -4px; }
	.productNewsItem { width:108px; padding:0; height:192px; }
	.productNewsItemDiv { padding:0; }
	.productNewsItemImage { background:url(images/detail_img_bg_s.png) 0 0 no-repeat; width:98px; padding:5px; margin-bottom:1px; }
	.productNews img { border:none !important; margin:0; width:98px; }
	.isFrontpage .overlayList { width:51px; height:auto; top:1px; left:1px; }
	.isFrontpage .overlayList img { width:auto; height:auto; }
	
	.productNewsItemDiv .textBox .text { color:#615e56; font-size:10px; font-weight:normal; }
	.isFrontpage .prevPrice { color:#99a726; font-size:11px; text-decoration:line-through; line-height:11px;  display:block; width:100px; }
	.isFrontpage .price { color:#415464; font-size:12px; font-weight:bold; line-height:12px; display:block; width:100px; margin-bottom:4px; }
	.purchaseButton { padding:0; margin:0; width:100px; height:23px; display:block; background:url(images/spriteImages.png) 0 -408px no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;  }
	
	.isFrontpage .textBox { width:100px; margin-left:4px; }
	.isFrontpage .textBox br { display:none; }
	.isFrontpage .textBox .text { display:block; line-height:12px; }
	.isFrontpage .priceExcl { display:none; }
	.isFrontpage .freightLink { display:none; }
	.isFrontpage .frontpagePrices { position:relative; margin:8px 0 0 0; }
	/* e:frontpage */
	
	/* breadcrumb */
	.topSectionBreadcrumb li { color:#b8b5ad; }
	.topSectionBreadcrumb .next { color:#615e56; }
	.topSectionBreadcrumb li a { color: #b8b5ad; }
	.topSectionBreadcrumb li .b { background: url(images/breadCrumb_bullet_small.png) no-repeat center 4px; display: inline; padding:0 2px; }
	.topSectionBreadcrumb .first .b { display:none; }
	.topSectionBreadcrumb ul { margin:-3px 0 0 0; height:16px; font-size:10px; }
	.topSectionBreadcrumb { left: 0; position: absolute; top: -29px; }
	*+html .topSectionBreadcrumb { position:relative; }
	/* e:breadcrumb */
	
	/* product list */
	.centerProductListNoRight { width:702px; padding:0; }
	.topSectionView2Outer { width:710px; height: 184px; background:url(images/list_banner_bg.png) 0 0 no-repeat; margin:39px 0 0 -4px; padding:4px 0 0 4px; }
	.isProductlist .noPicture { height:auto; background:url(images/listbanner_bg_bottom.png) 0 bottom no-repeat; padding-bottom:8px; margin:35px 0 0 -4px; }
	.isProductlist .noPicture .topSectionBreadcrumb { top:-25px; left:6px; }
	.isProductlist .topSectionView2NoPicture { height:auto; background:url(images/listbanner_bg_top.png) 0 0 no-repeat; padding:0 4px 5px; margin:0 0 0 -4px; }
	.topSectionView2 { height: 176px; padding: 0; width: 702px; margin: 0; position:relative; border: none; }
	.topSectionView2 h1 { font-family:Verdana, Geneva, sans-serif; font-size:30px; color:#425566; text-transform:none; margin:12px 0 0 25px; font-weight:bold; text-shadow:-1px -1px #FFF; }
	*+html .topSectionView2 h1 { margin:0 0 0 25px; }
	.topSectionView2 p { width: 330px; color:#6e6e6e; font-style:normal; line-height:15px; margin:9px 0 0 25px; text-shadow:-1px -1px #FFF; }
	.topSectionView2 .showOnly { margin:19px 23px 0 0; width:auto; }
	*+html .topSectionView2 .showOnly { margin:7px 23px 0 0; }
	.topSectionView2 .showOnly .textStor { color:#615e56; font-size:13px; font-weight:normal; }
	.topSectionView2 .showOnly select { display:block; width:120px; color:#615e56; font-size:10px; border:1px solid #676767; }
	.productListView3 .productRow { width:715px; }
	#productListTable { margin:0 0 0 -4px; }
	
	.productListView3 .itemCol1, .productListView3 .itemCol2, .productListView3 .itemCol3 {  width:229px; background:url(images/list_item_bg.png) 0 bottom no-repeat; }
	.productListView3 .itemCol2, .productListView3 .itemCol3 { margin-left:12px; }
	.productListView3 .textBox { margin-left: 5px; margin-top: 6px; width: 218px !important; }
	.imageBoxMedium { background:url(images/list_img_bg.png) 0 0 no-repeat; padding:0; width:220px; padding:5px; }
	.imageBorderMedium { border:none; width:218px; }
	.imageBorderMedium a { width:218px !important; }
	.imageBorderMedium img { width: 218px; }
	
	.listProductText .itemNo { display:none; }
	.listProductText .divOfferConditions { display:none; }
	
	.isProductlist .overlayList { top:-3px; left:-3px; bottom: inherit; right: inherit; width:auto; }
	.isProductlist .overlayList img { width:auto; }
	.productListView3 { margin-left:4px; }
	.productListView3  .headlineList {  }
	.productListView3 .headlineList a {color: #615E56;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 45px;
    line-height: 14px;
    overflow: hidden;
    text-transform: none; }
	.productListView3 .listItemDescription { margin:0;}
	.productListView3 .listItemDescription a {color: #615E56;
    display: block;
    font-size: 11px;
    font-weight: normal;
    /*height: 55px;*/
    line-height: 11px;
   /* overflow: hidden;*/
   padding-bottom:2px;
    text-transform: none;}
	.productListView3 .divPrices { position:relative; height:88px; }
	.productListView3 .prevPriceList { color:#9caa27; font-size:12px; text-transform:none; text-decoration:line-through; position:absolute; top:1px; text-align:center; width:218px; display:block; left:0px; }
	.productListView3 .priceInfoIcon, .productListView3 .priceStorExcl { display:none; }
	.productListView3 .priceStor { color:#425566; font-size:23px; font-weight:bold; position:absolute; top:17px; display:block; line-height:23px; padding-top: 0 !important; text-align:center; width:218px; left:0px; }
	.productListView3 .purchaseButton { display:block; position:absolute; width:198px; height:31px; background:url(images/spriteImages.png) 0 -1014px no-repeat; top:45px; left:11px; text-indent:-9999px; overflow:hidden; font-size:0; line-height:0;  }
	.productListView3 .freightLink { display:none }
	.productListView3 .productRowSpacer { clear: left; height: 11px; }
	
	.moreInfoTextClick a { font-size:10px; color:#878787 !important; font-weight:bold; text-decoration:none; }
	.moreInfoTextFull h2 { font-size:10px; color:#878787 !important; font-weight:bold; text-decoration:none; line-height:12px; font-style:normal; }
	.moreInfoTextFull { font-size:10px; color:#878787 !important; font-weight:normal; font-style:italic; } 
	
	.headerPaging { background:url(images/paging_bg.png) 0 0 no-repeat; width:700px; margin-left:-4px; padding:5px 15px 5px 5px; border:none; height:44px; height:36px \9; }
	.headerPaging .paging { color:#425566 }
	.headerPaging a:link { color:#615E56; }
	.headerPaging a:hover { color:#425566 }


    .divItemGroups { margin: 0 0 0; width: 702px; float: left; }
    .divItemGroups .row { clear: both; float: left; margin: 20px 0 0; }
    .divItemGroups .row .next { margin-left: 20px !important}
    .divItemGroups .row .item {background:none; height: auto; width: 220px; margin-bottom: 0px;}    
    .divItemGroups .row .item > a { padding:10px 5px; word-wrap: break-word; width: 210px; color:#FFF; text-transform:none; text-align:left; display:block; font-family: Verdana,Geneva,sans-serif; font-size:12px; line-height: 12px; font-weight: bold; margin:0 0 0 0; background:#425667; display: block; text-align: center; }
    .divItemGroups .row .item > a:hover { color:#FFF; text-decoration: none; float: left; }
    .divItemGroups .row .item a img { width: 220px; }
    .divItemGroups .row .item .groupImg { margin-bottom: 4px; }
    .divItemGroups .row .item .groupImg a { background: none; display: block; }
    .divItemGroups .row .item .groupImg a:hover { background: none; display: block; }
    .moreInfoTextFull { font-size:11px; color:#3B3B3B; }
    .moreInfoTextFull h2{ padding-bottom: 10px}

    .moreInfoText { border-top: none; padding-top: 0; color: #3B3B3B; font-size: 12px; text-transform: none; font-family:"Overlock", Arial, Helvetica, sans-serif}
    .moreInfoText a { text-decoration: underline; color: #3B3B3B !important; font-size: 12px;}
    .moreInfoText a:hover { color: #FE8202}
    .moreInfoText .text { color: #3B3B3B}
	/* e:product list */
	
	/* product detail */
	.centerContentProductNoRight { padding:0; margin:0 0 12px 0; width:702px; position:relative; }
	.centerProductNoRight { position:relative; }
	.isProduct .topSectionBreadcrumb { top:15px; left:2px; z-index:910; }
	.shareBox { right:0; top:17px; position:absolute; }
	.isWebpage .content .centerContent .shareBox { right:0; top:-15px; position:absolute; }
	
	.isProduct .productItemPic { width: 428px; background:url(images/detail_imgbg_top.png) 0 0  no-repeat; margin:39px 17px 0 -4px; }
	.isProduct .imageBoxMedium { background: url(images/detail_imgbg_bottom.png) no-repeat scroll 0 bottom ; border: none; margin: 5px 0 0 -1px; padding: 0 5px 5px; width: 418px; }
	.isProduct .imageBorderMedium { border:none; width:418px; }
	.isProduct .imageBorderMedium a, .isProduct .imageBorderMedium img { border:none; width:418px; }
	
	.isProduct .overlayList { width:51px; height:auto; top:-3px; left:-2px; }
	.isProduct .overlayList img { width:auto; height:auto; }

	.itemPicZoom { display:none; }
	
	.itemPic { width:420px; margin:12px 0 0; }
	.productItemPicContainer { background:url(images/detail_img_bg_s.png) 0 0 no-repeat; padding:5px; margin:0 10px 0 0; }
	.productItemPicBorder, .productItemPicBorder a, .productItemPicBorder img { border:none; width:98px; }
	
	.productItemInfo.noRight { width:261px; margin:39px 0 0 0; }
	.isProduct .headline { font-size:16px; font-weight:bold; color:#615e56; height:auto; line-height:16px; }
	.isProduct .itemPrices br { display:none; }
	.isProduct .prevPrice { font-size:12px; color:#9caa27; text-decoration:line-through; line-height:12px; margin-top:9px; display:block; }
	.isProduct .priceStor { font-size:28px; color:#425566; font-weight:bold; line-height:28px; display:block; }
	.isProduct .priceStorExcl, .isProduct .divOfferConditions { color:#615e56; }
	
	.isProduct .choiceBox, .isProduct .choiceBorders, .isProduct .choiceBordersInner { width:261px; border:none; position:relative; }
	.isProduct .choiceBox .ajaxload { position:absolute; top:0; right:0; }
	.isProduct .choiceBox { margin:6px 0 8px; }
	.isProduct .stock { float:left; padding:0; margin:0 0 14px 0; width:261px; }
	.isProduct .stockText { color:#615e56; font-size:11px; }
	.isProduct .itemQuantity { width:37px; margin:0; padding:0; float:left; }
	.isProduct .itemQuantity .text { display:none; }
	.isProduct .inputQuantity { width:37px; height:19px; background:url(images/spriteImages.png) 0 -472px no-repeat; border:none; font-size:21px; color:#363532; font-family:Verdana, Geneva, sans-serif; padding:11px 0; text-align:center; vertical-align:middle; }
	.isProduct .addToCart { clear:none; float:left; margin:0 0 0 10px; width:214px; height:41px; position:relative }
	.isProduct .addToCartButton { width:214px; height:41px; background:url(images/spriteImages.png) 0 -560px no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; position:absolute; top:0; left:0; padding:0; -moz-border-radius: 0; -webkit-border-radius: 0; }
	.isProduct .checkAndWishList { width:270px; float:left; position:relative; margin:4px 0 0 -4px; height:33px; }
	.isProduct .wishListButton { width:134px; height:33px; background:url(images/spriteImages.png) 0 -635px no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; padding:0; position:absolute; top:0; left:0; -moz-border-radius: 0; -webkit-border-radius: 0; }
	.isProduct .checkListButton { width:134px; height:33px; background:url(images/spriteImages.png) 0 -709px no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; padding:0; position:absolute; top:0; right:1px; margin:0 !important; -moz-border-radius: 0; -webkit-border-radius: 0; }
	.choiceBordersInner .freightLink { margin:10px 0 0 1px; float:left; }
	.choiceBordersInner .freightLink a { font-size:11px; color:#a29e97; text-decoration:underline; }
	.choiceBordersInner .itemAdded { font-size:11px;margin:5px 0 0 1px; float:left; padding:0; color:#a29e97; width:260px; }
	.choiceBordersInner .itemAdded a { color:#a29e97;font-size:11px; }
	.choiceBordersInner .itemAdded a:hover {color:#425566;font-size:11px  }
	.isProduct .itemVariant { clear: both; margin-bottom: 10px; margin-left: 0; width: 200px; }
	
	.itemNo { color:#615e56; font-size:11px; line-height:14px; margin:9px 0 0 0 \9; }
	.itemInfo { color:#615e56; font-size:11px; line-height:14px; }
	.descriptionLabelContainer { padding-bottom:178px; }
	
	.isProduct .boxCenterContainerImgRIGHT { margin:0 4px 0 0; position:relative; width:262px; }
	.isProduct .boxCenterContainerImgRIGHT img { position:absolute; top:-178px; background:url(images/detail_rightbanner.png) 0 0 no-repeat; padding:4px; width:262px; }
	
	#productRelationsCenter { width:349px !important; margin-left: -4px; float:left; }
	#productRelationsCenter .relationsTable.noRight .relatedProduct { width:110px; float:left; display: block; height: 280px;}
	#productRelationsCenter .relationsTable.noRight .relationsTableHeader { background:url(images/spriteImages.png) 0 -864px no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; width:341px; height:29px; margin:0 0 0 4px; padding:0; }
	#productRelationsCenter .boxContent { padding-left:10px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { background:url(images/detail_img_bg_s.png) 0 0 no-repeat; padding:4px; border:none; width:100px; margin:0 0 7px; }
	.relatedProductImage img { width:98px; }
	.relatedProductImage .overlayList img { width:auto; }
	.relationsTable { position:relative; width:349px; background:url(images/related_bg.png) 0 bottom no-repeat; }
	.relatedProductCenterText .text a { color:#615e56; font-size:10px; font-weight:normal; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { color:#99a726; text-decoration:line-through; font-size:10px; display:block; text-align:center; width:100px; margin:6px 0 0; }
	#productRelationsCenter .relatedProductCenterText br { display:none; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { width:108px; margin-bottom:8px; position:relative }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText { width:100px; margin:0 4px; padding:0; position:relative; }
	#productRelationsCenter .relatedProductCenterText .text a { width:100px; display:block; line-height:12px; font-size:10px; height: 60px; overflow: hidden }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price { display:block; font-size:12px; font-weight:bold; color:#415464; text-align:center; width:100px; margin:1px 0 0; }
	#productRelationsCenter .smallProductListShowMore { padding:0; margin:4px 0 0; width:100px; display:block; background:url(images/spriteImages.png) 0 -408px no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; height:23px; }
	#productRelationsCenter .relationsTable .relatedProduct .priceExcl { display:none; }
	.isProduct .relatedProduct .overlayList { width:51px; height:auto; top:0; left:0; }
	.isProduct .relatedProduct .overlayList img { width:auto; height:auto; }
	/* e:product detail */
	
	/* right */
	.right { padding:0; width:178px; margin:5px -1px 0 0; padding:0; }
	.boxRightContainer { padding:0; }
	.boxRight { border: none; color: #615E56; font-size: 11px; margin:0; width:178px; }
	
	.boxRightHeader { background: url(images/spriteImages.png) 0 -1144px no-repeat; font-size: 0; text-transform: none; width:178px; height:35px;  }
	.boxRightContent { background: url(images/leftmenu_bg_bottom.png) 0  bottom no-repeat; padding:15px 14px 5px !important; }
	.right .relatedProduct { margin-bottom: 15px; width: 150px; }
	.right .relatedProductImage a, .right .relatedProductImage img { width:60px; }
	.right .overlayList { width:40px; top:-3px; left:-3px; }
	.right .overlayList img { width:40px; }
	.right .priceExclSmall, .right .freightLink { display:none }
	.right .prevPriceSmall { color: #99a726; font-size: 10px; line-height: 15px; }
	.right .priceSmall { color: #415464; font-size: 11px; line-height: 16px; font-weight:700; }
	.right .relatedProductText { float: right; width: 80px; }
	/* e:right  */
	
	/* checkout */
	.che_log_inner_right_field .w202 { background: url(images/spriteImages.png) no-repeat scroll 0 -2320px transparent; }
	.yellowBox .freightLabel { display:block; margin:5px 0; }
	.selected .bt2 { background: url(images/spriteImages.png) no-repeat scroll 0 -1210px transparent; }
	.selected .bt2 span { background: url(images/spriteImages.png) no-repeat scroll right -1261px transparent; font-family:Verdana, Geneva, sans-serif; color:#FFF; text-transform:uppercase; font-size:17px;  }
	.selected .bt2 .number { background: url(images/spriteImages.png) no-repeat scroll 0 -1624px transparent; font-family:Verdana, Geneva, sans-serif; color:#FFF; text-transform:uppercase; }
	.bt2 span { background: url(images/spriteImages.png) no-repeat scroll right -1374px transparent; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; font-size:17px; }
	.bt2 { background: url(images/spriteImages.png) no-repeat scroll 0 -1316px transparent; margin-right:11px !important; }
	.bt2 .number { background: url(images/spriteImages.png) no-repeat scroll 0 -1649px transparent; }
	
	.che_head { background: url(images/bg_headcheck.jpg) repeat-x scroll 0 bottom transparent; }
	.che_delete { background: url(images/spriteImages.png) repeat scroll -70px -1650px transparent; }
	
	.shopvidere { background: url(images/spriteImages.png) no-repeat scroll 0 -1431px transparent; }
	.neeste { background: url(images/spriteImages.png) no-repeat scroll right -1432px transparent; }
	.isCheckout .center { color: #343434 !important; padding: 0 0 0 1px; }
	.isCheckout input, .isCheckout textarea, .isCheckout select { color:#343434 }
	.antalpro { background: url(images/spriteImages.png) no-repeat scroll 0 -1682px transparent; }
	
	.bt3 { background: url(images/spriteImages.png) no-repeat scroll 0 -1562px transparent; margin-top:-1px; }
	.bt3 a { background: url(images/spriteImages.png) no-repeat scroll right -1593px transparent; margin-top:0; font-family:Verdana, Geneva, sans-serif; color:#FFF; }
	
	.che_boxt .che_boxh { background: url(images/spriteImages.png) no-repeat scroll 0 -1840px transparent; }
	.che_arrow{background: url(images/spriteImages.png) no-repeat scroll 0 -1716px }
	.yellowBox .bt3 a { background:url(images/spriteImages.png) no-repeat scroll right -1786px transparent; padding-right:25px; margin-top:0; font-family:Verdana, Geneva, sans-serif; color:#181818; }
	.yellowBox .bt3 { background:url(images/spriteImages.png) no-repeat scroll left -1749px transparent; margin-top:-1px; }
	a.bt3 span { background: url(images/spriteImages.png) no-repeat scroll right -1593px transparent; }
	
	.freightTextAndLabel .freightText .inputDelivery { background:url(images/spriteImages.png) 0 -2084px no-repeat; float: left; padding: 5px; width:132px; margin:0 0 0 10px; border:none; }
	.che_bstep2 input { border:none; background:url(images/spriteImages.png) 0 -2128px no-repeat; padding: 5px; width:192px; }
	.che_bstep2 .w45 { background:url(images/spriteImages.png) 0 -2040px no-repeat; width:25px; }
	.che_bstep2 .w129 { background:url(images/spriteImages.png) 0 -2217px no-repeat; width:129px; }
	.che_checkbox input { width:auto; }
	.che_bstep2 .rightLabel { width: 200px; }
	.jegaccep { background: url(images/spriteImages.png) no-repeat scroll 0 -2258px 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/spriteImages.png) no-repeat scroll 0 -1880px transparent }
	
	.che_allprice { background: url(images/spriteImages.png) no-repeat scroll 1px -1930px transparent; }
	.che_allpricetext { text-transform: uppercase; }
	.isCheckout .content .checkout {  margin: 0 0 30px 3px; width: 900px; background:none; background:none !important; }
	.che_head { background: none; height: 58px; margin-bottom: 14px; padding: 8px 0 0 0; width: 920px; }
	
	.isCheckout .box3 { width: 260px; }
	.isCheckout .box3_ct { width: 270px; }
	.isCheckout .w106 { width: 170px; }
	/* e:checkout */
	
	/* Artikler */
	.headline { color:#425566; margin-top:9px }
	.line { border-bottom: 1px solid #354552; }
	.centerContentWebPage { padding:0; }
	.articleWrapper .text { color:#615e56; font-size:11px; line-height:14px; }
	/* e:Artikler */
	
	/* login page */
	.centerContentWebPage { background:none; padding:0; width:505px; }
	#loginDiv h2 { display:none; }
	.inputMailSmall { font-size:11px; color:#615e56; border:1px solid #676767; }
	.DESVALSummaryErrors { padding:0 0 0 15px; margin:0; }
	#LoginContainer #loginDiv .ForumButton { background:url(images/btn_bg.png) 0 0 repeat-x; border:none; color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; padding:0 0 3px; -moz-border-radius: 5px;-webkit-border-radius: 5px; text-shadow:-1px -1px rgba(0, 0, 0, .23); }
	#LoginContainer #createUserDiv .ForumButton { background:url(images/btn_bg.png) 0 0 repeat-x; border:none; color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; padding:0 0 3px; -moz-border-radius: 5px;-webkit-border-radius: 5px; width:190px; text-shadow:-1px -1px rgba(0, 0, 0, .23); }
	#LoginContainer #createUserDiv { float: right; margin: 20px 85px 0 0; }
	.centerContentWebPage .text { display: inline-block; margin-left: 5px; position: relative; top: -2px; }
	.divLoginUserName input, .divLoginPassword input { padding: 2px 3px; width: 132px; }
	#LoginContainer #loginDiv { 	float: left; margin-left: 10px; margin-top: 15px; }
	.inputDelivery { border: 1px solid #676767; font-size: 11px; padding: 2px 3px; color:#615e56; }
	/* e:login page */
	
	/* check list */
	.wishList #wishListItems { border: 4px solid #587085; }
	#checklistpris .price { color:#587085; font-weight:bold;  }
	.wishList a { color: #1a1a1a; }
	.printIconCheckList { background-color:#587085; }
	.divListSort select { border:#676767; color:#615e56; } 
	.bigButton, .wishList .button { background:url(images/btn_bg.png) 0 0 repeat-x; border:none; color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; padding:2px 10px 3px; -moz-border-radius: 5px;-webkit-border-radius: 5px; text-shadow:-1px -1px rgba(0, 0, 0, .23); }
	*+html .wishList .button { padding:2px 0 3px; width:167px }
	/* e:check list */
	
	/* nyheder */
	.newslist .productHeader { background:url(images/new_title.jpg) 0 0 repeat-x; border:none; padding:0 0 0 7px; }
	.newslist .headlineList { border:none; display:block; padding:4px 0; }
	.newslist .headlineList a { text-transform:none; color:#FFF; text-shadow: -1px -1px rgba(0,0,0,.23); }
	
	.newsImageContainer img { border:none; }
	.dato { color:#615e56; font-size:11px; margin-left:5px; }
	.link:link, .link:hover, .link:active, .link:visited { color:#615e56; font-size:11px;  }
	#newsImageDiv img { border:1px solid #d0d0d0 !important; }
	/* e:nyheder */
	
/* e:new css - cuonglh */


/* Anv new styles */
	.isSearch .overlayList { width:51px; height:auto; top:-2px; left:-2px; }
	.isSearch .overlayList img { width:auto; height:auto; }

	.isAuthenticated #wishListItems .overlayList { height:auto; bottom:50px; left:-2px; position: absolute; z-index: 43 }
	.isAuthenticated #wishListItems .overlayList img { width: 40px; height:auto; }
#mainSlideshow { width: 702px; height: 336px; overflow: hidden; position: relative}


