﻿@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:#e8e8e8; background-repeat:no-repeat; background-position:center 0; height:auto!important; background-attachment:fixed;}
	body { background-image: url(images/background.jpg); }
	
    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: 24px 0px 64px 0px; position:relative; margin:0;  }
	.isProductlist .content, .isProduct .content, .isSearch .content, .isAuthenticated .content, .isWebpage .content{padding: 24px 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:19px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; font-size:16px; font-weight:bold; }
    .headerPaging { background:#FFF; border-top:1px solid #D2D2D2; border-bottom:1px solid #D2D2D2; 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:none!important;}

    .productListView1{}
    .productListView2{background-image:url(/images/twoProductsBG.gif);}
	/*.relatedProducts .prevPrice { background: #f4872c; padding: 3px 4px 3px 4px; font-size:11px; color:#FFF; line-height:20px; text-decoration: line-through; font-weight: bold}*/
    .prevPrice { background: #f4872c; font-size:15px; color:#FFF; line-height:30px; text-decoration: line-through; width: auto; font-weight: bold; float: left; padding: 3px 5px 3px 5px}
	*+ html .prevPrice { background: #f4872c; font-size:15px; height: 20px; color:#FFF; line-height:20px; text-decoration: line-through; width: auto; font-weight: bold; float: left; }
    .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 { background: #f4872c; font-size:15px !important; color:#FFF; line-height:20px; text-decoration: line-through; font-weight: bold; padding: 2px 2px 1px 3px; *padding: 0px 2px 0px 3px; text-shadow: 1px 1px #000; display: inline-block!important;}
    .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; width:auto; width:260px\9; display:block }
	
	.priceStorExcl {font-size:11px; color:#767C79;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 0 0;}
    
    .itemNo {font-size:10px;color:#494849; float:left;}
    
    .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:702px; height:381px; background-image:url(/App_Themes/mcbbiz.dk/images/forside.jpg); background-repeat:no-repeat; padding-bottom:17px;}
		.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: 37px; width: 900px; padding: 0; line-height: 37px; *line-height: 20px; padding: 0; z-index:1300; position:absolute; top:184px;  margin-left: 4px; *margin-top:0; *top:197px}
        .menu a:link { color: #FFF; font-size:18px; font-weight:bold; text-decoration:none; }
        .menu a:active { color: #f4872c; font-size:18px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color: #f4872c; font-size:18px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color: #f4872c; 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:#FFF; font-weight: bold; text-decoration: none; font-size: 12px; }
	    .menuLess a:hover { color:#f4872c; font-size: 12px; }
		
		.menu li:hover {background: #414141 ; font-size:13px; text-decoration:none; font-weight:normal; border-bottom:none; display:block; height:37px; line-height:37px; *line-height: 20px; color: #f4872c }
		.menuThirdWrap li:hover {background: none; font-size:13px; text-decoration:none; font-weight:normal; border-bottom:none; display:block; height:auto;  color: #f4872c}
		.menu li:hover a { color: #f4872c; display:block; background:none; line-height:37px; *line-height: 20px;}
		.menu li:hover	.topLineLink { color: #f4872c;*line-height: 20px;}
		
		.additionalMenu {font-family: Arial,Helvetica,sans-serif !important; color:#494849; height: 32px; line-height:32px; margin-left: 0; margin-right: 0; padding-top:7px;  padding-left: 20px; text-transform: normal; width: 900px; padding-left:0; margin-top:0; z-index:1300; position:absolute; top:0;}
		.additionalMenu a{ background: none; color: #494849; font-family:Arial, Helvetica, sans-serif; font-size: 13px !important; text-transform: none; background: url(images/icolist.png) -896px -885px  no-repeat; padding-left:18px}
		.additionalMenu a:hover { color: #f4872c; }
		
		.additionalMenu .firstTopMenuItem a { background: none; padding-left:0}
		 /*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 0 3px; width: 170px; padding: 0px 0px 6px 0px; display: table; border-bottom: 1px solid #d2d2d2; float:left}
        .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: 3px 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; } 
  li.expanderMenu { float: left; padding:  10px 15px 0 15px !important;}
/*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:transparent; margin-top:0; margin-bottom:0; width: auto; position:relative;}
        .choiceBorders { border:none; background:#FFFFFF; width: auto}
        .itemInfo{ margin:10px 0 0 0; float:left; width: 260px\9}
        .imageBox { background:#FFFFFF; /*margin-bottom:23px;*/ }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background: url(images/icolist.png) 0 -1104px no-repeat; margin:-4px; width:228px; height:229px }
        .imageBorderMedium {border: none }
        
        .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; 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:11px; padding:2px 1px 2px 5px; border: 1px solid #c3c3c3; }
        /*Small Newsletter styles end*/
        
		#LoginContainer #loginDiv .ForumButton { margin-bottom:14px; }

        /*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 #ececec;
			box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.12);
			-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.12);
			-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.12);
			}
        /*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 */
.tla {display:none;}

/* Logged in */
.isAuthenticated .tla {display:block;position:absolute;right:0px;top:8px;z-index: 1301;/* 1 higher than .additionalMenu */}
.isAuthenticated .tla .tlaAuthenticated > span, .isAuthenticated .tla .tlaAuthList ul {display:none;}
.isAuthenticated .tla .tlaSwitchGuidelinePrices {}
.isAuthenticated .tla .tlaSwitchGuidelinePrices a {color: #323232;font-size: 13px;text-decoration: none;}
.isAuthenticated .tla .tlaSwitchGuidelinePrices a:hover {color:#F4872C;}

.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:-33px;top:-102px; height:64px; width:150px; padding:27px 0 0 0; line-height:115%; cursor:pointer}
#topSmallCartCount{ width:150px; text-align:left; font-size:10px; text-transform:none;}
#topSmallCartPrice{ width:150px; text-align:left; font-size:10px; text-transform:none;}
.top {width:295px;}


/*new top*/	
/*.topSection{ width:900px; background:url(images/bg_top.jpg) 0 0 no-repeat; height:246px; z-index:100}	*/
.logoImg { height: 80px; width: 263px;}	
.isFrontpage .ssBox, .isProduct .ssBox, .isProductlist .ssBox, .isSearch .ssBox, .isWebpage .ssBox{padding: 0; width:175px; margin:-5px; height:50px; }
.ssBox{padding: 0; width:175px; margin:-5px; height:50px; }
/*.left .ssBox{background: url(images/search_forside.png) 0 0 no-repeat ;padding: 0; width:175px; margin:-5px; height:50px; }*/

.isWebpage .ssBox, .ssBox {display:block;}

.isFrontpage .ssBox, .ssBox{position: relative;}

.ssBoxTextDiv input { color: #464546; font-family:"Trebuchet MS"; font-size: 11px; margin: 16px 0 0 16px; font-weight:bold; width:145px; text-transform: none; border: none}
.ssBoxButtonDiv input {     height: 50px;    margin: 0 0 0 0;    padding: 0;    width: 135px;}
.boxCenterContainerImgLEFT, .boxCenterContainerImgRIGHT{ margin:10px 0 0 0; width: 341px;} 
.boxCenterContainerImgLEFT img, .boxCenterContainerImgRIGHT img{ width: auto;}
.boxCenterContainerImg img{ width:auto!important;}
#logo_parner{ position:absolute ; bottom:0; left:0; display:none}

.left {     padding-left:0;    padding-right:28px;    width: 170px;}
.right {      padding-right: 0px;    width: 170px; padding-top:25px; float:right; }
.isCheckout .right {display:block!important;}
.center{ padding-top:0;}
.leftMenuContainer { margin-left:0;}
.centerProductList{ padding:12px 0 0 0}
.topSectionView2 {border-bottom: none;    padding-bottom: 48px;    width: 702px; background: url(images/banner_list.jpg) 0 bottom no-repeat}
.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;}
#sendToFriendContainer a{ color:#494849;}
#productRelationsCenter .relationsTable .relationsTableHeader{ background: url(images/icolist.png) 0 -1055px no-repeat; width:702px; height:29px; color: #FFF; font-size:20px}
#productRelationsCenter .relationsTable .boxContent {  }
#productRelationsCenter{ padding-top:20px}
.centerNoRight{ width:700px; padding-top:12px}
.ssBoxLoaderIcon { margin:20px 0 0 -15px}

a.smallProductListShowMore {display:block;width:101px;margin-left:5px;height:23px;background:url(images/icolist.png) 0 -640px no-repeat; color:transparent;font-size:0px; padding:0; text-indent:-9999px;margin-top:5px; float:left}

/*only front page*/	
.isFrontpage .left { display: block; padding-top: 24px}
.isFrontpage .center { float: left; padding-right:0; width: 702px; padding-top:24px}
.isFrontpage .right { display:none; }
.isFrontpage .boxCenterContainerImgLEFT {
    float: left;
    height: 167px;
    width: 234px;
}
.isFrontpage .boxCenterContainerImg {
    clear: right;
    float: left;
    height: 167px;
    width: 234px;
}
.isFrontpage .boxCenterContainerImgRIGHT {
    clear: none;
    float: left;
    height: 167px;
    width: 234px;
}



.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, .divFooterPart1 .title, .divFooterPart2 .title, .divFooterPart3 .title { font-size: 25px; 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  }

.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:28px}
.textAdressTD { width: 900px; text-align: left; padding-bottom: 74px; background: url(images/forside.png) 0 0 no-repeat ; padding-top:0}
.textAdress{border-top: none; padding-top:5px; clear:both; background: url(images/forside.png) 0 0 no-repeat; padding-top:16px}
.isFrontpage .content{  padding: 0px 0 14px;}
#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*/


/* 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: -5px;
    position: absolute;
    top: -4px;
    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;
}
#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 { border: none; color: #fff; cursor: pointer; font-size: 12px; font-weight:bold; height: 23px; padding-bottom:4px}
#createUserDiv {    float: right;    margin-right: 80px; margin-top:22px}
*+html #createUserDiv { margin-top:31px}
.divItemGroups .row .item a {font-size: 15px; text-transform:uppercase}
.itemPrices{ margin-top:0; width: auto; float:left; width: 252px\9; position:relative; z-index:5;}
.priceAltHeader br{ height:1px; line-height:1px}








.highslide {height:0px!important;}



.isProductlist .productListView1 .divPricesOrder .divOrderInnerOrder .divOrderInnerStock {
    float: left;
    width: 95px;
    padding-left:8px;
    
}
.isProductlist .priceStor{ font-size:27px; color:#42454e;  text-decoration:none; line-height:27px; font-weight:bold; width:auto; display:block }
.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 {
    display: block;
    width: 190px;
}
.isSearch .listItemContent .listItemDescription {
    display: block;
    padding-bottom: 7px;
}
.isProductlist .freightLink {
     text-align: center}
	
.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;
}

.isSearch .productListItem .listProductText .itemNo { float:none; }

/*.isProductlist .listItemContent { padding-bottom:26px; }*/


/*new style VA*/
.isProductlist .topSectionBreadcrumb ul{height: 16px!important;}
.isProductlist .topSectionBreadcrumb{ top: -6px; position: absolute; left:0}

.topSectionBreadcrumb ul{font-size: 10px;    height: 16px;    list-style-type: none;    margin: 4px 0 0;    overflow: hidden;    padding: 0;}
.topSectionBreadcrumb li .b{background:url(images/breadCrumb_bullet_small.gif) center center no-repeat; padding:0 4px}
.topSectionBreadcrumb li.first .b{display:none}
.topSectionBreadcrumb li a {color: #acacac;text-decoration: none; font-size:10px;}
.topSectionBreadcrumb li {color: #494849; display: inline; font-weight: normal; margin: 0 1px 0 0;}


/* CLH */
	/* dropdown menu */
	li.expanderMenu div.menuContainer { top:36px; position:absolute; margin-left:-15px !important; }
	*+ html #topmenu_0 .menuContainer {width: 952px !important;}
	
	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; *padding-right:10px}
	#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; *background: none !important}
	#topDropDownMenu dd a:hover{  color: #f4872c; text-shadow:-1px -1px 0px #212121; *background: none !important}
	
	*+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 */
	
	/* frontpage */
	.isFrontpage .purchaseButton { background:none;bottom: 3px; font-size: 0; height: 39px; left: 0; line-height: 0; margin: 0; padding: 0; position: absolute; width: 124px; }
	/* e:frontpage */
/* e:CLH */

.modalArticle{text-align:center;}
.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 {}
.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{ font-weight:bold; padding-bottom:5px;}
#financingDetailsDiv .mainInformation	.value{float:right;}
#financingDetailsDiv .mainInformation	table{}
#financingDetailsDiv .sideInformation {padding: 5px 15px 15px;
    width: 240px;}
#financingDetailsDiv .sideInformation	.label{ font-weight:bold; padding-bottom:5px;}
#financingDetailsDiv .sideInformation	.value{float:right;}
#financingDetailsDiv .sideInformation table {
    width: 209px;
}

.w106 {
    width: 128px;
	padding-bottom:5px;
}
.w89 {
    width: 72px;
}

.priceFinancingContainer {float:left;}
.priceFinancingTextContainer {float:left;}

/* Financing end */

/* Checkout 2011 style */
.isCheckout .content .checkout { margin: 0 0 30px 0 !important; width: 909px}
.isCheckout .inputDelivery { background:url(images/icolist.png) 0 -971px no-repeat; color:#343434; font-size:11px; }
.isCheckout .content .checkout .right .block-box-list a img { width:217px !important; }

.bt2, .bt2 span, .bt2 .number  { background-image:url(images/icolist.png); }
.selected .bt2, .selected .bt2 span, .selected .bt2 .number  { background-image:url(images/icolist.png); }

.shopvidere { background-image:url(images/icolist.png); }
.neeste { background-image:url(images/icolist.png); width:209px;}

.yellowBox .freightTextAndLabel, .yellowBox .freightLabel, .yellowBox .freightText { display:block; float:left; }


.bt3, .bt3 a, a.bt3 span { background-image:url(images/icolist.png); }
.che_opdater .bt3 { background:url(images/icolist.png) 0 -544px no-repeat; }
.che_opdater .bt3 a { background:url(images/icolist.png) right -575px no-repeat;}


.che_bstep2 input { color:#343434; font-size:11px; background:url(images/icolist.png) 0 -971px no-repeat; }
.che_bstep2 input.w45 { background:url(images/icolist.png) 0 -902px no-repeat; }
.che_bstep2 input.w129 { background:url(images/icolist.png) 0 -935px no-repeat; }
.che_bstep2 select { color:#343434; font-size:11px; }
.che_bstep2 select.w202 { background:url(images/icolist.png) 0 -971px no-repeat; padding:2px; }

.jegaccep { bbackground:url(images/icolist.png) 0 -1006px no-repeat; }
.jegaccep a { color:#EA893A; }

.che_boxarow .yellowBox {background-color: #FFFEE4; margin-top: 5px; padding: 10px 30px;}

.che_boxt .che_boxct {-moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFFFFF; border-color: -moz-use-text-color #D1D1D1 #D1D1D1; border-right: 1px solid #D1D1D1; border-style: none solid solid; border-width: medium 1px 1px; color: #343434; font-size: 11px; margin-bottom: 7px;overflow: hidden; padding: 10px 0 10px 10px; width: 658px;}

/*e:Checkout 2011 styles*/

/*Update Design 2012*/


#TopImageMap { position: absolute; top:39px; lefT:0; z-index:10000}
#TopImageMap img { width: 675px; height: 156px;}

.centerProductListNoRight { float: left; padding-right: 0; width: 700px; position:relative}
.list_combineBanner { padding-bottom:4px}
.productListView3 .headlineList a {color: #484748;}
/*.purchaseButton{ background: url(images/banner_list.png) 0 -183px no-repeat; height: 31px; width:200px; font-size:0; line-height:0; padding:0; margin-top:8px}*/
.divPrices { padding-top:8px; *margin-top:-2px }
.itemCol1, .itemCol2, .itemCol3 { position:relative;}
.divPricesOrder { position:absolute; bottom:0; *bottom:-8px; left:8px}
.isProductlist .freightLink a {color: #989898; font-size: 10px; text-decoration: underline}

.productListView3 .itemCol1 { clear: left; float: left; width: 220px; height: 410px}
.productListView3 .itemCol2 {float: left; width: 220px; height: 410px}
.productListView3 .itemCol3 {float: left; width: 220px; height: 410px}


.isProductlist .headlineList { font-weight: bold; line-height: 15px; height: 30px; display:block}
.isProductlist .productListView3 .listItemDescription {margin-bottom: 5px;  height:32px; overflow:hidden; line-height:15px }
.productListView3 .productRow {clear: left; float: left; padding-bottom:4px;}
.productListView3 .divOfferConditions { display:none}
.isProductlist .itemNo { display: none}
.isProductlist .overlayList img{    bottom: none;    right: none; top:-4px; left:-4px; width: 50px; height: 50px}
.isProductlist .topSectionView2Outer p a { color: #f4872c; font-weight:bold; text-decoration: underline}
.isProductlist .topSectionView2 p {width: 270px; color:#494849; font-size:11px; text-shadow: 1px 1px #FFF}
.isProductlist  .productListView3 .textBox {text-align: center; position:static !important;}

.topSectionView2Outer.noPicture { background: url(images/Gruppe_top.png) 0 bottom no-repeat; height:auto; width: 702px}
/*Products*/
.isProduct .center { width: 702px; padding-right: 0; padding-top:17px; position:relative}
.isProduct .centerContent { width: 702px; padding:0} 
.isProduct .productItemPic { width: 420px; z-index:10; position: relative}
.isProduct .priceStor { font-size:30px; font-weight: bold; line-height:60px; float: left; margin-bottom:5px}
.isProduct .imageBoxMedium { width: 428px; height:428px; margin:-4px; background: url(images/icolist.png) -249px -1104px no-repeat;}
/*.addToCartButton { background: url(images/details.png) 0 -29px no-repeat; width: 232px; height: 51px; font-size:0; padding: 0; line-height:0; margin-left:38px; margin-top:-50px; float:left}*/

/*.isProduct .inputQuantity {border: none; text-align:center; line-height:41px; background:url(images/details.png) 0 -134px no-repeat; width: 37px; height:41px; font-size:20px; color: #363532;}*/
.isProduct .itemQuantity { float: left; width: 37px; margin-left:0; padding-top:10px}
.isProduct .headline {  color: #494748;  font-size: 28px; font-weight: normal; line-height: 28px; height:auto; width: 264px; margin-bottom:10px}
.choiceBordersInner {float: left;width: auto;height: auto}
/*.choiceBordersInner {float: left;width: auto; position:relative}*/


.isProduct .itemPicZoomImg img {display: none}
.isProduct .itemPicZoomImg { background: url(images/icolist.png) -567px -928px no-repeat; width: 15px; height:15px}
.isProduct .itemPicZoomText { padding-top: 1px; color: #747577}


.stock {margin-left: 0; padding-left:0; position:absolute; left:0; float: left !important}
.isProduct .stock {margin-top: -20px; *margin-top: -60px; padding-left:0; width: 200px; position:static; float:none !important}
.isProduct .stock .stockText { display: inline; color: #7a7879; font-size:11px}
.isProduct .itemAdded { margin-left: 0; padding: 10px 0 10px 0; color: #747577; font-size:11px; }

.itemVariant { clear: both; margin-bottom: 10px; margin-left: 0; width: auto;}
.itemVariantDropDowns { height:auto; padding-bottom:5px}

/*.wishListButton { background:url(images/details.png) 0 -233px no-repeat; width:126px; height:26px; font-size:0px; color:transparent;}
.checkListButton{ background:url(images/details.png) -137px -233px no-repeat; width:126px; height:26px; font-size:0px; color:transparent;}*/
.wishListButton{ margin-right:10px}
.itemButton{ margin-bottom:0; margin-top:0; float:left}
.checkAndWishList{ padding-top:0px; *padding-top:0px;  margin-bottom:0px; margin-left:0; width: 262px; margin-top:0;}
/*.checkAndWishList{ padding-top:70px; *padding-top:65px;  margin-bottom:5px; margin-left:0; width: 262px; margin-top:0}*/

.isProduct .choiceBordersInner .freightLink {  margin-left:0; margin-bottom:0; width:260px\9}
.isProduct .choiceBordersInner .freightLink a {color: #7a7879; font-size:11px; text-decoration: none; line-height:16px;}

.itemQuantity .text { display:none}
.itemQuantity { margin-top:0 !important}

.left .ssBoxTextDiv input { background: none ; border: none; color: #464546; font-size: 11px; height: 16px; margin: 10px 0 0 12px; width: 138px;}
.left .ssBoxButtonDiv {background:none; float: left; width: 18px; height: 18px; margin: 8px 0 0 5px}

.addToCartEndDiv { clear:both}
.divItemGroups {width: 702px;}
.isProduct .prevPrice { background: #f4872c; font-size:15px; color:#FFF; line-height:30px; text-decoration: line-through !important; width: auto; font-weight: bold; float: left; padding: 2px 5px 1px 5px; text-shadow: 1px 1px #000}
*+ html .isProduct .prevPrice { background: #f4872c; font-size:15px; height: 20px; color:#FFF; line-height:20px; text-decoration: line-through; width: auto; font-weight: bold; float: left; }

.isProduct .divOfferConditions { font-style: italic; color: #7a7879; font-size:11px; padding-bottom: 10px;}
.isProduct .descriptionLabelContainer { color: #7a7879; font-size:12px}

/**Related Box*/
#productRelationsCenter { vertical-align: top}
#productRelationsCenter .relationsTable .relatedProduct { float: left; margin-top: 15px; text-align: center; width: 125px;}
.relatedProduct { position:relative; height: 230px}
.relatedProduct td{ vertical-align:top}
.relatedProductCenterText {height:30px !important}
.relatedProductDiv .prevPrice {display: inline-block!important; line-height: 11px; margin: 0 auto 0 auto; width: 102px; float:none !important; margin-bottom:2px; font-size:11px !important; padding:  1px 2px 2px 3px; *padding:  0px 2px 0px 3px;}
.relatedProductDiv  .price {font-size:16px; float:left; height:20px; width:102px}

.relatedProductCenterText span.text a:first-child {display:block;height:27px;}
.relatedProductCenterText span.text > br {display:none;}
.relatedProductCenterText .text { height:30px; float:left; height: 40px\9; text-align:center !important; width: 102px}

/*Fix 6 relation products*/
.centerProductNoRight {float: left; padding-right: 0px; width: 702px; position: relative}
.centerContentProductNoRight {background: none repeat scroll 0 0 #FFFFFF; float: left; margin-top: 5px; width: auto; padding:0 0 27px 0}
.isProduct .productItemInfo { background: none repeat scroll 0 0 #FFFFFF; width: 262px; margin-left: 15px; margin-top:0px}
#productRelationsCenter .relationsTable.noRight .relationsTableHeader {width: 702px;}

.isWebpage .center{ padding-top:0;}

/*Financial*/
.highslide-html .close_button {  background-color: #f2862c;  clear: left; color: #FFF; cursor: pointer;  display: block;  float: left;  font-size: 12px;  margin-top: 4px;  padding-left: 12px;  width: auto; padding: 2px 6px}
.highslide-container { z-index: 6000 !important;}
*+ html .highslide-html { height: 218px !important}
*+ html .highslide-wrapper { height: 248px !important}

.isCheckout textarea.inputDelivery { background: none; }

.isFrontpage .boxRightContainerNewsLetter{display:none;}
#loginDiv .divLoginBtn .ForumButton {padding-left:0px!important;}
#loginDiv .divLoginBtn .ForumButton, .centerContentWebPage .loginRight #createUserDiv .ForumButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding: 0px 0px;
	background: #EB6703;
    background: -moz-linear-gradient(
		top,
		#ea893a 0%,
		#eb6703);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ea893a),
		to(#eb6703));
	
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border: 0px solid #ea893a;

	-moz-box-shadow:
		1px 2px 2px rgba(000,000,000,0.2),
		inset 0px 0px 2px rgba(179,78,0,0.9);
	-webkit-box-shadow:
		1px 2px 2px rgba(000,000,000,0.2),
		inset 0px 0px 2px rgba(179,78,0,0.9);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 0px 0px rgba(255,255,255,0.4);

}
#LoginContainer #createUserDiv .ForumButton {
    width: 151px;
}
.loginLeft #loginDiv br {display:none}

/* productlist image */
.banner2Img {display: block;
    float: left;
    padding: 10px 7px 10px 0;}
.banner2Img img {}
/* modified by Linh on 27 Mar 2012 */
/*292*/.topSection{ width:900px; background:url(images/topsection.jpg) 0 0 no-repeat; height:246px; z-index:999; position: relative;}
/*296*/.left .ssBox{background: url(images/icolist.png) -280px -751px no-repeat ;padding: 0; width:175px; margin:-5px; height:50px; }	
/*686*/.purchaseButton{ background: url(images/icolist.png) 0 -851px no-repeat; height: 31px; width:200px; font-size:0; line-height:0; padding:0; margin-top:8px}
/*714*/.addToCartButton { background: url(images/icolist.png) 0 -750px no-repeat; width: 232px; height: 51px; font-size:0; padding: 0; line-height:0; margin-left:38px; margin-top:-50px; float:left}
/*715*/.isProduct .inputQuantity {border: none; text-align:center; line-height:41px; background:url(images/icolist.png) -800px -751px no-repeat; width: 37px; height:41px; font-size:20px; color: #363532;}
/*736*/.wishListButton { background:url(images/icolist.png) -495px -751px no-repeat; width:126px; height:26px; font-size:0px; color:transparent;}
.checkListButton{ background:url(images/icolist.png) -632px -751px no-repeat; width:126px; height:26px; font-size:0px; color:transparent;}

/* new styles */

.finalStep { background: url(images/icolist.png) no-repeat scroll right -701px transparent; }
.isProduct .productItemPicContainer {
    float: left;
    margin-bottom: 10px;
    margin-right: 15px;
    margin-top: 0;
    width: 100px;
}
.isProduct .itemPic {
    
    clear: both;
    
    margin-left: 5px;
    width: 416px;
}

/*new style - xuannh*/
.itemSetProductList .divPricesOrder{ position: absolute; left: 278px; bottom:95px; z-index:999;}
.itemSetProductList .itemSetCol1{ height:100px; }
.itemSetProductList .itemSetCol2{width:385px;}
.itemSetProductList .itemSetCol3{ width:105px; }
.itemSetProductList .itemSetCol4{ width:232px; clear:both; height:62px; }
.itemSetProductList .overlayList{ width:50px; height: 50px; }
.itemSetProductList .stock{ left:278px; bottom:78px; z-index:1000; overflow:hidden; }
.itemSetProductList .itemSetCol4Outer{ position:absolute; width:232px; left:278px; bottom:55px;}
.itemSetProductList .addToCartButton{  margin-left:0px; margin-top:14px;  position:absolute; top: 0; left:0; }
.itemSetProductList .itemSetRow a {  color: #42454E;}
.itemSetProductList .listProductText{ width: 100%; float:left; padding-bottom:90px; }
.itemSetProductList .itemVariant{  bottom: 0px; left: 110px; position: absolute; height:136px; }
.itemSetProductList .imageBorderItemSet{ position:relative; }
.itemSetInfo .bigButton, .itemSetTotal .bigButton{ background: url(images/icolist.png) -512px -802px no-repeat; width:218px; height: 41px; text-indent: -9999px;}

.itemGroup0 .leftMenuHeader a { width:170px; height:24px; background:url(images/icolist.png) -377px -875px no-repeat; display:block; }
.itemGroup1 .leftMenuHeader a { width:170px; height:24px; background:url(images/icolist.png) -377px -903px no-repeat; display:block; }
.itemGroup2 .leftMenuHeader a { width:170px; height:53px; background:url(images/icolist.png) -377px -941px no-repeat; display:block; }
.itemGroup3 .leftMenuHeader a { width:170px; height:24px; background:url(images/icolist.png) -377px -1004px no-repeat; display:block; }

#financingDetailsDiv .che_boxt.che_paym .mainInformation .moreInformationLink a {
	color:#f4872c;
}

.paymentMethod {
	padding-bottom:10px;
}

.paymentMethod .fl.w106 {
	font-size:16px;
	padding-right:10px;
	font-weight:bold;
}

.paymentMethod .fl.w89.nomargin {
	font-size:16px;
}

.FinancingMandatoryText {
	padding-top:15px;
}

.createFinancingAgreement {
	font-weight:bold;
	font-size:14px;
}

.financingLink a {
    background:transparent url(images/icolist.png) -285px -802px no-repeat;
    border: none;
    clear: both;
    color: #FFFFFF;
    cursor:pointer;
    display:block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin-top: 12px;
    padding-left: 10px;
    width: 197px;
}

.che_boxt che_valg .che_boxtext {
    padding: 2px 2px 0;
}

.thirdInfo .fl.w106 {
	width:138px;
}

.firstInfo, .secondInfo {
	margin-right:5px!important;
}

.thirdInfo {
	width:212px!important;
}

.noteDiv {
	padding-bottom:10px;
}

.FinancingNoteHeadline {
	font-weight:bold;
}

.centerContentWebPage .bigButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding: 3px 10px 3px 10px;
	background: -moz-linear-gradient(
		top,
		#ea893a 0%,
		#eb6703);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ea893a),
		to(#eb6703));
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 0px solid #ea893a;
	-moz-box-shadow:
		1px 2px 2px rgba(000,000,000,0.2),
		inset 0px 0px 2px rgba(179,78,0,0.9);
	-webkit-box-shadow:
		1px 2px 2px rgba(000,000,000,0.2),
		inset 0px 0px 2px rgba(179,78,0,0.9);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 0px 0px rgba(255,255,255,0.4);
		font-weight:bold;
		
}


	

	
/* Gruppekøb */
/* non group style */ .choiceBox div div .choiceBorders {background:none; padding:0; margin:0; left:0; position:inherit;}
.choiceBox .choiceBorders {background: url("images/groupbuy_label.jpg?") no-repeat scroll 0 0 transparent;
    left: -19px;
    margin-top: 5px;
	margin-bottom:5px;
    padding-left: 19px;
    padding-top: 40px;
    position: relative;
	width: 263px;}
	
.groupPurchasePrices .priceStor {color: #FFFFFF;
    font-size: 21px !important;
    margin-bottom: 1px !important;
	 margin-top: 4px;}
	
.groupPurchaseShare #shareBoxTip {left:342px;}

.groupPurchaseHeadline {
	background:none;
	color: #FFFFFF;
    font-size: 16px;
	line-height:14px;
    left: 81px;
    position: absolute;
    top: 62px;
	width: 147px;
	height: 48px;
    z-index: 100;
}
.groupPurchasePrices {
    float: left;
    margin: 7px 14px 0;
    text-transform: uppercase;
    width: 233px;
}
.groupPurchaseInfo {
    margin: 102px 0 0 14px;
    width: 245px;
}
.groupPurchaseInfo a { color:#17849a; margin-top:-1px; }
input.groupPurchaseButton {background: url(images/icolist.png) no-repeat scroll -567px -877px transparent;
    color: transparent;
    font-size: 0;
    height: 35px;
    position: relative;
    top: -5px;
    width: 221px;}
.choiceBorders .itemButton.groupPurchaseButton {margin-top: 16px;}

.choiceBox .choiceBorders .groupPurchaseInfo a.text.groupPurchaseText {left: 131px;
    position: absolute;
    top: 110px;}
	
.groupPurchasePrices .priceSavePercentage { font-size:15px; color:#1b94ad; }
.groupPurchasePrices .prevPrice, .groupPurchasePrices .priceSavePercentage {
	    clear: left;
    float: left;
    font-size: 16px;
}
.groupPurchasePrices .priceSavePercentage {color:#EA893A; width:200px;}

.choiceBox .choiceBorders .groupPurchaseInfo .groupPurchaseText {color:#FFFFFF;}

/* END: Gruppekøb */

/* Compact product text */
				.isProduct .itemInfo {position:relative;}
				.compact-product-description-div { position:absolute; bottom:-27px; left:0 }
				.compact-product-description-gradient { display:block; height:40px; width:262px; padding:6px 0; background:url(images/description_gradient.png) 0 0 repeat-x }
				#compact-product-description-show-more-button, #compact-product-description-show-less-button { float:left; display:block; padding:0 0 2px 20px; font-style:italic; text-decoration:underline; cursor:pointer }
				
				#compact-product-description-show-more-button { background:url("images/icolist.png") no-repeat scroll -885px -801px transparent }
				#compact-product-description-show-less-button { background:url("images/icolist.png") no-repeat scroll -885px -851px transparent }
				
				#compact-product-description-show-more-button:hover, #compact-product-description-show-less-button:hover { color:#F4872C }
				
/* Compact product text  END*/

		/* PeKenBurns slide show */
			.peKenBurns .peKb_slides { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; height:390px!important; }
			.peKenBurns .peKb_slides .peKb_frame { background:#e8e7e3; height:390px!important; }
			.peKenBurns .peKb_slides .peKb_caption { display:none }
			.peKenBurns .peKb_timer { width:18px; height:18px; color:transparent; margin:1px 0 0 }
			.peKenBurns .peKb_timer canvas { display:none }
			.peKenBurns .peKb_timer .peKb_overlay { width:18px; height:18px; background:none;}
			
			.peKenBurns .peKb_videoClose { display:none }
			.peKenBurns .peKb_controls { overflow:visible; z-index:220 }
			.peKenBurns .peKb_controls .peKb_holder { margin-top:-7px; overflow:visible }
			.peKenBurns .peKb_controls .peKb_mainPanel { position:static }
			.peKenBurns .peKb_controls .peKb_slideBtns { height:18px }
			.peKenBurns .peKb_controls .peKb_slideBtns li { height:18px; width:18px }
			.peKenBurns .peKb_controls .peKb_slideBtns li a { height:18px; width:18px; background:url(images/icolist.png) 0px -674px no-repeat }
			.peKenBurns .peKb_controls .peKb_slideBtns a:hover { background-position:-36px -674px;}
			.peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide, .peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide:hover { background-position:-36px -674px }
			
			.peKenBurns .peKb_controls .peKb_arrows { position:absolute; top:-68px; right:-10px; border-radius:0; z-index:20 }
			.peKenBurns .peKb_controls .peKb_arrows .peKb_prev, .peKenBurns .peKb_controls .peKb_arrows .peKb_next { height:38px; width:20px }
			.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 {}
			.peKenBurns .peKb_controls .peKb_arrows .peKb_prev { background:transparent url(images/icolist.png) -285px -877px no-repeat; }
			.peKenBurns .peKb_controls .peKb_arrows .peKb_prev:hover { background:transparent url(images/icolist.png) -285px -917px no-repeat; }
			.peKenBurns .peKb_controls .peKb_arrows .peKb_next { background:transparent url(images/icolist.png) -325px -877px no-repeat; }
			.peKenBurns .peKb_controls .peKb_arrows .peKb_next:hover { background:transparent url(images/icolist.png) -325px -917px no-repeat; }
			.peKenBurns .peKb_shadow .peKb_middle {background:none;}
			.peKenBurns .peKb_timer .peKb_sprite{background: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 }
				/*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 }
					
					.peKenBurns .peKb_slides > div {height:390px!important;}
					.peKenBurns img { height:390px!important;}

				/*END CONDITIONAL STYLES FOR IE8*/
				
			/* e:Fix slideshow's default style for IE */
			
		/* e:PeKenBurns slide show */
		
				.productNews { width:702px; }

				.prevPrice { background: #f4872c; margin-bottom:5px; font-size:15px; color:#FFF; line-height:30px; text-decoration: line-through; width: auto; font-weight: bold; float: left; padding: 3px 5px 3px 5px;}
				*+ html .prevPrice { background: #f4872c; font-size:15px; height: 20px; color:#FFF; line-height:20px; text-decoration: line-through; width: auto; font-weight: bold; float: left; }
				.peKb_spinner iframe {height:390px!important;}
				
				.isFrontpage .overlayList { bottom: auto; right: auto; top:-3px; left:8px;}
				*+html .isFrontpage .overlayList { bottom: auto; right: auto; top:-3px; left:8px;}
				.frontpagePrices {height:auto!important;}
.ChooseNewsLetterShopListBox {
    width: 200px;
    -moz-box-shadow: 0px 0px 8px #bbb;
    -o-box-shadow: 0px 0px 8px #bbb;
    -webkit-box-shadow: 0px 0px 8px #bbb;
    box-shadow: 0px 0px 8px #bbb;
    margin-top: 12px;
    margin-bottom: 12px;
}
.subscribeNewsletterTable label {margin-left:6px;position: relative; top:-2px;cursor: pointer;}

.subscribeNewsletterTable strong {
    display: block;
    margin-bottom: 4px;
    width: 174px;
}