
#e_page .profile .primary .summary {}
	
	
#e_page .profile .primary .name {clear: left; float: left;}
#e_page .profile .row {clear: left; display:block; float: left; width: 100%;}
#e_page .profile .label {background:#efefef;clear:left;display:block;float:left;font-size:12px;padding:3px;width:135px;}
#e_page .profile .value {clear:none;display:block;float:left;font-size:12px;padding:3px;width:270px;}



/* CONTACT PHONE NUMBERS */	
#e_page .profile .contact_numbers{font-size:12px;}
#e_page .profile .contact_numbers ul{width:100%;}
#e_page .profile .contact_numbers ul li{clear:left;float:left;width:100%;}
	
#e_page .profile .contact_numbers ul li img
	{
		border: none;
		clear: none;
		float: left;
		margin: 0;
		padding: 0;
	}
	

	
#e_page .profile .label_phone_type
	{
		background: #efefef;
		clear: none;
		display:block;
		float: left;
		font-size:12px;
		padding: 3px;
		width: 80px;
	}	
	

	
#e_page .profile .phone_type
	{
		background: #efefef;
		clear: left;
		display:block;
		float: left;
		font-size:12px;
		padding: 3px;
		width: 80px;
	}	
	

#e_page .profile .label_phone_number
	{
		background: #efefef;
		clear: none;
		float: left;
		padding: 3px;
		width: 120px;
	}
	
#e_page .profile .phone_number
	{
		clear: none;
		float: left;
		padding: 3px;
		width: 120px;
	}
	

#e_page .profile .label_phone_extension
	{
		background: #efefef;
		clear: none;
		float: left;
		padding: 3px;
		width: 40px;
	}	
	
#e_page .profile .phone_extension
	{
		clear: none;
		float: left;
		padding: 3px;
		width: 40px;
	}

#e_page .profile .label_phone_country_code
	{
		background: #efefef;
		clear: none;
		float: left;
		padding: 3px;
		text-align:right;		
		width: 45px;
	}
	
#e_page .profile .phone_country_code
	{
		clear: none;
		float: left;
		padding: 3px;
		text-align:right;		
		width: 45px;
	}
	
#e_page .profile .primary_number
	{
		clear: none;
		float: left;
		padding: 3px;
		text-align:right;		
		width: 45px;
	}
	
#e_page .profile .delete_phone
	{
		clear: none;
		float: left;
		padding: 3px;
		text-align:right;		
		width: 45px;
	}
	
	
	
	
	


#e_page .profile .main_user_photo
{
border: 1px solid;
clear: left;
float: left;
padding: 2px;
}


#e_page .profile .main_user_photo a img
{
clear: none;
float: left;
}


#e_page .profile .main_user_photo p
{
clear: none;
float: left;
margin: 0 0 0 15px;
width: 55%;
}
	


#e_page .profile .secondary .fighter_gyms .gym .logo a img
{
	clear: none;
	float: left;
}

#e_page .profile .secondary .fighter_gyms .gym .info h3 a
{
	clear: none;
	float: left;
	margin: 3px 0 0 30px;
}



#e_page .profile .secondary .fighter_gyms .gym .info .silk
{
	clear: none;
	float: left;
	margin: 3px 0 10px 30px;
        width: 80%;
}

#e_page .profile .secondary .fighter_gyms .gym .info .silk a:hover
{
	text-decoration: underline;
}



#e_page .profile #fup_add_fighter_gym .value
{
width: 225px;
}


#e_page .profile #fup_add_fighter_gym .thumbnail
{
clear: left;
float: left;
}

/*
 * #e_page .profile #fup_add_fighter_gym #fighter_gym_autocomplete_textbox
{
width: 220px;
}

#e_page .profile #fup_add_fighter_gym .fighter_choices
{
clear: none;
float: left;
xmargin: 10px 0 0 0;
}

#e_page .profile #fup_add_fighter_gym ul.fighter_choices .selected
{
width: 220px;
clear: left;
float: left;
}
*/	

#e_page .profile .sanctioning_body .value
{
width: 350px;
}

#e_page .profile .sanctioning_body_titles ul.silk
{
clear: none;
float: left;
margin: 0;
}


#e_page .profile .photos li .image img
{
float: right;
border: 1px solid #000;
padding: 2px;
margin: 0 2px 0 0;
}

#e_page .profile .photos .action ul {
clear: none;
float: left;
margin: 2px 0 0 0;
}

#e_page .profile .photos .action ul li{
clear: none;
float: left;
margin: 0 0 3px 0;
.margin: 0 0 3px 7px;
width: 90%;
}


#e_page .profile .profile_snapshot .side_user_photo
{
border: 1px solid #000;
padding: 2px;
}

.profile_blurbs
{
float: left;
clear: none;
width: 45%;
}
