#gallery {
	width: 940px;
	height: 550px;
	background-color: #D3E0DA;
	margin: 0 auto;
	position:relative;
}

#gallery .myFace {
	
	
	
	background-image:url(../imgs/myFaceAnimated.png);
	background-repeat:no-repeat;
	width:285px;
	height:400px;
	position: absolute;
	top:65px;
	left:70px;
	
	
	-webkit-animation-name:eyesBlink, eyesBlinking, eyesBlinkingAgain, eyesBlinkingFinal;
	-webkit-animation-duration:.35s;
	-webkit-animation-delay:1s, 3s, 6s, 9s;
	-webkit-animation-timing-function:steps(6);
	-webkit-animation-iteration-count:1;
	-webkit-animation-fill-mode: forward;
	
	
	-moz-animation-name:eyesBlink, eyesBlinking, eyesBlinkingAgain, eyesBlinkingFinal;
	-moz-animation-duration:.35s;
	-moz-animation-delay:1s, 3s, 6s, 9s;
	-moz-animation-timing-function:steps(6);
	-moz-animation-iteration-count:1;
	-moz-animation-fill-mode: forward;
	
	
	animation-name:eyesBlink, eyesBlinking, eyesBlinkingAgain, eyesBlinkingFinal;
	animation-duration:.35s;
	animation-delay:1s, 3s, 6s, 9s;
	animation-timing-function:steps(6);
	animation-iteration-count:1;
	animation-fill-mode: forward;


}

#gallery form {
	
	width:350px;
	/*border:2px solid #4e655c;*/
	background-color:#e5f3ec;
	padding:25px;
	margin-right:100px;
	margin-top:40px;
	float:right;
	overflow:hidden;
	
}
/*#gallery label{
	
	float:left;
	margin-bottom:10px;
	width:300px;
}*/

#gallery form .Name .labelTitle, #gallery form .NameEmail .labelTitle {
	margin-bottom:5px;
	font-size:14px;
	color:#536654;
}

#gallery form .Name, #gallery form .NameEmail {
	float:left;
	width:400px;
	margin-bottom:10px;
	/*background: red;*/
}



#gallery form .Name label, #gallery form .NameEmail label {
float:left;
margin-right: 20px;	
	
}


#gallery form .Name input, 
#gallery form .NameEmail input ,
#gallery form .NameEmail textarea {
	-webkit-transition: border .35s ease;
	-moz-transition: border .35s ease;
	transition: border .35s ease;
}



#gallery form .Name label .labelTitle span, #gallery form .NameEmail label .labelTitle span {
color:#65364a;
	
}

#gallery form .Name input, #gallery form .NameEmail input {
	height:20px;
	width:150px;
	display:block;	
	height:30px;
	border:1px solid #CCCCCC;
	font-size:16px;
	font-family:'CabinRegular' sans-serif;
	color:#394439;
	padding: 0 7px;
	
	
	
}

#gallery form .Name input:hover, 
#gallery form .NameEmail input:hover, 
#gallery form .NameEmail textarea:hover {
	border:1px solid #354e34;
}

#gallery form .NameEmail input {
	width:336px;
}

#gallery form .NameEmail textarea {
	width:336px;
	padding: 7px;
	height:130px;
	border:1px solid #CCCCCC;
	font-size:16px;
	color:#394439;
	font-family:'CabinRegular' sans-serif;
	
	
}



/*#gallery label span{
margin-left:-14px;
padding-right:7px;
color: #65364a;
}*/


/*#gallery input, #gallery textarea{
	float:left;
	margin-top:10px;
}*/



#submitbtn {
	
	float:right;
	
}


#submitbtn input {
	
	
	
	background:#566556;
	width:80px;
	padding:8px 0;
	cursor: pointer;
	border: none;
	color:white;
	font-size:14px;
	
	
}


#submitbtn input:hover {
	
	-webkit-animation-name: submitBgBlink;
	-webkit-animation-duration: .8s;
	-webkit-animation-iteration-count: infinite;
	
	-moz-animation-name: submitBgBlink;
	-moz-animation-duration: .8s;
	-moz-animation-iteration-count: infinite;
	
	animation-name: submitBgBlink;
	animation-duration: .8s;
	animation-iteration-count: infinite;
	
	
	
	
	
	
	
	width:80px;
	padding:8px 0;
	cursor: pointer;
	border: none;
	color:white;
	font-size:14px;
	
}

/*#gallery p {
	text-align: left;
	padding-top: 280px;
	padding-right: 22px;
	margin-left: 420px;
	font-size: 20pt;
	line-height: 1.3;
	width: 440px;
	font-weight:400;
	color:#6AA38C;
	
	
	-webkit-animation-name:fadeIn;
	-webkit-animation-duration:.5s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-iteration-count:1;
	-webkit-animation-fill-mode: forward;
	
	
}

#gallery span{
	font-family: 'CabinBold';
	color:#436B57;
}*/