/*   CONTACT US PAGE    */



#contactuswrapper {

	padding-top: 50px;

	margin: 0;

	}



#map {

	width: 85%;

	height: 100%;

	margin-bottom: 5px;

	}

	

#contactsection {

	width: 85%;

	height: 100%;

	min-width: 750px;

	margin: 0 auto;

	background-color: white;

	}

	

#spaceformap{

	width: 100%;

	height: 450px;

	}

	

#contactdetails {

	padding: 20px 0px 20px 20px;

	}



#contactdetails img {

	max-width: 70%;

	border: 4px solid grey;

	padding: 5px;

	}

	

#contactdetails h2 {

	font-size: 1.2em;

	padding-top: 20px;

	padding-bottom: 10px;

	}



#contactdetails p {

	font-size: 1em;

	padding-bottom: 8px;

	color: grey;

	}	

	

#contactform {

	width: 520px;

	float: right;

	padding: 20px;

	}



fieldset {

	border: none;

	}



legend {

	font-size: 1.4em;

	font-weight: bold;

	padding-bottom: 20px;

	}

	

label {

	display: block;

	font-size: 1.1em;

	padding-bottom: 4px;

	}

	

input {

	width: 450px;

	font-size: 1.2em;

	margin-bottom: 20px;

	padding: 2px;

	}



textarea {

	min-height: 300px;

	width: 450px;

	margin-bottom: 20px;

	font-size: 1.2em;

	padding: 2px;

	}

form p {

	text-align: center;

	}

	

input[type="submit"] {

	width: 250px;

	height: 35px;

	margin-left: -60px;

	}

	

	

/*    ABOUT PAGE    */	

	

#aboutwrapper {

	padding-top: 50px;

	}



.aboutpicture {

	width: 50%;

	position: relative;

	float: left;

	}



.aboutpicture img {

	width: 100%;

	}

	

.aboutblurb {

	margin: 50px;

	float: left;

	background-image: url(../pictures/goldenpakbackground.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	background-size: contain;

	}

	

.aboutblurb p {

	font-family: arial;

	padding-bottom: 20px;

	}

	

	

	

	

/*   CATALOG PAGE   */

	

section h5 {

	text-align: center;

	font-size: 1.1em;

	padding-top: 2em;

	padding-bottom: 1em;

	}

	

section a {

	text-decoration: none;

	color: #cb9d14;	/*dark gold*/

	font-size: 1.1em;

	font-weight: bold;

	}



#leftCatalog {

	float: left;

	padding-left: 5%;

	}



#rightCatalog {

	float: right;

	padding-right: 5%;

	}


#middleCatalog {

	float: left;
	padding-left: 5%;

	}



#flipbook {

	width: 100%;

	height: 650px;

	position: relative;

	float: left;

	}

	

iframe {

	padding-top: 30px;

	min-width: 750px;

	margin: 0;

	position: absolute;

	top: 42%;

	left: 50%;

	margin-right: -50%;

	transform: translate(-50%, -50%);

	max-width: 100%;

	max-height: 100%;

	}

	

iframe.catalog {

	position: initial;

	transform: translate(0);

	width: 100%;

	}



.ccgoldenpak {

	width: 100%;

	height: 200px;

	position: relative;

	margin-top: 85px;

	margin-bottom: 240px;

	}



.ccgoldenpak img {

	margin: 0;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-right: -50%;

	transform: translate(-50%, -50%);

	}



	

/*   MEDIA PAGE   */











































