	body {
		margin:0px;							/*Removes all default preset margins before doing anything*/
		background-color: #20323c;
	}

	#wrapper {
		width: 1001px;						/*Sets	Size of website's width*/
		margin: 0px auto;					/*Makes the side margins dynamic with window size*/
		background-color: white;
		padding: 0px 52px;
		height: 800px;
	}

	#banner {
		background-color: black;			/*Creates a black bar across the top*/
		height:100px;						/*Sets the bar's thinkness*/
	}

	#body_text{
		color: black;						/*Sets font color to black*/
	}
/*---------------------------------------SECTION---------------------------------------------*/
	section{
		padding: 0px 0px;					/*Puts padding on the top/bottom of the section*/
		background-image: url('images/background_index.jpg');	/*Sets background image*/
	    background-repeat: no-repeat;
	    background-position: center -192px;
		height: 875px;
	}
	
	#container{
		text-align: left;					/*Makes everything in section align to left side of text box*/
	}

	#textcontainer{
		position: absolute;					/*Positions textbox next to picture*/
		margin: 0px 0px 0px 211px;			/*Sets textbox distance from left side of page*/
		height: 200px;						/*Sets textbox max height*/
	}

	#textcontainerL{
		position: relative;					/*Positions textbox next to picture*/
		margin: -48px 900px 0px 60px;		/*Sets textbox distance from left side of page, 900px is to make the textbox smaller than the text so the cursor doesnt change on whitespace*/
		font-family: Arial;					/*Sets font*/
		font-size: 18px;					/*Sets font size*/
		cursor: pointer;					/*Makes the cursor change to pointer when text is hovered over*/
		white-space:nowrap;					/*Prevents the smaller textbox from causing the text to wrap*/
	}

	#textcontainerdetails{
		position: absolute;					/*Positions textbox next to picture*/
		margin: 20px 0px 0px 0px;			/*Sets textbox distance from left side of page*/
		height: auto;						/*Sets textbox max height*/
		width: 800px;						/*Makes the textbox not go onto the background image*/
	}
	
	.hide{display: none;}
	.show{display: block;}
	#hiddentextcontainer{
		position: relative;	
		display: inline-block;				/*Needs to be inline-block to be able to use 'vertical-align' properly*/
		font-size: 18px;					/*Text size*/
		margin: -57px 0px 0px 275px;		/*Hidden text positioning*/
		width: 65px;						/*Hidden textbox width sizing*/
		height: 100%;						/*Hidden textbox height to allow vertical alignment for text*/
		vertical-align: middle;				/*Aligns hidden text in middle of container*/
		white-space:normal;					/*Makes sure text overflows downward*/	
	}	

	#hiddentext1
	#hiddentext2
	#hiddentext3
	#hiddentext4
	#hiddentext5
	#hiddentext6
	#hiddentext7

	#piccontainer{
		position: absolute;					/*Positions textbox next to picture*/
		margin: 0px 0px 0px 50px;			/*Sets textbox distance from left side of page*/
		height: 200px;						/*Sets textbox max height*/
	}

	#detailslink{
		text-decoration: none;				/*Removes underline from DETAILS*/
		width: 50px;						/*Sets width of button*/
		border-radius: 10px;				/*Rounds corners of button*/
		border-color: black;				/*Sets border color to black*/
		text-align: center;					/*Sets DETAILS to be centered*/
	}

	#detailslink a {
		color: black;						/*Sets font color to black*/
		border-style: solid;				/*Sets border to be a solid line*/
		border-width: 1px;					/*Sets width of border*/
		background-color: white;			/*Sets background color of button to white*/
	}

	#detailslink a,visited {
		text-decoration: none;				/*Removes text underline while hovered*/
		display: block;						/*Makes whole button clickable*/
		width: 50px;						/*Sets the hovered button size*/
		padding: 10px 15px;					/*Makes the hovered button around DETAILS*/
		border-radius: 10px;				/*rounds the hovered button corners*/
	}

	#detailslink:hover a {
		color: white;						/*Sets font color when hovered over*/
		background-color: #383838;			/*Sets the hovered button color*/
	}

	hr{
		border-top: 1px solid lightgray;	/*Sets the color of the line inbetween pictures*/
	}

	#contacttextcontainer{
		position: absolute;					/*Positions textbox next to picture*/
		left: 0px;							/*Sets textbox distance from left side of page*/
		text-align: center;
		height: 200px;						/*Sets textbox max height*/
		font-size: 24px;
	}

	#contacttextcontainer a{				/*Email link on contact page to remove underline and make black*/
		text-decoration: none;				
		color: black;						
	}

	h3{
		white-space:nowrap;
	}