.siteColAFull {
		background	: #000!important;
		width		: 880px;	
		padding		: 5px 5px 5px 5px;
		voice-family    : "\"}\"";    
		voice-family    : inherit;				
		width		: 869px;	
		overflow: hidden;	
		
}

.siteColB	{

		display		: none;

}


/* =Main Left Page
----------------------------------------------- */

.mainLeft	{
		background: #fff url(/Resources/Images/Channels/redCarpet/redCarpet_header.jpg) top left no-repeat;		
		width: 554px;							
		padding-bottom: 5px;			
		float: left;
		padding-left: 5px;		
		voice-family    : "\"}\"";    
		voice-family    : inherit;				
		width: 549px;
}


/* html .mainLeft	{
	
		margin-left	: 3px;	
		width		: 549px;
}
*/

html>body .mainLeft	{
			
		width: 549px;
}



/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
            position: absolute;
            top: 0;
            left: 0;
			width: 544px;
			height: 25px;
			background: #326DA4;
			left: 16px;		
			margin-top: 98px;			
			/*height: 118px;*/
			clear: both;
			overflow: hidden;
			color: #fff;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
			position: relative;
			left: 10px;
			top: 6px;
			width: 525px;
			overflow: hidden;
}
ul.newsticker { /* that's your list */
		position: relative;
		left: 540px;
		font: bold 11px Verdana;
		list-style-type: none;
		margin: 0;
		padding: 0;
}

ul.newsticker li {
		float: left; /* important: display inline gives incorrect results when you check for elem's width */
		display: inline;
		margin: 0;
		padding: 0;
		
}

ul.newsticker a {
		white-space: nowrap;
		padding: 0;
		color: #fff!important;
		font: bold 10px Verdana;
		margin: 0 50px 0 0;
		}
		
ul.newsticker a:hover {
			color: #ff0000!important;
}		
		
ul.newsticker span {
		margin: 0 10px 0 0;
}




.mainLeft .leftPanel {			
			
			margin: 121px 0px 0px 0px;						
			background: #C7C5C5 url(/Resources/Images/Channels/redCarpet/rightNavBg.jpg) top left no-repeat;
			width: 133px;
			float: left;												
}



/* =leftNav top navagation
-------------------------------------------- */

.leftPanel .leftNavRed {
		position: relative;
		margin: 0;
		padding: 5px 0px 5px 5px;
		list-style-type: none;
		color: #fff;
		font-family: Arial, Verdana, Times, serif;
		font-weight: bold;
		font-size: 14px;
		line-height: 20px;
}

.leftPanel .leftNavRed li  {		
	
		margin: 2px 0px;

}

.leftPanel .leftNavRed li a {		
		color: #fff!important;
		padding-left: 3px;
		margin: 2px 0px;

}

.leftPanel .leftNavRed li a:hover {		
		color: #AF0E0A!important;
		background: #fff;
		width: 120px;
		padding: 0px 0px 0px 3px;
		display: block;
		voice-family    : "\"}\"";    
		voice-family    : inherit;
		width: 117px;
}

html>body .leftPanel .leftNavRed li a:hover {		

		width: 117px
}





.leftPanel .leftNavRed .selected {		
		background: #fff;
		color: #AF0E0A!important;		
		display: block;
		width: 120px;
		voice-family    : "\"}\"";    
		voice-family    : inherit;
        width: 117px;		
}

html>body .leftPanel .leftNavRed .selected {
        width: 117px;
}

.leftPanel .leftNavRed .selected a {		
		color: #AF0E0A!important;	
		margin: 0;
}


/* =leftNav banners
-------------------------------------------- */

.leftPanel .leftBannerOne	{
		width: 120px;
		height: 240px;
		margin: 5px 0px 5px 6px;
}

.leftPanel .leftBannerTwo	{
		width: 120px;
		height: 240px;
		margin: 5px 0px 5px 6px;
		padding-bottom: 10px;
}


/* =Celeb Listings
-------------------------------------------- */

.leftPanel .celebListing	{		
		background: url(/Resources/Images/Channels/redCarpet/titleBg.jpg) top left no-repeat;
		width: 133px;
		margin-top: 15px;
		display: none;
}

.leftPanel .celebListing h3 {				
		height: 25px;
		color: #fff;
		font-family: Arial, Verdana, Times, serif;
		font-weight: bold;
		font-size: 16px;
		padding: 3px 0px 0px 7px;		
}

.leftPanel .celebListing ul 	{			
			margin: 0;
			padding: 0px 0px 5px 5px;
			list-style-type: none;
			color: #fff;
			font-family: Arial, Verdana, Times, serif;			
			font-size: 12px;
			line-height: 20px;			
}

