/* @override 
	http://www.videojuicer.com/plushmusic/stylesheets/default.css
	http://www.plushmusic.tv/plushmusic/stylesheets/default.css
	http://staging.plushmusic.tv/plushmusic/stylesheets/default.css
*/
a.download-btn { display:  none; }
/* My Comment */

/* -----------------------------------------------------  

	Default HTML Styles on World of Martial Arts
	Author:		Alex Nichol
	Email:		alex@aelius.net	

 -----------------------------------------------------  */






/* Reset everything first (courtesy of Eric Meyer)
   -----------------------------------------------------
   -----------------------------------------------------  */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}
	
/* remember to define focus styles! */
:focus {
	outline: 0;
	}
	
body {
	line-height: 1;
	color: black;
	background: white;
	}

ol, ul {
	list-style: none;
	}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}

caption, th, td {
	text-align: left;
	font-weight: normal;
	}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}

blockquote, q {
	quotes: "" "";
	}












/* Redefined HTML Styles
   -----------------------------------------------------
   -----------------------------------------------------  */

body {
	background-color: #3b3b3b;
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #7b7b7b;
	color: #515050;
	line-height: 18px;
	}

img {
	border-width: 0;
	/* height: auto; */
	/* width: auto; */
	}

* {
	margin: 0px;
	padding: 0px;
	border: none;
	}

/* Lord Vader Hates Furry Animals */
a {
	color: #434554; /* a0a5c1 d5e2f5 */
	text-decoration: none;
	border-bottom: none;
	}
	
	a:link {
		color: #434554;
		text-decoration: none;
		border-bottom: none;
	}
	
	a:visited {
		color: #414352;
		border-bottom: none;
		text-decoration: none;
		}
	
	a:hover, a:visited:hover {
		color: #414352;
		text-decoration: none;
		padding-bottom: -2px;
		border-bottom: 1px dotted #8C9180;
		}
	
	a:focus {
		color: #CC3F41; /* #FFFCC5; */
		text-decoration: none;
		border-color: #8C9180;
	}
	
	a:active {
		border-bottom: none;
		text-decoration: none;
		color: #71839e;
		}
	
	a[rel=external] {
		background: url(../images/v1-5/common/graphics/list-ext-link-bullet.png) center right no-repeat;
		padding: 0 12px 0 0;
		}

p {
	clear: both;
	padding: 0px 0px 8px 0px;
	}

h1 {
	font-weight: bold;
	font-size: 13px;
	color: #214c79;
	padding: 0px 0px 4px 0px;
	}

h2 {
	font-weight: normal;
	font-size: 13px;
	color: #434554;
	padding: 0px 0px 4px 0px;
	}

h3 {
	font-weight: normal;
	font-size: 12px;
	color: #282828; /* #434554; */
	padding: 0px 0px 4px 0px;
	}

h4 {
	font-weight: normal;
	font-size:12px;
	color: #bacae2;
	padding: 0px 0px 4px 0px;
	}

blockquote {
	padding: 5px 8px 8px 17px;
	margin-top:  4px;
	font-style:oblique;
	color: #214C79;
	background: url(../images/v1-5/common/graphics/quote-background.png) top left no-repeat;
	}

cite {
	font-weight: normal;
	font-size: 9px;
	text-align: right;
	padding: 0px 24px 8px 24px;
	margin-top: -16px;
	display: block;
	color: #71839e;
	text-transform: uppercase;
	}

ul {
	list-style:	none;
	padding: 0px 8px 8px 24px;
	}
	
	ul li {
		background: url(../images/v1-5/common/graphics/bullet.png) no-repeat;
		padding-left:  14px;
		margin-left:  -14px;
		}
		
		ul li a, ul li a:link { 
		color: #fff;
		}

	ul li a:hover, ul li a:visited:hover {
		border-bottom: none;
		}
	
	

ol {
	list-style:upper-roman inside; 
	padding: 0px 8px 8px 24px;
	}
	
	ol li a:hover, ul li a:visited:hover {
		border-bottom:  none;
		}
	
ins {
	text-decoration: none;
	font-style: normal;
	padding: 0px 0px 8px 16px;
	display: block;
	}

small {
	font-size: 10px;
	}

em {
	font-style: oblique;
	}

strong {
	font-weight: bold;
	}















/* Miscellaneous Classes
   -----------------------------------------------------
   -----------------------------------------------------  */

.no-border img {
	border:  none !important;
	}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	











/* Video List (Sidebars)
   -----------------------------------------------------
   -----------------------------------------------------  */

/* Default Channel Headings */

