.reg_dropdown {
	background:none;
	color:#003450;
	width:292px;
}

div.reg_dropdown_container
{
	width:292px;
	height:31px;
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#003450;
	font-weight:normal;
}

div.reg_dropdown_left
{
	height:31px;
	background-image:url('../images/reg_left_dd.jpg');
	background-repeat:no-repeat;
	width:9px;	/* Set to width of LHS image */
	margin:0;
	padding:0;
	display:block;
	float:left;
}

div.reg_dropdown_middle
{
	height:31px;
	background-image:url('../images/reg_middle_dd.jpg');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:252px;
	position:relative;
}

div.reg_dropdown_middle div
{
	display:block;
	position:absolute;
	width:242px;
	/*padding-left:5px;
	padding-right:5px;*/
	height:30px;
	top:50%;
	margin-top:-7px;
	font-size:12px
}

div.reg_dropdown_right
{
	height:31px;
	background-image:url('../images/reg_right_dd.jpg');
	background-repeat:no-repeat;
	width:31px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;

	display:block;
	float:left;
}

div.reg_dropdown_list
{ 
	position:absolute; 
	width:290px;
	background-color:white; 
	border:1px solid #ccc;
	margin:0px; 
	padding:0px; 
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#003450;
	text-align:left; 
	max-height:130px;
	overflow:auto;
	z-index:1000;
}

div.reg_dropdown_list ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div.reg_dropdown_list ul li.selected
{ 
	background-image:url('../images/dropdown-option-selected.jpg');
	background-repeat:repeat-x;
}

div.reg_dropdown_list ul li
{
	list-style-type:none; display:block; margin:0; padding:2px; 
	cursor:pointer; 
	text-indent:0;
	background-image:url('../images/dropdown-option.jpg');
	background-repeat:repeat-x; 
	height:22px;
}

div.reg_dropdown_list ul li.indent
{
	text-indent:20px;
}

div.reg_clean_up
{
	float:none;
	clear:both;
	display:none;
}








.reg_13_dropdown {
	background:none;
	color:#003450;
	width:292px;
}

div.reg_13_dropdown_container
{
	width:310px;
	height:31px;
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#003450;
	font-weight:normal;
}

div.reg_13_dropdown_left
{
	height:31px;
	background-image:url('../images/reg_left_dd.jpg');
	background-repeat:no-repeat;
	width:9px;	/* Set to width of LHS image */
	margin:0;
	padding:0;
	display:block;
	float:left;
}

div.reg_13_dropdown_middle
{
	height:31px;
	background-image:url('../images/reg_middle_dd.jpg');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:270px;
	position:relative;
}

div.reg_13_dropdown_middle div
{
	display:block;
	position:absolute;
	width:260px;
	/*padding-left:5px;
	padding-right:5px;*/
	height:30px;
	top:50%;
	margin-top:-7px;
	font-size:12px
}

div.reg_13_dropdown_right
{
	height:31px;
	background-image:url('../images/reg_right_dd.jpg');
	background-repeat:no-repeat;
	width:31px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;

	display:block;
	float:left;
}

div.reg_13_dropdown_list
{ 
	position:absolute; 
	width:308px;
	background-color:white; 
	border:1px solid #ccc;
	margin:0px; 
	padding:0px; 
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#003450;
	text-align:left; 
	max-height:130px;
	overflow:auto;
	z-index:1000;
}

div.reg_13_dropdown_list ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div.reg_13_dropdown_list ul li.selected
{ 
	background-image:url('../images/dropdown-option-selected.jpg');
	background-repeat:repeat-x;
}

div.reg_13_dropdown_list ul li
{
	list-style-type:none; display:block; margin:0; padding:2px; 
	cursor:pointer; 
	text-indent:0;
	background-image:url('../images/dropdown-option.jpg');
	background-repeat:repeat-x; 
	height:22px;
}

div.reg_13_dropdown_list ul li.indent
{
	text-indent:20px;
}

div.reg_13_clean_up
{
	float:none;
	clear:both;
	display:none;
}




/* Dropdown navy 310 width */

.navy310_dropdown {
	color:#003450;
	width:312px;
	font-size:12px;
	font-weight:bold;
}