.leftPanel .celebListing ul li	{
			
			margin: 2px 0px;
}

.leftPanel .celebListing ul li a	{
			color: #000!important;
			padding-left: 3px;
			margin: 0px 0px;

}

.leftPanel .celebListing ul li a:hover	{
			color: #AF0E0A!important;
			background: #fff;
			width: 115px;
			display: block;	
			padding:  0px 0px 0px 3px;
}

.leftPanel .celebListing .selected {		
		background: #fff;
		width: 118px;
		color: #AF0E0A!important;		
		
}

.leftPanel .celebListing .selected a {		
	
		color: #AF0E0A!important;
		margn: 0;
		
}


/* =emoticons
------------------------------------------------- */

.leftPanel .emoticonsRed {
				background: url(/Resources/Images/Channels/redCarpet/titleBg.jpg) top left no-repeat;
				width: 133px;
				margin-top: 5px;
}

.leftPanel .emoticonsRed h3	{
				height: 25px;
				color: #fff;
				font-family: Arial, Verdana, Times, serif;
				font-weight: bold;
				font-size: 16px;
				padding: 3px 0px 0px 7px;				

}

.leftPanel .emoticonsRed img	{
				height: 90px;
				width: 120px;
				margin: 5px 0px 0px 5px;
				border: 1px solid #fff;
}

/* =Tags
------------------------------------------------- */

.leftPanel .tagsRed {
				background: url(/Resources/Images/Channels/redCarpet/titleBg.jpg) top left no-repeat;
				width: 133px;
				margin: 10px 0px 10px 0px;				
				
}

.leftPanel .tagsRed h2	{
				height: 25px;
				color: #fff;
				font-family: Arial, Verdana, Times, serif;
				font-weight: bold;
				font-size: 16px;
				padding: 3px 0px 0px 7px;				

}

.leftPanel .tagsRed .hotTags	{				
				width: 125px;
				margin-left: 7px;
				font-family: Arial, Verdana, Times, serif!important;								
}



.leftPanel .tagsRed .hotTags .fs3	{				
						font-size: 10px;
}

.leftPanel .tagsRed .hotTags .fs4	{				
						font-size: 12px;
}

.leftPanel .tagsRed .hotTags .fs5	{				
						font-size: 13px;
}

.leftPanel .tagsRed .hotTags .fs6	{				
						font-size: 14px;
}

.leftPanel .tagsRed .hotTags .fs7	{				
						font-size: 16px;
						font-weight: bold;
}


.leftPanel .tagsRed .hotTags a:hover	{				
					color: #AF0E0A!important;				

}



/* =right side Main content (news feed)
-------------------------------------------- */

.mainLeft .mainContent {
					
		width: 405px;	
		float: left;
		clear: right;
		margin-left: 4px;
		margin-top: 121px;
		background: #fff;
}


.mainLeft .mainContent h1 {
		display: block;
		background: #CFCFCF;
		width: 407px;
		margin: 0px 0px 15px 0px;
		padding: 2px 0px 2px 4px;
		font-family: Arial, Verdana, Times, serif!important;	
		font-size: 22px;
		color: #8F0D0B;
		voice-family    : "\"}\"";    
		voice-family    : inherit;
		width: 403px;
}


html>body .mainLeft .mainContent h1 {		
		width: 403px;
}

.mainLeft .mainContent .mainFeed {				
		width: 400px;			
		clear: right;
		margin-left: 5px;			
}

.mainLeft .mainContent .mainFeed h2 {				
		font-size: 18px;
		font-weight: bold;
		font-family: Arial, Verdana, Times, serif!important;								
		
}

.mainLeft .mainContent .mainFeed .date {				
		display: block;		
		width: 400px;
		color: #454545;		
		font-size: 11px;		
		font-weight: bold;
		font-family: Arial, Verdana, Times, serif!important;
		border-bottom: 1px solid #454545;
		margin-bottom: 5px;
		padding-bottom: 3px;		
}

.mainLeft .mainContent .mainFeed img {				
		
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
		
		
}

.mainLeft .mainContent .mainFeed .desc p 
{
    margin-top: 10px;
}

.mainLeft .mainContent .mainFeed .desc {				
		
		color: #454545;		
		font-size: 13px;				
		font-family: Arial, Verdana, Times, serif!important;	
		margin-top: 5px;		
		
}

.mainLeft .mainContent .mainFeed .moreLink {				
		
		background: #C7C5C5;
		width: 396px;
		color: #000;		
		font-size: 12px;
		font-weight: bold;
		font-family: Arial, Verdana, Times, serif!important;	
		margin-top: 15px;
		margin-bottom: 25px;
		padding: 3px 2px;
		height: 3px;
}

