h1, h2, h3, h4, h5{
	font-weight:normal;
}
.list-head{
	overflow:auto;
}
.list-head h1{
	float:left;
}
.list-head ul.order-options{
	float:right;
}
.main-content h1{
	font-weight:normal;
	font-size:20px;
	margin:0 0 15px 0;
	overflow:auto;
	height:65px;
}
.main-content h2{
	font-size:18px;
}
.main-content h3{
	font-size:16px;
}
.main-content h4{
	font-size:14px;
}
select.order{
	border:1px solid #F1F1F1;
	position:absolute;
	top:15px;
	right:15px;
	padding:5px;
}
ul.order-options{
	margin:0;
	padding:0;
	float:right;
	text-align:right;
}
ul.order-options li{
	list-style: none;
	display:inline-block;
	font-size:13px;
}
ul.order-options li label{
	background-color:#fafafa;
	padding:3px 6px 3px 0;
	cursor:pointer;
}
.main-content .video-list{
	margin:0;
	padding:0;
	overflow:auto;
}
.main-content .video-list .video{
	display:block;
	float:left;
	list-style:none;
	width:190px;
	margin:0 30px 10px 0;
}
@media (max-width: 1024px){
	.main-content .video-list .video{
		margin:0 15px 10px 0;		
	}
}
.main-content .video-list .video a{
	display:inline-block;
	padding:4px;
	color:#555555;	
	background-color: #f2f2f2;
    border: 1px solid #FCFCFC;
	z-index:9999;
}
.main-content .video-list .video a:hover{
	background-color:#f1f1f1;
	border:1px solid #afafaf;
	color:black;	
}
.main-content .video-list .video h2{
	display:inline-block;
	font-size:13px;
	height:35px;
	margin:0;
	overflow:hidden;	
	text-overflow:ellipsis;
}
.main-content .video-list .video.category h2{
	font-size: 16px;
    font-weight: bold;
    line-height: 30px;
	height:30px;
}
.main-content .video-list .video .thumb{
	display:block;
	width:180px;
	height:135px;
	position:relative;
}
.main-content .video-list .video .thumb img.preview{
	display:none;
	position:absolute;
	top:0;
	left:0;
}
.main-content .video-list .video .thumb .length{
	display:inline-block;
	background-color:rgba(0,0,0,0.6);
	color:white;
	font-weight:bold;
	font-size:12px;
	position:absolute;
	bottom:0;
	right:0;
	padding:2px 4px;
	z-index: 9999;
}
.main-content .recommendation{	
	background-color:#DBDBDB;
	padding:15px;
}
.main-content .recommendation h3{
	margin-top:0;
}
.main-content .recommendation .video-list .video a{
	border:1px solid #fafafa;
}
.main-content .pager{
	display:block;
	margin:0;
	padding:0;
	overflow:auto;
	text-align:center;
}
.main-content .pager li{
	list-style:none;
	display:inline-block;
	margin-right:1px;
	margin-bottom:3px;
}
.main-content .pager li a{
	display:inline-block;
	padding:5px 10px;
	text-decoration:none;
	color:inherit;
	background-color:#F1F1F1;
	border:1px solid #D3D3D3;
}
.main-content .pager li a:hover{
	background-color:#DBDBDB;
	border:1px solid #BCBCBC;
	color:#000;	
}
.main-content .pager li a.active{
	background-color:#606060;
	border:1px solid #000;
	color:white;	
}
.main-content .pager li a.arrow{
	width: 10px;	
	text-align:center;	
}
.main-content .pager li a.arrow.prev{
	margin-right:15px;
}
.main-content .pager li a.arrow.next{
	margin-left:15px;
}
.cell.video{	
	width:50%;
}
.video-container{
	padding-right:30px;
	margin: 0 auto;
}
.video-rating{	
	overflow:auto;
}
.video-rating .stat{
	float:left;
	line-height:22px;
}
.video-rating label.rating{
	float:right;
	margin-right:10px;
	height:22px;
}
.video-rating .no-login{
	float:right;
	height:22px;	
	font-weight:normal;
	color:#afafaf;
}
.video-rating ul{
	margin:0;
	padding:0;
	width:115px;
	overflow:auto;
	float:right;	
}
ul.tags{
	margin: 0 0 10px 0;
	padding:0;
}
ul.tags li{
	display:inline-block;
	margin-bottom:5px;
}
ul.tags li a{
	text-decoration:none;
	color:inherit;
	display:inline-block;
	padding:2px 5px; 
	margin-left:5px;
	background-color:#Fbfbfb;
	border:1px solid #F1f1f1;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
ul.tags li a:hover{
	background-color:#F1f1f1;
	color:black;
}
.cursor-wait{
	cursor:wait;
}
.video-rating ul li{
	list-style:none;
	float:left;
	font-size:14px;
}
.video-rating ul li a{
	display:inline-block;
}
.video-rating ul li a.icon-star-empty{
	color:#b3b3b3;
	font-size:16px;
	margin:1px;
	position:relative;
}
.video-rating ul li a.icon-star-empty.hover{
	color:#333333;
	font-size:18px;
	margin:0px;	
}
.video-rating ul li a.icon-star-empty.selected{
	color:#C15636;
}
.video-rating ul li a .icon-star{
	display:none;
	position:absolute;
	color:#FFE100;
	font-size:15px;
	margin:1px;	
	top:0;
	left:0;
	z-index: -1;
}
.video-rating ul li a.selected .icon-star{
	display:block;
}
.video-rating ul li.rating-display{
	float:right;
}
.banners.side{
	text-align:right;
	width:50%;
}
.banners.below{
	padding:20px 0;
}
.main-content .video-list .video .thumb img{
	background-color:#A35E60;
	display: inline-block;
    height: 135px;
    width: 180px;
	background: url(/images/bg-default-video.png) no-repeat center center #fafafa;
}


