@charset "ISO-8859-1";
* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	padding: 0;
	margin: 0;
	background-color: #E4754C;
}
body, p, td, th {
	font: 14px Arial, Helvetica, sans-serif;
	color: #666666;
}
sup {
	font-size: 60%;
}
#wrapper {
	background-color: #FFFFFF;
	margin: 20px auto;
	width: 960px;
	padding: 20px;
	min-height: 900px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 3px 0px 20px #333;
	-webkit-box-shadow: 3px 3px 20px #333;
	box-shadow: 3px 3px 20px #333;
}
#brandimage {
	width: 405px;
	float: left;
}
#capturetable {
	float: left;
	width: 500px;
	margin: 0px 0px 0px 0px;
}
#capturetable table {
	width: 500px;
}
#capturetable td {
	padding: 3px;
}
#capturetable input {
	width: 250px;
	height: 25px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#capturetable select {
	width: 250px;
	height: 25px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#dob select {
	width: 80px;
}
#survey1 {
	margin: -10px 0px 0px 30px;
}
#survey1 td {
	padding: 0;
}
#survey1 input {
	width: auto;
}
#survey2 {
	margin: -10px 0px 0px 30px;
}
#survey2 td {
	padding: 0;
}
#survey2 input {
	width: auto;
}
#survey3 {
	margin: -10px 0px 0px 30px;
}
#survey3 td {
	padding: 0;
}
#survey3 input {
	width: auto;
}
.headertitle {
	font: bold 26px Arial, Helvetica, sans-serif;
	color: #c90016;
}
.thankyoutitle {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #c90016;
}

input.error {
  background-color: #F9C292;
  border: 1px solid #D02325;
}

select.error {
  background-color: #F9C292;
}

span.error {
  font-weight: bold;
  color: #D02325;
}
