@charset "utf-8";
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin:0;
	padding:0;
}
.formContainer{
	display:inline-block;
	margin:0 0 20px 5px;
}
.registerOptions{
	width:851px;
	height:40px;
	margin:20px 0 20px 0;
	text-align:center;
	background:#b7d0da;
}
	.registerOptions div{
		float:left;
		color:#FFF;
		font-size:24px;
		width:70px;
		height:40px;
		text-align:center;
		line-height:40px;
	
		border-radius: 30px;  
		-moz-border-radius: 30px;  
		-webkit-border-radius: 30px;  
		-khtml-border-radius: 30px;
			
		background-image: -moz-linear-gradient(top, #3598c0, #055b7a); /* FF3.6 */
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3598c0),color-stop(1, #055b7a)); /* Saf4+, Chrome */
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#3598c0', EndColorStr='#055b7a'); /* IE6,IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3598c0', EndColorStr='#055b7a')"; /* IE8 */
	}
	.option1{
		margin-left:115px;
	}
	.option2{
		margin-left:205px;
	}
	.option3{
		margin-left:200px;
	}
.signUpContainer{
	padding:15px 0 15px 5px;
	margin:0;
	color:#000;
	display:inline-block;
	width:835px;
}
.bigBox{
	width:255px;
	margin:0 5px 0 5px;
	display:inline-block;
	border:#878787 solid 1px;
	float:left;
	padding:5px;
	
	border-radius: 10px;  
	-moz-border-radius: 10px;  
	-webkit-border-radius: 10px;  
	-khtml-border-radius: 10px;
	
	-moz-box-shadow: 0px 3px 5px #000; /* FF3.5+ */
	-webkit-box-shadow: 0px 3px 5px #000; /* Saf3.0+, Chrome */
	box-shadow: 0px 3px 5px #000; /* Opera 10.5, IE 9.0 */

	background-image: -moz-linear-gradient(top, #3598c0, #004966); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3598c0),color-stop(1, #004966)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#3598c0', EndColorStr='#004966'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3598c0', EndColorStr='#004966')"; /* IE8 */
}
	.registerTitle{
		width:100%;
		height:40px;
		font-size:12px;
		font-weight:bold;
		color:#FFF;
		text-align:center;
		line-height:35px;
	
		border-radius: 10px 10px 0 0;  
		-moz-border-radius: 10px 10px 0 0;  
		-webkit-border-radius: 10px 10px 0 0;  
		-khtml-border-radius: 10px 10px 0 0;

		background-image: -moz-linear-gradient(top, #8cb5c4, #0e6382); /* FF3.6 */
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #8cb5c4),color-stop(1, #0e6382)); /* Saf4+, Chrome */
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#8cb5c4', EndColorStr='#0e6382'); /* IE6,IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#8cb5c4', EndColorStr='#0e6382')"; /* IE8 */
	}
		.titleContent{
			height:28px;
			padding:12px 0 0 20px;
			float:left;
			display:inline-block;
		}
		.registerContent{
			text-align:right;
			background:#bfbfbf;
			padding:10px 5px 25px 5px;
			height:380px;
	
			border-radius: 0 0 10px 10px;  
			-moz-border-radius: 0 0 10px 10px;  
			-webkit-border-radius: 0 0 10px 10px;  
			-khtml-border-radius: 0 0 10px 10px;
		}
		.registerContent p{
			text-align:justify;
			margin:7px 10px 0 10px;
		}
			.state{
				font-size:11px;
				width:175px;
				border:#8d8d8d solid 1px;
			}
			.country{
				font-size:11px;
				width:175px;
				border:#8d8d8d solid 1px;
			}
			.referral{
				font-size:11px;
				width:150px;
				border:#8d8d8d solid 1px;
			}
			.registerContent input{
				border:#8d8d8d solid 1px;
				width:175px
			}
			.registerSubmit{
				width:100%;
				text-align:center;
			}
			.registerSubmit input {
				width:auto;
				color:#FFF;
				font-weight:bold;
				margin:15px 0 0 0;
		
				border-radius: 10px;  
				-moz-border-radius: 10px;  
				-webkit-border-radius: 10px;  
				-khtml-border-radius: 10px;
				
				-moz-box-shadow: 2px 3px 5px #333; /* FF3.5+ */
				-webkit-box-shadow: 2px 3px 5px #333; /* Saf3.0+, Chrome */
				box-shadow: 2px 3px 5px #333; /* Opera 10.5, IE 9.0 */
				
				background-image: -moz-linear-gradient(top, #8cb5c4, #0e6382); /* FF3.6 */
				background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #8cb5c4),color-stop(1, #0e6382)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#8cb5c4', EndColorStr='#0e6382'); /* IE6,IE7 */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#8cb5c4', EndColorStr='#0e6382')"; /* IE8 */
			}
			.checkBox{
				width:auto!important;
				border:none!important;
			}			

/* new DGS style */

/* login */
#bp_login_div{
	display:none;
}
/* login */

/* Registration */
#bp_signup_div{
	width:540px;
	margin:15px auto;
	border:#878787 solid 1px;
	color:#000000;
    
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    
	-moz-box-shadow: 0px 0px 5px #979797;
	-webkit-box-shadow: 0px 0px 5px #979797;
	box-shadow: 0px 0px 5px #979797;
    
    background-image: -moz-linear-gradient(top, #3598c0, #004967); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3598c0),color-stop(1, #004967)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#3598c0', EndColorStr='#004967'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3598c0', EndColorStr='#004967')"; /* IE8 */
}
#signup_form{
	width:500px;
	background:#bfbfbf;
	margin:10px;
	padding:10px;
    
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    
	-moz-box-shadow: 0px 0px 5px #979797;
	-webkit-box-shadow: 0px 0px 5px #979797;
	box-shadow: 0px 0px 5px #979797;
}
.intro-p{
	font-size:14px;
}
.step1{
}
.step1-error{
	color:#FF0;
	font-weight:bold;
}
.bpsignup-div{
	margin:5px 0 5px 0;
	clear:both;
	display:inline-block;
	width:450px;
}
label{
	float:left;
	width:130px;
	font-size:13px;
	font-weight:bold;
	margin-right:20px;
	text-align:right;
}
	.error{
		float:left;
		color:#FF0!important;
		font-weight:bold;
	}
#bp_signup_form1 input[type="text"], #bp_signup_form2 input[type="text"], .input-text-field, .valid{
	width:200px;
	color:#000000!important;
	float:left;
	padding:2px 8px;
	border:#8d8d8d solid 1px;
	outline:none;
	background:#ffffff;
}
.select-field{
	width:220px!important;
	color:#000000!important;
	float:left!important;
	padding:0!important;
	border:#8d8d8d solid 1px!important;
	outline:none!important;
	background:#ffffff!important;
}
.valid {
	margin:0px;
}
.div-submit1{
	text-align:center;
}

	.input-button{
		width:150px;
		color:#FFF;
		font-weight:bold;
		margin:15px 0 0 0;
		border:#FFF solid 1px;

		border-radius: 10px;  
		-moz-border-radius: 10px;  
		-webkit-border-radius: 10px;  
		-khtml-border-radius: 10px;
		
		-moz-box-shadow: 2px 3px 5px #333; /* FF3.5+ */
		-webkit-box-shadow: 2px 3px 5px #333; /* Saf3.0+, Chrome */
		box-shadow: 2px 3px 5px #333; /* Opera 10.5, IE 9.0 */
		
		background-image: -moz-linear-gradient(top, #8cb5c4, #0e6382); /* FF3.6 */
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #8cb5c4),color-stop(1, #0e6382)); /* Saf4+, Chrome */
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#8cb5c4', EndColorStr='#0e6382'); /* IE6,IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#8cb5c4', EndColorStr='#0e6382')"; /* IE8 */
	}
		.input-button:hover{
		background-image: -moz-linear-gradient(top, #0e6382, #8cb5c4); /* FF3.6 */
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #0e6382),color-stop(1, #8cb5c4)); /* Saf4+, Chrome */
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#0e6382', EndColorStr='#8cb5c4'); /* IE6,IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0e6382', EndColorStr='#8cb5c4')"; /* IE8 */
		}
#field_address2{
	margin:0 0 0 150px;
}

.step2-error{
	color:#FF0!important;
	font-weight:bold;
}
/* End Registration */

/* new DGS style */
