@if $useCore == true and $styleTables == true {
	/*==========  $Core Tables  ==========*/
	table {
		border-radius: $radius1 $radius1 0 0;
		border: {
			collapse: separate;
			right: 1px solid $c-lightgray;
			top: 1px solid $c-lightgray;
		}
		margin: 0 0 #{$baseUnit1 * 5} 0;
		width: 100%;

		caption {
			font: {
				size: 85.7%;
				style: italic;
				weight: bold;
			}
			margin: 0;
			padding: 0 0 $baseUnit1 0;
		}
	}

	[colspan]     { text-align: center; }
	[colspan="1"] { text-align: get-text-dir(); }
	[rowspan]     { vertical-align: middle; }
	[rowspan="1"] { vertical-align: top; }

	th {
		background: $c-gainsboro;
		border: {
			bottom: 1px solid $c-lightgray;
			left: 1px solid $c-lightgray;
		}
		font-weight: bold;
		padding: #{$baseUnit1 * 2};
		text-align: get-text-dir();
	}

	thead {
		tr:first-child th:first-child { border-radius: $radius1 0 0 0; }
		tr:last-child th:last-child   { border-radius: 0 $radius1 0 0; }
	}

	td {
		border: {
			bottom: 1px solid $c-lightgray;
			left: 1px solid $c-lightgray;
		}
		padding: #{$baseUnit1 * 2};
		vertical-align: top;
	}
}
