#e_page .e_body .gym .primary .left .logo img
	{
		float: left;
	}

#e_page .e_body .gym .primary .left .info
	{
		clear: none;
		float: left;
		padding: 5px 0 0 15px;
		width: 45%;
	}
	
#e_page .e_body .gym .primary .left .info .address
	{
		clear: none;
		float: left;
		width: 275px;
	}	
	
#e_page .e_body .gym .primary .left .info .location
	{
		clear: none;
		float: left;
	}
	
#e_page .e_body .gym .primary .left .info .url
	{
		clear: left;
		float: left;
	}

#gym_location_address
{
clear: none;
float: left;
width: 230px;
}

#gym_location_formatted
{
clear: none;
float: left;
margin: 0 0 5px 0;
width: 230px;
}

#e_page .primary .info .map a
{
clear: none;
float: left;
width: 275px;
margin: 0;
padding: 0;
}

#e_page .primary .info li.page_link
{
clear: none;
float: left;
margin: -9px 0 0 0;
padding: 0;
width: 210px;
}

#e_page .primary .info .page_link a
{
clear: none;
float: left;
margin: -2px 0 0 0;
width: 210px;
}

#e_page .primary .info .page_link
{
margin: 0px 0 0 0;
}



/* LIST OF TRAINERS */
#e_page .gym .trainers 
	{
		
	}

#e_page .gym  .trainer
	{
		clear: none;
		float: left;
		width: 49%;
	}

#e_page .gym .trainer .photo
	{	
		clear: none;
		float: left;
		width: 68px;
	}

#e_page .gym  .trainer .profile
	{
		float: left;
		clear: none;
		padding: 0;
		margin: 0;
	}
	
#e_page .gym  .trainer .location
	{
		float: left;
		clear: none;
		padding: 0;
		margin: 0;
	}
#e_page .gym .trainer .info
{

margin: 0;
}





/*	Trainers associated with this gym	*/
#e_page .gym .trainer
{
	clear: none;
	float: left;
}

#e_page .gym .trainer .name a h3
	{
		float: left;
		clear: none;
		padding: 0;
		margin: 0;
	}

#e_page .gym .trainer .photo
	{
		float: left;
		clear: none;
		padding: 0;
		margin: 0;
	}

#e_page .gym .trainer .location
	{
		float: left;
		clear: none;
		padding: 0;
		margin: 0;
		width: 150px;
	}

#e_page .gym .trainer .delete
	{
		float: left;
		clear: none;
		padding: 0;
		margin: 0;
	}







/* LIST OF FIGHTERS */
#e_page .gym .fighters 
	{
		
	}

#e_page .gym .fighters .fighter
	{
		clear: none;
		float: left;
		width: 49%;
	}

#e_page .gym .fighters .fighter .photo
	{
		clear: none;
		float: left;
		width: 68px;
	}


#e_page .gym .fighters .fighter .profile
	{
		float: left;
		clear: none;
		padding: 0;
		margin: 0;
	}
	
	




#e_page #gym_trainer_list #gym_trainer_loading_indicator {
clear: none;
float: left;
margin: 0;
}

#e_page #gym_trainer_list
{
clear: none;
float: left;
margin: 15px 0 0 0px;
width: 98%;
}

#gym_trainer_list h2 {
clear: none;
float: left;
margin: 0 0 10px -25px;
}


#gym_trainer_list h2 {
xclear: none;
xfloat: left
background: red;
margin: 0;
}

#e_page #gym_trainer_list .trainer
{
clear: none;
float: left;
padding: 0 0 15px 5px;
width: 250px;
}

#e_page #gym_trainer_list .photo
{
clear: none;
float: left;
}

#e_page #gym_trainer_list .info
{
	clear: none;
	float: left;
	padding: 0 0 0 2px;
	width: 70%;
}

#e_page #gym_trainer_list .name a h3
{
clear: none;
float: left;
padding: 0 0 0 2px;
width: 70%;
}


#e_page #gym_trainer_list .name h3
{
clear: none;
float: left;
padding: 0 0 0 2px;
width: 70%;
}

#e_page #gym_trainer_list .location
{
clear: none;
float: left;
padding: 0 0 0 2px;
}

#e_page #gym_trainer_list .delete
{
clear: none;
float: left;
margin: 3px 0 0 -7px;
width: 80%;
}









#e_page #gym_fighter_list
{
clear: none;
float: left;
margin: 15px 0 0 0;
width: 98%;
}

#e_page #gym_fighter_list .fighter
{
clear: none;
float: left;
width: 250px;
padding: 25px 0 0 0;
}


#e_page #gym_fighter_list .photo
{
clear: none;
float: left;
}

#e_page #gym_fighter_list .info
{
clear: none;
float: left;
width: 150px;
}



#e_page #gym_fighter_list .name h3 a
{
clear: none;
float: left;
xpadding: 0 0 0 2px;
margin: -5px 0 0 -10px;
width: 100%;
}

#e_page #gym_fighter_list .location
{
clear: none;
float: left;
margin: 0 0 0 -10px;
xpadding: 0 0 0 2px;
width: 100%;
}


#e_page #gym_fighter_list .weight
{
clear: left;
float: left;
xpadding: 0 0 0 2px;
margin: 0 0 0 -10px;
width: 100%
}


#e_page #gym_fighter_list .record
{
clear: left;
float: left;
margin: 0 0 0 -10px;
padding: 0 0 0 2px;
width: 70%;
}

#e_page #gym_fighter_list .delete
{
clear: none;
float: left;
padding: 0 0 0 2px;
}

#e_page #gym_fighter_list .fighter .silk
{
clear:none;
float: left;
margin: 2px 0 0 0;
width: 220px;
}

#e_page #gym_fighter_list .fighter .silk li
{
margin: 1px 0 0 0;
}

#e_page .gym .fighter .photo img
{
	float: right;
border: 1px solid #000;
padding: 2px;
}

#e_page .gym .trainer .photo img
{
	float: right;
border: 1px solid #000;
padding: 2px;
}

#e_page .gym #gym_logo img
{
border: 1px solid #000;
padding: 2px;
}

#e_page #gym_fighter_list .fighter
{
height: 120px;
}