﻿@charset "utf-8";
/*General styles start*/
*{ border:none; padding:0; margin:0; outline:none}
input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#777777; line-height:13px; border: none;border:1px solid #e8e8e8; }
   html, body{ background:#f6f6f4; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#777777; background-attachment:fixed; height: auto }
	.outer{ background:url(images/toprepeatx.jpg) 0 0 repeat-x;}
	/*.main { background:url(images/__01.jpg) center 0 no-repeat; width:966px; margin:0 auto; position:relative}*/
	#TopImageMap{ width:185px; height:70px; position:absolute; top:35px; left:577px; z-index:20}
	#TopImageMap img{width:207px; height:70px;}
	.topSection{ height:164px;position:relative; width:949px; padding-left:8px; border-top:1px solid #2c2c2c }
	
	.mainContentTD{ width:966px; }
	.content{background:#f6f6f4 url(images/bg_body.jpg) center 0 repeat-y; padding:0 8px;width:950px;margin:0; padding-top:13px;}

	.logoImg {    height: 72px;    width: 103px;}    
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#000000; font-size:20px; font-weight:normal; height:auto; line-height:22px; padding-bottom:8px; text-transform:uppercase }
	.topDiv{ width:109px; margin-top:32px;}
    h2 {margin:0px; color:#777777; font-size:14px; line-height:25px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
	.topSectionBreadcrumb li .b {   background: url(images/breadCrumb_bullet_small.png) 0 center no-repeat;   }
	a{ color:#777;}
	a:hover{ color:#DB5570;}
/*General styles end*/

/*ContentWraper styles start*/
    
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:none; border: none; width:966px;}
    .productMenucontainer { background:#FFFFFF; padding:0; margin:0 }
    .top { background:none;}
/*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:#777777; color:#FFFFFF; line-height:15px; cursor:pointer; padding:1px 5px;}
    .bigButton { border:none; background:#777777; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:12px; padding:1px 5px;}
    
    #freightLine { background:#f4f3f2; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { background:none; border-top:none; border-bottom:none; }
    .headerPaging .paging { color:#db5570; font-size:12px; font-weight: normal; line-height:13px; }
    .headerPaging a:link{ color:#777777; font-size:12px; font-weight:normal; line-height:13px; text-decoration:none;}
    .headerPaging a:active{ color:#777777; font-size:12px; font-weight:normal; line-height:13px; text-decoration:none;}
    .headerPaging a:visited{ color:#777777; font-size:12px; font-weight:normal; line-height:13px;text-decoration:none; }
    .headerPaging a:hover{ color:#db5570; font-size:12px; font-weight:normal; line-height:13px;text-decoration:none; }

    th.line { border-bottom:1px solid #333333; border-top:1px solid #333333;}
    .line { border-bottom:1px solid #e4e4e4;}
    .link:link { color: #333333; font-size:10px; }
    .link:active { color: #333333; font-size:10px; }
    .link:visited { color: #333333; font-size:10px; }
    .link:hover { color: #333333; font-size:10px; }
    .inputSearch { border: 1px solid #c3c3c3; }
    .inputSelect { font-size:10px; border: 1px solid #c3c3c3; }
	.isProduct .inputSelect {border: 1px solid #C3C3C3;
    font-size: 14px;
    width: 236px; }
	
    .inputQuantity { font-size:10px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; width:30px; height:15px; }
	.isProduct .inputQuantity {border: 1px solid #C3C3C3;
    font-size: 14px;
    height: 26px;
    line-height: 15px;
    text-align: center;
    width: 30px;}
	.itemQuantity .text {
    font-size: 13px;
    padding-right: 5px;
    padding-top: 5px;}
	.isProduct .stock .stockImage {padding-top:9px;}
	.isProduct .stock .stockText {font-size: 13px;}
    .inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
    .Img { border:1px solid #333333;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#333333; text-decoration:none; line-height:20px; }
    .productHeader { background:none;border-bottom:1px solid #b5afaa; text-transform:uppercase }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#e5647a; text-decoration: line-through; line-height:15px; font-weight:bold }
    .prevPriceSmall { color:#333333; font-size:10px;  line-height:15px; }
    .priceSmall { color:#333333; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#333333;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:27px; color:#333333;  text-decoration:none; line-height:27px; font-weight:bold; }
	#productListTable .priceStor{font-size:23px;line-height:23px;}
	.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:#777777; color:#FFFFFF; }
	.stepDelivery .selected{ color:#e8697e; font-size:15px; background:#efefef; text-decoration:none}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#777777; line-height:13px; }
    .text a:active{color:#777777; line-height:13px; }
    .text a:visited{color:#777777;  line-height:13px; }
    .text a:hover{color:#333333; line-height:13px; }
    .textSmall { color:#777777; font-size:10px; }
    .textSmall a { color:#777777; font-size:10px; }
    .textSmall a:link { color:#777777; font-size:10px; }
    .textSmall a:active { color:#777777; font-size:10px; }
    .textSmall a:visited { color:#777777; font-size:10px; }
    .textSmall a:hover { color:#333333; font-size:10px; }
    .textSmall .link a:hover { color:#333333; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#777777; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#777777; 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:none}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#777777; width:220px; line-height:13px;}

        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#777777; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
		.leftMenuContainerSeperator { height:6px; line-height:6px}
		.menu {margin:91px 0px 0 ;width:942px; padding-left:9px;font-family: Arial, Helvetica, sans-serif;  height: 22px;}
        .menu a:link {text-transform:none; padding-right:3px; color: #333333; font-size:16px; font-weight:normal; text-decoration:none; }
        .menu a:active { color: #e8697e; font-size:16px; font-weight:normal; text-decoration:none; }
        .menu a:visited { color: #333333; font-size:16px; font-weight:normal; text-decoration:none; }
        .menu a:hover { color: #e8697e; font-size:16px; font-weight:normal; text-decoration:none; }
		.menuMore, .menuLess{ list-style-type:none; margin-top:2px;}
		.menuMore a, .menuLess a{ background:url(images/next.png) 0 4px no-repeat; padding:0 0 0 10px; font-size:12px; color:#2c2c2c; text-decoration:none;}
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
		
        .leftMenuContainer {}
        .leftMenuHeader { text-transform:uppercase; color:#333333; background: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:17px; padding-top:4px; }
        .leftSubMenu { border:none; padding:2px 0 2px 10px; line-height:130%; }
		.leftSubSubMenu { border:none; padding:2px 0 2px 5px; line-height:130%; }
		.menuNorm,  .menuActive{ padding:2px 0 0 0 ;}
        .menuNorm { border:none; }
        .menuNorm a { color:#777777; font-size:14px; font-weight: normal; text-decoration:none; }
        .menuNorm a:hover { color:#db5570; font-size:14px; text-decoration:none; font-weight: normal; list-style:none; }
        .menuActive { background-color:#FFFFFF; border:none; }
        .menuActive a { color:#db5570; font-size:14px; font-weight:normal; text-decoration:none; }


        .subMenuNorm a { color:#db5570; font-size:12px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#777777; font-size:12px; text-decoration:none; font-weight:normal; }
        .subMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subMenuActive a { color:#db5570; font-size:12px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a { color:#db5570; font-size:11px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#777777; font-size:11px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subSubMenuActive a { color:#db5570; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF;  width: 246px;}
        .choiceBorders { border:1px solid #e6e6e6; background:#FFFFFF; width:260px; padding-left:4px; padding-bottom:13px}        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
		.isProductlist .imageBoxMedium {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 7px;
    padding: 0;
    width: 220px !important;
}
        .imageBoxMedium { background:#FFFFFF; padding:0; margin-bottom:7px }
		.isProductlist .imageBorderMedium {
    border: 1px solid #E4E4E4;
    overflow: hidden;
    width: 216px !important;
}
        .imageBorderMedium {border: 1px solid #e4e4e4; width: 420px;}
		
        .listProductText .text { font-size:12px;}
        .productItemInfo {background:#FFFFFF; width:246px }
        .productItemPicBorder {border:1px solid #e6e6e6; }
		.productListView3 .textBox{ text-align:left}
		.productListView3 .headlineList a{ color:#313538; font-size:12px; line-height:15px}
        .itemInfo {font-size:12px; padding-bottom: 10px;}
        .tdFilter { background:#FFFFFF; border:1px solid #333333; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#333333; 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; margin-top: 0px;  }
            .boxRight { border:1px solid #c7c7c7; color:#777777; font-size:11px; border-top: none; }
            .boxRight a { color:#777777; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#333333; }
            .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:#333333; }
            .boxRight input {color:#777777; 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:none; color:#777777; 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:#777777; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:#FFFFFF; }
            .boxRightContainerBOX .boxRight { border:none; color:#777777; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#777777; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#333333; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background:none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightContainerBOX .boxRightHeader a { color:#333333; text-decoration:none; text-transform:uppercase }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#db5570; }
            .boxRightContainerBOX .boxRightContentAlt { background:#FFFFFF; }
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:1px solid #e6e6e6; }
            .relatedProductImage img { width: 60px }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: 1px solid #d6d6d6; }
        .mcbLogoBox a{ color:#ababab; }
        
        .textAdress {color:#777777; font-size:11px; line-height:11px; text-align: left ; border-top:none; padding-top:2px}
        .textAdress a:link{color:#777777; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#777777; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#777777; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#777777; font-size:11px; line-height:11px; }
    /*Footter styles start*/
	
	/*CenterBox styles d. 05.04.09 */

    /*BOX module styles start*/
        .boxCenterContainer { width:498px; background:#FFFFFF; margin-top:10px; padding-bottom:6px; margin-bottom:6px; padding-top:6px; padding-left:6px; }
        .boxCenterContainer .boxCenter { border:1px solid #e6e6e6; width:492px; color:#777777; font-size:11px; }
        .boxCenterContainer .boxCenter a { color:#777777; font-size:11px; text-decoration:underline; }
        .boxCenterContainer .boxCenter a:hover { color:#333333; }
        .boxCenterContainer .boxCenterHeader { width:492px; height:22px; text-transform:uppercase; color:#FFFFFF; background: url(images/topBarBg.gif) repeat-x;  padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:1px; }
        .boxCenterContainer .boxCenterHeader a { color:#FFFFFF; text-decoration:none; font-size:12px; }
        .boxCenterContainer .boxCenterHeader a:hover { color:#FFFFFF; }
        .boxCenterContainer .boxCenterContent { padding:14px; padding-top:8px; padding-bottom:10px; }
        .boxCenterContainer .boxCenterContentAlt { padding:0px; padding-top:8px; background:#FFFFFF; }
		.boxCenterContainer .tableBoxContent { margin:14px; margin-top:0px; margin-bottom:5px; }
		
		.boxCenterContainerLEFT { width:238px; background: #FFFFFF; margin-top:10px; padding-bottom:6px; margin-bottom:6px; padding-top:6px; padding-left:6px; float:left; }
        .boxCenterContainerLEFT .boxCenter { border:1px solid #e6e6e6; width:232px; color:#777777; font-size:11px; }
        .boxCenterContainerLEFT .boxCenter a { color:#777777; font-size:11px; text-decoration:underline; }
        .boxCenterContainerLEFT .boxCenter a:hover { color:#333333; }
        .boxCenterContainerLEFT .boxCenterHeader { width:248px; height:22px; text-transform:uppercase; color:#FFFFFF; background: url(images/topBarBg.gif) repeat-x;  padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:1px; }
        .boxCenterContainerLEFT .boxCenterHeader a { color:#FFFFFF; text-decoration:none; font-size:12px; }
        .boxCenterContainerLEFT .boxCenterHeader a:hover { color:#FFFFFF; }
        .boxCenterContainerLEFT .boxCenterContent { padding-left:14px; padding-right:10px; padding-top:8px; padding-bottom:10px; }
        .boxCenterContainerLEFT .boxCenterContentAlt { padding:0px; padding-top:8px; background:#FFFFFF; }
		.boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent { margin:14px; margin-top:0px; margin-bottom:5px; }
		
		.boxCenterContainerRIGHT { width:238px; background:#FFFFFF; margin-top:10px; padding-bottom:6px; margin-bottom:6px; padding-top:6px; padding-left:6px; float:right; margin-right:1px; }
        .boxCenterContainerRIGHT .boxCenter { border:1px solid #e6e6e6; width:232px; color:#777777; font-size:11px; }
        .boxCenterContainerRIGHT .boxCenter a { color:#777777; font-size:11px; text-decoration:underline; }
        .boxCenterContainerRIGHT .boxCenter a:hover { color:#333333; }
        .boxCenterContainerRIGHT .boxCenterHeader { width:248px; height:22px; text-transform:uppercase; color:#FFFFFF; background: url(images/topBarBg.gif) repeat-x;  padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:1px; }
        .boxCenterContainerRIGHT .boxCenterHeader a { color:#FFFFFF; text-decoration:none; font-size:12px; }
        .boxCenterContainerRIGHT .boxCenterHeader a:hover { color:#FFFFFF; }
        .boxCenterContainerRIGHT .boxCenterContent { padding-left:14px; padding-right:10px; padding-top:8px; padding-bottom:10px; }
        .boxCenterContainerRIGHT .boxCenterContentAlt { padding:0px; padding-top:8px; background:#FFFFFF; }
		.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent { margin:14px; margin-top:0px; margin-bottom:5px; }
		
        .boxCenterContainerImg { width:504px; background:#FFFFFF; margin-bottom:10px; margin-top:10px; }
		.isFrontpage .boxCenterContainerImg { width:504px; background:transparent; margin:0px 0px 4px 0px; padding:0px 8px 8px 0px; }
		.boxCenterContainerImgLEFT { width:244px; background:#FFFFFF; margin-bottom:10px; margin-top:10px; float:left;  }
		.boxCenterContainerImgRIGHT { width:244px; background:#FFFFFF; margin-bottom:10px; margin-top:10px; float:right; margin-right:1px; }
		
		.boxCenterContainerImg img{width:auto; }
		.boxCenterContainerImgLEFT img{ width:244px;  }
		.boxCenterContainerImgRIGHT img{ width:244px;  }
		.frontpageOuter {margin-bottom: 9px;}		  
    /*BOX module styles end*/
    
	/*CenterBox styles END*/
	
	/*Main styles end*/


/*.ssBox {    background:	url(images/bg_searchbig.jpg);    float: left;    height: 67px;    margin-bottom:3px;    position: relative;    width: 713px; left:-6px; top:0; z-index:14}*/
.toplink{ margin:10px 0 7px 0}	
.isFrontpage .ssBox{margin-bottom:13px; }
.isFrontpage .right{ padding:290px 12px 0 0;}
.isFrontpage .boxRightContainerImg {margin-bottom:24px; margin-top:13px;}
.isFrontpage .center{ width:520px; padding-right:12px;}
.textAdressTD{background:none; padding:0 8px}
.isFrontpage .textAdressTD{padding:0 8px; width:950px;padding-bottom:100px  }
/*xuannh - begin*/
/*.divFooterContent{ width:900px; clear:both; height:120px; padding:14px 25px 0; background:#2c2c2c }	
.isFrontpage .divFooterContent{ height:215px; }*/
.divFooterContent{ width:900px; clear:both; height:215px; padding:14px 25px 0; background:#2c2c2c }	
/*.divFooterPart1{width:900px; float:left; text-align:left; height:129px; border-top: 6px solid #3b3b3b; padding:7px 0 0 0; margin-right:0px}	
.isFrontpage .divFooterPart1{ width:627px; height:132px; margin-right:12px; float:left; text-align:left; border-top: 6px solid #3b3b3b; padding:7px 0 0 0; margin-right:0px }*/
.divFooterPart1{width:627px; float:left; text-align:left; height:132px; border-top: 6px solid #3b3b3b; padding:7px 0 0 0; margin-right:12px }
/*xuannh - end*/
.isFrontpage .divFooterContent h1, .isFrontpage .divFooterContent .title{ display:block; }
.isFrontpage .divFooterContent div.title{ display:block; }
.divFooterContent a{ color:#838383}
.divFooterContent p{ font-size:12px; color:#838383;}
.mcbLogo{ margin:0}
.divFooterFrontpage h1, .divFooterFrontpage .title{ font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-size:20px; text-transform:uppercase;  border-bottom:1px solid #3b3b3b; padding-bottom:11px; margin-bottom:12px}
.divFooterPart2{ width:261px; float:left; text-align:left; border-top: 6px solid #3b3b3b; padding:7px 0 0px 0; background:url(images/bg_footer2.png) 0 bottom no-repeat; }
.left{ padding-left:5px; padding-right:33px;}
.right{ padding-right:18px;}
.moreInfoText .text h2{ color:#353a3e; font-size:14px; font-weight:normal}
.moreInfoText { color:#353a3e}
.moreInfoText  a{ text-decoration:none}
.ssBoxTextDiv input{ color:#777777; font-size:18px; margin-top:25px; width:510px; line-height:20px; padding:1px 0 0 7px}
.ssBoxButtonDiv input {      margin: 16px 0 0 14px;   }
.topSectionView2 {background-position: right bottom; background-repeat: no-repeat; border:none; padding-bottom: 20px; width: 702px; height:207px; position:relative;}
.topSectionView2Content{ padding:29px 0 0 25px;}
.topSectionView2 h1 { margin-top:0px; margin-bottom:5px}
*+html .topSectionView2 h1 { margin-top:5px; margin-bottom:5px}
.topSectionView2 p{font-size: 12px;}
#view2OuterPanel{ background:url(images/bg_toplist.png) 0 30px no-repeat; width:702px; height:246px; padding:7px 7px 0 7px; margin-left:-7px; }
.productListView3 .itemCol3, .productListView3 .itemCol2{ margin-left:20px}
.showOnly{ position:absolute; right:0; top:42px;}
.productListView3 .productRowSpacer{ height:25px}
#LoginContainer .ForumButton {    background: url(images/bg_inforlist.jpg) 0 0 repeat-x;    border: 0;    color: #ffffff;    cursor: pointer;    font-size: 12px;    font-weight: normal;    height: 24px;    line-height: 24px;    padding: 0 15px;    width: 140px; text-transform:uppercase}
.loginRight{ float:right}
.loginLeft{ float:left;}
#LoginContainer #createUserDiv { margin:0px 0 0 0 }
#LoginContainer #passwordDiv { margin-top:0;}
/*.addToCartButton{ background:url(images/bg_butbug_detail.jpg) 0 0 no-repeat; font-size:21px; color:#fff; text-transform:uppercase; height:60px; width:235px; text-align:left; padding:17px 0 0 20px; font-weight:bold; letter-spacing:-1px;  }*/
.wishListButton, .checkListButton{ background:url(images/bg_buttomdt.png) 0 0 repeat-x; padding:9px 8px; color:#525252; text-transform:uppercase;font-weight:bold; font-size:9px;letter-spacing:0px;}
.wishListButton{ margin-right:3px}
.itemButton{ width:242px; margin:4px 0 0px 10px;}
.divOrderInnerInfo{  /*text-transform:uppercase; font-weight:bold;*/ display: inline; /*padding:5px 7px;*/}
/*.divOrderInnerInfo a{ background:url(images/bg_laesmereogkoeb.jpg) 0 0 no-repeat; width:142px; height:28px; overflow:hidden; color:transparent; font-size:0px; display:block; text-decoration:none; }*/
.divPrices{ padding-bottom:10px}
.leftMenuContainer{ border:none}
.topSectionBreadcrumb{ margin-bottom:9px;}
.divOrderInnerOrder{ padding-top:10px}
.shareBox{ margin-top: -5px;}
.isFrontpage .boxRightContainerNewsLetter{ display:none}




/*bokstext*/

.cartTable{ font-weight:bold}
#deliveryAddressTable{ margin:10px 0 0 0}
#saveAddressTr{margin:10px 0 10px 0}
.boxRightContentAlt table{ margin-left:0px!important;}
.boxCenterContainerRIGHT, .boxCenterContainerLEFT{padding:0; margin:0; background:none}
.boxCenterContainerRIGHT .boxCenter{ border:none;  }
.boxCenterContainerRIGHT .boxCenter a, .boxCenterContainerLEFT .boxCenter a,.boxCenterContainer .boxCenter a{ color:#58595a; font-size:11px;} 
.boxCenterContainerRIGHT .boxCenter .boxCenterHeader a, .boxCenterContainerLEFT .boxCenter .boxCenterHeader  a, .boxCenterContainer .boxCenter .boxCenterHeader a{ color:#333; font-size:11px; font-weight:normal; text-transform:uppercase; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.boxCenterContainerRIGHT .boxCenter .boxCenterHeader a:hover, .boxCenterContainerLEFT .boxCenter .boxCenterHeader  a:hover, .boxCenterContainer .boxCenter .boxCenterHeader a:hover{ color:#db5570; font-size:11px;}

.boxCenterContainerRIGHT .boxCenter a:hover, .boxCenterContainerLEFT .boxCenter a:hover, .boxCenterContainer .boxCenter a:hover{ color:#db5570;}
.boxCenterContainerRIGHT .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader{ padding-left:0px; padding-top:5px}
.boxCenterContainerLEFT .boxCenter{ color:#58595a; border:none; }
.boxCenterContainerRIGHT .boxCenterContent, .boxCenterContainerLEFT .boxCenterContent{padding: 8px 10px 10px 0px; color:#58595a}
.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent, .boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent {margin: 8px 10px 0px 0px;color:#58595a}
.boxCenterContainerRIGHT .boxCenterHeader,.boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader { background:none}
.boxCenterContainerLEFT .boxCenterHeader a{ color:#58595a;}
.boxCenterContainerRIGHT { clear:right; width:244px;margin-bottom: 12px;}
.boxCenterContainerLEFT{ clear:left;width:244px;margin-bottom: 12px;}
.boxCenterContainer .boxCenter{ border:none; color:#58595a;}
.boxCenterContainer{ padding-left:0; width:500px; margin-top:0; background:none}
.boxCenterContainer .boxCenterHeader , .boxCenterContainer .boxCenterContent{ padding-left:0px;}
.boxCenterContainer .tableBoxContent{margin: 8px 10px 10px 0px;}
.boxCenterContentAlt img { margin: 6px 0;}
.boxRightContainerBOX .boxRightContentAlt img {margin: 6px 0 10px;}
.boxRightContainerBOX { clear: both; margin-bottom: 6px;}
.left .boxRightContainerBOX{text-align:left; margin-left:19px; }
.left .boxRightContainerImg{ margin-top:0px; text-align:left;;margin-left:19px; }

.boxRightContainerBOX .boxRightHeader{ padding-left:0;}
.boxRightContentAlt table{ margin:0!important;}
.boxRightContainerBOX .boxRightContent{padding: 8px 0px 0px;}
.boxCenterContainerRIGHT .boxCenterHeader, .boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader{ text-transform:capitalize; font-size:16px;}
.boxCenterContainer .boxCenterContentAlt, .boxCenterContainerLEFT .boxCenterContentAlt,.boxCenterContainerRIGHT .boxCenterContentAlt { padding:0; background:none}
.center .boxCenterContainerLEFT img,.center .boxCenterContainerRIGHT img { margin-bottom:8px}
.boxCenterContainerImg {margin-bottom: 6px;}
.boxCenterContainer{ padding-bottom:0}
.divItemGroups .row .item{ text-align: center;}
.boxRight{ margin-left:6; }
.boxRightContainerBOX .boxRight{ width:183px;margin-left:0;}


 
/*e:bokstext*/
.topSectionView2 h1 {    font-family:Arial,Helvetica,sans-serif; color: #333333;font-family: Arial,Helvetica,sans-serif; margin-bottom: 6px; text-transform: uppercase;font-size: 25px; *margin-top:0;}
.divItemGroups .row .item a {      font-family: Arial,Helvetica,sans-serif;}
.tpc_widget {    margin-bottom: 13px!important;    width: 170px!important;}
.ssBoxLoaderIcon {    float: left;    margin: 29px 58px 0 -34px;}
.fixft{ padding-top:28px; color:#fff;}
.fixft a{color:#fff;}
.itemPicZoom { padding-bottom:5px; }

#ctl00_ContentRegion_distributorRepeater_ctl00_cartLineRepeater_ctl00_productImageHyperLink img{margin-right:5px; }
.itemNumberTd .text{margin-right:5px;}
.itemNameTd .text{margin-right:5px; }
#Anthem_ctl00_ContentRegion_cartFreightSelector_freightLabel__ {padding-right:3px; } 


/*.locationGmapOuter ul {
	background-image: url(images/Gmap_oversigt_bg.png);
	background-repeat: no-repeat;
	height:39px;
	width: 540px;
	
}*/

	
.locationGmapOuter li {
	float: left;
    height: 19px;
    list-style-type: none;
    margin-right: 216px;
    position: relative;
    top: 1px;
}

.locationGmapOuter input {margin-left: 10px;
    position: relative;
    top: 10px;}

.locationGmapOuter label {
    display:none;
    }





#locationGmap {
    height: 500px;
    margin-top: 0;
    width: 100%;
}

/* Dropdown menu START */
#topDropDownMenu {
    float: left;
    margin-top: 0;
}
#topDropDownMenu .menuHeightDiv {
    height: 12px;
    overflow: hidden;
}

li.expanderMenu div.menuContainer {
    margin: 0;
    position: absolute;
    top: auto;
    z-index: 99999;
}
#topDropDownMenu .menuLinkElement {
    display: block;
    font-size: 12px;
    font-weight: bold;
}
#topDropDownMenu dt {
    border-bottom: medium none;
    display: block;
    margin: 0 0 5px;
    padding: 5px 16px 0 10px;
}
li.expanderMenu {
	background-image: url(images/bg_menu.png);
	background-position:right center;
	background-repeat: no-repeat;
}

/* Dropdownmenu End */


/* Gmap Holstebro icon on top */
#mtgt_unnamed_0 {z-index: -980346016!important;}
#mtgt_unnamed_12 {z-index: -980346016!important;}
#mtgt_unnamed_51 {z-index: -980346016!important;}
#mtgt_unnamed_92 {z-index: -980346016!important;}
#mtgt_unnamed_131{z-index: -980346016!important;}
#mtgt_unnamed_140{z-index: -980346016!important;}
#mtgt_unnamed_142{z-index: -980346016!important;}

.overlayList {
	left: -1px!important;
    top: 5px!important;
	bottom: 0!important;
	right: 0!important;
	display: block!important;
	width: 76px;
	height: 40px;
}

.centerContent .priceAltHeader br {display:none;}




.gift_basketStep_active {
    border: 1px solid #999999;
    color: #000000 !important;
    float: left;
    height: 18px;
    margin-right: 10px;
    padding: 2px 0 0;
    width: 35px;
}
.gift_basketStep_before {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    color: #323232;
    float: left;
    height: 18px;
    margin-right: 10px;
    padding: 2px 0 0;
    width: 35px;
}
.gift_basketStep_after {
    border: 1px solid #000000;
    color: #000000;
    float: left;
    height: 18px;
    margin-right: 10px;
    padding: 2px 0 0;
    width: 35px;
}


.productAdditionalInfoWrapper{
background-color: #CCCCCC;
    color: #222222;
    display: block;
    font-size: 10px;
    height: 17px;
    opacity: 0.8;
    padding-top: 5px;
    position: absolute;
    text-align: center;
    top: -30px;
    width: 218px;}


#productListTable .productRow .textBox {position: relative !important;}
.listProductText {}
.divPricesOrder {padding-top: 10px}



.imageBorderMedium #wrap {z-index:10!important;}
/* modified by Linh on 27 Mar 2012 */
/*5*/.main { background:url(images/sprite_image.png) center -1440px no-repeat !important; width:966px; margin:0 auto; position:relative}

/*308*/.ssBox {    background:	url(images/sprite_image.png) 0 -100px no-repeat;    float: right;    height: 67px;    margin-bottom:3px;    position: relative;    width: 713px; left:-22px; top:0; z-index:999}
/*348*/.addToCartButton{ background:url(images/sprite_image.png) -920px -100px no-repeat; font-size:0px; color:#fff; text-transform:uppercase; height:60px; width:235px; text-align:left; padding:17px 0 0 20px; font-weight:bold; letter-spacing:-1px;  }
/*353*/.divOrderInnerInfo a{ background:url(images/sprite_image.png) -140px -220px no-repeat; width:142px; height:28px; overflow:hidden; color:transparent; font-size:0px; display:block; text-decoration:none; }
/*424*/.locationGmapOuter ul {
	background: url(images/sprite_image.png) -350px -220px no-repeat;
	height:39px;
	width: 540px;
}


/* Item group customization */
.divItemGroups {
	width: 702px;	
}
	.divItemGroups .row .item{ 
		text-align: left;
		background:url(images/div-item-category.jpg) repeat-x left bottom;
		border: solid 1px #e4e4e4;
		float: left;
		margin: 0;
		width: 200px;
		padding: 8px 10px;
		margin-bottom: 18px;
	}
	.divItemGroups .row .item a{
		font-family:Arial, Helvetica, sans-serif;
		display: block;
		background:url(images/line-up-link-bg.png) no-repeat right center;
		font-size: 14px;
		text-transform: uppercase;
		text-shadow: -1px 1px 0px #ffffff;
		color: #7b7b7b;
		padding-right: 20px;
		min-height: 28px;
		line-height: 100%;
	}
		.divItemGroups .row .item .groupImg{
		display: none;	
		}
	.divItemGroups .row .next {
		margin-left: 18px;	
	}
	
	
	
	
.isProductlist .purchaseButton { display:none; }

.centerProductListNoRight {
	margin-top:0px; 
}

/* New CSS - CLH */
	/* frontpage slideshow*/
		.frontpageOuter{ float:left; width:702px; height:294px; }
		.peKenBurns{ width:702px; height:342px; }
		.peKenBurns .peKb_slides .peKb_frame{ background: none;}
		.peKenBurns .peKb_slides{border:none; border-radius:0; background:none;}
		.peKenBurns .peKb_shadow { background:none; display:none; }
		.peKenBurns .peKb_timer .peKb_overlay{ background: url(images/sprite_image.png) no-repeat 0 -687px; width:6px; height:6px; }
		.peKenBurns .peKb_controls{ overflow:visible; z-index:999; margin-top:-47px !important; height:47px; }
		.peKenBurns .peKb_timer{ width:6px; height:6px;}
		.peKenBurns .peKb_videoClose { display:none; }
	
		.peKenBurns .peKb_controls .peKb_slideBtns li{ width:6px; height:6px; margin-left:10px;}
		.peKenBurns .peKb_controls .peKb_slideBtns li a, .peKenBurns .peKb_controls .peKb_slideBtns li a:hover{ background:url(images/sprite_image.png) no-repeat -20px -687px;width:6px; height:6px;}
		.peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide, .peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide:hover{ width:6px; height:6px; background:url(images/sprite_image.png) no-repeat 0px -687px;}
		.peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide:hover{width:6px; height:6px; background:url(images/sprite_image.png) no-repeat 0px -687px;}
		.peKenBurns .peKb_timer canvas{ display:none; }
		.peKenBurns .peKb_controls .peKb_arrows{ border-radius:0; padding:0; position:absolute; top:-11px; right:0; z-index:9999; width:62px;}
		.peKenBurns .peKb_controls .peKb_mainPanel, .peKenBurns .peKb_controls .peKb_holder{ position:static; }
		.peKenBurns .peKb_controls .peKb_arrows .peKb_next:hover{}
		.peKenBurns .peKb_controls .peKb_arrows .peKb_prev, .peKenBurns .peKb_controls .peKb_arrows .peKb_prev:hover, .peKenBurns .peKb_controls .peKb_arrows .peKb_next, .peKenBurns .peKb_controls .peKb_arrows 		.peKb_next:hover{ background:url(images/sprite_image.png) no-repeat 0 -567px;}
		.peKenBurns .peKb_controls .peKb_arrows .peKb_prev:hover{ background-position:-80px -567px;}
		.peKenBurns .peKb_controls .peKb_arrows .peKb_next{ background-position: 0 -627px;}
		.peKenBurns .peKb_controls .peKb_arrows .peKb_next:hover{ background-position:-80px -627px;}
		.peKenBurns .peKb_controls .peKb_arrows .peKb_prev, .peKenBurns .peKb_controls .peKb_arrows .peKb_next{ width:30px; height:30px; margin-left:1px; padding:0;}
		.peKenBurns .peKb_controls .peKb_slideBtns{ margin-top:25px; display:none; }
		/* Fix slideshow's default style for IE */
				
				/*CONDITIONAL STYLES FOR IE7*/
					.ie7 .peKenBurns .peKb_controls .peKb_mainPanel { background:none }
					.ie7 .peKenBurns .peKb_controls .peKb_mainPanel div.peKb_iebg { background:none }
					.ie7 .peKenBurns .peKb_controls .peKb_mainPanel span.peKb_iebgRight { background:none }
					.ie7 .peKenBurns .peKb_videoClose { background:none }
					.ie7 .peKenBurns .peKb_logoLabel { background:none }
					.ie7 .peKenBurns .peKb_controls .peKb_arrows{width:70px; right:-7px;}
					.ie7 .peKenBurns .peKb_controls .peKb_videoClose a{ background:none;}
					.ie7 .peKenBurns .peKb_timer{ display:none!important;}
				/*END CONDITIONAL STYLES FOR IE7*/
				
				/*------------------------------------------------------------------------*/
				
				/*CONDITIONAL STYLES FOR IE8*/
					.ie8 .peKenBurns .peKb_controls .peKb_mainPanel { background:none }
					.ie8 .peKenBurns .peKb_controls .peKb_mainPanel div.peKb_iebg { background:none }
					.ie8 .peKenBurns .peKb_controls .peKb_mainPanel span.peKb_iebgRight { background:none }
					.ie8 .peKenBurns .peKb_videoClose { background:none }
					.ie8 .peKenBurns .peKb_logoLabel { background:none }
					.ie8 .peKenBurns .peKb_controls .peKb_arrows{width:70px; right:-7px;}
					.ie8 .peKenBurns .peKb_timer{ display:none!important;}
				/*END CONDITIONAL STYLES FOR IE8*/
				
				
			/* e:Fix slideshow's default style for IE */
	/* e:frontpage slideshow */
	
	.savePrice { font-size:13px; line-height:24px; color:#3a3737; text-transform:uppercase; text-shadow:-1px 1px rgba(255,255,255,.7); background:url(images/saveAmount.jpg) 0 0 repeat-x; padding:0 6px; height:24px; margin:4px 0; }
	
	/* product */
	.isProduct .imageBoxMedium { width:422px; }
	.isProduct .itemPicZoom { margin:5px 0 10px; }
	.isProduct .productItemPicContainer { margin:15px 15px 0 0; }
	.isProduct .itemPic { margin:0; width:422px; }
	/* e:product */
	
	.isProductlist .savePriceList { display:none; }
	.isProductlist .divOrderOuter { float:left; }
	
	/* checkout */
	.wrapping_icon .che_boxh .fl { background:url(images/checkout_icon.png) 0 0 no-repeat; padding:4px 0 2px 29px; }  
	.wrapping_icon .che_boxh { padding:4px 12px 3px; width:646px; }
	.isCheckout .wrapping_icon .itemPriceTh { padding:4px 0 0; }
	
	.comment_icon .che_boxh .fl { background:url(images/checkout_icon.png) 0 -66px no-repeat; padding:3px 0 0px 29px; }  
	.comment_icon .che_boxh { padding:5px 12px 2px; width:646px; }
	.isCheckout .comment_icon .itemPriceTh { padding:4px 0 0; }
	
	.gift_icon .che_boxh .fl { background:url(images/checkout_icon.png) 0 -131px no-repeat; padding:1px 0 1px 29px; }  
	.gift_icon .che_boxh { padding:6px 12px 1px; width:646px; }
	.isCheckout .gift_icon .itemPriceTh { padding:4px 0 0; }
	/* e:checout */
/* e:New CSS - CLH */


.productItemPic {
	width: 420px;
	margin-right: 10px;
}
.productItemInfo.noRight {
	width: 246px;	
}
.itemPic {
	overflow: hidden;
	width: 416px;
}
.boxRightContainer, .boxRight {
	position: relative;
	margin-top: 20px;
}
#tp_widget .tpc_bg {
	padding: 0 0 460px!important;
}
#tp_widget .tpc_bg, #tp_widget .tpc_gradient {
	position: relative!important;	
}
.boxRightContainer {
	width: 260px;
	margin: 0;
}
.boxRightContainer .boxRight .tpc_widget, .boxRightContainer .boxRight {
	width: 100%!important;	
	margin: 0;
}
.boxRightContainer .boxRight #tp_widget .tpc_gradient {
	bottom: 23px;
}
.boxRightContainer .boxRight #tp_widget li {
	margin: 0 10px 10px;	
}

/*checkout page*/
	.che_head{ margin: 8px 0 14px 8px; padding:0; background: url(images/bg_headcheck.jpg) no-repeat scroll 0 bottom }
	.che_indhead h1{font-family: Arial, Helvetica, sans-serif;}
	.isCheckout .content .checkout{ background: none !important; margin: 0 auto; padding-bottom:30px;}
	.bt2 { background: url(images/sprite_image.png) no-repeat scroll 0 -842px ;}
	.bt2 span { background: url(images/sprite_image.png) no-repeat scroll right -885px ;font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
	.selected .bt2 { background: url(images/sprite_image.png) no-repeat scroll 0 -730px ;}
	.selected .bt2 span { background: url(images/sprite_image.png) no-repeat scroll right -773px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
	.shopvidere { background: url(images/sprite_image.png) no-repeat scroll 0 -962px;}
	.neeste { background: url(images/sprite_image.png) no-repeat scroll right -961px;}
	.bt3 {  background: url(images/sprite_image.png) no-repeat scroll 0 -1034px;}
	.bt3 a { background: url(images/sprite_image.png) no-repeat scroll right -1057px;}
	.bt3 a:hover{ color:#fff;}
	a.bt3 span { background: url(images/sprite_image.png) no-repeat scroll right -1057px;}
	.selected .bt2 .number { background: url(images/sprite_image.png) no-repeat scroll 0 -1090px;}
	.bt2 .number { background: url(images/sprite_image.png) no-repeat scroll 0 -1090px;}
	.antalpro { background: url(images/sprite_image.png) no-repeat scroll -100px -1090px; width: 30px ; border:none; padding: 0 ;}
	.jegaccep { background: url(images/sprite_image.png) no-repeat scroll 0 -1370px; color:#fff;}
	
	.che_bstep2 input { background: url(images/sprite_image.png) no-repeat scroll 0 -1270px; border: medium none;  padding: 5px; width: 192px;}
	.che_bstep2 select { background: url(images/sprite_image.png) no-repeat scroll  0 -1270px; border: medium none;  padding: 3px 5px 5px; width: 204px;}
	.che_bstep2 .w129 { background: url(images/sprite_image.png) no-repeat scroll  0 -1234px; padding-left: 15px;  width: 109px;}
	.che_bstep2 .w45 { background: url(images/sprite_image.png) no-repeat scroll 0 -1201px;  width: 35px;}
	
	.jegaccep a{ color:#fff;}
	.che_Fak .che_checkbox input{ width: auto;}
	
	.isCheckout .itemNameTd {width:320px;}
	.che_allprice2{ background:url(images/bg_allprice2.png) no-repeat 0 0 #7e7e7e;}
	.che_log_inner_right_field .w202{ width:119px !important; background-position:0 -1234px;}
	.che_arrow{ background: url(images/sprite_image.png) no-repeat scroll 10px -1130px;}
	.che_login .validationSummary{ padding:10px 0 0 7px;}
	.che_login .DESVALSummaryErrors{ padding-left:12px;}
	
	.che_boxtext .box3 { width: 253px;}
	.che_boxtext .box3_ct { width: 238px;}
	.che_boxtext .w106 { width: 147px;}
	.che_bstep2 label.rightLabel{ width:180px;}
	
	.che_login{ display:none;}
/*end checkout*/

.isWebpage .right .boxRightContainer.relatedProducts {width: 172px;}

.isCheckout .content .che_head div {font-weight:normal; float:left;}

/*product info: XNH*/
.dt_information{ width:243px; padding:1px 9px 0px; margin-top: 5px;  box-shadow:0 0 5px rgba(0,0,0,0.07); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.07)); -moz-box-shadow:0 0 5px rgba(0,0,0,0.07); font-size: 12px;
	border-left:1px solid #ebeaea;
	border-right: 1px solid #ebeaea;
	border-top:1px solid #ebe8e7;
	border-bottom: 1px solid #ebe8e7;
	border-collapse: separate;
	}
.dtifTable{ width: 243px; }
.dtifSpecBox {border-top: 1px solid #e6e6e6;   padding: 1px 0 4px;}
.dtifSpecBox:first-child {border-top: 0;  padding: 2px 0 4px;}
td.specName, td.specInfo{ float: left;}
td.specInfo{ text-align: left; padding-left: 5px;}

/*e: XNH*/

.itemPic .productItemPicContainer{ min-height:102px;}
#productRelationsCenter{ padding:20px 0 0 10px;}
#productRelationsCenter .relationsTable.noRight .relationsTableHeader{ background:none; color:#333; border-bottom:1px solid #ccc; font-size:16px; padding:10px 0;}
#productRelationsCenter .relationsTable .relatedProduct{ margin-top:15px;}

/* Apply save percentage*/
.isProduct .addToCart{position: relative;}
.isProduct .savePercent span{ line-height: 22px;}
.savePercent {  background: url(images/sprite_image.png) no-repeat -920px -300px; color: #FFFFFF; display: block; font-size: 19px; font-weight: bold; height: 24px; padding: 37px 0 0 145px; position: relative; width: 142px; }
.savePercent ~ span .addToCartButton { color: #FFFFFF; display: block;font-size: 0px;font-weight: bold; position: absolute; text-align: center; background: none; z-index: 9; top: 0;}

/***** Update design for TOP (HNT) ***/
	.outer{ background: transparent;}

	.mainContent,
	.mainContentTD { display: block; position: relative; }
	.main { clear: both; width: auto; background:url(images/toprepeatx.jpg) 0 0 repeat-x !important; }
	.topSection { background:url(images/sprite_image.png) center -1440px no-repeat; border-top: 0; margin: 0 auto; width: 950px; padding: 0 8px; }




/* Not logged in */
/*.tla {padding-left:103px;position:relative; background:url(images/tla_beforlogin.jpg) 103px -1px no-repeat; height:35px;}*/
.tla span {margin-left:244px;}
.tla img.tlaTrans {width:90px;height:42px;float:left;}
.tla input {background:transparent;color:#6e7276; border:none}
.tla .tlaUsername  {margin:0px;padding:0px;position:absolute;top:8px;left:210px;}
.tla .tlaPassword {margin:0px;padding:0px;position:absolute;top:8px;left:347px;}
.tla .tlaLoginBtn {margin-left:26px;width:70px;cursor:pointer;height:22px;}
.tla .tlaFeedback {left:185px;position: absolute;top:35px;}
.tla .tlaFeedback #loginDiv {position:relative;top:-3px;}
.tla .tlaFeedback ul, .tla .tlaFeedback li {margin:0px;padding:0px;list-style:none;}
.top {position:absolute;top:0px;height:102px;width:103px; left:0; margin:0;}
.tlaForgotPass{ display:none}
.topSmallCart {position: absolute;right:10px;top:36px; width:auto; height:73px; color:#676767; font-size:11px; cursor:pointer; padding-top:22px; line-height: 12px;}
#topSmallCartCount, #topSmallCartPrice{ text-align:right; padding-right:62px; white-space: nowrap;}
/* Logged in */
 .tla{height:33px;}
.tla .tlaAuthenticated {margin-top:3px;}
.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:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.tla {padding-left:103px;position:relative; height:35px;}
.tlaUnauthenticated{background: #2a2a2a url(images/sprite_image.png) right 0 no-repeat; }
.tla .tlaAuthenticated .tlaLogoutBtn {padding:0px;margin:0px;width:71px;height:22px;background:url(images/sprite_image.png) left -217px no-repeat;cursor:pointer;}


/*some new*/


/* Login */
	.loginBoxWrapper{ display:none; position: relative; z-index: 999; background: #2A2A2A; }
	/* Not logged in */
	.tla { padding:0 8px; width:950px; margin:0 auto; clear:both; height: auto; min-height: 41px;}
	.tlaUnauthenticated{ width:950px; height: auto; min-height: 41px; position:relative; margin:0 auto; padding: 0; }
	.tla span {margin-left:244px;}
	.tla img.tlaTrans {width:200px; height: 41px; float:right; margin-right: 350px;}
	.tla input {background:transparent;color:#515254;font-size:10px; }
	.tla .tlaUsername {margin:0px;padding:0px;position:absolute;top:12px;right:218px; left: auto; width:120px; height:17px; line-height: 17px; border: 0; color: #6e7276; font-size: 10px; }
	.tla .tlaPassword  {margin:0px;padding:0px;position:absolute;top:12px;right:79px; left: auto; width:120px; height:17px; line-height: 17px; border: 0; color: #6e7276; font-size: 10px; }
	.tla .tlaLoginBtn { display: block; cursor: pointer; height: 20px; padding: 0; position: absolute; right: 0; top: 11px; width: 65px; margin-left: 0; }
	.tla .tlaFeedback { left: auto;position: static;top:auto; right: auto; clear: both; }
	
	/* Clearfix */
	.tla .tlaFeedback:after,
	.tla:after {
	  clear: both;
	  content: "";
	  display: block;
	  height: 0;
	  visibility: hidden;
	}
	
	* html .tla .tlaFeedback,
	* html .tla {
	  height: 1%;
	}
	
	:first-child + html .tla .tlaFeedback
	:first-child + html .tla {
	  min-height: 1%;
	}
	/* End Clearfix */
	
	.tla .tlaFeedback #loginDiv {position:relative;top:2px; right:-27px;}
	.tla .tlaFeedback ul, .tla .tlaFeedback li {margin:0px; font-size: 11px;}
	.tla .tlaFeedback li { float: none; clear: both; list-style: circle inside none; }
	.tlaForgotPass{ display:none}
	.validationSummary { font-size:12px; line-height:16px; color: #ff0000; padding: 0 130px 0 0; margin: -5px 0 5px; float: right; width: 218px; }
	.articleWrapper .validationSummary{padding: 5px 0 0 0px;}
	.isWebpage .centerContent .getPwdResult .validationSummary{padding: 10px 0 0 0px;}
	.validationSummaryHeader { font-weight:bold; }
	.tla .tlaFeedback #loginDiv { position: absolute; position: absolute; right: 75px; top: 11px; }
	.tla .ajaxload { background-image: url("images/ajax-loader-01.gif") }
	/* Logged in */
	.authenticated{ display:block!important; background: #2d2d2d url(images/logout-bg.jpg) center top no-repeat; }
	.tla .tlaAuthenticated {margin-top:0; padding:0 ; margin:0 ; position:relative; height:41px; line-height:41px ; overflow:hidden}
	.loginAs a{ background:none!important; font-weight:bold!important; display:block;  text-align:right ; overflow:hidden}
	
	.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-top: 0; margin-right: 15px;}
	.tla .tlaAuthenticated li a {text-decoration:none;color:#fff;font-family: Arial, Helvetica, sans-serif;font-size:11px; padding:0;}
	.tla .tlaAuthenticated .tlaLogoutBtn { position: absolute; right: 0px; top: 8px; text-indent: -10000em; }
	#LoginContainer #loginDiv {    margin-left: 10px;    width: 400px;}
	#LoginContainer #passwordDiv {    margin-left: 10px;    margin-top: 10px;}
	#ctl00_ContentRegion_centerContentWebPage input[value="Opret bruger"] { margin-left: 52px; }
	#ctl00_ContentRegion_centerContentWebPage input[value="Send kode"] { margin-top: 8px; }
	select.inputDelivery { width: 162px; }
	.tlaAuthList { position: absolute; right: 70px; }
	.addListForm { margin-top: 10px; }
/* End Login */

/*Top Menu styles start*/
	.additionalMenu {
		background: transparent;
		margin: 0 auto;
		padding: 0 0 0 117px;
		height: 35px;
		width: auto;
	}
	.additionalMenu a:link { color: #fff; font-size:11px; line-height: 35px; text-transform: uppercase; text-decoration: none; font-weight: bold; }
	.additionalMenu a:active { color: #fff; font-size:11px; line-height: 35px; text-transform: uppercase; text-decoration: none; font-weight: bold; }
	.additionalMenu a:visited { color: #fff; font-size:11px; line-height: 35px; text-transform: uppercase; text-decoration: none; font-weight: bold; }
	.additionalMenu a:hover { color: #fff; font-size:11px; line-height: 35px; text-transform: uppercase; text-decoration: none; font-weight: bold; }
	.menuNormbg, .menuOverbg { height: 35px; line-height: 35px; padding: 0 7px; }
	.menuNormbg:first-child, .menuOverbg:first-child { padding-left: 0; }
/*Top Menu styles End*/

#topDropDownMenu dl {
	border-right: 0;
	border-left: 1px solid silver;
	width: 150px;
}

#topDropDownMenu dl:first-child {
	border-left: 0;
}

.textAdress {
	clear: both;
	background: url(images/sprite_image.png) no-repeat -872px -560px;
	margin: 0 -25px;
	padding: 4px 0 4px 325px;
	
}
.mcbLogo { bottom: 16px; margin-right: -25px; }
/***** End Update design for TOP ***/
.isProduct .itemAdded{ width: 242px; float: left; margin: 4px 0 0 10px; padding: 0;}
.isProduct .validationSummary{width: 242px; margin: 0; padding: 0;}
.isProduct .validationSummary ul{ margin-left: 20px;}


/* style filter*/
	.productFilterBoxcontainer{ background:none; margin:0;}
	.productListView3 .savePriceList{ display:none;}
	.filterOption{ float:left; margin:10px 10px 0 0;}
	.filterOption .filterOptionSelection{ background: url(images/sprite_image.png) no-repeat -860px -1150px; font-weight:bold; font-size:12px; text-shadow:0 -1px 1px rgba(129,129,129,0.4); color:#fff; border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0; line-height:20px; height:20px; padding:0 5px;}
	.filterOption .filterRemoveFilterOption{ background:url(images/sprite_image.png) no-repeat right -1150px; height:20px; width:18px; border:none;}
	.resetAllFilter input, .resetAllFilterBottom input{background:url(images/sprite_image.png) no-repeat -1010px -1200px; border:none; font-size:0; line-height:0; width:170px; height:28px; outline:none;}
	
	.headerFilter{ border:none; background:url(images/filter_border.png) repeat-x 0 bottom; margin:0 0 5px; padding:0 0 11px 1px; position:relative; width:153px;}
	.productFilterBoxcontainer .filterOptionName{ font-size:17px; font-weight:normal; text-transform:uppercase; color:#333333; padding:0;}
	.jspPane{ padding:0 !important; width:154px !important;}
	.filterOptionPanel {border: 0;}
	.filterOptionSelection {vertical-align: middle;	background: #333; color: #fff; font-size: 10px; height: 20px; line-height: 20px;	padding: 0 0 0 6px;	text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2);	border-radius: 0;-moz-border-radius: 0;	-webkit-border-radius: 0;	-o-border-radius: 0;}
	.filterOption .facet_label { line-height: 18px; }
	input.filterResetOnlyFilter {background: transparent;color: #333;	position: absolute;	right:2px; top:3px; padding: 0; margin: 0; font-size:11px; text-transform: none;	text-decoration: underline;	height: 15px;	line-height: 15px;	border:none; outline:none; *width:35px;}
	.filter_options_content{ padding:6px 0 0;}
	.filterTable{ background:url(images/filter_border.png) repeat-x 0 bottom; width:154px; }
	.customCheckboxContainer.isCheck {background: url(images/sprite_image.png) no-repeat -1010px -1250px;}
	.filterFacetName .facet_label,
	.filterTable .filterFacetCountText {
		font-size: 10px;
		color: #333;
		line-height: 12px;
	}
	.filterGroup {
		padding: 0;
	}
	.filterTable .filterRow { border-bottom: 0; }
	.filterTable td,
	.filterTable .filterCheckBox { padding:5px 0 8px }
	.filterTable .filterCheckBox { width: 14px; padding-right:5px; padding-top:6px;}
	.filterGroup { margin: 1px 0 14px; overflow: visible; width:170px !important;}
	.jspContainer{ width:170px !important;}
	.filterCheckBox { width: 20px; }
	.filterTable .filterFacetCountText  { width: 35px; text-align: right; font-size:11px; padding-top:7px; }
	.filterTable .filterFacetName { width: 68%; }
	.customCheckboxContainer {
		background: url(images/sprite_image.png) no-repeat -1130px -1289px;
		display: block;
		height: 13px;
		position: relative;
		width: 16px;
	}
	.filterFacetName .facet_label, .filterCheckBox .customCheckboxContainer {
		cursor: pointer;
	}
	.filterFacetName .facet_label{ font-size:13px; line-height:15px;}
	.customCheckboxContainer input[type="checkbox"] {
		left: -3333px;
		position: absolute;
	}
	.jspVerticalBar { width: 6px; }
	.jspDrag {
		background: #CA385D;
		background: -moz-linear-gradient(top, #CA385D 0%, #BA1F4B 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CA385D), color-stop(100%,#BA1F4B));
		background: -webkit-linear-gradient(top, #CA385D 0%,#BA1F4B 100%);
		background: -o-linear-gradient(top, #CA385D 0%,#BA1F4B 100%);
		background: -ms-linear-gradient(top, #CA385D 0%,#BA1F4B 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CA385D', endColorstr='#BA1F4B'); /* IE6 & IE7 */  
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#CA385D', endColorstr='#BA1F4B')"; /* IE8+ */  
		background: linear-gradient(top, #CA385D 0%,#BA1F4B 100%);
		margin: -1px;
	}
	
	.jspTrack {
		background: #e6e6e6;
		border: 1px solid #dedede;
	}
	
	.jspVerticalBar .jspArrow {
		height: 0 !important;
	}
	
	.resetAllFilterBottom { margin-top: 15px; }
	.resetAllFilter{ border:none; padding-bottom:19px;}

	.isProductlist  .left{ width:170px; padding:0 28px 0 23px;}
	.ParentItemGroupSingleNode{ background:none; border:none; border-bottom:1px solid #dcdcdc;}
	.ParentItemGroupSingleNode a{ background:url(images/sprite_image.png) no-repeat -1165px -1321px; padding:0 0 7px 23px; margin:0; font-size:17px; font-weight:normal; text-transform:uppercase;}
	.ItemGroupSelectionSingleNode{ background:none; color:#333; font-size:15px; font-weight:normal; text-shadow:none; text-transform:uppercase; border-bottom:1px solid #dcdcdc; padding:7px 10px 9px 2px}
	.SubItemGroupSingleNode{ background:none; padding:6px 0 0;}
	.SubItemGroupSingleNode a{ border:none; padding:3px 0 3px 1px; font-size:13px; line-height:15px;}
	.SubItemGroupSingleNode a:hover{ background:none;}
	#compact-singlenodemenu-show-more-less-button{background:url(images/sprite_image.png) no-repeat -860px -1200px; width:68px; height:26px; padding:0; font-size:0; line-height:0;}
	#compact-singlenodemenu-show-more-less-button.isShown{background:url(images/sprite_image.png) no-repeat -860px -1250px;}
	.productSingleNodecontainer{ padding-bottom:19px;}
	.compact-singlenodemenu-div{ margin:16px 0 0;}
	.compact-singlenodemenu-gradient{ background:url(images/single-node-fade-gradient.png) repeat-x; height:54px; top:-54px;}
/* style filter - END*/
.divFooterPart3{ display:none}