#title_profile {
	background:transparent url(../images/site/shared/title_profile.png) center 0 no-repeat;
	height:36px;
	padding-bottom:30px; 
  margin-top:55px;
 }

	#title_profile span { display:none; }

#survey_popup{
	display:none;
}
 
.page_top {
	background:transparent url(../images/site/shared/div_top3.png) no-repeat scroll 0 0;
	height:55px;
	margin:0 auto;
	width:954px; }
 
.page_bottom {
	background:transparent url(../images/site/shared/div_bottom3.png) no-repeat scroll 0 0;
	height:55px;
	margin:0 auto;
	width:954px; }
 
.comp_container {
	position:relative;
	background:transparent url(../images/site/shared/div_bg3.png) repeat-y scroll 0 0;
	margin:0 auto;
	padding:15px 0 0;
	width:954px;
	color:#666;
	overflow:hidden; }
 
	.comp_container p { font-family:Arial, sans-serif; }
 
.information {
	color:#999;
	font-size:11px; }
 
#profile_top_form {
	float:left;
	padding-left:60px;
	padding-right:20px;
	text-align:left;
	width:250px;
	border-right:1px solid #eee; }
	
 
.your_address {
	float:left;
	padding-left:30px;
	padding-right:20px;
	text-align:left;
	width:250px;
	border-right:1px solid #eee; }
 
#magento_firstname, #magento_lastname, #y_nickname, #y_email, #magento_dob,
#magento_street, #magento_city1, #magento_postcode, #magento_region,
#magento_telephone, #y_pass, #y_pass_new, #y_pass_confirm, #remove_user_password {


 }
 
#magento_firstname:focus, #magento_lastname:focus, #y_nickname:focus, #y_email:focus, #magento_dob:focus,
#magento_street:focus, #magento_city1:focus, #magento_postcode:focus, #magento_country_id:focus, #magento_region:focus,
#magento_telephone:focus, #y_pass:focus, #y_pass_new:focus, #y_pass_confirm:focus, #remove_user_password:focus {  }
 
label {
	color:#333333;
	font-size:13px; }
 
div#region input#magento_region{
		clear:none;
height:21px;
padding-left:3px;
padding-top:6px;
}
.your_password {
	float:left;
	
	width:188px;
	padding-left: 30px;
	text-align:left;
	top:10px; }
 
.cancel_your_account {
	float:left;
	padding-left: 30px;
	text-align:left;
	top:290px;
	width:206px;
	margin-top: 30px; }
 
.textbox_bg {
	width:auto;
	margin-left:0px; 
	margin-top: 5px;
}



#forgot_password{
	color: #333333;
}

div#header_right{
	margin-top:15px;
}

div#header_right li.sign_up {
	
	margin-right: 0px;
	}
	
div#header_right li.sign_in {
	
	margin-right: 0px;
	}
	
div#header_right li.sign_in a{
	color:#D2CAAD;
	
	
}

div#header_right li.sign_up a{
	color:#D2CAAD;
	
}
div#header_right li.or{
	
	margin:0px 5px;
	
}

div#header_right ul li a{
	color:#fff;
	text-decoration:underline;
	
	
}

div#header_right ul li a:hover{
	text-decoration:none;
}




div#header_right .username_link{


}
div#header_right p.username {
font-size:13px;
font-style:italic;
font-weight:bold;
margin-right:30px;
margin-top:10px;
position:absolute;
right:32px;
text-align:right;
text-shadow:0 1px 0 #3B3B53;
top:-8px;
}
div#header_right p.username a{
	color: #fff;
}
div#header_right span.pre_name{

	
	text-align:right;
	
}

div#header_right ul li{
	text-align:left;
}
div#header_right li{
	display:inline;
	margin-right: 12px;
	
}
/* Find the Special Editions */

#special_character {
	position:absolute;
	top:120px;/*DH Overriding this from 525px as #page_content is now positioned relatively - KTHNXBAI*/
	margin:45px 0 0 40px;
	width:300px;
	height:300px;
	display:block;
}

