body,html{background:#056839;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:100%;margin:0;padding:0}
input,textarea,select{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:11px}
.tekstbox{border:1px solid #000;height:15px;padding-left:5px;width:140px}
h1{color:#056839;font-size:30px;margin:0}
.headline{color:#056839;font-size:30px}
h2{color:#056839;font-size:17px;margin:0}
object{outline:none}
.mainContent{margin-bottom:50px;width:950px}
.topSection{position:relative;width:950px;height:101px;background:url(images/sprites.png) no-repeat 0 0}
.menu{font-size:13px;font-weight:700;height:39px;line-height:39px;margin-top:62px;width:950px}
#criditCardBox{left:547px;position:absolute;top:6px}
*+html #criditCardBox{top:-3px}
.topSmallCart{color:#056839;font-size:11px;font-weight:400;height:50px;left:730px;line-height:14px;padding-left:91px;padding-top:13px;position:absolute;top:14px;width:101px}
.top{background:url(images/sprites.png) no-repeat 0 -200px;height:77px;left:24px;position:absolute;top:126px;width:170px}
.logoImg{height:77px;width:170px}
.content{background:#FFF;padding-top:20px;width:950px}
.topSectionBreadcrumb{margin-bottom:5px}
.topSectionBreadcrumb li .b{background:url(images/sprites.png) no-repeat 0 -637px}
.left{margin-left:21px;margin-right:31px;padding-top:123px;width:178px}
.right{float:right;margin-right:25px;margin-top:5px;width:170px}
.isFrontpage .right{margin-top:0}
.searchTable{background:url(images/sprites.png) no-repeat 0 -320px;margin-bottom:20px}
.productMenucontainer{margin-bottom:20px;width:178px}
.leftMenuContainer{background:url(images/menuBodyBg.png) repeat-y 0 0;width:178px}
.leftMenuHeader{background:url(images/sprites.png) no-repeat 0 -130px;color:#056839;font-size:16px;height:35px;line-height:35px;padding-left:15px}
.menuNorm{background:url(images/sprites.png) no-repeat -533px -130px;font-size:13px;height:30px;line-height:30px;padding-left:30px}
.menuNorm a{color:#666}
.menuActive{background:url(images/sprites.png) no-repeat -356px -130px;font-size:13px;line-height:30px;padding-left:30px}
.leftMenuContainerSeperator{background:url(images/sprites.png) no-repeat -178px -154px;height:10px}
.boxCenterContainerLEFT{float:left;margin-bottom:16px;width:244px}
.boxCenterContainerRIGHT{float:right;margin-bottom:16px;width:244px}
.boxCenterContainerImgLEFT{float:left;margin-bottom:16px}
.boxCenterContainerImgRIGHT{float:right;margin-bottom:16px}
.top5OrderedList li a{color:#000;text-decoration:none}
#clearBottomDiv{clear:both;height:20px}
.ajaxload{background-image:url(images/ajax-loader.gif);height:16px;margin:1px;width:16px}
.cartButtonPanel .bigButton,.bigButton.addToCartButton,.nextButton,.vtItemButton input{background:url(images/sprites.png) no-repeat 0 -530px;border:none;color:#ffe85f;font-size:21px;font-weight:700;height:40px;line-height:40px;padding:3px;text-align:center;text-transform:uppercase;width:208px}
.headerPaging{border-bottom:1px solid #056839;border-top:1px solid #056839;padding-bottom:3px;padding-top:3px}
.headerPaging .paging{color:#056839;font-weight:700;text-align:right}
.headerPaging .paging span{font-size:15px;padding-right:3px}
.headerPaging a:hover{color:#ffde16;padding-right:3px}
th.line{border-bottom:1px solid #056839;border-top:1px solid #056839}
.line{border-bottom:1px solid #056839}
.tableUserInfo .inputSearch{background:none;border:1px solid #056839;color:#056839;padding-left:5px;width:140px}
.inputSearch{background:none;border:none;color:#056839;padding-left:10px;width:140px}
.inputQuantity{border:1px solid #000;color:#056839;height:20px !important;width:25px !important}
.freightload{float:left;margin:3px 5px 1px}
.topSectionView2{background:url(images/sprites.png) no-repeat 0 -995px !important;height:265px;padding:0;position:relative;width:695px}
.topSectionView2Content{float:right;padding:15px 20px 20px;width:285px}
.topSectionView2 h1{color:#056839;font-family:Arial,Helvetica,sans-serif;font-size:35px;font-weight:700;left:25px;margin-bottom:10px;position:absolute}
.topSectionView2 p{color:#056839;margin:35px 0 0}
.topSectionView2 .showOnly{color:#056839;font-size:19px;left:25px;position:absolute;top:85px;width:360px}
.showOnly .textStor{color:#FFF;display:none;font-size:16px;font-weight:700}
.showOnly .textRed{bottom:-10px;left:165px;position:absolute;width:160px}
.showOnly select { display:none; }
.variantOptionFilterRangeWrapper{height:38px}
.variantOptionFilterRangeWrapper .rangeFilterTextBox{border:1px solid #056839;font-size:19px;height:28px;margin:0 6px;text-align:center;width:49px; padding: 1px;}
.variantAndMinText{float:left;padding-top:4px;width:135px}
.filterRanges{float:right;width:215px}
.filterGroupCheckboxesWrapper{margin-top:10px}
.filterGroupCheckboxWrapper{float:left;font-size:16px;width:110px}
.bigButton.rangeFilterUpdateButton,.rangeFilterUpdateButton{background:url(images/sprites.png) no-repeat 0 -390px;clear:both;color:transparent;display:block;height:38px;line-height:100px;margin-top:13px;overflow:hidden;width:186px}
.divOrderInnerInfo a{background:url(images/sprites.png) no-repeat 0 -460px;color:transparent;display:block;height:35px;line-height:100px;overflow:hidden;width:185px}
.productListView3 .productRow{clear:left;float:left;}
.productListView3 .productRowSpacer{border-top:1px solid #8c8c8c;clear:left;height:23px}
.productListView3 .headlineList a{color:#056839;font-weight:700}
.productListView3 .itemCol1{clear:left;float:left;width:220px}
.productListView3 .itemCol1, .productListView3 .itemCol2, .productListView3 .itemCol3 { margin-bottom: 20px; }
.productListView3 .textBox{text-align:center}
.productListView3 .divPricesOrderResult{float:left;margin-top:8px;text-align:right;width:220px}
.productHeader{background:#056839;padding:5px}
.prevPriceList{color:#056839;font-size:13px;line-height:15px}
.prevPriceSmall{color:#056839;font-size:10px;line-height:12px}
.priceSmall{color:#056839;font-weight:700;line-height:13px}
.price{color:#056839;font-size:13px;font-weight:700;line-height:15px}
.priceStor{color:#056839;font-size:17px;font-weight:700;line-height:20px}
.priceStorExcl{color:#056839;font-size:10px;font-weight:700;line-height:12px}
.itemNo{color:#056839;font-size:11px;font-weight:700}
.stepDelivery{margin-bottom:10px;width:100%}
.stepDelivery td{background:#056839;border-right:4px solid #ffde16;color:#ffde16;font-size:15px;height:45px;line-height:30px;padding-left:15px;text-align:left;width:33%}
.stepDelivery .selected{font-size:18px;text-decoration:underline}
.stepDelivery .last{border:none}
.text{line-height:15px}
.text a:link,.text a:active,.text a:visited{color:#056839;line-height:13px}
.text a:hover{color:#ffde16;line-height:13px}
.textSmall{color:#000;font-size:10px}
.textSmall a:hover{color:#ffde16;font-size:10px}
.textRed{color:red;font-size:10px;line-height:13px}
.textBold{color:#000;font-weight:700;line-height:13px}
.textStor{color:#000;font-size:12px;font-weight:700;line-height:13px}
.frontpageOuter{float:left;height:282px;margin-bottom:16px;width:695px}
.frontpage{height:282px;width:695px}
.productNewsContainerOuter{background:url(images/sprites.png) no-repeat 0 -670px;height:286px;width:504px}
.productNewsContainer{padding-top:88px}
.productNewsItem{display:block;float:left;margin-bottom:8px;margin-right:9px;width:114px}
.productNewsItem .text{line-height:18px}
.productNews .devider{display:none;width:16px}
.productNewsItemImage{margin-left:7px;width:100px}
.imageBorderMedium{border:1px solid #8c8c8c !important;width:220px}
.tdFilter{background:none;border:1px solid #056839;height:88px;padding:10px}
.productfiles a{font-size:10px}
.isFrontpage .divFooterContent{clear:both;color:#056839;display:block;float:left;margin-top:20px;min-height:105px;width:900px}
.divFooterContent h1, .divFooterContent .title{font-size:18px}
.divFooterPart1{float:left;width:550px}
.divFooterPart2, .ft-email{display:none;}
.ft-phone{font-size:20px; padding-left:22px;}
.divFooterPart3{background:url(images/phone.gif) no-repeat 0 65px;float:right;min-height:105px;width:310px}
.mcbLogo{bottom:25px;float:right;font-size:9px;position:relative;width:140px}
.mcbLogoBox{border:1px solid #056839;margin:0}
.textAdressTD{background:#ffde16 url(images/sprites.png) no-repeat center bottom;padding-left:25px;padding-right:25px;text-align:left}
.textAdress{clear:both;color:#056839;float:left;font-size:11px;height:40px;line-height:40px;width:900px}
.noItemsTable{background:none}

.productItemPic .overlayList { top: -4px; opacity: 1; left: -4px; }
.isProductlist .overlayList, .isSearch .overlayList{position: absolute; left: -4px; top: -4px;}
.isFrontpage .overlayList { position: absolute; top: -2px!important; right: 51px!important; }

.isProduct .imageBoxMedium {
    margin-bottom: 10px;
}
.productItemInfo{width:264px}
.vtLayout{border:1px solid #e6e6e6;clear:both;float:left;margin:20px 0 0;padding:5px;width:494px}
.variantTable{width:494px}
.variantTable .header{background-color:#056839;height:25px}
.variantTable th{padding-left:5px;padding-right:5px}
.variantTable th select{max-width:80px}
.variantTable .item,.variantTable .alternating{height:34px;line-height:17px}
.variantTable .item td,.variantTable .alternating td{padding:0 5px}
.variantTable .beforepriceColumn{color:#056839;text-decoration:line-through}
.vtItemButton{height:40px;margin-bottom:10px;margin-top:10px;width:494px}
a,.menu a:hover{color:#000}
.menu a:link,.menu a:active,.menu a:visited,.topSectionBreadcrumb li.first,.topSectionBreadcrumb li.first a,.topSectionBreadcrumb li.next,.topSectionBreadcrumb li.next a,.menuNorm a:hover,.menuActive a,.boxRight a,.boxRightHeader a,.boxRightContainerBOX .boxRight a,.boxRightContainerBOX .boxRightHeader a,.boxCenter a,.boxCenterHeader a,.link:link,.link:active,.link:visited,.mcbLogoBox a,.productItemInfo .text,.variantTable .price{color:#056839}
.menuNormbg,.menuOverbg{float:left;margin-left:16px}
.center,.centerProductList{width:504px}
.centerProductListNoRight,.centerNoRight,#productListTable,.divItemGroups{width:695px}
.centerContentWebPage,.divOrderInnerOrder{margin-top:5px}
.leftSubMenu,.leftSubSubMenu{margin-bottom:10px;margin-top:5px}
.subMenuNorm,.subMenuActive,.subSubMenuNorm,.subSubMenuActive{color:#056839;font-size:11px;line-height:21px;list-style:none}
.subMenuNorm a,.subMenuActive a,.subSubMenuNorm a,.subSubMenuActive a,.headlineList a{color:#056839;text-decoration:none}
.subMenuNorm a:hover,.subSubMenuNorm a:hover,.productHeader .text a{color:#ffde16;text-decoration:none}
.boxRightContainer,.boxRightContainerImg,.boxRightContainerBOX,.boxCenterContainer,.boxCenterContainerImg{margin-bottom:16px}
.boxRight a:hover,.boxRightHeader a:hover,.boxRightContainerBOX .boxRight a:hover,.boxRightContainerBOX .boxRightHeader a:hover,.boxCenter a:hover,.boxCenterHeader a:hover,.link:hover,.tdFilter a,.noItemsHeader{color:#ffde16}
.boxRightHeader,.boxRightContainerBOX .boxRightHeader,.boxCenterHeader{font-size:16px;padding-bottom:5px}
.button,.bigButton{background:#056839;border:none;color:#ffe85f;padding:1px}
.headerPaging a,.headerPaging a:active,.headerPaging a:visited{color:#056839;padding-right:3px}
.inputSelect,.inputDelivery{border:1px solid #e6e6e6;color:#056839}
.productListView1 .item,.productListView1 .alt{width:100%}
.productListView3 .itemCol2,.productListView3 .itemCol3{float:left;margin-left:15px;width:220px}
.productListView3 .itemNo,.relatedProduct .overlayList,.divFooterContent,.leftMenu .menuMore{display:none}
.listProductText,.divPricesOrder{float:none;text-align:left;width:220px}
.prevPrice{color:#056839;line-height:13px}
.textSmall a,.textSmall a:link,.textSmall a:active,.textSmall a:visited,.textSmall .link a:hover{color:#056839;font-size:10px}
.frontpage p,.vtItemButton input{margin:0}
.textAdress a:link,.textAdress a:active,.textAdress a:visited,.textAdress a:hover{color:#056839;font-size:11px}
#mainSlideshowClock {background:url(images/sprites.png) 0 -600px no-repeat;}

.isProductlist .listProductText .headlineList {height: 30px;}

/* checkout+ */
.isCheckout .content .checkout{margin-top: 100px;}
.isCheckout .antalpro{border: 0 none; }
.bt2 { background: url("images/icolist.png") no-repeat scroll 0 -106px;}
.bt2 span { background: url("images/icolist.png") no-repeat scroll right -164px; text-shadow: 1px 1px #BBBBBB; }
.selected .bt2 { background: url("images/icolist.png") no-repeat scroll 0 0; }
.selected .bt2 span { background: url("images/icolist.png") no-repeat scroll right -51px; text-shadow: none; color: #FFDE22;}
.bt3 { background: url("images/icolist.png") no-repeat scroll 0 -352px}
.bt3 a { background: url("images/icolist.png") no-repeat scroll right -383px; color: #FFDE22;}
a.bt3 span { background: url("images/icolist.png") no-repeat scroll right -383px; color: #FFDE22;}
.shopvidere { background: url("images/icolist.png") no-repeat scroll 0 -221px}
.neeste { background: url("images/icolist.png") no-repeat scroll right -222px}
.jegaccep{background: #DAECCE; -moz-border-radius: 5px;	-webkit-border-radius: 5px; border-radius: 5px; margin: 2px 102px 0;}
.che_allprice2{background: #0c8659;
	background: -moz-linear-gradient(top,  #0c8659 0%, #024822 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c8659), color-stop(100%,#024822));
	background: -webkit-linear-gradient(top,  #0c8659 0%,#024822 100%);
	background: -o-linear-gradient(top,  #0c8659 0%,#024822 100%);
	background: -ms-linear-gradient(top,  #0c8659 0%,#024822 100%);
	background: linear-gradient(to bottom,  #0c8659 0%,#024822 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c8659', endColorstr='#024822',GradientType=0 );
	color: #FFDE22;
}
.isCheckout .bt_udskriv { font-size:0; line-height:0; text-indent:9999px;}
.step2 .che_bstep2{ clear:left}
.step2 .che_bstep2 .userTypeSelector{float:left; clear:both; padding-top:5px;}
.step2 .che_bstep2 label.rightLabel{width:200px;}
.step2 .che_bstep2 .userTypeSelector input{border:none;}
/* product detail pop-up */
#modalcart_quickorder_bg { background:url(images/modalDialog_bg1.png) 0 0 repeat; position:fixed; width:100%; height:100%; z-index:9999; top:0; left:0; }
#modalDialogTransparent, #modalRelatedItemsForQuickOrder { background:#000000; opacity: 0.75; }

#cartRelatedItemModalDialog { background:url(images/modalDialog_bg.png) 0 0 no-repeat; width: 505px; padding:61px 0 0 0; z-index:1100; left: 50%; position: absolute; top: 160px; z-index: 9999; margin-left:-252px; }
#modalOuterShadowDiv { background:#fefffc; padding-bottom:20px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.modalShadowClass { width:455px; padding:0 25px 0 26px; }
.modalContainerClass { background:none !important; box-shadow:none; width:455px; }

#modalClose { width:29px; height:29px; top:-62px; right:-35px; position:absolute; z-index:1200 }
#modalClose a { display:block; width:29px; height:29px; }
#modalClose a img { display:none; }

#modalHeader { display:none; }
#modalBtnContainer { clear: both; height: 48px; width:455px; padding:21px 0 0; position: relative; }
#modalShopMore, #modalToBasket { width:229px; height:48px; display:block; position: absolute; top: 21px; }
#modalShopMore { left: -3px; background:url(images/modalDialog_bg.png) 0 -81px no-repeat !important; margin-left: 0; }
#modalToBasket { right:-4px; background:url(images/modalDialog_bg.png) -276px -81px no-repeat !important; }
#modalShopMore a,#modalToBasket a { display:block; width:229px; height:48px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; }
#modalCheckboxContainer { padding:0; position:absolute; bottom:0; right:0; width:255px; height:24px; text-align: right; }
#modalCheckboxContainer br { display:none; }
#modalCheckboxContainer label { color: #000; font-size: 11px; font-weight: 400; line-height: 11px; padding: 0 0 0 20px; position: relative; }
#modalCheckboxContainer .modalCheckbox { left: 0; margin: 0; position: absolute; top: -2px; }
#modalMessage { color: #000; font-size: 11px; font-weight: 400; line-height: 11px; margin: 4px 0 0; }

#modalRelatedContainer { display:table !important; margin:20px 0 0; width:479px; background:none; }
#modalRelatedTop { width:455px; padding:0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; background:url(images/modalDialog_bg.png) 0px -149px no-repeat; height:17px; margin:0 0 26px; border-bottom: 1px solid #666666; display:block; float:left; }
#modalRelatedContent { width:479px; padding:0; margin:0; background:none; float:left; }
.modalItemContainer { margin:0 27px 20px 0; width:91px; float:left; }
.modalItemContainer .modalItemBox { float:left; width:91px; text-align: center; }
.modalItemContainer .modalItemBox .modalItemPic { float:left; width:91px; }
.modalItemContainer .modalItemBox .modalItemName { float:left; width:91px; }
.modalItemContainer .modalItemBox .modalItemPrice { float:left; width:91px; margin:7px 0 0; }
.modalItemContainer .modalItemBox .modalItemButtons { float:left; width:91px; margin:10px 0 0; }
.modalItemContainer .modalItemBox .modalItemButtons .qty_input { float:left; display:inline-block; width:18px; height:18px; border:1px solid #6f6f6f; line-height:18px; text-align:center; padding:0; }
#modalRelatedBottom { float:left; width:455px; padding:0; border-top:1px solid #cbccca; padding:11px 0 13px; margin:6px 0 0; }
#modalRelatedBottom a { font-size:11px; line-height:11px; color:#000; }
.modalItemName a, .modalItemDescription a { font-size: 10px; }
.modalItemPrice a { color: #056839; }

.modal-add-to-cart, .productListItem .button.listAddToCartButton { width:66px; height:20px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; background:url(images/modalDialog_bg.png) 0 -179px no-repeat; border:none; border-radius:0; cursor:pointer; float:left; margin:0 0 0 5px; padding:0; }
.productListItem .inputQuantity { width:18px !important; height:18px !important; border:1px solid #6f6f6f; line-height:18px; text-align:center; padding:0; background:none; float: left; }
/* .modal-add-to-cart:hover { background:url(images/modalDialog_bg.png) -7px -429px no-repeat; } */
.quickorder_ajaxload.addtocart_main_loader { width:66px; background:url(images/ajax-loader.gif) center 3px no-repeat; height:20px; margin-left: 5px; display:none; float:left; }
.btnShowVariants { width:91px; height:20px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; background:url(images/modalDialog_bg.png) -86px -179px no-repeat; border:none; border-radius:0; cursor:pointer; }
.quickorder_ajaxload.showdetail_loader { width:91px; background:url(images/ajax-loader.gif) center 0 no-repeat; height:16px; display:none; }
/*.btnShowVariants:hover, .btnShowVariantsActive { background:url(images/modalDialog_bg.png) -7px -355px no-repeat; }*/

.modalItemQuickOrder.selected_item { background: #FFF !important; border: 1px solid #CBCBC9; float: left; margin: 5px 0 0; position: relative; width: 252px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:19px 9px; -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.23); -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.23); box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.23); }
.modalItemQuickOrder .quickVariantsAndPrice { width:252px !important; border:none; height:auto; padding:0; font-size:11px; color:#000; float:left; }
.modalItemQuickOrder .quickVariantsAndPrice .variantSelect { width:252px; border:1px solid #c3ced3; height:25px; line-height:25px; padding:4px 4px 4px 8px; font-size:11px; color:#000; }
.modalItemQuickOrder .quickVariantsAndPrice .stock { width:auto; float:left; padding:0 0 0 16px; font-size:11px; line-height:11px; margin:6px 0 0; }
.modalItemQuickOrder .quickVariantsAndPrice .multiple-prices { margin:8px 0 0; }
.modalItemQuickOrder .quickVariantsAndPrice .multiple-prices  dl { margin:0;}
.modalItemQuickOrder .addToCart_Inputs .quickListAmount { display:inline-block; float:left; width:23px; height:23px; margin:0 7px 0 148px; }
.modalItemQuickOrder .addToCart_Inputs .quickListAmount input { width:18px; height:18px; border:1px solid #6f6f6f; line-height:18px; text-align:center; padding:0; background:none; }
.modalItemQuickOrder .addToCart_Inputs .box-add-to-cart { display:inline-block; float:left; width:73px; height:23px; }
.modalItemQuickOrder .addToCart_Inputs .box-add-to-cart input { width:73px; height:23px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; background:url(images/modalDialog_bg.png) 0 -179px no-repeat; border:none; border-radius:0; cursor:pointer; float:left; margin:0; padding:0; }
.modalItemQuickOrder .box-add-to-cart .ajax-loader { width:73px; background:url(images/ajax-loader.gif) center 3px no-repeat; height:19px; display:none; float:left; margin:0; }
/* .modalItemQuickOrder .addToCart_Inputs .box-add-to-cart input:hover { background:url(images/modalDialog_bg.png) 0 -179px no-repeat; } */
.quickVariantsAndPrice .multiple-prices dd { color: #056839 }
#modalClose a { width:29px; height:29px; background:url(images/modalDialog_bg.png) -197px -179px no-repeat; }

.isCheckout .itemNameTd { width: 242px; padding-right: 4px; }
.isCheckout .productAccessoriesButtonNameTd { width: 80px; margin-top: 6px; }
.isCheckout .itemAccessoryBtn {
	padding: 4px 8px;
	background: url(images/smallbtn_bg.png) 0 0 repeat-x #056b3a;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	color: #FFDE22;
	white-space: nowra
}

.addToCart_Inputs { width:252px; float:left; margin:11px 0 0; }
/* e:product detail pop-up */