
#sorting_bar_wrap {
	width: 700px;
	margin: 20px 0px 0px 40px;
	float: left;
	border : 1px solid gray;
	width:900px;
}

#sorting_bar_wrap ul{	
	padding: 0px;
	list-style-type:none;
}


.active {
	font-weight: bold;	
}

#sorting_bar_wrap ul li {
	display:block;
	float:left;
	font-size:15px;
	padding: 0px 10px 0px 30px;	
}

#search_results {
	width: 700px;
	padding: 0px 0px 0px 40px;
	float: left;
}

	.search_result {
		width: 900px;
		height: 130px;
		float: left;
		border-top: 1px solid gray;
		border-left: 1px solid gray;
		border-right: 1px solid gray;
	}
		.last_result {
			border-bottom: 1px solid gray;
		}
	
	
	
/*
rating standardization test
*/
.rating_wrap {
	width: 100% !important;
}

.secondary_info_wrap {
	width: 100% !important;
	height: 25px !important;
}

.challenge_views {
	float: left !important;
}

.rating_bar {
	float: left !important;
	padding-right:75px;
}

.challenge_info {
	width: 100%;	
}
.rating_label {
	float: left !important;
	margin-right: 10px;
}

	
		.record_image {
			float: left;
			margin-right: 15px;
		}
		
		.record_image_loading {
			float:left;
			padding:33px 50px;
			margin-right: 15px;
		}
		
		.disabled {
			display: none;
		}
		
		.record_image_scroll_wrap {
			width: 40000px;
			height: 100px;
		}
		.left_scroller {
			float: left;
		}
		
		.right_scroller {
			float: right;	
		}
		
		.arrow_holder {
			float: left;
			height: 70px;
			padding-top:40px;
			width:50px;
		}
		
		.record_image_wrap {
			width: 270px;
			height: 100px;
			padding: 10px 0px 10px 10px;
			float: left;
			margin-top: 5px;
			
			overflow: hidden;
		}
	
		.record_info {
			width: 275px;
			float: left;
			padding: 5px 0px 0px 10px;
		}
		
			.record_title {
				font-size: 20px;
			}
			
			.record_description {
				width: 275px;
				float: left;
			}
			
		.record_users {
			width: 500px;
			float: left;
		}
		
		.record_statistics {
			width: 200px;
			padding: 10px 0px 10px 20px;
			float:left;
		
		}
		
		.challenge_views {
			float: right;
		}
		
		.rating_label {
			float: right;
		}
		.rating_bar {
			float: right !important;
			padding-top:5px;
		}
		
			.challenge_info {
			
			}
			
	.user_entry{
		width: 900px;
		height: 100px;
		float: left ;
		border-top: 1px solid gray;
		border-left: 1px solid gray;
		border-right: 1px solid gray;		
	}	
		.user_avatar {
			width: 200px; 
			height: 50px;
			padding: 20px;
			float: left;
			text-align: center;
			font-size: 19px;
			
		}
		
		.user_info{
			width: 300px;
			height: 90px;
			float: left;
			padding-left: 50px;
			padding-top: 30px;
		}
		
		
		.latest_video {
			width: 300px;
			height: 100px;
			float: left;
			text-align: center;
		}	
		
#search_pages {
	text-align: center;
	float: left;
	width: 900px;
	padding: 10px 0px 10px 40px;
}	

#sort_by_text {
	font-size: 20px !important;	
	margin-top:-5px;
}

.search_page {
	padding: 1px;
	font-size: 18px;
}

.search_nav_arrow {
	margin-top: 10px;
}

#search_numbers {
	padding-bottom: 10px;
	width: auto;
	float: left;
}