#special_editions {
border-bottom:1px dotted #999999;
}

div#header_right ul li#survey_popup{
	display: none;
 }

#special_character {
z-index:10;
}

.special_editions h2 {
margin:-15px 0 0 0;
}

.special_editions {
text-align:left;
width:470px;
margin:0 0 0 280px;
}

.special_editions p{
font:normal 1em Arial;
color:#666;
margin:15px 0;
}

.special_editions_wrap {
border-bottom:2px dotted #D8D8E0;
width:840px;
margin:0 auto;
padding-bottom:35px;
background:transparent url(../images/site/shared/googlemap.jpg) 0% 100% no-repeat;
}

.special_editions a {
color:#666;
}

a.find_button {
display:block;
width:218px;
height:29px;
background:transparent url(../images/site/shared/button_find.gif) 0 0 no-repeat;
padding:5px 0 0 30px;
margin:20px 0 0 0;
color:#5AA0C7;
font:normal 14px 'Trebuchet MS';
text-decoration:underline;
}

.profile_wallpaper_wrap {
border-bottom:2px dotted #D8D8E0;
width:840px;
margin:0 auto;
padding:30px 0;
text-align:left;
margin-bottom:30px;
overflow:hidden;
}

.profile_wallpaper_wrap p {
padding:0 20px 0 0;
color:#666666;
font-size:1em;
margin-right:30px;
width:500px;
float:left;
}

.wallpaper_icon img {
border:3px solid #BDBDDA;
float:left;
margin:10px 34px 0 34px;
}

h2.wallpaper_title {
	
background:transparent url(../images/site/shared/title_wallpapers.gif) 0 0 no-repeat;
display:block;
height:27px;
width:108px;
float:left;
}

h2.screensaver_title {
	background:transparent url(../images/site/profile/title_screensaver.gif) 0 0 no-repeat;
	display:block;
	height:20px;
	width:127px;
	float:left;
}

h2.wallpaper_title span, h2.screensaver_title span{display:none;}

a.wallpaper_download {
color:#000;
float:left;
background:transparent url(../images/site/shared/button_download.gif) 0 3px no-repeat;
color:#5AA0C7;
padding:0 0 0 25px;
text-decoration:underline;
}

a.wallpaper_download:hover {
text-decoration:none;
color:#333;
}

 /* Sign Up */
div.form_left.mybluenosefriends{
  width: 700px;
  text-align: left;
  padding-left: 60px;
}
div.form_left.mybluenosefriends input{
	border: 1px solid #616184;
	margin-top: 10px;
}
div.form_left.mybluenosefriends input#accept_terms, div.form_left.mybluenosefriends input#does_not_need_consent, div.form_left.mybluenosefriends input#male, div.form_left.mybluenosefriends input#female{
	border: none;
}

div.form_left.mybluenosefriends select#magento_country_id{
	border: 1px solid #616184;
}

 /* Sign In */
div.sign_in{
	margin: 0 auto;
	width: 400px;
	text-align: left;
	
	
	
}

div.sign_in div.sign_in_email label, div.sign_in div.sign_in_pw label, div.signin_wrap label{
	font-size:18px;
	width: 100px;

}
div.sign_in div.sign_in_email input, div.sign_in div.sign_in_pw input{
	border: 1px solid #616184;
	margin: 10px 0px;
	height:20px;
	padding-left:2px;
	padding-top:6px;
	width:325px;
	display:block;
	text-align:left;
	
}

div.sign_in_email{
	
}

div.sign_in_pw{
	
}

div.sign_in input.sign_in_btn {
	width:90px;
	background-color: #616184;
	color: #fff;
	padding: 10px;
	height: 40px;
	font-size: 18px;
}

div.email_alerts, div.profile_avatar{
	display:none;
}

input#update_your_address, input#update_password, input#update_your_details, input#cancel_account{

	margin-top: 10px;
	
	
}
div.profile_column{
	margin-top:10px;
}

