/* 1 */



/* DISPLAYING ONE EVENT */
#e_page .event .primary
	{
	}
	
	
#e_page .event .primary .left
	{
		clear: left;
		float: left;
		width: 205px;
	}
	
#e_page .event .primary .right
	{
		clear: none;
		float: left;
		width: 321px;
		padding: 0;
		.padding: 0 0 20px 0;	
	}
	

	
#e_page .event .primary .right .logo
	{
		clear: left;
		float: left;
		width: 205px;
		
	}
	
#e_page .event .primary .left .action
	{
		
		clear: left;
		float: left;
		width: 96%;
	}
	
#e_page .event .primary .right .summary
	{
		clear: none;
		float: left;
		margin: 0 0 20px 0;
		width: 315px;
		.width: 285px;
	}
	
#e_page .event .primary .right .summary h3
{
padding: 0 0 10px 0;
}

	
#e_page .event .primary .right .tickets
	{
		clear: none;
		float: left;
		width: 200px;
	}
/* DONE DEFINING SECONDARY SECTIONS OF THE EVENT */	
	
	
	
	
#e_page .event .secondary #related_events_list ul.silk
{
margin: 0;
padding: 0;
}


/* ADMIN THIS EVENT */
#e_page .event .primary .left .action .silk a
{
	width: 160px;
}

	
	
	
/* SUMMARY - date, locaton, times */	
#e_page .event .primary .summary .date
	{
		clear: left;
		float: left;	
		font-size: 24px;	
	}
	

	
#e_page .event .primary .summary .location
	{
		clear: left;
		float: left;
		margin: 10px 0 0 0;
	}
	
#e_page .event .primary .summary .location .venue_name
	{
		clear: left;
		float: left;
		font-size: 16px;
	}
	
#e_page .event .primary .summary .location .address
	{
		clear: left;
		float: left;
		margin: 5px 0 10px 20px;
		width: 90%;

	}
	
#e_page .event .primary .summary .location .address .street
	{
		clear: left;
		float: left;
		
	}
	
#e_page .event .primary .summary .location .address .city
	{
margin: 3px 0 5px 0;
		clear: left;
		float: left;
		
	}
	
#e_page .event .primary .summary .location .address .phone
{
margin: 3px 0 0 0;
clear: left;
float: left;
}	

	
#e_page .event .primary .summary .location .address .map_link
	{
		clear: left;
		float: left;
		height: 16px;
		width: 100%;
	}










/*   event times     */
#e_page .event .primary .right .summary .times
{
	clear: none;
	display: block;
	float: left;
	font-size: 10px;
	margin: 10px 0 20px 0;
	width: 100%;
}

#e_page .event .primary .right .summary .times .row
{
	clear: left;
	float: left;
	margin: 0 0 5px 0;
	width: 100%;
}

#e_page .event .primary .right .summary .times .label
{
	clear: left;
	float: left;
	width: 40%;
}

#e_page .event .primary .right .summary .times .time
{
	clear: right;
	float: left;
	width: 55%;
}




/*   fight event times fin   */
#fin_edit_fight_event_doors_open
{
	clear: none;
	float: left;
}

#fin_edit_fight_event_doors_open select
{
	clear: none;
	float: left;
	font-size: 10px;
}

#fin_edit_fight_event_doors_open input
{
	clear: none;
	float: left;
	font-size: 10px;
}


#fin_edit_fight_event_start
{
	clear: none;
	float: left;
}

#fin_edit_fight_event_start select
{
	clear: none;
	float: left;
	font-size: 10px;
}

#fin_edit_fight_event_start input
{
	clear: none;
	float: left;
	font-size: 10px;
}



/*   weigh-in event times fin   */
#fin_edit_weigh_in_event_doors_open
{
	clear: none;
	float: left;
}

#fin_edit_weigh_in_event_doors_open select
{
	clear: none;
	float: left;
	font-size: 10px;
}

#fin_edit_weigh_in_event_doors_open input
{
	clear: none;
	float: left;
	font-size: 10px;
}


#fin_edit_weigh_in_event_start
{
	clear: none;
	float: left;
}

#fin_edit_weigh_in_event_start select
{
	clear: none;
	float: left;
	font-size: 10px;
}

#fin_edit_weigh_in_event_start input
{
	clear: none;
	float: left;
	font-size: 10px;
}


