@media screen {
    body {
	    background: #f0f0f0 url('/App_Themes/Default/Images/background.jpg') top left repeat-x;
	    font: 9pt Arial;
	    padding: 0 0 10px 0;
	    margin: 0;
    }
    h1, h2, h3, h4, h5, h6, ul, li, p, hr {
	    margin: 0;
	    padding: 0;
    }
    p, hr 
    {
        clear: both;
    }
    #container {
	    margin: 0 auto;
	    padding: 0;
	    width: 935px;
    }
    .header 
        {
        margin: 20px 0 0 0;
    }
	
		#hdr_menu {
		float:left;
		margin-left: 100px;
		width: 490px
		}
		
		#mcafee {
		width: 115px;
		float: right;
		}

			.header #logo {
	        background: url('/App_Themes/Default/Images/Fotofabriek-logo.png') top left no-repeat;
	        cursor: pointer;
	        float: left;
	        height: 26px;
	        text-indent: -9999px;
	        left: 36px;
	        padding: 0;
	        margin: 0;
	        width: 221px;
	        position: relative;
        }
        #quicklinks {
	        float: right;
	        font: 9pt Arial;
	        margin: 10px 0 0 0;
	        padding: 0;
	        text-transform: lowercase;
        }
	        #quicklinks li {
		        margin: 0 6px;
	        }
    		
	        #quicklinks li A, #quicklinks li A:hover 
	        {
	            color: #757575;
	            text-decoration: none;
	        } 
    		
	        #quicklinks li A:hover 
	        {
	            text-decoration: underline;
	        } 		
    		
	        #quicklinks .shoppingCart {
		        background: url('/App_Themes/Default/Images/cart.png') top left no-repeat;
		        padding: 0 0 0 24px;
	        }
    		
	        #quicklinks a {
	            color: #000000;
	            text-decoration: none;
	        }
    		
	    #menu {
		    background: url('/App_Themes/Default/Images/bg-menu.png') 0px 0px no-repeat;
		    color: #252525;
		    clear: both;
		    font: bold 9pt Arial;
		    height: 25px;
		    padding: 0px 0 0 25px;
		    margin: 7px 0 0 0;
		    text-transform: uppercase;
		    display: block;
	    }
		    /* menu structure : static */	
    		
		    #menu a {
			    background: url('/App_Themes/Default/Images/Fotofabriek-nav.png') top left no-repeat;
			    height: 12px;
			    text-indent: -9999px;
			    margin: 7px 34px 0 0;
			    overflow: hidden;
			    display: block;
		    }
		    #menu .nav1 {
			    background-position: 0px 0px;
			    width: 86px;
		    }
		    #menu .nav2 {
			    background-position: -93px 0px;
			    width: 80px;
		    }
		    #menu .nav3 {
			    background-position: -178px 0px;
			    width: 110px;
		    }
		    #menu .nav4 {
			    background-position: -293px 0px;
			    width: 137px;
		    }
		    #menu .nav5 {
			    background-position: -437px 0px;
			    width: 142px;
		    }
		    #menu .nav6 {
			    background-position: -585px 0px;
			    width: 75px;
			    margin: 7px 0 0 0;
		    }
			#menu .nav7 {
			    background-position: -661px 0px;
			    width: 50px;
		    }
    		
	    #menu, #quicklinks {
		    list-style: none;
	    }
	    #menu li, #quicklinks li {
		    display: block;
		    float: left;
	    }

    #oMainContent 
    {
        background: url('/App_Themes/Default/Images/bg-rounded-top.png') top left no-repeat;
	    clear: both;
	    display: block;
	    height: 16px;
	    margin: 5px 0 0 0;
    }
	
	.introtekst_home {height:25px; width:935px; background-color:#99CF16; margin-top:5px; margin-bottom:10px; padding:3px 0px 0px 0px; text-align:center;}
	#oMainContent  h1 { font-size:13px; color:#ffffff}

    #mainContent {
	    background: #fff;
    }
        #smallCrumbs 
        {
            font-size: 9pt;
            margin: 0 0 20px 0;
        }
            #smallCrumbs a 
            {
                color: #7BA400;
            }
	    .productlinks 
	    {
	        float: left;
	        padding: 12px 0 12px 18px;
	        margin: 0;
	        position: relative;
	    }
	        .productlinks .subHeader
	        {
	            background: url('/App_Themes/Default/Images/hdr-producten.png') top left no-repeat;
	            height: 20px;
	            text-indent: -9999px;
	            width: 144px;
	            margin: 5px 0 14px 0;
	        }
	        .productlinks UL.LiProductsMenu 
	        {
	            list-style: none;
	            float: left;
	            padding: 0;
	            margin: 0;
	        }
 	       
	        .productlinks UL.LiProductsMenu LI A
	        {
	            background: url('/App_Themes/Default/Images/product-links.png') top left no-repeat;
	            height: 18px;
	            text-indent: -9999px;
	            width: 160px;
	            display: block;
	            margin: 3px 0;
	            overflow: hidden;
	            
	        }
	        .productlinks UL.LiProductsMenu LI .PlLuxeAlbum { background-position: 0px 0px; width: 102px; }
	        .productlinks UL.LiProductsMenu LI .PlLuxeAlbum:hover { background-position: 0px -21px; }
	        .productlinks UL.LiProductsMenu LI .PlSoftcoverAlbum { background-position: 0px -42px; width: 142px; }
	        .productlinks UL.LiProductsMenu LI .PlSoftcoverAlbum:hover { background-position: 0px -63px; }
	        .productlinks UL.LiProductsMenu LI .PlSpiraalAlbum { background-position: 0px -84px; width: 122px; }
	        .productlinks UL.LiProductsMenu LI .PlSpiraalAlbum:hover { background-position: 0px -105px; }
	        .productlinks UL.LiProductsMenu LI .PlKalender { background-position: 0px -125px; width: 85px; }
	        .productlinks UL.LiProductsMenu LI .PlKalender:hover { background-position: 0px -145px; }
	        .productlinks UL.LiProductsMenu LI .PlWenskaart { background-position: 0px -166px; width: 95px; }
	        .productlinks UL.LiProductsMenu LI .PlWenskaart:hover { background-position: 0px -187px; }
	    	.productlinks UL.LiProductsMenu LI .PlCanvas { background-position: 0px -208px; width: 130px; } /* width was 75 */ 
	        .productlinks UL.LiProductsMenu LI .PlCanvas:hover { background-position: 0px -229px; }
	        .productlinks UL.LiProductsMenu LI .PlVisitekaartjes { background-position: 0px -250px; width: 118px; }
	        .productlinks UL.LiProductsMenu LI .PlVisitekaartjes:hover { background-position: 0px -271px; }
	        .productlinks UL.LiProductsMenu LI .PlExline { background-position: 0px -292px; width: 120px; }
	        .productlinks UL.LiProductsMenu LI .PlExline:hover { background-position: 0px -313px; }
	        	        
	        .productlinks UL.LiProductsMenu LI .PlBabyprint { background-position: 0px -334px; width: 90px; }
	        .productlinks UL.LiProductsMenu LI .PlBabyprint:hover { background-position: 0px -354px; }
	        
	        .productlinks UL.LiProductsMenu LI .PlFotobladen { background-position: 0px -375px; width: 190px; }
	        .productlinks UL.LiProductsMenu LI .PlFotobladen:hover { background-position: 0px -396px; }
	    
	    
	        .productlinks UL.LiProducts, .selectProductLinks UL.LiProducts  
	        {
	            list-style: none;
	            color: #FF6701;
	            padding: 0;
	            margin: 0;
	        }
	        .productlinks UL.LiProducts li, .selectProductLinks UL.LiProducts li  
	        {
	            background: url('/App_Themes/Default/Images/list-bullet.png') 0px 4px no-repeat;
                margin:3px 8px;
                padding:0px 0px 0px 20px;
	        }
	        
	        .productlinks UL.LiProducts li a, .selectProductLinks UL.LiProducts li a 
	        {
	            color: #FF6701;
	            text-decoration: none;
	        }
	        .productlinks .moreLink 
	        {
	            float: right;
	            display: block;
	            padding: 10px 25px 0 0;
	        }
	        .productlinks .moreLink a
	        {
	            background: url('/App_Themes/Default/Images/list-bullet.png') 0px 4px no-repeat;
	            color: #666666;
	            text-decoration: underline;
	            padding:0px 0px 0px 20px;
	        }
	        
	    .accountlinks 
	    {
	        float: left;
	        padding: 0px 0 12px 18px;
	        margin: 0;
	        position: relative;
	    }
	        .accountlinks H2 
	        {
	            background: url('/App_Themes/Default/Images/hdr-account.png') top left no-repeat;
	            height: 20px;
	            text-indent: -9999px;
	            width: 144px;
	            margin: 5px 0 14px 0;
	        }
	        .accountlinks UL 
	        {
	            list-style: none;
	            float: left;
	            padding: 0;
	            margin: 0;
	        }
 	       
	        .accountlinks UL LI A
	        {
	            background: url('/App_Themes/Default/Images/account-links.png') top left no-repeat;
	            height: 18px;
	            text-indent: -9999px;
	            width: 175px;
	            display: block;
	            margin: 3px 0;
	            overflow: hidden;
	            
	        }
	        .accountlinks UL LI .AlWinkelwagen { background-position: 0px 0px; width: 114px; }
	        .accountlinks UL LI .AlWinkelwagen:hover { background-position: 0px -21px; }
	        .accountlinks UL LI .AlOrderhistorie { background-position: 0px -42px; width: 120px; }
	        .accountlinks UL LI .AlOrderhistorie:hover { background-position: 0px -63px; }
	        .accountlinks UL LI .AlGemaakteproducten { background-position: 0px -84px; width: 170px; }
	        .accountlinks UL LI .AlGemaakteproducten:hover { background-position: 0px -105px; }
	        .accountlinks UL LI .AlAccountdetails { background-position: 0px -125px; width: 138px; }
	        .accountlinks UL LI .AlAccountdetails:hover { background-position: 0px -145px; }
	        .accountlinks UL LI .AlHulpbijbestellen { background-position: 0px -166px; width: 146px; }
	        .accountlinks UL LI .AlHulpbijbestellen:hover { background-position: 0px -187px; }
	    	.accountlinks UL LI .AlUitloggen { background-position: 0px -208px; width: 93px; }
	        .accountlinks UL LI .AlUitloggen:hover { background-position: 0px -229px; }
	    
	    
	    .LiDefault 
	    {
            list-style: none;
            float: left;
            padding: 0;
            margin: 0;
        }
        .LiDefault li 
        {
            background: none !important;
            padding: 2px 0 !important;
            margin: 0 !important;
        }
        .LiDefault a 
        {
            color:#2092B3;
        }
	        
	    
	    #specials {
		    margin: 0px;
		    float: right;
		    width: 220px;
	    }
    	
    	#animation 
    	{
    	    width: 350px;
    	    float: left;
    	    padding: 10px 0 0 20px
    	}
    	
    	
    	#menuBox, #contentBox 
    	{
    	    float: left;
    	}
    	
    	#menuBox 
    	{
    	    width: 225px;
    	}
    	
    	    #mainMenu 
            {
                background: url('/App_Themes/Default/Images/menu-background.png') top left no-repeat;
                width: 222px;
                height: 280px;
                float: left;
                padding: 0;
                margin: 0;
            }
            
            #marketingBlock 
            {
                float: left;
                padding: 5px 0 0 10px;
            }
    	    
    	
    	#contentBox 
    	{
    	    width: 705px;
    	}
    	
    	#moreContent 
    	{
    	    padding: 5px 20px 0 20px;
    	    line-height: 1.3em;
    	}
		/* toevoeging om de links in de tekst overal gelijk te trekken */ 
		.textlink
		{
			color: #2092b3;
		}
		/* eind */
	    #content{
		    float: left;
		    line-height: 1.3em;
		    padding: 5px 15px 0px 20px;
		    width: 395px;
	    }
	        #moreContent h3, #content h3 
	        {
	            color: #666666;
	        }
	        
	        #column h3 {
		        color: #94C500;

	        }
	        
	        #moreContent h3, #content h3, #column h3 
	       { 
	            text-transform: uppercase;
		        font-weight: normal;
		        z-index: 1;
	        }
	        #moreContent h3, #content h3 
	        {
	            font-size: 12pt;
	        }
	        
	        /* NIEUW H2 HEADER */
	        
	        #moreContent h2, #content h2, #column h2 
	        { 
	            text-transform: uppercase;
		        font-weight: normal;
		        z-index: 1;
				color: #94C500;
	        }
	        #moreContent h2, #content h2 
	        {
	            font-size: 17pt;
	        }
	        /* EINDE */
	        
	        /* Nieuw Header van H3 naar H1 */
	        #moreContent h1, #content h1 
	        {
	            color: #666666;
	        }
	        
	        #column h1 {
		        color: #94C500;

	        }
	        
	        #moreContent h1, #content h1, #column h1 
	        {
	            text-transform: uppercase;
		        font-weight: normal;
		        z-index: 1;
	        }
	        #moreContent h1, #content h1 
	        {
	            font-size: 17pt;
	        }
	        /* Einde Headers van H3 naar H1 */
	        
	        /* Van H3 naar Div */
	        #column .subHeader {
		        color: #94C500;

	        }
	        
	        #column .subHeader 
	        {
	            text-transform: uppercase;
		        font-weight: normal;
		        z-index: 1;
	        }
	        
	        /* EINDE */
	        
	        
	        #content h4, #moreContent h4 {
		        color: #94C500;
	        }
    	    #column h4 
    	    {
    	        color: #3E3E3E;
    	    }
    	    #content h4, #moreContent h4, #column h4 
    	    {
    	        font-size: 12pt;
		        font-weight: normal;
		        text-transform: uppercase;
    	    }
    	    
    	    /* Begin Header van H4 naar H2 */
            #content h2, #moreContent h2 {
		        color: #94C500;
	        }
    	    #column h2 
    	    {
    	        color: #3E3E3E;
    	    }
    	    #content h2, #moreContent h2, #column h2 
    	    {
    	        font-size: 12pt;
		        font-weight: normal;
		        text-transform: uppercase;
    	    }
            /* Einde nieuwe headers*/
    	    
	        #content p {
		        margin: 15px 0 0 0;
	        }
    	    
	        #content p a 
	        {
	            color: #2092B3;
	        }
    	    
	        #content ul, #content li, #moreContent ul, #moreContent li {
                margin:0;
                padding:0;
            } 
            #content ul, #moreContent ul 
            {
                list-style: none;
            }
            #content li, #moreContent li {
                background: url('/App_Themes/Default/Images/list-bullet.png') 0px 4px no-repeat;
                margin:3px 8px;
                padding:0px 0px 0px 20px;	
            }
            #content .productVisual 
            {
                margin: 25px 0;
            }
            
            #content .contentLead, #moreContent .contentLead 
            {
                font: bold 9pt Arial;
                color: #666666;
                line-height: 1.3em;
            }
            
            #introText 
            {
                border-top: 1px solid #ccc;
                padding: 15px 40px 20px 0;
                margin: 0 10px 0 15px;
            }
                #introText h2 
                {
                    font-size: 18pt;
                    margin: 0;
                    color: #666666;
                    text-transform: uppercase;
                    font-weight: normal;
                    
                }
                /* VAN H2 naar H1 */
                #introText h1 
                {
                    font-size: 18pt;
                    margin: 0;
                    color: #666666;
                    text-transform: uppercase;
                    font-weight: normal;
                    
                }
                
                #introText strong 
                {
                    margin: 10px 0 0 0;
                    display: block;
                }
                #introText strong, #introText p 
                {
                    line-height: 1.5em;
                }
                #introText p 
                {
                    margin: 5px 0 0 0;
                }
                #introText strong, #introText p 
                {
                    
                }
           #specials 
           {
               margin: 0px 5px 0 0;
           }
            #specials h4 
            {
                font-size: 12pt;
                color: #444;
                margin: 6px 0;
                text-transform: uppercase;
                font-weight: normal;
            }
            
            /* VAN H4 naar H2 */
            #specials h4 
            {
                font-size: 12pt;
                color: #444;
                margin: 6px 0;
                text-transform: uppercase;
                font-weight: normal;
            }
            
            #specials .specialsBox 
            {
                font-size: 8pt;
                margin-bottom:3px;
            }
            #specials .specialsButton 
            {
                margin: 10px 0;
            }
            #specials .lastSpecial 
            {
                border-top: 1px solid #eee;
                padding: 10px 0;
            }
            
            .hdrKlantenservice 
            {
                margin: 0 0 7px 0;
            }
            
   	
	    #column {
		    float: right;
		    padding: 0;
		    width: 265px;
		    font-size: 9pt;
	    }
	        #column h3 
	        {
	            font-size: 16pt;
	            line-height: 1em;
	            margin: 0 0 15px 0;
	        }
	        .box {
	            width: 260px;
	            margin: 0 0 15px 0;
	        }
	            .box a 
	            {
	                color: #2092B3;
	            }
		        .box .boxTop {
			        background: url('/App_Themes/Default/Images/box-top.png') top left no-repeat;
			        height: 17px;
		        }
		        .box .boxMiddle {
			        background: url('/App_Themes/Default/Images/box-middle.png') top left repeat-y;
			        line-height: 1.4em;
			        padding: 5px 20px;
		        }
			        .boxMiddle p {
				        margin: 10px 20px 15px 0px;
			        }
			        .boxMiddle h3.meerVoorbeelden 
			        {
			            background: url('/App_Themes/Default/Images/hdr-meervoorbeelden.png') top left no-repeat;
			            height: 19px;
			            text-indent: -9999px;
			            width: 228px;
			            margin: 5px 0 20px 0;
				        }
				    .boxMiddle h3.aanDeSlag 
			        {
			            background: url('/App_Themes/Default/Images/hdr-aandeslag.png') top left no-repeat;
			            height: 19px;
			            text-indent: -9999px;
			            width: 146px;
			            margin: 5px 0 20px 0;
				        }
			        
			        .boxMiddle h3.overBestellen 
			        {
			            background: url('/App_Themes/Default/Images/hdr-overhetbestellen.png') top left no-repeat;
			            height: 14px;
			            text-indent: -9999px;
			            width: 183px;
			        }
			        .boxMiddle h3.jeOntwerpen 
			        {
			            background: url('/App_Themes/Default/Images/hdr-jeontwerpen.png') top left no-repeat;
			            height: 14px;
			            text-indent: -9999px;
			            width: 141px;
			        }
			        .boxMiddle h3.orderHistorie 
			        {
			            background: url('/App_Themes/Default/Images/hdr-orderhistorie.png') top left no-repeat;
			            height: 14px;
			            text-indent: -9999px;
			            width: 140px;
			        }
			        .boxMiddle h3.Gegevens 
			        {
			            background: url('/App_Themes/Default/Images/hdr-gegevens.png') top left no-repeat;
			            height: 14px;
			            text-indent: -9999px;
			            width: 121px;
			        }
			        .boxMiddle .productPrice 
			        {
			            color: #333;
			            font-size: 12pt;
			            font-weight: bold;
			            margin: 0 0 0 5px;
			            
			        }
			        
		    .box .boxMiddle ul {
			    list-style: none;
			    width: 215px;
		    }
		    .box .boxMiddle ul li {
			    background: url('/App_Themes/Default/Images/list-bullet.png') 0px 5px no-repeat;
			    padding: 0 0 0 22px;
		    }
    			
		    .box .boxBottom {
			    background: url('/App_Themes/Default/Images/box-bottom.png') top left no-repeat;
			    height: 17px;
		    }

	        #column .orderButton 
	        {
	            margin: 0 0 5px 0;
	        }
	        #QuestionHelpBox{
	            width: 254px;
	            height: 169px;
	            padding: 75px 0px 0px 25px;
	            background: url('/App_Themes/Default/Images/bg-helpdeskquestionbox.png') no-repeat;
	            margin: 0 0 10px 0;
	            }
	        #ManualBox{

	            height: 189px;
	            padding: 45px 0px 0px 35px;
	            background: url('/App_Themes/Default/Images/bg-manualbox.png') no-repeat;
	            margin: 0 0 10px 0;
	            }
                	#ManualBox ul {
		                list-style: none;
	                }
	                #ManualBox ul li {
		                background: url('/App_Themes/Default/Images/list-bullet.png') 0px 6px no-repeat;
		                padding: 2px 0px 2px 22px;
		                margin: 0 50px 0 0;
	                }
	                #ManualBox p 
	                {
	                    width: 200px;
	                }
	                #ManualBox a 
	                {
	                    color: #2092B3;
	                }
			/* contactgegevens */
			
			#contactbox{

	            height: 189px;
	            padding: 45px 0px 0px 35px;
	            background: url('/App_Themes/Default/Images/bg-contactbox.png') no-repeat;
	            margin: 0 0 10px 0;
	            }
                	#contactbox ul {
		                list-style: none;
	                }
	                #contactbox ul li {
		                background: url('/App_Themes/Default/Images/list-bullet.png') 0px 6px no-repeat;
		                padding: 2px 0px 2px 22px;
		                margin: 0 50px 0 0;
	                }
	                #contactbox p 
					{
	                    width: 200px;
	                }
	                #contactbox a 
	                {
	                    color: #2092B3;
	                }
			/* einde contactbox */
			
	        #HelpBox{
	            width: 260px;
	            height: 207px;
	            padding: 45px 0px 0px 45px;
	            background: white url('/App_Themes/Default/Images/bg-helpdeskbox.png') no-repeat;
	            margin: 0 0 10px 0;
	            
	            }
	                #HelpBox p 
	                {
	                    width: 200px;
	                }
	        .boxButton{
	            margin: 5px 32px 0px 0px;
	            float: right;
	            }
	        #HelpBoxHeader{
	            padding-left: 50px;
	            }
	        #ManualBoxHeader{
	            padding-left: 60px;
	            }
			#contactboxHeader{
	            padding-left: 60px;
	            }	         

    #cMainContent {
	    background: url('/App_Themes/Default/Images/bg-rounded-bottom.png') top left no-repeat;
	    clear: both;
	    color: #999999;
	    display: block;
	    font: 8pt Arial;
	    height: 15px;
    }

    #footer {
	    background: url('/App_Themes/Default/Images/bgbottom-rounded-top.png') top left no-repeat;
	    clear: both;
	    line-height: 1.5em;
	    padding: 10px 0 0 0;
    }
	    #footer h2 {
		    font: 14pt Arial;
		    margin: 0 0 15px 0;
		    text-transform: uppercase;
	    }
	    
	    /* NIEUW van H2 Naar H3 */
	    #footer h3 {
		    font: 14pt Arial;
		    margin: 0 0 15px 0;
		    text-transform: uppercase;
	    }
	    /* EINDE */
	    
	    #about, #tagcloud, #login, #supported {
		    float: left;
		    padding: 10px 20px;
	    }
	    #about, #tagcloud, #login {
		    border-right: 1px solid #EAEAEA;
	    }
	    #about {
		    width: 180px;
	    }
		    #about ul {
			    list-style: none;
			    float: left;
			    display: block;
		    }
		    #about li {
			    background: url('/App_Themes/Default/Images/list-bullet.png') 0px 5px no-repeat;
			    padding: 0 0 0 22px;
		    }
		    #about h3 {
			    background: url('/App_Themes/Default/Images/hdr-Fotofabrieknl.png') top left no-repeat;
			    height: 12px;
			    text-indent: -9999px;
			    width: 120px;
		    }
		    #about a {
			    color: #333;
			    text-decoration: none;
		    }
    			
	    #tagcloud 
	    {
		    width: 230px;
		    line-height: 2em;
		    text-align: center;
	    }
		    #tagcloud h3 {
			    background: url('/App_Themes/Default/Images/hdr-watanderenFotofabrieken.png') top left no-repeat;
			    height: 12px;
			    text-indent: -9999px;
			    width: 224px;
		    }
		    #tagcloud a {
			    color: #A7A7A7;
			    text-decoration: none;
			    font-weight: bold;
			    margin-right: 5px;
		    }
		    #tagcloud .small
		    {
		        font-size: 11pt;
		    }
		    
		    #tagcloud .medium
		    {
		        font-size: 12pt;
		    }
		    
		    #tagcloud .large 
		    {
		        font-size: 16pt;
		    }
		    
		    #tagcloud .xlarge
		    {
		        font-size: 20pt;
		    }
    		
	    #login 
	    {
		    width: 200px;
	    }
		    #login h3.hdrInloggen {
			    background: url('/App_Themes/Default/Images/hdr-inloggen.png') top left no-repeat;
			    height: 12px;
			    text-indent: -9999px;
			    width: 72px;
		    }
		    #login label 
		    {
		        margin: 10px 0 0 0;
		        display: block;
		    }
		    #login .inputField {
			    border: 1px solid #BDBDBD;
			    padding: 2px 2px;
			    width: 170px;
		    }
		    #login .forgotPass {
			    color: #FF6701;
			    float: left;
			    margin: 5px 0 0 0;
			    width: 50%;
		    }
    	
		    #login .button {
			    margin: 15px 0 0 0;
			    float: right;
		    }
		    #login h2.hdrAccount {
			    background: url('/App_Themes/Default/Images/hdr-loginaccount.png') top left no-repeat;
			    height: 12px;
			    text-indent: -9999px;
			    width: 188px;
		    }
		    
		    #login ul {
			    list-style: none;
			    margin: 0 30px 0 0;
		    }
		    #login li {
			    background: url('/App_Themes/Default/Images/list-bullet.png') 0px 5px no-repeat;
			    padding: 0 0 0 22px;
		    }
		    
		    #login a {
			    color: #333;
			    text-decoration: none;
		    }
    		

	    #supported 
	    {
		    width: 160px;
	    }
		    #supported h3 {
			    background: url('/App_Themes/Default/Images/hdr-goedgeregeld.png') top left no-repeat;
			    height: 12px;
			    text-indent: -9999px;
			    width: 118px;
		    }
		    #supported span {
			    display: block;
			    margin: 0 0 10px 0;
		    }
    	
	    #footer p {
		    background: #f0f0f0 url('/App_Themes/Default/Images/bg-rounded-bottom.png') top left no-repeat;
		    clear: both;
		    color: #999999;
		    font: 9pt Arial;
		    padding: 15px 0 20px 0;
		    text-align: right;
		    height: 20px;
    		
	    }
	    #footer p a 
	    {
	        color: #999999;
	    }
	    
	    #about, #tagcloud, #login, #supported 
	    {
	        height: 240px;
	    }
    	
    /* vervolgpagina */

    #headbar {
	    background: url('/App_Themes/Default/Images/bg-followup.png') center left no-repeat;
	    clear: both;
	    height: 97px;
	    padding: 10px 0;
    }
        #largeCrumbs 
        {
            margin: 55px 0 0 20px;
        }
        #largeCrumbs .crumbStart 
        {
            float: left;
            display: block;
            margin: 4px 10px 0 0;
        }

        #largeCrumbs h2
        {
            color: #fff;
            font-size: 22.5pt;
            float: left;
            display: block;
            margin: 0 0 0 -5px;
        }
    	
	    #aboutlarge {
		    float: left;
		    padding: 10px 20px;
		    width: 580px;
	    }
		    #aboutlarge ul {
			    list-style: none;
			    float: left;
			    margin: 0 30px 0 0;
		    }
		    #aboutlarge li {
			    background: url('/App_Themes/Default/Images/list-bullet.png') 0px 5px no-repeat;
			    padding: 0 0 0 22px;
		    }
		    #aboutlarge h2 {
			    background: url('/App_Themes/Default/Images/hdr-Fotofabrieknl.png') top left no-repeat;
			    height: 12px;
			    text-indent: -9999px;
			    width: 120px;
		    }
		    /* Nieuw H2 Naar H3 */
		     #aboutlarge h3 {
			    background: url('/App_Themes/Default/Images/hdr-Fotofabrieknl.png') top left no-repeat;
			    height: 12px;
			    text-indent: -9999px;
			    width: 120px;
		    }
		    /* EINDE */
		    
		    #aboutlarge a {
			    color: #333;
			    text-decoration: none;
		    }
    		
	    #supportedlarge {
		    border-left: 1px solid #EAEAEA;
		    float: left;
		    width: 200px;
		    padding: 10px 30px;
	    }
		    #supportedlarge h2 {
			    background: url('/App_Themes/Default/Images/hdr-goedgeregeld.png') top left no-repeat;
			    height: 12px;
			    text-indent: -9999px;
			    width: 118px;
		    }
		    /* NIEUW H2 naar H3 */
            #supportedlarge h3 {
			    background: url('/App_Themes/Default/Images/hdr-goedgeregeld.png') top left no-repeat;
			    height: 12px;
			    text-indent: -9999px;
			    width: 118px;
		    }
             /* EINDE */
		    
		    
		    #supportedlarge span {
			    display: block;
			    margin: 0 0 10px 0;
		    }
    	
    #fipaccount 
    {
        width: 560px;
    }

        .fipitem 
        {
            float: left;
            width: 170px;
            background: url('/App_Themes/Default/Images/iconFotofabriek.gif') top left no-repeat;
            padding: 0 40px 0 70px;
            height: 55px;
        }
        
        .fipitem A, .fipitem A:hover
        {
            text-decoration: none;
            color: black;
        }  

    #largeCrumbs 
    {
        font-size: 16pt;
        font-weight: bold;
        color: white;
        /*padding-top: 80px;*/
        /*padding-left: 10px;*/
    }

    #winkelwagen .inputBorder {
	    height: 24px;
        background: #FAFAFA url('/App_Themes/Default/Images/bg-textbox.gif') repeat-x;			
        width: 55px;
        margin-right: 5px;
    }

    #winkelwagen .inputBorder INPUT {
	    border: 0px;
	    background: #FAFAFA;
	    height: 19px;
	    width: 30px;
	    margin-bottom: 5px;
    }   

    .loginPane {
	    /*background-color: #fff;*/
    }

    .loginPane TABLE {
	    font: 9pt Arial;
    }

    .loginPane A, .loginPane A:hover {
	    color: #0099FF
    }

    .loginPane .inputBorder {
	    height: 24px;
        background: #FAFAFA url('/App_Themes/Default/Images/bg-textbox.gif') repeat-x;			
    }
    /*
    .loginPane INPUT {
	    border: 0px;
	    background: #FAFAFA;
	    height: 19px;
	    width: 290px;
	    margin-bottom: 5px;
    }   
    */
    .loginPane INPUT.loginButton {
        background: #FAFAFA;
        width: 107px;
        height: 34px;
    }


    .gridview 
    {
    }
    TD.gridview 
    {
        
    }

    .fieldSides 
    {
        /*vertical-align: middle;*/
    }



    /* order grid */

    .OrderGrid a 
    {
        color: #2092B3;
    }

    /* algemene input veld */

    .inputBorder {
	    height: 24px;
        background: #FAFAFA url('/App_Themes/Default/Images/bg-textbox.gif') repeat-x;			
    }

    .inputBorder INPUT {
	    border: 0px;
	    background: #FAFAFA;
	    height: 19px;
	    /*width: 290px;*/   
	    margin-bottom: 5px;
    }   

    .inputBorder SELECT {
	    border: 0px;
	    background: #FAFAFA;
	    height: 19px;
	    margin-bottom: 5px;
    }
    .DefaultTextInput
    {
        font: 12px Arial;
        border: 1px solid #C0C0C0;
        }

    /* general styles */

    .columnActionButtons 
    {
        margin: 0 0 0 20px;
    }

    .horizontalRule
    {
        border: 0;
        background: #999999;
        color: #999999;
        height: 1px;
        margin: 20px 0;
    }
    .lightHorizontalRule
    {
        border: 0;
        background: #cccccc;
        color: #cccccc;
        height: 1px;
        margin: 5px 0;
        padding: 0;
    }

    .introText{
        width: 400px;
    }
  
   
    /* Quotes styles */
    
    .QuoteBox 
    {
        background: url('/App_Themes/Default/Images/quotes.png') 340px 10px no-repeat;
        border: 1px solid #ddd;
        width: 300px;
        margin: 0 0 20px 0px;
        padding: 5px 60px 20px 25px;
        display: block;
    }
        .QuoteBox p 
        {
            font-style: italic;
            margin: 0 0 10px 0;
        }
        
   
        
        
    /*  PopUp styles */
    
    #shoppingCartPopUp{
        position: absolute;
        margin-left: -305px;
        margin-top: 11px;
        font-size: 9pt;
        text-transform: none;
        }
        #shoppingCart{
            width: 400px;
            }
        #shoppingCart SPAN{
            padding-left: 3px;
            }
            #shoppingCartHeader{
                width: 391px;
                height: 35px;
                background: url('/App_Themes/Default/Images/shoppingCartOverlayTop.png') no-repeat;
                }
            #shoppingCartContent{
                width: 371px;
                padding: 0px 0px 0px 20px;
                background: url('/App_Themes/Default/Images/shoppingCartOverlayCenter.png') repeat-y;
                }
                #shoppingCartContent H3{
                    font-size: 14pt;
                    }
            #shoppingCartFooter{
                width: 391px;
                height: 24px;
                background: url('/App_Themes/Default/Images/shoppingCartOverlayBottom.png') no-repeat;
            }
            
            .ThumbBorder {
                border: solid 1px #ccc !important;
            }
            
            .featuresCart {
                margin-left: 20px;
            }
            
            .ProductDescriptionTotal{
                font-weight: bold;
                height: 24px;
                vertical-align: bottom;
                }
            .ProductPriceTotal{
                font-weight: bold;
                height: 24px;
                vertical-align: bottom;
                }
            H4{
                font-size: 13pt;
                }
                TD.ProductDescription
                {
                    width: 280px;
                    }
                TD.ProductPrice
                {
                    width: 80px;
                    }
    
    /* price table */
    
    .priceTable 
    {
        width: 100%;
        font: 8pt Arial;
    }
    .priceTable th, .priceTable tr
    {
        text-align: left;
        border-bottom: 1px solid #eee;
        padding: 0 0 10px 5px;
    }
    .priceTable th 
    {
        padding: 0 0 0 5px;
        height: 25px;
    }
    .priceTable td 
    {
        padding: 5px;
    }

    /* product categories */
    
    DIV.productCategories 
    {   
        padding: 0 15px 0 0;
        margin: 20px 0 0 0;
        line-height: 1.3em;
    }
        .productCategories .categoryBox 
        {
            float: left;
            padding: 5px 0 10px 30px;
            border-right: 1px solid #a3a3a3;
            /*height: 120px;*/
            width: 190px;
            margin: 0 0 20px 0;
        }
        .productCategories .firstBox 
        {
            padding: 5px 0 15px 0px;
            
        }
        .productCategories .lastBox 
        {
            border-right: 0px;
            
        }
        #moreContent .productCategories .categoryBox ul 
        {
            list-style: none;
            margin: 4px 0 0 0;
        } 
        #moreContent .productCategories .categoryBox li 
        {
            background: none;
            margin:3px 0px;
            padding:0px;	
        }
        .productCategories .categoryBox a 
        {
            color: #333;
            font: 8pt Arial;
        }
    
    /* coupon */
    
    .coupon 
    {
        background: url('/App_Themes/Default/Images/bg-coupon.png') top left no-repeat;
        width: 300px;
        height: 130px;
        padding: 30px 30px 0px 70px;
    }
    
    #SitemapList a 
    {
        color: #333;
        text-decoration: none;
    }
    
    
    /* error */
    
    .formError 
    {
        border: 1px solid #ddd;
        color: #000;
        padding: 10px 10px 10px 46px;
        background: #f9f9f9 url('/App_Themes/Default/Images/icon-error.png') 8px 5px no-repeat;
        display: block;
        margin: 5px 0 20px 0;
    }
    
    .flashNotice 
    {
        border: 1px solid #ddd;
        color: #000;
        padding: 15px 15px 15px 60px;
        background: #f9f9f9 url('/App_Themes/Default/Images/icon-error.png') 15px 15px no-repeat;
        display: block;
        margin: 25px 0;
    }
        .flashNotice a 
        {
            color: #2092B3;
        }
    
    
    /* infobox */
    
    .informationBox 
    {
        border: 1px solid #ddd;
        color: #000;
        padding: 10px 10px 10px 46px;
        background: #f9f9f9 url('/App_Themes/Default/Images/icon-information.png') 8px 5px no-repeat;
        display: block;
        margin: 0 0 15px 0;
    }
    
    /* form styles */
    
    .inputField 
    {
        border: 1px solid #ccc;
        background: #f9f9f9;
        padding: 4px 3px;
    }
    .inputFieldLarge
    {
        border: 1px solid #ccc;
        background: #f9f9f9;
        padding: 4px 3px;
        font-size: 12pt;
        margin: 6px 0 0 0;
    }
    
    .fieldValidator 
    {
        background: url('/App_Themes/Default/Images/icon-error-small.png') top left no-repeat;
        font-size: 8pt;
        display: block !important; /* to overwrite defaults */
        color: #000000 !important; /* to overwrite defaults */
        margin: 5px 0 0 0;
        padding: 1px 0 0 22px;
        height: 20px;
        line-height: normal;
    }
    
    
    
    /* general link style */
    
    .defaultLink 
    {
        color: #2092B3;
    }
    
    .break 
    {
        clear: both;
    }
    
    
     /*  PopUp styles */
    
    .productPopUp {
        position: absolute;
        margin: 0px;
        font-size: 9pt;
        text-transform: none;
        background: url('/App_Themes/Default/Images/productPopupArrow.png') 0 80px no-repeat;
        padding: 0 0 0 12px;
        z-index: 100;
        }
        .productInfo {
            width: 439px;
            }
        .productInfo SPAN{
            padding-left: 3px;
            }
            .productInfoHeader{
                width: 430px;
                height: 35px;
                background: url('/App_Themes/Default/Images/productPopupOverlayTop.png') no-repeat;
                }
            .productInfoContent{
                width: 412px;
                padding: 0px 0px 0px 18px;
                background: url('/App_Themes/Default/Images/productPopupOverlayCenter.png') repeat-y;
                }
                .productInfoContent H3{
                    font-size: 14pt;
                    }
            .productInfoFooter{
                width: 430px;
                height: 24px;
                background: url('/App_Themes/Default/Images/productPopupOverlayBottom.png') no-repeat;
            }
               
               
        /* klantenservice */ 
        
        .tableKlantenservice 
        {
           
        }
            .tableKlantenservice a 
            {
                color: #2092B3;
            }
            .tableKlantenservice h4 
            {
                margin: 0 0 5px 0;
            }
                        
            .tableKlantenservice td 
            {
                padding: 0 10px 20px 0;
            }
        .tableKlantenservice li
        {
           background: none !important;
           margin: 3px 0 !important;
           padding: 0 !important;
        }
        .registerForm td
        {
            padding: 0 0 6px 0;
        }
        
        /*Modal Popup*/
        .modalBackground {
	        background-color:Gray;
	        filter:alpha(opacity=70);
	        opacity:0.7;
        }

        .modalPopup {
	        background-color:White;
	        border-width:3px;
	        border-style:solid;
	        border-color:Gray;
	        padding:3px;
	        width:500px;
        }
        
        
        .ButtonStartOnlineCreator 
        {
            margin: 5px 0 0 2px; /*5 was -15*/
        }


    .h2Header 
    {
        height: 30px;
    }

    #content h3, #moreContent h3
    {
        height: 25px;
    }

    #content h4, #moreContent h4, .specialsBox h4 
    {
        height: 25px;
    }
    
    /* VAN H4 naar H2 */
    #content h2, #moreContent h2, .specialsBox h2 
    {
        height: 25px;
    }
    /* EINDE */
    
    /* Van H3 naar Div */
    #column .subHeader
    {
        height: 25px;
        font-size: 16pt;
    }
    /* Einde */
    
    .boxMiddle h3 
    {
        padding: 0;
        margin: 0;
    }
	
	
	
	
	/* Nieuwe homepagina - HTMLCSS door Niels Kim <nkim@dbhnederland.nl> */
	#nkhome {
		width: 700px;
		margin: 0 0 0 15px;
		padding: 0 0 20px 0;
	}
	#nkhome h1 {
		font-size: 24px;
		margin: 0 0 30px 0;
	}
	#nkhome_links, #nkhome_midden {
		width: 220px;
		float: left;
		border-right: 1px solid #b6c930;
		margin: 0 15px 0 0;
	}
	#nkhome_rechts {
		width: 220px;
		float: left;
	}
	.nkhome_blok {
		height: 420px;
		max-height: 420px;
		overflow: hidden;
		background-image: url('/App_Themes/Default/Images/nkhome_blok_bg.png');
		background-repeat: no-repeat;
		background-position: left top;
		margin: 0 0 5px 0;
	}
	.nkhome_blok h2 {
		font-size: 22px;
		font-weight: light;
		margin: 12px 0 0 0;
	}
	.nkhome_blok h2 a {
		color: #4a4a4a;
		text-decoration: none;
	}
	.nkhome_blok_img {
		margin: 0 0 6px 0;
		height: 175px;
		width: 220px;
		overflow: hidden;
	}
	.nkhome_blok_tijd3, .nkhome_blok_tijd5, .nkhome_blok_tijd7 {
		width: 201px;
		height: 20px;
		text-indent: -1000em;
		letter-spacing: -1000px;
		overflow: hidden;
		margin: 0 0 6px 0;
		background-repeat: no-repeat;
	}
	.nkhome_blok_tijd3 {
		background-image: url('/App_Themes/Default/Images/nkhome_blok_tijd3.png');
	}
	.nkhome_blok_tijd5 {
		background-image: url('/App_Themes/Default/Images/nkhome_blok_tijd5.png');
	}
	.nkhome_blok_tijd7 {
		background-image: url('/App_Themes/Default/Images/nkhome_blok_tijd7.png');
	}
	.nkhome_blok p {
		font-size: 11px;
		color: #4a4a4a;
		padding: 0 10px 0 0;
	}
	.nkhome_blok a {
		color: #4e80c1;
		text-decoration: underline;
	}
	.nkhome_blok a:hover {
		text-decoration: none;
	}
	

}


