/*General styles start*/
	body, html{ height:100%; background:#f6f6f6 url(images/topbg.gif) repeat-x; margin:0px; padding:0px; color:#252426; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
   	input, textarea, select {color:#252426; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	a { color:#252426;}
    .tekstbox { padding-left:5px; width:140px; height:15px; border: 1px solid #252426;}
    h1 {margin:0px; font-weight:normal;}
    .headline {}
    h2 {margin:0px;}
    object { outline:none; }
	.overlayLabel{}
/*General styles end*/

/*Top*/
	.outer {width:916px; margin:0 auto; position:relative;}
	.main { background:url(images/mainbg.gif) no-repeat center top; width:916px; margin:0 auto;}
	.isFrontpage {}
	.mainContent { width:916px; margin-bottom:30px;}
	.mainContentTD { background:url(images/contentbottom.png) no-repeat right bottom; padding-bottom:17px;}
	
	#TopImageMap img {}
	.topSection { width:916px; height:112px; background:url(images/contenttop.png) no-repeat right bottom; position:relative;}
	
	.currencySelector { position:absolute; top:41px; right:205px;margin:0;padding-bottom:0px; padding-left:135px;width:177px; background:url(images/choose_currency.png) no-repeat left 12px; }
	.currencySelector select {border:1px solid #C3C3C3;font-size:15px;padding:6px 6px 4px 6px;width:170px;height:auto;}
	*:first-child+html .currencySelector select {position:relative;top:5px;}

	.menu { width:919px; height:30px; background:none; margin:none; margin-left:0px; text-align:left;position:relative;}
	.menu a:link { color:#FFFFFF;}
	.menu a:active { color:#FFFFFF;}
	.menu a:visited { color:#FFFFFF;}
	.menu a:hover { color:#898989;}
	.menuNormbg { float:left; text-transform:uppercase; font-size:14px; font-weight:bold; line-height:30px; padding-right:10px;padding-left:10px; text-transform:none;background:url(images/menuBg.gif) no-repeat right 7px;}
	.menuOverbg { float:left; text-transform:uppercase; font-size:14px; font-weight:bold; line-height:30px; padding-right:10px;padding-left:10px; text-transform:none;background:url(images/menuBg.gif) no-repeat right 7px;}
	
	#criditCardBox { display:none;}
	.topSmallCart { background:url(images/basketbg.png) no-repeat left top;height:84px;width:188px; line-height:12px; color:#000; font-size:10px; font-weight:bold; text-transform:uppercase;position:absolute;right:0px;top:0px;}
	#topSmallCartCount { margin-top:36px; }
	#topSmallCartPrice { }
	
	.top { width:190px; height:70px; position:absolute; top:100px;}
	.logoImg { width:190px; height:70px;}
/*Top End*/

/*Main styles start*/

	.content {width:916px; margin:0px; background:url(images/contentcenter.png) repeat-y right;}
	.topSectionBreadcrumb { margin-bottom:5px;}
	
	.left { width:188px; min-height:500px; margin-left:8px; margin-right:18px; margin-top:73px;}
	
	.isFrontpage .center {width:684px;}
    .center { width:435px;}
	.centerProductList { width:452px;}
	.centerProductListNoRight { width:684px;}
	.centerNoRight {width:684px;}
    .centerContent { margin-top:8px; }
    .centerContentWebPage { margin-top:5px; }
    .centerContentWebPageNoRight { }
    .centerContentWebPageForum { }
   
	.right { width:222px; float:right; margin-right:18px;}
	
	/*Left*/
		.searchTable { margin-bottom:20px;}
		.searchButton {}
		
		 /*LeftMenu styles start*/
		 	.productMenucontainer { width:188px; margin:0px;}
			.leftMenuContainer { width:188px;}			
			.leftMenuHeader {font-size:20px; font-weight:normal; color:#2c3030;}
			.leftMenu {}
			.leftSubMenu { padding-left:10px; padding-top:5px; padding-bottom:10px;}
			.leftSubSubMenu { padding-left:10px; padding-top:5px; padding-bottom:10px;}
	
			.menuNorm { color:#898989; padding-top:3px; padding-bottom:3px;font-size:15px;}
			.menuNorm a { color:#898989;font-size:15px;}
			.menuNorm a:hover { color:#000000;font-size:15px;}
			.menuActive { color:#000000; padding-top:3px; padding-bottom:3px;font-size:15px;}
			.menuActive a { color:#000000;font-size:15px;}
			
			.productTypes {}
			.productBrands {}
	
			.subMenuNorm { font-size:13px; color:#898989; list-style:none; padding-top:1px; padding-bottom:1px;}
			.subMenuNorm a { font-size:13px; color:#898989; text-decoration:none;}
			.subMenuNorm a:hover { color:#000000; text-decoration:none;}
			.subMenuActive { font-size:13px; color:#000000; list-style:none; padding-top:1px; padding-bottom:1px;}
			.subMenuActive a { font-size:13px; color:#000000; text-decoration:none;}
			.subSubMenuNorm { font-size:13px; color:#898989; list-style:none; padding-top:1px; padding-bottom:1px;}
			.subSubMenuNorm a { font-size:13px; color:#898989; text-decoration:none;}
			.subSubMenuNorm a:hover { color:#000000; text-decoration:none;}
			.subSubMenuActive { font-size:13px; color:#000000; list-style:none; padding-top:1px; padding-bottom:1px;}
			.subSubMenuActive a { font-size:13px; color:#000000; text-decoration:none;}
			
			.leftMenuContainerSeperator{ height:12px;}
		/*LeftMenu styles end*/
	/*Left End*/
	
	/*General RightBox styles start*/
		.boxRightContainer { margin-bottom:10px; }
		.boxRightContainerImg { margin-bottom:10px; }
		.boxRight {}
		.boxRight a { color:#898989;}
		.boxRight a:hover { color:#898989;}
		.boxRightHeader { color:#2b2a2e; text-transform:uppercase; font-size:15px; font-weight:bold; padding-bottom:5px;}
		.boxRightHeader a { color:#2b2a2e;}
		.boxRightHeader a:hover { color:#2b2a2e;}
		.boxRightContent {}
		.boxRightAltContent {}
	/*General RightBox styles end*/
	
	 /*BOX module styles start*/
		.boxRightContainerBOX { margin-bottom:10px; }
		.boxRightContainerBOX .boxRight {}
		.boxRightContainerBOX .boxRight a { color:#898989;}
		.boxRightContainerBOX .boxRight a:hover { color:#898989;}
		.boxRightContainerBOX .boxRightHeader { color:#2b2a2e; text-transform:uppercase; font-size:15px; font-weight:bold; padding-bottom:5px;}
		.boxRightContainerBOX .boxRightHeader a { color:#2b2a2e;}
		.boxRightContainerBOX .boxRightHeader a:hover { color:#2b2a2e;}
		.boxRightContainerBOX .boxRightContent { }
		.boxRightContainerBOX .boxRightContentAlt { }
		
		.boxCenterContainer { margin-bottom:10px; }
		.boxCenterContainerLEFT { width:244px; float:left; margin-bottom:10px;}
		.boxCenterContainerRIGHT { width:244px; float:right; margin-bottom:10px;}
		
		.boxCenter {}
		.boxCenter a { color:#898989;}
		.boxCenter a:hover { color:#898989;}
		.boxCenterHeader { color:#2b2a2e; text-transform:uppercase; font-size:15px; font-weight:bold; padding-bottom:5px;}
		.boxCenterHeader a { color:#2b2a2e;}
		.boxCenterHeader a:hover { color:#2b2a2e;}
		.boxCenterContent { }
		.boxCenterContentAlt {}
		.tableBoxContent {}
		
		.boxCenterContainerImg {margin-bottom:10px; clear:none!important; float:left; margin-right:10px;}
		.boxCenterContainerImgLEFT { float:left; margin-bottom:30px; clear:none!important; margin-right:10px; }
		.boxCenterContainerImgRIGHT { float:left; margin-bottom:10px; clear:none!important;}
		
		.boxRightContainerNewsLetter {}
		.boxRightContainerTop5 {}
		.top5OrderedList li a { color:#252426; text-decoration:none;}

    
	 /*BOX module styles end*/
 
    #productListTable {}
	
	#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:#252426; color:#FFFFFF; padding-bottom:1px; padding-top:1px;}
    .bigButton { border:none; background:#252426; color:#FFFFFF; padding:3px;}
	
	.headlineList {}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { border-top:1px solid #252426; border-bottom:1px solid #252426; padding-top:3px; padding-bottom:3px; }
    .headerPaging .paging { text-align:right; color:#252426;}
    .headerPaging .paging span{padding-right:3px;}
    .headerPaging a:link{padding-right:3px; color:#252426; }
    .headerPaging a:active{padding-right:3px; color:#252426; }
    .headerPaging a:visited{padding-right:3px; color:#252426; }
    .headerPaging a:hover{padding-right:3px; color:#252426; }
	
	th.line { border-bottom:1px solid #252426; border-top:1px solid #252426;}
    .line { border-bottom:1px solid #252426;}
    .link:link { color:#898989; }
    .link:active { color:#898989; }
    .link:visited { color:#898989; }
    .link:hover { color:#898989; }
    .inputSearch {border:none; width:145px; background:none; padding-left:5px;}
    .inputSelect {border:1px solid #898989; }
    .inputQuantity {border:1px solid #898989;}
    .inputDelivery {border:1px solid #898989; }
    .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:#252426; font-size:11px; font-weight:bold;}
    .productListView3 .itemCol1 {width:220px; float:left; clear:left;}
    .productListView3 .itemCol2 {width:220px; float:left ;margin-left:12px;}
    .productListView3 .itemCol3 {width:220px; float:left; margin-left:12px;}
    .productListView3 .textBox {text-align: center;}    
    .productListView3 .listProductText { width:110px; float:left; text-align:left;}
	.productListView3 .divPricesOrder { width:110px; float:right; text-align:right;}
	.productListView3 .prevPriceList { font-size:10px;}
	.productListView3 .priceStor { font-size:11px; line-height:13px;}
	.productListView3 .divOrderInnerInfo { margin-top:3px; margin-bottom:5px;}
	
	.productHeader { background:#252426; padding:5px;}
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    
    .prevPrice { color:#898989; line-height:13px;}
    .prevPriceList { color:#898989; font-size:13px; line-height:15px;}
    .prevPriceSmall { color:#898989; font-size:10px; line-height:12px;}
    .priceSmall { color:#898989; font-weight:bold; line-height:13px;}
    .price { color:#898989; font-size:13px; font-weight:bold; line-height:15px;}
    .priceStor{ color:#898989; font-size:17px; font-weight:bold; line-height:20px;}
    .priceStorExcl { color:#898989; font-size:10px; font-weight:bold; line-height:12px;}
    
    .frontpagePrices{}
    
    .itemNo {font-size:10px; color:#898989;}

    .stepDelivery { width:100%; margin-bottom:10px;}
    .stepDelivery td { height:45px; text-align: left; border-right:4px solid #FFFFFF; background:#252426; 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:#898989; line-height:13px; }
    .text a:active{color:#898989; line-height:13px; }
    .text a:visited{color:#898989;  line-height:13px; }
    .text a:hover{color:#898989; line-height:13px; }
    .textSmall { color:#252426; font-size:11px; }
    .textSmall a { color:#898989; font-size:11px; }
    .textSmall a:link { color:#898989; font-size:11px; }
    .textSmall a:active { color:#898989; font-size:11px; }
    .textSmall a:visited { color:#898989; font-size:11px; }
    .textSmall a:hover { color:#898989; font-size:11px; }
    .textSmall .link a:hover { color:#898989; font-size:11px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#252426; font-weight:bold; line-height:13px; }
    .textStor { color:#252426; font-size:12px; font-weight:bold; line-height:13px; }
    
     /*FrontPage styles start*/
	 	.frontpageOuter { width:684px; height:309px; float:right; margin-right:18px; margin-bottom:10px; }
        .frontpage{ width:684px; height:309px;}
        .frontpage div { padding-top:80px; margin-left:260px; }
        .frontpage p { width:320px; line-height:13px;}
        
		.productNewsContainerOuter {padding-top:10px;}
		.productNewsContainer {}
        .productNews { width:452px;}
        .productNews img { }
        .productNewsItem {padding-right:15px; }
        .productNewsItem div {}
        .productNewsItem .text { font-size:11px; line-height:18px;}
        .productNewsItem .prevPrice { font-size:10px;}
        .productNewsItem .price { font-size:13px; font-weight:bold;}
		.productNewsItem .priceExcl { font-size:10px;}
        .productNews .devider {}
    /*FrontPage styles end*/

    
    /*Product styles start*/
        .choiceBox { margin:0px;}
        .choiceBorders {}
        
        .imageBox {}
        .imageBorder {}
        .imageBorderProduct {}
        .imageBoxMedium {}
        .imageBorderMedium {}
		.imageBorderMedium a {}
        
        .itemPic {}
        .itemColor{}
        .itemColorChoice{}
        .itemVariant {}
        .itemVariantDropDowns{}
        .itemVariantLoad{}
        .itemQuantity {}
        .itemButton { margin-top:10px;}
		.itemAdded { margin:0px; padding:0px;}
        
        .productItemPic { float:left; width:445px; margin-top:15px;}
        .productItemInfo { width:445px;}
        .productItemPicBorder {}
        
        .tdFilter { height:auto; background:none; border:none; padding:0px;}
		.tdFilter a { color:#252426; }
        .productfiles a {font-size:10px;}

    /*Product styles end*/
    
    /*News styles start*/
        .dato {}
        .imageFloat{}
    /*News styles end*/

    /*RightBox styles start*/
       
        /*Small Newsletter styles start*/
            .newsSubscribeButton{ width:180px; height:27px; border:none; background:url(images/submitbg.gif) no-repeat; text-align:center; color:#FFFFFF; font-weight:bold; padding-bottom:6px;}
            .inputMailSmall { width:165px; height:16px; border:none; background:url(images/inputbg.gif) no-repeat;}
        /*Small Newsletter styles end*/
		
    /*RightBox styles end*/

    /*Footter styles start*/
		
		.wideFooter { min-height:164px; color:#FFFFFF; background:#28272a url(images/bottombg.gif) repeat-x top; padding-top:20px;}
		.wideFooter a { color:#FFFFFF;}
		.wideFooterContentRegion { width:900px; margin:auto;}
		.wideFooterContentRegion h1, .wideFooterContentRegion .title { font-size:18px; color:#919191;}
		.divFooterPart1 { width:575px; float:left;}
		.divFooterPart2 { width:275px; float:left; margin-left:50px; background:url(images/phone.gif) no-repeat 0px 76px;}
		
		.mcbLogo { width:140px; float:right; position:relative; bottom:-16px; font-size:9px;}
		.mcbLogoBox { border:1px solid #FFFFFF; margin:0px;}
		.mcbLogoBox a{ color:#FFFFFF; margin-left:5px; }
		
		.wideFooterContent {width:900px; margin:auto; clear:both;}
		.textAdress { color:#FFFFFF; font-size:10px;}
		.textAdress a:link{color:#FFFFFF; font-size:10px;}
		.textAdress a:active{color:#FFFFFF; font-size:10px;}
		.textAdress a:visited{color:#FFFFFF; font-size:10px;}
		.textAdress a:hover{color:#FFFFFF; font-size:10px;}
        .textAdressTD { text-align:left;}
		.isFrontpage .textAdressTD { background:none;}
    /*Footter styles start*/

/*Main styles end*/

#sendToFriendContainer #sendToFriendDiv input  { border:1px solid #898989; margin-bottom:3px;}
#sendToFriendContainer #sendToFriendDiv .button { border:none;}


.noItemsTable { background:none; }
.noItemsHeader { color:#FFFFFF; }

#articlegroupheadline { margin-top:10px; margin-bottom:10px;}
#articleGroup .boxCenterContainerLEFT {margin:0px; padding:0px; width:221px; margin-bottom:15px;}
#articleGroup .boxCenterContainerRIGHT {margin:0px; padding:0px; width:221px; margin-left:10px; margin-bottom:15px;}

/* faceboob button */
.isFrontpage .mainContent {position:relative;}
 .fb-like {position:absolute!important; top:5px; right:73px;}