/*
## userRegister
********************************************************************/
@font-face {
     font-family:"Futura Round W01 Medium";
     		src:url("../fonts/FuturaRound-Medium.eot");
   		src:url("../fonts/FuturaRound-Medium.eot?#iefix") format('embedded-opentype'),
   		url("../fonts/FuturaRound-Medium.otf"),
  			url("../fonts/FuturaRound-Medium.ttf") format('truetype');
}

@font-face {
    font-family:"Futura Round";
	     	src:url("../fonts/FuturaRound-Regular.eot");
   		src:url("../fonts/FuturaRound-Regular.eot?#iefix") format('embedded-opentype'),
   		url("../fonts/FuturaRound-Regular.otf"),
   		url("../fonts/FuturaRound-Regular.woff")  format('woff'),
  			url("../fonts/FuturaRound-Regular.ttf") format('truetype'); 
}

@font-face {
    font-family:"Futura Round Demi";
   	   src:url("../fonts/FuturaRound-Demi.eot");
   		src:url("../fonts/FuturaRound-Demi.eot?#iefix") format('embedded-opentype'),
   		url("../fonts/FuturaRound-Demi.otf"),
  			url("../fonts/FuturaRound-Demi.ttf") format('truetype');
}


.userRegister{
	padding:0 16px 20px 16px;
}

.userRegister .headline h1{
	font-size: 28px;
font-family:"Futura Round Demi";
color: #1C2F45;
line-height: 15px;
padding: 12px 0 0;
font-weight: 400;
}

.userRegister .description{
font-size: 16px;
font-family:"Futura Round";
color:#A8AAA8;
line-height: 20px;
padding: 0 0 16px 0 !important;
font-weight: normal;
}

.userRegister .required{
display: block;
font-size: 14px;
font-style: normal !important;
font-family:"Futura Round";
color: #A8AAA8;
line-height: 12px;
padding: 0 0 27px 0;
}

.userRegister form{
	margin:0;
	 clear:both; 
}
.userRegister form select, .userRegister form input[type='text'], .userRegister form input[type='email'], .userRegister form input[type='password'] {
background-color: #F0F0F0;
border: 1px #dcdadb solid;
border-top-color: #c1bcb9;
height: 29px;
padding: 0 10px 0 9px!important;
width: 93.5%;
color: #A8AAA8;
font-size:16px !important;
}

.userRegister label, .userRegister form input[type='text'], .userRegister form input[type='email'], .userRegister form input[type='password'] {
	font-size: 16px;
	font-family:"Futura Round";
	color: #A8AAA8;
	line-height: 20px;
	padding: 0 0 7px 0;
	display: block;
	font-style: normal;
}
.userRegister .newsLetter{
	display:table;
}
.userRegister .checkSignup{
	display:table-cell;
	vertical-align:top; 
	margin-top:5px!important;
}
.userRegister .newsletterSignup {
	display: table-cell;
	font-size: 14px !important;
	font-style:normal;
	margin: 0px;
	vertical-align: top;
	font-family:"Futura Round" !important;
	padding-top:0px;
	width: 319px;
	color:#A8AAA8;
}
.newsletterSignup a{display:inline !important;}
.userRegister #password{margin-bottom:0px;}

.userRegister .pstrength-minchar{
	/* font-style: italic; */
	font-size: 14px;
	font-family:"Futura Round";
	color: #c2bcb8;
	line-height: 20px;
	padding: 0 0 0px 0 !important;
	font-weight: normal;
}

.userRegister .recaptchatable #recaptcha_response_field {
width: 153px!important;
position: relative!important;
bottom: 7px!important;
padding: 0!important;
margin: 15px 0 0 0!important;
font-size: 10pt;
height:15px;
}

#recaptcha_widget{
	background-color: #f4f2f3;
    border: 1px #dcdadb solid;
    margin-right: 0px;
    padding: 12px 0px 2px 10px;
    margin-top: 15px;
    width: 313px;
    overflow: hidden;
}

























