.logo_notice {
	float: right;
	margin-right: 180px;
}

/* Contact Form */
	/* Form-field Animations */
@-webkit-keyframes pulse {
  0% {
  -webkit-box-shadow: 0 0 12px rgba(51, 204, 255, 0.2);
 }
  50% {
  -webkit-box-shadow: 0 0 12px rgba(51, 204, 255, 0.9);
 }
 100% {
  -webkit-box-shadow: 0 0 12px rgba(51, 204, 255, 0.2);
 }
}
#contact_form input[type="text"]:focus, textarea:focus {
   -webkit-animation: pulse 1.5s infinite ease-in-out;
}
#contact_form input[type="submit"]:hover,
#contact_form input[type="submit"]:focus {
   -webkit-animation: pulse 1.5s infinite ease-in-out;
}

#form_logo {
	width: 260px;
	margin: 40px 20px 0 0;
	padding: 5px;
	background-color: #FF7700;
}
#centerContent {
	width: 60% !important;
	/*padding-bottom: 20px !important;*/
}
#contact_form {
	color: #fff;
	float: left;
	width: 200px;
	margin-left: 25px;
}
#contact_form label {
	display: block;
	font-size: 14px;
	line-height: 2em;
	width: 300px;
	cursor: default;
}
#contact_form fieldset {
	border: none;
}
#contact_form fieldset input[type="text"] {
	margin-bottom: 10px;
}
#contact_form fieldset input[type="text"], textarea, select {
    width: 255px;
    padding: 3px 8px;
    font-family: Verdana;
    font-weight: bold;
    font-size: 1.2em;
    color: black;
    border: none;
    background-color: #eee;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
#contact_form textarea {
	width: 600px;
	height: 200px;
	line-height: 1.4em;
	margin-bottom: 10px;
	font-size: small;
	resize: none;
}
#contact_form select {
	margin-bottom: 20px;
}
#contact_form input[type="submit"] {
  	padding: 8px 15px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	line-height: 1;
	color: black;
	border: none;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#bbb));
	background-image: -moz-linear-gradient(0 100% 90deg, #fff, #bbb);
	background-color: #fff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	-o-border-radius: 23px;
	border-radius: 23px;
}
fieldset em, .error {
	/*position: relative;
	top: 25px;
	left: 200px;*/
	color: red;
}
.valid {
	display: inline;
}
#errors, #success {
	display: none;
	margin-top: 20px;
}
#success {
	float: right;
	font-weight: bold;
	color: #FF7700;
	text-shadow: blue 1px 2px 2px;
	line-height: 2em;
	margin-right: 180px;
}
#errors.visible, #success.visible {
	display: block;
}
#errors li, h2 {
    padding: 3px;
    list-style: none;
	color: yellow;
	text-shadow: red 1px 2px 2px;
	line-height: 2em;
}

#errors li:before {
    content: ' - ';
}

#errors #info {
    font-weight: bold;
	font-size: 1.2em;
}

#errors #info:before {
    content: '';
}