/*
	BIG BOWL MUSIC MIGRATION CSS IMPLEMENTATION "MUSIC 2.0"
	Must Use EMs for all dimensional measurements!!
	font-size:12px; - magic # = 12px | 1em = 12px
	Created: 2/6/2007
	Modified: 7/26/2007
*/
* { margin:0; padding:0; }
/* define the big bowl grid : excerpted from grid980.css */
#s .sgroup, #a .agroup, #c .cgroup, #h .hgroup, #u .ugroup, #j .jgroup {clear:both;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* S Group float:left */
#s .sgroup .s2, #s .sgroup .s3, #s .sgroup .s4, #s .sgroup .s6, #s .sgroup .s8, #s .sgroup .s10, #s .sgroup .s12, #s .sgroup .s13, #s .sgroup .s15, #s .sgroup .s16, #s .sgroup .s18, #s .sgroup .s19, #s .sgroup .s21, #s .sgroup .s22, #s .sgroup .s24 {float:left;}
/* A & C float:left*/
#a .agroup .a2, #a .agroup .a3, #a .agroup .a4, #a .agroup .a5, #a .agroup .a6, #a .agroup .a7, #a .agroup .a8, #c .c1, #c .cgroup .c2, #c .cgroup .c4, #c .cgroup .c6, #c.cgroup.c7, #c .cgroup .c8 {float:left;}
/*U group float:left*/
#u .ugroup .u2, #u .ugroup .u4, #u .ugroup .u6, #u .ugroup .u8, #u .ugroup .u11, #u .ugroup .u12, #u .ugroup .u13 {float:left;}
/*J Group float:left*/
#j .jgroup .j2, #j .jgroup .j4, #j .jgroup .j6, #j .jgroup .j8, #j .jgroup .j9, #j .jgroup .j11, #j .jgroup .j12, #j .jgroup .j13, #j .jgroup .j15, #j .jgroup .j16, #j .jgroup .j17, #j .jgroup .j18 {float:left;}
/* K Group float:left */
#k .kgroup .k2, #k .kgroup .k4, #k .kgroup .k6, #k .kgroup .k8  {float:left;}
/* END float lefts*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*begin float rights*/
/* S group float:right */
#s .sgroup .s5, #s .sgroup .s7, #s .sgroup .s9, #s .sgroup .s11,#s .sgroup .s14, #s .sgroup .s17, #s .sgroup .s20, #s .sgroup .s23, #s .sgroup .s25
{float:right}
/*A & C float:right */
#c .cgroup .c3,#c .cgroup .c5 {float:right}
/* U Group float:right */
#u .ugroup .u3, #u .ugroup .u5, #u .ugroup .u7, #u .ugroup .u9, #u .ugroup .u10, #u .ugroup .u14 {float:right}
/* J Group float:right */
#j .jgroup .j3, #j .jgroup .j5, #j .jgroup .j7, #j .jgroup .j10, #j .jgroup .j14, #j .jgroup .j19 {float:right}
/* K Group float:right */
#k .kgroup .k3, #k .kgroup .k5, #k .kgroup .k7 {float:right}
/*end float right */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#content { padding:0 .667em; clear:both; overflow: visible; }
#content, #z { margin:0 auto; }

#u {/*clear:left;*/ float:left; width:62.167em;}

#j {clear:both;width:80.1667em;margin:0;padding:0;}
#k { width:53.167em; clear:both;}

#center {float:left; width:48.67em; padding-left:.83em; /*10px? -- currently is 0.87em = 0.87em*/}
#left {float:left; width:48.67em;}
#right {float:right; width:17.167em;}

#k_left {float:left; width:53.167em; clear:both;}
#m_right {float:right; width:26.167em; overflow: visible;}
#m {width:26.167em; float:right; overflow: visible;}

#q { /*where are thou my Q */ }
#z { clear:both; }
#r { float:left; width:12.67em; }
#b1 { float:right; width:17.167em; }
/* PADDING RIGHT */
#s .sgroup .s2, #s .sgroup .s3, #s .sgroup .s4, #s .sgroup .s6, #s .sgroup .s8, #s .sgroup .s10, #s .sgroup .s12, #s .sgroup .s13, #s .sgroup .s15, #s .sgroup .s16, #s .sgroup .s18, #s .sgroup .s19, #s .sgroup .s21, #s .sgroup .s22, #s .sgroup .s24, #a .agroup .a2, #a .agroup .a4, #a .agroup .a6, #a .agroup .a7, #c .cgroup .c2, #c .cgroup .c4, #c .cgroup .c6, #c .cgroup .c7, #u .ugroup .u2, #u .ugroup .u4, #u .ugroup .u6, #u .ugroup .u8, #u .ugroup .u11, #u .ugroup .u12, #u .ugroup .u13, #j .jgroup .j2, #j .jgroup .j4, #j .jgroup .j6, #j .jgroup .j8, #j .jgroup .j9, #j .jgroup .j11, #j .jgroup .j12, #j .jgroup .j13, #j .jgroup .j15, #j .jgroup .j16, #j .jgroup .j17, #j .jgroup .j18, #k .kgroup .k2, #k .kgroup .k4, #k .kgroup .k6  {
	padding-right:.83em;
}
/* end all elements with padding right */

/* end padding left*/

/* S Group Floats */
#s  {width:66.67em; float:right;}
#s .s1 { width:66.67em;}
#s .sgroup .s2 { width:12.67em;}
#s .sgroup .s3 { width:12.67em;}
#s .sgroup .s4 { width:12.67em;}
#s .sgroup .s5 { width:26.167em;}
#s .sgroup .s6 { width:39.67em;}
#s .sgroup .s7 { width:26.167em;}
#s .sgroup .s8 { width:48.67em;}
#s .sgroup .s9 { width:17.167em;}
#s .sgroup .s10 { width:12.67em;}
#s .sgroup .s11 { width:53.167em;}
#s .sgroup .s12 { width:12.67em;}
#s .sgroup .s13 { width:26.167em;}
#s .sgroup .s14 { width:26.167em;}
#s .sgroup .s15 { width:26.167em;}
#s .sgroup .s16 { width:12.67em;}
#s .sgroup .s17 { width:26.167em;}
#s .sgroup .s18 { width:39.67em;}
#s .sgroup .s19 { width:12.67em;}
#s .sgroup .s20 { width:12.67em;}
#s .sgroup .s21 { width:12.67em;}
#s .sgroup .s22 { width:39.67em;}
#s .sgroup .s23 { width:12.67em;}
#s .sgroup .s24 { width:26.167em;}
#s .sgroup .s25 { width:39.67em;}

/* A Group Floats */
#a,#a .a1 {width:48.67em;}
#a .agroup .a2 { width:30.667em;}
#a .agroup .a3 { width:17.167em;}
#a .agroup .a4 { width:17.167em;}
#a .agroup .a5 { width:30.667em;}
#a .agroup .a6 { width:12.67em;}
#a .agroup .a7 { width:17.167em;}
#a .agroup .a8 { width:17.167em;}

/* C Group */
#c  { width:48.67em;  }
#c, #c .c1 {width:48.67em;}
#c .cgroup .c2 { width:26.1667em;}
#c .cgroup .c3 { width:21.667em;}
#c .cgroup .c4 { width:17.167em;}
#c .cgroup .c5 { width:30.667em;}
#c .cgroup .c6 {width:12.67em;}
#c .cgroup .c7 {width:17.167em;}
#c .cgroup .c8 {width:17.167em;}

/* D Group */
#d .d1 {clear:both;  width:48.67em;}
 
/* U Group widths */
#u,#u .u1 {width:62.167em;}
#u .ugroup .u2 { width:48.67em;}
#u .ugroup .u3 { width:12.67em;}
#u .ugroup .u4 { width:12.67em;}
#u .ugroup .u5 { width:48.67em;}
#u .ugroup .u6 { width:30.667em;}
#u .ugroup .u7 { width:30.667em;}
#u .ugroup .u8 { width:30.667em;}
#u .ugroup .u9 { width:17.167em;}
#u .ugroup .u10 { width:12.67em;}
#u .ugroup .u11 { width:17.167em;}
#u .ugroup .u12 { width:17.167em;}
#u .ugroup .u13 { width:12.67em;}
#u .ugroup .u14 { width:12.67em;}

/* J group Widths */
#j,#j .j1 {width:80.1667em;}
#j .jgroup .j2 { width:53.167em;}
#j .jgroup .j3 { width:26.167em;}
#j .jgroup .j4 { width:39.67em;}
#j .jgroup .j5 { width:39.67em;}
#j .jgroup .j6 { width:26.167em;}
#j .jgroup .j7 { width:53.167em;}
#j .jgroup .j8 { width:26.167em;}
#j .jgroup .j9 { width:26.167em;}
#j .jgroup .j10 { width:26.167em;}
#j .jgroup .j11 { width:17.167em;}
#j .jgroup .j12 { width:17.167em;}
#j .jgroup .j13 { width:17.167em;}
#j .jgroup .j14 { width:26.167em;}
#j .jgroup .j15 { width:12.67em;}
#j .jgroup .j16 { width:12.67em;}
#j .jgroup .j17 { width:17.167em;}
#j .jgroup .j18 { width:17.167em;}
#j .jgroup .j19 { width:17.167em;}

/* K Group Floats */
#k,#k .k1 {width:53.167em;}
#k .kgroup .k2 { width:17.167em;}
#k .kgroup .k3 { width:35.167em; }
#k .kgroup .k4 { width:35.167em;  }
#k .kgroup .k5 { width:17.167em;}
#k .kgroup .k6 { width:26.167em;}
#k .kgroup .k7 { width:26.167em;}
#k .kgroup .k8 { width:53.167em;}

/* Y Grid Pos */
#y { width:80.1667em; clear:both; }
.hideCells { display:none; }
/* end grid */
/***************/
/* MAKE IT LOOK NICE : Music Specific Styling */
body {
	font-size:12px;
	_font-size:75%;
	background: white;
	color: #878787;
	margin:0 auto;
	width:81.667em;
	position:relative;	
	font-family: Arial, Helvetica, sans-serif;
}
h1, h2, h3 { font-family: Georgia, Verdana, serif; }
h4, h5, h6, input, textarea { font-family: Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, input, textarea { font-size:1em; }
a { text-decoration:none; color:#3952A2; outline:0px; }
a:hover { text-decoration:underline; color:#3952A2; outline:0px; }
/* end HTML element restyle */
ul, ol { list-style-type:none; }

/* typed classes */
ul.inLneLnks li { float:left; padding: 0; }
ul.inLne li { display:inline; }
/* general purpose classes */
.noShow { 
	overflow:hidden; 
	text-indent:-1000em; 
	display:block; 
	height:0px; 
	width:0px;
	line-height:0px;
}

/*big bowl clear*/
.clear, .clearAll { float:none; clear:both; }
/*end bb clear*/
.left { float:left; }
.right {float:right; }
.noFlt { clear:both; }
span.anc { display:block; }
/*end general use classes*/


/************************************/
/*new page structure*/
div#outerBox {
	position:relative; 
	z-index:100;
}

/* music banner styles */
#hed {
	background:#FEFEFE url(http://o.aolcdn.com/art/ch_music2/header_gradient.gif) repeat-x 0% 100%;
}
#hed_cap {
	font-size:.8em;
	position:relative;
	*height:1%;
	padding:0 0 0 .83em;
	background:#e4e5e7 url(http://o.aolcdn.com/art/ch_music2/tp_rail_bg.gif) repeat-x 100% 100%;
	float:none;
	border-right:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
}
ul.whteHvr {
	float:right;
	margin:0 1em 0 0;
}
ul.whteHvr li a {
	display:block;
	text-transform:uppercase;
	padding: .4em 10px .4em 10px;
	color:#727375;
}
ul.whteHvr li a:hover, .slctChnnl { background:white; text-decoration:none; }
.slctChnnl { border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; }
/********************************************/
#hed_mid {
	padding: 1.2em 0 0 13px;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	height:6.2em;
	float:none;
}
#hed_mid div.brandLogo a {
	/* AOL logo */
	overflow:hidden;
	width:136px;
	text-indent:-1000px;
	float:left;
	margin:.9em 7em 0 0;
	*margin:1.3em 7em 0 0;
	height:39px;
	display:block;
	background:url(http://o.aolcdn.com/art/ch_music2/aolmusic_beta_logo.gif) no-repeat 0% 0%;

}
/*search*/
#hed_mid div.srchBx { float:left; }
#hed_mid div.srchSlct label, #hed_mid div.srchSlct input { float:left; }
#hed_mid div.srchSlct label {
	margin:0 4px;
}

