@charset "utf-8";
/* CSS Document */


	
	#imgDoggieRunning, #imgGroomingPuppy, #imgDogInBed {
		max-width: 100%;
	}
	
	.biggerDevices {
		display: table;
	}
	
	.mobileDevices {
		display: none;
	}
	
	@media screen and (max-width: 600px) { /* header styles for vertical composition on most mobile phones */
		.biggerDevices {
			display: none;
		}
	
		.mobileDevices {
			display: table;
		}
		
		tr.spaceUnder>td {
			border-collapse:separate; 
			border-spacing: 15px;
		}
	
	}
	
	table.bothTrainingTables {
		width: 80%;
		text-align: center;
		border: 5px solid #a4bd3d;
		border-collapse: collapse;
		margin: auto;
		background-color: #5c6e1c;
		font: 20px "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		color: white;
		margin-bottom: 40px;
	}
	
	 th.borders, td.borders {
		border: 5px solid #a4bd3d;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	td {
		font-size: 18px;
		color: orange;
		
	}
	
	@media screen and (min-width: 601px) {	/* For devices larger than mobile phones who see a horizontal table */
		th:first-child { 
			font-size: 18px;
		}
	
		td:first-child { 
			color: white;
			font-weight: bold;
		}
	}
	
	caption {
		margin-top: 0;
	}
	
	#h3InsideTableCaption {
		margin-top: 0;
	}
	
	#bottomParagraph {
		padding-bottom: 30px;
	}

	

