        body {
            font-family: Arial, sans-serif;
            margin: 0;
            padding: 0;
            background: #FFFFFF;
        }

	ul{
            margin: 0;
            padding: 0;
	}

	td.topblack {
            background: #000000;
	}

	p.headerlarge {
		font-family: Helvetica, arial, sans-serif;
		font-size: 20px;
		color:#000000;
		font-weight:normal;
		margin:0px;
		padding:12px;
	}

	h3 {
		font-family: Helvetica, arial, sans-serif;
		font-size: 16px;
		color:#000000;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}

	p.normaltext {
		font-family: Helvetica, arial, sans-serif;
		font-size: 16px;
		color:#000000;
		font-weight:normal;
		margin:0px;
		padding:8px;
	}

	p.normaltextsmall {
		font-family: Helvetica, arial, sans-serif;
		font-size: 12px;
		color:#000000;
		font-weight:normal;
		margin:0px;
		padding:8px;
	}

	p.saletext {
		font-family: Helvetica, arial, sans-serif;
		font-size: 22px;
		color:#e11f25;
		font-weight:normal;
		margin:0px;
		padding:8px;
	}

	p.footertext {
		font-family: Helvetica, arial, sans-serif;
		font-size: 12px;
		color:#000000;
		font-weight:normal;
		margin:0px;
		padding:6px;
	}

	p.footertext2 {
		font-family: Helvetica, arial, sans-serif;
		font-size: 10px;
		color:#000000;
		font-weight:normal;
		margin:0px;
		padding:6px;
	}

	p.whitetext {
		font-family: Helvetica, arial, sans-serif;
		font-size: 18px;
		color:#FFFFFF;
		font-weight:normal;
		margin:0px;
		padding:12px;
	}

	.divider {
	    width: 100%;
	    height: 46px; /* Adjust to the height of your image */
	    background-image: url('images/divider.png');
	    background-repeat: repeat-x;
	    background-position: center;
	}

        a.mainmenu {
		display: block;
		text-decoration: none;
		color: #000000;
		font-family: Arial, sans-serif;
		font-size: 16px;
		font-weight:normal;
		padding: 4px;
		margin: 0px;
        }

        a.mainmenu:visited {
		display: block;
		text-decoration: none;
		color: #000000;
		font-family: Arial, sans-serif;
		font-size: 16px;
		font-weight:normal;
		padding: 4px;
		margin: 0px;
        }

        a.mainmenu:hover {
		display: block;
		text-decoration: underline;
		color: #CC0000;
		font-family: Arial, sans-serif;
		font-size: 16px;
		font-weight:normal;
		padding: 4px;
		margin: 0px;
        }

        .btn-main {
            background: #ff6600;
            color: white;
            border: none;
            padding: 10px;
            cursor: pointer;
            margin-top: 10px;
            border-radius: 5px;
        }

        .productsgrid {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            padding: 10px;
        }

	h1.h1title {
		font-family: Helvetica, arial, sans-serif;
		font-size: 22px;
		color:#000000;
		font-weight:bold;
		margin:0px;
		padding:8px;
	}

	.buy-button {
	    padding: 12px 20px;
	    background-color: #CC0000;
	    color: white;
	    border: none;
	    border-radius: 5px;
	    font-size: 1.2em;
	    cursor: pointer;
	    transition: background-color 0.3s;
	}

	.buy-button:hover {
	    background-color: #218838;
	}

       .container {
            max-width: 700px;
            margin: 20px auto;
            background: white;
            padding: 15px;
            border-radius: 5px;
            box-shadow: 2px 2px 10px rgba(0,0,0,0.1);
            text-align: center;
        }

        .back-link {
            display: block;
            margin-top: 15px;
            text-decoration: none;
            color: #35455e;
        }

        a.navigationlink {
		display: block;
		text-decoration: none;
		color: #000000;
		font-family: Arial, sans-serif;
		font-size: 14px;
		font-weight:normal;
		padding: 4px;
		margin: 0px;
        }

        a.navigationlink:visited {
		display: block;
		text-decoration: none;
		color: #000000;
		font-family: Arial, sans-serif;
		font-size: 14px;
		font-weight:normal;
		padding: 4px;
		margin: 0px;
        }

        a.navigationlink:hover {
		display: block;
		text-decoration: underline;
		color: #CC0000;
		font-family: Arial, sans-serif;
		font-size: 14px;
		font-weight:normal;
		padding: 4px;
		margin: 0px;
        }

        .product {
            background: white;
            padding: 15px;
            margin: 10px;
            width: 90%;
            border-radius: 5px;
            text-align: center;
            box-shadow: 2px 2px 10px rgba(0,0,0,0.1);
        }

        .product img {
            width: 100px;
            height: auto;
        }

       img.productphoto {
            width: 100%;
            width: 300px;
            height: auto;
        }

        @media (max-width: 600px) {
        }

        @media (min-width: 600px) {
            .product { width: 30%; }
        }