.mainLeft .mainContent .mainFeed .moreLink a {				
		
		font-weight: normal;
		color: #000;
}

.mainLeft .mainContent .mainFeed .moreLink a:hover {				
		
		font-weight: normal;
		color: #AF0E0A!important;
}

.mainLeft .mainContent .mainFeed embed, .mainLeft .mainContent .mainFeed object 
{
    height: 330px;
    width : 400px;
}


/* =Main Right Page - far right column
----------------------------------------------- */

.mainRight	{				
		width: 310px;				
		float: right;		
		clear: right;		
}


.mainRight .bannerRight	{
			background: #fff;
			width: 310px;
			height: 261px;	
			padding-left: 5px;
			padding-top: 5px;
			voice-family    : "\"}\"";    
			voice-family    : inherit;	
			width		: 305px;
			height		: 256px;
}

html>body .mainRight .bannerRight	{
					width: 305px;
					height: 256px;
}

.mainRight .bannerRight img	{
				margin: 0;
				padding: 0;
}


.mainRight .bannerRight2	{
			background: #fff;
			width: 310px;
			height: 261px;	
			margin-top: 5px;
			padding-left: 5px;
			padding-top: 5px;
			voice-family    : "\"}\"";    
			voice-family    : inherit;	
			width		: 305px;
			height		: 256px;
}

html>body .mainRight .bannerRight2	{
					width: 305px;
					height: 256px;
}

.mainRight .bannerRight2 img	{
				margin: 0;
				padding: 0;
}

/* =Featured videos 
-------------------------------------------- */

.mainRight .featuredVideos	{
				background: #fff url(/Resources/Images/Channels/redCarpet/featured_top.jpg) top left no-repeat;				
				margin-top: 5px;
				width: 311px;				
				padding: 37px 0px 5px 3px;
				display: none;
				voice-family    : "\"}\"";    
				voice-family    : inherit;	
				width		: 307px;				
				
}

html>body .mainRight .featuredVideos	{				
					width		: 307px;				
				
}

.mainRight .featuredVideos h4	{				
				position: absolute;
				z-index: 99;
				margin-top: -23px;
				right: 16px;
				font-size: 12px;
				font-family: Arial, Verdana, Times, serif!important;	
				color: #000;
}

.mainRight .featuredVideos h4 a	{								
				color: #000;
}

.mainRight .featuredVideos h4 a:hover	{								
				color: #999;
}

.mainRight .featuredVideos .content	{													
					background: #8F0D0B;
					width: 305px;
					height: 66px;
					padding-left: 5px;
					voice-family    : "\"}\"";    
					voice-family    : inherit;	
					width		: 300px;
					
}
	
.mainRight .featuredVideos .bg	{
					background: #8F0D0B;
					margin-top: 3px;
					padding-top:	2px;
}

.mainRight .featuredVideos .bg2	{
					background: #AA7978!important;
					margin-top: 3px;
					padding-top:	2px;
}	
									
.mainRight .featuredVideos .content img	{
					border: 1px solid #fff;
					width: 80px;
					height: 57px;
					float: left;
					margin: 2px 5px 0px 0px;
					
}

.mainRight .featuredVideos .content h3	{										
					width: 208px;
					height: 16px;
					overflow: hidden;
					margin-bottom: 2px;
					padding-top: 2px;
}

.mainRight .featuredVideos .content h3 a	{					
						font-size: 12px;
						color: #fff;
						font-weight: bold;
}

.mainRight .featuredVideos .content h3 a:hover	{					
						text-decoration: underline;
}

.mainRight .featuredVideos .content .desc	{					
						font-size: 11px;
						color: #fff;
						width: 208px;						
						float: left;
						height: 37px;
						overflow: hidden;
						voice-family    : "\"}\"";    
						voice-family    : inherit;	
						height		: 31px;						
}

html>body .mainRight .featuredVideos .content .desc	{						
						height		: 31px;						
}


/* =Zango videos 
-------------------------------------------- */

.mainRight .zangoVideos	{
				background: #fff url(/Resources/Images/Channels/redCarpet/zangoVideos_top2.jpg) top left no-repeat;				
				margin-top: 5px;
				width: 311px;				
				padding: 37px 0px 5px 3px;
				voice-family    : "\"}\"";    
				voice-family    : inherit;	
				width		: 307px;				
				
}

html>body .mainRight .zangoVideos	{				
					width		: 307px;				
				
}

