#e_page .trainers .primary ul
	{
		list-style-type: disc;
	}
	
#e_page .trainers .primary ul li
	{
		margin: 0 0 10px 20px;
		font-size: 12px;
	}
	
	
/* FEATURED PROMOTERS SECONDARY */
#e_page .secondary .featured_trainers
	{
	
	}
	
#e_page .secondary .featured_trainers ul li
	{
		float: left;
		clear: left;
		margin: 0 0 20px 0;
	}

#e_page .secondary .featured_trainers ul li img
	{
		clear: left;
		float: left;
	}
	
#e_page .secondary .featured_trainers ul li .info
	{
		margin: 0 0 0 3px;
		clear: none;
		float: left;
		width: 206px;
	}

#e_page .secondary .featured_trainers ul li .info h3
	{ 
		clear: none;
		float: left;
		margin: 0 0 5px 0;
	}













/*    TRAINER LIST     */
#e_page .trainers .primary .trainer_list
{
margin: 0;
}



/*  Sponsored   */
#e_page .trainers .primary .trainer_list .sponsored
{
clear: left;
float: left;
margin: 0 0 15px 0;
width: 100%;
}


#e_page .trainers .primary .trainer_list .sponsored h2
{
clear: left;
float: left;
margin: 0 0 10px 0;
width: 100%;
}


#e_page .trainers .primary .trainer_list .sponsored .trainer
{
clear: none;
float: left;
width: 45%;
}



#e_page .trainers .primary .trainer_list .sponsored .trainer .photo
{
clear: left;
float: left;
}


#e_page .trainers .primary .trainer_list .sponsored .trainer .photo a img
{
clear: left;
float: left;
border: 1px solid #000;
padding: 2px;
}


#e_page .trainers .primary .trainer_list .sponsored .trainer .profile h3 a
{
clear: none;
float: left;
width: 100%;
}


#e_page .trainers .primary .trainer_list .sponsored .trainer .profile h3
{
clear: left;
float: left;
margin: 0 0 0 3px;
width: 69%;
}

#e_page .trainers .primary .trainer_list .sponsored .trainer .profile p
{
clear: none;
float: left;
margin: 0 0 0 3px;
width: 60%;
}


/*  Unsponsored   */
#e_page .trainers .primary .trainer_list .unsponsored
{
clear: left;
float: left;
margin: 0 0 15px 0;
width: 100%;
}

#e_page .trainers .primary .trainer_list .unsponsored h2
{
clear: left;
float: left;
margin: 0 0 10px 0;
width: 100%;
}


#e_page .trainers .primary .trainer_list .unsponsored .trainer
{
clear: none;
float: left;
width: 49%;
height: 150px;
}



#e_page .trainers .primary .trainer_list .unsponsored .trainer .photo
{
clear: none;
float: left;
}


#e_page .trainers .primary .trainer_list .unsponsored .trainer .photo a img
{
clear: left;
float: left;
border: 1px solid #000;
padding: 2px;
}


#e_page .trainers .primary .trainer_list .unsponsored .trainer .profile h3 a
{
clear: left;
float: left;
width: 100%;

}


#e_page .trainers .primary .trainer_list .unsponsored .trainer .profile h3
{
clear: left;
float: left;
margin: 0 0 0 3px;
width: 69%;
}

#e_page .trainers .primary .trainer_list .unsponsored .trainer .profile p
{
clear: none;
float: left;
margin: 0 0 0 3px;
width: 60%;
}

#near_gyms .near_gym
{
margin: 10px;
clear: none;
float: left;
width: 45%;
height: 150px
}

#near_gyms .near_gym .gym_logo img
{
clear: left;
float: left;
border: 1px solid #000;
padding: 2px;
}




