.recipeTable table { min-width: 100%; border-collapse: separate; border: 1px solid #A9A9A9; border-radius: 6px; border-spacing: 0px } .recipeTable table > tbody > tr > td { border-bottom: 1px solid #A9A9A9; } .recipeTable table > tbody > tr:last-child > td { border-bottom: thin #A9A9A9; } .recipeTable table th:first-of-type{ border-top-left-radius: 6px; } .recipeTable table th:last-of-type{ border-top-right-radius: 6px; } .recipeTable table tr:last-child td:first-child { border-bottom-left-radius: 5px; } .recipeTable table tr:last-child td:last-child { border-bottom-right-radius: 5px; }