div.navy310_dropdown_container
{
	width:312px;
	height:27px;
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#003450;
	font-weight:normal;
}

div.navy310_dropdown_left
{
	height:27px;
	background-image:url('../images/dropdown-left-pale.gif');
	background-repeat:no-repeat;
	width:6px;	/* Set to width of LHS image */
	margin:0;
	padding:0;
	display:block;
	float:left;
}

div.navy310_dropdown_middle
{
	height:27px;
	background-image:url('../images/dropdown-middle-pale.jpg');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:279px;
	position:relative;
}

div.navy310_dropdown_middle div
{
	display:block;
	position:absolute;
	width:269px;
	/*padding-left:5px;
	padding-right:5px;*/
	height:27px;
	top:0;
	margin-top:2px;
	font-size:12px;
	font-weight:bold;
}

div.navy310_dropdown_right
{
	height:27px;
	background-image:url('../images/dropdown-arrow-pale.gif');
	background-repeat:no-repeat;
	width:27px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;

	display:block;
	float:left;
}

div.navy310_dropdown_list
{ 
	position:absolute; 
	width:310px;
	background-color:white; 
	border:1px solid #ccc;
	margin:0px; 
	padding:0px; 
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#003450;
	text-align:left; 
	max-height:130px;
	overflow:auto;
	z-index:1000;
}

div.navy310_dropdown_list ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div.navy310_dropdown_list ul li.selected
{ 
	background-image:url('../images/dropdown-option-selected.jpg');
	background-repeat:repeat-x;
}

div.navy310_dropdown_list ul li
{
	list-style-type:none; display:block; margin:0; padding:2px; 
	cursor:pointer; 
	text-indent:0;
	background-image:url('../images/dropdown-option.jpg');
	background-repeat:repeat-x; 
	height:22px;
}

div.navy310_dropdown_list ul li.indent
{
	text-indent:20px;
}

div.navy310_clean_up
{
	float:none;
	clear:both;
	display:none;
}




.pale_153_checkbox {
	color:#003450;
	width:153px;
	font-size:12px;
	font-weight:bold;
}

div.pale_153_checkbox_container
{
	height:27px;
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#003450;
	width:153px;
}

div.pale_153_checkbox_left
{
	height:27px;
	background-image:url('../images/checkbox_left_pale.gif');
	background-repeat:no-repeat;
	width:9px;	/* Set to width of LHS image */
	margin:0;
	padding:0;
	display:block;
	float:left;
}

div.pale_153_checkbox_middle
{
	height:27px;
	background-image:url('../images/checkbox_middle_pale.jpg');
	background-repeat:repeat-x;
	width:119px;
	margin:0;	
	display:block;
	float:left;
	position:relative;
}

