
	/* Checkout Template Formatting */
	
	
		div.checkout-container {
	
			margin-top: 2rem;
		
			margin-left: 3%;
			margin-right: 2%;
			
			padding-bottom: 2rem;
		}
	
	
		div.checkout-container h1 {
	
			font-size: 2rem;
		}
		
		
		div.checkout-container p {
	
			font-size: .94rem;
		}
		
		
		
	/* Checkout - Checkout Information Sidebar Formatting */	
	
	
		div.checkout-information-side-bar {
		
			background-color: #222222;
		
			padding-top: 1.6rem;
		}
	
	
		div.checkout-information-side-bar h3 {
	
			color: #ffffff;
		
			font-size: 1.2rem;
			margin-left: 1.2rem;
		}
		
		
	/* Checkout - Checkout Nav Formatting */	
	
	
		ul.checkout-nav {
		
			padding: 0;
			margin: 0;
		
			width: 100%;
		
			margin-bottom: 2rem;
	
		}
	
	
		ul.checkout-nav li {
	
			border-bottom: 1px dotted #676767;
	
		}
	
	
		ul.checkout-nav li h3 {
		
			color: #ffffff; 
		
			font-size: 1.2rem;
			font-weight: 400;
		
			margin-left: .8rem;
			margin-bottom: .8rem;
	
		}
	
	
		ul.checkout-nav li a {
	
			display: block;
	
			color: #cdcdcd;
		
			padding-top: .6rem;
			padding-bottom: .6rem;
		
			padding-left: 1.2rem;
		
			font-size: .9rem;
	
		}
	
	
		ul.checkout-nav li a.active {
	
			background-color: #343434;
	
		}
	
	
		ul.checkout-nav li a:hover {
	
			background-color: #454545;
		}


	/* Checkout - Review Order Listing Formatting */


		ul.review-order-listing {
	
			position: relative;
		
			padding: 0;
			margin: 0;
	
			list-style-type: none;
	
		}
	
	
		ul.review-order-listing li {
	
			float: left;
		
			padding: 0;
			margin: 0;
		
			width: 46%;
	
			list-style-type: none;
	
		}
	
	
		ul.review-order-listing li.full-length-container {
	
			width: 96%;
		
		}
	
	
		ul.review-order-listing li p {
	
			font-size: .94rem;
		}
	
	
		ul.review-order-listing li p a {
		
			text-decoration: underline;
	
			color: #6A7A13;
		
		}
	
	
		ul.review-order-listing li p a:hover {
		
			text-decoration: underline;
	
			color: #58650C;
		
		}
	
	
		table.shopping_cart_item_table {
	
			background-color: transparent;
		
			padding-left: 0;
			margin-left: 0;
		
			padding-bottom: 1rem;
		}
		
		
		form#review_order_form {
		
		
		}
		
		
		form#review_order_form div.submit-button-container {
		
			margin-top: 2rem;
			
		}	
			
		
		
	/* Checkout - Shopping Cart Item Table Styling */	
	
	
		table.shopping_cart_item_table thead {
	
			background-color: transparent;
		
			border-bottom: 1px solid #ababab;
		
		}
	
	
		table.shopping_cart_item_table thead tr {
	
	
		}
	
	
		table.shopping_cart_item_table thead tr th {
	
			font-size: .92rem;
	
		}
	
	
		table.shopping_cart_item_table tbody {
	
			background-color: transparent;
		}
	
	
		table.shopping_cart_item_table tbody tr {
	
		
		}
	
	
		table.shopping_cart_item_table tbody tr td {
	
			font-size: .92rem;
		
		}
		
		
		table.shopping_cart_item_table tbody tr td input {
		
			width: 4rem;
			
			display: inline;
			
			margin-top: .2rem;
		}
		
		
		table.shopping_cart_item_table tbody tr td a {
		
			text-decoration: none;
	
			color: #6A7A13;
		
		}
	
	
		table.shopping_cart_item_table tbody tr td a:hover {
		
			text-decoration: none;
	
			color: #ab0000;
		
		}
		
		
		table.shopping_cart_item_table tbody tr td a i {
		
			font-size: 1rem;
			padding-left: .2rem;
		}
	
	
		table.shopping_cart_item_table tfoot {
	
			background-color: transparent;
		
			margin-top: .2rem;
		}
	
	
		table.shopping_cart_item_table tfoot tr {
	
		
		}
	
	
		table.shopping_cart_item_table tfoot tr td {
	
			font-size: .92rem;
		
		}
		
		form#shopping_cart_item_form {
		
		
		}
		
		
		form#shopping_cart_item_form div.submit-button-container {
		
			margin-top: 2rem;
			
		}	
		
		
	/* Order History & Order Confirmation Header Listing */	


		ul.order-history-listing {
	
			position: relative;
		
			padding: 0;
			margin: 0;
	
			list-style-type: none;
	
		}
	
	
		ul.order-history-listing li {
	
			float: left;
		
			padding: 0;
			margin: 0;
		
			width: 46%;
			margin-left: 3%;
	
			list-style-type: none;
	
		}
	
	
		ul.order-history-listing li.full-length-container {
	
			width: 96%;
		
		}
	
	
		ul.order-history-listing li p {
	
			font-size: .94rem;
		}
	
	
		ul.order-history-listing li p a {
		
			text-decoration: underline;
	
			color: #6A7A13;
		
		}
	
	
		ul.order-history-listing li p a:hover {
		
			text-decoration: underline;
	
			color: #58650C;
		
		}
		
		
	/* Order History Table Formatting */	
	
	
		table#order_history_table {
		
			width: 94%;
		
			margin-left: 3%;
			margin-right: 2%;
		}	
		
		
	/* Order History - Special Instructions Formatting */
	
		ul.notes-and-signing-information {
		
			list-style-type: none;
			
			margin-left: 3%;
		
		}
		
		
		ul.notes-and-signing-information li {
		
			list-style-type: none;
		
		}
		
		
		ul.notes-and-signing-information li div.special-instructions {
		
			border: 1px solid #ababab;
			
			height: 12rem;
			
			width: 46%;
			
			margin-top: 2rem;
			margin-bottom: 2rem;
		
		}
		
		ul.notes-and-signing-information li div.special-instructions p {
		
			font-size: .86rem;
			
			padding-left: 1rem;
			padding-top: .6rem;
		
		}
	
	
		p.thank-you {
		
			font-size: .9rem;
		}	
		
		