/*   after-party event times fin   */
#fin_edit_after_party_event_doors_open
{
	clear: none;
	float: left;
}

#fin_edit_after_party_event_doors_open select
{
	clear: none;
	float: left;
	font-size: 10px;
}

#fin_edit_after_party_event_doors_open input
{
	clear: none;
	float: left;
	font-size: 10px;
}


#fin_edit_after_party_event_closing
{
	clear: none;
	float: left;
}

#fin_edit_after_party_event_closing select
{
	clear: none;
	float: left;
	font-size: 10px;
}

#fin_edit_after_party_event_closing input
{
	clear: none;
	float: left;
	font-size: 10px;
}











.promotion_event_seating_chart
{
	clear: left;
	float: left;
}














#e_page .event .primary .summary .fightcard
	{
		clear: left;
		float: left;
		margin: 10px 0 0 0;
	}	

#e_page .event .primary .extra_event_info
	{
		clear: none;
		float: left;
		width: 300px;
	}

#e_page .event .primary .extra_event_info .televised_checkbox
	{
		clear: none;
		float: left;
margin: 0 0 0 10px;
	}

#e_page .event .primary .extra_event_info #event_attendance
	{
		clear: none;
		float: left;
margin: 0 0 0 5px;
	}

#e_page .event .primary .extra_event_info #event_attendance-inplaceeditor
	{
		clear: none;
		float: left;
margin: 0 0 0 25px;
	}


	
#e_page .event .primary .extra_information
	{
		clear: none;
		float: left;
		width: 300px;
		background: #f00;
	}
	
	
	
	
	
	
	
#e_page .event .primary .user_info
	{
		clear: none;
		float: left;
		width: 300px;
	}
	
#e_page .event .primary .user_info .user
	{

		clear: left;
		float: left;
		margin: 0 0 15px 0;
		width: 100%;
	}
	
#e_page .event .primary .user_info .fan
	{
		
	}
#e_page .event .primary .user_info .fighter
	{
		
	}
#e_page .event .primary .user_info .trainer
	{
		
	}
#e_page .event .primary .user_info .official
	{
		
	}
#e_page .event .primary .user_info .vendor
	{
		
	}
#e_page .event .primary .user_info .promoter
	{
		
	}
#e_page .event .primary .user_info .text
	{
		background: #e7e7e7;
		border: 1px solid #BBB;
		clear: left;
		float: left;
		margin: 0 0 15px 0;
		padding: 3px;
		width: 100%;
	}


#e_page .event .user_info .inplaceeditor-form
{
	clear: none;
	float: left;
	position: relative;
	padding: 0 0 39px 0;
	.padding: 0 0 37px 0;
}

#e_page .event .user_info .inplaceeditor-form .editor_cancel_button
{
	left: 155px;
	margin: 0 0 0 3px;
	position: absolute;
	top: 0;
	width: 55px;
}

#e_page .event .user_info .inplaceeditor-form .editor_ok_button
{
	left: 119px;
	position: absolute;
	top: -2px;
	width: 35px;
}


#e_page .event .user_info .inplaceeditor-form .editor_field
{
		position: absolute;
		top: 0;
		left: -100px;
		width: 210px;
}

	
#e_page .event .primary .tickets
	{
		clear: none;
		float: left;
		margin: 10px 0 10px 0;
		width: 300px;
	}

#e_page .event .primary .tickets ul
	{
		clear: none;
		float: left;
		margin: 5px 0 0 0;

	}

#e_page .event .primary .tickets ul li
	{
		clear: left;
		float: left;
		margin: 7px 0 0 0;
		font-size: 12px;
	}	
	
#e_page .event .primary .tickets .buy
	{
		clear: left;
		float: left;
		width: 100px;
	}	
	
#e_page .event .primary .tickets .desc
	{
		clear: none;
		float: left;
		width: 120px;
	}
	
#e_page .event .primary .tickets .price
	{
		clear: none;
		float: left;
		width: 40px;
		text-align: right;
	}
	

	
#e_page .event .primary .event_account_info
	{
		background: #0f0;
		clear: left;
		float: left;
	}

/* BUY TICKETS secondary */
#e_page .secondary .available_tickets ul.silk li.tickets .category
{
clear: none;
float: left;
}


