body {
			background-color: #01399e;
			margin: 0px;
			padding: 0px;
			background-repeat: repeat-x;
			background-image: url(../images/background.png);
			font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
			letter-spacing: 1px;
			color: #63b7ff;
			
			overflow: hidden;
		}
		
		.edgeLeft {
			position: absolute;
			top: 20px;
			height: 240px;
			width: 38px;
			background-image: url(../images/edge.png);
		}
		
		.edgeRight {
			right: 0px;
			position: absolute;
			top: 20px;
			height: 240px;
			width: 38px;
			-moz-transform: scaleX(-1);
    		-webkit-transform: scaleX(-1);
    		transform: scaleX(-1);
    		filter: fliph; /*IE*/
			background-image: url(../images/edge.png);
		}
		
		.contact {
			position: fixed;
			bottom: 0px;
			height: 42px;
			width: 100%;
		}
		
		.copyright {
			position: fixed;
			bottom: 15px;
			right: 15px;
			height: 12px;
			width: 168px;
			z-index: 4;
			background-image: url(../images/copyright.png);
		}
		
		.contactButton {
			position: relative;
			margin-left: auto;
			margin-right: auto;
			top: 2px;
			height: 44px;
			width: 230px;
			cursor: pointer;
			z-index: 1;
			background-image: url(../images/contactButton.png);
		}
		
		.contactBox {
			position: relative;
			margin-left: auto;
			margin-right: auto;
			background-color: #013081;
			height: 100%;
			width: 560px;
			padding-left: 40px;
			padding-right: 40px;
			padding-top: 20px;
			z-index: 3;
			background-image: url(../images/contactBoxBackground.png);
		}
		
		.contactSent {
			position: relative;
			margin-left: auto;
			margin-right: auto;
			background-color: #013081;
			height: 100%;
			width: 560px;
			padding-left: 40px;
			padding-right: 40px;
			padding-top: 20px;
			z-index: 3;
			background-image: url(../images/contactBoxBackground.png);
		}
		
		.contactBoxEdge {
			position: relative;
			margin-left: auto;
			margin-right: auto;
			top: 1px;
			height: 19px;
			width: 640px;
			z-index: 3;
			background-image: url(../images/contactBoxEdge.png);
		}
		
		.apps {
			top: 190px;
			width: 560px;
			position: relative;
			margin-left: auto;
			margin-right: auto;
			z-index: 2;
		}
		
		.reflection {
			top: 331px;
			width: 560px;
			height: 44px;
			position: relative;
			margin-left: auto;
			margin-right: auto;
			z-index: 2;
			background-image: url(../images/reflection.png);
		}
		
		#aquarium {
			margin-right: 70px;
			float: left;
			height: 141px;
			width: 140px;
			background-image: url(../images/app1.png);
		}
		
		#sketchbooks {
			margin-right: 70px;
			float: left;
			height: 141px;
			width: 140px;
			cursor:pointer;
			background-image: url(../images/app2.png);
		}
		
		#comingsoon {
			float: left;
			height: 141px;
			width: 140px;
			background-image: url(../images/app3.png);
		}
		
		#appHover1 {
			position: relative;
			top: 140px;
			left: -30px;
			height: 68px;
			width: 200px;
			display: none;
			background-image: url(../images/appHover1.png);
		}
		
		#appHover2 {
			position: relative;
			top: 140px;
			left: -30px;
			height: 68px;
			width: 200px;
			display: none;
			background-image: url(../images/appHover2.png);
		}
		
		#appHover3 {
			position: relative;
			top: 140px;
			left: -30px;
			height: 68px;
			width: 200px;
			display: none;
			background-image: url(../images/appHover3.png);
		}
		
		#name,#email,textarea {
			color: #013080;
			background: #ffffff;
			border: 1px solid #01286e;
			outline: none;
			padding: 4px 6px;
			width: 180px;
			margin-right: 5px;
		}
		
		.contactLabel {
			float: left;
			text-align: left;
			width: 11em;
		}
		
		.messageLabel {
			margin-bottom: 10px;
		}
		
		textarea {
			width: 545px;
			height: 200px;
		}
		
		#cancel {
			margin-right: 60px;
			float: left;
			height: 41px;
			width: 80px;
			cursor:pointer;
			background-image: url(../images/cancel.png);
		}
		
		#send {
			float: right;
		}
		#thankyou {
			font-size: 20px;
		}