/* header tabs */
div.srchSlct { padding-left:.83em; }
div.srchSlct h6 {
	float:left;
	font-weight:normal;
	padding:.33em .5em 0;
	cursor:pointer;
	font-size:.9167em;
	line-height:1.55em;
	color:#929292;
}
div.srchSlct h6.srchOvrStte {
	color:#333;
}
div#hdrTab {
	white-space:nowrap;
	height:1.55em;
	color:white;
	float:left;
/*	font-size:.9em;	*/
}
div#hdrTab * {
	font-size:1em;
	line-height:1.55em;
}
div#hdrTab div {
	float:left;
	height:1.55em;
}
.tabImgBg {
	background:#a7ad87 url(http://o.aolcdn.com/art/ch_music2/search_tab_bg.gif) repeat-x 0px 0px;
}
h5.tabCntr {
	padding:.33em .5em 0;
	height:1.55em;
	float:left;
	font-weight:bold;
}
div.tabLft {
	padding:0 0 .33em;
	width:4px;
	background:#a7ad87 url(http://o.aolcdn.com/art/ch_music2/search_tab_left.gif) no-repeat 0 0;
}
div.tabRght {
	padding:0 0 .33em;
	width:4px;
	background:#a7ad87 url(http://o.aolcdn.com/art/ch_music2/search_tab_right.gif) no-repeat 0 0;
}
div.tabBtmLft {
	width:.25em;
	background:url(http://o.aolcdn.com/art/ch_music2/search_tab_btmleft.gif) no-repeat 100% 100%;
	padding:0 0 .33em;

}
div.tabBtmRght {
	width:.25em;
	background:url(http://o.aolcdn.com/art/ch_music2/search_tab_btmright.gif) no-repeat 0 100%;
	padding:0 0 .33em;
}

/* end header tabs */
#hed_mid .hed_srch {
	background:#c0c79f url(http://o.aolcdn.com/art/ch_music2/search_box_bg.gif) repeat-x 0 0;
	width:41.1em;
	padding:4px 0 4px .22em;
	*height:1%;
}
/* safari hack */
/*\*/
html*div.hed_srch_frme {
	/*seen only by safari & IE6 */
	padding:.20em .1em .14em .8em;
	/*tell ie twice first here, then again below*/
	*padding:.4167em .1em .25em .8em;
}/**/
/*end safri hack */

div.hed_srch_frme {
	background-color:#e9edd3;
	color: #5e5e5e;
	border:2px solid white;
	padding:.4167em .1em .4167em .8em;
	*padding:.4167em .1em .25em .8em;	
	width:31.37em;
	float:left;
	*height:1%;
}

#hed_mid .hed_srch:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    overflow: hidden;
    text-indent:-999em;
}
div.hed_srch_frme input.search {
	color: #5e5e5e;
	font-size:1em;
	width:31.17em;	
	border:0px;
	padding:0;
	margin:0;
	background-color:#e9edd3;
}
img.magnGlass { width:1.08em; height:1.08em; }
a.srchBttn {
	background:#b2c160 url(http://o.aolcdn.com/art/ch_music2/search_button_bg.gif) repeat-x 0% 0%;
	height:1.7167em;
	padding: .3em 0 0 0;
	margin:0 0 0 .22em;
	display:block;
	font-size:1em;
	text-align:center;
	color:#414141;
	font-weight:bold;
	border:2px solid white;
	float:left;
	width:7.6em;
}
a.srchBttn:hover {
	text-decoration:none;
	background:#e1e7c5 url(http://o.aolcdn.com/art/ch_music2/search_button_over_bg) repeat-x 0% 0%;
}
/*sns IF not logged in styles*/
#snsBox {
	width: 9.58em;
	margin:1.5em 1.48em 0 0;
	float:right;
}
#snsBox a {
	display:block;
	text-align:center;
	white-space:nowrap;
}
#snsBox a.snsBttn {
	padding:.2em .5em;
	border:1px solid white;
	background: #c6d3d5 url(http://o.aolcdn.com/art/ch_music2/button_gradient.gif) repeat-x 0% 0%;
	color:#4c4c4c;
}
#snsBox a.snsBttn:hover {
	background: #edefef url(http://o.aolcdn.com/art/ch_music2/button_gradient_over) repeat-x 0% 0%;
	text-decoration:none;
	color:#4c4c4c;
}

/*SNS IF already logged in and need to logout*/
span.snsBttnBx {
	border:1px solid #d1d1d1;
	display:block;
	float:right;
	text-align:center;
	margin:.1em 0 0;
	background:#c6d3d5 url(http://o.aolcdn.com/art/ch_music2/button_gradient.gif) repeat-x 0px 0px;
}

#snsLOutBox {
	width:15.33em;
	float:right;
	margin:1.1em 1.5em 0 0;
	text-align:right;
}
#snsLOutBox span.usrNme { color:#222; clear:both; }
#snsLOutBox a.snsBttn {
	display:block;
	color:#4c4c4c;
	padding:.2em .5em;
	text-align:center;
	border:1px solid white;
}
#snsLOutBox a.snsBttn:hover {
	background: #edefef url(http://o.aolcdn.com/art/ch_music2/button_gradient_over) repeat-x 0% 0%;
	text-decoration:none;
	color:#4c4c4c;
}

/*New Signin and Signout with pulldown Styles*/
#snsLOutBox {
	width:15.33em;
	float:right;
	margin:1.2em 0pt 0 0;
	text-align:right;
	padding-right:1.5em;
	
}

