body					{ background-color: #fff; margin: 0px }
input, select, button, textarea, sbx	{ font-family: Tahoma,Arial; font-size: 8pt;  color: #555 }
td, p 				{ font-family: Tahoma,Arial; font-weight: normal; font-size: 8pt; color: #777 }
a						{ color: #366ab3; text-decoration: none }
a:hover					{ color: #366ab3; text-decoration: underline }
a:visited				{ color: #366ab3; }

/* Spacing */
.tm5		{ margin-top: 5px }
.tm10		{ margin-top: 10px }
.tm15		{ margin-top: 15px }
.tm20		{ margin-top: 20px }
.icon		{ margin-right: 3px }
.bm10		{ margin-bottom: 10px }
.bm20		{ margin-bottom: 20px }
.lm15		{ margin-left: 15px }
.lm20		{ margin-left: 20px }
.tp2		{ padding-top: 2px }
.tp5		{ padding-top: 5px }
.tp10		{ padding-top: 10px }
.tp20		{ padding-top: 20px }
.rp5		{ padding-right: 5px }
.rp10		{ padding-right: 10px }
.rp15		{ padding-right: 15px }
.bp2		{ padding-bottom: 2px }
.bp5		{ padding-bottom: 5px }
.bp10		{ padding-bottom: 10px }
.bp15		{ padding-bottom: 15px }/* Only in: Movies\Movie.aspx and msntv\movies\movie.aspx */
.bp20		{ padding-bottom: 20px }
.lp20		{ padding-left: 20px }/* Only in: EHPMainGridControl.cs and news\default.aspx */
.lp10		{ padding-left: 10px }
.lp15		{ padding-left: 15px }
.lp5		{ padding-left: 5px; text-align:center }
.lp2		{ padding-left: 2px }
.t17b5		{ padding: 17px 0px 5px 0px}
.p10		{ padding: 10px 10px 10px 10px }
.p7		{ padding: 7px 7px 7px 7px }
.lr10		{ padding: 0px 10px 0px 10px }
.tb10		{ padding: 10px 0px 10px 0px }
.tlp10		{ padding: 10px 0px 0px 10px }
.lb10		{ padding: 0px 0px 10px 10px }
.lrb10		{ padding: 0px 10px 10px 10px }
.lrt10		{ padding: 10px 10px 0px 10px }
.tbrp10		{ padding: 10px 10px 10px 0px }
.tb10l15	{ padding: 10px 0px 10px 15px }
.t10r5		{ padding: 10px 5px 0px 0px }
.t10b5		{ padding: 10px 0px 5px 0px}
.p5			{ padding: 5px 5px 5px 5px }
.tb5		{ padding: 5px 0px 5px 0px }
.t5b10		{ padding: 5px 0px 10px 0px }
.t5l10		{ padding: 5px 0px 0px 10px }
.tb5l10		{ padding: 5px 0px 5px 10px }
.t5r2		{ padding: 5px 2px 0px 0px }
.tb2		{ padding: 2px 0px 2px 0px }
.trp2		{ padding: 2px 2px 0px 0px }
.tp2rp5		{ padding: 2px 5px 0px 0px }
.lr3tb2		{ padding: 2px 3px 2px 3px;}
.lr5		{ padding: 0px 5px 0px 5px;}	

/* New Text Classes - Consolidated - In Progress */
	/* Dark Gray Text, Blue Link, 8pt Default Size */
	.lnk1			{ color: #555 }
	a.lnk1			{ color: #366ab3 }
	a.lnk1:visited	{ color: #366ab3 }
	a.lnk1:hover	{ color: #366ab3 }
	
	/* Light Gray Text, Blue Link, 8pt Default Size */
	.lnk6			{ color: #999 }
	a.lnk6			{ color: #366ab3 }
	a.lnk6:visited	{ color: #366ab3 }
	a.lnk6:hover	{ color: #366ab3 }
	
	/* Very Light Gray Text, Blue Link, 8pt Default Size */
	.lnk11			{ color: #b7b7b7 }
	a.lnk11			{ color: #366ab3 }
	a.lnk11:visited	{ color: #366ab3 }
	a.lnk11:hover	{ color: #366ab3 }

	/* White Text, White Link, 8pt Default Size */
	.txt2			{ color: #fff }
	a.txt2			{ color: #fff }
	a.txt2:visited	{ color: #fff }
	a.txt2:hover	{ color: #fff }
	
	/* Blue Text, Blue Link, 8pt Default Size */
	.lnk4			{ color: #366ab3 }
	a.lnk4			{ color: #366ab3 }
	a.lnk4:visited	{ color: #366ab3 }
	a.lnk4:hover	{ color: #366ab3 }
	.dlnk4           {color: #366ab3; text-decoration: underline; cursor:hand;}

	/* Bold Blue Text, Blue Link, 8pt Default Size */
	.lnk5			{ color: #366ab3; font-weight: bold }
	a.lnk5			{ color: #366ab3 }
	a.lnk5:visited	{ color: #366ab3 }
	a.lnk5:hover	{ color: #366ab3 }
	/*dummy link*/
	.dlnk5           {color: #366ab3; font-weight: bold ;text-decoration: underline; cursor:hand;}
	
	/* Blue Text, Blue Link, 8pt Default Size */
	.lnk6			{ color: #366ab3 ;text-transform:lowercase;}
	a.lnk6			{ color: #366ab3 }
	a.lnk6:visited	{ color: #366ab3 }
	a.lnk6:hover	{ color: #366ab3 }

	/* Bold Blue Text, Blue Link, 8pt Default Size */
	.lnk7			{ color: #366ab3; font-weight: bold;text-transform:lowercase; }
	a.lnk7			{ color: #366ab3 }
	a.lnk7:visited	{ color: #366ab3 }
	a.lnk7:hover	{ color: #366ab3 }
			
	/* Bold Dark Gray Text, Bold Blue Link, 8pt Default Size */
	.shead4			{ color: 555555; font-weight: bold }
	a.shead4		{ color: #366ab3 }
	a.shead4:visited{ color: #366ab3 }
	a.shead4:hover	{ color: #366ab3 }
	
	/* Bold Red Text, Bold Red Link, 8pt Default Size - For Inline Alerts */
	.redbl			{ color: #9b0707; font-weight: bold }
	a.redbl			{ color: #9b0707 }
	a.redbl:visited	{ color: #9b0707 }
	a.redbl:hover	{ color: #9b0707 }
	
	/* All Caps Dark Gray Text, All Caps Blue Link, 8pt Default Size */
	.lnk3			{ color: #555; text-transform: uppercase }
	a.lnk3			{ color: #366ab3 }
	a.lnk3:visited	{ color: #366ab3 }
	a.lnk3:hover	{ color: #366ab3 }
	
	/* Dark Gray Text, Blue Link, 14pt Larger Size */
	.txt4			{ color: #555; font-size: 14pt }
	a.txt4			{ color: #366ab3 }
	a.txt4:visited	{ color: #366ab3 }
	a.txt4:hover	{ color: #366ab3 }
	
	/* Blue Text, Blue Link, 22pt Largest Size - Entertainment Title Text in PageHeader.cs Only */
	/* This class is using alternate css formating because class is applied to <td> instead of the link itself */
	.hdrtxt				{ color: #366AB3; font-size: 22pt; text-transform: lowercase; position: relative; left: -10px; top: +2px }
	.hdrtxt a			{ color: #366ab3 }
	.hdrtxt a:visited	{ color: #366ab3 }
	.hdrtxt a:hover		{ color: #366ab3; text-decoration: none }
	
	/* Gray Text, Gray Link, 8pt Default Size - Entertainment Sub-Title Text in PageHeader.cs Only */
	/* This class is using alternate css formating because class is applied to <td> instead of the link itself */
	.sbhdsp				{ padding-left: 46px; padding-bottom: 5px; color: #999; position: relative; top: -3px }
	.sbhdsp a			{ color: #999 }
	.sbhdsp a:visited	{ color: #999 }
	.sbhdsp a:hover		{ color: #999; text-decoration: none }
	
	/* Default Grey Text, Blue Link, 7pt Small Size - Caption Text */				
	.nl				{ font-size: 7pt }
	a.nl			{ color: #366ab3 }
	a.nl:visited	{ color: #366ab3 }
	a.nl:hover		{ color: #366ab3 }
	
	/*new floating header */
	
	.flspan {position:absolute; z-index:3; white-space:nowrap; visibility:hidden; top:0px; left:0px; width:0px; background-color:#ffffff; border:solid 1px #ADC3DF; filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1, Color=#ADADAD, Positive=true);}
	
	/* White Text, White Link, 6pt Smallest Size - Only use in PageFooter.cs for Machine Code */	
	.txt12			{ font-size: 6pt; color: #ffffff }
	
	/* Default Gray Wingdings - Bullets Across Music */
	.blt			{ font-family: wingdings }
	.bltr			{ font-family: wingdings; color: #777777; }
	
	/* Blue Wingdings - Bullets In Footer */
	.blt1			{ font-family: wingdings; color: #366ab3 }
	
	/* Default Gray Webdings - Arrows Across Entertainment */
	.blt2			{ font-family: webdings }
	a.blt2			{ color: #366ab3 }
	a.blt2:visited	{ color: #366ab3 }
	a.blt2:hover	{ color: #366ab3 }
	
	/* Default Gray Webdings - For Breadcrumb Arrows */
	.blt3			{ font-family: webdings; padding: 0px 10px 2px 10px }
	.blt4	{ font-family: webdings; color: #555;font-size:6px}
/* End New Text Classes - Consolidated */

/* Insert other "must keep" classes here if they do not exist above - Process In Progress */
	.fltxt	{ font-family: Trebuchet MS; font-size: 10pt; text-transform: uppercase; text-decoration: none; color: #ffffff; top: 183px; left: 10px; cursor: hand } /* Used Only in PublishedImageCtrl.cs */
	.nbtxt	{ color: #366AB3; text-transform: uppercase; padding-right:4px } /* Used Only in ListModuleCtrl.cs */

	/* Text with Spacing - Need to Correct - In Progress */
	.litm_0		{ color: #555; text-decoration: none; font-weight: bold; padding: 4px }/* Used in: C:\src\main\private\src\server\controls\MultiPageModuleCtrl.cs */
	.head_st	{ color: #00278C; font-size: 11pt; font-weight: bold; padding: 10px}/* Used in: C:\src\main\private\src\server\web\user\station\edit\default.aspx */

	/* Special classes for publishing overridable styles */
	.SignInLinkClass				{ color: #366ab3 }
	a.SignInLinkClass				{ color: #366ab3 }
	a.SignInLinkClass:visited		{ color: #366ab3 }
	a.SignInLinkClass:hover			{ color: #366ab3 }
	
	.SignOutLinkClass				{ color: #366ab3; font-weight: bold; }
	a.SignOutLinkClass				{ color: #366ab3; font-weight: bold; }
	a.SignOutLinkClass:visited		{ color: #366ab3; font-weight: bold; }
	a.SignOutLinkClass:hover		{ color: #366ab3; font-weight: bold; }

	.DownloadLinkClass				{ color: #366ab3 }
	a.DownloadLinkClass				{ color: #366ab3 }
	a.DownloadLinkClass:visited		{ color: #366ab3 }
	a.DownloadLinkClass:hover		{ color: #366ab3 }

	.MyAccountLinkClass				{ color: #366ab3 }
	a.MyAccountLinkClass			{ color: #366ab3 }
	a.MyAccountLinkClass:visited	{ color: #366ab3 }
	a.MyAccountLinkClass:hover		{ color: #366ab3 }

	.PrivacyLinkClass				{ color: #366ab3 }
	a.PrivacyLinkClass				{ color: #366ab3 }
	a.PrivacyLinkClass:visited		{ color: #366ab3 }
	a.PrivacyLinkClass:hover		{ color: #366ab3 }
/* End Insert*/

/* Sign-In Classes */
	.c_ul		{ position: relative; top: -1px; left: -443px }
	.c_bl		{ position: relative; top: 1px; left: -1px }
	.c_ur		{ position: relative; top: -1px; left: 181px }
	.c_br		{ position: relative; top: 1px; left: 623px }
	.wt1		{ position: relative; top: -1px; left: 0px; height: 285px }
	.wt2		{ position: relative; top: 281px; left: -22px; height: 10px }
	.si_bg		{ background: no-repeat 110px ; margin-top: 50px; border: solid 1px #366ab3; width: 644px; height: 292px }
	.si_c1		{ border-right: 1px solid #366ab3; width: 445px }
	.si_c2		{ border-right: 1px solid #366ab3; width: 1px }
	.si_c3		{ width: 200px }
	.si_t1		{ margin-bottom: 65px; margin-left: 15px }
	.si_t1_e	{ margin-bottom: 0px; margin-left: 15px }
	.si_t1_1	{ margin-bottom: 54px; width: 100px }
	.si_t1_2	{ position: relative; left: -21px }
	.si_t1_3	{ position: relative; left: -4px }
	.si_t2		{ margin: 96px 25px 0px 55px; width: 120px }
	.si_t3		{ margin-top: 25px; margin-bottom: 20px }
	.si_t3b		{ padding-bottom: 25px; }
	.si_nbg		{ background: no-repeat left bottom; }
	.si_t3_1	{ margin-top: 100px; margin-left: 40px }
	/* Sign-In Text */
			.si_tf	{ color: #555; font-size: 8pt; border: solid 1px #a9a9a9; width: 138px }
			.t1		{ color: #366ab3; font-family: Tahoma; text-transform: uppercase }
			.t2		{ color: #366ab3; font-weight: bold; font-size: 11pt; font-family: Tahoma; text-transform: uppercase }
			.t3		{ font-size: 7pt; padding-top: 1px }
			.t4		{ color: #dc143c }
	/* Sign-In Spacing */
	.mt5		{ margin-top: 5px }
	.mt10		{ margin-top: 10px }
	.pt5		{ padding-top: 5px }
	.pt11		{ padding-top: 11px }
	.pr3		{ padding-right: 3px }
	.pr15		{ font-size: 7pt; padding-right: 15px }
	.cArrw		{ font-size: 8pt; font-family: Webdings; color: #366ab3; cursor:hand;}
	.ml100	 	{ margin-left: 100px }
	.ml100r20	{ margin-left: 100px; margin-right: 20px }
	.ca			{ font-weight:bold; margin-top:5px; width:108; height:22;}
/* End Sign-In Classes */
/* Token Classes */
	.tlt		{ color : #366ab3; font-size: 13pt; font-family:Tahoma,Arial }
/* End Token Classes */
/* Sharkfin */
.fin1			{ background-color: #4679c4; width: 779px }
.fin2			{ background: #366ab3 url(/i/fin/msnb.gif) no-repeat 15px; padding-left: 15px; border-bottom: 1px solid #5489d1 }
.fin3			{ color: #fff; font-size: 18pt; background-color: #366ab3; padding: 0px 20px 0px 10px; border-bottom: 1px solid #5489d1 }
.fin3 a			{ color: #fff; text-decoration: none }
.fin3 a:visited	{ color: #fff; text-decoration: none }
.fin3 a:hover	{ color: #fff; text-decoration: underline }
.fin4			{ background: url(/i/fin/finb.gif) no-repeat }
.fin5			{ background-color: #366ab3; padding-top: 9px }
.fin6			{ color: #fff; background-color: #4679c4; padding: 6px 15px 4px 0px; border-top: 1px solid #5489d1; width: 395px }
.fin6 a			{ color: #fff }
.fin6 a:visited	{ color: #fff }
.fin6 a:hover	{ color: #fff }

/* Page Header */
.hdnvc	{ width: 70px; height: 18px; border: solid 1px #B4CCEB; text-align: center; text-transform: uppercase; color: #366ab3; cursor: hand; }
.hdnvch	{ width: 70px; height: 18px; border: solid 1px #B4CCEB; text-align: center; text-transform: uppercase; color: #366ab3; cursor: hand; background-color: #E5EEF9; }
.hdpos	{  }
.navin	{ background-color: #E5EEF9; }
		/* super banner */
.sbtb	{ width: 780px; text-align: center; padding-top: 10px }
.tss    { color:#555; white-space:nowrap;	padding: 2px 2px 1px 5px; background:#ffffff; border-top:solid 1px #366ab3; border-left:solid 1px #366ab3; border-right:solid 1px #366ab3; filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=2, OffY=2, Color=gray, Positive=true);}

.flc	{ padding: 3px 5px 3px 5px; cursor: hand; color: #366ab3;}
.flch	{ padding: 3px 5px 3px 5px; cursor: hand; background-color: #E5EEF9; color: #366ab3;}
.inc	{ padding: 3px 5px 3px 5px; cursor:default;white-space:nowrap;}
.cspan	{ width:300px; height:20px;font-family: Tahoma,Arial; font-weight: normal; font-size: 8pt; color: #777;}
/* Find Bar */
.fib	{ width: 100px; margin: 3px 3px 3px 0px } 
.fpd	{ margin: 0px 3px 0px 3px; width: 85px }
.ftb	{ padding-left: 1px }
.ftbb	{  }
.ftt	{ padding: 3px 0px 3px 15px; color: #366ab3; text-align: left; text-transform: uppercase } 
.fbb	{ color: #000; margin-right: 10px; }
.fsd	{ margin: 0px 3px 0px 10px; width: 160px }

/* Nav */
.nav1				{ color: #fff; font-weight: bold; background-color: #4679c4; padding: 2px 0px 3px 5px; }
.nav1 a				{ color: #fff; text-decoration: none; border-style: solid; border-width: 2px 5px 3px 6px; border-color: #4679c4 }
.nav1 a:link		{ color: #fff; text-decoration: none }
.nav1 a:visited		{ color: #fff; text-decoration: none }
.nav1 a:hover		{ color: #fff; text-decoration: none; background-color: #97b9e4; border-style: solid; border-width: 2px 5px 3px 6px; border-color: #97b9e4 }
.nav1_on			{ color: #fff; text-decoration: none; background-color: #97b9e4 }
.nav1_on a			{ color: #fff; text-decoration: none; background-color: #97b9e4; border-style: solid; border-color: #97b9e4 }

.nav2				{ color: #366ab3; background-color: #E5EEF9; padding: 0px 0px 6px 0px }
.nav2 a				{ color: #366ab3; text-decoration: none; border-style: solid; border-width: 2px 5px 6px 6px; border-color: #E5EEF9 }
.nav2 a:visited		{ color: #366ab3; text-decoration: none }
.nav2 a:hover		{ color: #366ab3; text-decoration: none; background-color: #fff; border-style: solid; border-width: 2px 5px 6px 6px; border-color: #fff }
.nav2_on			{ color: #555; text-decoration: none; background-color: #fff }
.nav2_on a			{ color: #555; border-style: solid; border-color: #fff; cursor:default }
.nav2_on a:visited	{ color: #555; text-decoration: none }

.nav3				{ color: #B4CCEB; font-weight: normal; border-top: 2px none; border-bottom: 5px none }

/* Breadcrumb Bar */
.brtb { height: 30px; padding-left: 1px }
.SeparatorClass	{ padding: 0px 5px 0px 5px; font-family: wingdings; color: #366ab3; }	/* 2 Files */

/* Page Footer */
.ftrtbi	{ padding: 10px 5px 0px 5px; } /* Only in: C:\src\main\private\src\server\controls\PageFooter.cs */
.ftrtbi2	{ padding: 7px 5px 7px 5px; } /* Only in: C:\src\main\private\src\server\controls\PageFooter.cs */
.ftout  { border-top: solid 5px #E5EEF9; background-color: #B4CCEB; margin-top: 30px; } /* Only in: C:\src\main\private\src\server\controls\PageFooter.cs */

/* Content-Primary Talble Formats */
.bk		{ width: 779px }	/* 5 Files */
.ntbm	{ background-color: #fff; width: 779px }	/* 17 Files */
.tbm	{ padding: 10px 15px; background-color: #fff; width: 779px }	/* 31 Files */
.tbmt	{ padding: 10px 15px 0px 15px; background-color: #fff; width: 779px }/* Only used in Showtimes-Theater */

/*backgrounds*/
.brbg	{ background-color: #F1F1F1 }	/* 70 Files */
.mbbg	{ background-color: #E5EEF9 }	/* 39 Files */
.mnbg	{ background-color: #CCDEF2 }	/* 42 Files */

/*white bordered tables*/
.wbb		{ border-bottom: solid 1px #fff }					/* 4 Files */
.wbbtp10	{ border-bottom: solid 1px #fff; padding-top:10px }	/* 4 Files */
.wtb		{ border-top: solid 1px #fff }						/* 2 Files */
.wtblp15	{ border-top: solid 1px #fff; padding-left: 15px }	/* 3 Files */

/*gray bordered tables*/
.gb1		{ border: 1px solid #e6e6e6 }	/* 3 Files */
.gb1nt		{ border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6 }	/* 2 Files */
.gb1tp4		{ padding-top: 4px; border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6 }	/* 3 Files */
.gbtbp10	{ padding: 10px; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6 }	/* 2 Files */
.gbtp5	{ padding: 5px; border-top: 1px solid #e6e6e6 }
.lgb1{ border-left: 1px solid #e6e6e6 }
.rgb1{ border-right: 1px solid #e6e6e6 }
.lrgb1{ border-left: 1px solid #e6e6e6 ;border-right: 1px solid #e6e6e6;}
.tgb1{ border-top: 1px solid #e6e6e6;background-color:white; }
.bgb1{ border-bottom: 1px solid #e6e6e6 }
/*IconType Corner Position*/	/* 2 Files */
.cnr_ul		{ position: relative; left: -1px; top: -1px }
.cnr_ur		{ position: relative; left: 1px; top: -1px }
.cnr_bl		{ position: relative; left: -1px; top: 1px }
.cnr_br		{ position: relative; left: 1px; top: 1px }

/* "MoreIcon" Class */	/* 11 Files */
.mi			{ vertical-align: -1px }
a.mi		{ vertical-align: -1px }
a.mi:hover	{ vertical-align: -1px; text-decoration: underline }

/* charts */
.chhd	{ padding-bottom: 10px; padding-top: 5px }	/* 3 Files */
.chft	{ padding-bottom: 15px; padding-top: 5px }	/* 2 Files */

/*top lists pages */
.mvp5	{ border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; text-align: left; padding: 0px 0px 5px 0px }	/* 8 Files */
.mvp5t	{ border-top: 1px solid #e6e6e6; text-align: left; height: 5px }	/* 4 Files */
.mvbb	{ width: 600px; border-top: 1px solid #e6e6e6; height:7px }			/* 4 Files */

.mh_sub		{ padding: 0px 10px 10px 10px; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6 }									/* 6 Files */
.mh_sub2	{ padding: 0px 10px 10px 10px; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6 }	/* 4 Files */
.rcl1		{ padding: 3px 0px 5px 10px; vertical-align: top; color: 555555; text-transform: uppercase; text-decoration: none }					/* 4 Files */

.pntl	{ width: 50px; text-align: left; padding: 0px 5px 0px 10px }	/* 13 Files */
.pntr	{ width: 50px; text-align: right; padding: 0px 10px 0px 5px }	/* 13 Files */
.pntm	{ width: 200px; text-align: center; color: #555555 }			/* 13 Files */
.sel	{ text-align: right; vertical-align: bottom }

.pgtl 	{ text-align: left; color: #555555; white-space:nowrap;}		/* 46 Files */
.pgtp	{ width: 20px; text-align: right; padding: 0px 0px 0px 10px }	/* 13 Files */
.pgtn	{ width: 20px; text-align: right; padding: 0px 10px 0px 5px }	/* 13 Files */
.pgtm	{ color: #555555;word-spacing:9px;padding: 0px 0px 0px 10px}

/* search box */
.sbbg	{ background-color: #B4CCEB }								/* 35 Files */
.sbout  { border-top: solid 5px #E5EEF9; border-bottom: solid 5px #E5EEF9; background-color: #B4CCEB }	/* 3 Files */
.sbib	{ width: 255px; height: 20px; font-size: 8pt }				/* 6 Files */
.sblb	{ width: 120px; height: 20px; font-size: 8pt; }				/* 2 Files */

.contb	{ background-color: #fff; border-left: solid 1px #fff }		/* 51 Files */
.apnlb	{ border-top: 1px solid #fff; padding: 10px 0px 10px 10px }	/* 3 Files */

/* Token and Eula Input box */
.etib	{ width: 255px; height: 20px; font-size: 8pt;border-style:solid ;border-width:1px ; border-color:  #A9A9A9; overflow: hidden; }				/* 2 Files */
/* Token and Eula Input box */

/* Token and Eula Error Messages */
.reds	{ color: #9b0707; font-size: 7pt; }
/* Token and Eula Error Messages */

/* NoHassle dialog related styles */
.nhassle	{ display: none; position: absolute }
.nhin		{ padding-left: 15px; width: 100% }
.nhout		{ width: 410px; height: 260px }
.nhcover	{ position: absolute; left: 0; top: 0; background-color: #f9f9f9; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); }
/* NoHassle end */

.canbtn { cursor: hand }											/* 10 Files */
.apnbb	{ border-top: 1px solid #fff; padding:10px 0px 0px 10px }	/* 2 Files */

.lnht20 {line-height: 20px }										/* 2 Files */
.instbtn{ padding: 10px 10px 0px 10px; text-align:right }			/* 2 Files */
.abtn{ padding: 10px 10px 0px 10px; text-align:left }			/* 1 File */

/* spotlight */
.sptb	{  margin-bottom: 20px } /* 6 Files */

/* Primary Table Formats */
.tbmf	{ background-color: #ffffff; width: 750px }		/* 14 Files */
.tbmf2	{ background-color: #ffffff; width: 779px }		/* 5 Files */
.tbadm	{ margin: 5px 0px 4px 0px; width: 300px }		/* 6 Files */
.tbads	{ margin: 20px 0px 4px 0px; width: 120px }		/* 3 Files */

/* Wide Photo Table Cell Formats */
.tdwp	{ padding: 20px 0px 0px 20px; width: 420px }	/* 6 Files */

/* Charts */
.ctt1	{ background-color: #f1f1f1; color: #999999; width: 100px; height: 20px; border-bottom:solid 1px #e6e6e6; }	/* 2 Files */
.ctt2	{ background-color: #E5EEF9; color: #366AB3; width: 100px; height: 20px; border-bottom:solid 1px #ffffff; }	/* 2 Files */
.ctt2 a	{ color: #366AB3; text-decoration: none; width: 88px; height: 15px }										/* 2 Files */
.ctt2 a:visited	{ color: #366AB3; text-decoration: none }															/* 2 Files */
.ctt2 a:hover	{ color: #366AB3; text-decoration: underline; background-color: #E5EEF9 }							/* 2 Files */
.ctt3	{ width: 1px }								/* 2 Files */
.ctm	{ background-color: #f1f1f1;}				/* 2 Files */
.ctmc	{ padding: 9px 15px 15px 15px }				/* 2 Files */
.ctin	{ color: #366AB3; padding-top: 10px }		/* 2 Files */
.ctmtb	{ margin: 20px 0px 10px 0px }				/* 5 Files */

/* Tools */
.tlo	{ width: 302px; padding: 0px 0px 10px 0px }	/* 3 Files */
.tlme	{ width: 260px; margin: 2px 3px 0px 0px }	/* 3 Files */
.tlmp	{ width: 260px; margin: 2px 3px 0px 0px }	/* 3 Files */
.tlmu	{ margin-bottom: 1px }						/* 2 Files */
.tlb	{ width: 317px; margin-top: 6px }			/* 5 Files */
.tlgt	{ margin:  5px 0px 0px 0px }				/* 2 Files */

/* top album */
.hc1	{ padding-bottom: 0px; vertical-align: top }					/* 4 Files */
.hc2	{ padding-bottom: 0px; text-align: right; vertical-align: top }	/* 4 Files */
.taa2	{ background-color: #f1f1f1; padding: 0px 10px 5px 10px }		/* 4 Files */
.tava	{ vertical-align: top }											/* 3 Files */
.tactb	{ padding: 10px 5px 10px 10px; width: 149px }					/* 3 Files */
.tactb2	{ padding: 0px 5px 10px 10px; width: 149px }					/* 6 Files */
.tactb3	{ padding: 0px 5px 10px 10px; width: 174px }
.w75    {width: 75px;}
.w100    {width: 100px;}
.mltb	{border-top: solid 1px #e6e6e6; padding-bottom: 10px }	/* 4 Files */

/*editorial lists header */
.wbcl1	{ background-color: #fff; height: 1px }					/* NewsAritcleCtrl */
.gbcl1	{ background-color: #e6e6e6; height: 1px }				/* Music Home-Genre */
.gl		{ background-color: #e6e6e6; height: 1px; width: 586px }/* ??? */
.g6px	{ background-color: #fff; width: 736px; height: 6px }	/* 5 Files */
.gb1b5	{ border-bottom: 1px solid #e6e6e6; padding: 0px 0px 15px 0px } /* Music Home-Genre */
.gbl10	{padding: 0px 9px 0px 9px; border-left: 1px solid #e6e6e6 } /* 5 Files */
.gblp5	{padding: 0px 9px 0px 9px; border-left: 1px solid #e6e6e6; padding-top: 5px } /* Music Home-Genre */
.gblr10	{padding: 0px 9px 0px 9px; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6 } /* 4 Files */

/* Beacon Page Classes*/
.wblr1	{ border-left: solid 1px #ffffff; border-right: solid 1px #ffffff;} /* 3 Files */

/*multipagemodulectrl*/
.msel	{ border-top: solid 1px #e6e6e6; padding: 7px 10px 6px 10px; width: 150px; vertical-align: bottom } /* 3 Files */
.mpage	{ border-top: solid 1px #e6e6e6; padding: 10px; width: 100% } /* 4 Files */
.mprev	{ vertical-align: middle; width: 150px } /* 4 Files */

/* blue bordered table */
.db1	{ background-color: #366ab3; height: 1px } /* 9 Files */
.lrdb1	{ border-left: solid 1px #366ab3; border-right:solid 1px #366ab3 } /* 8 Files */
.spcr	{ background-color: #ffffff; height: 9px } /* 7 Files */
.ldb1	{ border-left: solid 1px #366ab3; } /* 5 Files */
.rdb1	{ border-right: solid 1px #366ab3; } /* 4 Files */
.trdb1	{ border-top: solid 1px #366ab3; border-right: solid 1px #366ab3; } /* 1 File */
.tldb1	{ border-top: solid 1px #366ab3; border-left: solid 1px #366ab3; } /* 1 File */

/* rt related tables*/
.mg1    {background-color:#E5E5E5;height:1px;}
.rhead  {padding:5px 5px 4px 10px ;background-image:url(/i/ms/r_header.gif); background-repeat:no-repeat;height:22px; }
.rcell { border-left: solid 1px #E5E5E5; border-right:solid 1px #E5E5E5; padding:2px 5px 5px 10px; }

/* tab ctrls*/
.tab1	{ white-space:nowrap; background-color: #E5EEF9; color: #366AB3; padding:3px 5px 3px 5px; border-bottom:solid 1px #e6e6e6; }	/* 2 Files */				
.tab2	{ white-space:nowrap; background-color: #ffffff; color: #999999; text-transform: uppercase; padding:3px 10px 3px 10px; border-bottom:solid 1px #ffffff;border-top:solid 1px #e6e6e6; border-left:solid 1px #e6e6e6; border-right:solid 1px #e6e6e6;   }	/* 2 Files */
.tab3	{ white-space:nowrap; background-color: #E5EEF9; color: #366AB3; padding:3px 15px 3px 15px;  border-bottom:solid 1px #e6e6e6; }	/* 2 Files */
.ctr	{ width:18px; text-align:right;padding-right:3px;}		

/* promotion feature */
.pftcl	{left: 10px; top: 10px; vertical-align: top; width: 400px } /* 3 Files */
.rcl2	{padding: 5px 0px 5px 10px; font-size: 8pt; color: #555555; }	/* 4 Files */
.rcl4	{padding: 5px 5px 5px 10px; font-size: 8pt; color: #555555;border-right: 1px solid #e6e6e6; }
.rcl5	{padding: 5px 5px 5px 10px; font-size: 8pt; color: #555555;}

/*user history*/
.rcl3	{padding: 5px 0px 5px 25px; font-size: 8pt; color: #555555; }	/* 2 Files */
.tcl	{padding: 10px 10px 25px 10px; font-size:8pt; color:#555555; font-weight:bold; text-align:right;}

/* unbordered png corners */
.cllpng { position: relative; top: -7px; left: -20px; width: 10px; margin-bottom: -10px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/music_service/c_ll.png')}
.clrpng { position: relative; top: -7px; left: -20px; width: 10px; margin-bottom: -10px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/music_service/c_lr.png')}
.culpng { position: relative; top:  0px; left:  0px; width: 10px; margin-bottom: -10px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/music_service/c_ul.png')}
.curpng { position: relative; top: -7px; left: -20px; width: 10px; margin-bottom: -10px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/music_service/c_ur.png')}
.culgif { position: relative; top: -7px; left: -20px; width: 10px; margin-bottom: -10px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ms/gb1_tl.gif')}
.curgif { position: relative; top: -7px; left: -20px; width: 10px; margin-bottom: -10px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ms/gb1_tr.gif')}

.grd{ background-image:url(/i/ms/gradient_65.jpg); background-repeat:no-repeat;}
.np_grd{ background-image:url(/i/ms/np_gradient_65.jpg); background-repeat:no-repeat;}

/* From old music.css */
.tbl_main	{ padding-left: 16px; padding-right: 16px }
.imgw		{ width: 85px }	/* 9 Files */
img			{ border: 0px }

/* photo gallery page */
.box_wt		{ padding: 6px 5px 8px 10px }/* In: 12 Files */
.mh_outer	{ margin: 10px 0px 5px 0px } /* in: 12 Files */

/* more on page */	/* In: controls\MultiPageModuleCtrl.cs; controls\movies\DvdListInfoCtrl.cs; controls\movies\LifeCycleMoreOnCtrl.cs */
.litm_1		{padding: 4px 4px 4px 10px; border-left: solid 1px #fff } 
.litm_1r	{padding: 4px 4px 4px 10px; border-left: solid 1px #fff }
.litm_2		{padding: 4px 4px 4px 10px; border-left: solid 1px #fff }
.litm_1h	{padding: 4px 4px 4px 10px; background-color: #f1f1f1; border-bottom: solid 1px #fff; border-left: solid 1px #fff }
.litm_2h	{padding: 4px 4px 4px 10px; background-color: #f1f1f1; border-bottom: solid 1px #fff; border-left: solid 1px #fff }

/* From old search.css */
.ovtrm		{ padding: 15px 10px 0px 10px; color: #888888 }							/* In: search\all\Default.aspx */
.ovthd		{ width: 137px; padding: 5px 0px 0px 10px }								/* In: search\all\Default.aspx */
.colhd		{ border-bottom: solid 1px #e6e6e6 }									/* In: radio\search\Default.aspx; search\album\Default.aspx; search\artist\Default.aspx; search\radio\Default.aspx; search\song\Default.aspx */
.srhtbl		{ border-top: solid 1px #e6e6e6; border-left: solid 1px #e6e6e6; border-right: solid 1px #e6e6e6; padding: 5px 10px 5px 10px }/* In: 7 Files */
.srbtbl		{ border: solid 1px #e6e6e6; padding-bottom: 5px }						/* In: search\all\Default.aspx */
.srbtbla	{ border: solid 1px #e6e6e6; padding-bottom: 0px }						/* In: search\all\Default.aspx */
.srbtbls	{ border: solid 1px #e6e6e6; padding-left: 10px; padding-right: 0px }	/* In: search\all\Default.aspx */
.brdr		{ border: solid 1px #e6e6e6 }											/* In: search\Default.aspx; album\Default.aspx; artist\Default.aspx; radio\Default.aspx; song\Default.aspx */
.rltb		{ border-top: 1px solid #e6e6e6; border-bottom: 1px solid white; margin-right: 30px; height: 0px }/* In: Album\default.aspx */
.pagtb		{ border-top: solid 1px #e6e6e6; padding: 5px 10px 5px 10px }			/* In: radio\search\Default.aspx; search\album\Default.aspx; search\artist\Default.aspx; search\radio\Default.aspx; search\song\Default.aspx */

/* art/alblist classes*/
.tbl10r5		{ padding: 10px 5px 10px 10px }
.w225   {width:215px;}
.tactb4	{ padding: 10px 5px 10px 10px; width: 290px }
/*awards*/
.awd   {  font-family: Tahoma,Arial; font-weight: normal; font-size: 8pt; color: #777; width:400px; height:30px;top:15px ; left:-100px ;position:absolute;filter:progid:DXImageTransform.Microsoft.Wipe(GradientSize=0.0, wipeStyle=0, motion='forward') progid:DXImageTransform.Microsoft.Fade(duration=2.0,overlap=0.0);}
.awdt  {  float:left; text-align:left;font-family: Tahoma,Arial; font-weight: normal; font-size: 8pt; color: #777; width:290px; height:30px;padding:4px 3px 4px 1px ;background-repeat:no-repeat;}
/*radio*/
.updiv {font-family: Tahoma,Arial; font-weight: normal; font-size: 8pt; color: #777;position:absolute; background:url(/i/ms/rdus.gif) no-repeat;display:none; top:150px; height:30px;left:-20px; padding:8px 20px 0px 20px; width:360px;}
.rsd   {font-family: Tahoma,Arial; font-weight: normal; font-size: 8pt; color: #777;}
.rsdt  {font-family: Tahoma,Arial; font-weight: normal; font-size: 8pt; color: #777;}

/**/
.ovrly	{color: #e6e6e6; font-size: 28pt; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80)}
H1   {  font-family: Tahoma,Arial; font-weight: normal; font-size: 8pt; color: #777; }