.movie-list .category { margin: 0px; padding: 0px; display: block; height: 27px; }
.movie-list .first { height: 27px; }
.movie-list .last { padding-top: 4px; height: 36px; }
.movie-list .last a { margin-right: 4px; }
.movie-list .category h1 { line-height: 18px; padding-top: 6px; }
.movie-list .first h1 { padding-top: 6px; }
.movie-list .category a:hover,
.movie-list .category a:focus,
.movie-list .category a:visited:hover { border: none; cursor: pointer; color: #434554; }

.movie-list .category a.open {
	display: block;
	float: left;
	width: 28px;
	height: 27px;
	background: url(../images/v1-5/common/movie-lists/header-arrow-open.gif) no-repeat;
	}
	
.movie-list .category a.closed {
	display: block;
	float: left;
	width: 28px;
	height: 27px;
	background: url(../images/v1-5/common/movie-lists/header-arrow-closed.gif) no-repeat;
	}
	
	
	
	

	
/* Default Movie Items */
	
.movie-list ul {
	padding: 0px;
	margin: 0px;
	display: block;
	list-style: none;
	}

.movie-list ul li {
	display: block;
	padding: 0;
	margin: 0;
	clear: both;
	}
		

.movie-list ul li a {
	display: block;
	}
		
.movie-list ul li a span.thumb {
	padding: 9px 9px 0px 9px;
	margin: 0;
	float: left;
	position:relative;
	}

	.movie-list ul span.thumb img {
		border: 2px #D9DCE3 solid;
		width:  48px;
		height:  34px;
		overflow:  hidden;
		}
	
	.movie-list ul span.thumb span.overlay {
		display: none;
		}
		
.movie-list ul li span.info {
	padding: 9px 9px 9px 0px;
	color:#a1a1a1;
	font-size: 11px;
	line-height: 13px;
	float: left;
	}


/*
 
	.movie-list ul li span.info em {
		display: block;
		border: 1px solid red;
		}
		
		.movie-list ul li span.info em a {
			display:  block;
			border: 1px solid blue;
			position:  static;
			}

*/


	.movie-list ul li span.info strong {
		color: #569adb;
		font-weight: 900;
		}
	
	.movie-list ul li:hover span.info {	
		color: #214d7c;
		}
		
	.movie-list ul li:hover span.info strong {
		color:#122742;
		}

.movie-list ul li a span.divider {
	display: block;
	padding:0;
	margin:0;
	height: 0;
	font-size: 1px;
	clear: both;
	background:url(../images/v1-5/common/movie-lists/divder.gif) bottom left repeat-x;
	}

.movie-list ul li a span.ratings {
	display:block;
	padding: 0;
	margin: 0;
	display:none; /* Hide because Plush doesnt want ratings */
	}
	
	.movie-list ul li a span.thumb span.overlay {
		display: block;
		position: absolute;
		margin: 9px;
		padding:0;
		width: 48px;
		height: 34px;
		border: 2px #D9DCE3 solid;
		z-index:999;
		top:0;
		left:0;
		background:url(../images/v1-5/common/spacer.gif);
		}
		
		.movie-list ul li:hover a span.thumb span.overlay {
			background:url(../images/v1-5/common/movie-lists/thumb-prompt-small.png) no-repeat;
			border: 2px #234b7e solid;
			}


	
			
/* SideBar Wide */

div.sidebar_wide .movie-list div.category { 				background: #e9ecf1; border-bottom:1px dotted #ccc; }
div.sidebar_wide .movie-list div.first {  height: 26px; overflow:hidden; background: url(../images/v1-5/common/movie-lists/sidebar_wide/heading-top.png) top left no-repeat; }
div.sidebar_wide .movie-list div.last { 					background: url(../images/v1-5/common/movie-lists/sidebar_wide/heading-bottom.png) top left no-repeat; border:none; }	
div.sidebar_wide .movie-list ul li { 						background:none; border-bottom:1px dotted #ccc; }
div.sidebar_wide .movie-list ul li:hover { 					background: #e9ecf1; }
div.sidebar_wide .movie-list ul > li:first-child { 			background:none; }
div.sidebar_wide .movie-list ul > li:first-child:hover { 	background: #e9ecf1; }
div.sidebar_wide .movie-list ul li a span.info {			width: 161px; }
div.sidebar_wide .player-wrapper  div.player {color: #CBCED8; /*RPCHANGE - brghten up alt text*/}

/*RPIMG*/
.icon-small-star-on {background: url(../images/v1-5/common/ratings/small/star-on.png) no-repeat; width: 11px; height:11px;}
.icon-small-star-off {background: url(../images/v1-5/common/ratings/small/star-off.png) no-repeat; width: 11px; height:11px;}





















































/* Link List (Sidebars)
   -----------------------------------------------------
   -----------------------------------------------------  */

/* Default Channel Headings */

.link-list .category {
	margin: 0px;
	padding: 0px;
	display: block;
	height:  26px;
	overflow:  hidden;
	}
	
.link-list .first {
	height: 33px;
	}

.link-list .last {
	height: 36px;
	padding-top:  3px;
	}
	
.link-list .last a { 
	margin-right: 4px; 
	margin-left:  -4px;
	}
		
.link-list .category h1 {
	/* padding-top: 8px; */
	padding-top: 3px;
	padding-bottom:0;
	margin-bottom:0;
	line-height: 22px;
	margin-top: 0px;
	}
	
.link-list .first h1 {
	padding-top: 7px;
	line-height: 12px;
	}
	
.link-list .category a:hover {
	color: #414352;
	border: none;
	cursor:  pointer;	
	}

.link-list .category a.open {
	display: block;
	float: left;
	width: 30px;
	height: 26px;
	background: url(../images/v1-5/common/link-lists/header-arrow-open.gif) 0 -4px no-repeat; }


.link-list .category a.closed {
	display: block;
	float: left;
	width: 30px;
	height: 26px;
	background: url(../images/v1-5/common/link-lists/header-arrow-closed.gif) 0 -3px no-repeat;
	}
	
	
	
		
	
/* Default Links */
	
	
.link-list ul {
	padding: 0;
	margin: 0;
	display: block;
	list-style: none;
	}

.link-list ul li {
	display: block;
	padding: 0;
	margin: 0;
	clear: both;
	}
	
.link-list ul li.direct-link { font-style: oblique; }	

.link-list ul li.selected,
.link-list ul li.selected a,
.link-list ul li.selected a:hover { cursor:default; color: #a1a1a1; }
		

.link-list ul li a {
	float: left;
	display: block;
	width: 200px;
	padding: 6px 9px 5px 0px;
	color: #569adb;
	}

.link-list ul li.no-playlists a,
.link-list ul li.no-playlists:hover a { color: #8792a0; font-style:oblique; cursor:default; }
	
	.link-list ul li a:hover {
		color: #122742;
		}
	
.link-list ul li img.icon {
	float: left;
	}

.link-list ul li img.icon-question-icon { width: 31px; height: 31px; }
		
.link-list ul li span.divider {
	display: block;
	padding:0;
	margin:0;
	height: 0;
	font-size: 1px;
	clear: both;
	background:url(../images/v1-5/common/link-lists/divder.gif) bottom left repeat-x;
	}

/*RPIMG*/
.icon-question-icon { background: url(../images/v1-5/common/help-lists/question-icon.png) top left no-repeat; }	
	
	

			
/* SideBar Wide */

div.sidebar_wide .link-list div.category { 					background: #e9ecf1; border-bottom:1px dotted #ccc; }
div.sidebar_wide .link-list div.first {  height: 26px; overflow:hidden; background: url(../images/v1-5/common/link-lists/sidebar_wide/heading-top.png) top left no-repeat;}
div.sidebar_wide .link-list div.last { 						background: url(../images/v1-5/common/link-lists/sidebar_wide/heading-bottom.png) top left no-repeat; border:none; }	
div.sidebar_wide .link-list ul li { 						background: none; border-bottom:1px dotted #ccc;}
div.sidebar_wide .link-list ul li:hover { 					background: url(../images/v1-5/common/link-lists/sidebar_wide/list-item-selected.png) top left no-repeat; }
div.sidebar_wide .link-list ul li.selected { 				background: url(../images/v1-5/common/link-lists/sidebar_wide/list-item-selected.png) top left no-repeat;}
div.sidebar_wide .link-list ul > li:first-child { 			background: none;}
div.sidebar_wide .link-list ul > li:first-child:hover { 	background: url(../images/v1-5/common/link-lists/sidebar_wide/list-item-selected.png) top left no-repeat;}
div.sidebar_wide .link-list ul > li:first-child.selected { 	background: url(../images/v1-5/common/link-lists/sidebar_wide/list-item-selected.png) top left no-repeat;}

/*RPIMG*/
.icon-playlist-icon {background: url(../images/v1-5/common/link-lists/playlist-icon.png) no-repeat; width:31px; height:31px;}
.icon-view-channel-icon {background: url(../images/v1-5/common/link-lists/view-channel-icon.gif) no-repeat; width:31px; height:28px;}

/*RPIMG*/
.icon-rss-small {background: url(../images/v1-5/common/icons/rss-small.png) no-repeat; width: 10px; height:10px;}
.icon-fav-small {background: url(../images/v1-5/common/icons/fav-small.png) no-repeat; width: 11px; height:10px;}




/* SideBar Wide Sub Navigation */

div.sidebar_wide div.sub-nav .link-list div.first { height: 28px; overflow:hidden; margin-top: -6px;	background: url(../images/v1-5/common/link-lists/sidebar_wide/heading-top-dark.png) top left no-repeat; }
div.sidebar_wide div.sub-nav .link-list .category h1 { 	padding-left: 12px; padding-top:6px; }
div.sidebar_wide div.sub-nav .link-list ul li a { 		padding-left: 12px; }

div.sidebar_wide div.sub-nav .link-list





















/* Help List (context sensitive FAQs listed on admin screens)
   -------------------------------------------------------------
   -------------------------------------------------------------  */


/* Default Heading */

.help-list .category {
	margin: 0px;
	padding: 0px;
	display: block;
	height: 43px;
	}
	
.help-list .first {
	margin-top:  -10px;
	background: url(../images/v1-5/common/help-lists/heading-top.png) no-repeat;
	}

.help-list .last {
	padding-top:  6px;
	background: url(../images/v1-5/common/help-lists/heading-bottom.png) no-repeat;
	}
	
.help-list .last a { 
	margin-right: 4px; 
	margin-left:  -4px;
	}
			
.help-list .first h1 {
	line-height: 18px;
	padding-top: 18px;
	padding-left: 12px;
	}





/* Default Links */
	
	
.help-list ul {
	padding: 0px;
	margin: 0px;
	display: block;
	list-style: none;
	}

.help-list ul li {
	display: block;
	padding: 0;
	margin: 0;
	clear: both;
	background: url(../images/v1-5/common/help-lists/question-bg.gif) top left repeat-y;
	}
	
.help-list ul li:hover {
	background: url(../images/v1-5/common/help-lists/question-bg-hover.gif) top left repeat-y;
	}		

.help-list ul li a {
	float: left;
	display: block;
	width: 200px;
	padding: 6px 9px 5px 0px;
	color: #d5e2f5;
	}

.help-list ul li a:hover,
.help-list ul li a:focus {
	color: #fff;
	}
	
.help-list ul li img.icon {
	float: left;
	}

		
.help-list ul li span.divider {
	display: block;
	padding:0;
	margin:0;
	height: 1px;
	font-size: 1px;
	clear: both;
	background:url(../images/v1-5/common/help-lists/divider.gif) bottom left repeat-x;
	}




















/* Generic and Page-wide Classes/IDs
   -----------------------------------------------------
   -----------------------------------------------------  */

.clear {
	clear: both;
	height: 1px;
	width: 100%;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	line-height: 1px;
	}

.hr {
	padding: 0px 0px 8px 0px;
	height: 1px;
	width: 100%;
	display: block;
	background:url(../images/v1-5/common/graphics/hr.gif) repeat-x;
	}













/* Promo and Advertising Classes
   -----------------------------------------------------
   -----------------------------------------------------  */

.promo {
	margin: 0px 0px 4px 0px;
	padding: 2px 0 4px 0;
	position: relative;
	}
		
	.promo a:hover {
		border: none;
		}

	.promo .advert {
		}
	
	div.sidebar_wide .promo .header {
		background:url(../images/v1-5/common/advertising/side-bar-wide/header.png) no-repeat;
		height: 15px;
		}
		
	div.sidebar_wide .promo .footer {
		background:url(../images/v1-5/common/advertising/side-bar-wide/footer.png) no-repeat;
		height: 12px;
		margin-top: -5px;
		margin-bottom: 2px;
		}	
		
	div.sidebar_narrow .promo {
		clear:  both;
		padding-top:  0;
		}
		
	div.sidebar_narrow .promo .header {
		background:url(../images/v1-5/common/advertising/side-bar-narrow/header.png) no-repeat;
		height: 15px;
		}
		
	div.sidebar_narrow .promo .footer {
		background:url(../images/v1-5/common/advertising/side-bar-narrow/footer.png) no-repeat;
		height: 12px;
		margin-top: -5px;
		margin-bottom: 8px;
		}	




div.wide-single-promo {
	margin: 10px 0px 0px 0px;
	position: relative;
	clear: both;
	}
	div.wide-single-promo a:hover {
		border: none;
		}



div.double-promo {
	margin: 6px 0px 0px 0px;
	position: relative;
	clear: both;
	}
	div.double-promo a:hover {
		border: none;
		}




















/* Generic Text Page Styles
   -----------------------------------------------------
   -----------------------------------------------------  */
   
div.page-heading {
	margin: 0px;
	padding: 0px;
	display: block;
	height:  33px;
	}
div.page-heading  h1 { float: left; padding-left: 12px; display: block; line-height: 18px; padding-top: 12px; height: 16px; overflow: hidden; }
div.page-heading  div.actions { float: left; padding-top: 7px; padding-right: 4px; height: 26px; }
div.page-heading div.actions a.small	{margin-top:4px;}

div.central_column_wide div.page-heading { 		margin-top: -6px;	    	background:url(../images/v1-5/common/text-page/central_column_wide/heading-top.png) top left no-repeat; }
div.central_column_wide div.page-heading h1 { 				width: 338px; }
div.central_column_wide div.page-heading  div.actions { 	width: 226px; }

div.central_column_narrow div.page-heading { 				background:url(../images/v1-5/common/text-page/central_column_narrow/heading-top.png) top left no-repeat; }
div.central_column_narrow div.page-heading h1 { 			width: 314px; }
div.central_column_narrow div.page-heading  div.actions { 	width: 130px; }



div.page-footer {
	margin: 0px;
	padding: 0px;
	display: block;
	height:  33px;
	padding-right: 4px;
	padding-top: 0px;
	}
div.central_column_wide div.page-footer {     background:url(../images/v1-5/common/text-page/central_column_wide/heading-bottom.png) top left no-repeat; }
div.central_column_narrow div.page-footer {   background:url(../images/v1-5/common/text-page/central_column_narrow/heading-bottom.png) top left no-repeat; }



div.content-wrapper { padding-top: 16px; }
div.central_column_wide div.content-wrapper {		background: #25272A;}
div.central_column_narrow  div.content-wrapper {	background: url(../images/v1-5/common/text-page/central_column_narrow/bg-top.png) top left no-repeat; }

div.content { padding: 2px 16px 24px;}
div.central_column_wide div.content { background: #25272A; }
div.central_column_narrow div.content { background: url(../images/v1-5/common/text-page/central_column_narrow/bg.png) repeat-y; }

div.content h1 	{color:#fff;}
div.content p	{color:#999;}
div.content ul	{color:#7e7e7e;}
div.content h2	{color:#fff;}

div.content a,
div.content ul li a,
div.content a:link { color: #F7F7C0; /* #FFFCC5; */ border-bottom: 1px dotted #8C9180; }
div.content a:hover, a:visited:hover,
div.content a:focus { color:#569ADC; border-color: #7e8897; }
div.content blockquote { margin: 16px 24px 0 16px; font-size: 13px; }
div.content blockquote h3 { color: #a6aabb; }
div.content cite { margin: -16px 24px 16px 0; padding: 0; }

div.content span.hr { margin: 4px 0; width: 100%; height: 1px; display: block; background:url(../images/v1-5/common/text-page/central_column_wide/divider.gif) repeat-x; }




ul#generic_list.movies li a { color: #434554; }





/* Generic Form Styles
   -----------------------------------------------------
   -----------------------------------------------------  */
   

div.content form {
	display: block;
	}

div.content form fieldset {
	margin: 0 0 12px 0;
	padding: 0;
	}
	
div.central_column_wide div.content form fieldset { 	background: url(../images/v1-5/common/forms/central_column_wide/fieldset-tile.png) left repeat-y; } 	

div.central_column_wide div.content form fieldset.buttons,
div.central_column_narrow div.content form fieldset.buttons,
div.content form fieldset.buttons {
	background:  none;
	padding-right: 8px;
	}
	
div.content form legend a {
	display: block;
	margin: 0;
	height: 24px;
	}

div.central_column_wide form legend a {   width: 548px; background: url(../images/v1-5/common/generic-lists/central_column_wide/fieldset-top.png) top left no-repeat; }
div.central_column_narrow form legend a { width: 412px; background: url(../images/v1-5/common/forms/central_column_narrow/fieldset-top.png) top left no-repeat; }

div.content form legend a,
div.content form legend a:hover,
div.content form legend a:focus {
	border: none;
	}

div.content form legend a span,
div.content form legend a span {
	background: #25272A;
	color: #fff;
	font-weight: bold;
	padding: 0 7px 0 7px;
	margin: 0 0 0 9px;
	}
		
div.content form fieldset div.footer,
div.content form fieldset div.footer {
	height: 8px;
	}
	
div.central_column_wide form fieldset div.footer { width: 548px; background: url(../images/v1-5/common/generic-lists/central_column_wide/fieldset-bottom.png) top left no-repeat; }
div.central_column_narrow form fieldset div.footer { background: url(../images/v1-5/common/generic-lists/central_column_wide/fieldset-bottom.png) top left no-repeat; }
	
div.content form fieldset.buttons {
	display: block;
	padding: 0px 24px 0px 0px;
	margin: 0 0 4px 0;
	background: none;
	}

div.content form fieldset.buttons a,
div.content form fieldset.buttons a:hover {
	border:none;
	}

div.content form fieldset div.fields,
div.content form fieldset div.checkboxes {
	padding: 0px 16px 8px 16px;
	}





/* Fields */
   
input,
textarea,
select {
	outline: none;
	color: #5d6774;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	}
	
label { 
	font-size: 12px;
	font-weight: normal;
	color: #2a2a2a;
	}

.central_column_wide label {
	color: #ccc;
}

#share_this_form label {
	color: #fff !important;
}

form dl dt {
	float: left;
	display: block;
	margin-top: 8px;
	}
	
form dl dd {
	float: left;
	display: block;
	margin-top: 8px;
	}

fieldset.smallprint {
	display: block;
	clear: both;
	font-size: 10px;
	line-height: 12px;
	}
   
select,
input,
textarea {
	padding: 0;
	border: 1px solid #c5c5c5;
	}	
	
	select option,
	input,
	textarea { padding: 2px; }
	
	select, select option { background: #fff; }
			
.auto_width	{ width:  auto; }		





/* Text-fields and Text-areas */

div.fields h2 {
	font-weight:  bold;
	font-size:  12px;
	color:#ccc;
	}

div.fields p {
	color:  #999;
	}   
   
div.fields dl dt {
	display: block;
	clear: left;
	}
	
div.fields dl dd {
	display: block; 
	padding-left: 18px;
	}   
   
   
   
   
   
/* Radio Button and Check Box Lists */
	
div.fields dl.radio dt,
div.fields dl.check dt {
	margin-top: 2px;
	padding-left: 20px;
	}

div.fields dl.radio dt {
	padding-top: 0;
	}

div.fields dl.check dd {
	padding-top: 1px;
	margin-top: 1px;
	}
		
div.fields dl.radio dd {
	/*background:  #0f0;*/
	margin-top: 2px;
	padding-left: 0;
	padding-bottom: 2px;
	}

div.fields dl.radio dt input,
div.fields dl.check dt input {
	width: auto;
	border: none;
	color: black;
	}

div.fields dl.radio dd label,
div.fields dl.check dd label {
	font-weight: normal;
	color: #ccc; /* #bac3ce; */
	} 
   

div.content-wrapper div.fields dl.radio dd label,
div.content-wrapper div.fields dl.check dd label {
	font-weight: normal;
	color: #fff; /* #bac3ce; */
	}   




/* Central Column Wide */

div.central_column_wide div.fields dl dt { width: 170px; }
div.central_column_wide div.fields dl dd { width: 310px; }

div.central_column_wide div.fields select,
div.central_column_wide div.fields input,
div.central_column_wide div.fields textarea { width: 260px; }

/*RPIMG*/

.icon-large-star-on {background: url(../images/v1-5/common/ratings/large/star-on.png) no-repeat; width:17px; height:16px;}
.icon-large-star-off {background: url(../images/v1-5/common/ratings/large/star-off.png) no-repeat; width:17px; height:16px;}




/* Central Column Narrow */

div.central_column_narrow div.fields dl dt { width: 150px; }
div.central_column_narrow div.fields dl dd { width: 212px; }
	
div.central_column_narrow div.fields select,
div.central_column_narrow div.fields input,
div.central_column_narrow div.fields textarea { width: 180px; }	




/* Radio Button Lists */
	
div.central_column_wide div.fields dl.radio dt,
div.central_column_wide div.fields dl.check dt {
	width: 24px;
	
	}
		
div.central_column_wide div.fields dl.radio dd,
div.central_column_wide div.fields dl.radio dd {
	width: 456px;
	margin-top:  1px;
	}



div.central_column_narrow div.fields dl.radio dt,
div.central_column_narrow div.fields dl.check dt {
	width: 24px;
	}
		
div.central_column_narrow div.fields dl.radio dd,
div.central_column_narrow div.fields dl.radio dd {
	width: 328px;
	margin-top:  1px;
	}








/* Validation Errors */
	
.fieldWithErrors {
	background: url(../images/v1-5/common/icons/form-error.png) no-repeat;
	margin-left: -18px;
	padding-left: 18px;
	}	

.fieldWithErrors select,
.fieldWithErrors input,
.fieldWithErrors textarea {
	border: 2px solid #B62222;
	color:  #731914;
	}
   
   
   
   
   
   
   
   
   
   
   
   
/* Inline Help Styles
   -------------------------------------------------------------
   -------------------------------------------------------------  */

div.inline-help {
	margin: 0;
	padding:  12px 0 0 0;
	clear:  both;
	}

div.inline-help a,
div.inline-help a:link,
div.inline-help a:active,
div.inline-help a:visited,
div.inline-help a:hover,
div.inline-help a:focus {
	clear:  both;
	margin-right:  12px;
	padding:  1px 0 0 20px;
	border:  none;
	display:  block;
	font-weight:  bold;
	color:  #F7F7C0;
	border:  none;
	}

div.inline-help a:hover,
div.inline-help a:focus {
	color:  #fff;
	}

div.inline-help a.question {
	background:  url(../images/v1-5/common/inline-help/question-icon.png) top left no-repeat;
	}
	
div.inline-help a.loading {
	background:  url(../images/v1-5/common/inline-help/ticker-424b59.gif) top left no-repeat;
	}

div.inline-help a.open {
	background:  url(../images/v1-5/common/inline-help/question-icon.png) top left no-repeat;
	color:  #F7F7C0;
	}
	
div.inline-help a span {
	display:  block;
	padding: 0 0 3px 0;
	}
	
div.inline-help a.open span {
	background:  url(../images/v1-5/common/inline-help/divider.gif) bottom left repeat-x; margin-top: 4px;
	}
	
div.inline-help span.panel {
	display:  block;
	margin: 0 12px 0 20px;
	padding: 0;
	background: url(../images/v1-5/common/inline-help/divider.gif) bottom left repeat-x;
	}

div.inline-help span.panel p {
	color: #E9ECF1;
	padding: 8px 0 0 0;
	}
	
div.content-wrapper div.inline-help span.panel p {
	color: #E9ECF1;
	padding: 8px 0 0 0;
	}
	
div.inline-help span.panel a, 
div.inline-help span.panel a:link,
div.inline-help span.panel a:visited,
div.inline-help span.panel a:active,
div.inline-help span.panel a:hover {
	display:  inline;
	color:  inherit;
	padding:  0;
	margin:  0;
	color: #e5edf9;
	font-weight: normal;
	}

	div.inline-help span.panel a:hover, 
	div.inline-help span.panel a:visited:hover {
		color: #FFFCC5;
		text-decoration: none;
		border-bottom: 1px dotted #8C9180;
		}

div.inline-help span.panel span.close {
	font-size:  11px;
	color:  #646d7a;
	display:  block;
	margin-right: 8px;
	padding-bottom: 8px;
	text-align:  right;
	}

div.inline-help span.panel span.close a {
	display:  inline;
	padding:  0;
	margin-bottom: 8px;
	color:  #F7F7C0;
	}
	div.inline-help span.panel span.close a:hover {
		color:  #fff;
		}

div.inline-help span.panel span.close a:hover,
div.inline-help span.panel span.close a:hover {
	border:  none;
	}






























/* Lists (Central Columns)
   -----------------------------------------------------
   -----------------------------------------------------  */

/* Default Headings */

.list .category { margin: 0px; padding: 0px; display: block; height: 32px; }
.list .first { /* height: 33px; */ height: 28px; }
.list .last { padding-top: 4px; }
.list .last a { margin-right: 4px; }
.list .category h1 { line-height: 18px; padding-top: 6px; }
.list .first h1 { padding-top: 10px; }
.list .category a:hover { border: none; cursor: pointer; }

.list .category a.open {
	display: block;
	float: left;
	width: 30px;
	height: 32px;
	background: url(../images/v1-5/common/movie-lists/header-arrow-open.gif) no-repeat;
	}
	
.list .category a.closed {
	display: block;
	float: left;
	width: 30px;
	height: 32px;
	background: url(../images/v1-5/common/movie-lists/header-arrow-closed.gif) no-repeat;
	}
	
	
	
	

	
/* Default Items */
	
.list ul {
	padding: 0px;
	margin: 0px;
	display: block;
	list-style: none;
	}

.list ul li {
	display: block;
	padding: 0;
	margin: 0;
	clear: both;
	}
		

.list ul li a {
	display: block;
	}
		
.list ul li a span.thumb {
	padding: 9px 9px 0px 9px;
	margin: 0;
	float: left;
	position:relative;
	}

	.list ul span.thumb img {
		border: 2px #D9DCE3 solid;
		/* ALEX */ width:  100px;
		/* ALEX */ height:  74px;
		overflow:  hidden;
		}
	
	.list ul li:hover span.thumb img {
		border: 2px #214C79 solid;
		}

	.list ul span.thumb span.overlay {
		display: none;
		}
		
.list ul li span.info {
	padding: 9px 9px 9px 0px;
	color:#1f242c;
	font-size: 11px;
	line-height: 13px;
	float: left;
	}

	.list ul li span.info strong {
		font-weight: 900;
		}

.list ul li a span.divider {
	display: block;
	padding:0;
	margin:0;
	height: 1px;
	font-size: 1px;
	clear: both;
	background:url(../images/v1-5/common/movie-lists/divder.gif) bottom left repeat-x;
	}

.list ul li a span.ratings {
	display:block;
	padding: 0;
	margin: 0;
	}
	
	.list ul li a span.thumb span.overlay {
		display: block;
		position: absolute;
		margin: 9px;
		padding:0;
		width: 48px;
		height: 34px;
		border: 2px #D9DCE3 solid;
		z-index:999;
		top:0;
		left:0;
		background:url(../images/v1-5/common/spacer.gif);
		}
		
		.list ul li:hover a span.thumb span.overlay {
			background:url(../images/v1-5/common/movie-lists/thumb-prompt-small.png) no-repeat;
			}
	



/* Nav Bars */

.list div.nav-bar { 
	clear: both;
	color: #727589;
	font-size: 11px;
	padding: 4px 12px 0px 12px;
	}

	.list div.nav-bar span.info { 
		display: block; 
		float: left; 
		}
	
		.list div.nav-bar span.info select { 
			width:  100px;
			margin-left:  4px;
			font-size: 11px;
			}
		.list div.nav-bar span.info select option {
			padding: 1px;
			}
		
		.list div.nav-bar a { 
			color:#5699DD;
			}
		.list div.nav-bar a:hover { 
			color: #214C79;
			border: none;
			}
		.list div.nav-bar strong {
			font-size: 14px;
			}
	
	.list div.nav-bar span.links { 
		display: block;
		float: right; 
		text-align: right; 
		word-spacing: 4px; 
		}


.link-list .category.first, .link-list category.first {
	padding:1px 0 0 0;
}
.link-list .category.first a.closed {
	margin-top: 0;
}
.link-list .category.first a.open {
	margin-top: 0;
}



/*  Central Column Wide */

div.central_column_wide .list div.category h1 { 	width: 278px; float: left; padding:12px 0 1px 12px; display: block; }
div.central_column_wide .list div.category div.actions { 	width: 286px; float: left; padding-top: 10px; padding-right: 4px; height: 19px; }
div.central_column_wide .list div.category { 				background: url(../images/v1-5/common/movie-lists/central_column_wide/heading.png) top left no-repeat; clear: both; }
div.central_column_wide .list div.first { 		margin-top: -6px;	height: 33px; overflow:hidden;		background: url(../images/v1-5/common/movie-lists/central_column_wide/heading-top.png) top left no-repeat; }
div.central_column_wide .list div.last { 					background: url(../images/v1-5/common/movie-lists/central_column_wide/heading-bottom.png) top left no-repeat; }	
div.central_column_wide .list ul li { 						background: #fff; border-bottom:1px dotted #ccc;  }
div.central_column_wide .list ul li:hover { 				background: #E9ECF1;  }
div.central_column_wide .list ul li { 						clear: both; float: left; width: 580px; }
div.central_column_wide .list ul li span.thumb { 			display: block; float: left; padding: 12px 12px 8px 12px; position: relative;}
div.central_column_wide .list .movies ul li span.thumb img {width: 100px; height:  74px;  }

div.central_column_narrow .list .movies span.thumb img {  width: 48px; height:  34px;  }
	
div.central_column_wide .list ul li span.info { 					display: block; float: left;  width: 430px; min-height: 36px;   line-height: 14px; padding-top: 20px; padding-right: 12px; color: #A1A1A1; font-size: 12px; } /* Changed width from 388 so that it fills the pace where stars used to be */




div.central_column_wide .list ul li span.info span.created 			{display: block; padding: 1px 0; padding-top: 2px;  }
div.central_column_wide .list ul li span.info span.created strong	{font-weight: normal; padding-right: 2px; color:#1F242C; }
div.central_column_wide .list ul li span.info span.created a 		{display: inline; color: #569ADC; }
div.central_column_wide .list ul li span.info span.tags 			{display: block; padding: 1px 0; }
div.central_column_wide .list ul li span.info span.tags strong		{font-weight: normal; padding-right: 2px; color:#1F242C; }
div.central_column_wide .list ul li span.info span.tags a 			{display: inline; color: #569ADC; }
div.central_column_wide .list ul li:hover span.info span.tags		{color: #1f242c;}
div.central_column_wide .list ul li:hover span.info strong a		{color: #1f242c;}
div.central_column_wide .list ul li span.info p 					{display: block; padding: 1px 0; width: 350px; }
div.central_column_wide .list ul li span.info p strong				{font-weight: normal; padding-right: 2px; color:#1F242C; }
div.central_column_wide .list ul li:hover span.info p strong		{font-weight: normal; padding-right: 2px; color:#1F242C; }


div.central_column_wide .list ul li:hover span.info span.tags 		{color:#A5A1A1;}






div.central_column_wide .list ul li span.ratings { 					display: block; float: left; width: 88px; text-align: right; padding-top: 22px; display:none; /* Hide because plush dont want ratings :( */}
div.central_column_wide .list ul li span.actions { 					display: block; float: right; width: 360px; height: 32px; padding-right: 12px; }
div.central_column_wide .list ul li span.info strong { 				color: #569ADC; }
div.central_column_wide .list ul li span.info strong a { 			padding-top: 1px; float: left; color:  #569ADC; }
div.central_column_wide .list ul li span.info ins { 				clear: both; padding: 0; margin: 0; padding-top: 2px; }
div.central_column_wide .list ul li span.info small { 				color: #A1A1A1; font-size: 10px; padding-left: 4px; }

div.central_column_wide .list ul li:hover span.info strong { 				color: #214C79; }



div.central_column_wide .list ul li span.divider { 					background: url(../images/v1-5/common/movie-lists/central_column_wide/divider.gif) bottom left repeat-x; display: block; padding:0; margin:0; height: 0; font-size: 1px; clear: both; }
div.central_column_wide .list ul li span.thumb span.overlay { 		margin: 12px; width: 100px; height: 74px; display: block;	position: absolute; padding: 0; border: 2px #D9DCE3 solid; z-index:999; top:0; left:0; background:url(../images/v1-5/common/spacer.gif); }
div.central_column_wide .list ul li:hover span.thumb span.overlay { border: solid 2px #214C79; background: url(../images/v1-5/common/movie-lists/thumb-prompt-large.png) no-repeat; }

div.central_column_wide .list div.nav-bar { 					width: 556px; height: 23px; }
div.central_column_wide .list div.nav-bar span.info { 			width: 230px; color:#7a7a7a; }
div.central_column_wide .list div.nav-bar span.links { 			width: 326px; }
div.central_column_wide .list div.nav-bar span.links strong { 	font-size:  16px; }
div.central_column_wide .list .top { 							background: #E9ECF1; border-top:1px solid #fff; }
div.central_column_wide .list .bottom { 						margin-bottom: 1px;	background:#E9ECF1; }

div.central_column_wide .list ul li.no-movies { 				background:#25272a; }
div.central_column_wide .list ul li.no-movies span.info { 		padding: 15px 0 0 12px; width: 356px; height: auto; color: #666 !important; font-style: oblique; cursor:default; }
div.central_column_wide .list ul li.no-movies span.actions { 	padding: 12px 12px 10px 0; width: 200px; height: 24px; }

div.central_column_wide .list ul li.no-items { 					background: url(../images/v1-5/common/generic-lists/central_column_wide/no-items-bg.png) repeat-y; }
div.central_column_wide .list ul li.no-items span.info { 		padding: 15px 0 0 12px; width: 356px; float: left;  height: auto; color: #8792a0 !important; font-style: oblique; cursor:default; }
div.central_column_wide .list ul li.no-items span.actions { 	padding: 12px 12px 10px 0; width: 200px; float: left; height: 24px; }




/*  Central Column Narrow */

div.central_column_narrow .list div.category h1 { 				width: 218px; float: left; padding-left: 12px; display: block; }
div.central_column_narrow .list div.category div.actions { 		width: 226px; float: left; padding-top: 7px; padding-right: 4px; height: 26px; }
div.central_column_narrow .list div.category { 					background: url(../images/v1-5/common/movie-lists/central_column_narrow/heading.png) top left no-repeat; clear: both; }
div.central_column_narrow .list div.first {  height: 28px; overflow:hidden;	background: url(../images/v1-5/common/movie-lists/central_column_narrow/heading-top.png) top left no-repeat; }
div.central_column_narrow .list div.last { 						background: url(../images/v1-5/common/movie-lists/central_column_narrow/heading-bottom.png) top left no-repeat; }	
div.central_column_narrow .list ul li { 						clear: both; float: left; width: 460px; background: #fff; border-bottom:1px dotted #ccc;  }
div.central_column_narrow .list ul li:hover { 					background: #E9ECF1;  }

div.central_column_narrow .list ul.draggable li:hover {
	background: #E9ECF1;
}

div.central_column_narrow div.list ul.draggable li:hover span.thumb span.overlay {
	border-color: #234B7E;
}

div.central_column_narrow .list ul li span.thumb { 						display: block; float: left; padding: 12px 12px 8px 12px; position: relative; }
div.central_column_narrow .list ul li span.info { 						display: block; float: left; width: 320px; min-height: 36px; /*overflow: hidden; */ line-height: 14px; padding-top: 20px; padding-right: 12px; color: #bbbcc9; font-size: 12px; }
div.central_column_narrow .list ul li span.ratings { 					display:  none; }
div.central_column_narrow .list ul li span.actions { 					display: block; float: right; width: 320px; height: 28px; padding-right: 12px; }
div.central_column_narrow .list ul li span.info strong { 				color: #569adb; }
div.central_column_narrow .list ul li span.info strong a { 				padding-top: 1px; float: left; color:  #3a3b4e; }
div.central_column_narrow .list ul li span.info ins { 					clear: both; padding: 0; margin: 0; padding-top:  2px; }
div.central_column_narrow .list ul li span.info small { 				color: #CCCCCC; font-size: 10px; padding-left: 4px; }

div.central_column_narrow .list ul li:hover span.info strong { 			color: #214C79; }


div.central_column_narrow .list ul li span.divider { 					background: url(../images/v1-5/common/movie-lists/central_column_narrow/divider.gif) bottom left repeat-x; display: block; padding:0; margin:0; height: 0; font-size: 1px; clear: both; }
div.central_column_narrow .list ul li span.thumb span.overlay { 		margin: 12px; width: 100px; height: 74px;display: block;	position: absolute; padding:0; border: 2px #D9DCE3 solid; z-index:999; top:0; left:0; background:url(../images/v1-5/common/spacer.gif); }
div.central_column_narrow .list ul li:hover span.thumb span.overlay { background:url(../images/v1-5/common/movie-lists/thumb-prompt-large.png) no-repeat; }
div.central_column_narrow .list ul li:hover span.thumb span.overlay { border: 2px #214C79 solid; }

div.central_column_narrow div.list ul.organise li:hover span.thumb span.overlay { border: 2px #FFF solid; }

div.central_column_narrow .list div.nav-bar { 						width: 436px; height: 23px; }
div.central_column_narrow .list div.nav-bar span.info { 			width: 200px; }
div.central_column_narrow .list div.nav-bar span.links { 			width: 234px; }
div.central_column_narrow .list div.nav-bar span.links select, 
div.central_column_narrow .list div.nav-bar span.links option { 	font-size:  11px; }
div.central_column_narrow .list div.nav-bar label { 				font-size:  11px; font-weight: normal; }
div.central_column_narrow .list div.nav-bar span.links strong { 	font-size:  16px; }
div.central_column_narrow .list .top { 								background:#E9ECF1; }
div.central_column_narrow .list .bottom { 							background:#E9ECF1; }

div.central_column_narrow .list ul li.no-movies { 				background:#25272a; }
div.central_column_narrow .list ul li.no-movies span.actions { 	padding: 12px 12px 10px 0; width: 160px; height: 24px; }

div.central_column_narrow .list ul li.no-items { 				background: url(../images/v1-5/common/generic-lists/central_column_narrow/no-items-bg.png) repeat-y; }
div.central_column_narrow .list ul li.no-items span.info { 		padding: 15px 0 0 12px; width: 296px; float: left;  height: auto; color: #8792a0 !important; font-style: oblique; cursor:default; }
div.central_column_narrow .list ul li.no-items span.actions { 	padding: 12px 12px 10px 0; width: 140px; float: left; height: 24px; }

/*RPIMG*/

img.icon-image {background: url(../images/v1-5/common/generic-lists/icons/image.png) no-repeat; width:60px; height:50px; border:1px solid red;}

/*RPCHANGE - Adding in styling for new document class */

div.central_column_narrow div.list ul.documents li span.thumb { padding: 3px 0 0 3px;}
div.central_column_narrow div.list ul.documents li span.thumb img { width: 36px; height: 36px; padding: 0; border: none;}
div.central_column_narrow div.list ul.documents li span.thumb span.overlay { width: 48px; height: 34px;}
div.central_column_narrow div.list ul.documents li:hover span.thumb span.overlay { background:url(http://assets1.videojuicer.com/pokerstars/images/v1-5/common/movie-lists/thumb-prompt-small.png) no-repeat; width: 48px; height: 34px; /* RPCHANGE */  }

div.central_column_narrow div.list ul.documents li span.info { padding-bottom: 6px; width: 300px; padding-top: 11px; font-size: 11px; line-height: 12px;}
div.central_column_narrow div.list ul.documents li div.actions { display: block; float: right; width: 90px; padding: 0 12px 6px 0; margin-top: 10px; }
div.central_column_narrow div.list ul.documents li div.actions a {float:right; clear:none; display:inline;}

div.central_column_narrow div.list ul.documents li span.info em { display: block; padding-top: 5px; margin: 0;color: #333; clear: left; /*RPCHANGE @02 - clear em text onto next line */ }


div.central_column_narrow div.list ul.documents li.no-movies span.actions { width: 140px; }
div.central_column_narrow div.list ul.documents li.no-movies span.info { font-style: oblique; height: 8px; cursor: default; width: 290px; padding: 16px 0 0 10px; min-height: 0; }








/* Generic List
   -----------------------------------------------------
   -----------------------------------------------------  */


/*  Central Column Wide */

div.central_column_wide .list ul.generic li { 						background: #fff;  }
div.central_column_wide .list ul.generic li:hover { 				background: #E9ECF1;  }
div.central_column_wide .list ul.generic li { 							clear: both; float: left; width: 580px; }

div.central_column_wide .list ul.generic li span.thumb { 				display: block; float: left; padding: 8px 4px 8px 8px; position: relative; }
div.central_column_wide .list ul.generic li span.thumb img { 			border:  none; width:  auto; height: auto; margin:  0; }
div.central_column_wide .list ul.generic li span.info { 				display: block; float: left; width: 484px; min-height: 0; line-height: 14px; padding-top: 17px; padding-right: 12px; color: #A1A1A1; }
div.central_column_wide .list ul.generic li span.info a,
div.central_column_wide .list ul.generic li span.infoa:hover { color:  #61647a;}
div.central_column_wide .list ul.generic li span.actions { 				display: block; float: right; width: 484px; padding: 0 12px 6px 0; }
div.central_column_wide .list ul.generic li span.actions a.btn { 		float: right; } 

div.central_column_wide .list ul.generic li span.info strong { 			color: #569ADC;  }
div.central_column_wide .list ul.generic li:hover span.info strong		{color:#214C79;}
div.central_column_wide .list ul.generic li span.info small { 			color: #A1A1A1; font-size: 10px; }
div.central_column_wide .list ul.generic li span.divider { 				background: url(../images/v1-5/common/generic-lists/central_column_wide/divider.gif) bottom left repeat-x; display: block; padding:0; margin:0; height: 0; font-size: 1px; clear: both; }

div.central_column_wide .list ul.generic li.no-items,
div.central_column_wide .list ul.generic li.no-items:hover { 					background: url(../images/v1-5/common/generic-lists/central_column_wide/no-items-bg.png) repeat-y; }
div.central_column_wide .list ul.generic li.no-items span.info { 		padding: 15px 0 0 12px; width: 356px; float: left;  height: auto; color: #8792a0 !important; font-style: oblique; cursor:default; }
div.central_column_wide .list ul.generic li.no-items span.actions { 	padding: 12px 12px 10px 0; width: 200px; float: left; height: 24px; }


div.central_column_wide .list ul.generic li.no-movies span.info { 	width: 400px; padding-bottom:  14px; padding-top: 14px; }
div.central_column_wide .list ul.generic li.no-movies span.actions { width: 130px; padding-top:  10px;}


div.central_column_wide .list ul.generic li span.thumb img.icon-question-icon { width: 31px; height: 24px; }





/* Central Column Narrow */

div.central_column_narrow .list ul.generic li { 					background: url(../images/v1-5/common/generic-lists/central_column_narrow/list-item-up.jpg) top left repeat-y;  }
div.central_column_narrow .list ul.generic li:hover { 				background: url(../images/v1-5/common/generic-lists/central_column_narrow/list-item-over.jpg) top left repeat-y;  }
div.central_column_narrow .list ul.generic li { 					clear: both; float: left; width: 460px; }

div.central_column_narrow .list ul.generic li span.thumb { 				display: block; float: left; width: 60px; padding: 12px 12px 8px 12px; position: relative;  }
div.central_column_narrow .list ul.generic li span.thumb img { 			border:  none;  }
div.central_column_narrow .list ul.generic li span.info { 				display: block; float: right; width: 212px; overflow: hidden; line-height: 14px; padding-top: 13px; padding-right: 12px; color: #dae3ed; font-size: 12px; }
div.central_column_narrow .list ul.generic li span.actions { 			display: block; float: right; width: 364px; padding: 0 12px 6px 0; }
div.central_column_narrow .list ul.generic li span.actions a.btn { 		float: right; } 

div.central_column_narrow .list ul.generic li span.info strong { 		color: #fff; }
div.central_column_narrow .list ul.generic li span.info small { 		color: #9eabb8; font-size: 10px; }
div.central_column_narrow .list ul.generic li span.divider { 			background: url(../images/v1-5/common/generic-lists/central_column_wide/divider.gif) bottom left repeat-x; display: block; padding:0; margin:0; height: 1px; font-size: 1px; clear: both; }

div.central_column_narrow .list ul.generic li.no-items,
div.central_column_narrow .list ul.generic li.no-items:hover { 			background: url(../images/v1-5/common/generic-lists/central_column_narrow/no-items-bg.png) repeat-y; }
div.central_column_narrow .list ul.generic li.no-items span.info { 		padding: 15px 0 0 12px; width: 296px; float: left;  height: auto; color: #8792a0 !important; font-style: oblique; cursor:default; }
div.central_column_narrow .list ul.generic li.no-items span.actions { 	padding: 12px 12px 10px 0; width: 140px; float: left; height: 24px; }




















/* User List
   -----------------------------------------------------
   -----------------------------------------------------  */

div.central_column_wide .list ul.users li span.thumb { 			display: block; float: left; width: 40px; padding: 12px 12px 8px 12px; position: relative; border: none;  }
div.central_column_wide .list ul.users li span img { height:  auto; width:  auto; } 
div.central_column_wide .list ul.users li span.info { 			display: block; float: left; width: 324px; overflow: hidden; line-height: 14px; padding-top: 18px; padding-left: 4px; color: #A1A1A1; font-size: 12px; }
div.central_column_wide .list ul.users li span.info em { 		font-size:  11px; color: #61647a; }
div.central_column_wide .list ul.users li span.actions { 		display: block; float: right; width: 160px; padding: 50px 12px 0 0; }
div.central_column_wide .list ul.users li span.actions a { 		float: right; } 

div.central_column_wide .list ul.users li span.info strong { 	color: #569ADC;  }
div.central_column_wide .list ul.users li:hover span.info strong { 	color: #214C79;  }
div.central_column_wide .list ul.users li span.info small { 	color: #9eabb8; font-size: 10px; }
div.central_column_wide .list ul.users li span.divider { 		background: url(../images/v1-5/common/generic-lists/central_column_wide/divider.gif) bottom left repeat-x; display: block; padding:0; margin:0; height: 0; font-size: 1px; clear: both; }

div.central_column_wide .list ul.users li.no-items,
div.central_column_wide .list ul.users li.no-items:hover { 			background: #25272a; }
div.central_column_wide .list ul.users li.no-items span.info { 		padding: 15px 0 15px 12px; width: 356px; float: left;  height: auto; color: #8792a0 !important; font-style: oblique; cursor:default; }











/* Channel List (Gurus and Owner Channels)
   -----------------------------------------------------
   -----------------------------------------------------  */

div.central_column_wide .list ul.channels li span.thumb { 			display: block; float: left; width: 130px; padding: 12px 12px 8px 12px; position: relative; border: none;  }
div.central_column_wide .list ul.channels li span.thumb img { height:  auto; width:  auto; }
div.central_column_wide .list ul.channels li span.info { 			display: block; float: left; width: 330px; overflow: hidden; line-height: 14px; padding-top: 18px; padding-left: 4px; color: #aeb2c1; font-size: 12px; }
div.central_column_wide .list ul.channels li span.info em { 		font-size:  11px; color: #61647a; }
div.central_column_wide .list ul.channels li span.actions { 		display: block; float: right; width: 62px; padding: 0px 12px 0 0; }
div.central_column_wide .list ul.channels li span.actions a { 		float: right; } 

div.central_column_wide .list ul.channels li span.info strong 		{ 	color: #569ADB;  }
div.central_column_wide .list ul.channels li:hover span.info strong { 	color: #214C79;  }
div.central_column_wide .list ul.channels li span.info small { 	color: #9eabb8; font-size: 10px; }
div.central_column_wide .list ul.channels li span.divider { 		background: url(../images/v1-5/common/generic-lists/central_column_wide/divider.gif) bottom left repeat-x; display: block; padding:0; margin:0; height: 0; font-size: 1px; clear: both; }

div.central_column_wide .list ul.channels li.no-items,
div.central_column_wide .list ul.channels li.no-items:hover { 		background: url(../images/v1-5/common/generic-lists/central_column_wide/no-items-bg.png) repeat-y; }
div.central_column_wide .list ul.channels li.no-items span.info { 	padding: 15px 0 15px 12px; width: 356px; float: left;  height: auto; color: #8792a0 !important; font-style: oblique; cursor:default; }
















/* List Form Styles (Central Columns)
   -----------------------------------------------------
   -----------------------------------------------------  */

.list div.form-wrapper div.divider {
	display: block;
	padding: 0;
	margin: 0;
	height: 1px;
	font-size: 1px;
	clear: both;
	}

.list form { 				padding: 12px 0px 8px 16px; }
.list form fieldset { 		margin: 0 0 12px 0; }
.list form legend a { 		display: block; margin: 0; height: 24px; }
.list form legend a:hover { border: none; }
.list form legend a span { 	background: #25272a; color: #ffffff; font-weight: bold; padding: 0 7px 0 7px; margin: 0 0 0 9px; }
.list form fieldset div.footer { width: 548px; }
.list form fieldset.buttons { display: block; padding: 0px 24px 0px 0px; margin: 0 0 4px 0; background: none; }
.list form fieldset.buttons a,
.list form fieldset.buttons a:hover { border:none; }
.list form fieldset div.fields,
.list form fieldset div.checkboxes { padding: 0px 16px 8px 16px; }

.list div.inline-help a.loading { background:  url(../images/v1-5/common/inline-help/ticker-505a69.gif) top left no-repeat; }


/* Central Column Wide */

div.central_column_wide .list div.form-wrapper div.divider { margin-left: -16px; } /* makes the line go completely across rather than just starting half way through */

div.central_column_wide .list div.form-wrapper { 					background: #25272a; }
div.central_column_wide .list div.form-wrapper div.divider { 		background: url(../images/v1-5/common/generic-lists/central_column_wide/divider.gif) bottom left repeat-x; }
div.central_column_wide .list form fieldset { 						background: url(../images/v1-5/common/generic-lists/central_column_wide/fieldset-tile.png) left repeat-y; }
div.central_column_wide .list form legend a { 						width: 548px; background: url(../images/v1-5/common/generic-lists/central_column_wide/fieldset-top.png) top left no-repeat; }
div.central_column_wide .list form fieldset div.footer { 			background: url(../images/v1-5/common/generic-lists/central_column_wide/fieldset-bottom.png) top left no-repeat; }

div.central_column_wide .list div.fields dl dt { 					width: 174px; }
div.central_column_wide .list div.fields dl dd { 					width: 322px; }
div.central_column_wide .list select,
div.central_column_wide .list input,
div.central_column_wide .list textarea { 							width: 230px; }	

div.central_column_wide .list div.fields dl.radio dt,
div.central_column_wide .list div.fields dl.check dt { 				width: 24px; }
div.central_column_wide .list div.fields dl.radio dd,
div.central_column_wide .list div.fields dl.check dd { 				width: 470px; }		



/* Central Column Narrow */

div.central_column_narrow .list div.form-wrapper { 					background: #25272A; }
div.central_column_narrow .list div.form-wrapper div.divider { 		background: url(../images/v1-5/common/generic-lists/central_column_narrow/divider.gif) bottom left repeat-x; }
div.central_column_narrow .list form fieldset { 					background: url(../images/v1-5/common/generic-lists/central_column_narrow/fieldset-tile.png) left repeat-y; }
div.central_column_narrow .list form legend a { 					width: 428px; background: url(../images/v1-5/common/generic-lists/central_column_narrow/fieldset-top.png) top left no-repeat; }
div.central_column_narrow .list form fieldset div.footer { 			background: url(../images/v1-5/common/generic-lists/central_column_narrow/fieldset-bottom.png) top left no-repeat; }

div.central_column_narrow .list div.fields dl dt { 					width: 150px; }
div.central_column_narrow .list div.fields dl dd { 					width: 212px; }
div.central_column_narrow .list select,
div.central_column_narrow .list input,
div.central_column_narrow .list textarea { 							width:  180px; }	

div.central_column_narrow .list div.fields dl.radio dt,
div.central_column_narrow .list div.fields dl.check dt { 			width: 24px; }
div.central_column_narrow .list div.fields dl.radio dd,
div.central_column_narrow .list div.fields dl.check dd { 			width: 328px; }		




	
	
	
	
	
	
	
/* List Filter Bar Classes
   ----------------------------------------------------------------
   ----------------------------------------------------------------  */
   
div.filter-bar { background: #25272a; }
div.filter-bar span.edit-filters { display: block; width: 308px; height: 24px; float: left; padding: 5px 0 0 8px; }
div.filter-bar span.edit-filters a { color: #fff; font-weight: bold; padding-right: 16px; background: url(../images/v1-5/common/filter-lists/arrow.gif) center right no-repeat; }
div.filter-bar span.edit-filters a:hover { border: none; color:  #fff; background-image: url(../images/v1-5/common/filter-lists/arrow_over.gif); }
div.filter-bar span.actions { display: block; width: 260px; height:24px; float: right; padding: 5px 4px 0 0; }
div.filter-bar span.actions a {}	
div.filter-bar div.divider { 
	background: url(../images/v1-5/common/filter-lists/divider.gif) top left repeat-x;
	display: block;
	padding: 0;
	margin: 0;
	height: 1px;
	font-size: 1px;
	clear: both;
	}
	
	
	
	


/* List Filter Form Classes
   ----------------------------------------------------------------
   ----------------------------------------------------------------  */

div.form-wrapper form fieldset div.fields dl.filters { margin: 0; }
div.form-wrapper form fieldset div.fields dl.filters dt { display: block; padding: 0 12px 0 0; margin: 3px 0 3px 0; position: relative; clear: none; }
div.form-wrapper form fieldset div.fields dl.filters dt label { display: block; cursor: pointer; height: 20px; font-weight: normal; font-style: oblique; }
div.form-wrapper form fieldset div.fields dl.filters dt label span { display: block; float: left; overflow: hidden; white-space: nowrap; padding: 1px 10px 0 0; }
div.form-wrapper form fieldset div.fields dl.filters dt label img { display: block; float: left; height: 20px; }
div.form-wrapper form fieldset div.fields dl.filters dt label.on { color: #fff; background: url(../images/v1-5/common/filter-lists/on-right.gif) top left no-repeat; }
div.form-wrapper form fieldset div.fields dl.filters dt label.off { color: #656565; background: url(../images/v1-5/common/filter-lists/off-right.gif) top left no-repeat; }
div.form-wrapper form fieldset div.fields dl.filters dt label.on img { background: url(../images/v1-5/common/filter-lists/on-icon.gif) top left no-repeat; }
div.form-wrapper form fieldset div.fields dl.filters dt label.off img { background: url(../images/v1-5/common/filter-lists/off-icon.gif) top left no-repeat; }
div.form-wrapper form fieldset div.fields dl.filters dd { display: none; }
div.form-wrapper form fieldset.buttons { background: none; }

/*RPIMG*/
.icon-double-arrow-right-small {background: url(../images/v1-5/common/icons/double-arrow-right-small.png) no-repeat; width:17px; height:16px;}



/* Central Column Wide */
div.central_column_wide div.form-wrapper form fieldset div.fields dl.filters dt { width: 163px; }
div.central_column_wide div.form-wrapper form fieldset div.fields dl.filters dt label span { width: 122px; }
div.central_column_wide div.form-wrapper form fieldset div.fields dl.filters dt label img { margin-left: 0; width: 21px; }
div.central_column_wide div.form-wrapper form fieldset div.footer { height:  8px; }

/* Central Column Narrow */
div.central_column_narrow div.form-wrapper form fieldset div.fields dl.filters dt label  { font-size: 11px; }
div.central_column_narrow div.form-wrapper form fieldset div.fields dl.filters dt { width: 124px; }
div.central_column_narrow div.form-wrapper form fieldset div.fields dl.filters dt label span { width: 83px; }
div.central_column_narrow div.form-wrapper form fieldset div.fields dl.filters dt label img { width: 21px; }
div.central_column_narrow div.form-wrapper form fieldset div.footer { height: 8px; width: 428px; }


















/* List Share-Form Styles
   -----------------------------------------------------
   -----------------------------------------------------  */

div.side { float: left; }
div.middle { float: left; padding: 20px 0 0 14px; text-align: center; }
div.fields div.side select,
div.fields div.side input,
div.fields div.side textarea { padding: 0; border: 1px solid #707f92; }
div.fields div.side select option,
div.fields div.side input,
div.fields div.side textarea { padding: 2px; }
div.fields div.side input { margin-bottom: 8px; }
div.fields div.side label { display: block; clear: both; padding: 0 0 1px 0; }



/* Central Column Wide */
div.central_column_wide .list div.fields div.side { 			width: 223px; }
div.central_column_wide .list div.fields div.middle { 			width: 56px; }
div.central_column_wide .list div.fields div.side select,
div.central_column_wide .list div.fields div.side input,
div.central_column_wide .list div.fields div.side textarea { 	width: 216px; }
	
/* Central Column Narrow */
div.central_column_narrow .list div.fields div.side { 			width: 164px; }
div.central_column_narrow .list div.fields div.middle { 		width: 56px; }
div.central_column_narrow .list div.fields div.side select,
div.central_column_narrow .list div.fields div.side input,
div.central_column_narrow .list div.fields div.side textarea { 	width: 156px; }













/* Validation Overrides for Lists
   ----------------------------------------------------------------
   ----------------------------------------------------------------  */
   
/* Central Column Wide */
.central_column_wide .list #validation_error div.error  { 		width: 548px; background:url(../images/v1-5/common/validations/in-lists/central_column_wide/bg_top_error.png) no-repeat;}
.central_column_wide .list #validation_error div.footer { 		background:url(../images/v1-5/common/validations/in-lists/central_column_wide/bg_bottom_error.png) no-repeat; }

#validation_error div.error p,
#validation_error div.error div.message li,
#validation_error div.error a					{color:#7C2121;}



.central_column_wide .content #validation_error div.error  { 	width: 532px; background:url(../images/v1-5/common/validations/central_column_wide/bg_top_error.png) no-repeat;}
.central_column_wide .content #validation_error div.footer { 	background:url(../images/v1-5/common/validations/central_column_wide/bg_bottom_error.png) no-repeat; }


/* Central Column Narrow */
.central_column_narrow .list #validation_error div.error  { 	width: 428px; background:url(../images/v1-5/common/validations/in-lists/central_column_narrow/bg_top_error.png) no-repeat; }
.central_column_narrow .list #validation_error div.footer { 	background:url(../images/v1-5/common/validations/in-lists/central_column_narrow/bg_bottom_error.png) no-repeat; }

.central_column_narrow .content #validation_error div.error  { 	width: 412px; background:url(../images/v1-5/common/validations/central_column_narrow/bg_top.png) no-repeat; }
.central_column_narrow .content #validation_error div.footer { 	background:url(../images/v1-5/common/validations/central_column_narrow/bg_bottom.png) no-repeat; }








/* List Search and Ordering Forms
   ----------------------------------------------------------------
   ----------------------------------------------------------------  */
   
div.list-forms {
	background: url(../images/v1-5/common/generic-lists/central_column_wide/no-items-bg.png) left repeat-y;
	} 


div.list-forms span.divider {
	display: block;
	padding:0;
	margin:0;
	height: 1px;
	font-size: 1px;
	clear: both;
	background:url(../images/v1-5/common/movie-lists/divder.gif) bottom left repeat-x;
	}  

form#list_search {
	width: 380px;
	float: left;
	padding: 8px 8px 5px 12px;
	margin: 0;
	}  
   
form#list_order {
	width: 156px;
	float: left;
	padding: 8px 12px 6px 8px;
	margin: 0;
	text-align: right;
	}
   
form#list_search fieldset,
form#list_order fieldset {
	margin:  0;
	padding-left:0;
	background:  none;
	width: 560px;
	}
   
form#list_search label {
	color: #fff;
	padding-top:  1px;
	float:  left;
	}
   
form#list_search input {
	float:  left;
	width:  180px;
	margin:  0 6px;
	}
	
form#list_search a.btn {
	margin-top:  -1px;
	margin-bottom:  0px;
	float:  left;
	}   
   
form#list_order select {
	width: 140px;
	}

form#list_order select option {
	padding-top:  2px;
	padding-bottom:  1px;
	}   
   
   
   
   
   
   
   
   
   
   
   







/* Temporarily Disable Advert Header & Footer
   -----------------------------------------------------
   -----------------------------------------------------  */
div.sidebar_narrow .promo .header,
div.sidebar_narrow .promo .footer,
div.sidebar_narrow .promo .advert {
	display: none;
	}
	
	

	
	
	