span.snsBttnBxnew {
	display:block; 
	border:1px solid #EBEBEB;
	float:right;
	margin:0.3em 0pt 0pt -0.1em;
	width:11.8em;
	background:url(http://o.aolcdn.com/art/ch_music2/pulldownarrow) no-repeat 11em -0.4em;
	height:1.7em;
	
}
span.snsBttnBxnewhover{
	display:block; 
	border:1px solid #EBEBEB;
	float:right;
	margin:0.3em 0pt 0pt -0.1em;
	width:11.8em;
	background:url(http://o.aolcdn.com/art/ch_music2/pulldownarrow) no-repeat 10.9em 0.8em;
	height:1.7em;
	
}
#snsLOutBox span.usrNmenew 
	{ 
	color:#2864B4;
	font-weight:bold;
	float:right;
	margin:0pt 0pt 0pt 0pt;
	padding-left:2em;
	text-align:right;
	width:auto;
	background:url(http://o.aolcdn.com/art/ch_music2/profileicon) no-repeat 0.8em 0.1em;
   }
	
	#snsLOutBox span.snsBttnBxnew  span.snsBttbord
	{
	 float:left;
	 height:1.4em;
	 display:block; 
	 width:10.1em;
	 border-right:solid 1px #EBEBEB;
	 padding:0.3em 0.6em 0pt 0pt;
	 
	}

		html > body #snsLOutBox span.snsBttnBxnew  span.snsBttbord
		{
			padding:0.2em 0.6em 0pt 0pt;
	 	}
	span.snsBttnBxnew a.stuff
	{
	text-decoration:none;
	color:#535353;
	font-weight:bold;
	

	}
	
	span.snsBttnBxnew a.stuff:hover
	{
	background-position:right bottom;
	}
	
	span.snsBttnBxnew  div#profilemenu
	{
	display:none;
	overflow:hidden;
	padding:0pt;
	margin:1.75em 0pt 0pt -11.9em;
	position:absolute; 
	width:11.8em;
	z-index:900;
	border:solid 1px #EBEBEB;
	text-align:center;
	background:#FFFFFF;
	
	
	
}
  /*For Browsers Ohter than IE*/
	html>body span.snsBttnBxnew  div#profilemenu
	 {
	 margin:1.7em 0pt 0pt -11.9em;
	 }
	 
	 /**/


span.snsBttnBxnew div#profilemenu ul
	{
	text-align:right;
	list-style: none; 
	
}

span.snsBttnBxnew div#profilemenu ul li
	{
	background-color: #FFF;
	padding: 0.125em 0 0.125em 0;
	margin:0pt;
	line-height:1.5em;
	}

	span.snsBttnBxnew div#profilemenu ul li.last
	{
	border-top:dotted 1px #CCC;
	}



span.snsBttnBxnew div#profilemenu ul li a
	{
	text-decoration:none;
	font-weight:bold;
	color:#2864B4;
	padding-right:1.7em;
	display:block;
	
	
	
}

span.snsBttnBxnew div#profilemenu ul a:hover
	{
	text-decoration:underline;
	font-weight:bold;
	color:#2864B4;
	background:#F2F2F2;
	
	
	
	
}


#snsBoxNew {
	width: 9.58em;
	margin:2em 1.48em 0 0;
	float:right;
}
#snsBoxNew a {
	display:block;
	text-align:center;
	white-space:nowrap;
}
	span.snsBttnlognew
	{
		display:block;
		float:right;
		text-align:center;
		margin:.1em 0 0;
		background:#c6d3d5 url(http://o.aolcdn.com/art/ch_music2/signin) no-repeat 0em 0em;
		width:113px;
	}

#snsBoxNew a.snsBttnnew {

	padding:.2em .4em;
	border:1px solid white;
	background:url(http://o.aolcdn.com/art/ch_music2/signin) no-repeat 0em 0em;
	color:#FFF;
	
	
	}
#snsBoxNew a.snsBttnnew:hover {
	padding:.2em .5em;
	border:1px solid white;
	background:url(http://o.aolcdn.com/art/ch_music2/signin) no-repeat 0em -6em;
	color:#FFF;
	text-decoration:none;
	
	
	
}


/*New Signin and Signout with pulldown Styles Ends*/

/*******************************************/
#hed_bttm {
	float:none;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	height:1.6em;
	z-index:300;
	position:relative;		
}
#hed_bttm a.snsFdBck {
	float:right;
	display:block;
	padding-right:1.5em;
}
ul.bldHvr li a {
	display:block;
	color:#555;
	/*crazy ie hack*/
	_margin-top:6px;
	*border-right:1px solid #c3c3c3;
	*border-left:1px solid white;
	height:1.5em;
	text-transform:uppercase;
	font-size:1em;
	float:left;
	padding: .1em 15px 0;
	font-weight:bold;	
}
ul.bldHvr li {

	border-right:1px solid #c3c3c3;
	border-left:1px solid white;
	/*hide from IE*/
	*border:0px;	
}
ul.bldHvr li.hdeMnuEdg {
	font-size:1em;
	padding:0 0 .3em;
	border-left:1px solid white;
	border-right:0px;
	/*hide edge*/
}
ul.bldHvr li a:hover { text-decoration:none; }
ul.bldHvr li a:hover { color:black; }
ul.bldHvr li a.slctPg:hover { color:white; }
ul.bldHvr li a.slctPg {
	color:white;
	font-weight:bold;
	border-right:1px solid white;
	border-top:1px solid white;	
	border-bottom:1px solid #8a8a8a;
	font-weight:bold;
	margin:-5px -2px 0;
	z-index:100;	
	position:relative;
	_margin-top:0px;
	_margin-right:-1px;
	padding-top:5px;
	background:#A7AD87 url(http://o.aolcdn.com/art/ch_music2/search_tab_bg.gif) repeat-x 0 0;
}
ul.bldHvr li a.slctPg img.newFeatrs_logo { display:none; }
div.faqFdBckBox {
	float: right; 
	padding-right: 1.5em;
	*margin-top:6px;
}
/* mini Hat - lives on the right edge of page */
ul.miniHat {
	float:left;
	text-align:right;
	margin:.4em 0 0 0;
}
ul.miniHat li { 
	display:inline; 
	background:url(http://o.aolcdn.com/art/ch_music2/hat_divider) no-repeat 100% 0;
	display:inline;
	padding:0 .83em;
}
ul.miniHat li.lstItm { background:none; }
ul.miniHat li a { color:#727375; }
ul.miniHat li a:hover { text-decoration:underline; }
ul.whteHvr li a:hover, .slctChnnl { background:white; }
.slctChnnl { border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; }
/*END THE HEADER STYLES*/
/* end music banner styles */
/*  end header / banner styles  */
/*****************************************************************************/
/* A LITTLE MORE STRUCTURE! */
#content {
	background:#f2f2f2 url(http://o.aolcdn.com/art/ch_music2/page_gradient.gif) repeat-x 0 0;
	border-top:1px solid #b3b3b3;
	border-right:1px solid #d1d1d1;	
	border-left:1px solid #d1d1d1; 
	padding-top:1.25em;
}

/*   ADS    */
#outerad {
	padding: 3px;
	background:url(http://o.aolcdn.com/art/ch_music2/pttrn.gif) repeat;
	border-bottom:1px solid #999;
	border-right:1px solid #d1d1d1;	
	border-left:1px solid #d1d1d1;	
}
#ad {
	background:grey;
	width:728px;
	margin:0 auto;
}
.outerAd_300x250_1, .outerAd_300x250_2, .outerAd_300x250_3 {
	padding: .25em;
	background:url(http://o.aolcdn.com/art/ch_music2/pttrn.gif) repeat;
	border:1px solid #d1d1d1;
	border-bottom:0px;
	margin:0 0 .83em;
}
.outerAd_160x600_1 {
	background:url(http://o.aolcdn.com/art/ch_music2/pttrn.gif) repeat;
	border:1px solid #d1d1d1;	
	margin:0 0 .83em;
	padding:.83em 0;
}
.outerAd_160x600_1 .admodule {
	width:160px;
	margin:0 auto;
}
.outerAd_300x250_1 .admodule {
	width:300px;
	margin:0 auto;
}

/*   end ads */
div.pNav_artist { /* left nav lovin */ padding:0 .25em 1.667em; background:white; }
div.pNav_artist h4, div.navMod div.bdy h4 {
	border-bottom:1px dotted #D1D1D1;
	clear:both;
	color:#666;
	font-size:1.3em;
	margin:0 .583em 0.4em;
	padding:0.8em 0 0.4em;
	*height:1%;
}
div.navMod div.bdy h4 {
	margin:0 0 .4em;
}
div.pNav_artist div.pNav_artist_items ul li, div.navMod div.bdy ul li {
	display:block;
	margin:0 0 .25em;
}
div.navMod div.bdy ul li img {
	margin:0 0 .4167em 0;
}
div.pNav_artist div.pNav_artist_items ul li a {
	display:block;	
	padding:.41667em .583em;
	
}
div.navMod div.bdy ul li a { display:block; }
div.pNav_artist div.pNav_artist_items ul li a.noArtLnk, div.pNav_artist div.pNav_artist_items ul li a.noArtLnk:hover {
/*	color:#333;
	font-weight:bold;*/
	background:#9ca762 url(http://o.aolcdn.com/art/ch_music2/arrw_hghlght) no-repeat 0 50%;
	color:white;
	font-weight:bold;
}
/*END A alittle structure (left nav specific) */


/* Page Title */
.pageTitle {
	padding:.1em 0 0 13.77em;
	position:relative;
	z-index:2;
}
.pageTitle h1 {
	color:#333;
	font-size:1.85em;
	font-weight:normal;
	padding:0 0 0 7px;	
}
.pageTitle div.sponsor {
	position:absolute;
	right:0;
	top:0;
}
div.pageTitle br.clear {
	line-height:.5em;
}
/*end page title*/


/* Module Basic Definitions [begin] */
/* 
	using colors so it's easier to override 
	[too many BB mods use .module as a class that aren't modules] 
*/
/* the colors */
div.colorTwo, div.colorOne { border:1px solid #e6e6e6; 	padding:0 .75em 1em; }
div.colorOne, div.colorTwo, div.colorThree, div.colorFour, div.colorFive, div.navMod, div.columnist {
	background:white;
	clear:both;
	margin:0 0 .83em;
	position:relative;
	*height:1%;
}
div.colorThree, div.colorFour, div.colorFive, div.columnist, div.navMod {
	padding:0 .83em .83em;
}
div.colorSix {
	background:white;
	clear:both;
	padding:0 .83em .33em;
	margin:-.83em 0 .83em;
	position:relative;
	*height:1%;	
}
/* yum: headers */
div.header {
	position:relative;
	background:transparent;
	border-bottom:5px solid #E6E6E6;
	color:#333;
	padding:2.24em 0 0.35em;
	*height:1%;
}
div.feedsLabel {
	position:absolute;
	right:1px;
	top:-2.05em;
}
div.feedsLabel a img {
	border:0px;
	padding:0;
	float:left;
	margin:0 .33em 0 0;
}
div.feedsLabel div a {
	color:#8f8f8f;
	font-size:.9167em;
	text-transform:uppercase;
}
/* yummy H3 tags */
div.header h3, div.header h2 {
	color:#333;
	font-size:1.5em;
	font-weight:normal;
}
/* Promo Side Text Title */
/* All Colors > body > a > img.left */
div.body a img.left, div.body .left a img, div.body .left img, div.body .right img, div.body .right a img, div.body img.left, div.body img {
	display:block;
	padding:5px;
	border:1px solid #d1d1d1;
	margin-right:0.4167em;
	margin-bottom:0.4167em;	
}
div.body .right a img, div.body .right img {
	text-align:right;
	float:right;
	margin:0 0 .4167em .4167em;
}
div.body .right h4 {}
div.body ol, div.body ul {
	margin:0 0 .83em;
}
div.body ol li, div.body ul li {
	padding-bottom:.33em;
}
div.body ul.lined { clear:both; /*info themed list */}
div.body { *height:1%; color:#333; padding-top:.83em; }
/* color* > body > h4 */

div.body h4 { color:#333; }
div.body p { margin:0 0 .83em; line-height:1.3em }
div.body p.info_gnrcHTML { margin:0; }
div.body p.left { margin:0; }
div.body h4 { margin:0 0 .33em; }
div.body div.clear { clear:both; line-height:.1em; font-size:.1em; }

/*end promo side text title*/

/* static lead module*/
div.staticLead div.header h3 a { color:#333; }
/*end static lead module*/

/* for promo dual text */
ul li a.button img { padding:0; border:0; }

/* text promo photo module */
div.body div.left {
	padding-bottom:.83em;
}
/* end text promo photo module */


/* promo side by side module */
div.sideBySide div.body div.left { width:50%; }
div.sideBySide div.body div.right { width:50%; }
/*end promo side by side module */

/* ent promo photo module */
div.bcolorOne { padding-top:1.25em; }
/* end ent promo photo module*/

/*end all those pretty colors*/

/*bottom text module*/
.bottomText {}
div.bottomText div.body img {
	border:1px solid #d1d1d1;
	padding:5px;
	margin:0 .4167em .4167em 0;
	float:left;
}

div.bottomText div.body p { margin-top:0.5em 0; }
/*end bottom text module*/


/* the feeds module */
div.feedsmodule div.body div.feedsProgSpace div.psImgCont a img {
	border:1px solid #d1d1d1;
	padding:.4167em;	
	margin:0 .4167em .4167em 0;
	float:left;
}
div.feedsmodule div.body div.allPosts div.feedsPost {
	margin:0 0 0.5em;
}
div.feedsmodule div.body div.allPosts div.feedsPost div.postBody p {
	line-height:1.3em;
	margin-bottom:.83em;
}
div.feedsmodule div.body div.allPosts div.feedsPost div.postBody p a {
	display:block;
}
div.feedsmodule div.body ul { clear:both; }
div.feedsmodule div.body ul li { padding:0 0 .33em; }
div.psImgCont {}
div.psImgCont a img {}
div.feedsProgSpace div.hdPromoTxt p.psTxt {
	margin:0;
}
/* end the feeds module*/

/** table module **/
div.tablemodule table { width:100%; }
div.tablemodule table tr td { padding:0 0 .33em; }
a.bullet {
	background:url(http://o.aolcdn.com/art/ch_music2/bullet.gif) no-repeat 0 4px;
	text-indent:.63em;
	display:block;
}
/* end table module */

/********************************************************************/
/*NEWS MAKER MODULE*/
.cycleSpot {
	background:white;
	clear:both;
	margin:0;
	padding:0 1em 1.5em;	
}
.cycleSpot .header h3 {
	color:#333;
	font-size:1.5em;
	font-weight:normal;
}
div.cycleSpot div.header {
	background:transparent;
	border-bottom:5px solid #E6E6E6;
	color:#333;
	padding:2.33em 0 .35em;
}
div.cycleSpot div.body div p.left a img, div.cycleSpot div.body div p.left img {
	margin-right:0.4167em;
	padding-bottom:.4167em;	
}
.cycleSpot div { display:none; position:relative; }
.cycleSpot .body, .cycleSpot .header, .cycleSpot .first { display:block; }
.cycleSpot .controls {  
	width:13.51em; 
	margin:.3em auto .83em; 
	padding:.41667em 0 0; 
	height:.5em; 
	display:block; 
	clear:both;	
}
.cycleSpot div.controls a.button {
	display:block;
	float:left;
	background:#e8e8e8;
	border:1px solid #d1d1d1;
	width:5.23em;
	text-align:center;
	color:#333;
	text-transform:capitalize;
	padding:.1667em 0;
	*height:1%;
}
span.credit {
	color:#999;
	font-size:.9167em;
	text-align:right;
	display:block;
	padding-bottom:.4167em;
	padding-right:.4167em;
}
.cycleSpot div.controls span {
	display:block;
	width:2.62em;
	float:left;
	text-align:center;
}
/*end news maker styles*/
/************************************************************************/

/* TOP 11 List [generic HTML] */
div#top11genmodheader {
	background:white;
	color:#333;
	padding:0.5em 1em 0;	
	border:1px solid #e6e6e6;
	border-bottom:0;
}
div#featuresponsor { background:white; padding-top:1px; 
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;	
}
div#featuresponsor table {
	width:311px;
	margin:0 auto;
}
div#top11genmodheader div.header {
	border-bottom:5px solid #E6E6E6;
	position:relative;
	padding:1.74em 0 0.35em;
	margin-bottom:0;
}
div#top11genmodheader div.title {
	font-size:1.5em;
	font-family: Georgia, Verdana, serif;	
}

div.top11rss {
	position:absolute;
	right:1px;
	bottom:0.4167em;	
	color:#333;
}
div.top11rss a img { float:left; margin:0 .33em 0 0; }
div.top11rss a { color:#8f8f8f; text-transform:uppercase; font-size:.9167em;}
div.top11rss a:hover {
	text-decoration:none;
}
div#top11genmod {
	margin:-.83em 0 0px;
	background:white;	
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;	
}
div#top11genmod ul li {
	border-bottom:1px solid #E5E5E3;
	color:black;
	line-height:1.25em;
	list-style-position:outside;
	list-style-type:none;
	padding:3px;
	display:list-item;	
	margin:0 1px 1px;
}
div#top11genmod ul li.even {
	background:	#f4f4f4 url(http://o.aolcdn.com/art/ch_music2/altrow_wht_edg) repeat-x 100% 100% ;
}

