/*General styles start*/
    body, html{ background:#d7d5c8 url(/App_Themes/grafical.dk/images/bg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#053064;}
    a {outline:none;}
	input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#054889; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#054889; font-size:18px; font-weight:normal; line-height:18px; font-family: Arial, Helvetica, sans-serif;min-height:31px;height:auto;}
    h2 {margin:0px; color:#054889; font-size:14px; line-height:25px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:#FFF; border-top: 0px solid #f0f0f0; margin-top:0px; }
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:transparent; border:0px solid #f0f0f0;}
	.mainContentTD { background:url(/App_Themes/grafical.dk/images/bgTop.gif) no-repeat center top;}
    .productMenucontainer { background:#FFFFFF; margin:0px; padding:0px; }
    .top { display:none;} 
	.center {}
	.frontpageOuter {margin-bottom:14px;}
	.topSection { position:relative; top:-171px;}
/*ContentWraper styles end*/

/*Main styles start*/
    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(/App_Themes/grafical.dk/images/ajax-loader.gif);}
    
    .button { border:none; background:#28629A; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#28629A; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:12px;}
    
    #freightLine { background:#f4f3f2; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { background:#f5f5f0; border-top:1px solid #053064; border-bottom:1px solid #053064; background-repeat:repeat-x; }
    .headerPaging .paging { color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#0a4885; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #C1E414; border-top:1px solid #C1E414;}
    .line { border-bottom:1px solid #C1E414;}
    .link:link { color: #0a4885; font-size:10px; }
    .link:active { color: #0a4885; font-size:10px; }
    .link:visited { color: #0a4885; font-size:10px; }
    .link:hover { color: #0a4885; font-size:10px; }
    .inputSearch { border: 1px solid #c3c3c3; }
    .inputSelect { font-size:10px; border: 1px solid #000; color:#000; }
    .inputQuantity { font-size:10px; border: 1px solid #000; text-align:center; line-height:15px; }
    .inputDelivery { font-size:10px; border: 1px solid #000; }
    .Img { border:1px solid #0a4885;}
	
	.topSectionView2 { width:486px; border:none; background:#FFFFFF; padding:10px;}
	.topSectionView2 a {color:#054889;}
	.topSectionView2NoPicture { border:1px solid #C0E215;}
	.topSectionView2 h1 {color:#054889; font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:normal;}

	.productListView1 .divPricesOrder .divOrderInnerOrder .divOrderInnerStock .stock {float: left;
    padding-top: 10px;}

    .productListView1{}
	.productListView1 .divPricesOrder {
    bottom: 0;
    clear: none;
	top: -29px;
    float: right;
    width: 155px;
}
    .productListView1 .divPricesOrder .divPrices{float: none !important; height: 48px;}
    .productListView1 .divPricesOrder .divOrderInner{ width:auto;}
	.productListView1 .divPricesOrder .divOrderInnerInfo {
    background: url("images/listReadMoreButton.gif") no-repeat scroll center top transparent;
    clear: both;
    float: none !important;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
	margin-top: 13px;
    width: 122px;
}
    .productListView1 .divPricesOrder .divOrderInnerInfo a{ color:#000000; text-decoration:none; padding:0px 0px 0px 8px;}
    .productListView1 .divPricesOrder .divOrderInnerInfo a:hover{color:#000000; padding:0px 0px 0px 8px;}
	.productListView1 .divPricesOrder .divOrderInnerOrder { float:left; clear:both; padding: 0 5px 0 0;}
	.productListView1 .divPricesOrder .divOrderInnerOrder .divOrderInnerStock {clear: both;
    float: left;
    margin-bottom: 10px;
    width: auto;}
	.productListView1 .inputQuantity {
		background:transparent url(images/quantityBg.gif) no-repeat center top;;
		border:none;
		height: 30px;
		text-align: center;
		width: 30px;
		line-height:30px;
		float:left;
		clear:left;
		vertical-align:middle;
	}
	.productListView1 .divPricesOrder .divOrderInner .listAddToCartButton { background:transparent url(images/addCartButton.jpg) no-repeat center top; margin-top:6px; padding:0px 0px 0px 13px; font-size:11px; width:109px; height:19px; float:left; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}
	.divOfferConditions {
    bottom: 24px;
    clear: both;
    color: #000000;
    float: left;
    font-size: 10px;
    font-style: italic;
    margin-top: 5px;
    position: relative;
    width: auto;
}
.isProduct .divOfferConditions {
    bottom: 24px;
    clear: both;
    color: #000000;
    float: left;
    font-size: 10px;
    font-style: italic;
    margin-top: 25px !important;
    position: relative;
    width: auto;
}
	
	
	.productListView1 .divPricesOrder .divOrderOuter {position: static !important;
    text-align: left;}
    
    .productListView2{background-image:url(/images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#e77f00; text-decoration:line-through; line-height:20px; }
    .productHeader { background:#053064; border-top:0px solid #b5afaa; border-bottom:0px solid #b5afaa; background-image:url(/App_Themes/grafical.dk/images/topBarBg.gif); background-repeat:repeat-x; }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#e77f00; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#e77f00; font-size:10px;  line-height:15px; }
    .priceSmall { color:#e77f00; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#e77f00;  text-decoration:none; line-height:22px;  }
    .priceStor{ color: #E77F00;
    font-size: 17px;
    font-weight: bold;
    line-height: 17px;
    text-decoration: none;
    top: 3px;}
	.priceStorExcl {color: #000000;
    display: block;
    font-size: 10px;
    line-height: 13px;
    margin-bottom: -48px;
    }
    
    .frontpagePrices{margin:6px 0 4px 0;font-weight:bold;}
    
    .itemNo {font-size:10px;color:#767C79;}
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#053064; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; color:#000; }
    .text a:link{color:#0a4885; line-height:13px; }
    .text a:active{color:#0a4885; line-height:13px; }
    .text a:visited{color:#0a4885;  line-height:13px; }
    .text a:hover{color:#0a4885; line-height:13px; }
    .textSmall { color:#000; font-size:11px; }
    .textSmall a { color:#0a4885; font-size:11px; }
    .textSmall a:link { color:#0a4885; font-size:11px; }
    .textSmall a:active { color:#0a4885; font-size:11px; }
    .textSmall a:visited { color:#0a4885; font-size:11px; }
    .textSmall a:hover { color:#0a4885; font-size:11px; }
    .textSmall .link a:hover { color:#0a4885; font-size:11px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#000; 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:710px; height:219px; background-image:url(/App_Themes/grafical.dk/images/graficalbig.jpg); background-repeat:no-repeat;margin-bottom:10px;}
		.frontpage div { padding-top:64px; margin-left:32px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#fff; width:220px; line-height:13px;}
		
		.productNewsContainerOuter { width:504px; float:left; clear:both; background:url(/App_Themes/grafical.dk/images/popularProducts.jpg) no-repeat; padding-top:80px; padding-left:10px; padding-right:10px;}
		.productNews { width:484px; margin-top:0px; background:none; }
        .productNews img { border:1px solid #e6e6e6;  }
		.productNewsItemImage { background:#FFFFFF;}
        .productNewsItem { background:none; min-height:243px; vertical-align:top;}
        .productNewsItem img { border-color:#FFFFFF;}
		.productNewsItem div { padding:0px;}
        .productNewsItem .text { color:#8c8c8c; font-size:11px; font-weight:normal; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { width:auto; background:none;font-family: Arial, Helvetica, sans-serif; text-transform:none; margin:0px; padding:0px; position:absolute; top:0px; right:0px; margin-right:20px;}
        .menu a:link { color: #FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
        .menu a:active { color: #FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color: #FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color: #c1d72e; font-size:11px; font-weight:bold; text-decoration:none; }
        .menuNormbg { background-image:none; background-repeat:repeat-x; margin:0px; padding:0px; margin-left:10px;}
        .menuOverbg { background-image:none; background-repeat:repeat-x; margin:0px; padding:0px; margin-left:10px;}
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenu { padding-top:7px; }
		/*
        .leftMenuHeader { text-transform:uppercase; color:#FFFFFF; background: url(/App_Themes/grafical.dk/images/boxTop.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:4px; }
       
        .menuNorm { border-bottom:#e6e6e6 1px solid; }
        .menuNorm a { color:#000; font-size:12px; font-weight:bold; text-decoration:none; }
        .menuNorm a:hover { color:#000; font-size:12px; text-decoration:none; font-weight:bold; list-style:none; }
        .menuActive { background-color:#FFFFFF; border-bottom:#e6e6e6 1px solid; }
        .menuActive a { color:#0a4885; font-size:12px; font-weight:bold; text-decoration:none; }
		
        .subMenuNorm a { color:#000; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#0a4885; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subMenuActive a { color:#0a4885; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#0a4885 1px solid; }
        .subSubMenuNorm a { color:#000; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#0a4885; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subSubMenuActive a { color:#0a4885; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#0a4885 1px solid; }
		*/
        .leftMenuContainer { border:0px solid #e6e6e6; }
       	.leftSubMenu { border-top:#e6e6e6 1px solid; }
		
		/*
		.itemGroup0 .leftMenuHeader { text-transform:uppercase; color:#FFFFFF; background: url(/App_Themes/grafical.dk/images/boxTop2.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:4px; }
        .itemGroup1 .leftMenuHeader { text-transform:uppercase; color:#FFFFFF; background: url(/App_Themes/grafical.dk/images/boxTop2.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:4px; }
        .itemGroup2 .leftMenuHeader { text-transform:uppercase; color:#FFFFFF; background: url(/App_Themes/grafical.dk/images/boxTop2.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:4px; }
        .itemGroup3 .leftMenuHeader { text-transform:uppercase; color:#FFFFFF; background: url(/App_Themes/grafical.dk/images/boxTop2.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:4px; }
        */
		.leftMenuHeader { background: url(/App_Themes/grafical.dk/images/boxTop2.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; padding-top:4px; }
		.leftMenuHeader a {color:#FFFFFF;text-transform:uppercase;font-weight:bold; font-size:12px; text-decoration:none;}

        .menuNorm { border-bottom:#e6e6e6 1px solid; }
        .menuNorm a { color:#000; font-size:12px; font-weight:bold; text-decoration:none; }
        .menuNorm a:hover { color:#000; font-size:12px; text-decoration:none; font-weight:bold; list-style:none; }
        .menuActive { background-color:#FFFFFF; border-bottom:#e6e6e6 1px solid; }
        .menuActive a { color:#809707; font-size:12px; font-weight:bold; text-decoration:none; }
		
		.menuLess { border-bottom:#e6e6e6 1px solid; padding-top:2px; padding-bottom:2px;}
		.menuLess a { color:#000; font-size:12px; font-weight:bold; text-decoration:none;}
		.menuLess a:hover { color:#000;}
		.menuMore { border-bottom:#e6e6e6 1px solid; padding-top:2px; padding-bottom:2px;}
		.menuMore a { color:#000; font-size:12px; font-weight:bold; text-decoration:none; }
		.menuMore a:hover { color:#000;}

        .subMenuNorm a { color:#000; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#809707; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subMenuActive a { color:#809707; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#809707 1px solid; }
        .subSubMenuNorm a { color:#000; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#809707; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subSubMenuActive a { color:#809707; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#809707 1px solid; }

    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox {background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin-top: 0;}
        .choiceBorders { border:1px solid #e6e6e6; background:#FFFFFF;}
        
        .imageBox { 
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 25px;
    padding: 5px;
    width: 102px;
}
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: 1px solid #e6e6e6; }
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #0a4885; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#0a4885; 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; margin-bottom:2px; padding-bottom:6px; }
            .boxRightContainerImg {background:#FFFFFF; }
            .boxRight { border:0px solid #e6e6e6; color:#000; font-size:11px; }
            .boxRight a { color:#000; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#000; }
            .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(/App_Themes/grafical.dk/images/boxTop.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightCart .boxRightHeader { text-transform:uppercase; color:#000000; background:transparent; padding:8px 0px 6px 10px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; }
			.boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#0a4885; }
            .boxRight input {color:#000; 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;text-transform:none; color:#000;}
            .inputMailSmall { font-size:10px; border: 1px solid #c3c3c3; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:0px solid #e6e6e6; color:#000; font-size:11px; background: url(/App_Themes/grafical.dk/images/newBasket.jpg) center top no-repeat; width:184px; height:103px; margin-left:0px!important; }
              .boxRightCart #smallCartCount div { border-bottom:#e6e6e6 0px solid; padding-right:42px; }
            .boxRightCart #smallCartPrice div { border-bottom:#e6e6e6 0px solid;}
            .boxRightCart #smallCartLink a { color:#000; font-size:11px; text-decoration:none; font-weight:bold;text-transform:none;}
			.boxRightCart #smallCartLink { height:16px; display:none; }
		/*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:#FFFFFF; }
            .boxRightContainerBOX .boxRight { border:0px solid #e6e6e6; color:#053064; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#053064; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#0a4885; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(/App_Themes/grafical.dk/images/boxTop.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightContainerBOX .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#FFFFFF; }
            .boxRightContainerBOX .boxRightContentAlt { background:#FFFFFF; }
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:1px solid #e6e6e6; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: 1px solid #7e7b62; }
        .mcbLogoBox a{ color:#7e7b62; }
        .mcbLogo { margin:0 35px 0 0; }
        .textAdress {color:#7e7b62; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#7e7b62; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#7e7b62; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#7e7b62; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#7e7b62; font-size:11px; line-height:11px; }
    /*Footter styles start*/

	/*TopImageMap styles start*/ 
		#TopImageMap { text-align:left;}
		#TopImageMap img { width:950px; height:171px; margin-left:15px; }
	/*TopImageMap styles start*/

	/*CenterBox styles d. 05.04.09 */

    /*BOX module styles start*/
        .boxCenterContainer { width:498px; background:#FFFFFF; margin-top:10px; padding-bottom:6px; margin-bottom:0px; padding-top:0px; padding-left:6px;border-top:6px solid #FFFFFF; }
        .boxCenterContainer .boxCenter { border:1px solid #e6e6e6; width:492px; color:#053064; font-size:11px; }
        .boxCenterContainer .boxCenter a { color:#053064; font-size:11px; text-decoration:underline; }
        .boxCenterContainer .boxCenter a:hover { color:#0a4885; }
        .boxCenterContainer .boxCenterHeader { width:492px; height:22px; text-transform:uppercase; color:#FFFFFF; background: url(/App_Themes/grafical.dk/images/topBarBg.gif) repeat-x;  padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:1px; }
        .boxCenterContainer .boxCenterHeader a { color:#FFFFFF; text-decoration:none; font-size:12px; }
        .boxCenterContainer .boxCenterHeader a:hover { color:#FFFFFF; }
        .boxCenterContainer .boxCenterContent { padding:14px; padding-top:8px; padding-bottom:10px; }
        .boxCenterContainer .boxCenterContentAlt { padding:0px; padding-top:8px; background:#FFFFFF; }
		.boxCenterContainer .tableBoxContent { margin:14px; margin-top:0px; margin-bottom:5px; }
		
		.boxCenterContainerLEFT { width:238px; background: #FFFFFF; margin-top:10px; padding-bottom:6px; margin-bottom:6px; padding-top:6px; padding-left:6px; float:left; }
        .boxCenterContainerLEFT .boxCenter { border:1px solid #e6e6e6; width:232px; color:#053064; font-size:11px; }
        .boxCenterContainerLEFT .boxCenter a { color:#053064; font-size:11px; text-decoration:underline; }
        .boxCenterContainerLEFT .boxCenter a:hover { color:#0a4885; }
        .boxCenterContainerLEFT .boxCenterHeader { width:248px; height:22px; text-transform:uppercase; color:#FFFFFF; background: url(/App_Themes/grafical.dk/images/topBarBg.gif) repeat-x;  padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:1px; }
        .boxCenterContainerLEFT .boxCenterHeader a { color:#FFFFFF; text-decoration:none; font-size:12px; }
        .boxCenterContainerLEFT .boxCenterHeader a:hover { color:#FFFFFF; }
        .boxCenterContainerLEFT .boxCenterContent { padding-left:14px; padding-right:10px; padding-top:8px; padding-bottom:10px; }
        .boxCenterContainerLEFT .boxCenterContentAlt { padding:0px; padding-top:8px; background:#FFFFFF; }
		.boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent { margin:14px; margin-top:0px; margin-bottom:5px; }
		
		.boxCenterContainerRIGHT { width:238px; background:#FFFFFF; margin-top:10px; padding-bottom:6px; margin-bottom:6px; padding-top:6px; padding-left:6px; float:right; margin-right:1px; }
        .boxCenterContainerRIGHT .boxCenter { border:1px solid #e6e6e6; width:232px; color:#053064; font-size:11px; }
        .boxCenterContainerRIGHT .boxCenter a { color:#053064; font-size:11px; text-decoration:underline; }
        .boxCenterContainerRIGHT .boxCenter a:hover { color:#0a4885; }
        .boxCenterContainerRIGHT .boxCenterHeader { width:248px; height:22px; text-transform:uppercase; color:#FFFFFF; background: url(/App_Themes/grafical.dk/images/topBarBg.gif) repeat-x;  padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:1px; }
        .boxCenterContainerRIGHT .boxCenterHeader a { color:#FFFFFF; text-decoration:none; font-size:12px; }
        .boxCenterContainerRIGHT .boxCenterHeader a:hover { color:#FFFFFF; }
        .boxCenterContainerRIGHT .boxCenterContent { padding-left:14px; padding-right:10px; padding-top:8px; padding-bottom:10px; }
        .boxCenterContainerRIGHT .boxCenterContentAlt { padding:0px; padding-top:8px; background:#FFFFFF; }
		.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent { margin:14px; margin-top:0px; margin-bottom:5px; }
		
        .boxCenterContainerImg { width:504px; background:#FFFFFF; margin-bottom:0px; margin-top:0px; }
		.boxCenterContainerImgLEFT { width:244px; background:#FFFFFF; margin-bottom:10px; margin-top:0px; float:left;  }
		.boxCenterContainerImgRIGHT { width:244px; background:#FFFFFF; margin-bottom:10px; margin-top:0px; float:right; margin-right:1px; }
		
		.boxCenterContainerImg img{ width:504px; }
		.boxCenterContainerImgLEFT img{ width:244px;  }
		.boxCenterContainerImgRIGHT img{ width:244px;  }
		  
    /*BOX module styles end*/
    
	/*CenterBox styles END*/
	.isFrontpage .right {margin-top:229px; padding-right:21px;}
	.textAdressTD { text-align:left; padding-left:33px; }
	.centerNoRight .text, .centerNoRight .textStor { color:#000; }
	.stepDelivery td {border:none; background-color:#054889;}
	.tdFilter { border:1px solid #C0E215;}
	.divItemGroups .row .item { width:100px; margin-bottom:10px;}
	.divItemGroups .row .next { padding-left:9px; }
	.divItemGroups .row .item a {font-size:11px;}
	
	.divFooterFrontpage { float:left; clear:both; margin-bottom:10px;}
	h1 { color:#7E7B62; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
	.divFooterPart1 { width:490px; color:#7E7B62; float:left; text-align:left;}
	.divFooterPart2 { width:110px; color:#7E7B62; margin-left:30px; float:left; text-align:right;}
	.divFooterPart3 { width:270px; min-height:115px; color:#7E7B62; margin-left:30px; float:left; text-align:left;}
	.divFooterPart1 a, .divFooterPart2 a, .divFooterPart3 a { color:#7E7B62;}
	
	/*PrintIcon styles d. 25.02.09 */
    .printIcon { background-color:#0a4885;  }
    .printIconCheckList { background-color:#0a4885;   }
	/* PrintIcon END */
	#productRelationsCenter .relationsTable .relationsTableHeader {background-image:url(/App_Themes/grafical.dk/images/topBarBg.gif); background-repeat:repeat-x;}

	.topSectionBreadcrumb {padding-bottom:5px;}	
	.topSectionBreadcrumb li a {color:#4F4F4F;}
	.topSectionBreadcrumb li {color:#000;}	
/*Main styles end*/

	.ssBox{background:url(/App_Themes/grafical.dk/images/searchBg.gif) no-repeat;width:705px;height:59px; margin-bottom:13px;float:left;position:relative;}
	.ssBoxTextDiv {float:left;}
	.ssBoxTextDiv input{border:none; width:472px; margin:20px 0 0 22px;background-color:Transparent; font-size:17px; line-height:20px; color:#000000;}
	.ssBoxLoaderIcon {float:left; margin:19px 0 0 15px;}
	.ssBoxLoaderIcon img {display:none;}
	.ssBoxButtonDiv {float:left;}
	.ssBoxButtonDiv input{width:133px;height:40px; margin:0px; margin-top:10px; margin-left:45px; padding:0px;background:transparent;border:none;cursor:pointer;}
	.ssResult{width:699px; position:absolute;top:55px;left:1px;margin:0px 1px 0px 1px;z-index:50;}
	
	.ssResultTop, .ssResultContent, .ssResultBottom{background:url(/App_Themes/grafical.dk/images/searchField.png);width:681px; padding:0 9px 0 9px;}
	.ssResultTop{ background-position:0px;height:14px;}
	
	.ssResultContent{background-position:-699px;background-repeat: repeat-y;}
	.ssResultContent hr{display:none;}
	.ssResultContent A{color:#5B6062;text-decoration:none;}
	.ssResultSection{padding:0;}
	.ssResultSection ul{list-style-type: none;margin:0px;padding:0px;}
	.ssResultSection li{padding: 0 10px 5px 10px;clear:both; border-top:1px solid #ffffff; border-bottom:1px solid #e6e6e6; margin:0;display:block;}
	.groups li{height:50px; cursor:pointer;}
	.items li{height:38px; cursor:pointer;}
	.ssResultSection .itemActive{background-color:#DBDBDB;}
	.ssResultSection .item{background-color:#f5f5f5;}
	.ssResultSectionHead{text-align:left; padding:5px 0 5px 8px; background:#a8a8a8; color:#FFF; font-size:11px; font-weight:bold;}
	.groups .ssResultSectionHead { padding-top:0;}
	.ssResultBottom{background-position:-1398px;height:14px;}
	
	.ssResultGroupImage{float:left;width:40px;height:30px;margin:12px 3px 0 10px;overflow:hidden; border:1px solid #EAEAEA;}
	.ssResultGroupText{float:left;padding:20px 0 0 12px; font-size:12px;}
	
	.ssResultItemImage{float:left;width:40px;height:30px;margin:6px 3px 0 10px;overflow:hidden; border:1px solid #EAEAEA;}
	.ssResultItemText{float:left;padding:14px 0 0 12px; font-size:12px;}
	.ssResultItemText a{color:#5b6062;}
	
	.ssResultSectionError{ width:670px; text-align:center; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333; padding:25px 0 25px 0;}
	
	.ssResultSection li a {display:inline-block;}
	.ssResultSection li a {display:block;}
	
	/* Top login absolute start */
	.tla {position:absolute;top:53px;left:640px;width:340px;height:65px;}
	
	.tlaUnauthenticated{}
	.tlaTrans{width:170px; height:14px; /*margin-left:170px;*/ margin-top:52px;}
	.tlaUsername, .tlaPassword{position:absolute;top:27px;border:none;background-color:Transparent;color:#898888;width:90px;}
	.tlaUsername{left:30px;}
	.tlaPassword{left:160px;}
	.tlaForgotPass{ display:none;}
	.tlaForgotPass a{color:#B1B1B1;text-decoration:underline;}
	
	.tlaFeedback{position:absolute;top:7px; left:12px; width:200px;}
	.tlaFeedback ul{}
	.tla .ajaxload{position:absolute;top:19px;left:222px;}
	.tla .validationSummary {}
	.tla .validationSummary ul{display:inline;text-align:right;float:right;margin:0px;padding:0px;}
	.tla .validationSummary li{float:left; color:#FFFFFF;}
	
	.tlaAuthenticated{width:340px; height:65px; background:url(/App_Themes/grafical.dk/images/loginBarAuth.gif);}
	.tlaAuthList{padding:29px 90px 0 0px; float:right;}
	.tlaAuthList ul{display:inline;list-style-type:none;padding:0;margin:0;}
	.tlaAuthList li{float:left;margin-right:8px;padding-left:9px;}
	.tlaAuthList .loginAs a{font-weight:normal;}
	.tlaAuthList a{color:#FFFFFF;text-decoration:none;font-weight:bold;}
	.tlaAuthList a:hover{text-decoration:underline;}
	.tlaLoginBtn{position:absolute;top:23px;left:260px;width:66px;height:26px;border:none;cursor:pointer; background:url(/App_Themes/grafical.dk/images/logind.gif) no-repeat;}
	.tlaLogoutBtn{position:absolute;top:23px;left:260px;width:66px;height:26px;border:none;cursor:pointer; background:url(/App_Themes/grafical.dk/images/logud.gif) no-repeat;}
	/* Top login absolute end */
	
	#LoginContainer .ForumButton {border:none; background:#FF8C00; color:#FFFFFF; line-height:15px; cursor:pointer;}
	
	.addToCartButton,.nextButton{ background:#ff8c00 ;}
	
	
	
	.moreInfoText  a{ color: #000;}
	.moreInfoText  a:hover{ color: #0a4885;}
	.moreInfoTextFull{ margin-top:10px;}
	
	.boxRightCart #smallCartCount {font-weight:bold; height:15px;}
	
	.boxRightCart #smallCartPrice {
		font-weight:bold;
}
	
.listItemDescription {
    float: left;
    margin-right: 15px;
    padding-bottom: 30px;
    width: 195px;
}

.isProduct .addToCartButton {
	background:transparent url(images/settingAddBasketBtn.jpg) no-repeat center top;
	width:154px;
	height:28px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	border:none;
	padding:0px 0px 0px 22px;
}

.isProduct .checkListButton {
	background:transparent url(images/settingWishListBtn.gif) no-repeat center 2px;
	width:102px;
	height:17px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	border:none;
	padding:0px;
}

.isProduct .checkAndWishList {
	margin-top:5px;
}

.isProduct .inputQuantity {
	background:transparent url(images/quantityBg.gif) no-repeat center top;;
	border:none;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 30px;
	vertical-align:middle;
	margin-left:5px;
}

.multiPrices {
    
    width: 250px;
}

.stock {
	padding-right:0px;
	width:125px;
	float:left;
}

.productListView1 .divPricesOrderResult{background-color: transparent;
    clear: right;
	bottom: 20px;
    height: 16px;
    padding: 4px 4px 4px 0;
    position: relative;
    text-align: right;}
.productListView1 .item {
    background-color: transparent;
    margin-bottom: -30px;
    width: 505px;
}
.productListView1 .alt {
    background-color: transparent;
    margin-bottom: -21px;
    position: relative;
    width: 505px;
}

.itemPrices span {
    padding-bottom: 0px;
}
.priceStorExcl {
    margin: 0px;
}

.priceFinancing {display:none;}
.priceFinancingTotalCreditCosts {display:none;}
.priceFinancingAop {display:none;}
.priceFinancingMinimumLoanAmount {display:none;}

.itemPrices br {
    margin-bottom: -15px;
}
.bonusPanel .giftCardButton {margin:5px 5px 5px 0px;}

.isProduct .itemPrices {margin:15px 0px 15px 0px;}