.mainRight .zangoVideos h4	{				
				position: absolute;
				z-index: 99;
				margin-top: -23px;
				right: 16px;
				font-size: 12px;
				font-family: Arial, Verdana, Times, serif!important;	
				color: #000;
}

.mainRight .zangoVideos h4 a	{								
				color: #000;
}

.mainRight .zangoVideos h4 a:hover	{								
				color: #999;
}

.mainRight .zangoVideos .content	{													
					background: #326DA4;
					width: 305px;
					height: 85px;
					padding-left: 5px;
					voice-family    : "\"}\"";    
					voice-family    : inherit;	
					width		: 300px;
					
}
	
.mainRight .zangoVideos .bg	{
					background: #326DA4;
					margin-top: 3px;
					padding-top:	2px;
}

.mainRight .zangoVideos .bg2	{
					background: #78A9C6!important;
					margin-top: 3px;
					padding-top:	2px;
}	
									
.mainRight .zangoVideos .content img	{
					border: 1px solid #fff;
					width: 100px;
					height: 75px;
					float: left;
					margin: 2px 5px 0px 0px;
					
}

.mainRight .zangoVideos .content h3	{										
					width: 190px;
					height: 16px;
					overflow: hidden;
					margin-bottom: 2px;	
					padding-top: 2px;
}

.mainRight .zangoVideos .content h3 a	{					
						font-size: 12px;
						color: #fff;
						font-weight: bold;
}

.mainRight .zangoVideos .content .desc	{					
						font-size: 11px;					
						color: #fff;						
						width: 190px;						
						float: left;
						height: 53px;
						overflow: hidden;
						voice-family    : "\"}\"";    
						voice-family    : inherit;	
						height		: 43px;						
}

html>body .mainRight .zangoVideos .content .desc	{						
						height		: 43px;						
}

.mainRight .zangoVideos .content p.moreDesc	{
	
	margin              : 0;
	background          : #999999;
	position	    : absolute;
	z-index             : 9999;
	width               : 280px;	
	border              : 1px #fff solid;
	padding             : 5px;
	color               : #fff;
	right		    : 0;
}


.mainRight .zangoVideos .content .desc .MoreLink	{
	color               : #fff!important;
}

.mainRight .zangoVideos .content desc a:hover	{
	color               : #326DA4;
}

.mainRight .zangoVideos .content .moreDesc .moreClose	{
	color               : #326DA4;
}

.mainRight .zangoVideos .content .moreDesc 	{
	font-size		: 12px;
}



.mainRight .zangoVideos .content div.more a	{
	float				: right;
	font-family			: Arial, Verdana, times, serif;	
	font-size			: 11px;
	color				: #326DA4;
	padding				: 20px 10px 0px 0px;
	
}

.mainRight .zangoVideos .content div.more a:hover {	
	text-decoration			: underline;
}


.mainRight .zangoVideos .content a:hover	{
	text-decoration			: underline;
	
}

.mainRight .zangoVideos .content .overlapdesc {
	right			: 0;
	margin			: 0;
	background 		: #999;	
	position 		: absolute;
	z-index 		: 9999;
	width 			: 310px; 
	border 			: 1px #fff solid;
	padding 		: 5px;
	font-size		: 12px;
	color 			: #fff;
	overflow		: auto;
	max-height		: 75px;
	height			: auto !important;
	height			: 75px; 
}

.mainRight .zangoVideos .content .overlapdesc a {
	color			: #fff;
}

.mainRight .zangoVideos .content .overlapdesc a:hover {
	color			: #326DA4;
}



/* =Zango Screensavers
-------------------------------------------- */

.mainRight .zangoScreensavers	{
				background: #fff url(/Resources/Images/Channels/redCarpet/screensaver_top.jpg) top left no-repeat;				
				margin-top: 5px;				
				clear: right;
				width: 311px;				
				padding: 32px 0px 5px 3px;
				voice-family    : "\"}\"";    
				voice-family    : inherit;	
				width		: 307px;				
				
}

html>body .mainRight .zangoScreensavers	{				
					width		: 307px;				
				
}

.mainRight .zangoScreensavers h4	{				
				position: absolute;
				z-index: 99;
				margin-top: -19px;				
				right: 16px;
				font-size: 12px;
				font-family: Arial, Verdana, Times, serif!important;	
				color: red;				
}

.mainRight .zangoScreensavers h4 a	{								
				color: #000;
}

.mainRight .zangoScreensavers h4 a:hover	{								
				color: #999;
}

.mainRight .zangoScreensavers .content	{																		
					background: #78A9C6;					
					width: 306px;	
					height: 150px;
					padding-bottom: 5px;
					voice-family    : "\"}\"";    
					voice-family    : inherit;	
					width		: 306px;
					
}