div#top11genmod ul li span.number {
	color:#7F7F7D;
	display:block;
	float:left;
	font-size:1.5em;
	font-weight:bold;
	padding:0.3em 0 0 .5em;
	margin:0 .41667em;
	text-align:left;
	width:2em;
}
div#top11genmod ul li span.item a { display:block; }
div#top11genmod ul li span.item {
	display:block;
	margin-left:2.5em;
}
div#top11bottom {
	background:white;	
	margin:0 0 .83em;
	padding:0 0 .83em;
	border:1px solid #e6e6e6;
	border-top:0;
}

div.morevideos {
	display:block;
	padding:.83em .83em 0;
	clear:both;
}
div.body h6.secondary { margin-top:.83em; }
div.body h6.secondary {
	padding-top:1px;
	border-top:1px solid #e6e6e6;
}
h6.secondary {
	padding-top:.83em;
	border-top:1px solid #e6e6e6;
}
div.morevideos h2 a, h5.secondary a, h6.secondary a {
	font-size:1em;
	clear:both;
	display:block;
	padding:.83em;
	text-align:center;
	background:#f4f4f4 url(http://o.aolcdn.com/art/ch_music2/top11_altrow) repeat-x 0 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

/***top 100 list module : top100List **/
div.no_css {
	background:white;
	padding:2.5em 0 0;
	border:1px solid #d1d1d1;
	margin:0 0 .83em;
}
div.no_css table.t100maintbl {
/*	border-collapse:collapse;*/
	width:100%;	
}
tr.t100shrow td {
	padding-bottom:.4167em;
}

tr.t100narliterow td {
	border-bottom:1px solid #d1d1d1;
	border-top:1px solid #d1d1d1;	
	padding-bottom:.83em;
	padding-top:.83em;	
}
tr.dark td {
	border-top:1px solid white;
	border-bottom:1px solid white;
	padding-bottom:.83em;
	padding-top:.83em;	
}
tr.dark {
	/*alt row color*/
	background:#f4f4f4 url(http://o.aolcdn.com/art/ch_music2/top11_altrow) repeat-x 0 100;
	width:100%:
}
/*numbers*/
td.col_1 {
	color:#333;
	border-left:1px solid white;
	font-weight:bold;
	padding:0 .41667em 0 .83em;
}
td.col_4 { padding-right:.4167em; }
div.col_2_txt {
	font-weight:bold;
	color:#333;
}
.no_css img.img75img {
	float:left;
	padding:.333em;
	border:1px solid #d1d1d1;
	margin:0 .4167em .4167em 0;
}
td.t100hddate {
	/*date*/
	border:1px solid #ccc;
	padding:.583em;
	color:#333;
	width:10%;
}
table.t100hdtbl {
	border-bottom:5px solid #e6e6e6;
	margin:0 .83em .4167em;
	padding:0 0 .583em;
}
table.t100hdtbl tr { valign:bottom; }
td.t100hdtitle {
	/*headline*/
	font-size:1.5em;
	width:90%;
	font-family: Georgia, Verdana, serif;
	color:#333;
}

td.col_2 { padding:.41667em 0; }
div.t100sbhdcol {
	color:#333;
	font-weight:bold;
}
.no_css td.t100showbtn {
	padding:1.667em 0;
	width:100%;
	background:#f4f4f4 url(http://o.aolcdn.com/art/ch_music2/top11_altrow) repeat-x 0px 100%;
	border:1px solid white;
}

.no_css .hiddenrow
{
/* hide the ones that are 'hidden' by editors*/
	display: none;
}


/* begin HTML feature module  --- going to REMOVE this once all old versions are removed from the site */
div.feature_module {
	border:1px solid #d1d1d1;
	margin:0 0 .83em;
}
div.featMod_rOne { 
	border:3px solid white; 
	background:white;
/*	background: #736b6b url(http://o.aolcdn.com/art/ch_music2/dl_innergradient_btm) repeat-x 100% 100%;*/
}
div.featMod_rTwo {
/*	background: url(http://o.aolcdn.com/art/ch_music2/dl_innergradient_top) repeat-x 0 0;	*/	

}

div.featMod_rThree { padding:.1667em 0 0; }
/*div.featMod_rThree a { color:#a9e0e7; }*/
/* all these feat mod are leagacy from generic HTML versions on the ent multi img promo module ... remove this */
div.featMod_rThree div.body { padding:.667em .4167em .83em;	}
div.featMod_rThree div.body div.promoBx { width:17.25em; float:left; }
div.featMod_rThree div.body div.first { width:17.2em; }
div.featMod_rThree div.body div.last { width:17.2em; }
div.featMod_rThree div.body div.first div.promoTxt {
/*	border-right:1px solid #707070;*/
	border-right:1px solid #d1d1d1;
	padding:0;
}
div.featMod_rThree div.body div.promoBx div.promoTxt {
/*	color:#fdfdfd; */
	color:black;
	height:10em;
	padding:0 .4167em;
}

div.featMod_rThree div.body div.promoBx div.promoTxt div.promoBody {
	padding:.5em 0 0 .5em;
}
div.featMod_rThree div.body div.center div.promoTxt {
	border-right:1px solid #d1d1d1;
/*	border-left:1px solid #d1d1d1;
	border-left:1px solid #454545;*/
}
 
div.featMod_rThree div.body div.last div.promoTxt {
/*	border-left:1px solid #d1d1d1;
	border-left:1px solid #454545;*/
}
div.promoBx div.promoTxt div.promoBody ul { /*font-size:.9167em;*/ }
div.promoBx div.promoTxt div.promoBody ul li {
	margin:0 0 .4167em;
}
div.featMod_rThree div.body div.promoBx div.promoTxt div.promoBody ul li a {
	display:inline;
	text-indent:0;
	background:none;
}
div.promoBx div.promoTxt div.promoBody p {
	margin:0 0 .5em;
	font-size:.9167em;
}

div.feature_module div.body div.promoBx div.promoImg {
	padding:0 0 .83em .4167em;
}
div.feature_module div.body div.promoBx div.promoImg img {
	border:1px solid #d1d1d1;
	padding:4px;
	width:15.5em;
	margin:0;
	height:10.33em;
	background:white;
}

div.feature_module div.promoTxt div.promoHed {
	height:3.5em;
	position:relative;
/*	border-bottom:1px solid #746f6f;*/
	border-bottom:1px solid #d1d1d1;
	padding:0 0 0 .5em;	
}

div.feature_module div.promoTxt div.promoHed h3 {
	position:absolute;
	font-size:1.4em;
	font-weight:normal;
	bottom:0;
	padding-bottom:.33em;
}
/* end lede homepage HTML module*/


/* multi position module */
/* end multi position module */
div.header_info, a.icontxt { 
/* for all of the headers*/
	position:absolute;
	right:.1em;
	bottom:.4167em;
}
h5.tpRelLnk, h6.modFd { float:left; }
h6.modFd { 
	line-height:1em;
	margin:0 0 0 1.25em;
}
h6.modFd a img.feedIcon {
	float:left;
	margin:0 .2em 0 0;
}
div.body ul li span a.feedimg img {
	border:0;
	padding:0;
	float:left;
}
h6.modFd a span.modFdlnk, span.lnkCnter {
	color:#8f8f8f;
	font-size:.9167em;
}
h6.modFd a:hover {
	text-decoration:none;
}
div.module div.body {
	position:relative;
}
div.module div.body div.promoBx {
	float:left;
	width:12.08em;
	padding-right:1.01em;
}
div.module div.body div.sponsoredPromoBx {
	padding-bottom:1em;
}
h5.tpRelLnk, h6.modFd { font-weight:normal; }
h5.tpRelLnk span.lnkCnte, h5.tpRelLnk span.infoTxt { color:#999; }

div.module div.body div.last { padding-right:0; }
div.module div.body div.promoBx div a img {
	padding:5px;
	border:1px solid #d1d1d1;
	width:11em;
	height:7.33em;
	margin:0;
}
div.module div.body div.sponsored {
	position:absolute;
	bottom:-1em;
	width:11.5em;
	border:1px solid #e6e6e6;
	border-bottom:0;
	text-align:center;
}
div.module div.body div.sponsored div.sponsored_innr_end img {
	border:0;
	padding:0;
	margin:0;
}
div.positionThree { right:13.5em; }
div.module div.body div.sponsored_innr_end {
	border:1px solid white;
	background:#f7f7f7;
}
div.module div.body div.first div.promoImg { padding:0; }
div.module div.body div.promoBx div.promoTxt { padding:0 5px; }
div.module div.body div.promoBx div.promoTxt dt {
	margin:0 0 .2em;
}
div.module div.body div.promoBx div.promoTxt dd {
	line-height: 1.3em;
	font-size:.9167em;
	margin:0 0 .33em;
}
dd a.actLnk { font-weight:bold; }
div.module div.body div.promoBx div.promoTxt h3 {
	font-size:1.4em;
	font-weight:normal;
	color:#333;
	margin:0 0 .33em;
}
div.module div.body div.promoBx div.promoImg { margin:0 0 .4167em; }
/* listening party - 5 discs promo */
div.module div.body div.promo5Bx div.promoImg {
	background:white url(http://o.aolcdn.com/art/ch_music2/disco_bg) no-repeat 78px 50%;
	margin:0 0 .83em;
}
div.module div.body div.promo5Bx div.promoImg img {
	border:0;
	padding:0;
	margin:0;
}
div.module div.body div.first5Bx { padding-left:.5em; }
div.module div.body div.promo5Bx {
	width:9.5em;
	padding-right:.83em;
	float:left;
	color:#333;	
}
div.module div.body div.last5Bx { padding-right:0; }
div.module div.body div.promo5Bx div.promoTxt dl dt {
	margin:0 0 .2em;
}
div.module div.body div.promo5Bx div.promoTxt dl dd {
	font-size:.9167em;
	line-height:1.3em;
	margin:0 0 .33em;	
}
/* end listnening part 5 disc promo*/

/**--- THIS IS THE HTML given to production
		generic HTML 3 promo -   **/
div.module div.body div.threePromo {
	width:12em;
	padding-right:.92em;
	*padding-right:.6em;	
	margin:0;
	float:left;
}
div.module div.body div.threePromo_476col_last {
	padding-right:0;
	margin-right:0;
}
div.module div.body div.threePromo_476col_last a img {
	margin-right:0;
}
div.threePromo a img { 
	width:11em;
	height:7.33em;
	padding:5px;
	border:1px solid #d1d1d1;
}
div.module div.body div.threePromo dt, div.module div.body div.threePromo_wide dt {
	color:#3952A2;
	font-size:1.1em;
	font-weight:bold;
	margin:.5em 0;
}
div.module div.body div.threePromo dd { padding:0 .25em 0 0; }
div.module div.body div.threePromo dl {
	padding:0 5px;
}
div.module div.body div.threePromo dt {
	font-weight:bold;
	color:#3952A2;
	margin:.5em 0;
	font-size:1.15em;
}
div.module div.body div.threePromo dd {
	padding:0 3px 0 0;
}

/* wider version for hubs [584px column] */
div.module div.body div.threePromo_wide {
	width:12em;
	padding-right:5.4167em;
	margin:0;
	float:left;
}
div.module div.body div.widePromo_last { padding-right:0; }
div.module div.body div.threePromo_wide a img { 
	margin:0;
	width:11em;
	height:7.33em;	
}
/* end generic HTML 3 promo [584px] */

/* new songs module */

div.wide_module {
	background:white;
	margin:0 0 .83em;
	color:#333;
	border:1px solid #e6e6e6;
}
div.wide_module div.header h3 {
	border-bottom:5px solid #E6E6E6;
	font-size:1.5em;
	color:#333;
	font-weight:normal;
	padding:0 0 .25em;	
}
div.wide_module div.header {
	padding:2em .83em .1em;
	position:relative;
	border:0px;
}
div.wide_module div.header div.header_info {
	right:.83em;
	bottom:.83em;
}
div.wide_module div.body {
		padding-top:0;
}
div.wide_module div.body div.sngRow {
	border-bottom:1px solid #d1d1d1;
	padding:.4167em .83em;	
}
div.wide_module div.body div.sngRow div.left img {
	float:left;
	padding:.33em 0 0;
	margin:0 .25em 0 0;
	border:0;
}
div.wide_module div.body div.sngRow div.left {
	margin:0 .4167em 0 0;
}
div.wide_module div.body div.sngRow dl dd {
	font-weight:bold;
	font-size:.9167em;
}
div.sngRow ul {
	margin:0;
}
div.wide_module div.footer {
	padding:.83em;
}
div.wide_module div.footer a {
	background:#f4f4f4 url(http://o.aolcdn.com/art/ch_music2/top11_altrow) repeat-x 0 100%;
	display:block;
	padding:.83em;
	text-align:center;
}
/* end new song module*/


/* Sponsored Links [begin ]*/

#y div.sponsor, #y div.module { margin-bottom:0; }
#y div.sponsor div.body div.sponsor {
	border-left:1px solid #e6e6e6;
	clear:none;
	float:left;
	margin:.83em 0;
	padding:.83em 0 .83em 1em;
	width:20em; /* width: 220px = 19.18em */
	font-size:.9167em;
}
#y .sponsor .body .sponsor.first { border:0 none; padding-left:0; }
div.sponsor div.header { position:relative; }
#y .sponsor .body {
	clear:none;
	height:7.5em;
	margin:0;
	padding:0;
}

div.sponsor div.header a {
	position:absolute;
	right:1px;
	bottom:0.4167em;
}
#y div.sponsor hr { display:none; }
/* end sponsored links */
div#y div.seo-bl {
	margin-bottom:0px;
	padding-bottom:8px;
}
/* end general module styling */
/*************************************/
/*************************************/
/***  PRODUCT PAGE SPECIFIC CSS  **/
form#quickjumpform, span.topLink { display:none; }

