#hero div.content {
	position: relative;
}
.open-content #hero img#hero-logo {
	position: absolute;
	top: 34px;
	right: 232px;
	width: 200px;
}

/* */

.open-content #main .contentRR #registrationForm {
	float: left;
	width: 385px;
	margin: 20px 0 10px;
}

.open-content #main .contentRR #registrationForm p { margin-left: 120px; }

.open-content #main .contentRR #registrationForm select {
	display:inline;
	width: 200px;
	margin: 0px 0 15px 120px;
	padding: 3px;
	vertical-align: baseline;
}
.open-content #main .contentRR #registrationForm label {
	width: 118px;
	display:inline-block;
	text-align: right;
}
.open-content #main .contentRR #registrationForm input {
	width: 200px;
	margin: 10px 0 5px;
	padding: 3px;

}

/* */

.open-content #main .contentRR #registrationForm #addl-fields {
	margin-bottom: 10px;
	margin-top: 15px;
}
.open-content #main .contentRR #registrationForm .select-align {
	width: 265px;
	margin-left: 120px;
	padding: 5px 0;
	vertical-align: baseline;
}
.open-content #main .contentRR #registrationForm .input-col1,
.open-content #main .contentRR #registrationForm .input-col2 {
	width: 10px;
	margin: 3px 0 8px 120px;
	padding: 3px;
	vertical-align: middle;
	display:inline;
}
.open-content #main .contentRR #registrationForm .input-col2 { margin-left: 10px; }

.open-content #main .contentRR #registrationForm .check-label {
	width: 70px;
	display:inline-block;
	zoom: 1;
	*display: inline;
}

.open-content #main .contentRR #registrationForm .check-row {
	margin-left: 120px;
	padding-bottom: 10px;
}
.open-content #main .contentRR #registrationForm .check-row input,
.open-content #main .contentRR #registrationForm .check-row span {
	float: left;
	display: inline;
	width: auto;
	margin: 0;
	padding: 0;
}
.open-content #main .contentRR #registrationForm .check-row span {
	padding-left: 3px;
	padding-right: 10px;
}

/* */

.open-content #main .contentRR .loadingBar {
	float:none;
	width:220px;
	height:19px;
	margin-left:114px;
	padding-bottom:15px;
}

.open-content #main .contentRR #registrationForm #reg-submit {
	position: relative;
}
.open-content #main .contentRR #registrationForm #reg-submit input {
	width: auto;
	margin: 0 0 0 120px;
	padding: 0;
	float: left;
}
.open-content #main .contentRR #registrationForm #reg-submit p {
	font-size: 9px;
	line-height: 12px;
	margin: 12px 0 12px 140px;
	width: 200px;
}

.open-content #main .contentRR #registrationForm #button-disabled {
	background: url('/wo/i/free-trial/img/button-disabled.png') no-repeat 0 0 transparent;
	width: 220px;
	height: 41px;
	margin-left:120px;
}
.open-content #main .contentRR #registrationForm .sxmButtonLarge {
	margin-left: 120px;
}
.open-content #main .contentRR #registrationForm .errorColor {color:#990000;}
.open-content #main .contentRR #registrationForm .error {
	color:#990000;
	margin-left:121px;
	padding:0px;
	font-size:10px;
	line-height:8px;
}

/* */

.open-content #main .contentRR img {
	float: right;
	width: 302px;
	height: 418px;
}