div.profile_column label{
	width: 150px;
	
}

div.profile_column input, div.profile_top_form{
	 border: 1px solid #616184;
	 width: 155px;
	 padding: 6px 3px 4px;
	
	 
}

div.profile_column input#male,div.profile_column input#female{
	width: 20px;
	border: none;
}

/*Forgot Password*/
div.signin_wrap{
	text-align: left;
	margin:0 auto;
	width:400px;
	
}
div.signin_wrap input{
border:1px solid #616184;

height:20px;
margin:10px 0;
padding-left:2px;
padding-top:6px;
text-align:left;
width:325px;
}

div.signin_wrap input.reset_pw{
	width:160px;
	background-color: #616184;
	color: #fff;
	padding: 10px;
	height: 40px;
	font-size: 18px;
}

#bd-profile .newsletter_subscriptions p {
font-size:12px;
}

#bd-profile .newsletter_subscriptions {
margin-bottom:20px;
}

#bd-profile .more_friends, #bd-profile .new_friends_signup, #bd-profile h3#title_january {
display:none;
}

.countdown_timer_wrap {
width:860px;
overflow:hidden;
margin:0 auto;
margin-bottom:30px;
border-bottom:2px dotted #D8D8E0;
}

.countdown_timer_wrap .wardrobe_friends_six {
padding:0 0 0 40px;
}

.countdown_timer_wrap .friends_dark {
background:none;
padding:0;
}

#bd-profile .issue_num {
color:#666;
}

h2.store_locator_title {
background:transparent url(../images/site/shared/title_locator.gif) 0 0 no-repeat;
width:204px;
height:30px;
margin:0 auto;
margin-top:55px;
}

.search_map h3 span, h2.store_locator_title span {
display:none;
}

.search_map {
text-align:center;
}

.search_map h3 {
background:transparent url(../images/site/shared/store_locator_h3.gif) 0 0 no-repeat;
display:block;
width:635px;
height:42px;
margin:30px 0 0 65px;
}

.search_map p {
margin-bottom:20px;
}

p.label {
font-size:16px;
font-weight:bold;
color:#666;
margin-bottom:5px;
}

.search_map input {
margin:0 0 0 10px;
}

#map_wrap {
width:720px;
height:520px;
margin:30px 0 0 25px;
background:transparent url(../images/site/shared/map_bg.gif) 0 0 no-repeat;
}

#map_border {
margin:0px 0 0 0;
padding:0;
overflow:hidden;
}

#map_wrap #map {
padding-top:10px;
}

p.signup_msg {
margin:0 0 20px 0;
font-size:13px;
}

.signup_msg a {
color:#676690;
text-decoration:underline;
}

.profile_wallpaper_wrap ul {
list-style:none;
}

.profile_wallpaper_wrap li {
overflow:hidden;
clear:both;
padding-bottom:10px;
}

/** Delete Account **/

h2.failed_to_remove_account {
	background:url(/mybluenosefriends/images/site/profile/failed_to_delete_account.png) no-repeat;
	height:41px;
	margin:110px 0 0 210px;
}

h2.failed_to_remove_account span{
	display:none;
}

h2.sorry_youre_leaving {
	background:url(/mybluenosefriends/images/site/profile/sorry_youre_leaving.png) no-repeat;
	height:42px;
	margin:110px 0 0 210px;
}

h2.sorry_youre_leaving span{
	display:none;
}

/*DH Now positioning this relatively to prevent theming being a pain - KTHNXBAI*/
body#bd-profile div#page_content{
	
	position:relative;
}

.friends_dark{
	margin-top: 0px;
}

#new_friends{
	margin: 0 0 10px;
}

#friends_background img{
	position:relative;
	left: -50px;
}

.special_editions h3 {
	font-weight:normal;
	font-size:42px;
	color:#5AA0C7;
}

#special_character  img{
  padding-top:26px;
}

