@charset "utf-8";
/* CSS Document */
.grow_reg_row_top {
	line-height:145%; 
	font-size:14px; 
	margin:25px 0 0 0;
	width:100%;
	clear:both;
	}
.grow_reg_row_top span {
	display:block;
	font-size:20px;
	}
.grow_reg_left {
	float:left; 
	border-right:1px solid #999999;
	width:320px;
	padding:0 12px 0 0;
	margin:0 12px 0 0;
	}
.grow_reg_right {
	float:left; 
	width:310px;
	}
.grow_reg_right_text {
	min-height:300px;
	}		
.grow_reg_row_top  .grow_reg_title h2 {
	font-size:18px;
	color:#90a93e;
	padding-bottom:5px;
	line-height:150%;
	}
.grow_reg_row_top  .radio_option {
	background:url(/AnthonyNolanPage/_ui/images/grow/grow_reg_select_bg.png) no-repeat;
	font-size:16px;
	width:309px;
	height:49px;
	margin:30px 0 0 0;
	padding:12px;
	}
.radio_option2 {
	font-size:16px;
	width:280px;
	height:49px;
	margin:10px 0 0 0;
	padding:12px;
	text-align:center;
	}	
.grow_reg_row_top  .radio_option .radio_content {
	float:left;
	width:260px;
	}
.grow_reg_row_top  .radio_option .radio_button {
	position: relative; 
	width:30px;
	float:left;
	}

.grow_reg_row_top  .radio_option label  { 
	display: block; cursor: pointer; line-height: 20px; padding-bottom: 9px; text-shadow: 0 -1px 0 rgba(0,0,0,.2); 
	}
.has-js .label_radio    { padding-left: 34px; height:40px; }
.has-js .label_radio    { background: url(/AnthonyNolanPage/_ui/images/form/check_bg.gif) no-repeat; }
.has-js label.r_on      { background: url(/AnthonyNolanPage/_ui/images/form/check_bg_selected.gif) no-repeat; }
.has-js .label_radio input  { position: absolute; left: -9999px; }
					
.grow_form_row_button {
	height:40px;
	width:auto; 
	margin:25px 0 20px 0;
	font-size:13px;
	clear:both;
	text-align:right;
	padding-right:10px;
	}	
.grow_form_row_title {
	height:25px;
	width:650px; 
	margin:25px 0 25px 0;
	font-size:22px;
	clear:both;
	border-bottom:1px solid #CCCCCC;
	line-height:100%;
	}		
.grow_form_row_details {
	height:50px;
	width:auto; 
	margin:20px 0 20px 0;
	font-size:13px;
	clear:both;
	}		
.grow_details_title {
	float:left; 
	width:195px;
	}	
.grow_details_name{
	float:left; 
	width:240px;
	}	
.grow_details_surname {
	float:left; 
	width:225px;
	}
.grow_form_row_details select {
	width:125px;
	}	
.grow_form_row_details input {
	background-color:#fafafa;
	padding:5px;
	border:1px #CCCCCC solid;
	}	
.grow_form_row {
	height:40px;
	width:auto; 
	margin:20px 0 20px 0;
	font-size:13px;
	clear:both;
	}	
.grow_form_row input {
	background-color:#fafafa;
	padding:5px;
	border:1px #CCCCCC solid;
	}	
	
.grow_form_row .input_area_01 {
	width:636px;
	margin-top:3px;
	}	
.grow_form_row .input_area_02 {
	width:295px;
	margin-top:3px;
	}
.grow_form_row_details .input_area_03 {
	width:200px;
	margin-top:3px;
	}
.grow_form_row .address_left {
	float:left; 
	width:340px;
	}
.grow_form_row .address_right {
	float:left; 
	width:320px;
	}	
.grow_form_row_com {
	height:auto;
	width:auto; 
	margin:20px 0 20px 0;
	}
.grow_form_row_company {
	width:610px; 
	height:30px; 
	margin:10px 0 10px 0; 
	padding:20px; 
	background:url(/AnthonyNolanPage/_ui/images/form/wilkinson_com_name_bg.png) no-repeat;
	}
.grow_form_row_company .company_text {
	font-size:16px; 
	padding-right:8px;
	}
.grow_form_row_company span select {
	width:140px; 
	vertical-align:middle;
	}	
.grow_form_row_post {
	height:162px;
	width:610px; 
	margin:20px 0 20px 0;
	font-size:13px;
	background:url(/AnthonyNolanPage/_ui/images/grow/grow_post_code_bg.png) no-repeat;
	clear:both;
	padding:20px;
	}	
.grow_form_row_post input {
	background-color:#fafafa;
	padding:5px;
	border:1px #CCCCCC solid;
	margin-top:3px;
	}						
.grow_form_row_post .postcode_left {
	float:left; 
	width:190px;
	}
.grow_form_row_post .postcode_right {
	float:left; 
	width:420px;
	margin-top:15px;
	}
.grow_form_row_post .postcode_right textarea {
	width:410px;
	height:135px;
	background-color:#fafafa;
	padding:5px;
	border:1px #CCCCCC solid;
	}			
.grow_form_row_what {
	height:64px;
	width:610px; 
	margin:20px 0 20px 0;
	font-size:13px;
	background:url(/AnthonyNolanPage/_ui/images/grow/grow_what_bg.png) no-repeat;
	clear:both;
	padding:20px;
	}
.grow_form_row_what .what_pro_text {
	font-size:22px; 
	padding-right:125px;
	}
.grow_form_row_what span select {
	width:255px;
	margin-top:-20px; 
	vertical-align:middle;
	}				
.grow_form_row_send {
	height:159px;
	width:610px; 
	margin:20px 0 20px 0;
	font-size:13px;
	background:url(/AnthonyNolanPage/_ui/images/grow/grow_send_fri_bg.png) no-repeat;
	clear:both;
	padding:20px;
	}
.grow_form_row_send span {
	font-size:12px;
	display:block;
	margin-top:10px;
	}	
.grow_form_row_send .send_friend_text {
	font-size:22px; 
	padding-right:20px;
	width:305px;
	float:left;
	height:150px;
	}
.grow_form_row_send input {
	width:250px;
	background-color:#fafafa;
	padding:5px;
	border:1px #CCCCCC solid;
	margin-top:3px;
	margin-bottom:10px;
	}					
	

