#video-listing {
	float: left;
	margin: 0;
}

.yp-w1280 #video-listing {
	width: 940px;
}

.yp-w1024 #video-listing {
	width: 740px;
}

#video-listing h1.recommendedmsg {
	color: #777777;
	text-align:center;
}

.yp-w1280 #video-listing h1.recommendedmsg {
	font: bold 146.5% arial;	
	margin: 50px 0 12px 0;
}

.yp-w1024 #video-listing h1.recommendedmsg {
	font: bold 123.1% arial;	
	margin: 50px 0 9px 0;
}

#video-listing h1.date {
	color: white;
}

.yp-w1280 #video-listing h1.date {
	font: bold 146.5% arial;	
	margin: 0 0 12px 0;
}

.yp-w1024 #video-listing h1.date {
	font: bold 123.1% arial;	
	margin: 0 0 9px 0;
}

.yp-w1280 #video-listing ul {
	margin: 0 0 30px 0;
	padding-bottom: 30px;
	position: relative;
}

.yp-w1024 #video-listing ul {
	margin: 0 0 25px 0;
}

#video-listing li {
	float: left;
	margin: 0 0px 0 0;	
}

.yp-w1280 #video-listing li {
	width: 135px;
	padding-left: 5px;
	padding-bottom: 50px;
}

.yp-w1024 #video-listing li {
	width: 124px;
}

#video-listing li.last {
	margin: 0;
}

#video-listing .remove {
	cursor: pointer;
}

#video-listing .remove_button {
	border: 0;
	padding: 0;
}
		
#video-listing a img {
	border: 1px solid #555;
	padding: 1px;
}

#video-listing a img.highlight-on {
	border: 1px solid #FFF5B5; /* #EE577C; */
	padding: 1px;
}

.yp-w1280 #video-listing a img {
	margin: 0 0 2px 0;
}

.yp-w1024 #video-listing a img {
	margin: 0 0 2px 0;
}

.yp-w1280 #video-listing a img.video-thumb {
	width: 160px;
	height: 120px;
}

.yp-w1024 #video-listing a img.video-thumb {
	width: 120px;
	height: 90px;
}

#video-listing li h1 {
	overflow: hidden;
}

.yp-w1280 #video-listing li h1 {
	font: bold 116% arial;
	margin: 0 0 5px 0;
	width: 135px;
	max-height: 56px;
}

.yp-w1024 #video-listing li h1 {
	font: bold 108% arial;
	margin: 0 0 5px 0;
	/* height: 32px;  */
	width: 124px;
}

#video-listing li h1 a {
	color: #EE577C; /* #D41B47;  */
	text-decoration: none;
}

#video-listing div.duration_views {
	font: 93% arial;
}

.yp-w1280 #video-listing div.duration_views {
	position: absolute;
	#bottom:10px;
}

#video-listing div.duration_views h2 {
	color: black;
	font-weight: bold;
	margin-bottom: 1px;
}

.yp-w1024 #video-listing div.duration_views h2 {
	/* position: relative; 
	top: 16px; */
}

#video-listing div.duration_views h2 span {
	margin: 0 1px;
	color: #666666;
}

#video-listing div.duration_views p {
	color: #000000;
}

.yp-w1024 #video-listing div.duration_views p {
	/* position: relative; 
	top: -16px; */ 
	margin: 0 0 1px 0;
}

.yp-w1280 #video-listing div.duration_views p.manyviews {
	font-size: 93%;
}

#video-listing div.duration_views p span {
	font-size: 93%;
}

#video-listing div.rating {
	color: white;
}

.yp-w1280 #video-listing div.rating {
	padding-left: 5px;
	border-left: 1px solid #1f1f1f;
	text-align: center;
	font: 93% arial;
	margin-top: 0px;
	position: absolute;
	#bottom: 0;
	margin-left: 48px;	
}

.yp-w1024 #video-listing div.rating {
	/* clear: left;  */
	/* width: 100%;  */
	/* float: right; */
	font: 93% arial;
	/* position: relative; */
}

.yp-w1280 #video-listing div.rating h2 {
	margin: 1px 0 3px 0;
	width: 60px; 
}

.yp-w1024 #video-listing div.rating h2 {
	/*position: absolute;
	left: 0px;
	top: 0px; 
	float: right;  */
	/* float: left; */
	/* margin-right: 5px; */
	margin-top: 2px;
	/* float: left; */
	/* width: 60px; */
}

#video-listing div.rating h2 img {
	float: left;
}

#video-listing div.rating p {
	margin-top: 0px;
}

.yp-w1280 #video-listing div.rating p {
	/* font: 93% arial; */
	color: #666666;
	text-align: center;
	width: 60px; 
}

.yp-w1024 #video-listing div.rating p {
	display: none;
	float: right;
	/* font-size: 85%; */
	color: #ccc; /* #EE577C; */
	text-align: left;
}

#video-listing div.rating p span {
	font: 93% arial;
	color: #000000;
}

#video-listing #pages {
	margin-bottom: 35px;
}

.yp-w1280 #video-listing #pages {
	width: 940px;
}

.yp-w1024 #video-listing #pages {
	width: 740px;
}

#video-listing #pages span, 
#video-listing #pages a {
	float: left;
	display: block;
	margin-right: 3px;
}

.yp-w1280 #video-listing #pages span, 
.yp-w1280 #video-listing #pages a {
	padding: 3px 8px 4px;
	font: bold 116% arial;
}

.yp-w1024 #video-listing #pages span, 
.yp-w1024 #video-listing #pages a {
	padding: 2px 6px 3px;
	font: bold 108% arial;
}

#video-listing #pages a {
	text-decoration: none;
	border: 1px solid #555;
	background: #272727; /*  url(sel2.png) left top repeat-x;  */
	color: #ccc;
}

#video-listing #pages span {
	color: white;
}

#video-listing #pages a:hover {
	color: black;
	background: #bbb;
}

#video-listing #pages a.current {
	background: white; /* #272727; */
	color: black;
}

.yp-w1024 .category-page #video-listing {
	width: 586px;
	margin-left: 30px;
}

.yp-w1280 .category-page #video-listing {
	width: 746px;
	margin-left: 30px;
}

#video-listing-header {
	margin-bottom: 14px;
}

#video-listing-header h1 {
	color: white;
	float: left;
}

.yp-w1280 #video-listing-header h1 {
	font: 24px arial;
}

.yp-w1024 #video-listing-header h1 {
	font: 20px arial;	
}

#video-listing-header .feedback {
	float: right;
	color: #CCC;
}

.yp-w1280 #video-listing-header .feedback {
	margin-top: 9px;
}

.yp-w1024 #video-listing-header .feedback {
	margin-top: 5px;
}
		
#video-listing-header .feedback a {
	text-decoration: none; 
	color: #CCC;
}

.yp-w1280 #video-listing-header .feedback a { 
	font-size: 108%;
}

#video-listing-header .feedback a:hover {
	color: #EE577C;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}


* html .clearfix { 
	height: 1%; 
}

.clearfix {
	display: block;
}

