﻿@charset "utf-8";
/* Abeungen webshop style */
/*General styles start*/
    
    a { color:#4B3B30; }
    * { padding:0; margin:0; outline:none; border:none; }
    body, html{ background:#fbf2e1 url(images/bg_new.jpg) center top no-repeat; font-family: Cambria, Times New Roman, sans-serif; font-size:15px; color:#4b3b30;}
    input, textarea, select { font-family: Cambria, Times New Roman, sans-serif; font-size:10px; color:#4b3b30; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#4b3b30; font-size:18px; font-weight:normal; line-height:18px; font-family: Cambria, Times New Roman, sans-serif; height:31px;}
    h2 {margin:0px; color:#4b3b30; font-size:14px; line-height:25px; font-weight:bold; font-family: Cambria, Times New Roman, sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:none; border-top: 2px solid #f0f0f0; }
    .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*/
    .isWebpage .articleWrapper img {border:none!important;}
    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}
    .relatedProductImage img {height:98px;}
    .isProductlist .imageBorderMedium img {height: auto;}
    .isProductlist .imageBorderMedium .overlayList img {height:106px; width: 106px;}
    
    .button { border:none; background:#4b3b30; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#4b3b30; 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 #4b3b30; border-bottom:1px solid #4b3b30; background-repeat:repeat-x; }
    .headerPaging .paging { color:#4b3b30; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#4b3b30; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#4b3b30; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#4b3b30; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#4b3b30; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #4b3b30; border-top:1px solid #4b3b30;}
    .line { border-bottom:1px solid #4b3b30;}
    .link:link { color: #4b3b30; font-size:10px; }
    .link:active { color: #4b3b30; font-size:10px; }
    .link:visited { color: #4b3b30; font-size:10px; }
    .link:hover { color: #4b3b30; 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 #4b3b30;} 

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#4b3b30; text-decoration:none; line-height:20px; }
    .productHeader { background:#4b3b30; 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:#4b3b30; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#4b3b30; font-size:10px;  line-height:15px; }
    .priceSmall { color:#4b3b30; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#4b3b30;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:17px; color:#4b3b30;  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:#4b3b30; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:19px; font-size:15px;}
    .text a:link{color:#4b3b30; line-height:13px; }
    .text a:active{color:#4b3b30; line-height:13px; }
    .text a:visited{color:#4b3b30;  line-height:13px; }
    .text a:hover{color:#4b3b30; line-height:13px; }
    .textSmall { color:#4b3b30; font-size:10px; }
    .textSmall a { color:#4b3b30; font-size:10px; }
    .textSmall a:link { color:#4b3b30; font-size:10px; }
    .textSmall a:active { color:#4b3b30; font-size:10px; }
    .textSmall a:visited { color:#4b3b30; font-size:10px; }
    .textSmall a:hover { color:#4b3b30; font-size:10px; }
    .textSmall .link a:hover { color:#4b3b30; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#4b3b30; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#4b3b30; 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:#4b3b30; width:220px; line-height:13px;}

        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top;}
        .isFrontpage .productNewsItem { background: none repeat scroll 0 0 transparent!important;}
        .productNewsItem .text { color:#4b3b30; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { font-family: Cambria, Times New Roman, 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 {  }
        .menuOverbg {  }
    /*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: Cambria, Times New Roman, 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:#4b3b30; font-size:11px; font-weight:bold; text-decoration:none; }
        .menuNorm a:hover { color:#4b3b30; font-size:11px; text-decoration:none; font-weight:bold; list-style:none; }
        .menuActive { background-color:#FFFFFF; border-bottom:#e6e6e6 1px solid; }
        .menuActive a { color:#4b3b30; font-size:11px; font-weight:bold; text-decoration:none; }


        .subMenuNorm a { color:#4b3b30; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#4b3b30; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subMenuActive a { color:#4b3b30; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; }
        .subSubMenuNorm a { color:#4b3b30; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#4b3b30; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subSubMenuActive a { color:#4b3b30; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF; }
        .choiceBorders { border:1px solid #e6e6e6; background:#FFFFFF;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: none; }
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #4b3b30; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#4b3b30; 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:#4b3b30; font-size:11px; }
            .boxRight a { color:#4b3b30; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#4b3b30; }
            .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop.gif) no-repeat; font-family: Cambria, Times New Roman, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#4b3b30; }
            .boxRight input {color:#4b3b30; 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:#4b3b30; 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:#4b3b30; 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:#4b3b30; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#4b3b30; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#4b3b30; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop.gif) no-repeat; font-family: Cambria, Times New Roman, 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:#4b3b30; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#4b3b30; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#4b3b30; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#4b3b30; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#4b3b30; 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 {background: url(images/sprite_image.png) no-repeat scroll 0 0 transparent;
    height: 161px;
    position: relative;}
    .top { background:none; width:156px; height:135px; margin:0; position:relative; top:0px; left:14px; z-index:9999 }
    .content { border:none; margin:0; padding-top:20px; }
    .centerProductListNoRight, .centerProductNoRight, .centerNoRight { width:672px; padding:15px; background:url(images/detail_bg_top.png) center top no-repeat; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
    
    .centerContentWebPage { width:445px; }
    .centerContentWebPageNoRight { width:672px; padding:10px 0; }
    .center { margin-right:20px; padding:15px; width:475px; background:url(images/detail_bg_m_top.png) center top no-repeat; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
    
    .overlayList { top:0; left:0; text-align: left; width: 106px; height: 106px; }
    .overlayList img { width: 106px; height: 106px; }
    .isFrontpage .productNews .overlayList,
    .isFrontpage .productNews .overlayList img { margin-bottom:0; width: 60px; height: 60px; }
    
    .purchaseButton { width:71px; height:22px; background:url(images/sprite_image.png) -392px -784px no-repeat; margin:0 auto; }
    
    /* Top menu */
    .menu { background: none no-repeat scroll 0 0 transparent;
    height: 24px;
    left: 198px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 123px;
    width: 702px; z-index: 10;}
    .menu a, .menu a:hover { display:block; height:24px; padding:0 0 0 10px; margin-right:10px; }
    .menu a:link, .menu a:active, .menu a:visited { color:#4b3b30; font-size:12px; }
    .menu a:hover, .menu .menuOverbg a { color:#fff; background:url(images/menu_h_bg_01.png) left 0 no-repeat; }
    
    .menuNormbg, .menuOverbg { height:24px; line-height:23px; padding:0; margin-right:4px; }
    .menuOverbg { background:url(images/menu_h_bg_02.png) right 0 no-repeat; }
    
    .topSmallCart { display:block; width:235px; height:57px; position:absolute; right:0; top:-73px; text-transform:none; cursor:pointer; z-index: 9999; }
    .topSmallCart #topSmallCartCount, .topSmallCart #topSmallCartPrice { width:140px; margin-left:14px; font-family:Cambria, Times New Roman, sans-serif; font-size:12px; font-weight:bold; }
    #criditCardBox { display:none; }
    
    .topDiv { margin-top:0; position:relative; width:156px; height:135px; top:0; }
    .topDiv a { display:block; }
    .topDiv a, .logoImg { width:156px; height:135px; }
    
    /* e:Top menu */
    
    /* Left menu */
    .left { width:170px; margin-right:28px; padding:0; } 
    
    .searchTable { margin-left:0; background:url(images/sprite_image.png) -728px -456px no-repeat; height:30px; margin-bottom:20px; }
    .inputSearch { width:110px; font-size:12px; line-height:22px; border:none; padding-left:14px; height:22px; }
    .searchButton { margin-right:4px; }
    
    .productMenucontainer { margin-top:0; padding:0; background:none; }
    .leftMenuContainer { border:none; margin-left:0; padding:0 0 14px; }
    
    .itemGroup0 .leftMenuHeader, .itemGroup1 .leftMenuHeader { padding:0; height:42px; width:170px; font-size:0px; line-height:0px; outline:none; }
    .itemGroup0, .itemGroup1 { /*padding-top:33px;*/ }
    /**+html .itemGroup0 #Anthem_ctl00_leftMenu0_menuRepeater__, *+html .itemGroup1 #Anthem_ctl00_leftMenu1_menuRepeater__ {  position:relative; top:-1px;}*/
    
    .itemGroup0 .leftMenuHeader { background:url(images/sprite_image.png) -728px -208px no-repeat; }
    .itemGroup0 #Anthem_ctl00_leftMenu0_menuRepeater__ { background:url(images/prd_bg_top.png) 0 bottom no-repeat; width:170px; position:relative; padding-bottom:5px; }
    .itemGroup0 .leftMenu .menuNorm, .itemGroup0 .leftMenu .menuActive { border-color:#eac9bc; }
    
    .itemGroup1 .leftMenuHeader { background:url(images/sprite_image.png) -728px  -280px no-repeat; }
    .itemGroup1 #Anthem_ctl00_leftMenu1_menuRepeater__ { background:url(images/mkr_bg_top.png) 0 bottom no-repeat; width:170px; position:relative; padding-bottom:5px; }
    .itemGroup1 .leftMenu .menuNorm, .itemGroup1 .leftMenu .menuActive { border-color:#cacca9; }
    
    
    .leftMenu { padding:0px 20px 0 14px; list-style:none; position:relative; top:-8px; }
    
    .menuNorm { border-bottom:2px dashed; color:#564949; line-height:26px; height:26px; padding:0 0 1px 0; }
    .menuNorm a, .menuActive a { font-family:Cambria, Times New Roman, sans-serif; font-size:14px; font-weight:bold; }
    .menuNorm a:link, .menuNorm a:active, .menuNorm a:visited { font-family:Cambria, Times New Roman, sans-serif; font-size:14px; font-weight:normal; line-height:22px; }
    .menuNorm a:link, .menuNorm a:visited { color:#564949; }
    .menuNorm a:hover { text-decoration:underline; }
    
    .menuActive { padding:0 0 1px 0; border-bottom:2px dashed; background:none; }
    .menuActive > a { display:block; line-height:21px; padding:0; }
    
    .leftSubMenu { padding:0 0 4px 10px; margin:0; border-top:none; }
    .subMenuNorm a, .subMenuNorm a:link, .subMenuNorm a:active, .subMenuNorm a:visited { display:block; font-size:14px; font-weight:normal; color:#564949; line-height:17px; }
    .subMenuNorm a:hover { font-size:14px; font-weight:normal; color:#564949; text-decoration:underline; }
    .subMenuActive { background:none; }
    .subMenuActive a { display:block; line-height:17px; border-bottom:none; font-size:13px; text-decoration:underline; }
    
    .menuMore, .menuLess { padding-left:9px; margin-top:10px; background:url(images/bullet01.png) 0 center no-repeat; }
    .menuMore a, .menuLess a { font-family:Cambria, Times New Roman, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; color:#564949; text-decoration:none; }
    
    
    .boxRightContainerNewsLetter { display:none; }
    /* e:Left menu */
    
    /* Right content */
    .right { width:170px; padding-right:0; }
    .boxRightContainer { padding-top:0; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
    .boxRight { margin:0 auto; border:none; width:150px; }
    .boxRightHeader { background:url(images/line_dash.png) left bottom repeat-x; font-size:16px; color:#564949; text-transform:none; height:30px; padding:0; vertical-align:top; border-bottom:none; padding:10px 0; }
    
    /* e:Right content */
    
    /* Center content */
        .line { border-bottom:none; background:url(images/line_dash.png) 0 bottom repeat-x; }
        .line .headline { border:none; background:none; }
        .headline { border-bottom:none; background:url(images/line_dash.png) 0 bottom repeat-x; text-transform:none; font-size:20px; font-weight:bold; height:30px; }
        
        .boxCenterContainerImgLEFT, .boxCenterContainerImgRIGHT { margin-top:19px; margin-bottom:0; }
        
        .boxCenterContainerImgLEFT, .boxCenterContainerImgLEFT img, 
        .boxCenterContainerImgRIGHT, .boxCenterContainerImgRIGHT img {  }
        
        .boxCenterContainerImgRIGHT { margin-right:0; }
        
        .productListView1 .imageBorder, .productListView2 .imageBorder, .productListView3 .imageBorderMedium { width:218px; border: none; }
        
        .productListView1 .purchaseButton, 
        .productListView2 .purchaseButton, 
        .productListView3 .purchaseButton { display:block; float:right; margin:2px 0 0; height:22px; padding:0; }
        
        .productListView1 .priceStorExcl, 
        .productListView2 .priceStorExcl, 
        .productListView3 .priceStorExcl { float:left; display:block; }
        
        .productListView1 .prevPriceList, 
        .productListView2 .prevPriceList, 
        .productListView3 .prevPriceList { font-size:12px; }
        
        .productListView1 .priceStor, 
        .productListView2 .priceStor, 
        .productListView3 .priceStor { font-size:18px; font-weight:bold; float:left; margin-top:8px; }
        
        .productListView1 .purchaseButton,
        .productListView2 .purchaseButton,
        .productListView3 .purchaseButton { display:block; float:right; margin:2px 0 0; height:22px; padding:0; }
        
        .productListView1 .imageBorderMedium > a > img, 
        .productListView2 .imageBorderMedium > a > img,
        .productListView3 .imageBorderMedium > a > img { width:218px; }
        
        .imageBoxMedium { padding: 0; }
        .itemNo { color:#564949; font-size:9px; font-weight:bold; }
        .prevPrice { color:#f4898b; text-decoration:line-through; font-weight:bold; }
        
        .noItemsTable { color:#4b3b30; width:672px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
        .productHeader  { background:url(images/line_dash.png) 0 bottom repeat-x; border-bottom: none; border-top:none; height:30px; padding-left:10px; }
        .noItemsHeader { font-size:16px; font-weight:bold; color:#4b3b40; text-transform:none; display:block; height:30px; line-height:30px; }
        
        .centerContentWebPage { background:none; font-family:Cambria, Times New Roman, sans-serif; }
        .centerContentWebPage input, .centerContentWebPage select, .centerContentWebPage textarea { font-family:Cambria, Times New Roman, sans-serif; }
        
        #LoginContainer { float:left; width:400px; }
        #LoginContainer #createUserDiv { float:none; width:140px; }
        #LoginContainer .loginLeft, #LoginContainer .loginRight { display:block; }
        #LoginContainer .loginLeft { float:left; width:400px; }
        #LoginContainer .loginRight { display:none; }
        #LoginContainer #passwordDiv { margin-top:0; margin-left:40px; }
        #Anthem_ctl00_ContentRegion_PnlForgotPassWord__ { margin-top:5px; }
        .divLoginUserName input, .divLoginPassword input, .inputMailSmall { height:15px; color:#000; font-size:11px; }
        
        .bigButton, .ForumButton, #LoginContainer .ForumButton, 
        #LoginContainer #createUserDiv .ForumButton { height:25px; font-weight:bold; color:#fff; text-transform:uppercase; border:none; padding:0; }
        
        #LoginContainer .ForumButton, #LoginContainer #createUserDiv .ForumButton { font-family:Cambria, Times New Roman, sans-serif; font-size:11px; background:url(images/sprite_image.png) -392px -858px no-repeat; }
        #LoginContainer #loginDiv .ForumButton { padding-left:0; }
        
        .bigButton, .ForumButton { font-family:Cambria, Times New Roman, sans-serif; font-size:11px; }
        .bigButton { width:100px; background:url(images/sprite_image.png) -392px -821px no-repeat; }
        
        /* Other pages styles */
        .centerContentWebPageNoRight { background:none; }
        #cartTable .line { border-bottom: 1px solid #e4efd1; background:none; }
        #cartTable .text a, #cartTable .text a:link, #cartTable .text a:visited, #cartTable .text a:active { font-weight:bold; text-decoration:none; color:#564949; }
        #cartTable .text a:hover { text-decoration:underline; color:#564949; }
        #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:#cae0a3; text-align:center; padding-left:0; border-right:1px solid #fff; font-size:13px; color:#4b3b30; }
        .stepDelivery .selected { background:#f4898b; font-size:16px; font-weight:bold; text-decoration:none; color:#fff; }
        #paymentDiv { padding:0; margin:0; width:475px; }
        #paymentDiv .line { border-bottom:1px solid #cae0a3; background:none; }
        
        .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 #564949; }
        .wishList #wishListItems .price { font-weight:bold; }
        .wishList a, .wishList a:link, .wishList a:active, .wishList a:active { color:#564949; }
        .wishList a:hover { color:#564949; }
        .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:#564949; }
        .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:#4b3b30; color:#fff; position:relative; }
    .wideFooter a { color:#fff; text-decoration:none; }
    .wideFooter a:hover {color:#fff; }
    .wideFooterFrontpage { width:900px; min-height:48px; margin:0 auto; position:relative; margin-bottom:12px; background:url(images/creditcards.png) left bottom no-repeat; }
    .wideFooterFrontpage h1, .wideFooterFrontpage .title { font-family:Cambria, Times New Roman, sans-serif; font-size:18px; font-weight:bold; text-transform:uppercase; margin-bottom:10px; }
    .wideFooterFrontpage p { font-size:12px; }
    
    .divFooterPart1, .divFooterPart2 { display:block; padding-top:23px; }
    .divFooterPart2 { position:absolute; top:0; }
    .divFooterPart1 { width:544px; padding-bottom:42px; }
    .divFooterPart2 { width:298 px; left:602px; }
    .divFooterPart2 > br { display:none; }
    .footerColumnLeft { margin-right:10px; }
    .footerColumnLeft, .footerColumnRight { display:inline-block; float:left; line-height:14px; }
    .footerPhone { display:block; font-size:22px; font-weight:bold; padding-top:13px; }
    
    .wideFooterContent { width:900px; height:38px; margin:0 auto; position:relative; background:url(images/footer_dash.png) left top repeat-x; }
    .textAdress { display:block; position:absolute; bottom:0; height:38px; line-height:33px; color:#fff; }
    .textAdress a:link, .textAdress a:active, .textAdress a:visited { color:inherit; }
    .textAdress a:hover { color:#fff; text-decoration:underline; }
    .mcbLogo { position:absolute; right:0; margin-right:0; bottom:15px!important; }
    .mcbLogoBox { border:none; width:171px!important; }
    .mcbLogoBox a { font-family:Cambria, Times New Roman, sans-serif; font-size:10px; text-transform:uppercase; }
    
    /* e:Wide Footer styles */
    
    /* e:General styles */
    
    /* Frontpage styles */
    .isFrontpage .center { width:702px; margin-right:0; padding:0; background:none; }
    
        /* Slide show */
        .frontpageOuter { width:702px; padding:0 0 15px; background:url(images/f_banner_bg_bottom.png) bottom center no-repeat; }
        .mainSlideshowContainer { width:702px !important; padding-top:15px; background:url(images/f_banner_bg_top.png) top center no-repeat; }
        .mainSlideshowCaptionsBG, .mainSlideshowCaptions {
    margin-left: 15px;
    width: 672px !important;
    background-image: url(images/slide_bg.png);
    background-repeat: no-repeat;
}
        #mainSlideshow { margin-left:15px; }
        .mainSlideshowPager { right:43px; bottom:16px; }
        #mainSlideshowClock { right:21px; bottom:15px; }
        .mainSlideshowCaptions .inner-slide {
    font-family: comic Sans MS,rounded,sans-serif;
}
        /* e:Slide show */
    
        /* Forside banner styles */
        .isFrontpage .boxCenterContainerImgLEFT, .isFrontpage .boxCenterContainerImgLEFT img { width:340px; }
        .isFrontpage .boxCenterContainerImgRIGHT, .isFrontpage .boxCenterContainerImgRIGHT img { width:auto; }
        .isFrontpage .boxCenterContainerImgLEFT { margin-right:15px; }
        .isFrontpage .boxCenterContainerImgRIGHT {margin-right:0; }
        .isFrontpage .boxCenterContainerImgLEFT, .isFrontpage .boxCenterContainerImgRIGHT { margin-bottom:0; }
        /* e:Forside banner styles */
        
    .isFrontpage .productNewsContainerOuter {margin-top: 12px; 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 {
    display: block;
    padding: 0 11px 0px 0;
    width: 703px;}
    .isFrontpage .productNewsItem {
    display: block;
    float: right;
    height: 240px;
    margin-left: 15px;
    margin-top: 2px;
    min-height: 200px;
    width: 122px;
}
.topSectionView2 .showOnly {
    float: right;
    margin-top: 15px;
    width: 156px;
}
    .productNews tr {}
    .isFrontpage .productNews img { border:none !important; margin:0; width:108px; height:148px; }
    .isFrontpage .productNewsItemDiv { width:100px; }
    .isFrontpage .productNewsItem div { padding:0; }
    .isFrontpage .productNewsItemImage {
    border: 1px dashed #CCCCCC;
    height: 148px;
    margin-bottom: 8px;
    width: 108px;
}
    .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; }
    
    .wideFooterFrontpage { }
        
    /* e:Frontpage styles */
    
    /* Product list page styles */
    .isProductlist .centerProductListNoRight { background:none; padding:0; width:702px; }
    
    .topSectionView2Outer { position:relative; padding-top:26px; }
    .topSectionView2 { width:702px; height:205px; border:none; padding-bottom:0; position:relative; top:0px; }
    .topSectionView2NoPicture { width:702px; height:auto; }
    
    .isProductlist .topSectionBreadcrumb { position:relative; top:-28px; font-family:Cambria, Times New Roman, sans-serif; }

    .topSectionBreadcrumb li, .topSectionBreadcrumb li a { font-size:10px; color:#564949; }
    .topSectionBreadcrumb li a:hover { color:#564949; font-size:10px; }
    .topSectionBreadcrumb li .b { background: url(images/breadcrumb.png) center center no-repeat; margin-right:3px; padding-left:7px; }
    .topSectionBreadcrumb li.first .b { display:none; }
    
    .topSectionView2Content { margin:6px 0 0 38px; font-family:Cambria, Times New Roman, sans-serif;  }
    .topSectionView2 h1 { font-size:25px; font-family:inherit; font-weight:bold; color:#7fb757; padding-bottom:5px; }
    .topSectionView2 p { font-size:15px; line-height:18px; width:420px; }
    
    #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:0 0 0 10px; padding-right:0px; border:none;}
    .headerPaging .paging { height:17px; line-height:17px; font-weight:bold; font-size:12px; position:relative; float:right; }
    .headerPaging .paging > span { float:left; display:block; text-align:center; width:auto; height:15px; min-width:8px; line-height:16px; margin:0 3px 0 auto; padding:0 4px; background:#fff; border:1px solid #cfc4b5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
    
    .headerPaging a, .headerPaging a:link, .headerPaging a:active, .headerPaging a:visited { background:#fff; }
    .headerPaging a, .headerPaging a:link, .headerPaging a:active, .headerPaging a:visited, 
    .headerPaging a:hover { font-size:12px; text-decoration:none; text-align:center; padding-right:0; margin-right:3px; float:left; display:block; height:15px; width:auto; min-width:15px; border:1px solid #cfc4b5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; line-height:16px; }
    
    .headerPaging a:hover { background:#564949; border:1px solid #4b3b30; color:#fff; }
    .headerPaging .paging a > span { padding-right:0; font-weight:bold; padding:0 4px; }
    
    .headerPaging .paging .hnpageprev, .headerPaging .paging .hnpagenext { border-color:#564949; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
    .headerPaging .paging .hnpageprev > span, .headerPaging .paging .hnpagenext > span { display:none; }
    .headerPaging .paging .hnpageprev { background:#4b3b30 url(images/sprite_image.png) -880px -780px no-repeat; }
    .headerPaging .paging .hnpageprev:hover { background:#4b3b30 url(images/sprite_image.png) -880px -780px no-repeat; }
    .headerPaging .paging .hnpagenext { background:#4b3b30 url(images/sprite_image.png) -880px -810px no-repeat; }
    .headerPaging .paging .hnpagenext:hover { background:#4b3b30 url(images/sprite_image.png) -880px -810px no-repeat !important; }
    
    /* e:Paging style */
    
    .isProductlist .productListView3 { border:none; padding:15px; background:#fff; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px; }
    .productListView3 .productRow { margin-top:0; margin-bottom:3px; width:672px; font-family:Cambria, Times New Roman, sans-serif; color:#564949; }
    .productListView3 .itemCol2 { margin: 0 6px 0; }
    .productListView3 .itemCol3 { margin: 0; }
    .productListView3 .textBox { background:#e4efd1 url(images/prdbox_bottom.png) center bottom no-repeat; text-align:left; padding:7px 5px 9px 7px; }
    .productListView3 .itemNo { color:#564949; font-size:9px; font-weight:normal; display:none; }
    .productListView3 .headlineList { margin:0 0 5px; font-weight:normal; }
    .productListView3 .headlineList a { color:#564949; font-size:15px; font-weight:bold; }
    .divOfferConditions {display:none;} 
    .isProductlist .imageBoxMedium { width:218px; background:none; border: 1px solid #e4efd1; }
    .isProductlist .imageBorderMedium { width:218px; border: none; }
    .isProductlist .imageBorderMedium > a { width:218px !important; text-align: center }
    .isProductlist .imageBorderMedium > a > img { max-width:218px; max-height: 218px; width: auto }
    /*.isProductlist .overlayList { width:68px; }*/
    
    .divPricesOrder { position:relative; min-height:22px; }
    .divPrices { position:relative; }
    .divPrices img { float:left; margin:7px 4px 0 0; }
    .divPrices br { display:none; }
    .prevPriceList { display:block; width:120px; position:relative; top:8px; font-size:12px; font-weight:bold; color:#f4898b; text-decoration:line-through; }
    .isProductlist .prevPriceList { font-size:12px; }
    .isProductlist .priceStor { font-size:18px; font-weight:bold; float:left; margin-top:8px; }
    .isProductlist .priceStorExcl { float:left; display:block; padding-top:11px; color:#4b3b30; }
    .isProductlist .purchaseButton { display:block; float:right; margin:2px 0 0; height:22px; padding:0; }
    
    /* e:Product list page styles */
    
    /* Product detail page styles */
    .isProduct .centerProductNoRight { padding:0 0 10px; width:702px; background:url(images/detail_bg_bottom.png) center bottom no-repeat; }
    .isProduct .centerProductNoRight > div.divClear { display:none; }
    
    .centerContentProductNoRight { padding:15px 15px 2px; margin-top:14px; width:672px; background: transparent url(images/detail_bg_top.png) center top no-repeat;  }
    
    .isProduct .topSectionBreadcrumb { position:relative; top:-3px; font-family:Cambria, Times New Roman, sans-serif; }
    
    .isProduct .productItemPic, .isProduct .imageBoxMedium { width:420px; }
    .isProduct .productItemPic { margin-right:18px; }
    .isProduct .imageBoxMedium {  } 
    .isProduct .imageBorderMedium { width:418px; border: 1px solid #e4efd1 }    
    .isProduct .MagicZoomPlus, .isProduct .MagicZoomPlus img { /*width:418px !important;*/ }
    .isProduct .itemPicZoomImg { background-color:#938983; }
    
    .isProduct .imageBorderMedium .overlayList, .isProduct .imageBorderMedium .overlayList img { width: 106px; height: 106px; }
    
    .isProduct .productItemInfo.noRight { width:234px; margin-top:0; }
    .isProduct .productItemInfo.noRight .headline {
    background: url("images/line_dash.png") repeat-x scroll 0 bottom transparent;
    border-bottom: medium none;
    font-weight: bold;
    height: auto;
    padding-bottom: 13px;
    text-transform: none;}
    .isProduct .itemVariant {
    clear: both;
    margin-bottom: 10px;
    margin-left: 0;
    width: 200px;
}
    .isProduct .stockImage {margin-top:13px;}
    .isProduct .itemNo { display:none; }
    .isProduct .priceStor { line-height:30px; font-size:25px; font-weight:bold; margin: 1px 0 3px;}
    
    .isProduct .choiceBox { margin-top:0px; padding-bottom:23px; background:url(images/line_dash.png) 0 bottom repeat-x; }
    .isProduct .choiceBox, .isProduct .choiceBorders { width:234px; }
    .isProduct .choiceBorders { border:none; }
    .isProduct .choiceBorders > div { width:234px !important; }
    
    .isProduct .itemQuantity, .isProduct .itemButton, .isProduct .checkAndWishList { margin-left:0; } 
    .isProduct .itemQuantity { width:234px; margin:10px 0 0; float:left; display:block; }
    .isProduct .itemQuantity span.text { display:block; float:left; margin-right:10px; margin-top:6px; }
    .isProduct .itemQuantity #Anthem_ctl00_ContentRegion_ctl02_quantityTextBox__ { display:block; float:left; background:url(images/orderbg.png) 0 0 no-repeat; width:29px; height:30px; }
    .isProduct .inputQuantity { color:#564949; font-size:14px; line-height:30px; background-color:transparent; width:29px; height:30px;  padding-top:0; }
    .isProduct .choiceBorders .itemButton { clear:none !important; float:left; display:block; margin:1px 0 0; width:234px; height:60px; }
    .isProduct .addToCartButton { background:url(images/sprite_image.png) 0 -844px no-repeat; width:234px; height:60px; font-size:0; line-height:0; color:transparent; }
    
    .isProduct #Anthem_ctl00_ContentRegion_ctl02_itemAddedPanel__ { display:block; float:left; margin-top:10px; }
    .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:#564949; }
    .isProduct .itemAdded a:hover { color:#564949; text-decoration:underline; }
    
    .isProduct .itemInfo { margin-top:13px; }
    .isProduct .itemInfo .text { color:#564949; font-size:15px; line-height:19px; }
    
    .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; width:672px; padding:22px 15px 0; background:#fff url(images/line_dash.png) 0 top repeat-x; }
    .relationsTable { width:672px; background:none; }
    #productRelationsCenter .relationsTable .relationsTableHeader { background:url(images/sprite_image.png) 0 -928px no-repeat; height:32px; padding:0 0 0 10px; font-family:Cambria, Times New Roman, sans-serif; font-size:14px; font-weight:bold; text-transform:none; color:#564949; line-height:28px; vertical-align:top; width:672px !important; }
    #productRelationsCenter .relationsTable .boxContent { padding-left:12px; }
    #productRelationsCenter .relationsTable.noRight .relatedProduct { width:100px; margin:10px 8px 10px 0px; }
    #productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { float:left; width:100px; }
    #productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { width:98px; height:98px; margin-right:0; border:1px solid #e4efd1; }
    #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 .overlayList, #productRelationsCenter .relationsTable .relatedProduct .overlayList img { width:42px; height: 42px;}
    #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text {display: block;font-family: Cambria,Times New Roman,sans-serif; font-size: 12px;   font-weight: normal;  height: 41px;  margin-bottom: 5px; overflow: hidden;}
    #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text a:hover { color:#564949; }
    #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText span.text > br { display:none; }
    #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price { font-weight:bold; font-size:14px; line-height:15px; color:#564949; }
    #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { font-weight:normal; font-size:10px; color:#f4898b; }
    
    #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price, 
    #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { font-family:Cambria, Times New Roman, 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:#564949; }
    .boxRightContainerBOX .boxRight a { color:#564949; }
    .boxRightContainerBOX .boxRight a:hover { color:#564949; }
    .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:#564949; font-family:Cambria, Times New Roman, sans-serif; font-size:14px; text-transform:uppercase; font-weight:bold; }
    .boxRightContainerBOX .boxRightHeader a:hover { color:#564949; }
    .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:#564949; font-family:Cambria, Times New Roman, 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:#564949 !important; }
    .boxCenterContainerRIGHT .boxCenterHeader a:hover { font-size:14px; color:#564949 !important; }
    .boxCenterContainerRIGHT .boxCenter { color:#564949; width:244px; }
    .boxCenterContainerRIGHT .boxCenter a { color:#564949; }
    .boxCenterContainerRIGHT .boxCenter a:hover { color:#564949; }
    
    .boxCenterContainer { background:none; padding-left:0; width:504px; }
    .boxCenterContainer .boxCenterHeader { padding-left:0; background:none; color:#466dae; font-family:Cambria, Times New Roman, sans-serif; font-size:14px; text-transform:uppercase; font-weight:bold; }
    .boxCenterContainer .boxCenterHeader a { font-size:14px; color:#564949; }
    .boxCenterContainer .boxCenterHeader a:hover { font-size:14px; color:#564949; }
    .boxCenterContainer .boxCenter { color:#564949; }
    .boxCenterContainer .boxCenter .boxCenterHeader a { font-size:14px; color:#564949; }
    .boxCenterContainer .boxCenter .boxCenterHeader a:hover { font-size:14px; color:#564949; }
    .boxCenterContainer .boxCenter a { color:#564949; }
    .boxCenterContainer .boxCenter a:hover { color:#564949; }
    .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:#564949; font-family:Cambria, Times New Roman, sans-serif; font-size:14px; text-transform:uppercase; font-weight:bold; }
    .boxCenterContainerLEFT .boxCenterHeader a { font-size:14px; color:#564949; }
    .boxCenterContainerLEFT .boxCenterHeader a:hover { font-size:14px; color:#564949; }
    .boxCenterContainerLEFT .boxCenter { color:#564949; }
    .boxCenterContainerLEFT .boxCenter .boxCenterHeader a { color:#564949; }
    .boxCenterContainerLEFT .boxCenter .boxCenterHeader a:hover { color:#564949; }
    .boxCenterContainerLEFT .boxCenter a { color:#564949; }
    .boxCenterContainerLEFT .boxCenter a:hover { color:#564949; }
    .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 */

    .moreInfoText h1 { font-size:21px; margin-bottom:6px; }
    
    .moreInfoTextClick, .moreInfoTextFull { margin: 15px 0 15px 38px;}
    
/* e:Custom styles */

.productNewsContainer {
    background: url(images/sprite_image.png) no-repeat 0 -208px;
    height: 509px;
    margin-top: 10px;
    padding-top: 35px;
}
/**new style for checkout-- na**/
.isCheckout { width:100%; background:#fff url(images/checkout/bg_cout.png) center 0 no-repeat; color:#4b3b30;}
.isCheckout .mainContent{ width:914px;}
.isCheckout .content{ width:911px; background:#fff; padding:20px 0px ;}
.isCheckout .topSection{ margin:0 0 0 5px}
.isCheckout .top{ position:absolute}
.isCheckout .content .checkout {    background: url("images/checkout/bg_checkout.jpg") no-repeat scroll 0 0 #fbf2e1 !important;margin: 0 0 30px 0;}
.selected .bt2 .number {    background: url(images/sprite_image.png) no-repeat 0 -1544px ; font-family:Cambria, Arial, Helvetica, sans-serif; font-size:13px; line-height:20px}
.bt2 .number {    background: url(images/sprite_image.png) no-repeat 0 -1569px ; line-height:20px }
.che_head {    background: url("images/checkout/bg_headcheck.jpg") repeat-x scroll 0 bottom transparent;}
.selected .bt2 {    background: url(images/sprite_image.png) no-repeat  0 -1130px ;}
.selected .bt2 span {    background: url(images/sprite_image.png) no-repeat right -1182px; color: #FFFFFF;   
    font-family:Cambria, Arial,Helvetica,sans-serif;    font-size: 22px;
    font-weight: normal;  }
.bt2 {    background: url(images/sprite_image.png) no-repeat 0 -1236px;}
.bt2 span {    background: url(images/sprite_image.png) no-repeat right -1294px ;    color: #4b3b30;    display: block;    float: left;    font-family:Cambria, Arial,Helvetica,sans-serif;    font-size: 22px;    font-weight: normal;    height: 44px;    line-height: 44px;    text-align: center;    text-decoration: none;    text-transform: none;    width: 206px;}
.shopvidere {    background: url(images/sprite_image.png) no-repeat 0 -1351px ;    display: block;    float: right;    height: 40px;    width: 214px;}
.che_delete{ background:url(images/sprite_image.png) 0 -526px; height:16px; width:16px; display:block; margin:6px 20px 0 2px;}
.antalpro{ background:url(images/sprite_imaget.png) 0 -1602px no-repeat; width:22px; height:22px; line-height:22px; text-align:center; display:block;color:#343434; margin:4px 17px 0 8px  }
.che_arrow{ background:url(images/sprite_image.png) 0 -1636px no-repeat; width:23px; height:17px; margin:3px 14px 0 12px;}
.bt3{ background:url(images/sprite_image.png) 0 -1482px no-repeat; height:24px; float:left; display:block; padding:0 0 0 7px;text-decoration:none ; margin-right:0px;}
.bt3 span{ background:url(images/sprite_image.png) right -1513px no-repeat; height:24px; float:left; display:block; line-height:24px; font-family:Cambria, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-size:12px; text-transform: uppercase; text-decoration:none;  text-align:center; padding:0 7px 0 0px;}
.bt3 a {  background:url(images/sprite_image.png) right -1513px no-repeat; height:24px; float:left; display:block; line-height:24px; font-family:Cambria, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-size:12px; text-transform: uppercase; text-decoration:none;  text-align:center; padding:0 7px 0 0px;}
.bt3 span a{ padding:0}
#FreightProductsWrapper .bt3 span a{ padding:0 7px 0 0}
.neeste{background:url(images/sprite_image.png) right -1352px no-repeat; width:207px; height:40px;display:block;float:right;}
.che_boxt .che_boxh{ background:url(images/sprite_image.png) 0 -641px no-repeat; width:652px; height:19px; padding:7px 10px 0 8px; font-weight: bold; font-size:11px;font-family:Cambria, Arial, Helvetica, sans-serif; }
.che_boxt .che_boxct{ border:1px solid #d2caba; border-top:none; background:#fff;  width:668px; color:#343434; font-size:11px; margin-bottom:7px;padding: 4px 0 7px;}
.che_boxt2{padding-bottom:8px;}
.che_boxt2 .che_boxh{ background:url(images/sprite_image.png) 0 -705px no-repeat; width:201px; height:19px; padding:7px 10px 0 8px; font-weight: bold; font-size:11px }
.che_boxt2 .che_boxct{ border:1px solid #e5ddcd; border-top:none; background:#fff; overflow:hidden; width:199px; color:#343434; font-size:11px; padding:10px 8px 8px 10px; line-height:180%;}

.isCheckout .center{ background:none}
.cartLineOutline {    border-bottom: 1px solid #e8e4dc;}
.che_allprice{ background:url(images/sprite_image.png) 1px -992px no-repeat; width:658px; height:58px; margin:8px 0 8px 0; text-align:right; padding:17px 12px 0 0 ; font-size:11px; color:#fff}
.che_allprice2{ background:#4b3b30 ; width:193px; padding:9px 7px 9px 7px ; font-size:10px;color:#fff; text-align:right; margin:0 0 -3px -5px}
.che_allprice2 .che_allpricetext{ font-size:15px;  text-transform:uppercase; height:23px}
.jegaccep{ background:url(images/sprite_image.png) 0 -311px no-repeat; width:210px; height:17px; padding:6px 0 6px 6px; margin:2px 0 0 127px}
*+html .jegaccep{ letter-spacing:-1px;}
.che_bstep2 input {    background: url(images/sprite_image.png) 0 -276px;    float: left;    padding: 4px 5px 4px;}
.che_bstep2 input.w129{ background: url(images/sprite_image.png) 0 -240px;}
.che_bstep2 input.w45{ background: url(images/sprite_image.png) 0 -207px;}
.che_rtotaltop {    background: url("images/checkout/bg_dotect.png") no-repeat scroll center bottom transparent;    padding: 0 0 16px;}
.che_boxtext {    padding: 2px 10px 0!important;}
.che_allpricetext {    text-transform: uppercase;}
.che_allprice i{ font-style:normal}
.yellowBox .bt3 span{ background:url(images/checkout/icon_bt3.png) right 0 no-repeat; height:24px; float:left; display:block; line-height:24px;  font-weight:bold; color:#fff; font-size:12px; text-transform: uppercase; text-decoration:none;  text-align:center; padding:0 30px 0 2px;}
a.bt3 span {    background: url(images/sprite_image.png) no-repeat scroll right -1513px transparent;}
.che_boxct .price {    color: #4b3b30;    font-weight: bold;    line-height: 11px;    text-transform: uppercase;}
.che_boxct .priceExcl {    color: #4b3b30;    line-height: 12px;}
.che_input { border: none}
.che_indpak .che_boxarow{ border:none}
.che_radio {    margin: 5px 6px 0 1px;}
.isCheckout .inputDelivery {    padding:0 0 0 4px; background:url(images/sprite_image.png) 0 -240px no-repeat; width:125px; height:22px; border:none; font-size:11px ; margin:2px 0 0 5px}
.isCheckout select{ background:none!important;width:182px!important; border:1px solid #c8c8c8!important; padding:3px!important}
.che_bstep2 select {    padding: 3px!important;    width: 204px!important;}
.che_radio {    margin: 4px 6px 0 1px;}
*+html .che_radio {    margin: 1px 6px 0 1px;}
.che_bstep2 input { border: none}
.che_allprice2 i{ font-style:normal;}
.che_bstep2 label{ width:200px}
.che_address label{ width:125px;}
.rightLabel{ width:320px!important}
.moreInfoText{ margin-top:0}
.bt_udskriv {
    background: url(images/sprite_image.png) no-repeat  0 -589px ;
}
.w106 {width:160px;}
.w89 {width:125px;}
.box3_ct {width:auto;background-image:none;font-size:11px;padding-bottom:0px;}
.box3_ct b {margin-bottom:10px;display:block;}
.box3{ background:#f2f2f2;background-image:none;width:300px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
/**e:new style for checkout-- na**/

/*xuannh*/
/* Do not change image's dimensions */
/*  .productNews tr {}
    .isFrontpage .productNews img { border:none !important; margin:0; width:108px;}
    .isFrontpage .productNewsItemDiv { width:100px; }
    .isFrontpage .productNewsItem div { padding:0; }
    .isFrontpage .productNewsItemImage {
    border: 1px dashed #CCCCCC;
    margin-bottom: 8px;
    width: 108px;
}

.isFrontpage .productNewsItem{ height: 276px;}
.isFrontpage .productNewsItemDiv{ width: 110px;}
.isFrontpage .productNewsItem .price{width: 100%;}
.isFrontpage .productNewsItem .prevPrice{ color: #F4898B;}
.isProductlist .imageBorderMedium{ border: none;}
.isProductlist .imageBoxMedium{ border: 1px solid #E4EFD1; width:218px;}
.productListView3 .itemCol1, .productListView3 .itemCol2, .productListView3 .itemCol3{ height: auto !important; }
*/
.isFrontpage .productNewsItem .price { display:block; width:100px; color:#505050; font-size:14px; font-weight:bolder; }
.isFrontpage .text{ display: block; overflow: hidden; height: 46px; }
.isFrontpage .text{ line-height: 15px; }
.productNewsContainer {
    background: url(images/topRelaeted.png) no-repeat 0 0;
    height: 509px;
    margin-top: 10px;
    padding-top: 35px;
}
.itemGroup0{ background:url(images/menu_pro_bottom.png) no-repeat bottom left;}
.itemGroup1{ background:url(images/menu_marker_bottom.png) no-repeat bottom left;}
.leftMenuContainer{ padding: 0 0 10px; margin-bottom: 4px;}
.itemGroup0 #Anthem_ctl00_leftMenu0_menuRepeater__{ background:url(images/menu_pro_re.png) repeat-y; padding-bottom: 0; }
.itemGroup1 #Anthem_ctl00_leftMenu1_menuRepeater__{ background:url(images/menu_marker_re.png) repeat-y; padding-bottom: 0;}
.leftMenuContainerSeperator{height: 10px;}
*+html .itemGroup0 .leftMenuHeader, *+html .itemGroup1 .leftMenuHeader{  position:relative; top:1px;}
.itemGroup0 .leftMenuHeader, .itemGroup1 .leftMenuHeader{ height: 43px;}
/*end - xuannh*/


.moreInfoText .text {height:auto!important; overflow:auto!important;}
div.checkout div.right div.block-box-list { text-align: center; }
div.checkout div.right div.block-box-list a img {width:auto!important;}

/* TopImageMap */
#TopImageMap {
    height: 0;
    position: relative;
    top: 0;
    width: 900px;
    z-index: 10;
	*z-index:0!important; 
	z-index:0\9; 
}
#TopImageMap img {
    display: block;
    height: 110px;
    width: 900px;
}

.che_boxarow .unitemPriceTd, .che_indpak .itemPriceTd{ margin: 0;}
.che_boxarow{ padding: 2px 8px 2px 11px;}
.che_boxarow  input[type="radio"]{ margin-top: 5px;}
.itemPriceTd{ height: auto;}


/*Hide the GoOnTop links*/
.paginghastotoplink { display: none !important}

.step1 .yellowBox .freightTextAndLabel{ float:left;}
.isWebpage .centerContent{ padding:0; width:475px;}