/* common styles */

div.pProfile, div.pBriefDisc, div.pGetIt, div.pMatchSites, div.pRecArtists, div.pBio, div.pAlbum, div.pMemberReview, div.pWriteReview, div.pNews, div.pPhoto, div.pPhotoCollection, div.pUpcoming, div.pFeatures {
	background:white;
	margin:0 0 .83em;
	color:black;
	padding:0 .75em .83em;	
	border:1px solid #e6e6e6;
}

/* possibly depracted. moved from h3 to h2*/
div.pSpotlight div.right h3, div.pProfile h3, div.pGetIt h3, div.pBriefDisc h3, div.pBio h3, div.pSongsVids h3, div.pMatchSites h3, div.pRecArtists h3, div.pAlbum h1, div.pMemberReview h3, div.pWriteReview h3, div.pNews h3, div.pPhoto h3, div.pPhotoCollection h3 {
	font-size:1.5em;
	color:#333;
	font-weight:normal;
	border-bottom:5px solid #e6e6e6;
}
div.pMemberReview h3, div.pWriteReview div.header, div.pMemberReview div.header {
	margin:0 0 .53em;
}
span.header_padding, div.pBio span.artist {
/* deprecating */
	padding-bottom:.333em;
	display:block;
}

/*end common product page headers*/

div.pSpotlight div.right p, div.pProfile p, div.pGetIt p, div.pBriefDisc p {
	margin:.83em 0 0;
	line-height:1.3em;
}
div.pSpotlight div.left div.leftimgbox img, div.pBio div.left div.leftimgbox img {
	padding:.4167em;
	border:1px solid #d1d1d1;
}
div.pGetIt div.body { margin:0; }
div.pGetIt div.header { margin:0 0 .83em; }
div.pGetIt div a.smallImg img {
	float:left;
	margin:0 .4167em .4167em 0;
}
div.pGetIt ul { margin:0 0 .83em; }
div.pGetIt ul li { margin:0 0 .25em; }
div.pGetIt div ul li a img.napLogo_prod_pages, div.pGetIt div ul li a img.itunesLogo_prod_pages {
	border:0;
	padding:0;
	margin:0 0 -.25em;
	display:inline;
}
/* music main features module */
div.pFeatures div.left, div.pFeatures div.right {
	margin:.83em 0 .4167em 0;
	width:23.33em;
}
div.pFeatures div a.smallImg {
	float:left;
}
div.pFeatures div.left a.smallImg img, div.pFeatures div.right a.smallImg img {
	margin:0 .4167em .4167em 0;
}
/* end music main features module*/


/**bio page**/
div.pRecArtists { clear:both; float:none; }

div.pBio div.left { padding-top:.83em; }
div.pBio div.right {
	padding-top:.83em;
	width:34.75em;
}
div.pBio div.right p {
	margin:0 0 .83em;
	line-height:1.3em;
	color:black;
}
div.pBio div.right ul { margin:0 0 .83em; }
/** end bio page **/
/*** discography page  ***/
div.pAllReleases div.section {
	border:1px solid #e6e6e6;
	background:white;
	padding-top:0;
	color:#333;
	margin:0 0 .83em;
	position:relative;
	
}
div.pAllReleases div.section div.header, div.pSongsVids div.header, div.songssamples div.header {
	padding:2em .83em .1em;
	position:relative;
	border:0px;
}
div.pAllReleases div.section div.header h2, div.pSongsVids div.header h2, div.songssamples div.header h2 {
	border-bottom:5px solid #E6E6E6;
	font-size:1.5em;
	color:#333;
	font-weight:normal;
	padding:0 0 .25em;	
}

div.pAllReleases div.product {
	background:	#f4f4f4 url(http://o.aolcdn.com/art/ch_music2/altrow_wht_edg) repeat-x 100% 100%;
	border:1px solid white;
	border-bottom:1px solid #d1d1d1;
	padding:.83em;
 	*height:1%;
}
div.section h3 {}
div.product div.left {
	width:27.83em;
	padding-left:.83em;
 	*height:1%;
}
div.product div.left h4 {
	padding:0 0 .4167em;
}
div.product div.right { padding-right:.83em; *height:1%; }
div.product div.right ul li a { font-size:.9167em; }
div.product a.button {
	display:block;
	clear:both;
	text-indent:.83em;
	font-weight:bold;
}
div.product div.left a.smallImg img {
	border:1px solid #d1d1d1;
	padding:.41667em;
	float:left;
	margin:0 .4167em .4167em 0;
}
div.product div.left h4 a {}
div.leftbullet, div.rightbullet {
	padding:.83em;
	clear:both;
}
div.leftbullet a.graybullet, div.leftbullet a, div.rightbullet a.graybullet {
	display:block;
	background:#f4f4f4 url(http://o.aolcdn.com/art/ch_music2/top11_altrow) repeat-x 0 100%;
	text-align:center;
	padding:.83em;
}

div.pAllReleases div.hilight {
	background:	white;
	border-bottom:1px solid #d1d1d1;	

}
/*** end discography page **/


/*** filmography page  ***/
div.filmography {
	padding:0 0 .83em;
	background:white;
	margin:0 0 .83em;	
	color:black;
	border:1px solid #e6e6e6;
}
div.filmography div.header h3 {
	font-size:1.5em;
	color:#333;
	font-weight:normal;
	padding:0 0 .33em;
}
div.filmography div.header b {
	position:absolute;
	left:9.6em;
	top:.5em;
}
div.filmography div.header {
	border-bottom:5px solid #e6e6e6;
	position:relative;
	margin:0 .83em;
}
div.filmography div.body table, div.pUpcoming table {
	width:99.6%;
	margin:0 auto;
	border-collapse:collapse;
}
/*upcoming module */
div.pUpcoming table { width:100%; margin-top:.83em; }
div.pUpcoming table tr th {
	text-align:left;
}
div.pUpcoming table tr td {
	padding:.4167em 0;
}
div.pUpcoming table tr td.pphdrvenue {
	padding-right:.4167em;
}
/*upcoming module*/

div.filmography div.body { padding:.83em 0; }
div.filmography div.body table tr {
	border-bottom:1px solid #d1d1d1;
}
div.filmography div.body table tr td {
	padding:.4167em 0;
}
div.filmography div.body table tr td.avg {
	padding-right:.4167em;
}
table.ratings_widget {
	/* the rating stars for this page */
}
table.ratings_widget tr td div img {
	display:inline;
	padding:0;
	border:0;
}
.filmography .hdrname, .filmography .hdrtrailer {
	padding:.1667em 0 .33em;
	text-align:left;
}

.filmography .hdravg { width:20%; }
.filmography .hdryear, .filmography .year {
	padding:.1667em 0 .33em;
	text-align:center;
	width:10%;
}
.filmography table tr th { 
	padding:.1667em 0 .33em;
	color:#999;
	font-size:.9167em;
/*	padding:2px 3px;*/
	text-align:center;
}
/* end filmography page*/

/* reviews - user & critic */

div.pAlbum h1 { line-height:1.6em; }
div.pAlbum div.left, div.pAlbum div.right {
	padding-top:.83em;
}
div.pAlbum div.right table.ratings_widget {
	padding-bottom:.83em;
}
div.pAlbum div.left div.leftimgbox {
	float:left;
}
div.pAlbum div.left div.leftimgbox a.smallImg img {
	padding:5px;
	border:1px solid #d1d1d1;
	margin:0 .4167em .4167em 0;
}


div.pReviews div.review {
	float:left;
	padding:0 0 .83em;
}
div.pReviews p.disclaimer {
	margin:0 0 .83em;
}
div.pReviews div.review div.left {
	width:27.83em;
}
div.pReviews div.review div.left p {
	clear:both;
}
div.pReviews div.collNav {
	background:#f4f4f4 url(http://o.aolcdn.com/art/ch_music2/top11_altrow) repeat-x 0 100%;
	padding:.83em;
	clear:both;
}
div.pReviews div.resultsnav {
	border-bottom:1px solid #d1d1d1;
	float:left;
	padding:0 0 .4167em;
	margin:0 0 .83em;
}
div.pReviews div.collNav p.results, div.pMemberReview div.resultsnav div.results {
	float:left;
}
div.pReviews div.collNav p.thumbnav, div.pMemberReview div.resultsnav div.navigation {
	float:right;
}
div.pWriteReview h4 {
	margin:0 0 .4167em;
	font-weight:normal;
}
div.pWriteReview div.instructions p {
	line-height:1.3em;
}
div.pWriteReview div.leftbullet, div.pMemberReview div.leftbullet, div.pUpcoming div.rightbullet, div.pUpcoming div.leftbullet {
	padding:0;
	clear:both;
	padding-top:.83em;
}
/* end review - user & critic */

/**  photos page ***/
div.mainphoto .photo { 
	text-align:center; 
	clear:both; 
	padding-top:.83em; 	
	*height:1%; 
}
div.mainphoto .photo img {
	padding:.41667em;
	border:1px solid #d1d1d1;
}
div.mainphoto div.control {
	margin:.4167em 0 0;
	*height:1%; 	
}
div.mainphoto .photo p {
	text-align:left;
	*height:1%;
}
div.mainphoto div.control a {
	background:#C6D3D5 url(http://o.aolcdn.com/art/ch_music2/button_gradient.gif) repeat-x 0 0;
	border:1px solid #BDBBBC;
	display:block;
	padding:2px 4px;
	width:3.2em;
	color:#333;
	text-transform:capitalize;
	float:left;
	margin:0 .4167em 0 0;	
}

