﻿@charset "utf-8";
*{ margin:0; padding:0; border:none; outline:none}
/*General styles start*/
body, html, div, blockquote, img, p, h1, h2, h3, h4, h5, h6, pre, ul,  ol, li, dl, dt, dd, form, a, fieldset, th, td  
{ margin: 0; padding: 0; border: 0; outline: none; }


    body, html{font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#42454e; background-color:#5b5e6a; background-repeat:no-repeat;background-attachment:fixed; background-position:center 0; height:auto!important}
	
	
    input, textarea, select { font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#42454e; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#494849; font-size:32px; font-weight:normal; line-height:32px; }
    h2 {margin:0px; color:#42454e; font-size:14px; line-height:25px; font-weight:bold; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:none; border-top:none; width:900px; padding: 0 0px 64px 0px; position:relative; margin:0;  }
	.isProductlist .content, .isProduct .content, .isSearch .content, .isAuthenticated .content {padding: 81px 0px 64px 0px; }
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; padding: 0 10px 10px 0 }
    .centerContentWebPageNoRight { background:#FFFFFF; }
	.outer { }
	.main { width: 980px; overflow: hidden; margin: 0 auto; background: #ffffff; }
    .mainContent { width: 900px !important; display: table; position: relative; float: left !important; text-align: left !important; margin-left: 40px; }
	.mainContentTD { width: 900px; position: relative; }
	.textAdressTD { width: 900px; text-align: left; padding-bottom: 74px; padding-top:0px;}
    .productMenucontainer { background:#FFFFFF; }
    .top { background:none;}
	.productListView1 .divPricesOrder .divPrices {
		width: 200px;
	}	
	
/*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:#42454e; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#42454e; 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; font-size:16px; font-weight:bold; }
    .headerPaging { background:#f5f5f0; border-top:1px solid #42454e; border-bottom:1px solid #42454e; background-repeat:repeat-x; }
    .headerPaging .paging { color:#42454e; font-size:11px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#42454e; font-size:11px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#42454e; font-size:11px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#42454e; font-size:11px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#42454e; font-size:11px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #42454e; border-top:1px solid #42454e;}
    .line { border-bottom:1px solid #D2D2D2;}
    .link:link { color: #42454e; font-size:10px; }
    .link:active { color: #42454e; font-size:10px; }
    .link:visited { color: #42454e; font-size:10px; }
    .link:hover { color: #42454e; 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 #42454e;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:15px; color:#a1a1a2; line-height:20px; }
    .productHeader { background:#42454e; border:none; height:22px; padding:2px 0 0 20px; color:#fff}
	.noItemsHeader {    color: #FFFFFF;}
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:15px; color:#a1a1a2; line-height:15px; }
    .prevPriceSmall { color:#42454e; font-size:11px;  line-height:15px; }
    .priceSmall { color:#494849; font-size:11px;  line-height:16px; font-weight:bold}
    .price { font-size:12px; color:#42454e;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:27px; color:#42454e;  text-decoration:none; line-height:27px; font-weight:bold; }
	.priceStorExcl {font-size:11px; color:#767C79;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 0 0;}
    
    .itemNo {font-size:10px;color:#494849; float:none;}
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#42454e; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#42454e; line-height:13px; }
    .text a:active{color:#42454e; line-height:13px; }
    .text a:visited{color:#42454e;  line-height:13px; }
    .text a:hover{color:#42454e; line-height:13px; }
    .textSmall { color:#42454e; font-size:11px; }
    .textSmall a { color:#42454e; font-size:11px; }
    .textSmall a:link { color:#42454e; font-size:11px; }
    .textSmall a:active { color:#42454e; font-size:11px; }
    .textSmall a:visited { color:#42454e; font-size:11px; }
    .textSmall a:hover { color:#42454e; font-size:11px; }
    .textSmall .link a:hover { color:#42454e; font-size:11px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#42454e; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#42454e; 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:#42454e; width:220px; line-height:13px;}

		.productNews { width:900px; }
        .productNews img { border:1px solid #e6e6e6; margin-top:0;  }
        .productNewsItem { background:#FFFFFF; min-height: auto; vertical-align:top; padding-bottom:10px}
        .productNewsItem .text { color:#42454e; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { background: none; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; clear: both; height: 30px; width: 900px; margin: 88px 0px 0px 0px; padding: 0; line-height: 22px; padding: 11px 0px 0px 0px; position:relative; z-index:100}
        .menu a:link { color: #494849; font-size:18px; font-weight:bold; text-decoration:none; }
        .menu a:active { color: #494849; font-size:18px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color: #494849; font-size:18px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color: #494849; font-size:18px; font-weight:bold; text-decoration:none; }
        .menuNormbg { background:none; line-height: 18px; padding-left: 0 !important; padding-right: 14px !important; height: 28px !important; }
        .menuOverbg { background:none; line-height: 18px; padding-left: 0 !important; padding-right: 14px !important; height: 28px !important; }
		 .menuLess { margin: 4px 0px 0px 0px; padding: 0;  }
	    .menuLess a { color:#494849; font-weight: bold; text-decoration: none; font-size: 12px; }
	    .menuLess a:hover { color:#ea893a; font-size: 12px; }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
	  .leftMenu { margin: 0; padding: 0; line-height: 15px !important; }
	  .leftMenu li { list-style: none; }
	  .leftMenuContainer { border: 0; margin: 0px 0px 9px 0px; padding: 0; }
     .leftMenuHeader { text-transform:uppercase; color:#494849; background: none; font-weight:bold; font-size:25px; height: 29px; line-height: 28px; margin: 0; width: 170px; padding: 0px 0px 6px 0px; display: table; border-bottom: 1px solid #d2d2d2; }
        .leftSubMenu { border-top:#d2d2d2 1px solid; margin: 4px 0px 0px 0px; padding: 1px 0px 0px 20px; }

        .menuNorm { border-bottom:#d2d2d2 1px solid; margin: 0; padding: 2px 0px 5px 0px; font-size: 12px; }
        .menuNorm a { color:#494849; font-size:12px; font-weight: normal; text-decoration:none; }
        .menuNorm a:hover { color:#ea893a; font-size:12px; text-decoration:none; font-weight: normal; list-style:none; }
        .menuActive { background: none; border-bottom:#d2d2d2 1px solid; margin: 0; padding: 2px 0px 4px 0px; font-size: 12px; }
        .menuActive a { color:#ea893a; font-size:12px; font-weight: normal; text-decoration:none; }
  .menuActive a:hover { color:#494849; font-size: 12px; }
  
  .menuMore { margin: 4px 0px 0px 0px; padding: 0;  }
  .menuMore a { color:#494849; font-weight: bold; text-decoration: none; font-size: 12px; }
  .menuMore a:hover { color:#ea893a; font-size: 12px; }

  .subMenuNorm { margin-top: 2px; }
        .subMenuNorm a { color:#494849; font-size:11px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#ea893a; font-size:11px; text-decoration:none; font-weight:normal; }
  
  .subMenuActive { margin-top: 2px; background: none; }
        .subMenuActive { background: none; font-weight: normal; }
        .subMenuActive a { color:#ea893a; font-size:11px; text-decoration:none; font-weight:normal; border-bottom:#d2d2d2 1px solid; border: 0; }
  .subMenuActive a:hover { color:#494849; font-size: 11px; }
  
  .subSubMenuNorm { margin-top: 1px; background: none; font-weight: normal; }
        .subSubMenuNorm a { color:#ea893a; font-size:11px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#494849; font-size:11px; text-decoration:none; font-weight:normal; }
  
  .subSubMenuActive { margin-top: 1px; font-weight: normal; background: none; }
        .subSubMenuActive a { color:#494849; font-size:11px; text-decoration:none; font-weight:normal; border-bottom:#d2d2d2 1px solid; } 
 
 
/*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF; margin-top:0; margin-bottom:0}
        .choiceBorders { border:1px solid #e6e6e6; background:#FFFFFF;}
        .itemInfo{ margin:10px 0 0 0; float:left;}
        .imageBox { background:#FFFFFF; /*margin-bottom:23px;*/ }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: 1px solid #e6e6e6; }
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #42454e; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#42454e; 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:none; color:#494849; font-size:11px; }
            .boxRight a { color:#42454e; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#42454e; }
            .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/bg_detailbox2.jpg) 0 0 no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-transform:uppercase; height:24px }
			.boxRightContent{ background:#fff url(images/bg_detaillist2.jpg) 0 0 repeat-x;}
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#42454e; }
            .boxRight input {color:#42454e; 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:#42454e; 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:#42454e; 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:#42454e; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#42454e; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#42454e; }
            .boxRightContainerBOX .boxRightHeader {  color: #494849; font-weight: bold;    height: 29px;    line-height: 28px;    margin: 0;    padding: 0 0 6px;    text-transform: uppercase; background:none }
            .boxRightContainerBOX .boxRightHeader a { color:#494849; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#494849; }
            .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 #dcdcdc; width: 160px !important; margin: 0; padding: 0; }
		.mcbLogo { margin-right: 0 !important; color:#848484 !important; }
        .mcbLogoBox a{ color:#848484 !important; margin: 0 !important; padding: 0 !important; font-size:10px;}
        
        .textAdress {color:#42454e; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#42454e; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#42454e; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#42454e; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#42454e; font-size:11px; line-height:11px; }
    /*Footter styles start*/

/*Main styles end*/

/* Not logged in */
.tlaForgotPass { display:none }
.tlaForgotPass a { color: #42454e; font-size: 10px; text-decoration: none; padding-left: 8px; background: url(images/arrow.png) left 5px no-repeat; }
.tla {padding-left:0px;position:relative; height: 24px; clear: both;}
.tla span {margin-left:244px;}
.tla img.tlaTrans {width:171px;height:22px;float:left;}
.tla input {background:transparent;color:#42454e;}
.tla .tlaUsername {padding:0px;position: absolute;top:4px;  width: 98px; left:189px}
.tla .tlaPassword {padding:0px;position: absolute;top:4px;  width: 98px; left:315px}
.tla .tlaLoginBtn { cursor:pointer; position: absolute;  top: 0; margin: 0; width: 62px; height: 22px; left:418px}
.tla .tlaFeedback {left:563px;position: absolute;top:7px;}
.tla .tlaFeedback #loginDiv {position:relative;top:-3px;}
.tla .tlaFeedback ul, .tla .tlaFeedback li {margin:0px;padding:0px;list-style:none;}
.top {position:absolute;top:21px; width: 260px; height:80px; margin: 0 !important; padding: 0 !important; }
.topDiv { width: 260px; margin: 0; padding: 0; height: 80px; }

.topSmallCart {position: absolute;right:0px;top:-84px; height:64px; width:301px; padding:27px 0 0 0; line-height:115%; cursor:pointer}
#topSmallCartCount{ width:215px; text-align:right; font-size:10px; text-transform:none;}
#topSmallCartPrice{ width:215px; text-align:right; font-size:10px; text-transform:none;}
.top {width:295px;}
/* Logged in */
.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:#979797;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.tla .tlaAuthenticated .tlaLogoutBtn {padding:0px;margin:0px;width:62px;height:17px;background:url(images/tlaLogout.gif) left top no-repeat;cursor:pointer;}
.tlaUnauthenticated {background: url(images/bg_login.png) 0 0px  no-repeat; height: 24px; margin: 0; padding: 0; position:relative }


/*new top*/	
.topSection{ width:900px; background:url(images/bg_top.jpg) 0 0 no-repeat; height:152px; position:relative; z-index:100}	
.logoImg { height: 80px; width: 263px;}	
.isFrontpage .ssBox, .isProduct .ssBox, .isProductlist .ssBox, .isSearch .ssBox{display:block; background:url(images/bg_bgsearch.png) 0 0 no-repeat;height:66px; position: absolute;padding: 0; width:917px; top:15px; left:0px; z-index:99; }
.isWebpage .ssBox, .ssBox {display:none;}

.isFrontpage .ssBox{position: relative;}

.ssBoxTextDiv input { color: #42454e; font-family:"Trebuchet MS"; font-size: 15px; margin: 16px 0 0 16px; font-weight:bold; width:740px; text-transform:	uppercase; }
.ssBoxButtonDiv input {     height: 50px;    margin: 0 0 0 0;    padding: 0;    width: 135px;}
.boxCenterContainerImgLEFT, .boxCenterContainerImgRIGHT{ margin:10px 0 0 0;} 
.boxCenterContainerImgLEFT img, .boxCenterContainerImgRIGHT img{ width: auto;}
.boxCenterContainerImg img{ width:301px;}
#logo_parner{ position:absolute ; bottom:0; left:0;}

.left {     padding-left:0;    padding-right:28px;    width: 170px;}
.right {      padding-right: 0px;    width: 170px; padding-top:25px; float:right}
.center{ padding-top:12px;}
.leftMenuContainer { margin-left:0;}
.centerProductList{ padding:12px 0 0 0}
.topSectionView2 {    background-position: center bottom;    background-repeat: no-repeat;
    border-bottom: none;    padding-bottom: 48px;    width: 505px;}
.topSectionView2Content{ padding:0 25px;}
.topSectionView2Content h1{ color:#494849; font-size:36px; padding:27px 0 14px 0; font-weight:bold}
topSectionView2Content p{ font-size:10px}
.right .boxRightContainerImg{ padding-bottom:10px}
.productListView1 .divPricesOrder .divOrderInnerInfo a {
		color: #fff; font-size:16px; font-weight:bold; background:url(images/bt_infokob.png) top right no-repeat; display: block; height:25px; padding: 4px 18px 0 6px; width:140px; text-decoration:none; line-height:23px
}
*:first-child+html .productListView1 .divPricesOrder .divOrderInnerInfo a {padding-top:0px;}
.productListView1 .divPricesOrder .divOrderInnerInfo{ float:right; margin: 0 10px 0 0}
.productListView1 .item,.productListView1 .alt{ /*background:url(images/bg_list.jpg) 0 bottom repeat-x;*/}

/*detail*/
.addToCartButton{background: url("images/bg_buttom2.jpg") no-repeat scroll 0 0 transparent;
    color: transparent;
    font-size: 0;
    font-weight: bold;
    height: 48px;
    line-height: 99;
    padding: 8px 0 0 10px;
    text-align: left;
    width: 192px;}
.wishListButton { background:url(images/bg_buttom1.jpg) 0 0 no-repeat; width:94px; height:26px; font-size:0px; color:transparent;}
.checkListButton{ background:url(images/bg_buttom1.jpg) -98px 0px no-repeat; width:94px; height:26px; font-size:0px; color:transparent;}
.wishListButton{ margin-right:5px}
.itemButton{ margin-bottom:0;}
.checkAndWishList{ margin-top:0; margin-bottom:5px}
#sendToFriendContainer a{ color:#494849;}
#productRelationsCenter .relationsTable .relationsTableHeader{ background:url(images/bg_detaillist.jpg) 1px 0 no-repeat; width:490px; height:24px;}
#productRelationsCenter .relationsTable .boxContent { background:url(images/bg_detaillist2.jpg) 0 0 repeat-x;  }
#productRelationsCenter{ padding-top:20px}
.centerNoRight{ width:700px; padding-top:12px}
.ssBoxLoaderIcon { margin:20px 0 0 -15px}



/*only front page*/	
.isFrontpage .left { display:none;}
.isFrontpage .center { float: left; padding-right:0; width: 900px;}
.isFrontpage .right { display:none; }
.isFrontpage .boxCenterContainerImgLEFT { width: 299px; height: 167px; float: left; clear: none; }
.isFrontpage .boxCenterContainerImg { width: 301px; height: 167px; float: left; clear: none; }
.isFrontpage .boxCenterContainerImgRIGHT { width: 300px; height: 167px; float: left; clear: none; }



.divFooterPart1 { float: left; width: 440px; text-align: left; padding-right:20px; line-height: 16px; padding-bottom: 10px; }
.divFooterPart1 p, .divFooterPart2 p, .divFooterPart3 p { margin: 0; padding: 10px 0px 10px 0px; font-size:11px }
.divFooterPart1 h1, .divFooterPart2 h1, .divFooterPart3 h1 { font-size: 14px; text-transform: uppercase; }
.isFrontpage .divFooterPart2  { float: left; width: 440px; padding-right:0px!important; text-align: left; line-height: 16px; padding-bottom: 10px; }
.isFrontpage .divFooterPart2 p { margin: 0; padding: 10px 0px 10px 0px;font-size:11px  }
.isFrontpage .divFooterPart2 h1 { font-size: 14px; text-transform: uppercase; }
.divFooterPart2 {float:left; width:115px; padding-right:20px;}
.divFooterPart3 {
    background: url(images/mosquitoPhone.gif) no-repeat left bottom transparent;
    float: left;
    padding-bottom: 27px;
    width: 290px;
}
.divFooterContent a {color:#42454E;}
.divFooterFrontpage {margin-bottom: 0px; margin-top:25px;}
.isFrontpage .divFooterFrontpage { display: table;  margin-bottom: 0px; margin-top:25px}
.isFrontpage .textAdressTD { width: 900px; text-align: left; padding-bottom: 74px; background:none; padding-top:0}
.textAdress{border-top: 1px solid #d2d2d2; padding-top:5px; clear:both;}
.isFrontpage .content{  padding: 0px 0 49px;}
#clearBottomDiv { height:0}
.center .line{ border: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:#343434; font-size:11px;} 
.boxCenterContainerRIGHT .boxCenter .boxCenterHeader a, .boxCenterContainerLEFT .boxCenter .boxCenterHeader  a, .boxCenterContainer .boxCenter .boxCenterHeader a{ color:#343434; 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:#ea893a; font-size:11px;}
.boxCenterContainerRIGHT .boxCenter a:hover, .boxCenterContainerLEFT .boxCenter a:hover, .boxCenterContainer .boxCenter a:hover{ color:#ea893a;}
.boxCenterContainerRIGHT .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader{ padding-left:0px; padding-top:5px}
.boxCenterContainerLEFT .boxCenter{ color:#343434; border:none; }
.boxCenterContainerRIGHT .boxCenterContent, .boxCenterContainerLEFT .boxCenterContent{padding: 8px 10px 10px 0px; color:#343434}
.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent, .boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent {margin: 8px 10px 0px 0px;color:#343434}
.boxCenterContainerRIGHT .boxCenterHeader,.boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader { background:none}
.boxCenterContainerLEFT .boxCenterHeader a{ color:#343434;}
.boxCenterContainerRIGHT { clear:right; width:244px;margin-bottom: 12px;}
.boxCenterContainerLEFT{ clear:left;width:244px;margin-bottom: 12px;}
.boxCenterContainer .boxCenter{ border:none; color:#343434;}
.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;}
.boxRightContainerBOX .boxRightHeader{ padding-left:0;}
.boxRightContentAlt table{ margin:0!important;}
.boxRightContainerBOX .boxRightContent{padding: 8px 0px 0px; background:none}
.boxCenterContainerRIGHT .boxCenterHeader, .boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader{ text-transform:capitalize; font-size:16px;}
.left .boxRightContainerImg{ margin-top:0px}
.boxRightContainerImg img{ width:170px;}
.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:0; }
.boxRightContainerBOX .boxRight{ width:170px;margin-left:0;}

 
/*e:bokstext*/


/* Gruppekøb */

.groupPurchaseHeadline { background-position:0 3px; color:#494849; font-size:25px; margin-top: 25px;}
.groupPurchaseInfo a { color:#17849a; margin-top:-1px; }
input.groupPurchaseButton { width:191px; height:35px; background:url(images/tilmeld_faelleskoeb.png) left top no-repeat; color:transparent; font-size:0px; }
.groupPurchasePrices .priceSavePercentage { font-size:15px; color:#1b94ad; }
.groupPurchasePrices .prevPrice, .groupPurchasePrices .priceSavePercentage { font-size:16px; }

/* END: Gruppekøb */


/* Kurv efter grossist */

.distributorHeaderPanel { padding:12px 0 2px 10px; font-weight:bold; }
.distributorTotal { padding:2px 0 2px 10px; }
.distributorTotalAmount { padding:2px 0 2px 0; }

/* END: Kurv efter grossist */

.productListView1 .inputQuantity {display:none;}
.productListView1 .listAddToCartButton {display:none;}


/*overlay*/
.isProduct .overlayList {cursor: pointer;
    height: 50px;
    left: -6px;
    position: absolute;
    top: -6px;
    width: 50px;}
.columnImage .overlayList {bottom: none; right: none;  left: -5px; top: -30px;}
.overlayList {    bottom: none;    right: none; top:-4px; left:-4px;}

.isFrontpage .overlayList { bottom: auto; right: auto; top:-3px; left:19px;}
*+html .isFrontpage .overlayList { bottom: auto; right: auto; top:-3px; left:-3px;}

/*fix css with new oder of Mov*/
#topDropDownMenu {
    float: left;
    margin-top:0px;
}
.topLineLink:hover{ color:#cfdd29}
#topDropDownMenu dt{ border:none; padding:5px 15px 0px 10px; margin:0}
#topDropDownMenu .menuLinkElement{ color:#494849; font-size:12px; }
#topDropDownMenu dd a{color:#494849; font-size:12px;  font-weight: normal}
#topDropDownMenu dd a:hover{ color:#cfdd29}
#topDropDownMenu .menuHeightDiv{ height:10px;}
*+html #topDropDownMenu .menuHeightDiv{ height:6px;}
.frontpagePrices .price{ font-size:16px}

#LoginContainer .ForumButton {    background: #1a94ab;    border: none;    color: #fff;    cursor: pointer;    font-size: 11px; font-weight:bold}
#createUserDiv {    float: right;    margin-right: 80px; margin-top:28px}
*+html #createUserDiv { margin-top:31px}
.divItemGroups .row .item a {font-size: 15px; text-transform:uppercase}
.itemPrices{ margin-top:13px}
.priceAltHeader br{ height:1px; line-height:1px}








.highslide {height:0px!important;}



.isProductlist .productListView1 .divPricesOrder .divOrderInnerOrder .divOrderInnerStock {
    float: left;
    width: 95px;
    padding-left:8px;
    
}
.isProductlist .productListView1 .divPricesOrder .divOrderInnerOrder .divOrderInnerStock .stock {
    float: left;
    font-size: 10px;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
}
.isProductlist .listItemContent .listItemDescription {
    clear: left;
    display: block;
    width: 190px;
}
.isSearch .listItemContent .listItemDescription {
    display: block;
    padding-bottom: 7px;
}
.isProductlist .freightLink {
    float: left;
    padding-left: 19px;}
	
.isSearch .productListView1 .divPricesOrder .divOrderInnerOrder .divOrderInnerStock {
    float: left;
    width: 120px;
}
.isSearch .productListView1 .divPricesOrder .divOrderInnerOrder .divOrderInnerStock .stock {
    float: right;
    font-size: 10px;
    margin-left: 5px;
    padding-left: 3px;
    padding-right: 5px;
    padding-top: 2px;
    width: 110px;
}

/*.isProductlist .listItemContent { padding-bottom:26px; }*/


/*new style VA*/
.isProductlist .topSectionBreadcrumb ul{height: 16px!important;}
.topSectionBreadcrumb ul{font-size: 11px;    height: 16px;    list-style-type: none;    margin: 4px 0 0;    overflow: hidden;    padding: 0;}


/* dropdown menu - cuong */
li.expanderMenu div.menuContainer { top:30px; }
li.expanderMenu div.menuFirstWrap { padding-right:0; background:none; }
li.expanderMenu div.menuSecondWrap {
	padding-bottom:20px;
	background:#282828 url('images/dropmenu_bg.jpg') repeat-x;
    background: -moz-linear-gradient(top, #454545 0%, #282828 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#454545), color-stop(100%,#282828));
    background: -webkit-linear-gradient(top, #454545 0%,#282828 100%);
    background: -o-linear-gradient(top, #454545 0%,#282828 100%);
    background: -ms-linear-gradient(top, #454545 0%,#282828 100%);
    background: linear-gradient(top, #454545 0%,#282828 100%);
	
}
li.expanderMenu div.menuThirdWrap { background:transparent; border:none; padding-top:20px;}
#topDropDownMenu .menuLinkElement { color: #ffffff; font-size:16px; margin-top:-2px; }
#topDropDownMenu dl { border:none !important; background:url(images/dropmenu_border.jpg) right top repeat-y; }
#topDropDownMenu dl:last-of-type { background:none; }
#topDropDownMenu dt { border-bottom:none; padding: 0 12px; }
#topDropDownMenu dd { padding: 4px 12px 15px; }
#topDropDownMenu dd a { color:#ffffff; text-transform:none; line-height:20px; text-shadow:-1px -1px 0px #212121; font-family: "Trebuchet MS", Arial, sans-serif;}
#topDropDownMenu dd a:hover{ color:#7f7f7f; text-shadow:-1px -1px 0px #212121;}
*+html #topDropDownMenu .menuHeightDiv { height:10px; }
*+html li.expanderMenu div.menuThirdWrap { padding-top:17px; }
*+html #topDropDownMenu dd { padding: 0 20px 0; }
*+html #topDropDownMenu dd a { line-height:17px; }
/* e:dropdown menu - cuong */


.modalArticle img{border:0px;}
.isFrontpage .freightLink a{font-weight:bold;}
.centerProductList .freightLink a{line-height:15px;}
.highslide-wrapper.md, .md .highslide-outline, .md .highslide-html{
	background-color: #E7E7E7;
}



/* Financing Start */
.priceFinancingPreText {float:left;padding-right: 3px;}
.priceFinancing {float:left;}
.priceFinancingMoreInformation {
	background-image: url("images/information_icon.png");
    bottom: 4px;
    display: block;
    float: left;
    height: 30px;
    left: 6px;
    position: relative;
    width: 20px;} 

.highslide-html span {float: left;}
.highslide-html .title {clear: left;}
.highslide-html .headline {clear: both;
    float: left; height:auto;}
.highslide-html .label {clear: left;
    float: left;
    padding-right: 3px;}
.highslide-html .payment {float:left;}
.highslide-html .loan_amount {}
.highslide-html .total_credit_cost {}
.highslide-html .total_payback {}
.highslide-html .interest_rate {}
.highslide-html .aop_rate {}
.highslide-html .close_button {background-color: #CCCCCC;
    clear: left;
    color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    margin-top: 4px;
    padding-left: 12px;
    width: 36px;
}
.custom.highslide-outline {/*height:220px!important;*/}
.highslide-html {height: 208px; padding:15px;}

#financingDetailsDiv .financing_option {color: #464646;
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 6px;
    width: 320px;}

#financingDetailsDiv .mainInformation {padding: 15px 15px 0;
    width: 240px;}
#financingDetailsDiv .mainInformation	.label{}
#financingDetailsDiv .mainInformation	.value{float:right;}
#financingDetailsDiv .mainInformation	table{}
#financingDetailsDiv .sideInformation {padding: 5px 15px 15px;
    width: 240px;}
#financingDetailsDiv .sideInformation	.label{}
#financingDetailsDiv .sideInformation	.value{float:right;}
#financingDetailsDiv .sideInformation table {
    width: 209px;
}

.w106 {
    width: 128px;
}
.w89 {
    width: 72px;
}

.priceFinancingContainer {float:left;}
.priceFinancingTextContainer {float:left;}

/* Financing end */

.isCheckout .content .checkout { margin:10px 0 0 0; position:relative; left:-3px; }
