﻿@charset "utf-8";
/*General styles start*/
	
    body, html{ background-color:#f3f5f9; background-image:url(images/bg.gif); background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4f;}
    input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#4d4d4f; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#4d4d4f; font-size:18px; font-weight:normal; line-height:18px; font-family: Arial, Helvetica, sans-serif; height:31px;}
    h2 {margin:0px; color:#4d4d4f; font-size:14px; line-height:25px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content { background:#FFFFFF; border-top: none; padding-bottom: 93px; margin-top:0; width:940px; }
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:none; border:none;}
    .productMenucontainer { background:#FFFFFF; }
/*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:#4d4d4f; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#4d4d4f; 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/spriteImages.png) 0 -460px no-repeat; border:none; padding: 0 10px; }
    .headerPaging .paging { color:#FFF; font-size:11px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#FFF; font-size:11px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#FFF; font-size:11px; font-weight:bold; line-height:13px; text-decoration:none; background:url(images/spriteImages.png) 0 -540px no-repeat; }
    .headerPaging a:visited{ color:#FFF; font-size:11px; font-weight:bold; line-height:13px; text-decoration:underline }
    .headerPaging a:hover{ color:#FFF; font-size:11px; font-weight:bold; line-height:13px; text-decoration:underline }
	.headerPaging .hnpagenext { text-decoration:none !important; }
	.headerPaging .paging span { background: url(images/spriteImages.png) no-repeat 0 -540px; color: #FFFFFF; display: inline-block; font-size: 11px; font-weight: bold; line-height: 13px; margin: 0; padding: 8px 6px; text-decoration: none; }
	.headerPaging .hnpagelink span { background:none !important; text-decoration:underline; }
	.headerPaging .hnpagenext span, .headerPaging .hnpageprev span { background:none !important; text-decoration:none; padding:8px 0; }
	.headerPaging .hnpagelink span:hover { background: url(images/spriteImages.png) no-repeat 0 -540px !important; color: #FFFFFF; display: inline-block; font-size: 11px; font-weight: bold; line-height: 13px; margin: 0; padding: 8px 6px; text-decoration: none; text-decoration:underline; cursor:pointer; }

    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:#4d4d4f; 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; }
	.relatedProduct .priceSmall { color:#6A9701;  }
    .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:#4d4d4f; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#4d4d4f; line-height:13px; }
    .text a:active{color:#6c9b01; line-height:13px; }
    .text a:visited{color:#6c9b01;  line-height:13px; }
    .text a:hover{color:#6c9b01; line-height:13px; }
    .textSmall { color:#4d4d4f; font-size:10px; }
    .textSmall a { color:#4d4d4f; font-size:10px; }
    .textSmall a:link { color:#6c9b01; font-size:10px; }
    .textSmall a:active { color:#6c9b01; font-size:10px; }
    .textSmall a:visited { color:#6c9b01; font-size:10px; }
    .textSmall a:hover { color:#6c9b01; font-size:10px; }
    .textSmall .link a:hover { color:#6c9b01; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#4d4d4f; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#4d4d4f; 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:#4d4d4f; width:220px; line-height:13px;}

        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#4d4d4f; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { 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-repeat:repeat-x; }
        .menuOverbg { 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:#4d4d4f; 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:#4d4d4f; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuActive { background-color:#FFFFFF; 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:#4d4d4f; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background-color:#FFFFFF; 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:#4d4d4f; font-size:11px; }
            .boxRight a { color:#4d4d4f; 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:#4d4d4f; 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:#4d4d4f; 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:#4d4d4f; 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:#4d4d4f; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#4d4d4f; 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:#4d4d4f; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#4d4d4f; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#4d4d4f; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#4d4d4f; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#4d4d4f; font-size:11px; line-height:11px; }
    /*Footter styles end*/

/*Main styles end*/

/* new css - cuonglh */
	/* general */
	.main { background:url(images/bg.jpg) no-repeat center top #eef5d6; }
	.outer { background:none; }
	.content { background:url(images/content_bg.png) repeat-y 0 0; padding:0 17px 80px 17px; margin:0; }
	.right { padding-right:5px; }
	.boxRightContainerNewsLetter { display:none; } 
	/* e:general */
	
	/* top */
	#TopImageMap img { }
	.top { position:relative; width: 200px; height: 91px; margin:48px 0 0 37px; }
	*+html .top { top:48px; }
	.topSection { background:url(images/spriteImages.png) 0 0 no-repeat; margin-top:0; height: 256px; position:relative; z-index:1000 }
	.topDiv { float:none; display: inline; height: 91px; left: 0; position: absolute; top: 0; width: 200px; margin-top:0; }	
	.topDiv a { display:block; width: 200px; height: 91px; }
	.logoImg { width:200px; height:91px; }
	.topSmallCart { color: #4D4D4D; font-size: 12px; height: 35px; line-height: 14px; padding: 12px 0 39px 113px; position: absolute; right: 16px; text-align: left; text-transform: none; top: -82px; width: 116px; cursor:pointer; }
	/* e:top */
	
	/* top login */
	.topSection .tla { width:800px; margin-left:37px; background:url(images/spriteImages.png) -450px -680px no-repeat; padding-left:0; position:relative; height:48px; }
	.tlaUnauthenticated { color:#4d4d4f; }
	.tlaUsername { background: transparent; border:none; margin:18px 23px 0 91px; font-size:10px; width:100px; }
	.tlaPassword { background: transparent; border:none; font-size:10px; width:100px; outline:none; }
	.tlaLoginBtn { cursor: pointer; display: inline-block; height: 25px; margin-left: 14px; width: 84px; background:none; }
	.tlaForgotPass { display:none } /* left: 0; position: absolute; top: 26px; */
	.tlaForgotPass a { color:#6a9701; font-size:10px; text-decoration:none; font-weight:bold; }
	.tlaTrans { height: 37px; position: absolute; width: 77px; }
	
	.isAuthenticated .tla { background:none; padding-left:0; width:900px; text-align:left; padding-top:12px; }
	.tlaAuthList { display:inline; float:left; }
	.tlaAuthList ul { padding:0; list-style:none; display:inline; }
	.tlaAuthList li { display:inline; }
	.tlaAuthList li a { color:#6a9701; font-size:11px; text-decoration:none; font-weight:bold; display:inline; padding:0 15px; }
	.isAuthenticated .tlaAuthList li a {padding:0px 30px 0px 0px;}
	.tlaAuthList li a:hover { text-decoration:underline; }
	.tlaLogoutBtn { display:inline; font-size:0; line-height:0; width:97px; height:23px; border:none; background:url(images/spriteImages.png) -800px -380px no-repeat; cursor:pointer; position:relative; top:-4px; }
	
	.tlaFeedback { left: 430px; position: absolute; top: 10px; }
	.tlaFeedback .ajaxload { margin:10px 0 0 0; }
	
	#LoginContainer #loginDiv { margin-left:0; }
	#LoginContainer #loginDiv h2 { display:none; }
	.inputMailSmall { font-size:11px; }
	#LoginContainer .ForumButton { background:url(images/bigButton_bg.jpg) 0 0 repeat-x; padding:3px 10px !important; -moz-border-radius: 4px;-webkit-border-radius: 4px; font-weight:bold; border:none; color:#FFF; }
	#LoginContainer #createUserDiv .ForumButton { width:150px; }
	#LoginContainer #createUserDiv { float: right; margin-right: 160px; margin-top: 4px; }
	#LoginContainer .DESVALSummaryErrors { padding-left:13px; margin:0; }
	#LoginContainer	.validationSummary { margin-top:5px; }
	/* e:top login */
	
	/* top menu */
	.additionalMenu { height: 30px; text-transform: none; width: 930px; position:absolute; top:34px; padding-left:22px; left:0; }
	.additionalMenu a:link, .additionalMenu a:active, .additionalMenu a:visited  { font-size:13px; color:#FFF; font-weight:bold; display:inline-block; padding:0 14px; height:29px; background:url(images/menu_border.jpg) right 0 no-repeat; margin-top:0; line-height:28px; text-shadow: -1px -1px 1px #797977; }
	.additionalMenu a:hover { font-size:13px; color:#FFF; font-weight:bold; padding:0 14px; display:inline-block; padding:0 14px; height:29px; background:url(images/menu_border.jpg) right 0 no-repeat; margin-top:0; line-height:28px; text-decoration:underline !important; }
	.additionalMenu .menuNormbg, .additionalMenu .menuOverbg { font-size:13px; font-weight:bold; height:29px; padding:0; }
	/* e:top menu */
	
	/* dropdown menu */
	.menu { height: 45px; left: 12px; margin: 0; position: absolute; top: 190px; width: 906px; }
	.menu .topLineLink { font-size:16px !important; color:#FFF !important; text-transform:none !important; background:url(images/spriteImages.png) -618px -2472px no-repeat; padding-left:13px; text-shadow: -1px -1px 1px #749301; line-height:16px; }
	#topDropDownMenu ul { display:block}
	#topDropDownMenu { height: 45px; margin: 0; position: absolute; top: 0; }
	#topDropDownMenu .menuHeightDiv { height:0; }
	#topDropDownMenu dl { padding-top:0; border:none; float:left; clear:both; width:154px; position:relative; overflow:visible; }
	#topDropDownMenu dd { padding:0; display:none; width:154px; position:absolute; left:154px; top:1px; background: #608901; border:none }/*display:none*/
	#topDropDownMenu dd li:first-child{ border-top:none !important;}
	li.expanderMenu div.menuSecondWrap { background: none; padding-bottom: 0;}
	#topDropDownMenu .menuThirdWrap { background: none;  line-height:11px; padding:0; border:none; overflow:visible;}
	#topDropDownMenu li.expanderMenu div.menuThirdWrap dd li { border-top:1px solid #9fc019; padding: 9px 15px 8px 16px;}
	#topDropDownMenu  div.menuThirdWrap dd li:hover {  color:#FFF; background: none !important}
	#topDropDownMenu  div.menuThirdWrap dd li:hover a { color:#FFF; text-decoration:underline; }
	
	#topDropDownMenu dl:hover dt {color:#8f8f8f; cursor:pointer; *margin-bottom:0 !important}
	#topDropDownMenu dl:hover dt a, .menu #topDropDownMenu dt a:hover, .menu #topDropDownMenu dt:hover { color:#FFF; display:block; text-decoration:underline;  }
	.menuThirdWrap>dl:last-child dt { border-bottom: none !important}
	
	#topDropDownMenu dl:hover dd { display:block; }
	#topDropDownMenu .menuLinkElement { font-weight:normal; color: #FFF; text-transform: none;  }
	#topDropDownMenu .menuLinkElement:hover,  {color:#8f8f8f;}
	
	#topDropDownMenu dt { border: none; display: block; margin: 0 0 5px;  padding: 8px 15px 4px 16px; *padding: 8px 15px 8px 16px; border-top:1px solid #9fc019;  }
	
	.menuThirdWrap dl:first-child>dt { border-top:none !important}
	.menu #topDropDownMenu dt, .menu #topDropDownMenu dt a { font-weight:normal !important; *margin-bottom:0 !important }
	.menu #topDropDownMenu li.expanderMenu { background:url(images/topmenu_border.jpg) right 0 no-repeat; display:inline-block; margin-top:1px; padding:13px 25px 14px !important; }
	li.expanderMenu div.menuContainer {  margin-top: 15px; margin-left:-16px !important; background: #608901; width:auto; width:154px !important; z-index:1001; } /*display:none*/
	li.expanderMenu div.menuFirstWrap { padding-right:0; }
	.menuThirdWrap a { font-size:12px; text-transform:none; font-weight:normal !important; }
	/* e:dropdown menu */
	
	/* left menu */
	.left { float: left; width: 170px; padding:0 28px 0 20px; }
	.productMenucontainer { margin:0; padding:0; }
	.leftMenuContainer { margin:0; padding:0 0 7px 0; border: none; background:transparent; }
	.leftMenuHeader { background: url(images/spriteImages.png) no-repeat -618px -2410px; color: #FFF; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; padding: 0px; text-transform: none; width:170px; height:30px; text-shadow: -1px -1px 1px #749301; }
	.leftMenu { background:#f1f6de; list-style:none; }
	.leftMenuContainerSeperator { height:20px; }
	
	.menuMore { background:url(images/spriteImages.png) -618px -2450px no-repeat; padding: 6px 0 4px 12px; }
	.menuLess { background:url(images/spriteImages.png) -618px -2490px no-repeat; padding: 6px 0 4px 12px; }
	.menuMore a, .menuLess a { color:#6b4595; font-size:12px; font-weight:bold; text-decoration:none; }
	
	.menuNorm { border-bottom: none; background:url(images/leftmenu_border.png) 0 bottom no-repeat; padding:6px 0; }
	.menuNorm a { color: #4d4d4d; font-size: 12px; font-weight: normal; text-decoration: none; }
	.menuNorm a:hover { color:#6a9701; font-weight:normal; font-size:12px; }
	
	.menuActive { background:url(images/leftmenu_border.png) 0 bottom no-repeat #f1f6de; border-bottom:none; padding:6px 0; }
	.menuActive a { color: #6a9701; font-size: 12px; font-weight: bold; text-decoration: none; }
	
	.leftSubMenu { border:none; margin:-2px 0 0 0; }
	
	.subMenuNorm { padding:3px 0 0 8px; }
	.subMenuNorm a { color:#4d4d4d; font-weight:normal; }
	.subMenuNorm a:hover { color:#6a9701; font-weight:normal; font-size:12px; }
	
	.subMenuActive { background:#f1f6de; padding:3px 0 0 8px; }
	.subMenuActive a { border-bottom:none; }
	
	.leftSubSubMenu { margin-left: -8px; width: 141px; padding:0; }
	.subSubMenuNorm { padding:0; }
	.subSubMenuNorm a { color:#4d4d4d; font-weight:normal; display:block; padding:1px 0 1px 20px; }
	.leftSubSubMenu .subSubMenuActive { padding:0; }
	.leftSubSubMenu a:hover, .leftSubSubMenu .subSubMenuActive a { display:block; padding:1px 0 1px 20px; background:url(images/spriteImages.png) -610px -2529px #FFF no-repeat; font-size:12px; color:#6a9701; font-weight:bold; }
	.leftSubSubMenu a:hover { font-weight:normal; }
	/* e:left menu */
	
	/* search */
	.ssBox {
    background: url(images/spriteImages.png) no-repeat 0 -300px; float: left; height: 45px; margin-bottom: 20px; position: relative; width: 702px; z-index: 50; }
	.ssBoxTextDiv input { background:none; border: none; color: #4d4d4d; font-size: 17px; margin: 0 0 0 13px; width: 472px; height:37px; padding:4px 0; }
	*+html .ssBoxTextDiv input { margin-top:15px; }
	.ssBoxButtonDiv { width:131px; height:45px; position:absolute; top:1px; left:571px; }
	.ssBoxButtonDiv input { background: none; border: none; cursor: pointer; height: 45px; padding: 0; width: 131px; margin:0; }
	*+html .ssBoxButtonDiv { margin-left:83px; }
	.ssBoxLoaderIcon { margin:15px 0 0 55px; }
	/* e:search */
	
	/* frontpage flash */
	.mainSlideshowCaptions { font-size:21px; height:47px; }
	.mainSlideshowCaptionsBG { background:url(images/flash_bg.png) 0 0 no-repeat; height:47px; opacity:1; }
	/* e:frontgage flash */
	
	/* footer */
	.wideFooter { background:url(images/footer_bg.png) repeat-x 0 0; padding-top:93px; margin-top:-93px; position:relative; }
	.wideFooterContentRegion { width:910px; margin:0 auto; padding:0; }
	.wideFooterContent { clear:both; width:910px; margin:0 auto; padding:0; background: url(images/footer_border.png) 0 0 repeat-x; }
	*+html .wideFooterFrontpage { padding-bottom:21px; }
	.divFooterPart1 h1, .divFooterPart2 h1, .divFooterPart3 h1, .divFooterPart1 .title, .divFooterPart2 .title, .divFooterPart3 .title { font-size:21px;margin-bottom:4px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform:none; text-shadow:-1px -1px rgba(0,0,0,.23); }
	
	.divFooterPart1 { width:625px;text-align:left; color:#fff; font-size:12px; background:url(images/footer_border_v.png) right 0 no-repeat; padding:0 45px 21px 0; margin-top:1px; display:inline-block; float:left  }
	*+html .divFooterPart1 { padding: 0 45px 0 0; }
	.divFooterPart1 p { margin:0; }
	.divFooterPart1 a { color:#fff; text-decoration:none; }
	
	.divFooterPart2 { width:203px; color:#fff;font-size:12px; text-align:left; display:inline-block; margin-left:32px; float:left; padding-bottom:21px; }
	*+html .divFooterPart2 { padding-bottom:0; }
	.divFooterPart2 a { color:#fff; text-decoration:none; }
	.divFooterPart2 p { margin:0; line-height:15px; }
	.divFooterPart2 .footer_phone { color:#fff; font-size:20px; font-weight:bold; background:url(images/footer_icon.png) 0 -30px no-repeat; padding:15px 0 0 21px; height:24px; }
	
	.mcbLogo { float: none; margin: -22px 0 0; padding: 0; position: relative; float:right; }
	.mcbLogoBox { border: none; width:180px; text-align:right; }
	.mcbLogoBox a{ color:#FFF; font-size:12px; font-family: Arial, Helvetica, sans-serif; }
	
	.textAdress { background: url(images/footer_icon.png) no-repeat 0 10px; color: #FFF; font-size: 12px; line-height: 12px; padding: 15px 0 20px 183px; text-align: left; }
	.textAdress a:link{color:#fff; font-size:12px; line-height:12px; text-decoration:none }
	.textAdress a:active{color:#fff; font-size:12px; line-height:12px; text-decoration:none }
	.textAdress a:visited{color:#fff; font-size:12px; line-height:12px; text-decoration:none }
	.textAdress a:hover{color:#fff; font-size:12px; line-height:12px; text-decoration:none }
	/* e:footer */
	
	/* right */
	.boxRightContainerImg { margin-bottom:20px; }
	/* e:right */
	
	/* Frontpage */
	.isFrontpage .center { width:702px; padding-right:0; } 
	.boxCenterContainerImgLEFT { margin:20px 15px 20px 0; width:224px; }
	.boxCenterContainerImgLEFT img, .boxCenterContainerImgRIGHT img { width:224px; }
	.boxCenterContainerImgRIGHT { width:224px; margin:20px 0; }
	
	.productNewsContainerOuter { background:url(images/fr_relation_bg.jpg) 0 0 no-repeat; padding-top: 40px; }
	.productNews { width:auto; margin:0; }
	.productNews .devider { width:20px; }
	.productNewsItem { width: 100px; }
	.productNewsItemDiv { padding:0; height:auto !important; width:100px; }
	.productNewsItemImage img { margin:0 0 7px 0; border:none !important; }
	.productNewsItemDiv .text { font-size:13px; font-weight:normal; color:#4d4d4f; display:block; text-align:center; height:47px!important; overflow:hidden; }
	.productNewsItemDiv br { display:none; }
	.frontpagePrices { margin:0; position:relative; height:58px; } 
	.isFrontpage .priceExcl { display:none; }
	.frontpagePrices .prevPrice { color:#4a4b4e; font-size:12px; text-decoration:line-through; top:-6px; display:block; text-align:center; width:100px; position:absolute; left:0 }
	.frontpagePrices .price {
    color: #6A9701;
    display: block;
    font-size: 15px;
    font-weight: bold;
    left: 0;
    position: absolute;
    text-align: center;
    top: 11px;
    white-space: nowrap;
}
	.frontpagePrices .purchaseButton { font-size:0; line-height:0; background:url(images/spriteImages.png) -800px -300px no-repeat; position:absolute; top:25px; display:block; width:100px; height:23px; text-indent:-9999px; overflow:hidden; left:0 }
	.overlayList { top:3px; left:3px; right:inherit; bottom: inherit; width:54px; height:54px; }
	.isFrontpage .moreInfoText { margin:10px 0; }
	.isFrontpage .moreInfoText .text { font-size:14px; color:#4d4d4d; font-weight:bold; }
	.isFrontpage .moreInfoText .boxHeader { color:#4d4d4d; font-size:14px; font-weight:bold; }
	.isFrontpage .moreInfoText a { color:#4d4d4d; font-size:12px; font-weight:normal; text-decoration:none; }
	.isFrontpage .moreInfoText .moreInfoText_content { font-size:12px; font-weight:normal; color:#4d4d4d; }
	.isFrontpage .boxContent { font-size:12px !important; color:#4d4d4d; padding:10px !important; }
	/* e:Frontpage */
	
	/* breadcrumb */
	.topSectionBreadcrumb li { color:#4d4d4f; }
	.topSectionBreadcrumb li a { color: #4d4d4f; }
	.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:12px; }
	.topSectionBreadcrumb { left: 0; position: absolute; top: -23px; }
	*+html .topSectionBreadcrumb { position:relative; }
	/* e:breadcrumb */
	
	/* list product */
	.centerProductList { width:504px; padding-right: 28px; }
	
	.topSectionView2NoPicture { background:url(images/list_bg.jpg) 0 0 no-repeat; }
	.topSectionView2Content h1{color: #4a4b4e; font-size:29px; font-weight:bold; }
	.topSectionView2 p, .topSectionView2 .topSectionView2Content a { margin-top: 5px; width: 305px; color:#4a4b4e; font-size:12px; line-height:16px; }
	.topSectionView2 .showOnly { float: right; margin: 22px 0 0; width: 174px; }
	.topSectionView2Outer { border-bottom: none; padding: 0; width: 504px; height: 198px; margin: 15px 0 0 0;}
	.topSectionView2 { height: 197px; padding: 0; width: 504px; margin: 0; position:relative; border: none; }
	.isProductlist .topSectionBreadcrumb{ left: 0; position: absolute; top: -16px; line-height:16px; z-index:500; }
	.topSectionView2Content { margin:24px 0 0 19px; width:300px; }
	
	.divItemGroups { margin: 19px 0 0; width:504px; }
	.divItemGroups .row .item { float: left; margin-bottom: 10px; text-align: center; width: 158px; }
	.divItemGroups .row .next { margin-left:15px; }
	.divItemGroups .row .item .groupImg a { background:none; display:inline; border:none; display:inline; padding:0; -moz-border-radius: none;-webkit-border-radius: none; }
	
	/*.divItemGroups .row .item a { font-size:13px; color:#FFF; text-shadow:-1px -1px rgba(0,0,0,.15); font-weight:bold; display:block; height: auto; padding:6px 12px 8px; -moz-border-radius: 4px;-webkit-border-radius: 4px; border-top:1px solid #caafe6; border-bottom:1px solid #5f3d84; line-height:14px; text-align:left; font-family:Arial, Helvetica, sans-serif;
	background-image: url(images/subgroup_bg1.png);
    background-image: url(images/subgroup_bg1.png), -moz-linear-gradient(top, #aa7ed6 0%, #6e4798 100%);
    background-image: url(images/subgroup_bg1.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa7ed6), color-stop(100%,#6e4798));
    background-image: url(images/subgroup_bg1.png), -webkit-linear-gradient(top, #aa7ed6 #6e4798 100%);
    background-image: url(images/subgroup_bg1.png), -o-linear-gradient(top, #aa7ed6 0%,#6e4798 100%);
    background-image: url(images/subgroup_bg1.png), -ms-linear-gradient(top, #aa7ed6 0%,#6e4798 100%);
    background-image: url(images/subgroup_bg1.png), linear-gradient(top, #aa7ed6 0%,#6e4798 100%);
	background-repeat:no-repeat;
	background-position:top right;height:29px; }
	.divItemGroups .row .item a { background:url(images/subgroup_bg.png) 0 0 no-repeat \9; border:none \9; height:31px \9; }*/
	.divItemGroups .row .item a { font-size:13px; color:#FFF; text-shadow:-1px -1px rgba(0,0,0,.15); font-weight:bold; display:block; padding:6px 12px 8px; line-height:14px; text-align:left; font-family:Arial, Helvetica, sans-serif; background:url(images/spriteImages.png) 0 -380px no-repeat; width:134px; height:31px; }
	.divItemGroups .row .item a:hover { text-decoration:none; }
	
	.productHeader {background: none repeat scroll 0 0 #EEF4D6;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
	line-height: 16px;
    padding: 7px 13px;}
	.headlineList a { color: #4d4d4f; text-decoration: none; font-weight:bold; font-size:15px; }
	.listItemContent .itemNo { font-size:11px; font-style:italic; color:#6a9701; }
	.listItemContent .prevPriceList { color: #4A4B4E;
    font-size: 11px;
    left: 0;
    position: absolute;
    text-decoration: line-through;
    text-transform: uppercase;
    top: 23px;}
	.listItemContent .priceStor { font-size:20px; color:#6a9701; font-weight:bold; display:block; margin-top:5px; margin-right: 7px; margin-bottom:2px; float:left;}
	
	.productListView1 .divPricesOrder a.purchaseButton {
		display:block; float:right; width:115px; height:30px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; background:url(images/spriteImages.png) 0 -679px no-repeat; cursor:pointer; margin-right:0; margin-top:0px;position:relative;right:-9px;
	}
	.productListView1 .divPrices br {display:none;}
	.productListView1 .divPricesOrder .divPrices {width:381px;float:none;}
	.productListView1 .divPricesOrder a.purchaseButton {
		display:none; float:right; width:115px; height:30px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; background:url(images/spriteImages.png) 0 -679px no-repeat; cursor:pointer; margin-right:0; margin-top:0px;position:relative;right:-9px;
	}
	.productListView1 .divPrices br {display:none;}
	.imageBox { padding:0; margin-left:-5px; }
	.productListView1 .listItemContent, .productListView2 .listItemContent { margin-left:-11px; margin-top:-4px; position:relative; }
	.listItemDescription { margin-top:-1px; width:230px; }
	.listItemDescription .text { line-height:14px; }
	.productListView1 .divPricesOrder { margin-top:-1px; }
	.productListView1 .divPricesOrder .divOrderOuter { bottom: -11px; left: 202px; position: absolute; text-align: right; width: 193px; }
	.productListView1 .priceStorExcl { font-size:11px; color: #4a4b4e; }
	.productListView1 .inputQuantity { background:url(images/spriteImages.png) 0 -804px no-repeat; border:none; padding: 9px 5px 8px; font-size:12px; color:#4a4b4e; float:left; margin: 0 0 0 8px; }
	.productListView1 .divPricesOrder .divOrderInner .listAddToCartButton { display:inline-block; width:145px; height:30px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; background:url(images/spriteImages.png) 0 -739px no-repeat; cursor:pointer; margin-right:0; padding:0; }
	.productListView1 .divPricesOrderResult { background:transparent; position:absolute; right:0px; bottom:-37px; height: 16px; margin: 14px -10px -10px 0; padding: 4px; text-align: right; }
	.productListView1 .divOfferConditions, .productListView2 .divOfferConditions { margin-top:15px; }
	
	.productListView1 .item, .productListView1 .alt { margin-bottom:50px; } 
	.productListView1 .item table, .productListView1 .alt table { margin-bottom:0 !important; }
	.productListView1 { background:url(images/detail_border.jpg) 0 bottom repeat-x; } 
	.moreInfoTextClick a { color:#4d4d4d; font-size:14px; font-weight:bold; text-decoration:none; }
	/* e:list product */
	
	/* product detail */
	.isProduct .center { position:relative; margin-left:0; width:504px; }
	.isProduct .topSectionBreadcrumb { top:0; }
	.isProduct .centerContent { padding:0; margin-top:22px; width:504px; padding-bottom:27px; background:url(images/detail_border.jpg) 0 bottom repeat-x; margin-bottom:20px; }
	
	.productItemPic { margin-right:3px; position:relative; z-index: 40; }
	.imageBorderMedium { border:none; } 
	.imageBoxMedium { padding:5px 0 0; }
	.itemPicZoom { display:none; }
	.productItemPicBorder { border:none; }
	.itemPic { width:240px; margin-left:0; }
	.productItemPicContainer { margin-right:20px; margin-top:20px; }
	
	.isProduct .productItemInfo { margin:0; width:264px; }
	.isProduct .headline { font-weight:bold; font-size:22px; color:#4d4d4f; line-height:24px; height:auto; margin-bottom:14px; }
	.isProduct .prevPrice { font-size:12px; color:#4a4b4e; text-decoration:line-through; text-transform:uppercase; display:block; line-height:12px; margin-bottom:11px; }
	.isProduct .priceStor { font-size:30px; font-weight:bold; color:#6a9701; text-transform:uppercase; display:block; line-height:30px; }
	.isProduct .priceStorExcl { font-size:12px; color:#4a4b4e; }
	.isProduct .itemPrices br { display:none; }
	.isProduct .multiPrices { width:265px; margin-top:20px; }
	.isProduct .multiPrices .column1 { background:url(images/spriteImages.png) 0 -880px no-repeat; width:111px; font-size:11px; color:#4a4b4e; padding:8px 0 11px 10px; }
	.isProduct .multiPrices .column2 { background:url(images/spriteImages.png) 0 -944px no-repeat; width:134px; font-size:11px; color:#4a4b4e; padding:8px 10px 11px 0; }
	.itemPrices { width:264px; }
	
	.isProduct .choiceBox { margin-top:4px; }
	.isProduct .choiceBox, .choiceBordersInner { width:264px; }
	.isProduct .choiceBorders { width:264px; border:none; position:relative; }
	.isProduct .choiceBorders .ajaxload { margin:0 !important; top:-6px; right:0; float:none !important; position:absolute; }
	.isProduct .itemQuantity .text { display:none; }
	.isProduct .inputQuantity {background: url(images/spriteImages.png) no-repeat scroll 0 -1008px;
    border: medium none;
    color: #4A4B4E;
    font-size: 20px;
    height: 41px;
    margin: 0;
    padding: 0;
    width: 41px; }
	*+html .isProduct .inputQuantity { padding:12px 10px 5px; }
	.isProduct .itemQuantity { margin:0; width:40px; float:left; margin-top: 28px; }
	.isProduct .itemButton { clear:none; float:left; width:217px; margin: 0 0 0 7px; position:relative; }
	.isProduct .addToCartButton { background: url(images/spriteImages.png) 0 -1076px no-repeat; border: none;  cursor: pointer; font-size: 0; line-height: 0; text-indent:-9999px; overflow:hidden; width:217px; height:68px; position:absolute; }
	
	.isProduct .itemNo { font-size:12px; color:#4a4b4e; font-style:italic; }
	.isProduct .itemInfo .text  { font-size:12px; color:#4a4b4e; line-height:17px; }
	
	.isProduct .relationsTable { width:504px; }
	#productRelationsCenter .relationsTable .relationsTableHeader, #productRelationsCenter.topSellingInCategory .relationsTable .relationsTableHeader { background:url(images/spriteImages.png) 0 -1181px no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; height:30px; }
	#productRelationsCenter .relationsTable .relationsTableHeader{ background-position:0 -1224px;}
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { border:none; width:100px; margin:0; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText { width:100px; position:relative; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text { color: #4D4D4F;
    display: block;
    font-size: 13px;
    height: 50px;
    line-height: 15px;
    margin-bottom: 8px;
    overflow: hidden;
    padding-bottom: 2px;}
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text br { display:none; }
/*	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { color: #4A4B4E; display: block; font-size: 12px; position: absolute; text-align: center; text-decoration: line-through; top: 50px; width: 100px; left:0 }*/
/*	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price { color: #6A9701; display: block; font-size: 15px; font-weight: bold; position: absolute; text-align: center; top: 67px; width: 100px; left:0; }*/
	#productRelationsCenter .priceExcl { display:none; } 
	#productRelationsCenter .relationsTable .relatedProduct {display: block;
    margin: 0;
    padding: 0;
    width: 126px;}
	.boxRight .relatedProduct .overlayList img {width:35px;}
	.relatedProduct td { width:100px; vertical-align: top; height:187px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { width:100px; height:187px; margin:0; }
	.itemAdded { float:left; margin:15px 0 0 0px;}
	.itemAdded .text a:hover, .divPricesOrderResult .text a:hover { color:#6c9b01; }
	
	.isProduct .MagicZoomHeader { background:url(images/zoom_bg.jpg) 0 0 repeat-x #6f9d02 !important; font-family:Arial, Helvetica, sans-serif !important; color:#ffffff !important; }
	.MagicThumb-caption { background:url(images/zoom_title.jpg) 0 0 repeat-x #608901 !important; font-family:Arial, Helvetica, sans-serif !important; color:#ffffff !important; }
	.MagicThumb-expanded { border:1px solid #608901 !important; }
	.MagicZoomBigImageCont { border:1px solid #608901 !important; }
	.isProduct .MagicZoomPup { border:1px solid #608901 !important; }
	.isProduct .MagicZoomBigImageCont img { width:auto; }
	/* e:product detail */
	
	/* check out */
	.che_log_inner_right_field .w202 { background: url(images/spriteImages.png) no-repeat scroll 0 -2160px ; }
	.yellowBox .freightLabel { display:block; margin:5px 0; }
	.selected .bt2 { background: url(images/spriteImages.png) no-repeat scroll 0 -1270px ; }
	.selected .bt2 span { background: url(images/spriteImages.png) no-repeat scroll right -1321px ; }
	.selected .bt2 .number { background: url(images/spriteImages.png) no-repeat scroll 0 -1684px ; }
	.bt2 span { background: url(images/spriteImages.png) no-repeat scroll right -1434px ; }
	.bt2 { background: url(images/spriteImages.png) no-repeat scroll 0 -1376px ; }
	.bt2 .number { background: url(images/spriteImages.png) no-repeat scroll 0 -1709px ; }
	
	.che_head { background: url(images/bg_headcheck.jpg) repeat-x scroll 0 bottom ; }
	.che_delete { background: url(images/iconlist2.png) repeat scroll 0 -126px ; }
	
	.shopvidere { background: url(images/spriteImages.png) no-repeat scroll 0 -1491px ; }
	.neeste { background: url(images/spriteImages.png) no-repeat scroll right -1492px ; }
	.isCheckout .center { color: #343434 !important; }
	.isCheckout input, .isCheckout textarea, .isCheckout select { color:#343434 }
	.antalpro { background: url(images/spriteImages.png) no-repeat scroll 0 -1742px ; }
	
    .isCheckout.step1 .right img[src="http://fotoagent.dk/single_picture/11613/139/medium/LH_checkout_banner(1).png"] { width: 214px !important; }

	.bt3 { background: url(images/spriteImages.png) no-repeat scroll 0 -1622px ; margin-top:-1px; }
	.bt3 a { background: url(images/spriteImages.png) no-repeat scroll right -1653px ; margin-top:0; }
	
	.che_boxt .che_boxh { background: url(images/spriteImages.png) no-repeat scroll 0 -2210px ; }
	
	.yellowBox .bt3 a { background:url(images/spriteImages.png) no-repeat scroll right -1846px ; padding-right:25px; margin-top:0; }
	.yellowBox .bt3 { background:url(images/spriteImages.png) no-repeat scroll left -1809px ; margin-top:-1px; }
	a.bt3 span { background: url(images/spriteImages.png) no-repeat scroll right -1653px ; }
	
	.freightTextAndLabel .freightText .inputDelivery { background:url(images/spriteImages.png) 0 -1924px no-repeat; float: left; padding: 3px 5px 5px; width:132px; margin:0 0 0 10px; border:none; }
	.che_bstep2 input { border:none; background:url(images/spriteImages.png) 0 -1968px no-repeat; padding: 3px 5px 5px; width:192px; }
	.che_bstep2 .w45 { background:url(images/spriteImages.png) 0 -1880px no-repeat; width:25px; }
	.che_bstep2 .w129 { background:url(images/spriteImages.png) 0 -2057px no-repeat; width:129px; }
	.che_checkbox input { width:auto; }
	.che_bstep2 .rightLabel { width: 200px; }
	.jegaccep { background: url(images/spriteImages.png) no-repeat scroll 0 -2098px; }
	.userTypeSelector input { width:auto; }
	.che_bstep2 { clear: both; }
	.isCheckout .right { color:#343434; }
	.che_boxtext h2 { color:#343434; }
	.che_frag .freightNoteDiv { font-style:normal; }
	.che_boxt2 .che_boxh { background: url(images/spriteImages.png) no-repeat scroll 0 -2250px }
	
	.che_allprice { background: url(images/spriteImages.png) no-repeat scroll 1px -2300px; }
	.che_allpricetext { text-transform: uppercase; }
	
	.che_frag .postLogo { margin:9px 11px 0 0; }
	.che_frag .itemNameTd { margin: 9px 0 0; }
	/* e:check out */
	
	/* artikler */
	.line { border:none; background:url(images/detail_border.jpg) 0 bottom repeat-x; }
	.centerContentWebPage { padding:10px 0; }
	.bigButton { background:url(images/bigButton_bg.jpg) 0 0 repeat-x; padding:3px 10px; -moz-border-radius: 4px;-webkit-border-radius: 4px; font-weight:bold; line-height:17px; }
	.centerContentWebPage .text { display: inline-block; margin-left: 5px; position: relative; top: -2px; }
	/* e:artikler */
	
	/* gavekort */
	.gift_basketStep_before { background:url(images/gave_bg.jpg) 0 0 repeat-x; color: #FFF; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; padding:0; text-transform: none; text-shadow: -1px -1px 1px #749301; height:25px; line-height:26px; border:1px solid #5f8800; width:40px; }
	.gift_basketStep_active { font-size: 15px; font-weight: bold; color:#6a9701; border:1px solid #5f8800; height:23px; line-height:22px; width:40px; }
	.gift_basketStep_after { font-size: 15px; font-weight: bold; color:#C3C3C3; border:1px solid #C3C3C3; height:23px; line-height:22px; width:40px; }
	/* e:gavekort */
	
	/* webpage */
	.isWebpage .right { width:170px; padding-right:20px; }
	.isWebpage .boxRightContainer {  background: none repeat scroll 0 0 #F0F5DD;
    display: block;
    margin-bottom: 7px;
    padding: 5px;
    width: 170px; }
	.boxRight { margin:0; border:none; }
	.boxRightContent {   background: url("images/bg_boxRightContentBottom.png") no-repeat scroll center bottom transparent;  padding: 0 0 7px !important; }
	.relatedProduct {  background: none repeat scroll 0 0 #F0F5DD;
    display: block;
    margin-bottom: 0px;
    padding: 0px;
    width: auto; }
	.recommendedProducts .boxRight .boxRightHeader {
    background: url("images/spriteImages.png") no-repeat scroll 0 -2594px transparent;
    color: transparent;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0;
    font-weight: bold;
    height: 30px;
    text-transform: uppercase;
}
/*	.relatedProduct td { width:150px; padding:8px 10px; height:auto; }*/
	.relatedProductImage { border:none; margin-right:10px; }
	.relatedProductText { width:80px; float:left; }
	.relatedProductText .textSmall a { color:#4D4D4D;  word-wrap: break-word; }
	.relatedProductText .textSmall a:hover { color:#6A9701; }
	/* e:webpage */
	
	/* check list */
	.wishList #wishListItems { border: 4px solid #6a9701; }
	#checklistpris .price { color:#6a9701;  }
	.wishList a { color: #6a9701; }
	.printIconCheckList { background-color:#6a9701; }
	.divListSort select { border:1px solid #D0D0D0 } 
	.bigButton, .wishList .button {background:url(images/bigButton_bg.jpg) 0 0 repeat-x; padding:3px 10px !important; -moz-border-radius: 4px;-webkit-border-radius: 4px; font-weight:bold; border:none; color:#FFF; font-size:11px; }
	/* e:check list */
	
	input[type=text] { outline:none; }  
	#editUserDiv .inputMailSmall { width:133px; }
/* e:new css - cuonglh */


.addToCartEndDiv {clear:both;}
.itemButton.checkAndWishList {margin-left:0px;width:264px; padding-top:5px;}
.itemButton.checkAndWishList .bigButton {width:264px;background-image:url(images/bigButton_bg.png);}



.che_boxtext .box3 {     width: 270px; } .che_boxtext .box3_ct {     width: 270px; } .che_boxtext .paymentMethod {padding-bottom: 15px;}  .che_boxtext .w106 {     width: 166px; }

.userTypeSelector {float:left; clear:left; padding-bottom: 5px;}

.userInformationFields {display:block; margin-top:11px;}
.userBillingAddressHeader {display:block; margin-top:5px;}

.leftMenuHeader img {
	width:100%;
	height:100%;
}

.itemGroup1 .leftMenuHeader {
	background-position:-789px -2410px;
}

.itemGroup2 .leftMenuHeader {
	background-position:-789px -2441px;
}

.itemGroup3 .leftMenuHeader {
	background-position:-789px -2472px;
}

.productListView1 .divPricesOrder .divOrderInnerInfo a {
    color: #6E4798;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

.productListView1 .divPricesOrder .divOrderInnerInfo {
    margin: 0 5px 5px 0;
}

.productListView1 .divPricesOrder .divOrderOuter {
    right: 0px;
    position: absolute;
    text-align: right;
    top: 7px;
    width: 193px;
}

.divPricesOrderResult .ajaxload {position:absolute; right:0px;}

.divPricesOrderResult .text, .divPricesOrderResult .text a {
    color: #6E4798;
    font-size: 13px;
    font-weight: bold;
}

/*Other bought and Recomendation - raptor - ANV*/
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { border:none; width:100px; height: 100px; overflow: hidden; margin:0; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a { font-weight: normal; font-size: 13px; color: #4d4d4f; word-wrap: break-word;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price { color: #6A9701; display: block; font-size: 15px; font-weight: bold; text-align: center; width: 100px;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { color: #4A4B4E; display: block; font-size: 11px; text-align: center; text-decoration: line-through; width: 100px; margin: 5px 0 5px}
.relatedProduct td { width:150px; padding: 10px ; height:auto; }
#productRelationsCenter .relationsTable.noRight .relatedProduct { width: 100px}
.relatedProductImage .boxContent { background:url(images/detail_relation_bg.jpg) 0 bottom no-repeat #f1f6de; padding-bottom:11px !important; padding:12px 0 0 2px; }

.othersBought .boxRightHeader { background: url(images/spriteImages.png) 0 -2595px no-repeat; font-size:0; line-height:0; height:30px; text-indent: -999px; overflow: hidden; width:170px; }
.othersBought .boxRightContent { background: #f1f6de; padding: 15px 0 5px 12px !important}
.othersBoughtProduct .textSmall a {   color: #4a4b4e; font-size: 12px;}
.othersBoughtProduct .priceExclSmall { display: none}
.othersBoughtProduct .priceSmall { font-size: 12px; color: #6a9701; font-weight: bold}
.othersBoughtProduct .othersBoughtImage { border: none;} 

.othersBoughtProduct { margin-bottom: 8px; width: 135px;}
.othersBoughtProduct:last-child { margin-bottom: 10px}


/*e: ANV*/
#productRelationsCenter{ padding-bottom:20px;}


/*FACET FILTER */
.productFilterBoxcontainer { background:none; color: #4d4a49; font-size: 14px; margin-top: 0!important; cursor: pointer }

.resetAllFilter, #btnResetAllFilterFacet { display:block; width:170px; height:28px; border:none; padding-bottom: 0; background: url(images/btnResetFilter.png) 0 0 no-repeat; width: 170px; height: 28px; }

#btnResetAllFilterFacet { background:url(images/btnResetFilter.png) 0 0 no-repeat; font-size:0; line-height:0; outline:none; text-indent:-9999px; position:absolute }
.resetAllFilterBottom #btnResetAllFilterFacetBottom { background:url(images/btnResetFilter.png) 0 0 no-repeat; font-size:0; line-height:0; outline:none; text-indent:-9999px;display:block; width:170px; height:28px; border:none; margin-top: -10px; cursor: pointer}

.headerFilter{ margin:5px 0 0; width:170px; border:none; background: #b3d101; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzZDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzZjOWIwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #b3d101 0%, #6c9b01 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3d101), color-stop(99%,#6c9b01)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b3d101 0%,#6c9b01 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b3d101 0%,#6c9b01 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b3d101 0%,#6c9b01 99%); /* IE10+ */
background: linear-gradient(to bottom,  #b3d101 0%,#6c9b01 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3d101', endColorstr='#6c9b01',GradientType=0 ); /* IE6-8 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
height: 28px; line-height: 28px; font-size: 11px; font-weight: bold; text-shadow: #82a101 -1px 1px; color: #FFF; padding-bottom: 0}

.headerFilter .filterOptionName { color:#FFF; font-size:14px; font-weight:bold; line-height:28px; padding:0 0 0 9px;  text-shadow: #82a101 -1px 1px; }
.headerFilter .filterResetOnlyFilter { color:#FFF;   text-shadow: #82a101 -1px 1px; border:none; outline:none; font-size:11px; font-weight:normal; line-height: 28px; text-decoration:underline; background: none; margin-top:4px }

.filterGroup { width:170px; padding:0 0 14px 0 }
.filterTable .filterRow { border:none; background:url(images/menu_spt.png) 0 bottom repeat-x; }
.filterTable:last-child .filterRow{ background: none !important}
.filterTable .filterCheckBox { padding: 4px 6px 6px 2px; }
.customCheckboxContainer, .customCheckboxContainer.isCheck { background-image:url(images/custom-checkbox.png); }

.filterTable .filterFacetName { font-size:12px; padding:4px 0 3px; color: #4d4d4d }
.filterTable .filterFacetCountText { font-size:12px; padding:4px 0 3px; color: #4d4d4d}

.filterOptionPanel { margin:8px 0 9px; padding:0 0 0 0; border:none; background: none;}
.filterOption { margin:4px 5px 0 0;  background: #b3d101; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzZDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzZjOWIwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #b3d101 0%, #6c9b01 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3d101), color-stop(99%,#6c9b01)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b3d101 0%,#6c9b01 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b3d101 0%,#6c9b01 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b3d101 0%,#6c9b01 99%); /* IE10+ */
background: linear-gradient(to bottom,  #b3d101 0%,#6c9b01 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3d101', endColorstr='#6c9b01',GradientType=0 ); /* IE6-8 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
height: 22px; line-height: 22px; font-size: 11px; font-weight: bold; text-shadow: #82a101 -1px 1px; color: #FFF; padding: 0 0 0 !important }

.filterRemoveFilterOption { display:block; height:22px;}
.filterOption .filterOptionSelection { background: none; text-align:left; border-radius:0; -moz-border-radius:0;-webkit-border-radius:0; color:#FFF;   text-shadow: #82a101 -1px 1px; font-size: 11px; height:22px !important; display: block; line-height: 22px; padding: 0 0 0 9px }
#btnRemoveFilterOption { background:url(images/btnFilterTab.png) -277px -59px no-repeat; width:24px; height:20px; }

.GoToComparePage_ProductList { margin:0 0 15px }
.GoToComparePage_Link.OpenItemComparePage { color:#4d4a49; font-size:14px; font-weight:bold; text-decoration:none; }
.GoToComparePage_Link.OpenItemComparePage:hover { color:#6c0915; text-decoration:underline; }

.facetFilterDirectLink_showButton { background: url(images/seDirectlink_btn.png) 0 0 no-repeat; font-size:0; line-height:0; padding:0; text-indent: -999px; overflow: hidden; width: 100px; height: 22px; float:left; margin-top: 11px;}

.facetFilterDirectLinkContainer_Active .directLinkInfo {display: block; float: left; margin-top: 10px;}
.directlink_text textarea { width: 170px; font-size: 11px }
.directlink_helptext { padding-bottom: 5px; font-size: 11px}

@media screen and (-webkit-min-device-pixel-ratio:0) {.headerFilter .filterResetOnlyFilter { color:#FFF;   text-shadow: #82a101 -1px 1px; border:none; outline:none; font-size:11px; font-weight:normal; text-decoration:underline; background: none; margin-top:6px; line-height: normal !important}}

/**/

/* CLH */
	/* single node */
	.productSingleNodecontainer { background:#f1f6de; width:170px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:0 0 20px; padding:0 0 10px; }
	.ParentItemGroupSingleNode { background:url(images/leftmenu_title_bg.jpg) 0 0 no-repeat; height:30px; width:170px; padding:0 0 0 0; border:none; }
	.ParentItemGroupSingleNode a { padding:0; margin:0; height:30px; width:135px; background:none; font-size:15px; line-height:30px; color:#FFF; text-shadow:-1px -1px rgba(0,0,0,.15); font-weight:700; padding-left: 35px; }
	
	.ItemGroupSelectionSingleNode { background:none; font-size:13px; line-height:13px; color:#6a9701; text-shadow:none; text-transform:none; font-weight:700; padding:8px 14px 0; width:142px; }
	
	.SubItemGroupSingleNode { background:none; padding:0 20px; width:130px; }
	.SubItemGroupSingleNode a { border: none; color: #4d4d4d; font-size: 12px; line-height: 12px; padding: 8px 0 7px; display:block; background:url(images/leftmenu_border.jpg) 0 bottom no-repeat; width:130px }
	.SubItemGroupSingleNode a:hover { color:#6a9701; background:url(images/leftmenu_border.jpg) 0 bottom no-repeat; }
	.compact-singlenodemenu-gradient { background: url(images/single-node-fade-gradient.png) 0 0 no-repeat; height: 23px; position: absolute; top: -23px; width: 170px; display:none !important; }
	.compact-singlenodemenu-div { position:relative; padding:0 20px; width:130px; }
	#compact-singlenodemenu-show-more-less-button { background:url(images/leftmenu_bg.png) 0 -41px no-repeat; width:auto; padding:7px 0 0 13px; text-decoration:none; font-size:12px; line-height:12px; color:#6b4595; display:inline-block; font-weight:700; }
	#compact-singlenodemenu-show-more-less-button.isShown { background:url(images/leftmenu_bg.png) 0 -81px no-repeat; width:auto; padding:7px 0 0 13px; text-decoration:none; font-size:12px; line-height:12px; color:#6b4595; display:inline-block; font-weight:700; }
	/* e:single node */
/* e:CLH */