h6.credit {
	text-align:left;
	padding-top:.83em;
}
div.pPhotoCollection table {
	width:100%;
}
div.pPhotoCollection table tr td a img { border:1px solid #d1d1d1; }
div.pPhotoCollection p.disclaimer { margin-top:.83em; }
div.pPhotoCollection div.collNav { margin-top:.83em; }
div.pPhotoCollection div.collNav p.results { float:left; }
div.pPhotoCollection p.intro {
	clear:both;
	margin:.83em 0;
}
div.pPhotoCollection div.collNav p.thumbnav { float:right; }
/* end photo page **/



/*artist main */
div.pSpotlight {
	background:white;
	margin:0 0 .83em;
	padding:0 .75em .83em;
	color:black;
	border:1px solid #e6e6e6;
}

div.pSpotlight div.left { margin:0 .83em 0 0; padding-top:.83em;}
div.pSpotlight div.right { width:34.6em;}
div.pSpotlight div.right ul { 
	margin:.83em 0 0; 
	display:block; 
	clear:both;
	background:#e6e6e6;
	padding:.83em;
}
div.pSpotlight div.right div.box { padding-top:.83em; }
div.pProfile ul {
	margin:0 0 .83em;
}

div.pBriefDisc div p a { clear:both; }
div.box a.smallImg img {
	padding:4px;
	border:1px solid #d1d1d1;
	margin:0 .4167em .4167em 0;
}
div.box a.smallImg { float:left; }

/** pBriefDisc [on artist page: (intended for at least)]  ***/
div.pBriefDisc div div.pBriefDisc_sng {
	float:left;
	width:14.7em;
	padding:0 .83em .83em 0;
}
div.pBriefDisc div p a.smallImg img {
	background:white url(http://o.aolcdn.com/art/ch_music2/disco_bg) no-repeat 75px 50%;
	margin:0 0 .83em;
	padding-right:30px;
	border:0;

}
div.pBriefDisc div.leftbullet, div.pBriefDisc div.rightbullet { clear:both;  padding:0;}

/*end artist main*/

/** matching sites module **/
div.pMatchSites h3 span.header_padding, div.pMemberReview h3 span.header_padding, div.pWriteReview h3 span.header_padding, div.pBio h3 span.header_padding, div.pNews h3 span.header_padding {
	float:left;
	padding-right:.4167em;
}
div.pMatchSites h3 span.artist, div.pMemberReview h3 span.artist, div.pWriteReview h3 span.artist, div.pBio h3 span.artist, div.pNews h3 span.artist {
	padding-bottom:.33em;
	display:block;
}
div.pMatchSites dl {
	margin:.75em 0 0;
}
div.pMatchSites dt {
	color:#333;
	padding:.33em 0 0;
}
div.pMatchSites dd {
	padding:0 0 .33em;
}
div.pMatchSites hr { display:none; }
div.pMatchSites div.rightbullet {
	clear:both;
	margin:.41667em 0 0;
	padding:0;
}
/*  end matching sites module */

/*  pNews : product news module */
div.pNews ul {
	padding:.83em 0;
}
div.pNews div.leftbullet, div.pNews div.rightbullet {
	padding:0;
	clear:both;
}
div.pNews div.rightbullet {
	padding-top:.83em;
}
div.pNews hr { display:none; }
/*end pNews : product news module */


/**** songs and video module / page  ***/
div.pSongsVids, div.songssamples {
	background:white;
	padding:0 0 .83em;
	margin:0 0 .83em;
	border:1px solid #e6e6e6;
}

div.pSongsVids table.music, div.songssamples table.music { 
	width:99.9%; 
	margin-top:.83em;
	margin-bottom:.83em;	
	padding:0 .83em;
}
div.pSongsVids table.music tr td.ppplay {
	padding-left:.83em;
}
div.pSongsVids div.leftbullet, div.pSongsVids div.rightbullet {
	padding:0 .83em;
}
div.pSongsVids div.rightbullet {
	padding:.83em .83em 0;
}
/* end song and videos module / page */


/* commerce drawer (itunes) (napster) */
div#tmpDiv {
/* discography page */	
}
div#tmpDiv ul li, tr#tmpRow td div ul li {
	display:inline;
	padding-right:.83em;
}
tr#tmpRow td div ul li a, tr#tmpRow td div ul li a img, div#tmpDiv ul li a, div#tmpDiv ul li a img {
	border:0;
}
div#tmpDiv ul li a:hover, tr#tmpDiv td div ul li a:hover {
	text-decoration:underline;
}

/* end commerce drawer*/

/*** for any TABLE > table.music ***/
table.music {
	border-collapse:collapse;
	text-align:left;
/*	width:99%;*/
	margin:0 auto;
}
div.pContainer table#celebSongListing, div.pContainer table#celebAVListing {
	width:99.9%;
	margin-bottom:.83em;
}
table.music tr td {
	font-size:.9167em;
	padding:1em;
}

table.music tr th {
	text-align:left !important;
	padding:0 0 .5em .83em;
}

table.music tr td { border-top:1px solid #d1d1d1; }
table.music tr td.play_btn {
	padding-left:.83em;
}
table.music tr.datarowcolor { 
	background:	#f4f4f4 url(http://o.aolcdn.com/art/ch_music2/altrow_wht_edg) repeat-x 100% 100% ;	 
}
table.music tr td.ppgetit { 
	white-space:nowrap; 
	padding-right:.83em;
}

table#nTable {
	width:100%;
	margin:0 auto;
}
/* end for any table.music styles */

/***PRODCUT SEARCH PAGES **/
/**** song search page **/
table.music tr td.era {
	width:25%;
	padding:0 0 0 .33em;
}

div.search {
	position:relative;
	padding:2.5em 1px .83em;
	background:white;
	border:1px solid #e6e6e6;
}

div.pTop_pagn {
	position:absolute;
	top:3.9em;
	right:1.5em;
	width:38.1em;
	font-weight:normal;
	font-size:.9em;
}
div.pAllReleases div.pTop_pagn {
	top:3em;
	color:#878787;
}
div.pTop_pagn div.count {
	position:absolute;
	top:1px;
	right:1px;
}
div.pBttm_pagn div.count {
	position:absolute;
	right:1em;
	top:1em;
}
div.pBttm_pagn {
	background:#f4f4f4 url(http://o.aolcdn.com/art/ch_music2/top11_altrow) repeat-x 0px 100%;
	font-size:.9em;
	padding:.83em;
	position:relative;
	margin:.83em .83em 0;
}
div.search h3 {
	font-size:1.5em;
	color:#333;
	font-weight:normal;
	padding:0 .556em 0;
}
div.search h3 span.header_padding {
	padding-top:4px;
	display:block;
	border-bottom:5px solid #e6e6e6;	
}
div.search p { margin:.83em; }
div.search ol { margin:.83em; }
/* end search */
/***********************************/

/************************************************************************/
/**Product pages**/

div.body ul li a img.trackerImg, a img.trackerImg, img.trackerImg, .body ul li img.trackerImg, div.body p img.trackerImg, div.body p a img.trackerImg {
/*suppress styles for tracking images */
	padding:0;
	margin:0;
	border:0;
}


/** product page specific items  ***/
div.productBanner h2 {
	/*artist name: Madonna - page title*/
	color:#333;
	font-size:1.85em;
	font-weight:normal;	
	padding-left:13.5em;
}

 

/*end product*/
/**************************************************************************/
/* Page Footer */
#mus2foot { clear:both; }



#mus2foot h6#pgFtrHed a {
	display:block;
	width:119px;
	height:18px;
	float:left;
	background:url(http://o.aolcdn.com/art/ch_music2/footer_logo.gif) no-repeat 0px 0px;
	overflow:hidden;
	text-indent:-1000em;	
}
#mus2foot div#topFtr {
	background:#E7E6EA url(http://o.aolcdn.com/art/ch_music2/footer_grad.gif) repeat-x 0px 0px;
	border-bottom:1px solid white;
	border-top:1px solid #c2c2c2;
	padding:3px 10px 0;
	margin:0 0 20px;
	height:2.17em;
	}
#mus2foot div.pgFtr { padding:0 0 50px; }
#mus2foot div.pgFtr ul li {
	display:inline;
	padding:0 0.83em 0 2px;
	text-align:left;
	background:url(http://o.aolcdn.com/art/ch_music2/divider.gif) no-repeat 100% 1px;
}
#mus2foot div.pgFtr ul li.lstItm { background:none; }
#mus2foot div.pgFtr ul li.lnksHdr {
	color:#76786B;
	font-size:1.05em;
	padding:0 4px 0 0;
	font-weight:bold;
	background:none;
}
#mus2foot div.ftrLnks {
	/*single link row wrapper*/
	text-align:center;
	margin:0 0 3px;
	padding:0 1.667em;
}
#mus2foot div.ftrLnks p {
	padding:7px 21px 0;
	color:#656565;
}
#mus2foot div#ftrSrchBx {
	/*footer serach box wrapper*/
	float:right;
	margin:3px 0 0 0;
}
#mus2foot div#ftrSrchBx input, div#ftrSrchBx label {
	float:left;
	 margin-right:7px;
}
#mus2foot div#ftrSrchBx input.footerSrchField {
	border:0;
	border:1px solid #d1d1d1;
	background:none;
	background-color:white;
}
#mus2foot a.ftrSrchBttn {
	display:block;
	border:1px solid #666;
	background:#8D9BCA;
	color:white;
	width:5.57em;
	text-align:center;
	float:left;
}
/* BIG BOWL FOOTER ELEMENTS */
div#bb_ft, div#n__bb_ft {
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;	
	background:#f2f2f2;
	
}
div#bb_fl, div#n__bb_fl {
	margin:.83em 0 0;
	padding:2em .83em;
	
}
div#bb_btop, div#n__bb_btop { display:none; }

