#login_content{
	position:absolute;
	top:107px;
	left:168px;
	width:700px;
	height:485px;
	}
#details_area{
	
		float:right;
		top:60px;
		height:420px;
		}
fieldset{
	border:none;
	margin: 1em 0;
	}
	
label{
	font: 11px Arial, Helvetica, sans-serif;
	float: left;
	width: 120px;
	padding: 0.3em 1em;
	text-align: left;
	}
.login_label{
	width:60px;
	}
select{
	background:#fff;
	}

.form_text{

	color:#000;
	margin:0px 0px 0px 10px;
	padding-top:1em;
	width:450px;

	}



fieldset div {
	margin-bottom: .5em;
	padding: 0;
	display: block;
}

fieldset div input, fieldset div textarea {
	width: 185px;
	border: 1px solid #555;
	padding: 1px;
	color: #333;
	background:#fff;
}
#submit{
	float:left;
	margin-left:72px;
	margin-top:5px;
	}
.submit{
	float:left;
	width:75px;
	height:18px;
	border:none;
	}
#login_submit{
	margin-left:165px;
	}

fieldset div select {
	padding: 1px;
}

input:focus, textarea:focus {
	background: #efefef;
	color: #000;
}
.signup_bar{
	position:absolute;
	top:59px;
	left:0px;
	background:url('../images/common/bg_button.gif');
	height:13px;
	width:707px;
	z-index:50;
	border:2px solid #cb0000;
	}
#signup_form{
	position:absolute;
	top:15px;
	}
#login_form{
	position:absolute;
	top:30px;
	}
#form_options{
	position:absolute;
	top:32px;
	width:707px;
	height:25px;
	background:#eee;
	border:2px solid #acacac;
	}
#login_content_area{
	top:37px;
	height:443px;
	}

.box_header{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	background:#acacac;
	border-bottom:1px solid #a1a1a1;
	}

#login_box{
	position:absolute;
	top:20px;
	left:435px;
	width:260px;
	height:140px;
	background:#eee;
	border:1px solid #a1a1a1;
	}
.check{
	width:auto;
	padding:0px;
	margin:0px;
	border:none;
	background:none;
	}
	
.combo{
	width:155px;
	}
#personal_info,#account_info{
	position:absolute;
	top:-5px;
	}
	
#confirmation{
	position:absolute;
	top:150px;
	left:175px;
	width:300px;
	height:100px;
	}
	
#confirmation p{
	color:#000;
	}
	
#state{
	display:none;
	}
#details_extended{
	position:absolute;
	left:340px;
	height:20px;
	width:340px;
	height:400px;
	}
	
.signupTitle {
	color: #000;
	padding: 6px 0px 0px 12px;
	}
	
.grey {
	color: #acacac;
	}
	
#benefits {
	position: absolute;
	top: 5px;
	left:375px;
	background: #f6f6f6;
	border: 1px solid #cb0000;
	width: 325px;
	height: 408px;
	}
	
#benefits h1 {
	color: #cb0000;
	margin: 2px 0px 5px 0px;
	}

#benefits p {
	color: #000;
	padding: 0px 10px 0px 10px;
	margin: 2px 2px 2px 2px;
	}

.red {
	color: #cb0000;
	}
	
.pricing {
	margin: 15px 5px 15px 5px !important;
	}
	
#paypal {
	position: absolute;
	bottom: 10px;
	right: 10px;
	}
	
#paypalBenefits {
	position: absolute;
	top: 5px;
	left: 5px;
	background: #f6f6f6;
	border: 1px solid #cb0000;
	width: 696px;
	height: 408px;
	}
	
#paypalBenefits h1 {
	color: #cb0000;
	margin: 2px 0px 5px 0px;
	}

#paypalBenefits p {
	color: #000;
	padding: 0px 10px 0px 10px;
	margin: 2px 2px 2px 2px;
	}

#paypalSubscribe {
	position: absolute;
	top: 250px;
	left: 10px;
	}

#paypalBuynow {
	position: absolute;
	top: 300px;
	left: 10px;
	}
	
#paypalBenefits form {
	position: absolute;
	top: 10px;
	left: 10px;
	text-align: center;
	}

#paypalImg {
	position: absolute;
	top: 10px;
	right: 10px;
	}
	
.paypalSubmit {
	position: absolute;
	top: 1px;
	left: 380px;
	}
#account_submit,#personal_submit{
	position:absolute;
	left:50px;
	margin-top:1px;	
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	}

#personal_submit{
	left:140px;
	}