html>body .mainRight .zangoScreensavers .content	{																	
					width		: 306px;
					
}


.mainRight .zangoScreensavers .content img	{													
						width: 100px;
						height: 75px;						
						float: left;
						padding: 0;
						margin-right: 1px;
						margin-bottom: 2px;
						voice-family    : "\"}\"";    
						voice-family    : inherit;							
						margin-right: 2px;
						
					
}

* html .mainRight .zangoScreensavers .content img	{																			
						margin-right: 1px;
						
						
					
}

html>body .mainRight .zangoScreensavers .content img	{																			
						margin-right: 2px;
						
						
					
}

.popDesc { 
		background:#999999;
		border:1px solid #326DA4;
		clear:right;
		color:#FFFFFF;
		font-size:10px;
		line-height:15px;
		margin:0pt;
		padding: 5px;
		
		position:absolute;
		text-align:left;
		width:280px;
		z-index:9999;
		display: none; 
		
}

.popDesc img	{
		width: 100px!important;
		height: 75px;
		float: left;
		margin: 0px 5px 2px 0px;
		border: 1px solid #fff;
}

.popDesc #cTitle	{
			font-size: 13px;
			margin-bottom: 3px;
			color: #fff;
}

.popDesc .desc	{
			font-size: 11px;
			color: #fff;
			margin-top: 4px;
			margin-left: 5px;
}

/* =Zango Videos Page 
---------------------------------------------- */

.mainLeft .mainContent h2 {
		
		font-size: 18px;
		font-weight: bold;
		font-family: Arial, Verdana, Times, serif!important;
}

.mainLeft .mainContent .content	{				
	width				: 400px;
	margin				: 10px 0px 30px 0px;
	height				: 75px;			
	position			: relative;	
	clear				: left;
}

.mainLeft .mainContent .content h3 a {

	display				: block;			
	font-size			: 11px;
	height				: 14px;
	padding-left			: 7px;
	overflow			: hidden;
	color				: #326DA5;	
}

.mainLeft .mainContent .content h3 a:hover {

	text-decoration			: underline;
	color				: #326DA5;	

}

.mainLeft .mainContent .content img	{				
	float: left;
	padding-right: 2px;
	width: 120px;
	height: 90px;	
}


.mainLeft .mainContent .content p.desc {
	position			: relative;
	font-family			: Arial, Verdana, times, serif;
	font-size			: 11px;
	font-weight			: normal;
	color				: #454545;	
	height				: 50px;
	overflow			: hidden;
	margin: 0;	
	padding-left: 8px;	
	line-height	: 13px;
}


.mainLeft .mainContent .content p.desc a {
	color               : #326DA5;
}

.mainLeft .mainContent div.content p.moreDesc	{
	top                 : 0px;
	left                : 0px;
	margin              : 0;
	background          : #999;
	position            : absolute;
	z-index             : 9999;
	width               : 380px;	
	border              : 1px #326DA5 solid;
	padding             : 5px;
	color               : #fff;
	font-size	    : 13px;
	overflow	    : auto;
	max-height  	    : 75px;
	height		    : auto !important;
	height		    : 90px; 	
}

.mainLeft .mainContent div.content p.moreDesc a:hover	{
	color               : #326DA5;
}

.mainLeft .mainContent .content a.action {		
	position			: relative;
	font-family			: Arial, Verdana, times, serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #AF0E0A;		
	margin				: 0;	
	padding				: 3px 0px 0px 8px;
	float				: left;	
}
					

.mainLeft .mainContent .content div.more a	{
	float				: right;
	font-family			: Arial, Verdana, times, serif;	
	font-size			: 11px;
	color				: #AF0E0A;
	padding				: 20px 10px 0px 0px;
	
}

.mainLeft .mainContent div.more a:hover {	
	text-decoration			: underline;
}


.mainLeft .mainContent div.content a:hover	{
	text-decoration			: underline;
	
}

.mainLeft .mainContent .content .overlapdesc {
	top                 : 0px;
	left                : 0px;
	margin              : 0;
	background          : #999;
	position            : absolute;
	z-index             : 9999;
	width               : 380px;	
	border              : 1px #326DA5 solid;
	padding             : 5px;
	color               : #fff;
	font-size	    : 13px;
	overflow	    : auto;
	max-height  	    : 75px;
	height		    : auto !important;
	height		    : 90px;
}

.mainLeft .mainContent .content .overlapdesc a {
	color			: #326DA5;
}


/* =Media Plex 
---------------------------------------------- */

.mediaPlexBox 
{
	margin-left: 0 !important;
	width       : 120px !important;
}

