@charset "utf-8";
/*General styles start*/
	
    body, html{  font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#5C4835; background-repeat:no-repeat; background-position:center 0;}
    input, textarea, select { font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#5C4835; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#5C4835; font-size:18px; font-weight:normal; line-height:18px; font-family: Arial, Helvetica, sans-serif; height:31px;}
    h2 {margin:0px; color:#5C4835; font-size:14px; line-height:25px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:none; border:none; }
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:none; border:none;}
    .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:#053064; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#053064; 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 #053064; border-bottom:1px solid #053064; background-repeat:repeat-x; }
    .headerPaging .paging { color:#645655; font-size:11px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#645655; font-size:11px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#645655; font-size:11px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#645655; font-size:11px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#fff; font-size:11px; 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: #fec744; font-size:10px; }
    .link:active { color: #fec744; font-size:10px; }
    .link:visited { color: #fec744; font-size:10px; }
    .link:hover { color: #5c4835; 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 #5c4835;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#5c4835; text-decoration:none; line-height:20px; }
    .productHeader { background:#053064; 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:14px; color:#feb304; text-decoration:none; line-height:14px; margin-bottom:2px; }
    .prevPriceSmall { color:#5c4835; font-size:10px;  line-height:15px; }
    .priceSmall { color:#5c4835; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#5c4835;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:22px; font-weight:bold; color:#5c4835; text-decoration:none; line-height:17px; }
		.priceStorExcl {font-size:10px; color:#767C79;line-height:13px; display:block;}
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#767C79;}
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#053064; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#5c4835; line-height:13px; }
    .text a:active{color:#5c4835; line-height:13px; }
    .text a:visited{color:#5c4835;  line-height:13px; }
    .text a:hover{color:#fec744; line-height:13px; }
    .textSmall { color:#5c4835; font-size:10px; }
    .textSmall a { color:#5c4835; font-size:10px; }
    .textSmall a:link { color:#5c4835; font-size:10px; }
    .textSmall a:active { color:#5c4835; font-size:10px; }
    .textSmall a:visited { color:#5c4835; font-size:10px; }
    .textSmall a:hover { color:#fec744; font-size:10px; }
    .textSmall .link a:hover { color:#fec744; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#5c4835; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#5c4835; font-size:12px; font-weight:bold; line-height:13px; }

    .validationSummary { font-size:10px; line-height:13px; color: #ff0000; }
    .validationSummaryHeader { font-weight:bold; }
    
     /*FrontPage styles start*/
        .frontpage{ width:504px; height:289px; background-image:url(images/forside.jpg); background-repeat:no-repeat;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#053064; width:220px; line-height:13px;}

        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#053064; 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: none;}
        .menu a:link { color: #FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; }
        .menu a:active { color: #FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; }
        .menu a:visited { color: #FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; }
        .menu a:hover { color: #FFFFFF; font-size:12px; font-weight:normal; 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:#053064; 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:#053064; 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:#053064; 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: transparent;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: 1px solid #efefef; }
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #cad400; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#fec744; font-size:10px; font-weight:bold; line-height:15px; }
        .imageFloat{ float:right; margin-left:5px; margin-bottom:10px; display:inline;}
    /*News styles end*/

    /*RightBox styles start*/
        /*General RightBox styles start*/
            .boxRightContainer { background:#FFFFFF; }
            .boxRightContainerImg {background:#FFFFFF; }
            .boxRight { border:1px solid #e6e6e6; color:#053064; font-size:11px; }
            .boxRight a { color:#5c4835; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#fec744; }
            .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:#fec744; }
            .boxRight input {color:#053064; font-size:10px; text-decoration:none; }
        /*General RightBox styles end*/
        
        /*Small Newsletter styles start*/
            .newsSubscribeButton{background-color:Transparent; border: 0px; text-align:left; font-size:11px; }
            .inputMailSmall { font-size:10px; border: 1px solid #c3c3c3; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:1px solid #e6e6e6; color:#053064; font-size:11px; background: url(images/smallCart.gif) bottom right no-repeat; }
              .boxRightCart #smallCartCount div { border-bottom:#e6e6e6 1px solid; }
            .boxRightCart #smallCartPrice div { border-bottom:#e6e6e6 1px solid;  }
            .boxRightCart #smallCartLink a { color:#053064; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:#FFFFFF; }
            .boxRightContainerBOX .boxRight { border:1px solid #e6e6e6; color:#053064; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#053064; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#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:#053064; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#053064; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#053064; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#053064; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#053064; font-size:11px; line-height:11px; }
    /*Footter styles end*/

/*Main styles end*/


/* Custom styles */

	/* General styles */
	.main { margin:0 auto; width:100%; background:none; }
	
	.mainContentTD { padding-bottom:36px; background:url(images/bodybottom.png) center bottom no-repeat; }
	
	.mainContent, .topSection { width:982px; }
	/*.topSection { position:relative; background:url(images/top.png) center 0 no-repeat; height:172px; z-index:100; margin-bottom:56px; }*/
	.top { background:none; width:350px; height:100px; margin:0; position:relative; top:15px; left:32px; }
	.content { width:918px; border:none; margin:0; padding:0 32px; background:url(images/bodybg.png) center 0 repeat-y; }
	
	.center { padding:10px 20px 0 0; margin-left:9px; }
	.isFrontpage .center, .centerProductListNoRight, .centerProductNoRight { width:720px; padding-right:0; margin-left:0; }
	.centerNoRight { width:702px; margin:0 9px; }
	.centerContentWebPageNoRight { width:702px; padding:10px 0; }
	.centerProductList { margin:0 0 0 9px; padding-top:15px; }
	
	
	/* Overlay image */
	.overlayList { top:0; left:0; }
	.overlayList img { margin-bottom:0; }
	
	.isFrontpage .overlayList { width:100px; }
	
	.isProductlist .overlayList, .isSearch .overlayList { width:92px; height:92px; top:-5px; left:-6px; }
	
	.isProduct .imageBorderMedium .overlayList, .isProduct .imageBorderMedium .overlayList img { width:92px; height:92px; top:-5px; left:-6px; }
	
	.wishListEditGrid .overlayList, .wishListEditGrid .overlayList img { width:35px; position:absolute; top:-1px; left:-1px; }
	
	#productRelationsCenter .relationsTable .relatedProduct .overlayList, #productRelationsCenter .relationsTable .relatedProduct .overlayList img { width:51px; left:-4px; top:3px; }
	/* e:Overlay image */
	
	/*.purchaseButton { width:74px; height:19px; background:url(images/purchasebutton.png) 0 0 no-repeat; margin:0 auto; }*/
	.purchaseButton { width:74px; height:19px; background:url(images/sprite_image.png) -400px -520px no-repeat; margin:0 auto; }
	/* Top menu */
	.menu { background:none; position:absolute; top:134px; left:32px; margin:0; padding:0; width:940px; height:30px; }
	.menu a:link, .menu a:active, .menu a:visited { color:#47494b; font-size:11px; }
	.menu a:hover { color:#fec744; }
	
	.menu #topDropDownMenu { position:absolute; margin-top:0; line-height:30px; }
	.menu #topDropDownMenu .menuHeightDiv { height:0; }
	.menu #topDropDownMenu dd { padding:0; display:none; width:160px; position:absolute; left:160px; top:-1px; background:#fff; border:1px solid #5c4835; }
	.menu #topDropDownMenu dl { padding-top:0px; border:none; float:left; clear:both; width:160px; position:relative; overflow:visible; }
	.menu #topDropDownMenu dt { border-bottom:none; margin:0; }
	.menu #topDropDownMenu dt, .menu #topDropDownMenu dt a { font-weight:normal !important; }
	.menu #topDropDownMenu dl:hover dt { background:#5c4835; color:#fec744; cursor:pointer; }
	.menu #topDropDownMenu dl:hover dt a, .menu #topDropDownMenu dt a:hover { color:#fec744; }
	.menu #topDropDownMenu dl:hover dd { display:block; }
	.menu #topDropDownMenu .menuLinkElement { font-weight:normal; }
	.menu #topDropDownMenu li.expanderMenu { background:url(images/menu_separator.jpg) right center no-repeat; }
	.menu #topDropDownMenu li.expanderMenu div.menuThirdWrap { line-height:14px; padding:0; border:1px solid #5c4835; overflow:visible; }
	.menu #topDropDownMenu li.expanderMenu div.menuThirdWrap dd li { padding:5px 10px; }
	.menu #topDropDownMenu li.expanderMenu div.menuThirdWrap dd li:hover { background:#5c4835; }
	.menu #topDropDownMenu li.expanderMenu div.menuThirdWrap dd li:hover a { color:#fec744; }
	
	.topSmallCart { display:block; width:180px; height:68px; position:absolute; right:0; top:-120px; z-index:10; padding-top:40px; text-transform:none; cursor:pointer; }
	.topSmallCart #topSmallCartCount, .topSmallCart #topSmallCartPrice { width:auto; min-width:100px; margin-left:63px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4b3a2b; }
	#criditCardBox { display:none; }
	
	.topDiv { margin-top:0; position:relative; width:350px; top:0; }
	.topDiv a { display:block; }
	.topDiv a, .logoImg { width:350px; height:100px; }
	
	#TopImageMap { width:900px; height:56px; position:absolute; top:172px; padding:0 41px; z-index:10; background:url(images/cts.png) 0 0 no-repeat; }
	#TopImageMap img { width:900px; height:49px; }
	
	/* e:Top menu */
	
	/* Left menu */
	.left { width:188px; margin:9px 10px 0 0; padding:0; } 
	.productMenucontainer { margin-top:0; padding:0; }
	.leftMenuContainer { border:none; margin-left:0; padding:0 0 17px; width:100%; background:url(images/groupbottom.png) center bottom no-repeat; }
	.leftMenuHeader { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#525252; height:35px; padding:0; width:100%; }
	
	/*.leftMenuContainer.itemGroup0 .leftMenuHeader { background:url(images/grouphead.png) 0 0 no-repeat; }
	.leftMenuContainer.itemGroup1 .leftMenuHeader { background:url(images/grouphead.png) -376px 0 no-repeat; }*/
	
	.leftMenu { padding:1px 9px 0; list-style:none; background:url(images/groupbg.png) 0 0 repeat-y; }
	.menuNorm { border-bottom:1px solid #d6d6d6; color:#525252; line-height:16px; padding:7px 0 0; margin: 0 10px 0 9px; }
	/*.menuNorm a, .menuActive a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-transform:normal; color:#5C4835; padding-left:20px; background:url(images/groupbullet.png) 1px 1px no-repeat; }*/
	.menuNorm a, .menuActive a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-transform:normal; color:#5C4835; padding-left:20px; background:url(images/sprite_image.png) -699px -519px no-repeat; }
	.menuNorm a:link, .menuNorm a:active, .menuNorm a:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-transform:normal; display:block; margin:0 0 8px; }
	.menuNorm a:link, .menuNorm a:visited { color:#5c4835; }
	.menuNorm a:hover { color:#5c4835; text-decoration:underline; padding-left:20px; }
	
	.menuActive { border-bottom:none; color:#5c4835; line-height:16px; padding:7px 0 0; margin: 0 10px 0 9px; }
	.menuActive > a { display:block; border-bottom:1px solid #d6d6d6; line-height:16px; padding:0 0 8px 20px; }
	.menuActive > a:hover { text-decoration:underline; }
	
	.leftSubMenu { padding:5px 0 4px 20px; margin:0; border-top:none; border-bottom:1px solid #d6d6d6; }
	.subMenuNorm { margin-bottom:3px; }
	.subMenuNorm a, .subMenuNorm a:link, .subMenuNorm a:active, .subMenuNorm a:visited { display:block; background:none; padding:0; font-size:13px; color:#5c4835; line-height:17px; }
	.subMenuNorm a:hover { font-size:13px; font-weight:normal; color:#5c4835; text-decoration:underline; }
	.subMenuActive { background:none; }
	.subMenuActive a { display:block; line-height:16px; border-bottom:none; font-size:13px; font-weight:bold; background:none; padding:0; }
	
	.menuMore, .menuLess { padding:0; margin: 7px 10px 0 9px; line-height:16px; }
	/*.menuMore a, .menuLess a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-transform:normal; color:#5c4835; text-decoration:none; padding-left:20px; background:url(images/groupbullet.png) -206px 1px no-repeat; }*/
	.menuMore a, .menuLess a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-transform:normal; color:#5c4835; text-decoration:none; padding-left:20px; background:url(images/sprite_image.png) -906px -519px no-repeat; }
	.menuMore a:hover, .menuLess a:hover { text-decoration:underline; }
	
	#languageMenu { margin:5px 0 19px; height:18px; }
	#languageMenu a { font-family:Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; color:#5C4835; }
	#languageMenu ul { display:block; height:18px; }
	#languageMenu ul li { display:block; float:left; width:20px; margin-right:10px; padding-left:0; padding-right:14px; background-position:right; }
	
	.boxRightContainerNewsLetter { display:none; }
		
	/* e:Left menu */
	
		/* Login box */
		.boxRightContainer.LoginBoxRight { width:188px; padding:0 0 17px; background:url(images/groupbottom.png) 0 bottom no-repeat; }
		.boxRightContainer.LoginBoxRight .boxRight { width:188px; }
		/*.boxRightContainer.LoginBoxRight .boxRightHeader { height:35px; background:url(images/loginhead.png) 0 0 no-repeat; border-bottom:none; font-size:0; line-height:0; outline:none; overflow:hidden; text-indent:-9999px; }*/
		.boxRightContainer.LoginBoxRight .boxRightHeader { height:35px; background:url(images/sprite_image.png) -700px -440px no-repeat; border-bottom:none; font-size:0; line-height:0; outline:none; overflow:hidden; text-indent:-9999px; }
		.boxRightContainer.LoginBoxRight .boxRightContent { background:url(images/groupbg.png) 0 0 repeat-y; padding:8px 18px 8px; }
		.boxRightContainer.LoginBoxRight .boxRightContent .loggedInAsPart { color:#5c4835; }
		.boxRightContainer.LoginBoxRight .newsSubscribeButton{ background:#5c4835; color:#fff; text-align:center; width:140px; line-height:18px; }
		/* e:Login box */
	
	/* Right content */
	.right { width:170px; padding:10px 0 0; }
	.boxRightContainer { padding-top:0; }
	.boxRight { margin-left:0; border:none; }
	.boxRightHeader { background:none; font-size:14px; color:#5c4835; line-height:26px; padding:0; vertical-align:top; border-bottom:1px solid #e4e4e4; }
	
	/* e:Right content */
	
	/* Center content */
		/* Super Search styles */
		/*.ssBox { background:url(images/superSearchBg.png) 0 0 no-repeat; width:720px; height:71px; margin-bottom:0px; }*/
		.ssBoxTextDiv { height:71px; }
		.ssBoxTextDiv input { margin:25px 0 0 26px; width:460px; font-size:13px; color:#4b3a2b; line-height:16px; }
		.ssBoxLoaderIcon { margin:23px 7px 0 10px; width:24px; height:24px; }
		.ssBoxButtonDiv { display:block; height:71px; width:176px; }
		.ssBoxButtonDiv input { width:176px; height:37px; margin:17px 0 0; }
		
		/* e:Super Search styles */
		
		/* Frontpage slide show */
		.frontpageOuter { padding: 17px 0 0; background:url(images/fp_top.png) 0 0 no-repeat; }
		.mainSlideshowContainer { padding:0 17px; background:url(images/fp_bg.png) 0 0 repeat-y; }
		.mainSlideshowCaptionsBG { width:686px; }
		.mainSlideshowCaptions { width:686px; }
		.frontpagePartnerLinks { display:block; width:686px; height:63px; padding:0 17px; background:url(images/fp_links.png) 0 0 no-repeat; }
		.frontpagePartnerLinks a { display:block; float:left; height:54px; width:90px; margin:0 8px 0 0; }
		
		/* e:Frontpage slide show */
		
		.line { border-bottom:1px solid #DEDEDE; }
		.line .headline { border:none; }
		.headline { border-bottom:1px solid #DEDEDE; text-transform:none; font-size:19px; font-weight:bold; min-height:26px; height:auto; line-height:26px; }
		.headline a { color:#5c4835; }
		
		.boxCenterContainerImgLEFT, .boxCenterContainerImgRIGHT { margin-top:8px; margin-bottom:0; }
		
		.boxCenterContainerImgLEFT, .boxCenterContainerImgLEFT img, 
		.boxCenterContainerImgRIGHT, .boxCenterContainerImgRIGHT img { /*width:341px;*/ }
		
		.boxCenterContainerImgRIGHT { margin-right:0; }
		
		.boxCenterContainerImg, .boxCenterContainerImg img { width:720px; float:left; margin:0; }
		
		#clearBottomDiv { height:0; }
		
		.imageBoxMedium { padding: 0; }
		.itemNo { color:#525252; font-size:9px; font-weight:bold; }
		.prevPrice { color:#fab800; text-decoration:line-through; }
		
		.noItemsTable { color:#575757; margin:0 0 0 7px; width:702px; color:#5c4835; }
		.productHeader  { background:none; border-bottom: 1px solid #d6d6d6; border-top:none; height:32px; }
		.noItemsHeader { font-size:20px; font-weight:bold; color:#5c4835; text-transform:uppercase; line-height:18px; }
		
		.centerContentWebPage { float:none; background:none; font-family:Arial, Helvetica, sans-serif; margin-top:5px; padding:0; }
		.centerContentWebPage > div { padding-left:7px; }
		.centerContentWebPage input, .centerContentWebPage select, .centerContentWebPage textarea { font-family:Arial, Helvetica, sans-serif; }
		.centerContentWebPage #LoginContainer { float:left; position:relative; }
		.centerContentWebPage #LoginContainer .loginRight { margin:0 10px 15px; position:absolute; left:250px; top:47px; }
		*+html .centerContentWebPage #LoginContainer .loginRight { top:51px; }
		
		#LoginContainer #createUserDiv { float:none; width:140px; }
		#LoginContainer #loginDiv { float:none; }
		#LoginContainer .loginLeft, #LoginContainer .loginRight { display:block; }
		#LoginContainer .loginLeft { float:left; width:240px; }
		#LoginContainer .loginLeft .divLoginPassword { padding-bottom:10px; }
		#LoginContainer .loginRight { float:right; width:140px; margin-top:42px; }
		.divLoginUserName input, .divLoginPassword input { height:15px; color:#5c4835; font-size:11px; line-height:15px; width:133px; }
		
		.bigButton, .ForumButton, #LoginContainer .ForumButton, 
		#LoginContainer #createUserDiv .ForumButton { height:20px; background:#5c4835; font-weight:bold; color:#fff; text-transform:uppercase; border:none; padding:0; }
		
		#LoginContainer .ForumButton, #LoginContainer #createUserDiv .ForumButton { font-family:Arial, Helvetica, sans-serif; font-size:9px; }
		#LoginContainer #loginDiv .ForumButton { padding-left:0; }
		
		.bigButton, .ForumButton { font-family:Helvetica, Arial, sans-serif; font-size:11px; }
		.bigButton { width:100px; }
		
		/* Other pages styles */
		.centerContentWebPageNoRight { background:none; }
		#cartTable .line { border-bottom: 1px solid #dedede; }
		#cartTable .text a, #cartTable .text a:link, #cartTable .text a:visited, #cartTable .text a:active { font-weight:bold; text-decoration:none; color:#525252; }
		#cartTable .text a:hover { text-decoration:underline; color:#fec744; }
		#cartTable .inputQuantity { padding:3px 0; font-size:11px; }
		#cartTable #ctl00_ContentRegion_acceptCheckBox { margin: 2px 6px 0 0; }
		.deleteLeftTd, .itemNumberTd, .itemNameTd, .itemPriceTd, .itemQtyTd, .lineTotalTd { height:30px; }
		.itemNumberTd { width:100px; }
		.itemPriceTd { width:100px; }
		.lineTotalTd { width:130px; }
		
		.stepDelivery { background:none; border:none; }
		.stepDelivery td { background:#4e4e4e; text-align:center; padding-left:0; border-right:1px solid #fff; font-size:12px;  }
		.stepDelivery .selected { background:#fec744; font-size:15px; font-weight:bold; text-decoration:none; color:#fff; }
		#paymentDiv { padding:0; margin:0; width:505px; }
		#paymentDiv .line { border-bottom:1px solid #ccc; }
		
		.wishList { padding-top:0; }
		.wishList .centerContentWebPage { margin-top:0; padding-top:0; }
		.wishList .centerContentWebPage h3 { margin-top:10px; }
		.wishList .button { background:#5c4835; width:100px; height:20px; color:#fff; font-size:11px; }
		.wishList #wishListSetup table td { padding-bottom:5px; }
		.wishList #wishListItems { border: 1px solid #fec744; }
		.wishList #wishListItems .price { font-weight:bold; }
		.wishList a, .wishList a:link, .wishList a:active, .wishList a:active { color:#525252; }
		.wishList a:hover { color:#fec744; }
		
		.wishListEditGrid .columnImage > span { display:block !important; width:98px !important; }
		
		.printIconCheckList { background-color:#fec744; }
		.divListSort select { border: 1px solid #dedede; }
		
		#ctl00_ContentRegion_orderLinePanel td.line { border-color:#dedede; }
		/* e:Other pages styles */
		
	/* e:Center content */
	
	/* Wide Footer styles */
	.wideFooter { background:none; color:#fff; position:relative; }
	.wideFooter a { color:#fff; text-decoration:none; }
	.wideFooter a:hover { color:#fff; text-decoration:underline; }
	.wideFooterFrontpage { width:940px; margin:0 auto; position:relative; padding-bottom:17px; border-bottom:1px solid #fff; }
	.wideFooterFrontpage h1, .wideFooterFrontpage .title { font-family:Helvetica, Arial, sans-serif; font-size:18px; font-weight:bold; text-transform:uppercase; margin-bottom:10px; }
	
	.divFooterPart1, .divFooterPart2, .divFooterPart3 { display:block; padding-top:22px; }
	.divFooterPart2, .divFooterPart3 { position:absolute; top:0; }
	/*.divFooterPart1 { width:445px; background:url(images/footer01.png) 0 0 no-repeat; }
	.divFooterPart2 { width:150px; left:471px; background:url(images/footer02.png) 0 0 no-repeat; }
	.divFooterPart3 { width:286px; left:654px; padding-bottom:0px; background:url(images/footer03.png) 0 0 no-repeat; }*/
	.divFooterPart3 > p { padding-bottom:32px; margin-bottom:0; background:url(images/footer_phone.png) 0 bottom no-repeat; }
	.divFooterPart2 > br { display:none; }
	/*.divFooterPart2 a { padding-left:13px; background:url(images/footer_bullet.png) 0 4px no-repeat; }*/
	.footerColumnLeft { margin-right:10px; }
	.footerColumnLeft, .footerColumnRight { display:inline-block; float:left; line-height:14px; }
	
	.wideFooterContent { width:940px; height:38px; margin:0 auto; position:relative; }
	.textAdress { display:block; position:absolute; bottom:0; height:38px; line-height:33px; padding-left:0px; /*background:url(images/creditcards.png) left 8px no-repeat;*/ color:#fff; }
	.textAdress a:link, .textAdress a:active, .textAdress a:visited { color:#fff; }
	.textAdress a:hover { text-decoration:underline; color:#fff; }
	.mcbLogo { position:absolute; right:0; margin-right:0; }
	
	/* e:Wide Footer styles */
	
	/* e:General styles */
	
	/* Frontpage styles */
	
		/* Forside banner styles */
		.isFrontpage .boxCenterContainerImgLEFT, .isFrontpage .boxCenterContainerImgLEFT img { width:239px; } 
		.isFrontpage .boxCenterContainerImgRIGHT, .isFrontpage .boxCenterContainerImgRIGHT img { width:242px; }
		.isFrontpage .boxCenterContainerImgLEFT { margin-right:0px; }
		.isFrontpage .boxCenterContainerImgRIGHT {margin-right:0; }
		.isFrontpage .boxCenterContainerImgLEFT, .isFrontpage .boxCenterContainerImgRIGHT { margin-bottom:0; }
		/* e:Forside banner styles */
		
	.isFrontpage .productNewsContainerOuter { border-top:4px solid #646362; }
	
	.isFrontpage .productNews { width:702px; margin-top:22px; }
	.isFrontpage .productNewsItem { width:100px; }
	.isFrontpage .productNews img { border:none !important; margin:0; width:98px; }
	.isFrontpage .productNewsItemDiv { width:100px; }
	.isFrontpage .productNewsItem div { padding:0; }
	.isFrontpage .productNewsItemImage { margin-bottom:8px; }
	.isFrontpage .productNewsItem .text { text-transform:uppercase; font-size:11px; }
	.isFrontpage .productNewsItem .price { display:block; width:100px; color:#505050; font-size:12px; font-weight:bolder; }
	.isFrontpage .productNewsItem .prevPrice { color:#9c9c9c; text-decoration:line-through; }
	.isFrontpage .productNewsItem .prevPrice br { display:none; }
	.isFrontpage .productNewsItem .priceExcl { color:#9c9c9c; display:block; }
	.isFrontpage .purchaseButton { padding:0; margin-top:4px; }
	.frontpagePrices { margin:0 0 4px; }
		
	/* e:Frontpage styles */
	
	/* Product list page styles */
	.topSectionView2Outer { position:relative; padding-top:15px; }
	.topSectionView2 { width:702px; height:207px; border:none; padding-bottom:0; position:relative; top:0px; left:9px; }
	.topSectionView2NoPicture { width:702px; height:auto; padding:0 0 10px; background:#fcb818; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
	
	.isProductlist .topSectionBreadcrumb { position:relative; top:-15px; font-family:Arial, Helvetica, sans-serif; }
	.isProductlist .topSectionView2NoPicture .topSectionBreadcrumb { top:-25px; }

	.topSectionBreadcrumb li, .topSectionBreadcrumb li a { font-size:10px; }
	.topSectionBreadcrumb li { color:#584948; }
	.topSectionBreadcrumb li a { color:#b9b2b1; }
	.topSectionBreadcrumb li a:hover { color:#584948; text-decoration:none; font-size:10px; }
	.topSectionBreadcrumb li .b { background: url(images/breadcrumbs.png) center center no-repeat; margin-right:3px; }
	.topSectionBreadcrumb li.first .b { display:none; }
	
	.topSectionView2Content { margin:10px 0 0 24px; font-family:Arial, Helvetica, sans-serif;  }
	.topSectionView2 h1 { font-size:25px; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; font-weight:bold; }
	.topSectionView2 p { font-family:"Cambria", "Times New Roman", Times, serif; font-size:11px; line-height:15px; width:410px; }
	
	.topSectionView2Outer.noPicture { padding:25px 0 0; }
	.topSectionView2NoPicture .topSectionView2Content { margin:0 0 5px 11px; padding:6px 0 0 13px; background-color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
	.topSectionView2NoPicture .topSectionView2Content h1 { display:inline; font-weight:bold; margin:49px 0px 0px 0px; }
	.topSectionView2NoPicture .topSectionView2Content p { margin:6px 0 13px; }
	
		/* Product list banner */
		.isProductlist .boxCenterContainerImgLEFT, .isProductlist .boxCenterContainerImgRIGHT { margin-bottom:0; width:341px; }
		.isProductlist .boxCenterContainerImgLEFT img, .isProductlist .boxCenterContainerImgRIGHT img { width:341px; }
		/* e:Product list banner */
	
	#boxPartners { background:url(images/partners.jpg) 0 0 no-repeat; display:block; width:702px; height:100px; float:left; clear:both; }
	#boxPartners a { display:block; float:left; height:100px; }
	#boxPartners #link1 { width:130px; }
	#boxPartners #link2 { width:150px; }
	#boxPartners #link3 { width:140px; }
	#boxPartners #link4 { width:150px; }
	#boxPartners #link5 { width:130px; }
	
	/* Paging style */
	.headerPaging { background:none; padding:0 8px 0 10px; border-top:none; border-bottom:none;}
	.headerPaging .paging { height:26px; line-height:23px; font-weight:normal; position:relative; float:right; }
	.headerPaging .paging > span { float:left; display:block; text-align:center; width:auto; min-width:15px; margin:0 2px 0 auto; padding:0 4px; background:#fecc3f url(images/pagers.png) 0 0 repeat-x; border:none; color:#fff; }
	.headerPaging .paging > span, 
	.headerPaging a, 
	.headerPaging a:link, 
	.headerPaging a:active, 
	.headerPaging a:visited, 
	.headerPaging a:hover { height:23px; line-height:23px; box-shadow:0 0 4px -2px #CDCDCD; -moz-box-shadow:0 0 4px -2px #CDCDCD; -webkit-box-shadow:0 0 4px -2px #CDCDCD; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
	
	.headerPaging a, 
	.headerPaging a:link, 
	.headerPaging a:active, 
	.headerPaging a:visited, 
	.headerPaging a:hover { text-decoration:none; text-align:center; padding-right:0; margin-right:2px; float:left; display:block; height:21px; width:auto; min-width:21px; border:1px solid #f0f0f0; line-height:21px; }
	
	.headerPaging a:hover { background:#fecc3f url(images/pagers.png) 0 0 repeat-x; border:none; color:#fff; height:23px; min-width:23px; line-height:23px; }
	.headerPaging .paging a:hover > span { line-height:23px; }
	.headerPaging .paging a > span { padding-right:0; font-weight:normal; padding:0 4px; line-height:21px; }
	
	.headerPaging .paging .hnpageprev > span, .headerPaging .paging .hnpagenext > span { display:none; }
	.headerPaging .paging .hnpageprev { background:url(images/pagers.png) 0 -200px no-repeat; border:none; line-height:23px; height:23px; min-width:23px; }
	.headerPaging .paging .hnpageprev:hover { background:url(images/pagers.png) 0 -200px no-repeat; border:none; line-height:23px; height:23px; min-width:23px; }
	.headerPaging .paging .hnpagenext { background:url(images/pagers.png) 0 -150px no-repeat; border:none; line-height:23px; height:23px; min-width:23px; }
	.headerPaging .paging .hnpagenext:hover { background:url(images/pagers.png) 0 -150px no-repeat !important; border:none; line-height:23px; height:23px; min-width:23px; }
	
	/* e:Paging style */
	
	.productListView3 { border:none; }
	.productListView3 .productRow { margin:5px 0; padding-left:9px; width:702px; font-family:Arial, Helvetica, sans-serif; color:#525252; }
	.productListView3 .itemCol2 { margin: 0 21px 0 21px; }
	.productListView3 .itemCol3 { margin: 0; }
	.productListView3 .textBox {
    background-color: transparent;
    height: 105px;
    padding: 7px 0 0;
    position: relative;
    text-align: center;
}
	.productListView3 .textBox .listProductText { }
	.productListView3 .itemNo { color:#5c4835; font-size:9px; font-weight:bold; }
	.productListView3 .headlineList { margin:0 0 5px; font-weight:normal; height:28px; }
	.productListView3 .headlineList a { color:#5c4835; font-size:13px; }
	.productListView3 .divOfferConditions { margin-top:0; color:#5c4835; display:none; }
	.productListView3 .priceStorExcl { /*display:block;*/ display:none; }
	
	.isProductlist .imageBoxMedium, .isSearch .imageBoxMedium { width:220px; background:none; }
	.isProductlist .imageBorderMedium, .isSearch .imageBorderMedium { width:218px; border:1px solid #dedede; }
	.isProductlist .imageBorderMedium > a, .isSearch .imageBorderMedium > a { width:218px !important; }
	.isProductlist .imageBorderMedium > a > img, .isSearch .imageBorderMedium > a > img { width:218px; }
	
	
	.divPricesOrder { position:absolute; bottom:0; min-height:22px; float:left; }
	.divPrices { position:relative; margin-top:8px; }
	.divPrices br { display:none; }
	.divPrices img { margin:0; }
	.prevPriceList { display:block; text-decoration:line-through; }
	.isProductlist .divPrices .priceInfoIcon { position:relative; }
	.isProductlist .prevPriceList { font-size:14px; margin-bottom:2px; }
	.isProductlist .priceStor { font-size:22px; font-weight:bold; margin-top:0px; }
	.isProductlist .purchaseButton, .isSearch .purchaseButton { display:block; margin:9px 0 0; height:38px; width:220px; padding:0; }
	
	.isProductlist .moreInfoText { margin-bottom:6px; padding:0 9px; font-size:11px; color:#4b3a2b; }
	.isProductlist .moreInfoTextClick a { color:#4b3a2b; }
	.isProductlist .moreInfoTextFull { line-height:14px; }
	.isProductlist .moreInfoTextFull h2 { font-size:11px; color:#4b3a2b; font-weight:normal; line-height:14px; }
	
	.isSearch .centerProductListNoRight .line { border-bottom:none; padding-top:10px; }
	.isSearch .centerProductListNoRight .line .headline { margin:0 9px; border-bottom:1px solid #dedede; }
	/* e:Product list page styles */
	
	/* Product detail page styles */
	.isProduct .topSectionBreadcrumb { padding-left:9px; margin-bottom:15px; }
	.centerContentProductNoRight { padding:0 0 0 5px; margin:0 0 0 4px; width:702px; }
	
		/* Product list banner */
		.isProduct .boxCenterContainerImgLEFT, .isProduct .boxCenterContainerImgRIGHT { margin-top:0; margin-bottom:0; width:341px; }
		.isProduct .boxCenterContainerImgLEFT img, .isProduct .boxCenterContainerImgRIGHT img { width:341px; }
		/* e:Product list banner */
	
	.isProduct .productItemPic, .isProduct .imageBoxMedium { width:420px; }
	.isProduct .productItemPic { margin-right:17px; }
	.isProduct .imageBoxMedium {  } 
	.isProduct .imageBorderMedium { width:418px; }	
	.isProduct .MagicZoomPlus, .isProduct .MagicZoomPlus img { /*width:418px !important;*/ }
	.isProduct .itemPicZoom { display:none; }
	.isProduct .itemPicZoomImg { background-color:#747577; }
	
	.MagicZoomHeader { height:14px; background:url(images/tblhead.png) 0 0 repeat-x; }
	
	
	.isProduct .productItemInfo.noRight { width:264px; margin-top:0; }
	.isProduct .productItemInfo.noRight .headline { font-weight:normal; line-height:22px; border-bottom:none; text-transform:none; height:auto !important; }
	.isProduct .itemNo { display:none; }
	.isProduct .priceStor { line-height:30px; font-size:33px; font-weight:bold; margin-top:5px; }
	.isProduct .itemPrices { margin-top:12px; }
	.isProduct .itemPrices > span { display:block; float:left; width:100%; min-height:1px; height:auto; }
	.isProduct .itemPrices > span > span br { display:none; }
	.isProduct .itemPrices .prevPrice, .isProduct .itemPrices .priceAltHeader { display:block; }
	.isProduct .itemPrices .prevPrice br, .isProduct .itemPrices .priceAltHeader br { display:none; }
	.isProduct .multiPrices { width:260px; margin:10px 0; }
	
	
	*+html .isProduct .itemPrices > span { display:inline; float:none; width:100%; min-height:1px; height:auto; }
	*+html .isProduct .itemPrices > span > span br { display:inline; }
	
	.isProduct .choiceBox { margin-top:0px; }
	.isProduct .choiceBox, .isProduct .choiceBorders { width:264px; }
	.isProduct .choiceBorders { border:none; }
	.isProduct .choiceBorders > div { width:264px !important; }
	.isProduct .choiceBorders .itemVariant { margin-left:0; }
	.isProduct .choiceBorders .itemColor { margin-left:0; }
	
	.isProduct .itemQuantity, .isProduct .itemButton, .isProduct .checkAndWishList { margin-left:0; } 
	/*.isProduct .itemQuantity { width:37px; height:41px; line-height:20px; margin-right:6px; float:left; display:block; background:url(images/order.png) 0 0 no-repeat; }*/
	.isProduct .itemQuantity span.text { display:none; }
	/*.isProduct .itemQuantity #Anthem_ctl00_ContentRegion_ctl03_quantityTextBox__ { display:block; background:url(images/order.png) 0 0 no-repeat; width:37px; height:41px; }*/
	.isProduct .inputQuantity { color:#363532; border:none; font-size:20px; line-height:20px; background-color:transparent; width:37px; height:20px; padding-top:10px; }
	.isProduct .choiceBorders .itemButton { clear:none !important; float:left; display:block; margin:10px 0 0; width:209px; height:41px; }
	/*.isProduct .addToCartButton { background:url(images/order.png) 0 -100px no-repeat; width:209px; height:41px; font-size:0; line-height:0; color:transparent; text-indent:-9999px; overflow:hidden; position:absolute; }*/
	
	.isProduct .choiceBorders .checkAndWishList { margin:8px 0 5px; width:264px; position:relative; }
	.isProduct .checkAndWishList span { }
	.isProduct .wishListButton, .isProduct .checkListButton { font-family:Helvetica, Arial, serif; font-size:0px; line-height:0; outline:none; color:#fff; width:126px; height:25px; text-indent:-9999px; overflow:hidden; position:absolute; }
	/*.isProduct .wishListButton { background:url(images/order.png) 0 -200px no-repeat; }
	.isProduct .checkListButton { background:url(images/order.png) 0 -300px no-repeat; left:135px; margin-top:0 !important; }*/
	
	.isProduct .itemAdded { margin-left:0; padding-bottom:0; }
	.isProduct .itemAdded .text, .isProduct .itemAdded a, .isProduct .itemAdded a:link, .isProduct .itemAdded a:visited, .isProduct .itemAdded a:active { color:#5c4835; }
	.isProduct .itemAdded a:hover { color:#fec744; }
	
	.isProduct .itemInfo { margin-top:13px; }
	.isProduct .itemInfo .text { color:#5c4835; font-size:12px; line-height:15px; }
	.isProduct .itemInfo .productfiles a { font-size:12px; color:#5c4835; }
	
	
	.isProduct .itemPic { margin:14px 0 7px; float:left; width:421px; }
	.isProduct .productItemPicContainer { margin-right:20px; }
	.isProduct .productItemPicBorder { margin:0; width:100px; border:none; padding-bottom:15px; height:100px; overflow: hidden; border:1px solid #e6e6e6;}
	.isProduct .productItemPicBorder .MagicThumb-swap { display:block; width:100px; height:100px; }
	.isProduct .productItemPicBorder img { width:auto; height:auto; max-width: 100px; }
	
	#loadDiv { width:16px !important; height:16px;}
	
	#productRelationsCenter, .relatedProducts { clear:both; padding:0 0 17px; width:716px; background:url(images/detaillist_bottom.png) 0 bottom no-repeat; }
	.relationsTable { width:716px; }
	#productRelationsCenter .relationsTable .relationsTableHeader { width:716px; background:url(images/detaillist_top1.png) 0 0 no-repeat; border-bottom:none; height:36px; padding-left:0; font-size:0px; line-height:0; outline:none; overflow:hidden; text-indent:-9999px; }
	#productRelationsCenter .relationsTable.noRight .relationsTableHeader { width:716px; }
	#productRelationsCenter .relationsTable.noRight .relatedProduct { width:100px; margin:10px 9px 8px 6px; }
	#productRelationsCenter .relationsTable .boxContent { background:url(images/detaillist_bg.png) 0 0 repeat-y; padding-left:13px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { float:left; width:100px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { width:98px; margin-right:0; border:1px solid #efefef; height:140px;}
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage > a[style], #productRelationsCenter .relationsTable .relatedProduct .relatedProductImage > a { width:98px !important; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage > a[style] img, #productRelationsCenter .relationsTable .relatedProduct .relatedProductImage > a img { width:98px; }
	
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text { font-family:Arial,sans-serif; font-size:11px; font-weight:normal; display:block; /*margin-bottom:15px;*/ margin-bottom:3px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text a { color:#5c4835; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text a:hover { color:#5c4835; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText span.text > br { display:none; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price { font-weight:bold; font-size:15px; line-height:15px; color:#5c4835; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { font-weight:normal; font-size:11px; color:#f3ae0a; }
	
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price, 
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { font-family:Arial, Helvetica, sans-serif; display:block; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .priceExcl { color:#9c9c9c; }
	
	/* e:Product detail page styles */
	
	/* Box test style */
	.boxRightContainerBOX { background:none; }
	.boxRightContainerBOX .boxRight { margin-left:0; border:none; width:170px; color:#525252; }
	.boxRightContainerBOX .boxRight a { color:#525252; }
	.boxRightContainerBOX .boxRight a:hover { color:#fec744; }
	.boxRightContainerBOX .boxRight img { margin-bottom:15px; width:170px; }
	.boxRightContainerBOX .boxRightHeader { background:url(images/moduletop_2.png) 0 0 no-repeat; padding:0; width:164px; height:21px; }
	.boxRightContainerBOX .boxRightHeader a { color:#525252; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; font-weight:bold; }
	.boxRightContainerBOX .boxRightHeader a:hover { color:#fec744; }
	.boxRightContainerBOX .boxRightContent { padding:8px 10px 15px;}
	.boxRightContainerBOX .boxRightContent td { padding-bottom:5px; }
	.boxRightContainerBOX .boxRightContent img { width:150px; margin-bottom:0; }
	
	.boxRightContainerImg, .boxRightContainerImg img, .boxRightContainerBOX .boxRightContentAlt { width:170px; }
	
	.boxRightContainerBOX .boxRightContentAlt { background:none; padding:15px 10px;}
	.boxRightContainerBOX .boxRightContentAlt > table td { padding-bottom:5px; }
	.boxRightContainerBOX .boxRightContentAlt img { width:150px; padding:0; margin-bottom:0; }
	.boxRightContainerBOX .boxRightContentAlt > table table { margin:0 !important; }
	
	.boxCenterContainerImgRIGHT { margin-right:0; }
	
	.boxCenterContainerRIGHT { clear:both; background:none; margin-right:0; padding-left:0; width:244px; }
	.boxCenterContainerRIGHT .boxCenterHeader { padding-left:0; background:none; color:#525252; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; font-weight:bold; }
	.boxCenterContainerRIGHT .boxCenterContent { padding:8px 0px 10px; }
	.boxCenterContainerRIGHT .boxCenterContentAlt { background:none; }
	.boxCenterContainerRIGHT .boxCenterContentAlt img { width:244px; }
	.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent { margin-left:0px; margin-bottom:10px; }
	.boxCenterContainerRIGHT .boxCenterHeader a { font-size:14px; color:#525252 !important; }
	.boxCenterContainerRIGHT .boxCenterHeader a:hover { font-size:14px; color:#fec744 !important; }
	.boxCenterContainerRIGHT .boxCenter { color:#525252; width:244px; }
	.boxCenterContainerRIGHT .boxCenter a { color:#525252; }
	.boxCenterContainerRIGHT .boxCenter a:hover { color:#fec744; }
	
	.boxCenterContainer { background:none; padding-left:0; width:504px; }
	.boxCenterContainer .boxCenterHeader { padding-left:0; background:none; color:#466dae; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; font-weight:bold; }
	.boxCenterContainer .boxCenterHeader a { font-size:14px; color:#525252; }
	.boxCenterContainer .boxCenterHeader a:hover { font-size:14px; color:#fec744; }
	.boxCenterContainer .boxCenter { color:#525252; }
	.boxCenterContainer .boxCenter .boxCenterHeader a { font-size:14px; color:#525252; }
	.boxCenterContainer .boxCenter .boxCenterHeader a:hover { font-size:14px; color:#fec744; }
	.boxCenterContainer .boxCenter a { color:#525252; }
	.boxCenterContainer .boxCenter a:hover { color:#fec744; }
	.boxCenterContainer .boxCenterContent { padding: 8px 0 10px; }
	.boxCenterContainer .boxCenterContent img { width:504px; }
	.boxCenterContainer .boxCenterContentAlt { background:none; }
	.boxCenterContainer .tableBoxContent { margin-left:0; margin-bottom:10px; }
	
	.boxCenterContainerLEFT { clear:both; background:none; margin-right:0; padding-left:0; width:244px; }
	.boxCenterContainerLEFT .boxCenterHeader { padding-left:0; background:none; color:#525252; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; font-weight:bold; }
	.boxCenterContainerLEFT .boxCenterHeader a { font-size:14px; color:#525252; }
	.boxCenterContainerLEFT .boxCenterHeader a:hover { font-size:14px; color:#fec744; }
	.boxCenterContainerLEFT .boxCenter { color:#525252; }
	.boxCenterContainerLEFT .boxCenter .boxCenterHeader a { color:#525252; }
	.boxCenterContainerLEFT .boxCenter .boxCenterHeader a:hover { color:#fec744; }
	.boxCenterContainerLEFT .boxCenter a { color:#525252; }
	.boxCenterContainerLEFT .boxCenter a:hover { color:#fec744; }
	.boxCenterContainerLEFT .boxCenter img { width:244px; }
	.boxCenterContainerLEFT .boxCenterContent { padding: 8px 10px 10px 0; }
	.boxCenterContainerLEFT .boxCenterContentAlt { background:none; }
	.boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent { margin-left:0; margin-bottom:10px; }
	
	/* e:Box test style */

	/* Live chat */
	.liveChatLinkContainer { position:fixed; top:0; right:0; }
	.liveChatLinkContainer .liveChatLink { display:block; }
	
	#lpButDivID-1331620735562 { position:fixed; top:0; right:0 }
	.lpPoweredBy, .lpEmtStarRating { display:none }
	.lpStaticButtonTR a { display:block; }
	/* e:Live chat */
	
	/* Forum style */
	#forumContainer a { color:#5c4835; }
	#forumContainer a:hover { color:#fec744; }
	#forumContainer .inputMailSmall { width:303px; word-wrap:normal; }
	#forumContainer .forumTopButtonPopular, 
	#forumContainer .forumTopButtonLatest, 
	#forumContainer .forumTopButtonNewThread,
	#forumContainer .forumTopButtonLogin, 
	#forumContainer .forumTopButtonLogout { background:url(images/forumbutton2.png) 0 0 no-repeat; height:22px; }
	
	*+html #forumContainer .forumTopButtonPopular, 
	*+html #forumContainer .forumTopButtonLatest, 
	*+html #forumContainer .forumTopButtonNewThread,
	*+html #forumContainer .forumTopButtonLogin, 
	*+html #forumContainer .forumTopButtonLogout { margin-left:6px; margin-right:0; }
	#forumContainer .ForumButton { border:none; color:#fff; background:url(images/forumbutton2.png) right -75px no-repeat; margin-left:5px; padding:0 20px 0 15px; height:22px; text-transform:none; }
	*+html #forumContainer .ForumButton { padding:0 12px 0 0px; }
	#forumContainer .forumTable { color:#5c4835; }
	#forumContainer .forumTable .header, #forumContainer .forumTable .item, #forumContainer .forumTable .alternating { color:#5c4835; }
	#forumContainer .forumTable .item a, #forumContainer .forumTable .alternating a { color:#5c4835; }
	#forumContainer .forumTable .item a:hover, #forumContainer .forumTable .alternating a:hover { color:#fec744; }
	
	#forumContainer .forumTable .ForumPostColumn .ForumPostContent .ForumPostHeadline { font-size:12px; font-weight:bold; line-height:18px; display:block; margin:0 0 5px; }
	#forumContainer .forumTable .ForumPostColumn .ForumPostImage img { border:1px solid #fec744; }
	#forumContainer .forumTable .ForumPostColumn .ForumPostText { display:block; margin-bottom:15px; }
	#forumContainer .forumTable .ForumPostColumn .ForumPostOptions { display:block; margin:10px 0 10px; }
	#forumContainer .forumTable .ForumPostColumn .ForumPostOptions .ForumButton { margin-left:0; }
	#forumContainer .forumTable .ForumPostColumn .ForumPostOptions .ForumButton,
	#forumContainer #forumThreadContainer .ForumButton { background:url(images/forumbutton3.png) 0 0 no-repeat; width:94px; padding:0; }
	#forumContainer #forumThreadContainer .ForumButton { border:none; }
	
		/* Paging style */
		
		#forumContainer .paging { height:26px; line-height:23px; font-weight:normal; position:relative; }
		#forumContainer .paging span { font-weight:normal; }
		#forumContainer .paging > span { float:left; display:block; text-align:center; width:auto; min-width:15px; margin:0 2px 0 auto; padding:0 5px; background:#fecc3f url(images/pagers.png) 0 0 repeat-x; border:none; color:#fff; }
		#forumContainer .paging > span, 
		#forumContainer .paging a:link, 
		#forumContainer .paging a:active, 
		#forumContainer .paging a:visited,
		#forumContainer .paging a:hover { height:23px; line-height:23px; box-shadow:0 0 4px -2px #CDCDCD; -moz-box-shadow:0 0 4px -2px #CDCDCD; -webkit-box-shadow:0 0 4px -2px #CDCDCD; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
		
		#forumContainer .paging a,
		#forumContainer .paging a:link, 
		#forumContainer .paging a:active, 
		#forumContainer .paging a:visited,
		#forumContainer .paging a:hover{ text-decoration:none; text-align:center; margin-right:2px; float:left; display:block; height:21px; width:auto; min-width:14px; border:1px solid #f0f0f0; line-height:21px; }
		
		#forumContainer .paging a { padding:0 4px; }
		#forumContainer .paging a > span { padding-right:0; }
		#forumContainer .paging a:hover { background:#fecc3f url(images/pagers.png) 0 0 repeat-x; border:none; color:#fff; height:23px; padding:0 5px; }
		#forumContainer .paging a:hover > span { line-height:23px; padding-right:0; }
		
		#forumContainer .paging a.hnpageprev > span, #forumContainer .paging a.hnpagenext > span { display:none; }
		#forumContainer .paging a.hnpageprev { background:url(images/pagers.png) 0 -200px no-repeat; border:none; line-height:23px; height:23px; min-width:15px; }
		#forumContainer .paging a.hnpageprev:hover { background:url(images/pagers.png) 0 -200px no-repeat; border:none; line-height:23px; height:23px; min-width:13px; }
		#forumContainer .paging a.hnpagenext { background:url(images/pagers.png) 0 -150px no-repeat; border:none; line-height:23px; height:23px; min-width:15px; }
		#forumContainer .paging a.hnpagenext:hover { background:url(images/pagers.png) 0 -150px no-repeat !important; border:none; line-height:23px; height:23px; min-width:13px; }
		
		/* e:Paging style */
	
	/* e:Forum style */
	
	/* Checkout 2011 style */
	.isCheckout .content { padding:20px 32px 110px; }
	.isCheckout .content .checkout { color:#343434; margin:0 0 0 9px; padding-bottom:20px; /*background-image:url(images/bg_checkout.jpg);*/ }
	
	.isCheckout .content .checkout .right .block-box-list a img { width:217px !important; }
	/*.che_head { background-image:url(images/bg_headcheck.jpg); }*/
	.bt2 { background-image:url(images/icolist.png); }
	.bt2 span { background-image:url(images/icolist.png); }
	.bt2 .number { background-image:url(images/icolist.png); }
	.selected .bt2 { background-image:url(images/icolist.png); }
	.selected .bt2 span { background-image:url(images/icolist.png); }
	.selected .bt2 .number { background-image:url(images/icolist.png); }
	
	.shopvidere { background-image:url(images/icolist.png); }
	.neeste { background-image:url(images/icolist.png); }
	
	.yellowBox .freightTextAndLabel, .yellowBox .freightLabel, .yellowBox .freightText { display:block; float:left; }
	
	
	.bt3, .bt3 a, a.bt3 span { background-image:url(images/icolist.png); }
	.che_opdater .bt3 { background:url(images/icolist.png) 0 -531px no-repeat; }
	.che_opdater .bt3 a { background:url(images/icolist.png) right -562px no-repeat; }
	
	.isCheckout .inputDelivery { background:url(images/bg_inputst2.png) 0 -69px no-repeat; color:#343434; font-size:11px; }
	.che_bstep2 input { color:#343434; font-size:11px; background:url(images/bg_inputst2.png) 0 -69px no-repeat; }
	.che_bstep2 input.w45 { background:url(images/bg_inputst2.png) 0 0 no-repeat; }
	.che_bstep2 input.w129 { background:url(images/bg_inputst2.png) 0 -33px no-repeat; }
	.che_bstep2 select { color:#343434; font-size:11px; }
	.che_bstep2 select.w202 { background:url(images/bg_inputst2.png) 0 -69px no-repeat; padding:2px; }
	
	.jegaccep { background-image:url(images/bg_inputst2.png); }
	.jegaccep a { color:#7ab03f; }
	/*.jegaccep label, .jegaccep a { display:inline-block; float:left; margin:2px 4px 0 0; }
	.jegaccep .che_checkbox { display:inline-block; float:left; }
	.jegaccep .che_checkbox input { margin-top:1px; }
	*+html .jegaccep .che_checkbox input { margin-top:-1px; }*/
	
	/* e:Checkout 2011 style */

/* e:Custom styles */
/* modified by Linh on 21 Mar  2012 */
/*213*/.topSection { position:relative;  height:172px; z-index:100; margin-bottom:56px; }
.main {background:url(images/newtop.png) center 0 no-repeat;}

/*334*/.ssBox { background:url(images/sprite_image.png) 0 -300px no-repeat; width:720px; height:71px; margin-bottom:0px; }
/*239*/
/*281*/.leftMenuContainer.itemGroup0 .leftMenuHeader { background:url(images/sprite_image.png) 0 -440px no-repeat; }
	.leftMenuContainer.itemGroup1 .leftMenuHeader { background:url(images/sprite_image.png) -376px -440px no-repeat; }
	/*286*/
	/*320*/
/*451*/.divFooterPart1 { width:445px; background:url(images/sprite_image.png) 0 -900px no-repeat; }
	.divFooterPart2 { width:150px; left:471px; background:url(images/sprite_image.png) -500px -900px no-repeat; }
	.divFooterPart3 { width:286px; left:654px; padding-bottom:0px; background:url(images/sprite_image.png) -825px -900px no-repeat; }
/*456*/.divFooterPart2 a { padding-left:13px; background:url(images/sprite_image.png) -975px -575px no-repeat; }
/*650*/.isProduct .itemQuantity { width:37px; height:41px; line-height:20px; margin-right:6px; float:left; display:block; background:url(images/sprite_image.png) 0 -520px no-repeat; }
/*655*/.isProduct .addToCartButton { background:url(images/sprite_image.png) 0 -620px no-repeat; width:209px; height:41px; font-size:0; line-height:0; color:transparent; text-indent:-9999px; overflow:hidden; position:absolute; }
/*660*/.isProduct .wishListButton { background:url(images/sprite_image.png) 0 -720px no-repeat; }
	.isProduct .checkListButton { background:url(images/sprite_image.png) 0 -820px no-repeat; left:135px; margin-top:0 !important; }
	
#locationGmap { height:570px; }

.ChooseNewsLetterShop span { display:block; }
.ChooseNewsLetterShop span.text { margin-bottom:6px; }
.ChooseNewsLetterShop select { width:312px; height:233px; border:solid 1px #c3c3c3; }
.ChooseNewsLetterShop select option { padding:1px 5px; }

/* new styles - xuannh*/
#productRelationsCenter, .relatedProducts { clear:both; padding:25px 0 17px; width:716px; background:url(images/detaillist_bottom.png) 0 bottom no-repeat; }
#productRelationsCenter .relationsTable .relationsTableHeader { width:716px; background:url(images/sprite_image.png) -266px -720px no-repeat; border-bottom:none; height:36px; padding-left:0; font-size:0px; line-height:0; outline:none; overflow:hidden; text-indent:-9999px; }
#lpButDivID-1331620735562 { position: fixed; right: 5px; top: 106px; }
.mainContent { background: none repeat scroll 0 0 transparent;  border: medium none; position: relative; z-index: 1000; }
.isProduct .itemQuantity, .isProduct .choiceBorders .addToCart{ margin-top:3px; }
.isProduct .itemVariantDropDowns .inputSelect{ font-size: 12px; margin-left: 0px;}
.divItemGroups{ width:720px; }
.divItemGroups .row .item {  width:220px; }
.divItemGroups .row .item .groupImg{ display: none; }
.divItemGroups .row .item a { font-family: Arial,Helvetica,sans-serif !important;}

/* CLH */
	.isProduct .stokkeDiv { width:262px; }
	.isProduct .stokkeDiv .stokkeAcceptCheckBoxDiv { display:inline-block; float:left; }
	.isProduct .stokkeDiv .stokkeAcceptCheckBoxDiv input[type="checkbox"] { margin:0 5px 0 0 !important; }
	.isProduct .stokkeDiv .stokkeOpenVideoDiv { display:inline-block; width:244px; float:left; }
	.isProduct .stokkeDiv .stokkeOpenVideoDiv a { color:#5C4835; font-size:12px; text-decoration:none; }
	.isProduct .stokkeDiv .stokkeOpenVideoDiv a:hover { color:#FAB800; }
	
	.isProduct .choiceBorders .itemButton.checkAndWishList { height:25px; }
	.isProduct .choiceBordersInner {}
	.isProduct .itemQuantity { margin-right:15px; }
	.isProduct .choiceBorders { position:relative; width:262px; }
	.isProduct #loadDiv { float: none; margin: 0; position: absolute; right: 0; top: -22px; }
	.isProduct .DESVALSummaryErrors { padding:0 0 0 15px; margin:0 0 10px; }
/* e:CLH */

/*raptor*/
#productRelationsCenter.topSellingInCategory .relationsTable .relationsTableHeader { background:url(images/sprite_image.png) -266px -820px no-repeat; }
#productRelationsCenter.othersBought .relationsTable .relationsTableHeader { background:url(images/sprite_image.png) -266px -620px no-repeat; }
#productRelationsCenter.topSellingInCategory .relationsTable .relatedProduct .relatedProductCenterText .prevPrice, #productRelationsCenter.othersBought .relationsTable .relatedProduct .relatedProductCenterText .prevPrice{position: absolute!important; margin-top: 16px; width: 100%;}
#productRelationsCenter.topSellingInCategory .relationsTable .relatedProduct .relatedProductCenterText .price,#productRelationsCenter.othersBought .relationsTable .relatedProduct .relatedProductCenterText .price{ height: 27px;}
/*e - raptor*/
.w900{ width:300px; margin:0 auto}
.kareborn_toplink{ width:300px; position: fixed; height:100px; line-height:0; top:0; left: auto; z-index:1200}
.kareborn_trustpilot{ display:block; position:absolute; top:10px; left:164px; width:105px;height:106px; z-index:2002 }
.kareborn_fragt{ display:block; position:absolute; top:10px ;right:0; width:160px;height:106px}
.fix_kareborn_toplink{width:300px; position:relative; margin:0 auto; height:0; line-height:0; z-index:2000}

/*newsletter popup*/
.slideAnchor {    background:url(images/popup_newsletter.png) 0 0 no-repeat; right: auto; width:80px; height:180px; z-index:2001;    box-shadow:none;    color: #FFFFFF;    padding:0;    position: fixed; z-index:999; bottom:20%; cursor:pointer}
.slideAnchor span{ font-size:0; line-height:0; height:33px}
.slidePopupContainer {    background: url(images/popup_newsletter.png) 0 bottom no-repeat; width:309px; height:190px;    border:none; right:auto;    border-radius: 0;       box-shadow: none;    left: 0; z-index:999; bottom:20%; position: fixed;  }
.slidePopupContent {    margin:0;    max-width: 444px;}
.pp_butikker{ display:block; width:146px; height:48px; position:absolute; top:114px; left:18px; font-size:0; line-height:0;}
.slidePopupContainer .slidePopupContent .slidePopupContentTitle { display:none}
.slidePopupContainer .slidePopupOption{ display:none}
.slidePopupContainer .slidePopupContent .slidePopupCloseButton{ display:block; position:absolute; right:-3PX; top:3px; font-size:0; line-height:0;
width:27px ; height:26px;cursor:pointer}
.outer{ position:relative; z-index:0;}



/*Store list expand/colapse img*/
/* locationGrid*/
.locationGrid{width:100%;margin-top:15px;}
.locationGrid tr.row td,
.locationGrid tr.alt td{}

.locationGrid tr.row td{background-color:#EFF0F0;}
.locationGrid tr.alt td{background-color:#ffffff;}

.locationGrid h3{margin:0;font-size:11px;line-height:24px;}
.locationGrid td.locationGridColZip{width:110px;line-height:24px;cursor:pointer;padding:5px 2px 5px 5px;}
.locationGrid td.locationGridColImg{cursor:pointer;line-height:24px; width:16px;padding:5px 2px 5px 2px;}
.locationGrid td.locationGridColImg img{vertical-align:middle;margin-top:4px;}
.locationGrid td.locationGridColAddress{cursor:pointer;padding:5px 2px 5px 2px;}
.locationGrid td.locationGridColShow{width:100px;text-align:right;padding:5px 5px 5px 2px;}
.locationGrid td.locationGridColShow img{vertical-align:middle;margin-left:5px;}

#locationGmap{width:100%;height:500px;margin-top:20px;}
.locationGmapWindow{max-width: 300px;}
.locationGmapWindow .name{font-weight:bold;margin-bottom:5px;}

.locationGridColImgOFF
{
    width: 16px; height: 16px;
	background: url("http://cdn.fotoagent.dk/webshop/production/images/navigate_right.png") top right;
	background-repeat: no-repeat;
	background-position: 0px 9px;
	margin: 0 0 0 -2000px;
	cursor: pointer;
}

.locationGridColImgON{
    width: 16px; height: 16px;
	background: url("http://cdn.fotoagent.dk/webshop/production/images/navigate_down.png") top right;
	margin: 0 0 0 -2000px;
	background-repeat: no-repeat;
	background-position: 0px 9px;
	cursor: pointer;
}

/*Store list expand/colapse img end*/


















/*e:newsletter popup*/


/*add buttons on product pages*/
.isProduct .infoLinkDiv { background:url(images/sprite_image.png) no-repeat left -989px; height:42px;  padding-left:135px; width:126px; position:absolute; bottom:3px;}
.isProduct .infoLinkDiv a { display:inline-block; font-size:0; text-indent:9999; line-height:0; overflow:hidden; width:126px; height:41px;}
.choiceBordersInner { position:relative; padding-bottom:50px;}



