#reg-panel { width: 58%; margin-right: 2%; float: left; }
#sign-panel { width: 38%; padding-left: 2%; border-left: 1px solid #333; float: left; }
#members-wrapper { margin-top: 14px; }
#members-wrapper div h4 { font-size: 16px; font-weight: 600; color: #FFA500; margin: 15px 0; }
#members-wrapper > div > ul > li { margin: 14px 0; }

ul.benefit-list > li { background-image: url('/images/2.0/skull.png');
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 1.3em;
	margin: 14px 0;
}
ul.benefit-list > li.noskull { background-image: none; padding-left: 0; }
#benefits-link { font-size: 14px; font-weight: 600; }

.form-ul > li { margin: 14px 0; }
.form-ul > li > input[type=text],
.form-ul > li > input[type=password] { width: 80%; font-size: 15px; }
.deco_button { font-size: 15px; }
#sign-div { border-top: 1px solid #333; margin-top: 28px; height: 12px; }

#member-benefits { position: absolute; display: none; background-color: #333; border: 2px solid #FF0; padding: 0 9px; margin-left: -120px; margin-top: -120px; }

.reg-p { font-size: 15px; font-weight: 600; margin-bottom: 16px; }

.reg-notes { color: #AAA; font-size: 12px; }
#reg-panel > ul.benefit-list { margin-top: 26px; }

#reg-form-ul li:first-child { padding-top: 14px; }
#reg-form-ul li:last-child { padding-bottom: 16px; }
#mobile-div { display: none; }

@media screen and (max-width: 770px) {
	#member-benefits { margin-left: 5px; }
}

@media screen and (max-width: 690px) {
	.form-ul > li > input[type=text],
	.form-ul > li > input[type=password] { width: 100%; font-size: 14px; }
}

@media screen and (max-width: 525px) {
	#member-benefits { margin-right: 5px; }
	#reg-panel { width: auto; margin: 0 2%; float: none; }
	#sign-panel { width: auto; padding: 0 2%; border-left: 0; float: none; }
	.form-ul > li > input[type=text],
	.form-ul > li > input[type=password] { width: 80%; font-size: 13px; }
	#mobile-div { display: block; }
}

@media screen and (max-width: 390px) {
	.form-ul > li > input[type=text],
	.form-ul > li > input[type=password] { width: 100%; }
}