html {
	background: #ffffff;
}
.layout {
	width: 600px;
	margin: 25px auto;
}
.simlogo {
	width: 600px;
	height: 68px;
	background: #ffffff url(/img/Global/SIMLogo_long_line.png) no-repeat bottom right;
	background-position: -4px;
	z-index: 2;
}
.simlogo span {
	display: none;
}
.samplesRequestForm {
	z-index: 0;
}
.samplesRequestForm .instructions {
	margin-left: 15px;
}
_.samplesRequestForm h2 {
	margin: 0 0 0 15px;
	padding-top: 0.83em;
	color: #707174;
}
/* Fieldset styling */
.samplesRequestForm fieldset {
	margin: 0px 0 0 0;
	padding: 0;
	/*border: 1px solid #505154;*/
	border-top: none;
	/*
	border: 1px solid #BFBAB0;
	border-top: 1px solid #BFBAB0;
	border-right: none;
	border-bottom: none;
	border-left: none;
	float: left;
	clear: left;
	width: 100%;
	border: none;
	background: #F2EFE9;
	 */
}
.samplesRequestForm legend {
	margin-left: 1em;
	font-size: 1.5em;
	padding: 5px;
	color: #ffce00;
	/*
	text-transform: uppercase;
	 */
	/*
	 */
	font-weight: bold;
	background: #A3022B;
	border: 1px solid #505154;
}
.samplesRequestForm fieldset ol {
	padding: 10px 10px 0 10px;
	list-style: none;
}
.samplesRequestForm fieldset li {
	position: relative;
	/*
	float: left;
	clear: left;
	 */
	width: 100%;
	padding-bottom: 1em;
}
.samplesRequestForm label {
	position: relative;
	clear: left;
	float: left;
	width: 10em;
	margin-right: 1em;
	text-align: right;
	/*
	line-height: 28px;
	*/
}
label.wide-label {
	color: #000000;
	width: 22em;
}
.samplesRequestForm input {
	padding: 5px;
	/*
	font-size: 1.2em;
	*/
	border: 1px solid #E5E5E5;
	/*
	width: 20em;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #493F0B;
	border-left: none;
	color: #1E1903;
	background: #F5F6D4;
	 */
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	/*
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	*/

	background: #FFFFFF; /* Old browsers */
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); /* Chrome, Safari4+ */
	background: -webkit-linear-gradient(top, #EEEEEE 0%, #FFFFFF 25px); /* Chrome10+, Safari5.1+ */
	background:    -moz-linear-gradient(top, #EEEEEE 0%, #FFFFFF 25px); /* FF3.6+ */
	background:      -o-linear-gradient(top, #EEEEEE 0%, #FFFFFF 25px); /* Opera 11.10+ */
	background:     -ms-linear-gradient(top, #EEEEEE 0%, #FFFFFF 25px); /* IE10+ */
	background:   linear-gradient(to bottom, #EEEEEE 0%, #FFFFFF 25px); /* W3C */
}
.samplesRequestForm #state { width: 8em; }
.samplesRequestForm #zip   { width: 5em; }
.samplesRequestForm #phone { width: 9em; }

.samplesRequestForm input:hover,
.samplesRequestForm input:focus {
	border-color: #C9C9C9;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
}
.samplesRequestForm .checkbox {
	/*
	margin-top: 0.7em;
	*/
	width: 1em !important;
}
.samplesRequestForm div.title {
	line-height: 4.7em;
}
.samplesRequestForm .inputLabel:after {
	content: ":";
}
.samplesRequestForm fieldset.submit {
	position: relative;
	float: right;
	width: auto;
	border-style: none;
	padding-top: 2em;
	padding-left: 15em;
	background: transparent;
}
input#samplesRequestFormSubmit[type=submit] {
	width: 80px;
	height: 30px;
	border: none;
	float: right;
	margin-right: 20px;
	margin-bottom: 20px;
	background: transparent url(/img/EmailFormButton.png) no-repeat center center;
	text-indent: -999em;
}
input#samplesRequestFormSubmit[type=submit]:hover {
	background-position: 0px -30px;
	cursor: pointer;
}
input#samplesRequestFormSubmit[type=submit]:active {
	background-position: 0px -60px;
	cursor: pointer;
}
.samplesRequestForm #logos {
	width: 537px;
	margin-left: 31px;
}
/*
.samplesRequestForm fieldset fieldset { border: 1px solid black; }
 */

/* Non-input fields */
/*
.samplesRequestForm .label, .samplesRequestForm .spacer, .samplesRequestForm .emptyLabel {
	float: left;
	width: 8em;
	margin-right: 1em;
	text-align: right;
}
.samplesRequestForm .label:after {
	content: ":";
}
.cancel, .edit, .confirm {
	float: right;
	margin-top: 15px;
	margin-left: 10px;
}
*/

#genericAdoptionAccessFormSubmit {
	width: 5em;
}
#submitDiv {
	width: 5em;
	margin: auto;
	padding-bottom: 15px;
}