#e_page .secondary .available_tickets ul.silk li.tickets .sold_out
{
clear: none;
float: left;
margin: 0 0 0 2px;
}

	
/* ACTION  - SECONDARY SUB ELEMENTS */
#e_page .event .primary .left .action h3
	{
		clear: both;
		float: left;
	}		
	
#e_page .event .primary .left .action ul
	{
		width: 100%;
	}
	
#e_page .event .primary .left .action .add_element
	{
		clear: left;
		float: left;
		width: 100%;
	}
	
#e_page .event .primary .left .action .delete_element
	{
		clear: left;
		float: left;
		width: 100%;
	}
	
#e_page .event .primary .fight_card
	{
		clear: left;
		float: left;
		margin: 10px 0 0 0;
	}
#e_page .event .primary .fight_card .icon
	{
		clear: none;
		float: left;
	}
#e_page .event .primary .fight_card .text
	{
		clear: none;
		float: left;
		margin: 0 0 0 5px;
	}
	
#e_page .event .primary .summary  .promotion_link
	{
		clear: left;
		float: left;
		font-size: 10px;
		margin: 5px 0 0 0;
		width: 300px;
	}
	
	
#e_page .e_body .event .primary .right #event_officials .name
{
clear: left;
float: left;
}

#e_page .e_body .event .primary .right #event_officials .delete a
{
padding: 0 0 0 2px;
}

#e_page .event .primary #add_fight_card_submit_button
{
			margin: 15px 0 0 0;

}

#e_page .primary .user_info .inplaceeditor-form
{
margin: 0 0 0 100px;
}

#e_page .secondary .sanctioning_body_management #sanctioning_body_management img
{
clear: none;
float: left;
}


#e_page .secondary .event_employees #event_employees ul.silk
{
width: 295px;
}


#e_page .secondary .sanctioning_body_management #sanctioning_body_management img
{
margin: 0 0 0 22px;
}

#e_page .secondary .sanctioning_body_management #sanctioning_body_management_loading_indicator
{
clear: left;
float: left;
}

#e_page .secondary .sanctioning_body_management #event_employees_loading_indicator .image
{
margin: 0 0 0 -20px;
}

#e_page .secondary #event_employee_loading
{
margin: 3px 0 0 -23px;
}

#e_page .secondary .extra_event_info .televised_checkbox
{
clear: none;
float: left;
margin: 0 0 0 5px;
}

#e_page .secondary .extra_event_info #event_attendance
{
clear: none;
float: left;
margin: 0 0 0 5px;
}


.extra_event_info .inplaceeditor-form
{
margin: 0 0 0 25px;
}

#e_page .primary #fup_add_fight_card .value
{
width: 250px;
}


#e_page .primary #fup_add_fight_card .label
{
margin: 0 0 0 15px;
width: 220px;
}


#related_events_list .parent_weigh_ins a
{
clear: none;
float: left;
width: 310px;
}

#related_events_list .child_weigh_ins a
{
clear: none;
float: left;
width: 330px;
}

#e_page .secondary .promotion_contact .name
{
clear: left;
float: left;
}


#e_page .secondary .promotion_contact .phone
{
clear: none;
float: left;
margin: 0 0 0 10px;
}

#e_page .secondary .available_tickets
{
margin: 0px 0px 10px 2px;
}




#e_page .secondary .ticket_info_header
{
clear: none;
float: left;
}


#e_page .secondary .ticket_info_header .header_percent_full
{
clear: none;
float: left;
width: 75px;
}


#e_page .secondary .ticket_info .percent_full
{
clear: left;
float: left;
width: 75px;
}


#e_page .secondary .ticket_info_header .header_category
{
clear: none;
float: left;
width: 150px;
}

#e_page .secondary .ticket_info .category
{
clear: none;
float: left;
width: 150px;
}

#e_page .secondary .ticket_info .category a:hover
{
cursor: pointer;
clear: none;
float: left;
}



#e_page .secondary .ticket_info_header .header_revenue
{
clear: none;
float: left;
width: 50px;
}

#e_page .secondary .ticket_info .revenue
{
clear: none;
float: left;
width: 50px;
}

#e_page .secondary .total_revenue
{
border-top: 1px solid;
clear: left;
float: left;
margin: 5px 0 0 225px;
_margin: 5px 0 0 112px;
width: 50px;
}


div#fup_seats_sold_detail .body .image
{
	clear: none;
	float: left;
width: 20px;
}