/**************/
/* back link widget */
#backlink { 
	position: relative; 
	width:48.5em; 
	margin: 0 auto .83em; 
	background:white;
}
.seo-bl{ 
	color:#fff;
	padding: .4167em 4.18em 0 4.19em; 
	border: solid 1px #e6e6e6;
}
.seo-bl a {
	color:#3952A2;
	font-size:1em; 
	background:url(http://o.aolcdn.com/art/ch_music2/bl2.gif) 0 0 no-repeat;
}
.seo-bl .de { padding:0 7px 0 18px; background-position:-6px 1px; }
.seo-bl .di { padding:0 7px 0 28px; background-position:0 -100px; }
.seo-bl .ne { padding:0 7px 0 27px; background-position:0 -200px; }
.seo-bl .my { padding:0 7px 0 27px; background-position:0 -286px; }
/*end back link widget */

/* specific to launch */
img.newFeatrs_logo {
	margin:0 0 .167em 5px;
	width:1.75em;
	height:.583em;
}
span.newFeatr_bg {
	background:url(http://o.aolcdn.com/art/ch_music2/new_red) no-repeat 100% 3px;
	padding-right:23px;
}

/* ad modules / sponsored modules */
div.sponsoredModuleType {

}
div.sponsoredModuleType_hed div.body a img {
	border:0;
	padding:0;
}
div.sponsoredModuleType div.body a img {
	border:0;
	padding:0;
	margin-right:0;
}
/* end sponsored modules code | only for ads - not a 'normal' module */


/* begin HTML feature module */
div.modType1 {
	border:1px solid #d1d1d1;
	padding:.4167em .25em .25em;
	background:white;
	margin:0 0 .83em;
}
div.modType1 div.body { padding:.667em .4167em .83em;	}
div.modType1 div.body div.modType1_bx { width:17.25em; float:left; }
div.modType1 div.body div.third, div.modType1 div.body div.first { width:17.2em; }

div.modType1 div.body div.first div.promoTxt {
	border-right:1px solid #d1d1d1;
	padding:0;
}
div.modType1 div.body div.modType1_bx div.promoTxt {
	color:black;
	height:10em;
	padding:0 .4167em;
}

div.modType1 div.body div.modType1_bx div.promoTxt div.promoBody {
	padding:.5em 0 0 .5em;
}
div.modType1 div.body div.second div.promoTxt {
	border-right:1px solid #d1d1d1;
}
 
div.modType1 div.body div.modType1_bx div.promoTxt dl {
	padding:.5em;
}

div.modType1_bx div.promoTxt div.modType1_bx_body dl dt {
	margin:0 0 .4167em;
}
div.modType1_bx div.promoTxt div.modType1_bx_body dl dt a {
	display:inline;
	text-indent:0;
	background:none;
}
div.modType1_bx div.promoTxt div.modType1_bx_body dl dd {
	margin:0 0 .5em;
	font-size:.9167em;
}

div.modType1 div.body div.modType1_bx div.promoImg {
	padding:0 0 .83em .4167em;
}
div.modType1 div.body div.modType1_bx div.promoImg img.main_prmImg {
	border:1px solid #d1d1d1;
	padding:4px;
	width:15.5em;
	margin:0;
	height:10.33em;
	background:white;
}

div.modType1 div.promoTxt div.modType1_bx_hed {
	height:3.5em;
	position:relative;
	border-bottom:1px solid #d1d1d1;
	padding:0 0 0 .5em;	
}

div.modType1 div.promoTxt div.modType1_bx_hed h3 {
	position:absolute;
	font-size:1.4em;
	font-weight:normal;
	bottom:0;
	padding-bottom:.33em;
}
/* end lede homepage HTML module*/


div.module div.body, div.module div.body div.modType1_bx, div.module div.body div.modType2_bx, div.module div.body div.modType3_bx, div.module div.body div.modType4_bx {
	position:relative;
}

div.modType2 {}
div.module div.body div.modType2_bx {
	float:left;
	width:12.08em;
	padding-right:1.01em;
}
div.module div.body div.modType2_sponsored {
	padding-bottom:1em;
}
h5.tpRelLnk, h6.modFd { font-weight:normal; }
h5.tpRelLnk span.lnkCnte, h5.tpRelLnk span.infoTxt { color:#999; }

div.module div.body div.modType2_bx div a img.main_prmImg {
	padding:5px;
	border:1px solid #d1d1d1;
	width:11em;
	height:7.33em;
	margin:0;
}

div.promoTxt { padding:0 5px; }
div.modType5_bx div.promoTxt, div.modType2 div.body div.first div.promoImg { padding:0; }


div.body div div.promoTxt div.modType3_bx_hed h3 a, div.body div div.promoTxt div.modType2_bx_hed h3 a, div.body div div.promoTxt div.modType4_bx_hed h3 a, div.body div div.promoTxt div.modType5_bx_hed h3 a  {
	font-size:1.4em;
	font-weight:normal;
	color:#333;
	margin:0 0 .33em;
}
div.module div.body div.modType2_bx div.promoImg { margin:0 0 .4167em; }
/* listening party - 5 discs promo */
div.module div.body div.modType5_bx div.promoImg {
	background:white url(http://o.aolcdn.com/art/ch_music2/disco_bg) no-repeat 78px 50%;
	margin:0 0 .83em;
}
div.module div.body div.modType5_bx div.promoImg img.main_prmImg {
	border:0;
	padding:0;
	margin:0;
}


div.modType5 div.body div.first { padding-left:.5em; }
div.module div.body div.modType5_bx {
	width:9.5em;
	padding-right:.83em;
	float:left;
	color:#333;	
}
div.modType2 div.body div.fourth, div.modType5 div.body div.fifth { 
	padding-right:0; 
}

div.module div.body div.modType5_bx div div.promoTxt dl dt {
	margin:0 0 .2em;
}
div.module div.body div.modType5_bx div div.promoTxt dl dd {
	font-size:.9167em;
	line-height:1.3em;
	margin:0 0 .33em;	
}
/* end listnening part 5 disc promo*/

/**--- THIS IS THE HTML given to production
		generic HTML 3 promo -   **/
div.module div.body div.modType3_bx {
	width:12em;
	padding-right:.92em;
	*padding-right:.6em;	
	margin:0;
	float:left;
}
div.modType3 div.body div.third {
	padding-right:0;
	margin-right:0;
}
div.modType3 div.body div.third a img.main_prmImg {
	margin-right:0;
}
div.modType3_bx a img.main_prmImg { 
	width:11em;
	height:7.33em;
	padding:5px;
	border:1px solid #d1d1d1;
}
div.module div.body div.modType3_bx dt, div.module div.body div.tmodType4_bx dt {
	color:#000;
	font-size:1.1em;
	font-weight:bold;
	margin:.5em 0;
}
div.module div.body div.modType3_bx dd { padding:0 .25em 0 0; }

div.module div.body div.modType3_bx dt, div.module div.body div.modType2_bx dt, div.module div.body div.modType4_bx dt, div.module div.body div.modType5_bx dt {
	font-weight:bold;
	color:#000;
	margin:.5em 0;
	font-size:1.15em;
}
div.module div.body div.modType3_bx dd {
	padding:0 .25em 0 0;
}

div.module div.body div.modType5_bx div.promoTxt dt {
	margin:0 0 .2em;
}
div.module div.body div.modType5_bx div.promoTxt dd {
	line-height: 1.3em;
	font-size:.9167em;
	margin:0 0 .33em;
}
dd a.actLnk { font-weight:bold; }

/* wider version for hubs [584px column] */
div.module div.body div.modType4_bx {
	width:12em;
	padding-right:5.4167em;
	margin:0;
	float:left;
}
div.modType4 div.body div.third { padding-right:0; }
div.modType4 div.body div.modType4_bx a img.main_prmImg { 
	margin-right:0; 
	width:11em;
	height:7.33em;	
}
/* end generic HTML 3 promo [584px] */


/* sponsored */
div.promos_sponsored {
	height:1.35em;
	padding-top:.667em;
}
div.module div.promos_sponsored div.sponsored {
	position:absolute;
	width:11.5em;
	border:1px solid #e6e6e6;
	border-bottom:0;
	text-align:center;
	bottom:0;
}
div.promos_sponsored div.sponsored div.sponsored_innr_end {
	border:1px solid white;
	background:#f7f7f7;
}
div.promos_sponsored div.sponsored div.sponsored_innr_end img {
	border:0;
	padding:0;
	margin:0;
}
div.promos_sponsored div.modType4_1_sponsr { bottom:0; }
div.promos_sponsored div.modType2_3_sponsr { right:14.5em; bottom:0;}
div.promos_sponsored div.modType4_2_sponsr { left:18.4em; bottom:0; }
div.promos_sponsored div.modType3_2_sponsr, div.promos_sponsored div.modType2_2_sponsr { left:14em; bottom:0; }
/* sponsored image placement*/
div.promos_sponsored div.modType4_3_sponsr, div.promos_sponsored div.modType3_3_sponsr, div.promos_sponsored div.modType2_4_sponsr { right:1em; }

/*end sponsored*/

/** position the video play icon in ent_multiImgPromo types **/
div.vidPlyIconBx {
	position:absolute;
	height:1.5em;
	width:1.73em;
}
div.modType1_bx div.vidPlyIconBx {
	right:1.41667em;
	top:8.9em;
}
div.modType2_bx div.vidPlyIconBx {
	right:2.1em;
	top:6.1em;
}
div.modType3_bx div.vidPlyIconBx {
	right:2em;
	top:6em;
}
div.modType4_bx div.vidPlyIconBx {
	right:6.4em;
	top:6em;
}

div.modType3 div.body div.third div.vidPlyIconBx, div.modType2 div.body div.fourth div.vidPlyIconBx, div.modType4 div.body div.third div.vidPlyIconBx { right:1em; }


div.body img.vidPlyIcon, div.body a img.vidPlyIcon {
	border:0;
	padding:0;
	margin:0;
}
/** END position the video play icon in ent_multiImgPromo types **/
/* END: HTML feature promo module ent_multiImgPromo */

/* co branding */
div#bb_b {
	position:absolute;
	top:0;
	left:0;
}
div.hedMuscobrand {
	left:7.75em;
	position:absolute;
	top:5.1em;
	width:107px;
}

.cobrandContainer {display:none;} 
.cobrand {width:980px;height:60px;margin:0; padding:5px 0 10px 2px; }
.contSpot1, .contSpot2, .contSpot3 {margin-right:14px;}
.cobrand .contSpot1, .cobrand .contSpot2, .cobrand .contSpot3, .cobrand .contSpot4 { float:left; height:60px;padding:0; background:none;overflow:hidden; }
.cobrand .contSpot1 {width:234px;}
.cobrand .contSpot2 {width:120px;}
.cobrand .contSpot3 {width:120px;}
.cobrand .contSpot4 {width:234px;}
.cobrand .admodule {margin:0px;padding:0px;background:none;text-align:left;}

.cobrandContainer {display:none;} 
.cobrand {width:980px;height:60px;margin:0; padding:5px 0 10px 2px; }
.contSpot1, .contSpot2, .contSpot3 {margin-right:14px;}
.cobrand .contSpot1, .cobrand .contSpot2, .cobrand .contSpot3, .cobrand .contSpot4 { float:left; height:60px;padding:0; background:none;overflow:hidden; }
.cobrand .contSpot1 {width:234px;}
.cobrand .contSpot2 {width:120px;}
.cobrand .contSpot3 {width:120px;}
.cobrand .contSpot4 {width:234px;}
.cobrand .admodule {margin:0px;padding:0px;background:none;text-align:left;}
#bb_bp {display:none;}
div#bb_bp {display:none;}

/* end co branding */

/* merge from muscnwssponslnk2.css */
.sponsor2 { background-color: #FFFFFF; border: 1px solid #BEBEBE; color: #3E3E3E; font-size: 1em; padding: 0pt 1.416em 3.33em; margin-bottom: 0.416em; }
.sponsor2 .body{ padding-top: 0.25em; }
.sponsor2 .header { padding: .55em 0pt 0.35em; position: relative; }
.sponsor2 .header h3 { background-color: #FFFFFF; display: inline; font-size: 1.1em; font-weight: normal; margin-left: -0.416em; padding: 0pt 0.416em; }
.sponsor2 .smalltext{ margin: 6.66em 0.5833em 63.5em 0pt; z-index: 2; position: absolute; }
.sponsor2 .info { margin: -2.3em 0pt 0pt -6.4em; _margin-left: -3.8em; position: absolute; z-index: 100; }
.sponsor2 .box { float: left; margin-right: 2.5em; width: 16.6em; _width: 16em; }
.sponsor2 .sponsorURL { color: #86AF58 !important; }
.sponsor2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .sponsor2 {height: 1%;}
/* End hide from IE-mac */
#m_right .info_newscollection .feed-subscribe { background: transparent url(http://cdn.channel.aol.com/sng_fd/feed_icon) no-repeat scroll 0% 100%; height: 1.15em; _height: 1.25em; *height: 1.25em; padding: 0pt 0.8em 0pt 1.2em; position: absolute; right: 1px; text-transform: uppercase; top: 3em; z-index: 100; }
#m_right .info_newscollection .feed-subscribe a, #m_right .info_newscollection .feed-subscribe a:link, #m_right .info_newscollection .feed-subscribe a:active, #m_right .info_newscollection .feed-subscribe a:visited{ font-size: 0.9167em; color: #8F8F8F; }
#m_right .info_newscollection .feed-subscribe a:hover{ text-decoration: underline; }
.header #newsLastUpdated{ font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; line-height: normal; color: #656565; font-size: 0.7em; }
/* end of merge */

.popular-playlists { border: 0.09em solid #b6b6b6; background: #e1e1e1; margin: 0 0 0.83em 0; _height: 1%; }
.popular-playlists a { color: #2864B4; }
.popular-playlists .nolist { border-color: #b6b6b6; border-width: 0 0.09em; border-style: solid; background: #fff; padding: 0; margin: 0 0.33em; _margin: -0.33em 0.33em; position: relative; }
.popular-playlists .auth { background: #fff; padding: 0; margin: -1px -1px 0.33em -2px; position: relative; _margin: -1px -2px 0.33em -1px; _left: -1px; border-color: #b6b6b6; border-width: 0 0 0.09em 0; border-style: solid; }
*+html .popular-playlists .auth { background: #fff; padding: 0; margin: -1px -1px 0.33em -1px; position: relative; border-color: #b6b6b6; border-width: 0 0 0.09em 0; border-style: solid; }
*+html .popular-playlists .tc { margin: 0.33em 0.33em -0.33em 0.33em; }
.popular-playlists .tc { margin: 0.33em 0.33em 0 0.33em; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.popular-playlists .tc { margin: 0.33em 0.33em 0 0.34em; }
}
.popular-playlists .bc { margin: 0 0.33em 0 0.33em; _margin: -0.67em 0.33em 0 0.33em; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.popular-playlists .bc { margin: 0 0.33em 0 0.34em; }
}
*+html .popular-playlists .bc { margin: -1.00em 0.33em 0 0.33em; }
.popular-playlists .nolist .info, .popular-playlists .auth .info { padding: 0.75em 0.83em 1.00em 0.83em; }
.popular-playlists .nolist .hdrimg { margin: 0 0 0.67em 0.33em; position: relative; }
.popular-playlists .nolist .hr { margin: 0 0 0 0; padding: 0 0 0.58em 0.33em; position: relative; }
.popular-playlists .nolist .sign { padding: 0 1.00em 0.58em 0.83em; }
.popular-playlists .signin { background: transparent url(http://o.aolcdn.com/art/ch_music2/popular-playlists_green_arrow) no-repeat left; padding: 0 0 0 1.00em; margin: 0 0 0 0.33em; }
.popular-playlists .auth .headline { padding: 1.50em 0.92em 0.83em 0.75em; position: relative; border-bottom: 0.09em solid #e1e1e1; }
.popular-playlists .auth .sn { position: absolute; _position: relative; _float: right; _margin: -1.17em 0.17em 0 0; bottom: 1.00em; right: 0.83em; }
.popular-playlists .auth .block { overflow: auto; height: 83px; margin: 0.09em 0.09em 0.09em 0; }
.popular-playlists .auth .row { display: block; clear: both; overflow: hidden; _height: 30px; }
.popular-playlists .auth .type { float: left; width: 14%; padding: 0.58em 0; _padding: 0.42em 0; text-align: center; }
.popular-playlists .auth .title { float: left; width: 80%; padding: 0.58em 0; _padding: 0.25em 0 0.42em 0; }
.popular-playlists .auth .seperator { background: transparent url(http://o.aolcdn.com/art/ch_music2/popular-playlists_seperator_background) repeat-x; display: block; clear: both; height: 0.09em; }
.popular-playlists .create { display: block; clear: both; padding: 0 1.00em; _overflow: hidden; }
.popular-playlists .create img { border: 0; padding: 1.00em 0 0 0;  }
.popular-playlists .create .find-songs { display: block; padding: 0; width: 138px; height: 40px; background: transparent url(http://o.aolcdn.com/art/ch_music2/popular-playlists_button_sprite) no-repeat 0px -84px; float: left; margin: 0 0 1.00em 0; }
.popular-playlists .create .find-songs:hover { background: transparent url(http://o.aolcdn.com/art/ch_music2/popular-playlists_button_sprite) no-repeat 0 -126px; }
.popular-playlists .create .find-videos { display: block; padding: 0; width: 138px; height: 40px; margin: 0 0 1.00em 0.92em; background: transparent url(http://o.aolcdn.com/art/ch_music2/popular-playlists_button_sprite) no-repeat 0 0; float: left; }
.popular-playlists .create .find-videos:hover { background: transparent url(http://o.aolcdn.com/art/ch_music2/popular-playlists_button_sprite) no-repeat 0 -42px; }
.popular-playlists .lists { overflow: hidden; height: 100%; display: block; clear: both; position: relative; }
.popular-playlists .lists .imghdr { padding: 0px; _margin: 0px 0 -3px 0; }
*+html .popular-playlists .lists .imghdr { padding: 0px; margin: 0 0 -3px 0; }
.popular-playlists .lists .row { background: #fcfcfc; overflow: hidden; height: 100%; padding: 0 1.00em 0 0; display: block; clear: both; position: relative; }
.popular-playlists .lists .alt { background: #f5f5f5; }
.popular-playlists .lists .type { float: left; padding: 0.67em 0; width: 14%; text-align: center; }
.popular-playlists .lists .title { float: left; padding: 0.67em 0; width: 57%; color: #333; font-size: 11px; }
.popular-playlists .lists .title a { font-size: 12px; }
.popular-playlists .lists .plays { float: right; padding: 0.67em 0; }
.popular-playlists .lists .seperator { background: #fcfcfc; display: block; clear: both; height: 2.33em; _height: 2.67em; overflow: hidden; }
.popular-playlists .lists .seperator p { padding: 0.58em 0; _padding: 0 0 0.58em 0; _margin: -6px 0 0 0; }
.popular-playlists .lists .seperator a { font-weight: bold; background: transparent url(http://o.aolcdn.com/art/ch_music2/popular-playlists_green_arrow) no-repeat left; padding: 0 0 0 12px; margin: 0 0 0 16px; font-size: 11px; _margin: -8px 0 0 16px; position: relative; }
.popular-playlists .lists .seperator .bg { background: transparent url(http://o.aolcdn.com/art/ch_music2/popular-playlists_seperator_background) repeat-x top; height: 0.09em; margin: 0; padding: 0; }

.artistphotos { margin-bottom: 0.83em; background: #fff; border: 0.09em solid #cfcfcf; height: 19.67em; }
.artistphotos .headline { text-align: left; margin: 0 0.67em 0.33em 0.67em; padding: 1.50em 0 0.50em 0; border-color: #D9D9D9; border-style: solid; border-width: 0 0 0.42em 0; overflow: hidden; height: 1.67em; background: #fff; }
.artistphotos .headline h2 { display: inline; padding: 0 0.33em 0.33em 0; margin: 0; font-weight:normal; font-size: 1.50em; color: #333; float: left; }
.artistphotos .headline .control { float: right; width: 38%; text-align: right; position: relative; margin-top: -0.42em; }
.artistphotos .headline .control .more { float: left; display: block; padding-top: 0.17em; font-weight: normal; }
.artistphotos .headline .control .divider { height: 1.42em; border-right: 0.09em solid #ccc; float: left; padding: 0.33em 0.92em 0 0; margin: 0 0.92em 0 0; display: block; background: transparent; }
.artistphotos .headline .control .divider a:hover { color:#3952A2; }
.artistphotos .headline .control .info { padding-top: 0.33em; float: left; }
/*\*/html*.artistphotos .info {float: right;}/**/
html>body .artistphotos .info { *float: none; }
.artistphotos .headline .control #show-prev { border: 0.09em solid #9f9f9f; display: block; width: 1.92em; height: 1.92em; background: url(http://o.aolcdn.com/art/ch_channels/prev_off.gif) no-repeat; float: right; text-decoration: none; }
.artistphotos .headline .control #show-prev:hover { background: url(http://o.aolcdn.com/art/ch_channels/prev_on.gif); }
.artistphotos .headline .control #show-next { border: 0.09em solid #9f9f9f; border-left: 0; display: block; width: 1.92em; height: 1.92em; background: url(http://o.aolcdn.com/art/ch_channels/next_off.gif); float: right; text-decoration: none; cursor: pointer; }
.artistphotos .headline .control #show-next:hover { background: url(http://o.aolcdn.com/art/ch_channels/next_on.gif); text-decoration: none; cursor: pointer; }
.artistphotos .slide, .artistphotos .currentSlide { position: absolute; top: 0.67em; left: 0.67em; font-weight: normal; padding-left: 0.33em; }
.artistphotos .body { display: block; clear: both; position: relative; }
.artistphotos .item, .artistphotos .itemhov { width: 7.83em; padding: 0.33em 0 0.33em 0; margin: 0 0 0 1.92em; *margin: 0 0 0 1.17em; color: #9d9d9f; background: #fff; float: left; font-family: Arial, Helvetica, sans-serif; }
html>body .artistphotos .item { *margin: 0 0 0 1.92em; }
html>body .artistphotos .itemhov { *margin: 0 0 0 1.92em; }
html>body .artistphotos #show-current { padding-right: 0.09em; }
.artistphotos .item .thumb { background: transparent url(http://o.aolcdn.com/art/ch_music2/artistphotos_artist_bg) no-repeat; padding: 0.17em 0.83em 1.09em 0.09em; margin: 0; border: 0; }
.artistphotos .itemhov .thumb { background: transparent url(http://o.aolcdn.com/art/ch_music2/artistphotos_artist_bg_over) no-repeat; padding: 0.17em 0.83em 1.09em 0.09em; margin: 0; }
.artistphotos .item .thumb img, .artistphotos .itemhov .thumb img { width: 6.50em; height: 6.50em; border: 0; }
.artistphotos .item .name, .artistphotos .itemhov .name { padding: 0.50em 0.17em 0.09em 0.17em; font-size: 1.00em; text-align: center; font-weight: bold; }
.artistphotos .itemhov .name a { text-decoration: none; }
.artistphotos .item .views, .artistphotos .itemhov .views { font-weight: normal; }
.artistphotos .itemhov .views { color: #787878; }
/*search*/
#hed_mid div.searchContainer {float:left;}
#hed_mid div.searchCat {margin:0 0 0 .5em;}
#hed_mid div.searchCat label, #headerMiddle div.searchCat input {float:left;}
#hed_mid div.searchCat label {margin:0 .33em;}
/* header tabs */
div.searchCat ul {padding:0 0 .25em 0;margin:0;}
div.searchCat ul li {float:left;margin:0 0 0 .4em;padding:.2em .33em .2em .33em;}
.searchCat ul li.searchCatBg {background:#A7AD87 url(http://o.aolcdn.com/art/ch_music2/search_tab_bg.gif) repeat-x scroll 0px;text-align:center;color:#FFFFFF;font:900 1em Arial;}
.searchCat ul li.searchCatBg a{color:#FFFFFF;}
#hed_mid .headerSearch {background:#C0C79F url(http://o.aolcdn.com/art/ch_music2/search_box_bg.gif)  repeat-x  0 0;width:40.8em;padding:.33em 0 .33em  .33em;_padding-bottom:0;}
*+html #hed_mid .headerSearch{padding-bottom:0;}
input.search {background-color:#E9EDD3;color:#5e5e5e;font-size:1em;border:0;border:2px solid white;width:31.37em;padding:0.45em .1em 0.48em .8em;float:left;}
img.magnGlass {width:1.08em;height:1.08em; margin-left:.2em;}
.searchButton {float:left;background:#B2C160 url(http://o.aolcdn.com/art/ch_music2/search_button_bg.gif)  repeat-x 0 0;padding:0;margin:0 0 0 .22em;display:block;font:900 1em Arial;text-align:center;color:#666;border:2px solid #fff;width:7.6em;height:2.4em;text-transform:uppercase;}
.searchButton:hover  {text-decoration:none;background:#E1E7C5 url(http://o.aolcdn.com/art/ch_music2/search_button_over_bg) repeat-x;cursor:pointer;}
#smore {display:none;position:absolute;padding:7px 5px 4px 5px;border:1px solid black;background:#fff;width:7em;}
#smore ul {list-style-type:none;}
#smore ul li {height:1.5em;white-space:nowrap;}
#smorex {position:absolute;right:5px;top:1px;}
.searchCat ul li a {color:#929292;}

/* EOF */
