@charset "utf-8";
/* CSS Document */

        table {
    max-width: 800px;
    border-collapse: collapse; /* Ensures borders don't double up */
    color: #333;
        }
        th, td {
            border: 1px solid #ddd; /* Light gray border for table cells */
            padding: 8px;
            text-align: left;
        }
td.submit {
	text-align: center;
}
        th {
            background-color: #f2f2f2; /* Light gray background for header */
        }
        tr:nth-child(even) {
            background-color: #f9f9f9; /* Alternating row colors */
        }
        tr:hover {
            background-color: #eaeaea; /* Highlight row on hover */
        }

div.pricetable {
	border: 1px solid #1D86DF;
	padding:5px;
	margin: 10px;
	box-shadow: 4px 5px #50A4EB;
	align-content: center;
}
.nostyle:hover {
	background-color: transparent;
}
   
