﻿@charset "utf-8";
/* DesignLivo webshop stylesheet */
/*General styles start*/
	
	* { padding:0; margin:0; outline:none; border:none; }
    body, html{ background:#fff url(images/bg.png) center top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#525252;}
    input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#525252; line-height:13px; border:none; }
    .tekstbox { border:1px solid #c3c3c3; width:305px; }
    .headline { color:#525252; font-size:18px; font-weight:normal; line-height:18px; font-family:Arial, Helvetica, sans-serif; height:31px;}
    h2 {margin:0px; color:#525252; 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:2px solid #f0f0f0; }
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background-color:transparent; 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:#525252; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#525252; 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 #525252; border-bottom:1px solid #525252; background-repeat:repeat-x; }
    .headerPaging .paging { color:#525252; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#525252; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#525252; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#525252; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#f17418; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #f17418; border-top:1px solid #f17418;}
    .line { border-bottom:1px solid #f17418;}
    .link:link { color:#f17418; font-size:10px; }
    .link:active { color:#f17418; font-size:10px; }
    .link:visited { color:#f17418; font-size:10px; }
    .link:hover { color:#f17418; 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 #f17418;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#f17418; text-decoration:none; line-height:20px; }
    .productHeader { background:#525252; 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:#f17418; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#525252; font-size:10px;  line-height:15px; }
    .priceSmall { color:#525252; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#525252;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:17px; color:#525252;  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:#525252; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#525252; line-height:13px; }
    .text a:active{color:#525252; line-height:13px; }
    .text a:visited{color:#525252;  line-height:13px; }
    .text a:hover{color:#f17418; line-height:13px; }
    .textSmall { color:#525252; font-size:10px; }
    .textSmall a { color:#525252; font-size:10px; }
    .textSmall a:link { color:#525252; font-size:10px; }
    .textSmall a:active { color:#525252; font-size:10px; }
    .textSmall a:visited { color:#525252; font-size:10px; }
    .textSmall a:hover { color:#f17418; font-size:10px; }
    .textSmall .link a:hover { color:#f17418; font-size:10px; }
    .textRed { color:#ff0000; font-size:10px; line-height:13px; }
    .textBold { color:#525252; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#525252; 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:#525252; width:220px; line-height:13px;}

        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#525252; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { background-image:url(images/menubg.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
        .menu a:link { color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:active { color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menuNormbg { background-image:url(images/menubg.gif); background-repeat:repeat-x; }
        .menuOverbg { background-image:url(images/menubgOver.gif); background-repeat:repeat-x; }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:1px solid #e6e6e6; }
        .leftMenuHeader { text-transform:uppercase; color:#FFFFFF; background:url(images/boxTop.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:4px; }
        .leftSubMenu { border-top:#e6e6e6 1px solid; }


        .menuNorm a { color:#525252; font-size:11px; font-weight:bold; text-decoration:none; }
        .menuNorm a:hover { color:#f17418; font-size:11px; text-decoration:none; font-weight:bold; list-style:none; }
        .menuActive { background-color:#FFFFFF; border-bottom:#e6e6e6 1px solid; }
        .menuActive a { color:#f17418; font-size:11px; font-weight:bold; text-decoration:none; }

        .subMenuNorm a { color:#f17418; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#525252; font-size:10px; text-decoration:none; font-weight:normal; }

        .subMenuActive a { color:#f17418; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; }
        .subSubMenuNorm a { color:#f17418; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#525252; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subSubMenuActive a { color:#f17418; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; }
		
		.menuNorm, .menuActive { border-bottom:none; color:#525252; display:block; padding:0; margin:0 0; }
		.menuNorm a, .menuActive a { font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; text-transform:uppercase; line-height:22px; }
		.menuNorm a:link, .menuNorm a:active, .menuNorm a:visited { font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; text-transform:uppercase; }
		.menuNorm a:link, .menuNorm a:visited { color:#b8b8b8; }
		.menuNorm a:hover { color:#f17418; }
		
		
		
		.menuActive { border-bottom:none; }
		
		.leftSubMenu { padding:5px 0 4px 10px; margin:0; border-top:none; }
		.subMenuNorm a, .subMenuNorm a:link, .subMenuNorm a:active, .subMenuNorm a:visited { display:block; font-size:13px; color:#b8b8b8; line-height:17px; }
		.subMenuNorm a:hover { font-size:13px; font-weight:bold; color:#f17418; }
		.subMenuActive { background:none; }
		.subMenuActive a { display:block; line-height:17px; border-bottom:none; font-size:13px; }
    /*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 #f17418; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#f17418; 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:#525252; font-size:11px; }
            .boxRight a { color:#525252; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#f17418; }
            .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:#f17418; }
            .boxRight input {color:#525252; 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:#525252; 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:#525252; 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:#525252; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#525252; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#f17418; }
            .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; width:150px; }
        .mcbLogoBox a{ color:#ababab; }
        
        .textAdress {color:#525252; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#525252; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#525252; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#525252; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#525252; font-size:11px; line-height:11px; }
    /*Footter styles end*/

/*Main styles end*/


/* Custom styles */

	/* General styles */
	.main { margin:0 auto; }
	.main, .mainContent, .topSection, .content { width:900px; }
	.topSection { position:relative; background:/*url(images/top.png)*/url(images/sprite_images.png) 0 0 no-repeat; height:166px; }
	.top { background:none; width:740px; height:84px; margin:0; position:relative; top:41px; }
	.content { border:none; margin:0; padding-top:19px; }
	.isFrontpage .center, .centerProductListNoRight, .centerProductNoRight, .centerNoRight { width:702px; padding-right:0; }
	.centerContentWebPageNoRight { width:702px; padding:10px 0; }
	
	.overlayList { bottom:0; right: 0; }
	.productRow img { max-width:220px; }
	.productRow .overlayList img { height:auto; left:0;	margin-bottom:0; max-width:218px; position:relative; }
	.isProduct .overlayList img { position:static; height:auto; }
	
	
	.purchaseButton { width:74px; height:19px; /*background:url(images/purchasebutton.png) 0 0 no-repeat;*/ background:url(images/sprite_images.png) 0 -408px no-repeat;margin:0 auto; }
	
	/* Top menu */
	.menu { background:none; position:absolute; margin:0; padding:0; width:900px; }
	.menu a:link, .menu a:active, .menu a:visited { color:#525252; font-size:11px; }
	.menu a:hover { color:#f17418; }
	
	.menu #topDropDownMenu { position:absolute; left:-10px; margin-top:12px; }
	
	.topSmallCart { display:block; width:160px; height:68px; position:absolute; right:0; top:41px; z-index:10; padding-top:14px; text-transform:none; cursor:pointer; }
	.topSmallCart #topSmallCartCount, .topSmallCart #topSmallCartPrice { width:100px; margin-left:57px; font-family:Helvetica, Arial, sans-serif; }
	#criditCardBox { display:none; }
	
	.topDiv { margin-top:0; position:relative; width:740px; top:0; }
	.topDiv a { display:block; }
	.topDiv a, .logoImg { width:200px; height:84px; }
	
	/* e:Top menu */
	
	/* Left menu */
	.left { width:170px; margin-right:28px; padding:0; } 
	.productMenucontainer { margin-top:0; padding:0; }
	.leftMenuContainer { border:none; margin-left:0; padding:0 0 14px; }
	.leftMenuHeader { background:none; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#525252; line-height:20px; height:21px; padding:0; margin-bottom:1px; }
	.leftMenu { padding:0; list-style:none; }
	
	.menuMore, .menuLess { padding-left:9px; margin:9px 0 1px 0; background:url(images/bullet01.png) 0 center no-repeat; }
	.menuMore a, .menuLess a { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; color:#F17418; text-decoration:none; }
	
	#languageMenu { margin:5px 0 19px; height:18px; }
	#languageMenu a { font-family:Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; color:#525252; }
	#languageMenu ul { background:url("images/flags.png") no-repeat scroll 18px 3px transparent; 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 */
	
	/* Right content */
	.right { width:170px; padding-right:0; }
	.boxRightContainer { padding-top:0; }
	.boxRight { margin-left:0; border:none; }
	.boxRightHeader { background:none; font-size:20px; color:#525252; height:27px; padding:0; vertical-align:top; border-bottom:1px solid #e4e4e4; }
	
	/* e:Right content */
	
	/* Center content */
		/* Super Search styles */
		.ssBox { /*background:url(images/searchbox.png) 0 0 no-repeat; */background:url(images/sprite_images.png) -192px -408px no-repeat; width:702px; height:42px; margin-bottom:8px; }
		.ssBoxTextDiv { height:42px; }
		.ssBoxTextDiv input { margin:12px 0 0 14px; width:504px; font-size:16px; line-height:16px; color:#ee6804; }
		.ssBoxLoaderIcon { margin:17px 18px 0 10px; width:16px; height:16px; }
		.ssBoxButtonDiv { display:block; height:42px; }
		.ssBoxButtonDiv input { width:140px; height:35px; margin:8px 0 0; }
		
		/* e:Super Search styles */
		
		.line { border-bottom:1px solid #F17418; }
		.line .headline { border:none; }
		.headline { border-bottom:1px solid #F17418; text-transform:uppercase; font-size:20px; font-weight:bold; height:26px; }
		
		.boxCenterContainerImgLEFT, .boxCenterContainerImgRIGHT { margin-top:19px; margin-bottom:0; }
		
		.boxCenterContainerImgLEFT, .boxCenterContainerImgLEFT img, 
		.boxCenterContainerImgRIGHT, .boxCenterContainerImgRIGHT img { /*width:341px;*/ }
		
		.boxCenterContainerImgRIGHT { margin-right:0; }
		
		.imageBoxMedium { padding:0; }
		.itemNo { color:#525252; font-size:9px; font-weight:bold; }
		.prevPrice { color:#a4a4a4; text-decoration:line-through; }
		
		.noItemsTable { color:#575757; }
		.productHeader  { background:none; border-bottom:1px solid #DEDEDE; border-top:none; height:32px; }
		.noItemsHeader { font-size:20px; font-weight:bold; color:#525252; text-transform:uppercase; }
		
		.centerContentWebPage { background:none; font-family:Arial, Helvetica, sans-serif; }
		.centerContentWebPage input, .centerContentWebPage select, .centerContentWebPage textarea { font-family:Arial, Helvetica, sans-serif; }
		
		#LoginContainer { float:left; width:320px; }
		#LoginContainer #createUserDiv { float:none; width:140px; }
		#LoginContainer .loginLeft, #LoginContainer .loginRight { display:block; }
		#LoginContainer .loginLeft { float:left; }
		#LoginContainer .loginRight { float:right; width:140px; margin-top:42px; }
		.divLoginUserName input, .divLoginPassword input { height:15px; color:#000; font-size:11px; }
		
		.bigButton, .ForumButton, #LoginContainer .ForumButton, 
		#LoginContainer #createUserDiv .ForumButton { height:20px; background:#4e4e4e; 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:#f17418; }
		#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:#f17418; 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:#4e4e4e; width:100px; height:20px; color:#fff; font-size:11px; }
		.wishList #wishListSetup table td { padding-bottom:5px; }
		.wishList #wishListItems { border:1px solid #f17418; }
		.wishList #wishListItems .price { font-weight:bold; }
		.wishList a, .wishList a:link, .wishList a:active, .wishList a:active { color:#525252; }
		.wishList a:hover { color:#f17418; }
		.wishListEditGrid .overlayList, .wishListEditGrid .overlayList img { width:98px; position:absolute; bottom:0; right:0; }
		.wishListEditGrid .columnImage > span { display:block !important; width:98px !important; }
		
		.printIconCheckList { background-color:#f17418; }
		.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:#525252; color:#fff; position:relative; }
	.wideFooter a { color:#fff; text-decoration:none; }
	.wideFooter a:hover {color:#f17418; }
	.wideFooterFrontpage { width:900px; margin:0 auto; position:relative; padding-bottom:14px; border-bottom:1px solid #707070; }
	.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:20px; }
	.divFooterPart2, .divFooterPart3 { position:absolute; top:0; }
	.divFooterPart1 { width:430px; }
	.divFooterPart2 { width:150px; left:452px; }
	.divFooterPart3 { width:260px; left:639px; padding-bottom:42px; background:url(images/phone.png) 0 bottom no-repeat; }
	.divFooterPart2 > br { display:none; }
	.footerColumnLeft { margin-right:10px; }
	.footerColumnLeft, .footerColumnRight { display:inline-block; float:left; line-height:14px; }
	
	.wideFooterContent { width:900px; height:38px; margin:0 auto; position:relative; }
	.textAdress { display:block; position:absolute; bottom:0; height:38px; line-height:33px; padding-left:178px; /*background:url(images/creditcards.png) left 8px no-repeat;*/ background:url(images/sprite_images.png) -370px -224px no-repeat; color:#fff; }
	.textAdress a:link, .textAdress a:active, .textAdress a:visited { color:inherit; }
	.textAdress a:hover {color:#f17418; }
	.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, 
		.isFrontpage .boxCenterContainerImgRIGHT, .isFrontpage .boxCenterContainerImgRIGHT img { width:224px; }
		.isFrontpage .boxCenterContainerImgLEFT { margin-right:15px; }
		.isFrontpage .boxCenterContainerImgRIGHT {margin-right:0; }
		.isFrontpage .boxCenterContainerImgLEFT, .isFrontpage .boxCenterContainerImgRIGHT { margin-bottom:0; }
		/* e:Forside banner styles */
		
	.isFrontpage .productNewsContainerOuter { border-top:4px solid #646362; }
	.isFrontpage .overlayList { width:100px; }
	/*.isFrontpage .overlayList { width:100px; /*height:18px; background:url(images/overlay_freeship_s.png) 0 0 no-repeat; }
	.isFrontpage .overlayList img { width:100px; margin-bottom:0; }*/
	.isFrontpage .productNews { width:702px; margin-top:22px; }
	.isFrontpage .productNewsItem { width:100px; }
	.isFrontpage .productNews img { border:none !important; margin:0; width:100px; }
	.isFrontpage .productNewsItemDiv { width:100px; }
	.isFrontpage .productNewsItem div { padding:0; }
	.isFrontpage .productNewsItemImage { margin-bottom:8px; }
	.isFrontpage .productNewsItem .text { display:block; font-size:11px; height:28px; margin-bottom:2px; overflow:hidden; text-transform:uppercase;}
	.isFrontpage .productNewsItemDiv .frontpagePrices {height:60px;}
	.isFrontpage .productNewsItem .price { bottom:45px; color:#505050; display:block; font-size:13px; font-weight:bold; line-height:18px; position:absolute; width:100px; }
	.isFrontpage .productNewsItem .prevPrice {color:#9C9C9C; display:block; margin:-1px 0 -3px; text-decoration:line-through; width:100px; }
	.isFrontpage .productNewsItem .prevPrice br { display:none; }
	.isFrontpage .productNewsItem .priceExcl { color:#9c9c9c; display:block; }
	.isFrontpage .purchaseButton { padding:0; margin-top:4px; }
	.isFrontpage .purchaseButton  {bottom:20px; left:15px; margin-top:4px; padding:0; position:absolute;}
	.frontpagePrices { margin:0 0 4px; }
		
	/* e:Frontpage styles */
	
	/* Product list page styles */
	.topSectionView2Outer { position:relative; padding-top:17px; }
	.topSectionView2 { width:702px; height:188px; border:none; padding-bottom:0; position:relative; top:0px; }
	.topSectionView2NoPicture { width:702px; height:auto; }
	
	.isProductlist .topSectionBreadcrumb { position:relative; top:-22px; font-family:Arial, Helvetica, sans-serif; }

	.topSectionBreadcrumb li, .topSectionBreadcrumb li a { font-size:10px; color:#525252; }
	.topSectionBreadcrumb li a:hover { color:#f17418; font-size:10px; }
	.topSectionBreadcrumb li .b { background:url(images/breadcrumb.png) center center no-repeat; margin-right:3px; }
	.topSectionBreadcrumb li.first .b { display:none; }
	
	.topSectionView2Content { margin:6px 0 0 24px; font-family:Arial, Helvetica, sans-serif;  }
	.topSectionView2NoPicture .topSectionView2Content { margin:0; }
	.topSectionView2 h1 { font-size:25px; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; }
	.topSectionView2 p { font-size:11px; line-height:15px; width:300px; color:#676767; }
	
		/* 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; height:22px; padding:10px 0px 10px 10px; padding-right:0px; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
	.headerPaging .paging { height:16px; line-height:17px; font-weight:normal; position:relative; float:right; }
	.headerPaging .paging > span { float:left; display:block; text-align:center; width:auto; height:14px; min-width:8px; line-height:14px; margin:0 3px 0 auto; padding:0 4px; background:#e7e7e7; border:1px solid #ddd; }
	
	.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:3px; float:left; display:block; height:14px; width:auto; min-width:14px; border:1px solid #ddd; line-height:14px; }
	
	.headerPaging a:hover { background:#f17418; border:1px solid #fe8b35; color:#fff; }
	.headerPaging .paging a > span { padding-right:0; font-weight:normal; padding:0 4px 0 5px; }
	
	.headerPaging .paging .hnpageprev > span, .headerPaging .paging .hnpagenext > span { display:none; }
	.headerPaging .paging .hnpageprev { /*background:url(images/pagers.png) 0 0 no-repeat;*/background:url(images/sprite_images.png) 0 -450px no-repeat; }
	.headerPaging .paging .hnpageprev:hover { /*background:url(images/pagers.png) 0 -60px no-repeat;*/background:url(images/sprite_images.png) 0 -510px no-repeat; }
	.headerPaging .paging .hnpagenext { /*background:url(images/pagers.png) 0 -30px no-repeat;*/background:url(images/sprite_images.png) 0 -480px no-repeat; }
	.headerPaging .paging .hnpagenext:hover { /*background:url(images/pagers.png) 0 -90px no-repeat*/ background:url(images/sprite_images.png) 0 -540px no-repeat !important; }
	
	.priceInfoIcon { display:none; }
	
	/*.headerPaging .paging span { padding-right:0; border:none; font-weight:normal;}
	.headerPaging .paging > span { border:1px solid #ddd; padding:1px 4px 0px; color:#424242; background:#e7e7e7; font-weight:normal; }
	.headerPaging a:link { border:1px solid #ddd; padding:1px 4px 0px; text-decoration:none; color:#424242; font-weight:normal; }
	.headerPaging a:active { border:1px solid #ddd; padding:1px 4px 0px; text-decoration:none; color:#424242; font-weight:normal; }
	.headerPaging a:visited { border:1px solid #ddd; padding:1px 4px 0px; text-decoration:none; color:#424242; font-weight:normal; }
	.headerPaging a:hover { border:none; color:#fff; padding:1px 4px 0px; background:#f37518; border:1px solid #fe8b35 !important; }
	
	.hnpageprev, .headerPaging a:visited.hnpageprev, .headerPaging a:link.hnpageprev,
	.hnpagenext, .headerPaging a:visited.hnpagenext, .headerPaging a:link.hnpagenext { padding:1px 4px 0px; border:1px solid #ddd; }
	
	.hnpageprev, .headerPaging a:visited.hnpageprev, .headerPaging a:link.hnpageprev { background:url(images/pagers.png) 0 0 no-repeat;  }
	.hnpagenext, .headerPaging a:visited.hnpagenext, .headerPaging a:link.hnpagenext { background:url(images/pagers.png) 0 -30px no-repeat; }
	
	.headerPaging a.hnpageprev:hover, .headerPaging a.hnpagenext:hover { padding:1px 4px 0px; border:1px solid #ddd; }
	.headerPaging a.hnpageprev:hover { background:url(images/pagers.png) 0 -60px no-repeat !important; border:1px solid #fe8b35 !important; }
	.headerPaging a.hnpagenext:hover { background:url(images/pagers.png) 0 -90px no-repeat !important; border:1px solid #fe8b35 !important; }
	
	.headerPaging a.hnpageprev:hover > span, .headerPaging a.hnpagenext:hover > span { color:#000; }
	.hnpageprev > span, .hnpagenext > span { font-size:0px; line-height:0px; display:inline-block; width:5px; height:5px; padding:3px 0; color:#000; line-height:10px; visibility:hidden; }*/
	
	/* e:Paging style */
	
	.productListView3 { border:none; }
	.productListView3 .productRow { margin-top:5px; margin-bottom:3px; width:702px; font-family:Arial, Helvetica, sans-serif; color:#525252; }
	.productListView3 .itemCol2 { margin:0 21px 0 21px; }
	.productListView3 .itemCol3 { margin:0; }
	.productListView3 .textBox { float:left; background-color:#e4e4e4; text-align:left; padding:7px 5px 18px 7px;}
	.productListView3 .itemNo { color:#525252; font-size:9px; font-weight:bold; display:block; width:100% }
	.productListView3 .headlineList { margin:0 0 5px; font-weight:bold; }
	.productListView3 .headlineList a { color:#525252; font-size:12px; }
	.productListView3 .divOfferConditions { display:none }
	
	.isProductlist .imageBoxMedium { float:left; width:220px; background:none; }
	.isProductlist .imageBorderMedium { width:218px; border:1px solid #dedede; display:block; float:left; }
	.isProductlist .imageBorderMedium > a { width:218px !important; display:block; float:left; }
	.isProductlist .imageBorderMedium > a > img { width:218px; }

	.isProductlist .productRow .overlayList { width:218px; display:block; float:left; }
	*:first-child+html .isProductlist .productRow .overlayList { line-height: 1px; font-size: 1px; }
	
	.divPricesOrder { position:relative; min-height:22px; }
	.divPrices { position:relative; float:left; width:100%; }
	.divPrices img { float:left; margin:7px 4px 0 0; }
	.divPrices br { display:none; }
	.prevPriceList { display:block; width:120px; position:relative; top:8px; text-decoration:line-through; }
	.isProductlist .prevPriceList { font-size:10px; color:#525252; }
	.isProductlist .priceStor { font-size:20px; font-weight:bold; float:left; margin-top:8px; }
	.isProductlist .priceStorExcl { display:block; position:absolute; bottom:-40px; }
	.isProductlist .purchaseButton { display:block; float:right; margin:7px 0 0; height:19px; padding:0; }
	
	/* e:Product list page styles */
	
	/* Product detail page styles */
	.centerContentProductNoRight { padding:0 0 0px; margin-top:0; 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:420px; }	
	.isProduct .MagicZoomPlus, .isProduct .MagicZoomPlus img { /*width:418px !important;*/ }
	.isProduct .itemPicZoomImg { background-color:#747577; }
	
	.isProduct .imageBorderMedium .overlayList, .isProduct .imageBorderMedium .overlayList img { /*width:418px; height:45px;*/ }
	
	.isProduct .productItemInfo.noRight { width:264px; }
	.isProduct .productItemInfo.noRight .headline {border-bottom:medium none; font-weight:normal; height:auto; padding-bottom:5px; text-transform:none;}
	.isProduct .itemNo { display:none; }
	.isProduct .priceStor { line-height:30px; font-size:30px; font-weight:bold; margin-top:5px; }
	.isProduct .itemPrices > span { display:block; float:left; width:100%; min-height:1px; height:auto; }
	.isProduct .itemPrices > span > span br { display:none; }
	
	.isProduct .choiceBox { margin-top:0px; }
	.isProduct .choiceBox, .isProduct .choiceBorders { width:264px; }
	.isProduct .choiceBorders { border:none; position:relative }
	.isProduct .choiceBorders > div { width:264px !important; }
	.isProduct .choiceBorders #loadDiv { position:absolute; top:0; right:0 }
	.isProduct .choiceBordersInner .itemVariant { margin:0 0 10px }
	.isProduct .validationSummary .DESVALSummaryErrors { margin:0 0 0 15px }
	
	.isProduct .itemQuantity, .isProduct .itemButton, .isProduct .checkAndWishList { margin-left:0; } 
	.isProduct .itemQuantity {border:1px solid #CCCCCC; display:block; float:left; height:40px; margin-right:4px; width:37px; }
	.isProduct .itemQuantity span.text { display:none; }
	.isProduct .itemQuantity #Anthem_ctl00_ContentRegion_ctl03_quantityTextBox__ { display:block; /*background:url(images/orderbg.png) 0 0 no-repeat*/ background:url(images/sprite_images.png) 0 -230px no-repeat; width:37px; height:41px; }
	.isProduct .inputQuantity { color:#525252; border:none; font-size:20px; line-height:20px; background-color:transparent; width:37px; padding-top:10px; }
	.isProduct .choiceBorders .itemButton { clear:none !important; float:left; display:block; margin:1px 0 0; width:221px; height:40px; }
	.isProduct .addToCartButton { /*background:url(images/orderbg.png) 0 -80px no-repeat;*/ background:url(images/sprite_images.png) 0 -310px no-repeat; width:221px; height:50px; font-size:0; line-height:0; color:transparent; }
	
	.isProduct .choiceBorders .checkAndWishList { margin:6px 0 5px; width:264px; }
	.isProduct .checkAndWishList span { }
	.isProduct .wishListButton, .isProduct .checkListButton { font-family:Helvetica, Arial, serif; font-size:10px; font-weight:bold; text-transform:uppercase; color:#fff; width:126px; height:25px; }
	.isProduct .wishListButton { margin-right:11px; }
	
	.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:#525252; }
	.isProduct .itemAdded a:hover { color:#f17418; }
	
	.isProduct #Anthem_ctl00_ContentRegion_ctl02_beforePriceLabel__ { margin-top:6px; }
	.isProduct #Anthem_ctl00_ContentRegion_ctl02_beforePriceLabel__ .prevPrice { font-size:12px; }
	
	.isProduct .itemInfo { margin-top:13px; }
	.isProduct .itemInfo .text { color:#525252; font-size:12px; line-height:15px; }
	
	.isProduct .itemPic { margin-left:0; margin-top:14px; float:left; width:421px; }
	.isProduct .productItemPicBorder { margin:0 20px 0px 0; width:98px; border:none; padding-bottom:20px; }
	.isProduct .productItemPicBorder .MagicThumb-swap { display:block; width:98px; height:98px; }
	.isProduct .productItemPicBorder img { width:98px; height:98px; border:1px solid #e6e6e6; }
	
	#loadDiv { width:16px !important; height:16px;}
	
	#productRelationsCenter, .relatedProducts { clear:both; padding-top:12px; width:702px; }
	.relationsTable { width:702px; }
	#productRelationsCenter .relationsTable .relationsTableHeader { background:none; border-bottom:1px solid #dedede; height:32px; padding-left:0; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-transform:uppercase; color:#525252; }
	#productRelationsCenter .relationsTable.noRight .relatedProduct { width:102px; margin:10px 8px 8px 7px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { float:left; width:100px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { width:100px; margin-right:0; border:none; }
	#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:100px; }
	#productRelationsCenter .relationsTable .relatedProduct .overlayList, #productRelationsCenter .relationsTable .relatedProduct .overlayList img { width:100px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text { font-family:Arial,sans-serif; font-size:12px; font-weight:bold; display:block; margin-bottom:5px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text a:hover { color:#525252; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText span.text > br { display:none; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price { font-weight:bold; font-size:12px; line-height:15px; color:#525252; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { font-weight:normal; font-size:10px; color:#9c9c9c; }
	
	#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:#f17418; }
	.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:#f17418; }
	.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:#f17418 !important; }
	.boxCenterContainerRIGHT .boxCenter { color:#525252; width:244px; }
	.boxCenterContainerRIGHT .boxCenter a { color:#525252; }
	.boxCenterContainerRIGHT .boxCenter a:hover { color:#f17418; }
	
	.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:#f17418; }
	.boxCenterContainer .boxCenter { color:#525252; }
	.boxCenterContainer .boxCenter .boxCenterHeader a { font-size:14px; color:#525252; }
	.boxCenterContainer .boxCenter .boxCenterHeader a:hover { font-size:14px; color:#f17418; }
	.boxCenterContainer .boxCenter a { color:#525252; }
	.boxCenterContainer .boxCenter a:hover { color:#f17418; }
	.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:#f17418; }
	.boxCenterContainerLEFT .boxCenter { color:#525252; }
	.boxCenterContainerLEFT .boxCenter .boxCenterHeader a { color:#525252; }
	.boxCenterContainerLEFT .boxCenter .boxCenterHeader a:hover { color:#f17418; }
	.boxCenterContainerLEFT .boxCenter a { color:#525252; }
	.boxCenterContainerLEFT .boxCenter a:hover { color:#f17418; }
	.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 */

	/* Top login style */
	
		/* Not logged in */
		.tla {position:relative; top:0; left:0px; width:900px; height:41px; }
		/*.tla span {margin-left:280px;}*/
		.tla img.tlaTrans {width:160px;height:41px;float:left;}
		.tla input {background:transparent;color:#969696;}
		.tla .tlaUnauthenticated { height:41px; /*background:url(images/tla.png) 0 0 no-repeat;*/ background:url(images/sprite_images.png) -370px -320px no-repeat; }
		.tla .tlaUsername, .tla .tlaPassword { position:absolute; margin:0px; padding:0px; top:13px; width:100px; font-family:Georgia, "Times New Roman", Times, serif; color:#4c4a45; }
		.tla .tlaUsername  { left:192px; }
		.tla .tlaPassword { left:330px; }
		.tla .tlaLoginBtn {width:70px; cursor:pointer; height:41px; position:absolute; top:0; left:445px;}
		.tla .tlaForgotPass { display:none; }
		.tla .tlaFeedback {left:563px;position:absolute;top:13px;}
		.tla .tlaFeedback #loginDiv {position:relative;top:-2px;}
		.tla .tlaFeedback ul, .tla .tlaFeedback li {margin:0px;padding:0px;list-style:none;}
		
		/* Logged in */
		.tla .tlaAuthenticated {margin-top:0px; display:block; height:41px; position:relative; }
		.tla .tlaAuthenticated .tlaAuthList, .tla .tlaAuthenticated .tlaLogoutBtn { float:left; position:relative; top:10px; }
		/*.tla .tlaAuthenticated span {margin-left:15px;}*/
		.tla .tlaAuthenticated ul {margin:0px;padding:0px;display:inline;list-style-type:none; }
		.tla .tlaAuthenticated li {float:left;margin-right:10px;margin-top:3px;}
		.tla .tlaAuthenticated li a {text-decoration:none;color:#979797;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
		.tla .tlaAuthenticated .tlaLogoutBtn {padding:0px;margin:0px;width:70px;height:19px;background:url(images/tlaLogout.png) left top no-repeat;cursor:pointer;}

	/* e:Top login style */

/* e:Custom styles */

#topDropDownMenu {z-index:9999;}
#topDropDownMenu dl {border-right:none!important; clear:left;}
#topDropDownMenu dt {width:80px;}

.isSearch #productListTable .textBox .divPrices .prevPriceList {
    top:0!important;

}

#TopImageMap{ height:32px; left:783px; margin-left:auto; margin-right:auto; position:absolute; right:0; top:40px; width:110px; z-index:14342; }
#TopImageMap img {width:100%; height:100%;}
.overlayList, .overlayList img {width:auto !important;}
.relatedProductDiv .overlayList img, .isFrontpage .overlayList img{max-width:100px;}


/* "Se fragtpriser" link style - Added by ALH, Oct 11th, 2012 */
.isProduct .choiceBox { margin-bottom:0 }
.freightLink { float:left; display:block; margin:5px 0 0; width:100% }
.freightLink a { font-size:12px; color:#525252 }
.isFrontpage .freightLink { float:none; }
.isFrontpage .freightLink a { font-size:10px }
.choiceBordersInner .freightLink { margin:0 0 10px; width:100%; /*position:relative; top:-105px;*/ }
.isProduct .itemAdded { float:left; /*position:relative; top:-10px*/ }
/*.isProduct .itemVariant { margin-bottom:30px }
.isProduct .choiceBorders .checkAndWishList { height:25px }
.isProduct .itemInfo { margin:0 }*/

/* e:"Se fragtpriser" link */