div#fup_seats_sold_detail .body .label_section_tickets
{
clear: left;
float: left;
}




div#fup_seats_sold_detail .body .section_tickets_available
{
clear: left;
float: left;
margin: 0 0 0 10px;
padding: 0 0 5px 0;
width: 75%;
}

div#fup_seats_sold_detail .body .number_seats_available {
	clear: none;
	float: left;
}







div#fup_seats_sold_detail .body .section_tickets_available a:hover
{
cursor: pointer;
margin: 0;
padding:0;
}



div#fup_seats_sold_detail .body .label_row_tickets
{
clear: left;
float: left;
}

div#fup_seats_sold_detail .body .row_tickets_available
{
clear: none;
float: left;
margin: 0 0 0 10px;
}

.body .section_seats_available {
background-color: #DDD;
clear: left;
float: left;
margin: 2px 0 15px 10px;
padding: 4px;
width: 90%;
}



.body .section_seats_available a {
margin: 0 0 0 5px;
}

.body .section_seats_available a:hover {
cursor: pointer;
}













div#fup_seats_sold_detail .body .section_tickets_available_text
{
clear: none;
float: left;
margin: 5px 0 0 2px;
min-width: 80px;
}

div#fup_seats_sold_detail .body .section_tickets_available_seat_text
{
clear: none;
float: left;
margin: 5px 0 0 0;
width: 175px
}

div#fup_seats_sold_detail .body .section_tickets_available_seat_text a:hover {
	cursor: pointer;
}

div#fup_seats_sold_detail .body .number_seats_available
{
clear: none;
float: left;
margin: 0 5px 0 0;
}














	
div#fup_seats_sold_detail .body .seat_available
{
background-color: #3F6;
border: 1px solid;
clear: none;
float: left;
margin: 1px;
padding: 2px;
}

div#fup_seats_sold_detail .body .seat_on_hold
{
background-color: #CF6;
border: 1px solid;
clear: none;
float: left;
margin: 1px;
padding: 2px;
}


div#fup_seats_sold_detail .body .seat_sold
{
background-color: #F66;
border: 1px solid;
clear: none;
float: left;
margin: 1px;
padding: 2px;
}

div#fup_seats_sold_detail .body .seat_review
{
background-color: #FFF;
border: 1px solid;
clear: none;
float: left;
margin: 1px;
padding: 2px;
}


div#fup_seats_sold_detail .body .seat_sold_offline
{
background-color: #00F;
border: 1px solid;
clear: none;
float: left;
margin: 1px;
padding: 2px;
}

div#fup_seats_sold_detail .body .seat_reserved_offline
{
background-color: #33C6F4;
border: 1px solid;
clear: none;
float: left;
margin: 1px;
padding: 2px;
}

div#fup_seats_sold_detail .body .seat_loading {
clear: none;
float: left;
width: 16px;
height: 16px;
background-image: url(http://thefightersunion.com/themes/0/loading.gif);
}




div#fup_seats_sold_detail .body .seat_available:hover
{
cursor: pointer;
}

div#fup_seats_sold_detail .body .seat_review:hover
{
cursor: pointer;
}

div#fup_seats_sold_detail .body .seat_reserved_offline:hover
{
cursor: pointer;
}


div#fup_seats_sold_detail .body .seat_sold:hover
{
cursor: pointer;
}


div#fup_seats_sold_detail .body .seat_sold_offline:hover
{
cursor: pointer;
}

div#fup_seats_sold_detail .body .seat_on_hold:hover
{
cursor: pointer;
}




div#fup_seats_sold_detail .body .seats_available
{
float: left;
clear: left;
.width: 600px;
}

div#fup_seats_sold_detail .body .tickets_available_row
{
clear: none;
float: left;
}

#e_page .event .secondary div#fup_seats_sold_detail
{
width: 560px;
}


#e_page .event .secondary div#fup_seats_sold_detail .header
{
width: 550px;
}


#e_page .event .secondary div#fup_seats_sold_detail .body
{
width: 550px;
}

#e_page .event .secondary div#fup_seats_sold_detail .footer
{
width: 550px;
}


#e_page .event .secondary .ticket_price
{
float: left;
}

#e_page .event .secondary .tickets a
{
width: 200px;
float: left;
display: block;
}

