div.qlistadding img { display: block; }
div.qlistadding { float: left; position: relative; -moz-user-select: none;}
div.qlistadding .qlisticon {
    position: absolute; cursor: pointer;
    width: 15px; height: 15px;
    margin: 6px; line-height: 10px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity: .9; -moz-opacity: .9;
    background: transparent url(../modules/channels/images/btnqlist.png) 0px 0px;
}
div.qlistadding .qlisticon a { text-decoration: none; }
/* quicklist icon positioning */
.topleft .qlisticon { /*   */ }
.topright .qlisticon { right: 0; }
.bottomleft .qlisticon { bottom: 0; }
.bottomright .qlisticon { right: 0; bottom: 0; }
/* end quicklist icon positioning */


div.qlistadding2 img { display: block; }
div.qlistadding2 { float: left; position: relative; -moz-user-select: none; }
div.qlistadding2 .qlisticon2 {
    position: absolute; cursor: pointer;
    width: 15px; height: 15px;
    margin: 6px; line-height: 10px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity: .9; -moz-opacity: .9;
    background: transparent url(../modules/channels/images/btnqlist.png) 0px 0px;
}
div.qlistadding2 .qlisticon2 a { text-decoration: none; }
/* quicklist icon positioning */
.topleft .qlisticon2 { /*   */ }
.topright .qlisticon2 { right: 0; }
.bottomleft .qlisticon2 { bottom: 0; }
.bottomright .qlisticon2 { right: 0; bottom: 0; }
/* end quicklist icon positioning */


div.plistadding img { display: block; }
div.plistadding { float: left; position: relative; top: 4px; left: 4px; -moz-user-select: none; }
div.plistadding .plisticon {
	position: absolute;
	bottom: 7px;
	right: 7px;
	padding: 5px 5px 0 5px;
	background: rgba(0,0,0,.4);
	text-align: center;
	font-size: 12px;
	color: rgba(255, 255, 255, 0.85);
	line-height: 18px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

div.plistadding .plisticon a { text-decoration: none; }
/* quicklist icon positioning */
.topleft .plisticon { /*   */ }
.topright .plisticon { right: 0; }
.bottomleft .plisticon { bottom: 0; }
.bottomright .plisticon { right: 0; bottom: 0; }
/* end quicklist icon positioning */

div.plist_private_icon {
	position: absolute;
	bottom: 7px;
	left: 7px;
	padding: 2px 7px 2px 4px;
	background: rgba(255,0,0,.5);
	text-align: center;
	font-size: 12px;
	color: rgba(255, 255, 255, 0.85);
	line-height: 18px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.pbg { width: 200px; height: 118px; background-image: url(../modules/channels/images/playlistbg.png); background-repeat: no-repeat; padding: 0; }
.pbg2 { width: 158px; height: 95px; background-image: url(../modules/channels/images/playlistbg2.png); background-repeat: no-repeat; padding: 0;}

.pcount { border-bottom:1px solid #CCCCCC; font-size:14px; font-weight:bold; padding-bottom:5px; margin-bottom: 10px;}
.plong, .plong a { font-size:14px; font-weight:bold; height:16px; overflow:hidden; }
