/*General styles start*/
	body, html{ height:100%; background:#323232 url(images/bg.jpg) repeat-x; margin: 0px; padding:0px; color:#323232; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
   	input, textarea, select {color:#323232; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	a { color:#323232;}
    .tekstbox { padding-left:5px; width:140px; height:15px; border: 1px solid #323232;}
    h1 {margin:0px;}
    .headline {}
    h2 {margin:0px;}
    object { outline:none; }
	.overlayLabel{ display:block; width:72px; height:52px; background:url(images/overlayLabel.png) no-repeat; position:absolute; right:0px; top:156px;}
/*General styles end*/

/*Top*/
	.outer {}
	.main {background:url(images/bgMain.jpg) no-repeat top center; min-height:1000px;}
	.isFrontpage {background:url(images/bgMainFront.jpg) no-repeat top center; }
	.mainContent { width:912px;}
	.mainContentTD {}
	
	#TopImageMap img {}
	.topSection { width:912px; height:159px; background:url(images/contentbgTop.png) no-repeat bottom right;}
	.isFrontpage .topSection { background:none;}

	.menu { width:687px; margin-top:75px; text-align:right; padding-left:225px;}
	.menu a:link { color:#FFFFFF;}
	.menu a:active { color:#FFFFFF;}
	.menu a:visited { color:#FFFFFF;}
	.menu a:hover { color:#ba052f;}
	.menuNormbg { text-transform:uppercase; padding-left:13px; padding-right:13px; border-right:1px solid #5e5e5e;}
	.menuOverbg { text-transform:uppercase; padding-left:13px; padding-right:13px; border-right:1px solid #5e5e5e;}
	
	#criditCardBox { position:relative; top:-97px; margin-right:140px;}
	.topSmallCart { width:912px; position:relative; top:-80px; float:right; font-size:10px; color:#323232; margin-right:6px;}
	
	.top { position:absolute; top:39px; margin-left:6px;}
	.logoImg { width:215px; height:100px;}
/*Top End*/

/*Main styles start*/

	.content {width:912px; background:url(images/contentbgCenter.png) repeat-y right;}
	.isFrontpage .content { background:none;}
	.topSectionBreadcrumb { margin-bottom:5px;}
	
	.left { width:182px; margin-right:22px;}
	
    .center { width:483px; padding-left:15px; padding-top:15px;}
	.isFrontpage .center { width:504px; padding:0px;}
	.centerProductList { width:483px; padding-left:15px; padding-top:15px;}
	.centerProductListNoRight { width:672px; padding-left:15px; padding-top:15px;}
	.centerNoRight {width:672px; padding-left:15px; padding-top:15px;}
    .centerContent { }
    .centerContentWebPage { }
    .centerContentWebPageNoRight { }
    .centerContentWebPageForum { }
   
	.right { width:170px; float:right; margin-right:21px; margin-top:10px;}
	.isFrontpage .right { position:relative; top:261px; margin-right:6px; margin-top:0px;}
	
	/*Left*/
		.searchTable { width:182px; height:72px; background:url(images/leftmenuTop.png) no-repeat; margin-top:-9px;}
		.isFrontpage .searchTable {}
		.searchTable td { padding-bottom:12px; }
		.searchButton { margin-right:36px;}
		
		 /*LeftMenu styles start*/
		 	.productMenucontainer { width:182px; background:url(images/leftmenuBottom.png) no-repeat bottom; padding-bottom:95px; margin-bottom:14px;}
			.leftMenuContainer { width:182px; background:url(images/leftmenuCenter.png);}			
			.leftMenuHeader { display:none;}
			.leftMenu { margin-left:21px; margin-right:21px;}
			.leftSubMenu { margin-left:8px; margin-bottom:5px;}
			.leftSubSubMenu { margin-left:8px; margin-bottom:5px;}
	
			.menuNorm { font-size:13px; font-weight:bold; padding:2px 5px 2px 5px; border-bottom:1px solid #b4e1f4;}
			.menuNorm a {}
			.menuNorm a:hover { color:#BE0631;}
			.menuActive {font-size:13px; font-weight:bold; padding:2px 5px 2px 5px; border-bottom:1px solid #b4e1f4;}
			.menuActive a { color:#BE0631;}
			
			.productTypes {}
			.productBrands {}
	
			.subMenuNorm { font-size:12px; font-weight:normal; color:#000000; list-style:none; padding:2px 0px 2px 0px;}
			.subMenuNorm a { font-size:12px; font-weight:normal; color:#000000; text-decoration:none;}
			.subMenuNorm a:hover { color:#BE0631; text-decoration:none;}
			.subMenuActive { font-size:12px; font-weight:normal; color:#BE0631; list-style:none; padding:2px 0px 2px 0px;}
			.subMenuActive a { font-size:12px; font-weight:normal; color:#BE0631; text-decoration:none;}
			.subSubMenuNorm { font-size:12px; font-weight:normal; color:#000000; list-style:none; padding:2px 0px 2px 0px;}
			.subSubMenuNorm a { font-size:12px; font-weight:normal; color:#000000; text-decoration:none;}
			.subSubMenuNorm a:hover { color:#BE0631; text-decoration:none;}
			.subSubMenuActive { font-size:12px; font-weight:normal; color:#BE0631; list-style:none; padding:2px 0px 2px 0px;}
			.subSubMenuActive a { font-size:12px; font-weight:normal; color:#BE0631; text-decoration:none;}
			
			.leftMenuContainerSeperator{ width:182px; background:url(images/leftmenuCenter.png);}
		/*LeftMenu styles end*/
	/*Left End*/
	
	/*General RightBox styles start*/
		.boxRightContainer { margin-bottom:20px; }
		.isFrontpage .boxRightContainer { background:#F8F8F8;}
		.boxRightContainerImg { margin-bottom:20px; }
		.boxRight { margin:10px;}
		.boxRight a { color:#ba052f;}
		.boxRight a:hover { color:#ba052f;}
		.boxRightHeader { font-size:12px; font-weight:bold; padding-bottom:5px;}
		.boxRightHeader a { color:#323232;}
		.boxRightHeader a:hover { color:#323232;}
		.boxRightContent {}
		.boxRightAltContent {}
	/*General RightBox styles end*/
	
	 /*BOX module styles start*/
		.boxRightContainerBOX { margin-bottom:20px; }
		.isFrontpage .boxRightContainerBOX { background:#F8F8F8;}
		.left .boxRightContainerBOX { background:#F8F8F8; margin-left:6px; margin-right:6px;}
		.boxRightContainerBOX .boxRight { margin:10px;}
		.boxRightContainerBOX .boxRight a { color:#ba052f;}
		.boxRightContainerBOX .boxRight a:hover { color:#ba052f;}
		.boxRightContainerBOX .boxRightHeader { font-size:12px; font-weight:bold; padding-bottom:5px;}
		.boxRightContainerBOX .boxRightHeader a { color:#323232;}
		.boxRightContainerBOX .boxRightHeader a:hover { color:#323232;}
		.boxRightContainerBOX .boxRightContent { }
		.boxRightContainerBOX .boxRightContentAlt { }
		
		.boxCenterContainer { margin-bottom:20px; }
		.isFrontpage .boxCenterContainer { background:#F8F8F8;}
		.boxCenterContainerLEFT { width:244px; background:#F8F8F8; float:left; margin-bottom:20px;}
		.boxCenterContainerRIGHT { width:244px; background:#F8F8F8; float:right; margin-bottom:20px;}
		
		.boxCenter { margin:10px;}
		.boxCenter a { color:#ba052f;}
		.boxCenter a:hover { color:#ba052f;}
		.boxCenterHeader {font-size:12px; font-weight:bold; padding-bottom:5px;}
		.boxCenterHeader a { color:#323232;}
		.boxCenterHeader a:hover { color:#323232;}
		.boxCenterContent { }
		.boxCenterContentAlt {}
		.tableBoxContent {}
		
		.boxCenterContainerImg {margin-bottom:20px;}
		.boxCenterContainerImgLEFT { float:left; margin-bottom:20px; }
		.boxCenterContainerImgRIGHT { float:right; margin-bottom:20px;}
		
		.top5OrderedList li a { color:#323232; text-decoration:none;}

    
	 /*BOX module styles end*/
 
    #productListTable { width:100%;}
	
	#clearBottomDiv { clear:both; height:20px; }

    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}

    .button { border:none; background:#323232; color:#FFFFFF; padding-bottom:1px; padding-top:1px;}
    .bigButton { border:none; background:#323232; color:#FFFFFF; padding:3px;}
	
	.headlineList {}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { border-top:1px solid #323232; border-bottom:1px solid #323232; padding-top:3px; padding-bottom:3px; }
    .headerPaging .paging { text-align:right; color:#323232;}
    .headerPaging .paging span{padding-right:3px;}
    .headerPaging a:link{padding-right:3px; color:#323232; }
    .headerPaging a:active{padding-right:3px; color:#323232; }
    .headerPaging a:visited{padding-right:3px; color:#323232; }
    .headerPaging a:hover{padding-right:3px; color:#323232; }
	
	th.line { border-bottom:1px solid #323232; border-top:1px solid #323232;}
    .line { border-bottom:1px solid #323232;}
    .link:link { color:#ba052f; }
    .link:active { color:#ba052f; }
    .link:visited { color:#ba052f; }
    .link:hover { color:#ba052f; }
    .inputSearch { width:80px; background:#FFFFFF; border:none; padding-left:5px; margin-left:32px;}
    .inputSelect {border:1px solid #323232; }
    .inputQuantity {border:1px solid #323232;}
    .inputDelivery {border:1px solid #323232; }
    .inputDelivery optgroup{}
    .inputDelivery optgroup option{}
    .inputFreightType{}
    .freightload{float:left; margin:3px 5px 1px 5px;}
    .Img {}
	
	.productListView1{}
    .productListView1 .item { width:100%;}
    .productListView1 .alt { width:100%;}
    .productListView2{ }
    .productListView2 .item {}
    .productListView2 .alt {}
    .productListView3 .productRow {float:left; clear:left;}
    .productListView3 .productRowSpacer {clear:left; height:10px;}
    .productListView3 .headlineList a {color: #323232;}
    .productListView3 .itemCol1 {width:220px; float:left; clear:left;}
    .productListView3 .itemCol2 {width:220px; float:left ;margin-left:15px;}
    .productListView3 .itemCol3 {width:220px; float:left; margin-left:15px;}
    .productListView3 .textBox {text-align: center;}    
    .productListView3 .listItemDescription {}    
	
	.productHeader { background:#323232; padding:5px;}
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    
    .prevPrice { color:#ba052f; line-height:13px;}
    .prevPriceList { color:#ba052f; font-size:13px; line-height:15px;}
    .prevPriceSmall { color:#ba052f; font-size:10px; line-height:12px;}
    .priceSmall { color:#ba052f; font-weight:bold; line-height:13px;}
    .price { color:#ba052f; font-size:13px; font-weight:bold; line-height:15px;}
    .priceStor{ color:#ba052f; font-size:17px; font-weight:bold; line-height:20px;}
    .priceStorExcl { color:#ba052f; font-size:10px; font-weight:bold; line-height:12px;}
    
    .frontpagePrices{}
    
    .itemNo {font-size:10px; color:#323232;}

    .stepDelivery { width:100%; margin-bottom:10px;}
    .stepDelivery td { height:45px; text-align: left; border-right:4px solid #FFFFFF; background:#323232; width:33%; color:#FFFFFF; font-size:15px; padding-left:15px; line-height:30px;}
    .stepDelivery .selected { font-size:18px; text-decoration:underline; }
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#ba052f; line-height:13px; }
    .text a:active{color:#ba052f; line-height:13px; }
    .text a:visited{color:#ba052f;  line-height:13px; }
    .text a:hover{color:#ba052f; line-height:13px; }
    .textSmall { color:#323232; font-size:10px; }
    .textSmall a { color:#ba052f; font-size:10px; }
    .textSmall a:link { color:#ba052f; font-size:10px; }
    .textSmall a:active { color:#ba052f; font-size:10px; }
    .textSmall a:visited { color:#ba052f; font-size:10px; }
    .textSmall a:hover { color:#ba052f; font-size:10px; }
    .textSmall .link a:hover { color:#ba052f; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#323232; font-weight:bold; line-height:13px; }
    .textStor { color:#323232; font-size:12px; font-weight:bold; line-height:13px; }
    
     /*FrontPage styles start*/
        .frontpage{ width:702px; height:261px;}
        .frontpage div { padding-top:80px; margin-left:260px; }
        .frontpage p { width:320px; line-height:13px;}
        
		.productNewsContainer { padding-top:15px; padding-bottom:15px; background:#FFFFFF;}
        .productNews {}
        .productNews img { }
        .productNewsItem { }
        .productNewsItem div {}
        .productNewsItem .text { line-height:18px;}
        .productNewsItem .prevPrice {}
        .productNewsItem .price {}
        .productNews .devider {}
    /*FrontPage styles end*/

    
    /*Product styles start*/
        .choiceBox {}
        .choiceBorders {}
        
        .imageBox {}
        .imageBorder {}
        .imageBorderProduct {}
        .imageBoxMedium {}
        .imageBorderMedium {}
		.imageBorderMedium a {}
        
        .itemPic {}
        .itemColor{}
        .itemColorChoice{}
        .itemVariant {}
        .itemVariantDropDowns{}
        .itemVariantLoad{}
        .itemQuantity {}
        .itemButton {}
        
        .productItemPic {}
        .productItemInfo {}
        .productItemPicBorder {}
        
        .tdFilter { height:88px; background:#FFFFFF; border:1px solid #323232; padding:10px;}
		.tdFilter a { color:#323232; }
        .productfiles a {font-size:10px;}

    /*Product styles end*/
    
    /*News styles start*/
        .dato {}
        .imageFloat{}
    /*News styles end*/

    /*RightBox styles start*/
       
        /*Small Newsletter styles start*/
            .newsSubscribeButton{}
            .inputMailSmall { }
        /*Small Newsletter styles end*/
		
    /*RightBox styles end*/

    /*Footter styles start*/
		.divFooterFrontpage { width:900px; float:left; clear:both; margin-top:30px; margin-bottom:20px;}
       	.divFooterFrontpage p { font-size:10px; color:#6f6f6f; font-style:italic;}
		.divFooterFrontpage h1, .divFooterFrontpage .title { font-size:20px; font-weight:normal; color:#6f6f6f; font-style:italic;}
		
		.divFooterPart1 { width:274px; float:left; padding-right:20px; border-right:1px solid #474747; min-height:160px;}
		.divFooterPart1 a { color:#6f6f6f;}
		.divFooterPart2 { width:276px; float:left; padding-left:20px; padding-right:20px; border-right:1px solid #474747; border-left:1px solid #2d2d2d; min-height:160px;}
		.divFooterPart2 a { color:#6f6f6f;}
		.divFooterPart3 { width:266px; float:left; padding-left:20px; border-left:1px solid #2d2d2d; min-height:160px;}
		.divFooterPart3 a { color:#6f6f6f;}
	
		.mcbLogo { width:140px; float:right; position:relative; bottom:16px; font-size:9px;}
		.mcbLogoBox { border:1px solid #FFFFFF; margin:0px;}
		.mcbLogoBox a{ color:#FFFFFF; }
		
		.textAdress {color:#FFFFFF; font-size:11px;}
		.textAdress a:link{color:#FFFFFF; font-size:11px;}
		.textAdress a:active{color:#FFFFFF; font-size:11px;}
		.textAdress a:visited{color:#FFFFFF; font-size:11px;}
		.textAdress a:hover{color:#FFFFFF; font-size:11px;}
        .textAdressTD { text-align:left; padding-left:6px; background:url(images/contentbgBottom.png) no-repeat top right;}
		.isFrontpage .textAdressTD { background:none;}
    /*Footter styles start*/

/*Main styles end*/


.noItemsTable { background:none; }
.noItemsHeader { color:#FFFFFF; }

.newslist .centerContentWebPage table td a.dato {display:none;}