div.pale_153_checkbox_middle div
{
	display:block;
	position:absolute;
	width:119px;
	/*padding-left:5px;
	padding-right:5px;*/
	height:27px;
	top:0;
	line-height:27px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

div.pale_153_checkbox_right
{
	height:27px;
	background-image:url('../images/checkbox_right_pale.gif');
	background-repeat:no-repeat;
	width:25px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;
	
	display:block;
	float:left;
	background-position:0 0;
}

div.pale_153_checkbox_ticked
{
	background-position:0 -28px;
}

div.pale_153_clear
{
	float:none;
	clear:both;
	display:none;
}

div.reg_chkbox_lhs
{
	padding-bottom:6px; padding-right:6px;
}

div.reg_chkbox_lhs_informed
{
	padding-bottom:6px;
}

div.reg_chkbox_rhs
{
	padding-bottom:6px;
}

.set_right
{
	width:40px;
	float:right;
}

.width_yn
{
	width:65px;
	padding:0;
	margin:0;
}

.move_date_left
{
	height:31px;
	width:150px;
	vertical-align:middle;
	font-size:12px; 
	color:#003450;
	line-height:31px;
}

.move_date_right
{
	height:31px;
	width:150px;
	vertical-align:middle;
	font-size:12px; 
	color:#003450;
	line-height:31px;
}

.move_date_right_short
{
	height:31px;
	width:90px;
	vertical-align:middle;
	font-size:12px; 
	line-height:31px;
	color:#00B4E6; 
}

.move_on_text
{
	height:31px;
	width:130px;
	vertical-align:middle;
	font-size:12px; 
	color:#003450;
	line-height:31px;
}

.sq31
{
	margin-left:0;
	width:31px;
	height:31px;
	padding:0;
}

.sq31_shifted
{
	margin-left:20px;
	width:31px;
	height:31px;
	padding:0;
}

.move_in_text
{
	width:110px;
}

.tiny_text_2
{
	width:20px;
}

.tiny_text_4
{
	width:40px;
}


.pale_yn_checkbox {
	color:#003450;
	width:65px;
	font-size:12px;
	font-weight:bold;
}

div.pale_yn_checkbox_container
{
	height:27px;
	border:0;
	margin:0;
	padding:0;
	margin-top:1px;
	margin-bottom:1px;
	font-family:Arial;
	font-size:12px;
	color:#003450;
	width:65px;
}

div.pale_yn_checkbox_left
{
	height:27px;
	background-image:url('../images/checkbox_left_pale.gif');
	background-repeat:no-repeat;
	width:9px;	/* Set to width of LHS image */
	margin:0;
	padding:0;
	display:block;
	float:left;
}

div.pale_yn_checkbox_middle
{
	height:27px;
	background-image:url('../images/checkbox_middle_pale.jpg');
	background-repeat:repeat-x;
	width:31px;
	margin:0;	
	display:block;
	float:left;
	position:relative;
}

div.pale_yn_checkbox_middle label
{
	display:block;
	position:absolute;
	width:31px;
	/*padding-left:5px;
	padding-right:5px;*/
	height:27px;
	top:0;
	line-height:27px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

div.pale_yn_checkbox_right
{
	height:27px;
	background-image:url('../images/checkbox_right_pale.gif');
	background-repeat:no-repeat;
	width:25px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;
	
	display:block;
	float:left;
	background-position:0 0;
}

div.pale_yn_checkbox_ticked
{
	background-position:0 -28px;
}

div.pale_yn_clear
{
	float:none;
	clear:both;
	display:none;
}


.blue_bg_checkbox
{
	color:#003450;
	width:65px;
	font-size:12px;
	font-weight:bold;
}

div.blue_bg_checkbox_container
{
	height:27px;
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#003450;
}

div.blue_bg_checkbox_left
{
	height:27px;
	background-image:url('../images/checkbox_left.jpg');
	background-repeat:no-repeat;
	width:9px;	/* Set to width of LHS image */
	margin:0;
	padding:0;
	display:block;
	float:left;
}

div.blue_bg_checkbox_middle
{
	height:27px;
	background-image:url('../images/checkbox_middle.jpg');
	background-repeat:repeat-x;
	/*width:169px;*/
	font-family:Arial;
	font-size:12px;
	
	height:27px;
	margin:0;
	
	display:block;
	float:left;
}

div.blue_bg_checkbox_middle label
{
	display:block;
	height:27px;
	line-height:27px;
	font-weight:bold;
	/*padding-top:5px;*/
}

div.blue_bg_checkbox_right
{
	height:27px;
	background-image:url('../images/checkbox_right.jpg');
	background-repeat:no-repeat;
	width:25px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;
	
	display:block;
	float:left;
	background-position:0 0;
}

div.blue_bg_checkbox_ticked
{
	background-position:0 -28px;
}

.social_invite_holder {
	background-image:url(../images/reg_next_social.jpg); 
	width:327px; 
	height:147px;
	background-repeat:no-repeat;
	padding-top:10px;
}

.inner_social_invite_holder
{
	position:relative;
	width:145px;
	height:148px;
}

.social_invite_text
{
	position:absolute;
	top:13px;
	left:15px;
	color:#fff; 
	font-size:14px; 
	font-weight:bold; 
	width:140px;
	height:60px;
	line-height:18px;
}

.social_invite_button
{
	position:absolute;
	left:15px;
	bottom:18px;
	width:140px;
}

.space_dropdowns
{
	margin-bottom:15px;
}




.navy470_dropdown {
	color:#003450;
	width:470px;
	font-size:12px;
	font-weight:bold;
}

div.navy470_dropdown_container
{
	width:470px;
	height:27px;
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#003450;
	font-weight:normal;
}

div.navy470_dropdown_left
{
	height:27px;
	background-image:url('../images/dropdown-left-pale.jpg');
	background-repeat:no-repeat;
	width:6px;	/* Set to width of LHS image */
	margin:0;
	padding:0;
	display:block;
	float:left;
}

div.navy470_dropdown_middle
{
	height:27px;
	background-image:url('../images/dropdown-middle-pale.jpg');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:437px;
	position:relative;
}

div.navy470_dropdown_middle div
{
	display:block;
	position:absolute;
	width:437px;
	/*padding-left:5px;
	padding-right:5px;*/
	height:27px;
	top:0;
	margin-top:2px;
	font-size:12px;
	font-weight:bold;
}

div.navy470_dropdown_right
{
	height:27px;
	background-image:url('../images/dropdown-arrow-pale.jpg');
	background-repeat:no-repeat;
	width:27px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;

	display:block;
	float:left;
}

div.navy470_dropdown_list
{ 
	position:absolute; 
	width:468px;
	background-color:white; 
	border:1px solid #ccc;
	margin:0px; 
	padding:0px; 
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#003450;
	text-align:left; 
	max-height:130px;
	overflow:auto;
	z-index:1000;
}

div.navy470_dropdown_list ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div.navy470_dropdown_list ul li.selected
{ 
	background-image:url('../images/dropdown-option-selected.jpg');
	background-repeat:repeat-x;
}

div.navy470_dropdown_list ul li
{
	list-style-type:none; display:block; margin:0; padding:2px; 
	cursor:pointer; 
	text-indent:0;
	background-image:url('../images/dropdown-option.jpg');
	background-repeat:repeat-x; 
	height:22px;
}

div.navy470_dropdown_list ul li.indent
{
	text-indent:20px;
}

div.navy470_clean_up
{
	float:none;
	clear:both;
	display:none;
}

.savedetails_btn
{
	width:85px;
	height:27px;
	display:block;
	background:url(../images/savedetails.gif) no-repeat;
	background-position:0 0;
}

.savedetails_btn:hover
{
	background:url(../images/savedetails.gif) 0 -27px no-repeat;
}


.pale_250_checkbox {
	color:#003450;
	width:250px;
	font-size:12px;
	font-weight:bold;
}

div.pale_250_checkbox_container
{
	height:27px;
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#003450;
	width:250px;
}

div.pale_250_checkbox_left
{
	height:27px;
	background-image:url('../images/checkbox_left_pale.gif');
	background-repeat:no-repeat;
	width:9px;	/* Set to width of LHS image */
	margin:0;
	padding:0;
	display:block;
	float:left;
}

div.pale_250_checkbox_middle
{
	height:27px;
	background-image:url('../images/checkbox_middle_pale.jpg');
	background-repeat:repeat-x;
	width:216px;
	margin:0;	
	display:block;
	float:left;
	position:relative;
}

div.pale_250_checkbox_middle div
{
	display:block;
	position:absolute;
	width:216px;
	/*padding-left:5px;
	padding-right:5px;*/
	height:27px;
	top:0;
	line-height:27px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

div.pale_250_checkbox_right
{
	height:27px;
	background-image:url('../images/checkbox_right_pale.gif');
	background-repeat:no-repeat;
	width:25px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;
	
	display:block;
	float:left;
	background-position:0 0;
}

div.pale_250_checkbox_ticked
{
	background-position:0 -28px;
}

div.pale_250_clear
{
	float:none;
	clear:both;
	display:none;
}

.profile_pic_container
{
	width:295px;
	height:343px;
}

.home_tab_left
{
	width:100px;
}

.home_tab_right
{
	width:27px;
}

.copy_flat_details_container
{
	width:632px;
}

.my_account_heading {
	font-size:16px;
	font-weight:bold;
	color:#003450;
	border-bottom:1px solid #D0D9DF;
	padding-bottom:5px;
	margin-left:2px;
	margin-top:3px;
	margin-bottom:15px;
	padding-top:10px;
	width:630px; 
}

.small_text_profile_url {
	font-size:11px;
	font-weight:normal;
	color:#000;
}

.invalid
{
	color:#FD3130;
}




.pale_32_checkbox {
	color:#003450;
	width:153px;
	font-weight:bold;
}

div.pale_32_checkbox_container
{
	height:32px;
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:14px;
	color:#003450;
	width:153px;
	margin-top:2px;
	margin-bottom:7px;
}

div.pale_32_checkbox_left
{
	height:32px;
	background-image:url('../images/checkbox_left_pale_32.gif');
	background-repeat:no-repeat;
	width:9px;	/* Set to width of LHS image */
	margin:0;
	padding:0;
	display:block;
	float:left;
}

.pale_32_checkbox_middle
{
	float:left;
	
	height:32px;
	width:119px;
	
	background-image:url('../images/checkbox_middle_pale_32.gif');
	background-repeat:repeat-x;
	
	padding:0;
	margin:0;
}

div.pale_32_checkbox_right
{
	height:32px;
	background-image:url('../images/checkbox_right_pale_32.gif');
	background-repeat:no-repeat;
	width:25px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;
	display:block;
	float:left;
	background-position:0 0;
}

div.pale_32_checkbox_ticked
{
	background-position:0 -33px;
}

div.pale_32_clear
{
	float:none;
	clear:both;
	display:none;
}




.upload_container
{
	width:390px;
	height:27px;
	position:relative;
	margin-top:2px;
}

.upload_standard_control_container
{
	position:absolute;
	z-index:2;
	width:390px;
	height:27px;
}

.upload_standard_control
{
	width:390px;
	height:27px;

	cursor:pointer;
	-moz-opacity:0 ;
	filter:alpha(opacity:0);
	opacity:0;
	text-align:right;
}

.upload_revised_control
{
	position:absolute;
	z-index:3;
}

.upload_label
{
	border:0;
	background:none;
	color:#003450;
	width:300px;
	height:27px;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	font-size:13px;
	line-height:2;
}

.browse_btn
{
	position:absolute;
	right:0;
	width:61px;
	height:27px;
	background:url(../images/browse_btn.gif) no-repeat;
	background-position:0 0;
}	

.browse_btn:hover
{
	background:url(../images/browse_btn.gif) 0 -27px no-repeat;
}

.browse_btn_active
{
	position:absolute;
	right:0;
	width:61px;
	height:27px;
	background:url(../images/browse_btn.gif) 0 -27px no-repeat;
	cursor:pointer;
}

.upload_textfield_bg {
	background-image:url(../images/upload_textfield.jpg); 
	width:317px; 
	height:27px; 
	text-align:left;
}

.send_me_message_alerts_prompt
{
	font-size:14px; 
	font-weight:bold; 
	color:#00B4E6; 
	line-height:2;
	height:27px;
	width:200px;
}

.people_showing_an_interest
{
	font-size:14px;
	color:#003450;
	margin-bottom:15px;
	font-weight:bold;
}

.social_invite_checkbox
{
	font-size:12px; 
	color:#003450;
	font-weight:bold;
}

.reg_textfield_bg_27h {
	background-image:url(../images/reg_textfield_27h.jpg); 
	width:304px; 
	height:27px; 
	text-align:left;
	padding-left:4px;
	padding-right:4px;
}

.reg_textfield_27h {
	border:0; 
	background:none;
	color:#003450;
	width:290px;
	padding-left:5px;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


.messages_big_blue_title_text2 {
	font-size:14px;
	font-weight:bold;
	color:#003450;
	border-bottom:1px solid #D0D9DF;
	padding-bottom:5px;
	margin-top:3px;
	margin-bottom:15px;
	padding-top:10px;
	width:630px;
}

.messages_big_blue_title_text2 a:link, .messages_big_blue_title_text2 a:visited
{color:#13BAE7; text-decoration:none;}
.messages_big_blue_title_text2 a:hover, .messages_big_blue_title_text2 a:active
{color:#13BAE7; text-decoration:underline;}