#e_page .event .section_mark_as_sold_offline
{
float: left;
clear: none;
margin: 0 0 0 5px;
}

x#e_page .event .fup.seats_sold_detail span
{
float: left; 
clear: left;
padding: 0px 20px 5px 10px;
}




.key {
background: #ccc;
border: 1px solid #555;
clear: none;
float: left;
margin: 10px 0 5px 0;
padding: 2px;
width: 90%;
}



.key .key_header{
clear: none;
float: left;
xwidth: 100%;
margin: 2px 10px 0 0;
font-size: 12px;
}

.key .available{
clear: none;
float: left;
width: 70px;
}

.key .available_key{
clear: none;
float: left;
margin: 5px 0 0 2px;
font-size: 10px;
}

.key .hold{
clear: none;
float: left;
width: 70px;
}

.key .hold_key{
clear: none;
float: left;
margin: 5px 0 0 2px;
font-size: 10px;
}


.key .sold{
clear: none;
float: left;
width: 40px;
}

.key .sold_key{
clear: none;
float: left;
margin: 5px 0 0 2px;
font-size: 10px;
}

.key .sold_offline{
clear: none;
float: left;
width: 90px;
}

.key .sold_offline_key{
clear: none;
float: left;
margin: 5px 0 0 2px;
font-size: 10px;
}

.key .reserve_offline {
clear: none;
float: left;
width: 110px;
}

.key .reserved_offline_key {
clear: none;
float: left;
margin: 5px 0 0 2px;
font-size: 10px;
}

.key .review {
clear: none;
float: left;
width: 60px;
}

.key .review_key {
clear: none;
float: left;
font-size: 10px;
margin: 5px 0 0 2px;
}

#e_page .event .secondary .pod .tickets .ticket {
clear: none;
float: left;
margin: 0 0 5px 0;
}


#e_page .event .secondary .pod .tickets .ticket * {
clear: none;
float: left;
}

#e_page .event .secondary .pod .tickets .ticket .category {
margin: 5px 0 0 0;
width: 150px;
}

#e_page .event .secondary .pod .tickets .ticket .price {
margin: 5px 0 0 0;
width: 49px;
}




#e_page .event .secondary .pod .tickets .ticket .buysafe a {
clear: none;
float: left;
background: red;
width: 0;
}


#frag_ticket_summary .show_mark_reserved_link a {
clear: left;
float: left;
width: 100%;
}
#frag_ticket_summary .hide_mark_reserved_link a {
clear: left;
float: left;
width: 100%;
}
#frag_ticket_summary .mark_reserved_form {
clear: none;
float: left;
}

#frag_ticket_summary .mark_reserved_form .ticket * {
clear: none;
float: left;
}

#frag_ticket_summary .mark_reserved_form .ticket .category {
font-size: 11px;
width: 175px;
}

#frag_ticket_summary .mark_reserved_form .ticket .range {
margin: 0 10px 0 0;
width: 50px;
}

#frag_marketing_agents .marketing_agent .info {
clear: none;
float: left;
margin: 0 0 0 5px;
}

#frag_marketing_agents .marketing_agent .image {
clear: none;
float: left;
}

#frag_marketing_agents .marketing_agent {
clear: none;
float: left;
width: 350px;
}



#add_vendor_load_frag .body {
height: 100px;	
	
}

#fup_add_vendor_loading_indicator {
clear: none;
float: left;
margin: 0 0 15px 0;
width: 100%;
}

#fup_add_vendor_loading_indicator .image {
clear: none;
float: left;
margin: 0 5px 0 0;
}

#fup_add_vendor_loading_indicator .text {
clear: none;
float: left;
}




/*	VENDORS FRAG */
#frag_vendors .vendor{
clear: none;
float: left;
margin: 0 0 15px 0;
width: 100%;
}

#frag_vendors .image {
clear: none;
float: left;
}

#frag_vendors .info {
clear: none;
float: left;
margin: 0 0 0 5px;
}

#frag_vendors .info .silk{
clear: none;
float: left;
}

#frag_vendors .info .silk li.cross{
clear: none;
float: left;
margin: 1px 0 0 0;
}

#frag_vendors .info .silk li.cross a{
clear: none;
float: left;
margin: -1px 0 0 0;
}

.editor_field
	{
		float: left;
		clear: none;
		position: relative;
		z-index: 100;
	}	
