/************************************************************************/
/*
*  		AOL MUSIC 2.0 REDESIGN
*  		CSS Started 10/17/2006
*		CSS Completed: TBD
*		10/17/2007 -Sprite Maps
*
*		font-size for body element is 12px
* 		1em = 12px
*		pxls / 12(px) = em Dimension
*/
/************************************************************************/

* { margin:0; padding:0; }
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; }
iframe { border:0px; }
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; }
.lwPr {
	line-height:.01em;
	height:.01em;
}
span.anc { display:block; }

/************************************/
/*new page structure*/
div#outerBox {
	position:relative;
}

/* music banner styles */
#hed {
	background:#FEFEFE url(header_gradient.gif) repeat-x 0% 100%
}
#hed_cap {
	font-size:.8em;
	position:relative;
	*height:1%;
	padding:0 0 0 .83em;
	background:#e4e5e7 url(spritemap-music2.gif) repeat-x 0 0;
	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 .833em .4em .833em;
	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 1.083em;
	*padding:0.8em 0 0 1.083em;
	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(sprite-icons.gif) no-repeat 0px -131px;
}
/*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 .33em;
}

/* 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(spritemap-music2.gif) repeat-x 0 -312px;


}
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(search_tab_left.gif) no-repeat 0 0;
}
div.tabRght {
	padding:0 0 .33em;
	width:4px;
	background:#a7ad87 url(search_tab_right.gif) no-repeat 0 0;
}
div.tabBtmLft {
	width:.25em;
	background:url(search_tab_btmleft.gif) no-repeat 100% 100%;
	padding:0 0 .33em;

}
div.tabBtmRght {
	width:.25em;
	background:url(search_tab_btmright.gif) no-repeat 0 100%;
	padding:0 0 .33em;
}

/* end header tabs */
#hed_mid .hed_srch {

	background:#c0c79f url(spritemap-music2.gif) repeat-x 0 -662px;
	width:41.1em;
	padding:.33em 0 .33em .22em;
	overflow: hidden;
	*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(spritemap-music2.gif) repeat-x 0 -1105px;
	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(spritemap-music2.gif) repeat-x 0 -1440px;
	color:#414141;
}
/*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(spritemap-music2.gif) repeat-x 0 -1783px;
	color:#4c4c4c;
}
#snsBox a.snsBttn:hover {
	background: #edefef url(spritemap-music2.gif) repeat-x 0 -2117px;
	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(spritemap-music2.gif) repeat-x 0 -1783px;;

}

#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(spritemap-music2.gif) repeat-x 0 -2117px;
	text-decoration:none;
	color:#4c4c4c;

}

/*******************************************/
#hed_bttm {
	float:none;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	height:1.6em;
	z-index:30;
	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:.6em;
	*border-right:1px solid #c3c3c3;
	height:1.5em;
	text-transform:uppercase;
	font-size:1em;
	float:left;
	padding: .1em 1.25em 0;
	font-weight:bold;
}

ul.bldHvr li {
	z-index:15;
	border-right:1px solid #c3c3c3;
	border-left:1px solid white;
	/*hide from IE*/
	*border:0;
	position:relative;

}
ul.bldHvr li.hdeMnuEdg {
	font-size:1em;
	padding:0 0 .3em;
	border-left:1px solid white;
	border-right:0;
	/*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 {
	display: block;
	clear: both;
	color:white;
	font-weight:bold;
	border-right:1px solid white;
	border-top:0 ;
	border-bottom: 1px solid #8A8A8A ;
	margin:-.58em -.167em 0;
	z-index:100;
	position:relative;
	_margin-top:0;
	_margin-right:-1px;
	padding-top: .67em;
	background:#A7AD87 url(spritemap-music2.gif) repeat-x 0 -313px;
	overflow: hidden;
}

/*\*/html*.slctPg {padding-top: 0.53em !important;}/**/

ul.bldHvr li a.slctPg img.newFeatrs_logo {
	display:none;
}
div.faqFdBckBox {
	
	padding-right: 1.5em;
	*margin-top:.5em;
}
	/* end music banner styles */

/*  end header / banner styles  */
/*****************************************************************************/
/*  begin main content body */
#container {
	background: #f2f2f2;
	border-right:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	float:none;
	*height:1%;
	position:relative;
	z-index:200;

}
/*#mainPg { clear:both;  }  */
#leftCol { float:left;  width:12.67em; padding:0 .833em 0 .667em;}

/*top ADS*/
#adbox {
	padding: .25em;
	background:url(pttrn.gif) repeat;
	border-bottom:1px solid #999;
	border-right:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;

}
#bnrAd {
	background:#666;
	width:728px;
	height:90px;
	margin:0 auto;

	/*border:1px solid #d1d1d1;	*/
}

/* mini Hat - lives on the right edge of page */
ul.miniHat {
	float:left;
	text-align:left;
	margin:.4em 0 0 1em;
}

ul.miniHat li {
	display:inline;
	padding:0 .83em;
	padding: .1em .83em 0;
	border-right:1px solid #c3c3c3;
	border-left:0;
}

ul.miniHat li.lstItm { background:none; border:0; }
ul.miniHat li a { color:#727375; }
ul.miniHat li a:hover {
	text-decoration:underline;
}
/**********************************************/
#titleBar h1 {
	font-weight:normal;
	color:#333;
	font-size:1.85em;
	padding: 0 0 .3em .75em;
}
/* title bar */
#titleBar {
	background: #f2f2f2 url(page_gradient.gif) repeat-x 0 0;
	padding: 1.6em 0 0 15em;
	position:relative;
	z-index:2;
	border-top:1px solid #b3b3b3;
	border-right:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;

}
span.pipe { color:#666; }
span.vidByArtist {
	color:#666;
	font-size:.76em;
}


/*========================================================================*/

/*   LEFT RAIL   */
#lftNav ul li {
	margin-bottom:.1em;
}
#lftNav, div.nav_filtering {
	background:white;
	padding: 0 .25em .83em;
	*padding-bottom:0;
	margin:0 0 .83em;
}
#lftNav h4, .lftNav_edit h4, div.nav_filtering h4 {
	clear:both;
	color:#000;
	font-size:1em;
	margin:0 .583em .33em;
	padding:.8em 0 .4em 0;
	border-bottom:1px dotted #d1d1d1;
}

#lftNav h4 a.noLnk, div.nav_filtering h4 a.noLnk {
		color:#000;
}
#lftNav h4 a.noLnk:hover, div.nav_filtering h4 a.noLnk:hover {
	text-decoration:none;
	color#000;
}

#lftNav h5, div.nav_filtering h5 {
	color:#999;
	margin:0 .6em .25em;
}
/* left nav for editorialy included nav*/
.lftNav_edit {
	background:white;
	margin:0 0 .83em;
	border:1px solid white;
}
.lftNav_hed {
	margin:0 .583em .4em;
	border-bottom:5px solid #e6e6e6;
}
.lftNav_hed h2 {
	font-size:1.4em;
	padding:.667em 0 .25em;
}
.lftNav_hed h2 a {
	display:block;
	color:#333;
	font-weight:normal;
}
h4.d_arrow {
	background: url(sprite-icons.gif) no-repeat 0 -765px;
	height:1em;
}
.lftNav_edit ul { padding:0 0 .33em; }
.lftNav_edit ul, div.nav_filtering ul {
	/*padding:0 0 .5em;*/
}
.lftNav_edit ul li, div.nav_filtering ul li { margin:0 0 .1em; *margin:0; display:block; }
#lftNav ul li a, div.nav_filtering ul li a, .lftNav_edit ul li a {
	display:block;
	padding:.41667em .583em;
	font-size:.91667em;
}
.lftNav_edit ul li a {
	padding:.25em .83em;
}
#lftNav ul li a:hover, div.nav_filtering ul li a:hover {
	text-decoration:none;
	color:#2864b4;
	background:#ebebeb;
}
#lftNav ul li a.noArtLnk, #lftNav ul li a.noArtLnk:hover, div.nav_filtering ul li#collectBttn a.noArtLnk, div.nav_filtering ul li#collectBttn a.noArtLnk:hover, div.nav_filtering ul li#webOnlyBttn a.noArtLnk, div.nav_filtering ul li#webOnlyBttn a.noArtLnk:hover {
	font-weight:bold;
	color:white;
	background:#9ca762 url(arrw_hghlght) no-repeat 0 50%;
}
#lftNav ul li a.bullet, .lftNav_edit ul li a.bullet {
	background:url(sprite-icons.gif) no-repeat 6px -453px;
	text-indent:.63em;
	display:block;
}
/*end left rail styles*/

/* DELAYED AD INJECTION */
.ai_e{ position:absolute;
		z-index: 1000;}

/**rating stars**/
img.starImg { width:1.167em; height:1.167em; padding-left:0.1667em; }

/**************************************************************************/
/* Page Footer */
h6#pgFtrHed {

}
h6#pgFtrHed a {
	display:block;
	width:119px;
	height:18px;
	float:left;
	background:transparent url(sprite-icons.gif) no-repeat 0px -234px;
	overflow:hidden;
	text-indent:-1000em;
}
div#topFtr {
	background:#E7E6EA url(spritemap-music2.gif) repeat-x 0 -3204px;
	border-bottom:1px solid white;
	border-top:1px solid #c2c2c2;
	padding:.25em .833em 0;
	margin:0 0 1.67em;
	height:2.17em;
	overflow: hidden;
	}


div.pgFtr {
	background: #f2f2f2;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	padding:0 0 4.167em;
}
/*modified footer links*/


div.pgFtr ul li {
	display:inline;
	padding:0 0.416em 0 0.416em;
	text-align:left;
	border-right: 2px solid #AFABAB;
	border-left: 0;
}
div.pgFtr ul li.lstItm {
	background:none; border: 0;
}
div.pgFtr ul li.lnksHdr {
	color:#76786B;
	font-size:1.05em;
	padding:0 0.83em 0 0;
	font-weight:bold;
	background:none;
	border: 0;
}
div.ftrLnks {
	/*single link row wrapper*/
	text-align:center;
	margin:0 0 .25em;
	padding:0 1.667em;
}
div.ftrLnks p {
	padding:.583em 1.75em 0;
	color:#656565;
}
div#ftrSrchBx {
	/*footer search box wrapper*/
	float:right;
	margin:.25em 0 0 0;
}
div#ftrSrchBx input, div#ftrSrchBx label {
	float:left;
	 margin-right:.583em;
}
div#ftrSrchBx input.footerSrchField {
	border:0;
	border:1px solid #d1d1d1;
	background:none;
	background-color:white;
}
a.ftrSrchBttn {
	display:block;
	border:1px solid #666;
	background:#8D9BCA;
	color:white;
	width:5.57em;
	text-align:center;
	float:left;
}
.tagTips {
	display:none;
	position:relative;
	padding-top:.833em;
	padding-bottom:.833em;
}
.tagHelp {
	font-size:.78em;
	padding-top:.33em;
}

.seo-bl * {margin:0;padding:0;border:0;position:relative;}
.seo-bl {display:block;margin:.8em 0 2px 20px;border: 0; text-align:left; height:25px;}
*html .seo-bl {margin-left:0px;;}
.seo-bl p {margin-top:.5em;background-color:#fcf6ea;border:1px solid #d5cec4;padding:8px 10px;display:none;}
.seo-bl p i {font:80% monaco,'courier new';margin-top:.5em;display:block;position:absolute;visibility:hidden;top:0;width:95%;}
.seo-bl textarea {font:80% monaco,'courier new';margin-top:.5em;width:100%;height:400px;border:none;background-color:transparent;overflow:hidden;}
.seo-bl a {background:url(backlinks01) 0 0 no-repeat;font-size:1em;color:#666;display:block;float:left;}
.seo-bl h6 {float:left; margin: .25em 0; }

.seo-bl .di {
	padding:1px 1px 17px 17px;
	*padding-bottom:12px;
	background-position:0px 0px;
	margin: 0  0 0 1.74em;
	overflow:hidden;
}
.seo-bl .de {
	padding:1px 1px 17px 17px;
	background-position:-17px 0px;
	margin: 0 0 0 1.74em;
	overflow:hidden;
}
.seo-bl .nv {
	padding:1px 1px 17px 15px;
	background-position:-34px 0px;
	margin: 0 0 0 1.74em;
	overflow:hidden;
}
.seo-bl .tr {
	padding:1px 1px 17px 17px;
	background-position:-49px 0px;
	margin: 0 0 0 1.74em;
	overflow:hidden;
}
.seo-bl .ri {
	padding:1px 1px 17px 17px;
	background-position:-68px 0px;
	margin: 0 0 0 1.74em;
	overflow:hidden;
}
.seo-bl .mg {
	padding:1px 1px 17px 17px;
	background-position:-86px 0px;
	margin: 0 0 0 1.74em;
	overflow:hidden;
}
.seo-bl .bk {
	padding:1px 1px 17px 17px;
	background-position:-103px 0px;
	margin: 0 0 0 1.74em;
	overflow:hidden;
}
.seo-bl .fl {
	padding:1px 1px 17px 17px;
	background-position:-120px 0px;
	margin: 0 0 0 1.74em;
	overflow:hidden;
}
.seo-bl .ns {
	padding:1px 1px 17px 17px;
	background-position:-137px 0px;
	margin: 0 0 0 1.74em;
	overflow:hidden;
}
.seo-bl .my {padding-left:7px; background:none;}
.seo-bl .ma {
	padding:1px 1px 17px 20px;
	background-position:-154px 0px;
	margin: 0 0 0 1.74em;
	overflow:hidden;
}

/* specific to launch */
img.newFeatrs_logo {
	margin:0 0 .167em .416em;
	width:1.75em;
	height:.583em;
}
.moduleVidPlayer {
	width:400px;
	height:373px;
	margin:0 auto .83em;
}
.flyoutShowLeft, .flyoutShowRight {
cursor:pointer;
}
/* playlist search/poular module */
.playlistsearch {
background-color:#FFFFFF;
border:1px solid #DADADA;
margin-bottom:10px;
}
.playlistsearch .header {
border-bottom:4px solid #D9D9D9;
margin:15px 10px 13px;
}
.playlistsearch .header h2 {
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-weight:normal;
margin-bottom:6px;
}
.playlistsearch .header span {
color:#999999;
}
.playlistsearch .playlistbox {
margin:0pt 10px 10px;
}
.playlistsearch .playlistbox .playlist {
border-bottom:1px dotted #CCCCCC;
}
.playlistsearch .playlistbox .playlist .play {
background:transparent url(img_ply_overlay.gif) no-repeat scroll 0%;
cursor:pointer;
float:left;
height:18px;
margin:5px 12px 35px 0pt;
width:22px;
}
.playlistsearch .playlistbox .playlist .meta .add {
background:transparent url(audio_icon_addplaylist.gif) no-repeat scroll 0pt 15px;
cursor:pointer;
float:right;
height:30px;
margin-top:5px;
width:15px;
}
.playlistsearch .playlistbox .playlist .meta .playlistinfo {
padding-top:8px;
}
.playlistsearch .playlistbox .playlist .meta .playlistinfo .title {
margin-bottom:5px;
}
.playlistsearch .playlistbox .playlist .meta .playlistinfo .title a {
color:#2864B4;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.playlistsearch .playlistbox .playlist .meta .playlistinfo .title a:hover {
text-decoration:underline;
}
.playlistsearch .playlistbox .playlist .meta .playlistinfo .number {
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:2px;
}
.playlistsearch .playlistbox .playlist .meta .playlistinfo .screenname {
margin-bottom:9px;
}
.playlistsearch .playlistbox .playlist .meta .playlistinfo .screenname a {
color:#2864B4;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}
.playlistsearch .playlistbox .playlist .meta .playlistinfo .screenname a:hover {
text-decoration:underline;
}
.playlistsearch .playlistbox .last {
border:medium none;
}
.playlistsearch .see {
background:transparent url(community-green-arrow-right) no-repeat scroll 0pt 50%;
color:#2864B4;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0 10px 15px 10px;
padding-left:15px;
text-decoration:none;
}
.playlistsearch .see a {
color:#2862B4;
text-decoration:none;
}
.playlistsearch .see a:hover {
text-decoration:underline;
}
/*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(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(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(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(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;}
/* Uses EMS: added by music: 7/27/2007 */
/* *** new crosspromo styles *** */
.crosspromo {background: url(promobg.gif) repeat-x #f8f8f8; padding:0 0 0 13px; _padding-left:8px; overflow:hidden; height:24.33em; margin:0 -0.6667em; position:relative; }
div.crosspromo img {border:none; padding:0; margin:0;}
.crosspromo .img_cred {display:block; font-size:.7em; color:#777; text-align:right;}
.crosspromo h3, .crosspromo h4, .crosspromo p, .crosspromo ul {margin:0; padding:0; font-weight:normal;}
div.crosspromo h4 {color:#2864b4; font-weight:bold; font-size:1em; margin-bottom:5px; #margin-bottom:1px; display:block; width:auto; float:left;}
.crosspromo .icon, .crossnav {float:right;}
.crosshdr {border-bottom:5px solid #bababa; margin:18px 10px 10px 2px; padding:0 0 8px 4px; float:left; width:78.5em;}
.crosshdr h3 {display:block; width:auto; float:left; padding-top:5px; font-family:georgia, times new roman, serif; color:#333; font-size:1.5em;}
.crossnav a.prev {border:1px solid #c4c4c4;display:block;width:23px;height:23px;float:left;background:url(prev_off.gif) no-repeat;}
.crossnav a.prev:hover {background:url(prev_on.gif);}
.crossnav a.next {border:1px solid #c4c4c4;border-left:0;display:block;width:23px;height:23px;float:left;background:url(next_off.gif) no-repeat;}
.crossnav a.next:hover {background:url(next_on.gif);}
.crossnav a span.hidden { display:block;position:absolute;top:-999em;width:1px;height:1px;overflow:hidden;}
/*  */
#cod-promo ul li a {background:none !important; text-indent:0 !important;}
/* */
.crosspromo .content {clear:both;}
.cart {float:left;margin:0 6px 0 1px; width:12.667em; background: url(promobox.gif) repeat-y;}
.cart .top {background: url(promotop.gif) no-repeat; display:block; height:6px; _font-size:0;}
.cart .body {padding:4px 10px 0px; min-height:175px; height:auto; _height:175px;}
.cart a {display:block; clear:both;}
.cart .btm {background: url(promobtm.gif) no-repeat; display:block; height:41px; _font-size:0;}

.photo img {clear:both;}
div.photo p {clear:both; margin:0; color:#2864b4; line-height:15px;}

div.text p {clear:both; margin:0; font-family:georgia, times new roman, serif; color:#2864b4; font-size:1.4em; line-height:22px;}

.list .body {padding-right:5px;}
div.list ul {clear:both; color:#777; list-style:disc; margin-bottom:0; margin-left:14px; #margin-left:16px; _margin-left:18px;}
div.list ul li {padding:0; padding-bottom:5px;}
.list li.more {list-style:none; margin-bottom:0;}
.list li.more a {font-weight:bold; text-decoration:underline;}

/* Cards on table CSS Latest Begins */
.cott_head {border-bottom:1px solid #d1d1d1; overflow:hidden; margin:3px 4px 5px 0; padding:0 0 0 0; height:45px;}
.cott_head .ticker {display:block !important; top:18px;position:relative;}
.cott_head .ticker li{position:relative;}
.cott_head .ticker li a {display:block;padding-left:2px;_position:relative;_left:2px;background:none;}
.cott_head #arrows {margin-top:10px;}
.cott_wrap {border:1px solid #d1d1d1; color:#333; margin:0 0 8px 0; padding:0 5px 5px 5px; padding-right:0; overflow:hidden; background:white;}
.cott_wrap div.cott_head ul {border:0;border:0;padding:0;margin:0;}
.cott_wrap ul.ticker .hideLink  {display:none !important;}
.cott_wrap div.cott_head ul {clear:both;}

.cott_wrap ul.ticker li a {padding:0; margin:0; font-weight:bold;}
.cott_wrap ul.ticker {color:#333; padding-left:13px;padding-top:18px; }
.cott_wrap ul li {display:inline;}
.cott_wrap .ticker {font-weight:bold; width:auto; font-size:1.1em; line-height:1.1em; padding:0; margin:0; float:left;}
/*End former engineer's edits */

.cott_wrap .show_arws {border:1px solid #f1f1f1;width:49px; overflow:hidden; float:right; margin:0 4px 6px 0;}
.cott_wrap .show_arws a.prev {border:1px solid #9f9f9f; display:block; width:23px; height:23px; float:left; background:url(prev_off.gif) no-repeat;}
.cott_wrap .show_arws a.prev:hover {background:url(prev_on.gif);}
.cott_wrap .show_arws a.next {border:1px solid #9f9f9f; border-left:0; display:block; width:23px; height:23px; float:left; background:url(next_off.gif) no-repeat;}
.cott_wrap .show_arws a.next:hover {background:url(next_on.gif);}
.cott_wrap .show_arws a span.hidden {display:block; position:absolute; top:-999px; width:1px; height:1px; overflow:hidden;}
.cott_wrap .card {text-align:center; width:17.33em; float:left; margin:4px 0;}
.cott_wrap .card_desc {padding:0 4px; text-align:left; min-height:110px; height:auto; _height:110; padding-left:0;}
.cott_wrap img {background:#fff; border:1px solid #ccc; padding:4px; width:15.5em; height:10.33em;}
.cott_wrap .img_cred {height:.8em; display:block; font-size:.8em; color:#bbb; line-height:.8em; padding:3px 5px 5px 6px; text-align:right;}
.cott_wrap h5 {font-family:georgia, times new roman, serif; font-weight:normal; font-size:1.46em; border-bottom:1px solid #ccc; padding:0 0 4px 8px; margin:0 0 5px 6px; width:184px; height:2.45em; vertical-align:baseline;}
.cott_wrap p {margin:0; padding:0; padding-left:14px;}

.cott_wrap .last {border:none;}
#showcard0 {margin-left:1px;}
#showcard0 .card .card_desc {border-right:#d1d1d1 solid 1px;}
#showcard1 .card .card_desc {border-right:#d1d1d1 solid 1px;}
#showcard2 .card {margin-right:0;}
.showCards, show_arws, .hiddenLinks {display:block}
.hideCards, .arws, .showlink, .hideFive, .hideLink {display:none}
.cott_wrap .card_desc ul {font-weight: bold; margin:0; padding:0; padding-left:14px;}
.cott_wrap .card_desc li {padding-left:0; margin:0; display:block;}
#toplink a { display: inline; }

/* Cards on table CSS Latest Ends */

/* BB Article Global Fix */
.bbarticle h1 {font: bold 18px verdana, "new century schoolbook", serif; padding-bottom:0px;}
.bbarticle h2 {font: bold 14px verdana, "new century schoolbook", serif; padding-bottom:5px;}
/* End: BB Article Global Fix */
.hidden { 
	display: none; 
}
#audioplayerhelper{
	width:1px;
	height:1px;
}
#overlay{
	position:absolute; 
	z-index:99996;
	width:0px;
	overflow:hidden;
}
#overlayTop{
	background:url(top-leftpng) no-repeat;
	height:63px;
	width:257px;
	z-index:99997;
	
}
#overlayTopTitle{
	margin:40px 30px 0px 30px;
	position:absolute;
	color:#333333;
	font-weight:bold;
	font-size:14px;
	width:196px;
}
#overlayMiddle{
	background:url(middlepng) repeat-y 0% 100%;
	width:257px;
	overflow:hidden;
	z-index:99998;
	color:#333333;
}
#overlayMiddleWrapper{
	border:1px solid #CCCCCC;
	margin:10px 0;
	color:#2365B3;
}	
#overlayMiddleContent{
	padding:10px 30px 10px 30px;
}
#searchingSingingfish{
	text-align:center;
}
#searchingSingingfish div{
	margin-top:5px;
}
#overlayBottom{
	background:url(bottompng) no-repeat;
	height:55px;
	width:257px;
	z-index:99999;
}
.sourceSite {
	color:#008000;
	font-size:95%;
}
.closeOverlayButton{
	float:right;
	margin:18px 24px 0 0;
	_margin:24px 24px 0 0;
	cursor:pointer;
}
.imgAlign{
	vertical-align:bottom;
}
.singingfishEven{
	background-color:#E8E8E8;
}
.singingfishOdd{
	background-color:#FFFFFF;
}
.singingfishResult{
	padding:3px;
	overflow:hidden;
	text-align:left;
	cursor:pointer;
}
.singingfishResult:hover{
	font-weight:bold;
}
.addSongSingingfish{
	float:right;
	cursor:pointer;
}
.overlayBorderGray{
	border-bottom:1px solid #B0B0B0;
	margin-top:5px;
}
.overlayBorderWhite{
	border-bottom:1px solid #FFFFFF;
}
.sample{
	padding:3px;
	overflow:hidden;
	text-align:left;
	cursor:pointer;
	background-color:#E8E8E8;
	border:1px solid #CCCCCC;
	margin:10px 0;
	color:#2365B3;
}
.sample:hover{
	font-weight:bold;
	color:#2365B3;
}
.playSample{
	float:right;
	cursor:pointer;
}
.addToNowPlaying{
	background:url('flyoutsbtnblue');
	width:194px;
	color:#FFFFFF;
	text-align:center;
	padding:4px 0;
	cursor:pointer;
	margin-bottom:10px;
	font-weight:bold;
}
.addedToNowPlaying{
	background:#FFFFFF;
	width:194px;
	color:#BFBFBF;
	text-align:center;
	padding:4px 0;
	margin-bottom:10px;
	font-weight:bold;
	border:1px solid #BFBFBF;
}
#signInOrRegister{
	font-size:11px;
	margin-top:10px;
}
#playlistMiddle{
	margin-top:10px;
	font-weight:bold;
}
#playlistList{
	margin-top:4px;
	height:100px;
	overflow:auto;
	background-color:#FFFFFF;
}
#playlistLoading{
	text-align:center;
	margin-top:20px;
}
#createNewSongPlaylist{
	color:#2365B3;
	margin-top:10px;
	cursor:pointer;
}
#addToSelectedPlaylists{
	background:url('flyoutsbtngray');
	width:194px;
	color:#FFFFFF;
	text-align:center;
	padding:4px 0;
	cursor:pointer;
	margin-top:10px;
}
.newPlaylistCancel{
	float:right;
	background:url('audioplayerwidget_cancelgray_bg') no-repeat;
	
}
.newPlaylistOK{
	float:right;
	background:url('audioplayerwidget_okblue_bg') no-repeat;
}
.newPlaylistButtons{
	width:81px;
	font-size:12px;
	color:#FFFFFF;
	padding:4px 0;
	text-align:center;
	cursor:pointer;
	margin:10px 10px 0 0;
}
#newPlaylistInputDiv{
	margin-top:5px;
}
#newPlaylistInput{
	width:98%;
	border:1px solid #CECECE;
	background-color: #FAFAFA;
	padding: 3px;
}
.savedViewPlaylist{
	margin-top:5px;
	background: url(community-audio-icon) no-repeat 0.00em 0.09em;
	padding-left:18px;
}
.savedViewPlaylist a{
	color:#2365B3;
	font-size:14px;
}
.queuesingingfish, .playsingingfish, .playpmms, .queuepmms{
	cursor:pointer;
}

/*============================================================*/
/*============================================================*/
body {
position:static;
}
.crosspromo {
    background:#F8F8F8 url(promobg.gif) repeat-x scroll 0%;
    height:24.33em;
    margin:0pt 0em;
    overflow:hidden;
    padding:0pt 0pt 0pt 13px;
    position:relative;
    width:80.4em;
}

#container {
    padding-bottom: 1em;
}

/* title bar */
#titleBar {
	padding-left:.83em;
}
#titleBarCenter {
	padding: 1.75em 0 0 13.5em;
	background:#f2f2f2 url(page_gradient.gif) repeat-x 0px 0px;
	position:relative;
	z-index:2;
	border-top:1px solid #999;
	border-right:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
}
#titleBarCenter h1 {
	font-weight:normal;
	color:#333;
	font-size:1.85em;
	padding: 0 0 .3em 9px;
}
#hubCenterCol {
	width:48.67em;
	float:left;
}
#hubCenterColBiography {
	width:39.6667em;
	float:left;
}
#hubRghtCol { 
	float:left; 
	padding-left:10px; 
	width:17.17em; 
}
#hubRghtColBiography { 
	float:left; 
	padding-left:10px; 
	width:26.1667em; 
}
/*** END GRID **/


/* ads */
#outerTwrAd {
	padding: 1.75em 0;
	background:url(pttrn.gif) repeat;
	margin:0 0 .83em;
}
#twrAd {
	width:300px;
	height:250px;
	border:1px solid #d1d1d1;
	background:#222;
	margin:0 auto;
}

.adTag { font-size:.8em; margin:.25em 0 0 .83em;}

#outerAd_160x600 {
background:url(pttrn.gif) repeat;
border:1px solid #D1D1D1;
margin:0pt 0pt 0.83em;
padding:0.83em 0pt;
}
#twrAd_160x600 {
	width:160px;
	height:600px;
	border:1px solid #d1d1d1;
	background:#222;
	margin:0 auto;
}

#outerAd300 {
background:url(pttrn.gif) repeat;
border:1px solid #D1D1D1;
margin-bottom:.83em;
padding:0.5em;
height:100%;
overflow:hidden;
}


/** HUB PAGE ONLY ***/
/*============================================================*/




/** NAV ALL VIDS | AOL MUSIC | USER ONLY | FROM WEB  **/




/* adding styles for new A-Z quick search*/
.usan_letter_bx {
}
.usan_letter_innr {
}
div.AZ_background {
	z-index:401;		
	position:absolute;
	background:black;
	width:46.6em;	
	height:271px;
}


#artistsNameSearch {}
div.letterResults {
	padding:0 .83em .83em;
	background:white;	
}
.subSection_hedr {
	border-bottom:5px solid #e6e6e6;
	margin:0 0 .83em;
	position:relative;
	*height:1%;
}
.subSection_hedr h3 {
	color:#333;
	font-weight:normal;
	margin:.41667em 0;
	font-size:1.1667em;
}
.subSection_hedr div.ss_hdr_info {
	position:absolute;
	right:1px;
	bottom:.41667em;
}
.subSection_hedr div.ss_hdr_info a {
	color:#999;
	font-size:.9em;
}
span.redXClse {
	color:#c00;
	font-weight:bold;
}

div.searchArtistName_bx {
/*	height:13em;
	overflow:auto;*/
	padding:0 .83em;
	clear:both;
}
div.searchArtistName_bx div.right, div.searchArtistName_bx div.left {
	width:21em;
	padding:0 0 .83em;	
}
div.searchArtistName_bx div.left ul li, div.searchArtistName_bx div.right ul li {
	display:block;
	margin:0 0 .33em;
}


/*version 2 A-Z*/
div#letterSet {
	margin:0 0em .33em .33em;
	padding:0 0 .33em;
	border-bottom:1px dotted #D1D1D1;
}
div#lftNav div#letterSet ul, div.nav_filtering div#letterSet ul {
	*width:10.83em;
	margin:0;
}
div#lftNav div#letterSet ul li {}
div#lftNav div#letterSet ul li a, div.nav_filtering div#letterSet ul li a {
	padding:.11em .185em .13em;
	/*font-size:.91667em;*/
	border:1px solid white;
}
div#lftNav div#letterSet ul li a:hover, div.nav_filtering div#letterSet ul li a:hover {
	text-decoration:none;
	background:#d9d9d9;
	color:#2864b4;
/*	-moz-border-radius:5px;	*/
	border:1px solid #d9d9d9;	
}
/* selector*/
div#lftNav div#letterSet ul li.a-z_lttrSlctr, div.nav_filtering div#letterSet ul li.a-z_lttrSlctr {

	color:white;
}
div#lftNav div#letterSet ul li.a-z_lttrSlctr a, div.nav_filtering div#letterSet ul li.a-z_lttrSlctr a {
	color:white;
	background:#999;
/*	-moz-border-radius:5px;	*/
	border:1px solid #999;
}
div#lftNav div#letterSet ul li.a-z_lttrSlctr a:hover, div.nav_filtering div#letterSet ul li.a-z_lttrSlctr a:hover {
	background:#999;
/*	-moz-border-radius:5px;	*/
	border:1px solid #999;
	color:white;
}
div#lftNav {
	border:1px solid #d1d1d1;
}

/*Hot Artists from BB*/

#lftRail .module {
padding:0em .25em;
background:white;
border:1px solid #d1d1d1;
padding:0 .25em;
margin-top:1em;
}
#lftRail .bdy li {
 background:none;
padding:0em;
display:block;
}
#lftRail .bdy li a {
padding:0.41667em 0.583em;
 background:none;
display:block;
text-decoration:none;
}
#lftRail .bdy li a:hover {
 background:#ebebeb;
display:block;
}
#lftRail .bdy h4 {
border-bottom:1px dotted #D1D1D1;
clear:both;
color:#000000;
font-size:1em;
margin:0pt 0.583em 0.33em;
padding:0.8em 0pt 0.4em;
width:10.83em;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
}


/* A-Z letters (a,b,c, etc) */
#artistLetters {
	position:absolute;
	width:45.5em;
	padding:.1em 0 .4em .83em;
	background:white;
	border:1px solid #d1d1d1;
	z-index:500;
}
.usan_letter_innr ul li {
	margin:5px 2px 1px 1px;
}
.usan_letter_innr ul li a {
	display:block;
	padding:1px .35em;	
}
div.usan_letter_innr ul li.a-z_lttrSlctr {
	border:1px solid #d1d1d1;
	margin-top:3px;
}
div.usan_letter_innr ul li.a-z_lttrSlctr a {
	display:block;
	border:1px solid white;

	color:white;
	font-weight:bold;
	background:#ababab;
}
#artistBiographyMain{
	background-color:#FFFFFF;
	border:1px solid #d1d1d1;
	padding:.8333em;
}
#bioMainLeft {
	float:left;
	margin:0 .8333em .8333em 0;
	width:16.67em
}
#bioImage {
	margin-bottom:.8333em;
}
#bioImage img {
	width:16.67em;
}
#bioMainRight {	
	line-height:1.5em;
           color:#333333;
}
#bioMainRight p{
	margin-bottom:1em;
}
.bioMainBottom {
	margin-bottom:.5em;
	padding-bottom:.3em;
	font-size:11px;
}
.bioMainBottom ul li {
background:transparent url(arrow_icon.gif) no-repeat scroll 0% 50%;
border-bottom:1px solid #CCCCCC;
padding:0.25em 1em;
}
.noBorder ul li {
border:none;
}
.aolActivity {
	border:1px solid #CCCCCC;
	color:#333333;	
}
.artistFacts {
	margin-top:.92em;
	padding:.75em .75em 0 .75em;
}
.aolActivity, .artistFacts {
	background-color:#F2F2F2;
	font-size:.92em;
}

.aolActivityMiddle {
	border:2px solid #CCCCCC;
	background-color:#F2F2F2;
	padding:.5em .5em 0 .5em;
	color:#666666;
}
.aolActivity ul li, .artistFacts ul li  {
	padding-bottom:.75em;
}
.aolActivity span, .artistFacts span {
	color:#333333;
	font-weight:bold;
	margin-right:.25em;
}
.aolActivityHeader {
	background-color:#CCCCCC;
	padding:.75em;
	color:#333333;
	font-weight:bold;
}
.module {
	background:white;
	border:1px solid #d1d1d1;
	padding:0 .8333em;
	margin-bottom:1em;
}
div.moduleHeader h3 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:1.5em;
	color:#333333;
	font-weight:normal;
}

/*fansites from bb*/
.bdy h4 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:1.5em;
	color:#333333;
	font-weight:normal;
        padding:1.5em 0em .5em 0em;
	display:block;
	margin-bottom:.5em;
	border-bottom:4px solid #cccccc;
        width:100%;
}

.bdy li {
font-size:.92em;
background: url(relatedsites.gif) no-repeat 0 50%;
padding:.25em 2em;
}
.bdy {
padding-bottom:.83em;
}
div.moduleHeader h3 span {
	color:#999999;
}
div.moduleHeader span.headerLinks {
	float: right;
	text-align:right;
	margin-top: .5em;
	font-size: .92em;
	background:url(arrow_icon.gif) no-repeat left center;
}

div.moduleHeader span.headerLinksNoArrow {
	float: right;
	text-align:right;
	margin-top: .55em;
	font-size: .92em;
}
span.headerLinks a {
	color: #2764B5;
	text-decoration: none;
	margin: .92em 0em .92em .92em;
}
span.feedIcon {
	float: right;
	padding: .1em .25em 0em 1.5em;
	margin: .5em 0em 0em .92em;
	border-left: 1px solid #cecece;
	background:url(feed_icon) no-repeat bottom right;
}

div.moduleHeader span.snagLink {
	float: right;
	padding: 0em .25em 0 .75em;
	margin: .5em 0em 0 .83em;
	border-left: 1px solid #cecece;
	font-size:.92em;
}

.moduleHeader {
	padding:2.24em 0em .5em 0em;
	display:block;
	border-bottom:4px solid #cccccc;
        width:100%;
}
#latest .moduleHeader {
	padding-top:1.5em;
}
.moduleMiddle {
	padding:.83em 0em .83em 0em;
}
.moduleMiddle li{
	padding:.83em 0em .83em 0em;
}

.moduleMiddle ul { padding: 0em; font-size:.92em;}
.moduleMiddle ul li { border-bottom: 1px solid #ccc; padding: 0.25em 0; }
.moduleMiddle .latestReleases .nobord ul { border-bottom: #ffffff; }
.moduleMiddleRight {
	float:right;
	width: 19.67em;
}
.moduleMiddleLeft {
	background-color:#F2F2F2;
	float:left;
	padding:.83em;
	width: 96.25%;
	font-size:0.92em;
        height:100%;
        overflow:hidden;
}
.moduleMiddleLeft img {
	padding:.33em;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	float:left;
	margin-right:.83em;
}
.artistMainModule {
	background:url(light-grey-45-bg.gif);
	padding:.83em;
	border-width: 1px;
	border-style: solid;
	border-color: #d1d1d1;
}
.artistMainNoLatest {
        border-bottom: 1px solid #d1d1d1;
        margin-bottom: 1em;
}
#artistMainModuleRight {
display:inline-block;
}
.moduleShare {
background-color:#ececec;
border:1px solid #d1d1d1;
border-top:none;
padding:0em;
margin-bottom:1em;
}
.moduleShareLeft {
border:1px solid #fff;
border-right:none;
background-color:#ececec;
float:left;
padding:.67em .92em .67em .92em;
font-size:.92em;
}
.moduleShareRight {
border-left:1px solid #fff;
float:left;
padding:.67em .92em .67em .92em;
font-size:.92em;
}
.feedIcon {
float:left;
margin:0pt 0.2em 0pt 0pt;
background:url(feed_icon) no-repeat;
}
.latestReleases img {
width:6.5em;
}
.latestReleases .titleContainer {
width:9.5em; 
height:7em; 
float:left; 
margin-right:.75em;
padding-top:.25em;
}
.latestReleases .listContainer {
background:#ffffff;
height:100%;
overflow:hidden;
float:left;
padding:0;
margin:0;
width:21em;
}
.latestReleases .moduleMiddle ul {
background:#ffffff; 
float:left; 
border-bottom:1px solid #ececec;
margin:0em;
font-size:1em;
padding:0;
width:100%;
}
.latestReleases .moduleMiddle li {
padding:.25em .75em;
border:none;
}
/*right rail modules*/

.ent_generichtml {
margin-bottom:1em;
}

/* bb modules*/

.sponsor2, .colorSix  {
background:#ffffff;
border:1px solid #D1D1D1;
margin-bottom:1em;
padding:0pt 0.8333em;
color:#666666;
}
.sponsor2 .header h3 {
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.5em;
font-weight:normal;
}
.sponsor2 .header, .colorSix .header {
border-bottom:4px solid #CCCCCC;
display:block;
padding:2.24em 0em 0.5em;
width:100%;
}
.colorSix .header {
padding:1em 0em 1.16em 0em;
background: url(sessions_header) no-repeat 0% 0%;
}
.colorSix .header img {
position:relative;
left:-200em;
}
.sponsor2 .body, .colorSix .body {
padding:0.5em 0em .83em 0em;
height:100%;
overflow:hidden;
}
.sponsor2 .body a, .colorSix .body a {
font-weight:normal;
}
.sponsorPromo {
padding:.25em 0;
}
.info {
font-size:.92em;
float:right;
margin-top:1em;
}
.colorSix .left {
background:white none repeat scroll 0%;
border:1px solid #D1D1D1;
float:left;
padding:0.41667em;
margin-right:.5em;
}
.colorSix .body h4 a {
font-weight:bold;
}
.colorSix .body b {
color:#333333;
}
#topArtists .ranking {
float:left;
padding:1em .75em 0 1em;
}
#topArtists .artistName {
margin-top: 1em;
font-size:1.25em;
}
#topArtists li {
padding:0em;
border:none;
}
#topArtists .leftColumn {
float:left;
margin-right:1em;
} 
.modBox, .modBoxBrBot {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #CCCCCC;
font-size:0.92em;
margin-bottom:10px;
padding:2.5em 0.83em 0.83em;
}
#commStats .moduleHeader {
margin-bottom:.83em;
}
#commStats ul {
border:1px solid #D9D9D9;
border-top:none;
color:#606061;
font-size:1em;
font-weight:bold;
height:116px;
margin-bottom:.83em;
}
#commStats ul li {
background:transparent url(bg_com_stats_dk) repeat-x scroll 0%;
float:left;
height:29px;
line-height:29px;
text-align:center;
width:50%;
}
#commStats ul li.commStatsCateg {
background:transparent url(bg_com_stats_lt) repeat-x scroll 0%;
color:#434343;
text-align:left;
}
#commStats ul li.commStatsCateg div {
height:19px;
line-height:22px;
margin:5px 0pt 0pt 15px;
}
#commStats ul li.commStatsCateg img {
float:left;
margin-right:15px;
}
.commStatsLogin {
padding:1.5em 0.83em 0pt;
}
.commStatsLogin p {
margin-bottom:5px;
} 
#topComments .moduleMiddle {
height:100%;
overflow:hidden;
}
#topComments  .comment {
border-bottom:0.1em solid #E5E6DF;
font-size:0.92em;
padding:1em 0pt;

} 
#topComments .comment .commentUserImage {
float:left;
margin-right:.83em;
}
#topComments .comment .commentUserText {
color:#3952a2;
}
#topComments .commentUserName {
font-weight:bold;
}
#topComments .addComment {
margin-top:.75em;
text-align:right;
float: right;
background:url(arrow_icon.gif) no-repeat left center;
font-size:.92em;
}
#topComments .addComment a {
margin:0.92em 0em 0.92em 0.92em;
}

#mostCommented .commentedItem {
border-bottom:0.1em solid #E5E6DF;
font-size:0.92em;
padding:1em 0pt;
}
#mostCommented .commentedItemLast, #mostViewed .commentedItemLast  {
font-size:0.92em;
padding-top:.6666em;
border:none;
}
#mostViewed .commentedItem {
border-bottom:0.1em solid #E5E6DF;
font-size:0.92em;
padding:.6666em 0pt;
}
#mostViewed .moduleMiddle, #communityLikes .moduleMiddle {
padding-bottom:1.33em;
}
.commentedItem img, .commentedItemLast img {
padding:0em 1em 0 0;
vertical-align:middle;
}
#share .moduleMiddle {
height:100%;
overflow:hidden;
}
#share .shareText  {
color:#666666;
font-size:.92em;
padding:0pt 0pt 1em;
border-bottom:0.1em solid #E5E6DF;
margin-bottom:1em;
}
#share img {
margin-left: auto;
margin-right: auto;
display: block;
}
#share  .addComment {
text-align:right;
float: right;
background:url(arrow_icon.gif) no-repeat left center;
font-size:.92em;
}
#share .addComment a {
margin:0.92em 0em 0.92em 0.92em;
}
#tagCloud {
margin-bottom:0;
}
#addTag {
border-top:none;
padding:0;
}
#addTag .listPanelBg {
background:#eaeaea url(audio_bg_toolbar.jpg) repeat-x;
width:25.8333em;
height:100%;
overflow:hidden;
border:1px solid #ffffff;
}
#addTag li {
background:transparent url(audio_bg_toolbar.jpg) repeat-x scroll 0% 100%;
border-right:1px solid #FFFFFF;
color:#2674B5;
cursor:pointer;
font-size:0.9167em;
text-align:center;
border-bottom:none;
}
#addTag li:hover {
background:#E2E2E2 url(audio_bg_toolbar_ovr.gif) repeat-x scroll 0% 100%;
}
#addTag .selected {
background-color:#FFFFFF;
background-image:none;
border-bottom:none;
}
#addTag .selected:hover {
background:#f4f4f4;
}
#addTag .selected li:hover {
background-color:#FF0000;
}
#addTag li a {
padding:.5em 0.9166em;
text-decoration:none;
white-space:nowrap;
display:block;
}
#addTagsContainer { 
height:100%; 
overflow:hidden;
padding:.8333em;
width:24.25em;
}
#addTag .buttonContainer a.button {
padding:0.25em .5em;
width:5em;
font-size:0.8333em;
}
#addTag .buttonContainer a.button:hover {
background: #e2e2e2 url(audio_bg_toolbar_ovr.gif) repeat-x; 
}
#addTag span.buttonOuterBox {
margin-right:.5em;
margin:.8333em .3333em 0 0;
}
#addTagsInput {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #CCCCCC;
padding:0.3333em 0.25em;
font-size:0.9167em;
width:98.5%;
}
#addTagsInput input {
border:0px;
width:24em;
width:98.5%;
}
.selectFrom {
padding-top:1.1666em;
clear:both;
}
html* .selectFrom {
padding-top:.5em;
}
#similarArtists .moduleMiddle {
overflow:hidden;
height:100%;
width:100%;
text-decoration:none;
}
#similarArtists .artist {
font-size:0.92em;
float:left;
margin:0 .75em 0.83em 0;
width:8em;
height:11em;
overflow:hidden;
} 
#similarArtists .smallImg {
border:1px solid #d1d1d1;
padding:.41667em;
float:left;
background:#ffffff;
}
#similarArtists .smallImg img {	
width:7em;
border:none;
}
#similarArtists .imgContainer {
height:7em;
width:7em;
overflow:hidden;
background:#ffffff;
border:none;
}

#similarArtists .artistName {
float:left;
margin:.5em 0em 0 .25em;
width:6.75em;
}
#communityLikes  .comment {
border-bottom:0.1em solid #E5E6DF;
font-size:0.92em;
padding:.6666em 0pt;
} 
#communityLikes  .last {
border:none;
padding-bottom:0em;
}
#communityLikes .comment .commentUserImage {
color:#7F7F7D;
display:block;
float:left;
font-size:1.75em;
margin-right:0.41667em;
text-align:left;
width:1em;
font-family: Georgia, "Times New Roman", Times, serif;
height:1.25em;
}
.artistMainModule .thumb { float: left; }
.artistMainModule .thumb img { margin-right: 1.1em; width:16.67em; }
.artistMainModule .bio {  width: 100%; float: left; color:#333333; }
.artistMainModule .bio .ilike a { float: left; padding: 0 .125em 0 0; }
.artistMainModule .bio p { padding: 0 0 0.25em 0; }
.artistMainModule .bio ul { padding: .2em 0 .5em 0em; font-size:.92em;}
.artistMainModule .bio ul li {  border-bottom: 1px solid #ccc; padding: 0.25em 1em; 
background:transparent url(arrow_icon.gif) no-repeat scroll 0% 50%;
}
.artistMainModule .bio ul li.nobord { border: 0px; }
.artistMainModule .bio strong { color: #333333; }
.breakingnews {
background: #ffffff;	
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
margin: 0 0 0.83em 0;
}
.breakingnews span {
background: url(module_breaking_news_corner.gif) top right no-repeat;	
display: block;	
height:6em;
overflow:hidden;
}
.breakingnews .rightBorder {
background: url(bg_ccc.gif) bottom right repeat-y;
}	
.breakingnews .topBorder {
background: url(bg_ccc.gif) top left repeat-x;
}
.breakingnews .ls { float: left; }
.breakingnews .rs { width: 75%; padding: 0.5em 0 0 2%; float: left; color:#333;}
.breakingnews .rs  p, .breakingnews .rs a {font-size:.92em;}
.breakingnews .rs  h3, .breakingnews .rs  h3 a {font-size:1.17em; font-weight:normal;}

/*#newsmod.module, #vids.module { display: block; position: relative; }*/

#newsmod .moduleMiddle {overflow: hidden; height: 100%; padding:0em  0em 0em 0em; margin:.1em 0 1em 0;}

#newsmod .row {
height:100%;
overflow:hidden;
font-color:#333333;
border-bottom:1px dotted black;
}
#newsmod .rule {
background: url(bg_ccc.gif) repeat-x;
font-size:2px;
margin:1em 0em .25em 0em;
}
#newsmod .title {
font-weight:bold;
padding:.5em 1em 0 0em;
font-size:.92em;
}
#newsmod img {
display:none;
}
#newsmod .date {
color:#333333;
padding:0em;
font-size:.92em;
}
#newsmod .description {
color:#666666;
padding:1em 1em 0em 0em;
font-size:.92em;
}
#newsmod .description a {
font-weight:bold;
}

.latestReleases  {
margin:1em 0 0 0em; 
background:white;
border: solid #d1d1d1;
border-width: 1px 1px 0 1px;
padding:0 .8333em;}

.latestReleases .moduleHeader {
padding:1em 0em .5em 0em;
}

#mostpopular .moduleMiddle { padding: 0; overflow: hidden; height: 100%;}
#mostpopular .navi { font-size: 0.92em; padding: 0.91em 0; }
#mostpopular .row { display: block; clear: both; overflow: hidden; height: 100%; border-top: 0.10em solid #ccc; font-size: 0.92em; }
#mostpopular .bug, #mostpopular .icon, #mostpopular .info { float: left; }
#mostpopular .icon { padding-top: 21px; padding-right: 1em; }
#mostpopular .info { padding-top: 19px; }
#mostpopular .more { float: right; padding-top: 1.67em; }

#vids .moduleMiddle {overflow: hidden; height: 100%; padding:0 0 .83em 0; }
#vids .caraLeft, #vids .caraLeftInactive {
float: left; 
margin: 0.83em 0.17em 0.83em 0; 
}
#vids .caraRight, #vids .caraRightInactive {
float: left; 
margin: 0.83em 0em 0.83em .17em; 
z-index:10;
position:relative;
}
#vids .caraRight a, #vids .caraLeft a, #vids .caraRightInactive a, #vids .caraLeftInactive a { 
display: block; 
color: #f2f2f2; 
background-color: #f2f2f2; 
padding: 73px 12px 74px; 
}
#vids .caraRight a:hover, #vids .caraLeft a:hover  { 
background-color: #e6e6e6; 
}
#vids .caraRightInactive a:hover {
background-color: #f2f2f2; 
cursor:default;
}
#vids .caraLeftInactive a:hover {
background-color: #f2f2f2; 
cursor:default;
}
#vids .caraLeft img,  #vids .caraRight img, #vids .caraRightInactive img, #vids .caraLeftInactive img { 
border: 0px;  
}
#vids .thumb { padding: 4px; border: 0.09em solid #ccc; margin: 0.83em; display: block; clear: both; }
#vids .more { position: absolute; top: 100px; left: 0; display: block; width: 83%; padding: 0 0 0 7%; font-size: 0.92em; }
#vids .item { background-color: #f2f2f2; float: left; padding: 0 0 58px 0; margin: 0.83em 0.17em 0.83em 0; text-align: center; position: relative; }
#vids .addbutton {padding:0em; clear:both; background:#ff0000; border-right:2px solid #f2f2f2;}
#vids .addbutton img {border:none; width:10.5em; }
#vids .outerContainer {float:left; }

#songsvid .moduleMiddle { padding: 0; }
#songsvid .hdrow { display: block; clear: both; overflow: hidden; height: 100%; padding: 0.92em 0; font-weight: bold; border-bottom: 0.10em solid #e5e6df; font-size: 0.92em; }
#songsvid .row { display: block; clear: both; overflow: hidden; height: 100%; padding: 0.92em 0; border-bottom: 0.10em solid #e5e6df; font-size: 0.92em; }
#songsvid .last { border: 0px; }
#songsvid .hdrplay, #songsvid .play { width: 7%; float: left; }
#songsvid .hdrname, #songsvid .name { width: 38%; float: left; padding-left: 1%; }
#songsvid .hdrtype, #songsvid .type { width: 43%; float: left; padding-right: 3%; }
#songsvid .hdradd, #songsvid .add { width: 7%; float: left;}
#songsvid .add a { display: block; height: 26px; width: 26px; border:none;}
#songsvid .add a:hover { display: block; height: 26px; width: 26px; text-decoration:none; border:none;}
#songsvid .add img {border:none;}
#briefdisc .moduleMiddle { 
    display: block; 
    clear: both; 
    overflow: hidden; 
    height: 100%; 
    padding:0 0 .83em .12em; 
    margin-left: -0.12em;
}
#briefdisc .album { 
background-color: #f2f2f2; 
float: left; 
position: relative; 
padding: 0 0 0 2%; 
margin: 0.83em 0.12em;
font-size: 0.92em; 
color: #666; 
width: 12.67em;
height: 18em; }

#briefdisc .last { 
    margin: 0.83em -.12em 0em .12em;
}

#briefdisc .cent { margin: 0.83em 0.5%; }
#briefdisc .album .thumb {  background: #f2f2f2 url(album_thumb.gif) no-repeat right; width: 10.42em; }
#briefdisc .album .thumb img { display: block; clear: both; padding: 0.36em; border: 0.10em solid #ccc; margin: 0.83em 0; }
.whiteBg {background:#ffffff;}
#briefdisc .album .more { display: block; width: 90%; padding: 0 0 0.18em 0; }
#briefdisc .album span { color: #333; }

#getit .moduleMiddle { display: block; clear: both; overflow: hidden; height: 100%; padding: 0 0 0.83em 0; font-size: 0.92em; }
#getit .moduleMiddle .thumb img { display: block; clear: both; padding: 0.36em; border: 0.10em solid #ccc; margin: 0.58em 0; }

#getit .moduleHeader {
	margin-bottom: 0.83em;
}

#getit strong {
	display: block;
	padding: 0.45em 0 0.91em 0;
}

#getit .thumb {
	width: 21%;
	float: left;
}

#getit .latest {
	width: 40%;
	float: left;
}

#getit .latest a {
	display: block;
	padding-bottom: 6px;
}

#getit .latest a img {
	margin-bottom: -4px;
}

#getit .getmore a {
	display: block;
	float: left;
	padding-bottom: 6px;
}

#getit .getmore a img {
	margin-bottom: -4px;
}

#getit .getmore {
	width: 39%;
	float: left;
}

#getit .getmore .getmoreLeft {
	float: left;
}

#getit .getmore .getmoreRight {
	float: right;
}

#relatedSites .moduleMiddle {
overflow:hidden;
height:100%;
}

#relatedSites .rowFirst {
background:#e8ebd6;
overflow:hidden;
height:100%;
border-bottom:1px solid #CCCCCC;
}
#relatedSites .row {
overflow:hidden;
height:100%;
border-bottom:1px solid #E5E6DF;
}

#relatedSites .play {
float:left;
}

#relatedSites ul {
padding:.5em;
border:none;
}
#relatedSites li {
padding:.125em;
border:none;
}

#relatedSites .name {
float:left;
}
#relatedSites .type {
float:right;
margin-right:.25em;
text-align:right;
}

#relatedSites .voteStatus  {
width: 13%; float: right; text-align: left; margin-top:1.5em; margin-right:.5em;
font-size:.92em;
font-style: italic;
}

#relatedSites .voteupNone  {
width: 7%; float: right; text-align: right; margin-top:.75em;
}
#relatedSites .voteupNone  a {
background:transparent url(voteup_none.gif) repeat scroll 0%;
display:block;
height:26px;
width:26px;
}
#relatedSites .voteupNone a:hover {
background:transparent url(voteup_over.gif) repeat scroll 0%;
display:block;
height:26px;
width:26px;
text-decoration:none;
}
#relatedSites .votedownNone  {
width: 7%; float: right; text-align: right; margin-top:.75em;
}
#relatedSites .votedownNone  a {
background:transparent url(votedown_none.gif) repeat scroll 0%;
display:block;
height:26px;
width:26px;
}
#relatedSites .votedownNone a:hover {
background:transparent url(votedown_over.gif) repeat scroll 0%;
display:block;
height:26px;
width:26px;
text-decoration:none;
}
#relatedSites .voteExclamationNone  {
width: 7%; float: right; text-align: right; margin-top:.75em;
}
#relatedSites .voteExclamationNone  a {
background:transparent url(voteexclam_none.gif) repeat scroll 0%;
display:block;
height:26px;
width:26px;
}
#relatedSites .voteExclamationNone a:hover {
background:transparent url(voteexclam_over.gif) repeat scroll 0%;
display:block;
height:26px;
width:26px;
text-decoration:none;
}



#relatedSites .voteup  {
width: 7%; float: right; text-align: right; margin-top:.75em;
}
#relatedSites .voteup  a {
background:transparent url(voteup.gif) repeat scroll 0%;
display:block;
height:26px;
width:26px;
}
#relatedSites .voteup a:hover {
background:transparent url(voteup_over.gif) repeat scroll 0%;
display:block;
height:26px;
width:26px;
text-decoration:none;
}
#relatedSites .votedown  {
width: 7%; float: right; text-align: right; margin-top:.75em;
}
#relatedSites .votedown a {
background:transparent url(votedown.gif) repeat scroll 0%;
display:block;
height:26px;
width:26px;
}
#relatedSites .votedown a:hover {
background:transparent url(votedown_over.gif) repeat scroll 0%;
display:block;
height:26px;
width:26px;
text-decoration:none;
}
#relatedSites .voteExclamation {
width: 7%; float: right; text-align: right; margin-top:.75em;
}
#relatedSites .voteExclamation a {
background:transparent url(voteexclam.gif) repeat scroll 0%;
display:block;
height:26px;
width:26px;
}
#relatedSites .voteExclamation a:hover {
background:transparent url(voteexclam_over.gif) repeat scroll 0%;
display:block;
height:26px;
width:26px;
text-decoration:none;
}
#wantMore .row {
overflow:hidden;
height:100%;
border-bottom:1px solid #E5E6DF;
padding-bottom:1.25em;
}
#wantMore .col {
float:left;
width:24%;
}
#wantMore ul li {
border:none;
}
#wantMore .buttonContainer {
margin:1em 0 1em 0;
overflow:hidden;
height:100%;
}
#wantMore img {
float:left;
}
#wantMore .dividerVert {
border:none;
border-right:1px solid #CECECE;
display:inline;
padding:0em 2em 0em 0em;
float:left;
margin:0em 1.5em 0 0em;
height:100%;
}
#wantMore .buttonContainer a {
white-space:normal;
}
#wantMore span.buttonOuterBox {	
margin-top:.17em;	
}
#wantMore .moduleMiddle {
overflow:hidden;
height:100%;
}
#wantMore .buttonContainer a.button {
padding:.4em 1.75em;
width:14em;
}
#tourStops .moduleMiddle, #tourStopsMainPage .moduleMiddle {
overflow:hidden;
height:100%;
}
#tourStops .rowHeader, #tourStopsMainPage .rowHeader {
overflow:hidden;
height:100%;
padding-bottom:.5em;
font-size:0.92em;
}
#tourStops .row, #tourStopsMainPage .row {
overflow:hidden;
height:100%;
border-bottom:1px solid #E5E6DF;
padding:.75em 0 .75em 0;
font-size:0.92em;
}
#tourStops .colOne, #tourStopsMainPage .colOne {
float:left;
width:42%;
}
#tourStopsMainPage .colOne {
padding-left:.5em;
}
#tourStops .colTwo, #tourStopsMainPage .colTwo {
float:left;
width:40.5%;
}
#tourStops .colThree, #tourStopsMainPage .colThree {
float:left;
padding-right:2em;
}
#tourStops .buttonContainer, #tourStopsMainPage .buttonContainer {
	float:left;
	margin-right:0;
}
.buttonContainer a {
	display:block;
	text-align:center;
	white-space:nowrap;
}
/*buttonContainer a.button controls width of button*/
.buttonContainer a.button {
	padding:.4em 13.5em;
	border:1px solid white;
	background: #c6d3d5 url(greysearchbutton.gif) repeat-x 0% 0%;
	color:#3952a2;
}
.buttonContainer a.button:hover {
	padding:.4em 13.5em;
	border:1px solid white;
	/*background: #c6d3d5 url(greysearchbutton_over.gif) repeat-x 0% 0%;*/
	text-decoration:none;
}
span.buttonOuterBox {
	border:1px solid #d1d1d1;
	display:block;
	float:left;
	text-align:center;
	margin:1em 0em 0 0em;
	background:#c6d3d5 url(greysearchbutton_over.gif) repeat-x 0% 0%;
}



/*Features Page*/

#aimInterview .moduleMiddleRight, #sessions .moduleMiddleRight,  #listeningParty .moduleMiddleRight, #aolLive  .moduleMiddleRight{
width:67%;
line-height:1.33em;
}
#aimInterview .moduleMiddle img, #sessions .moduleMiddle img, #listeningParty .moduleMiddle img, #aolLive .moduleMiddle img {
border:1px solid #cccccc;
padding:.25em;
}
#aimInterview .moduleMiddleRight h4, #sessions .moduleMiddleRight h4, #listeningParty .moduleMiddleRight h4, #aolLive .moduleMiddleRight h4 {
font-family:arial;
margin-bottom:.75em;
}
#aimInterview .posted, #sessions .posted, #listeningParty .posted, #aolLive .posted {
color:#999999;
border:none;
font-size:.92em;
margin-top:.2em;
}


/*Lyrics Page*/
.lyrics {
background:#ffffff;
border:1px solid #d1d1d1;
line-height:1.25em;
}
.lyrics .headerRow li { 
margin:.92em .75em .75em .75em;
padding:0em .5em .5em .5em;
font-weight:bold;
border-bottom:1px solid #d1d1d1;
}
.lyrics .evenRow li a {
background:#f2f2f2;
display:block;
margin:0 .75em;
padding:.5em .5em 1em .5em;
}
.lyrics .oddRow li a {
background:#fff;
display:block;
padding:.5em .5em 1em .5em;
margin:0 .75em;
}
.lyrics li a:hover{
background-color:#e6e6e6;
text-decoration:none;
text-color:#666666;
cursor:pointer;
}
.lyrics .title, .lyrics .titleHeader { 
width:33%; 
float: left;  
}
.lyrics .titleHeader { 
font-weight:bold; 
}
.lyrics .album, .lyrics .albumHeader{ 
float: left; 
width:33%;
}
.lyrics .albumHeader { 
font-weight:bold;
}
.lyrics .year, .lyrics .yearHeader { 
float: left; 
color:#808080;
width:33%;
text-align:right;
}
.lyrics .yearHeader { 
font-weight:bold;
}
.lyrics .title, .lyrics .album, .lyrics .year {
margin-bottom:.25em;
}
.lyrics .sample {
font-size:.92em;
color:#666666;
}
.bottomNav {
border-top:1px solid #ffffff;
padding:.75em 1em;
color:#808080;
background-color:#f7f7f7;
height:100%;
overflow:hidden;
}
.outline {
border-top:1px solid #cccccc;
}
.bottomNav .prevNext {
float:right;
width:55%;
}
.bottomNav li {
display: inline;
float:left;
border:1px solid #cccccc;
margin-left:.2em;
padding:.1em 0;
}
.bottomNav li a {
padding:.15em .55em;
background-color:#ffffff;
}
.bottomNav li a:hover{
display: inline;
background-color:#e6e6e6;
text-decoration:none;
font-color:#666666;
}
.bottomNav .prevLink {
float:left;
padding:.2em .5em;
}
.bottomNav .nextLink {
float:left;
padding:.2em 0 0 .5em;
}
.bottomNav .arrows {
position:relative;
top:-.1em;
font-weight:bold;
margin:0 .15em;
}

/*search box*/

div.aTOzsearch_bx {
	float:left;
	/*background:#bec59b url(http://www.aolcdn.com/ch_music2/searchbox_bg.gif) repeat-x 0 0;*/
	background:#f2f2f2;
	padding:.3em;
}

/* white form text entry*/
div.aTOzsearch_bx form input {
	font-size:.92em;
	margin:0;
	padding:.1em .1em .1em .75em;
	color:#666;
	border:1px solid #e5e5e5;
	width:26.5em;
}
div.qksrch_lnk_outr span.qksrch_lnk_innr a {
	background: #f2f2f2 url(greysearchbutton.gif) repeat-x 0% 0%;
	display:block;
	padding:.2em 3em;
	color:#666666;
	text-align:center;
	font-size:.92em;
}
html*.div.qksrch_lnk_outr span.qksrch_lnk_innr a {
padding:.3em 3em;
}
div.qksrch_lnk_outr, div.qksrch_nput_outr {
	float:left;
	border:1px solid #cbcbcb;
	background:white;
	margin:0;
}
div.qksrch_lnk_outr {
	margin-left:1px;	
}
span.qksrch_nput_innr {
	display:block;
	border:1px solid white;
	background:#fff;
}
div.qksrch_lnk_outr span.qksrch_lnk_innr {
	display:block;
	border:1px solid white;
}

div.qksrch_lnk_outr span.qksrch_lnk_innr a:hover {
	background:  url(greysearchbutton.gif) repeat-x 0% 0%;
	text-decoration:none;
}

/*tour stops*/

#tourStopsMainPage .buttonContainer a.button {
padding:.4em 18em;
}
#tourStopsMainPage .rowHeader {
overflow:hidden;
height:100%;
padding-bottom:.5em;
font-size:0.92em;
border-bottom:1px solid #E5E6DF;
font-weight:bold;
}

/*highlight row*/

.hghLght { background:#f2f2f2; }


.seeAll {
float:right;
font-size:0.92em;
margin-top:.25em;
vertical-align:bottom;
}
.seeAll span {
position:relative;
top:.18em;
padding:0em;
margin:0em;
}

.dividerVert {
border-left:1px solid #CECECE;
display:inline;
margin:0 .25em 0 .5em;
padding: .125em;
}

#dlLarge { 
background: #fff; 
float:left;
}
#dlLarge a.update { 
width: 8.83em; 
height:11.4em;
padding:11px; 
float:left;
margin:0.83em 0.17em 0em 0pt; 
display: block; 
text-decoration: none;  
background: #f2f2f2; 
overflow:hidden;
}
#dlLarge p { 
font-size:.92em;
text-align:center;
padding:.5em;
overflow:hidden;
float:left;
width:8.5em;
}
#dlLarge a.update .button  {  
position:absolute;
left:75px;
top:55px;
}
#html#dlLarge a.update .button  {  
position:relative;
float:left;
top:-28px;
}
#html#dlLarge p {  
margin-top:-15px;
}
#dlLarge a.update .thumbnail { 
width: 8em; 
height: 6em; 
padding: 4px;
border: solid 1px #DDD; 
background: #fff; 
}
#dlLarge a.update .thumbnail img { 
width: 8em; 
height: 6em;
border:none;
}
#dlLarge div { 
float: left 
}
#dlLarge a:hover.update { 
background: 
#e6e6e6; 
cursor:pointer;
}
#storyRange {
position:relative;
left:-200em;
top:-200em;
float:right;
}
#dlLarge a.update .container {
height:10em;
position:relative;
overflow:hidden;
}

/* BigBowl Tour Module Styles */
h3.tourStopHeader {
    margin-left: .55em;
    margin-bottom: -2.85em;
    padding-top: 1.75em;
    font-family: Georgia, "Times New Roman", Times, serif; 
    font-size:1.5em;
    color:#333333;
    font-weight:normal;
    position: relative;
}

div.pUpcoming {
    background:white;
    border:1px solid #d1d1d1;
    padding:0 .8333em;
    padding-bottom: 1em;
    margin-bottom:1em;
}

div.pUpcoming .header {
    *padding:1.24em 0em .5em 0em;
    display:block;
    position:relative;
    border-bottom:4px solid #cccccc;
    width:100%;
    height: 5em;
    *height: 3em;
}

div.pUpcoming th.pphdrvenue,
div.pUpcoming th.pphdrdates {
    font-size: .92em;
    font-weight: bold;
    text-align: left;
    padding-top: .5em;
    padding-bottom: .5em;
}

div.pUpcoming td.ppvenue,
div.pUpcoming td.ppdates {
    font-size: .92em;
    text-align: left;
    padding-top: .5em;
    padding-bottom: .5em;
    border-bottom: 1px solid #d1d1d1;
}

div.pUpcoming table {
    border-collapse: collapse;
    width: 100%;
}

div.pUpcoming tr.datarowcolor {
    border-bottom: 1px solid #d1d1d1;
}

div.leftbullet, div.rightbullet {
    border:1px solid #d1d1d1;
    display:block;
    text-align:center;
    margin:1em 0em 0 0em;
    background:#c6d3d5 url(greysearchbutton_over.gif) repeat-x 0% 0%;
    width: 100%;
}

div.leftbullet a.graybullet, div.rightbullet a.graybullet {
    padding:.4em 2.5em;
    display:block;
    border:1px solid white;
    background: #c6d3d5 url(greysearchbutton.gif) repeat-x 0% 0%;
    color:#3952a2;
}

div.leftbullet a.graybullet:hover, div.rightbullet a.graybullet:hover {
    padding:.4em 2.5em;
    border:1px solid white;
    background: #c6d3d5 url(greysearchbutton_over.gif) repeat-x 0% 0%;
    text-decoration:none;
}

/* Begin Utility Module */
/* -------------------- */
#toolBarBox { border: 1px solid #ccc; clear: both; display: block;  float: none; margin: 0 0 0.83em 0; *height:1%; position: relative; }
.toolBarBg { background: transparent url(audio_bg_toolbar.jpg) repeat-x scroll 0% 100%; border: solid #ffffff; border-width: 1px 1px 0 1px; display: block; }
#toolBarTabs li { border-right: 1px solid #fff; color: #2674b5; cursor: pointer; font-size: 0.9167em;  text-align: center; }
#toolBarTabs li:hover { background: #e2e2e2 url(audio_bg_toolbar_ovr.gif) repeat-x scroll 0% 100%; }
#toolBarTabs #subscribeBttn { background: transparent url(artist_feed_icon.gif) no-repeat 0.5em 50%; padding-left: 2em; }
#toolBarTabs .selected, #toolBarTabs .selected:hover { background-color: #fff; background-image: none; }
#toolBarTabs li a, #toolBarTabs li a:hover { display: block; padding: 0.75em 0.8333em 0.6667em 0.8333em; text-decoration: none; white-space: nowrap; }

/* Dynamic Tab Region */
#utilityArea { background: #fff; padding: 0 0.83em; border-top: 1px solid #fff; }

/* Tab Email */
#utilPan_email, #utilPan_im { clear: both; display: block; margin: 0.5em 0; }
.utilBlock {  display: block; margin: 0.16667em; }
.utilTitle { font-size: 0.9167em; }
.block2 { float: right; position: relative; }
.block1 { float: left; position: relative; }
#utilEditBx, .utilEditBx { background: #fff; border: 1px solid #ccc; margin: .3em 0 .5em 0; padding: .1em; width: 17.08333em; }
#utilEditBx input, .utilEditBx input, .utilEditBx textarea { border: 0px; background: none; padding: 0.1667em; width: 17.08333em; color: #454545; }
div#utilEditBx span.oneLn { display: block; height: 1em;  padding: 0.3333em; *width:34.91667em; }
div#utilEditBx span.twoLns { display: block; height: 3.5em; overflow: auto; padding: 0.3333em; *width:34.91667em; }
span.cmntBttn { background: #c6d3d5 url(button_gradient.gif) repeat-x 0% 0%; border: 1px solid #d1d1d1; display: block; float: left; font-size: 0.9em; margin: 0.3333em 0 0.8333em 0; text-align: center; width: 4.7em; }
span.cmntBttn a { border: 1px solid white; display: block; padding: .3em 0; color: #2764b5; }
span.cmntBttn a:hover { background: #edefef url(button_gradient_over) repeat-x 0% 0%; text-decoration: none; color: #2764b5; }
.finePrint {  color: #ccc;  float: left; font-size: 0.8333em; font-style: italic; padding:  0.8333em 0 0 1.6667em; }
.utilBlockBttn { padding: 0 10% ; }
.utilNote { font-size: 0.9167em; margin: 0.5em 0; }

/* Tab IM */
.dlAimBttn, .sendAimBttn { background: #c6d3d5 url(button_gradient.gif) repeat-x 0% 0%; border: 1px solid #d1d1d1; display: block; text-align: center; font-size: 0.9em; margin: 0.5em 0 0.8333em 0; width: 45%; } 
.dlAimBttn a, .sendAimBttn a { border: 1px solid white; display: block; padding: .3em 0; color: #2764b5; } 
.dlAimBttn a:hover, .sendAimBttn a:hover { background: #edefef url(button_gradient_over) repeat-x 0% 0%; text-decoration: none; color: #2764b5; }
.sendAimBttn { float: right; }
.dlAimBttn { float: left; }

/* Note:  BookMark Styles in Master */
/* -------------------- */
/* End   Utility Module */

#ilike {
    margin: 0;
    padding: 0;
}

.buttonContainer a.like-button {
    width: 116px;
    height: 21px;
    margin: 0;
    border: 2px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    background: url(like_dislike_small3.gif) repeat-x 0% 0%;
}
.buttonContainer a.like-button:hover {
    background: url(like_dislike_small3.gif) 0px -25px no-repeat;
    text-decoration:none;
}
.buttonContainer div.like-button-on {
    width: 116px;
    height: 21px;
    margin: 0;
    border: 2px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    background: url(like_dislike_small3.gif) 0px -50px no-repeat;
}
.buttonContainer a.dislike-button {
    width: 116px;
    height: 21px;
    margin: 0;
    border: 2px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    background: url(like_dislike_small3.gif) 0px -75px no-repeat;
}
.buttonContainer div.dislike-button-on {
    width: 116px;
    height: 21px;
    margin: 0;
    border: 2px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    background: url(like_dislike_small3.gif) 0px -125px no-repeat;
}
.buttonContainer a.dislike-button:hover {
    background: url(like_dislike_small3.gif) 0px -100px no-repeat;
    text-decoration:none;
}

#ilike span.buttonOuterBox {
    border: none;
    margin: 0;
    padding: 0;
}
.tool-tip {
	color: #666;
	width: 157px;
	z-index: 13000;
	position:relative;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.aolcdn.com/ch_music2/superfan_overlay_med',enabled='true',sizingMethod='scale');
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #666;
	padding: 8px 8px 4px;
	background: url(superfan_overlay_med) top left;
	text-align:center;
	_width: 140px;
	_background: none;
}
 
.tool-text {
	font-size: 11px;
	padding: 0px 8px 8px;
	background: url(superfan_overlay_med) bottom right;
	text-align:center;
	_width: 140px;
	_background: none;

}

.custom-tip {
	color: #666;
	width: 157px;
	z-index: 13000;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.aolcdn.com/ch_music2/superfan_overlay_large',enabled='true',sizingMethod='scale');
}
 
.custom-title {
	font-size: 11px;
	margin: 0;
	color: #666;
	padding: 8px 8px 4px;
	background: url(superfan_overlay_large) top left;
	_width: 140px;
	_background: none;
}
 
.custom-text {
color: #666;
	font-size: 11px;
	padding: 4px 8px 8px;
	padding: 0px 8px 8px;
	background: url(superfan_overlay_large) bottom right;
	_width: 140px;
	_background: none;
}

#superFans .moduleMiddle img {
border:medium none;
height:3.6666em;
margin:0pt 0.1666em 0.1666em 0pt;
width:3.6666em;
position:static !important;
}
#superFans .moduleMiddle {
height:100%;
overflow:hidden;
}
 #superFans .buttonContainer a.button {
padding:.5em 0em;
width:26.5em;
_width:26.8333em;
font-size:0.9166em;
background: transparent url(start_profile_bg ) repeat-x 0% 55%;
color:#fff;
font-weight:bold;
border:none;
}
#superFans .buttonContainer a.button:hover {
background: transparent url(start_profile_bg ) repeat-x 0% 55%;
color:#cecece;
}
#superFans span.buttonOuterBox {
margin:.25em 0 0 0;
background:none;
color:#eee;
border:none;
}
.queuesingingfish, .playsingingfish, .playpmms, .queuepmms{
	cursor:pointer;
}
#artistPhotos{
	margin:0.833em 0pt 0.833em 0em;
}

#artistPhotos .moduleHeader{
	padding:2em 0em 0.5em !important;
}
#artistPhotos .moduleMiddleLeft{
 padding:0px 0px 20px 20px;
 width:95.75%;
}
#artistPhotos .artistPhoto {
 float:left;
 font-size:0.92em;
 margin:20px 18px 0px 0px;
 overflow:hidden;
 width:90px;
}

#artistPhotos .smallImg {
	background:#FFFFFF none repeat scroll 0% 50%;
	border:1px solid #D1D1D1;
	float:left;
	padding:4px 5px;
}

#artistPhotos .imgContainer {
	background:#FFFFFF none repeat scroll 0% 50%;
	border:medium none;
	overflow:hidden;
	height:78px;
}

#artistPhotos .smallImg img {
	border:medium none;
	margin:0px;
	padding:0px;
	width:78px;
}

#artistPhotos .photoCredit {
 float:left;
 margin:0.1em 0em 0pt 0em;
 text-align:center;
 width:100%;
}
				
.artistNewsModule { 
	font-size: 0.8333em;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	width: 31.2em;
	height: auto;
	overflow: visible;
	border: solid #CCCCCC 1px;
	background-color: #FFFFFF;
	margin-bottom: 1em;
	position: relative;
}

	.artistNewsModule a:link, .artistNewsModule a:active, .artistNewsModule a:visited {
		text-decoration: none;
		color: #2C5CB1;
		font-size:15px;
	}
	
	.artistNewsModule a:hover {
		text-decoration: underline;
		color: #2C5CB1;		
		font-size:15px;		
	} 

	.artistNewsModule h1{
		font-size: 1.8em;
		font-family: Georgia;
		font-weight: normal;
		line-height: 0.8889em;
		color: #333333;
		margin: 1.3889em 0.5em 0em 0.5em; /* 25, 9, 0, 9 */
		padding: 0em 0em 0.5em 1.1667em; /* 0 0 8 21 */	
		background-image:url(artistnews_icon);
		background-repeat:no-repeat;
		background-position: 0em 0em;
		border-bottom: #E6E6E6 solid 4px;
	}
	
	.artistNewsModule ul {
		margin: 1.2em 0.9em 0em 0.9em;
		padding: 0em;
		border-right: #CCCCCC solid 1px;
	} 	
	
		.artistNewsModule li {
			margin: 0;
			padding: 0;
			float: left;
			height: 2.7em;
			list-style: none;
			border: #CCCCCC solid 1px;
			border-right: 0px;
		}
	
			.artistNewsModule li h2 {
				margin:0em;
				width:100%;
				height:100%;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.2em;
				font-weight: bold;
				line-height: 2.3em;
				color: #838383;
				text-align: center;
				background-color: #FFFFFF;
				cursor: pointer;
			}		
	
		.artistNewsModule li.unselected {
			border-bottom: #CCCCCC solid 1px;
		}

			.artistNewsModule li.unselected h2 {
				color: #838383;
				background-color: #FFFFFF;
			}		

		.artistNewsModule li.selected {
			border-bottom: #B0BF4D solid 1px;
		}
	
			.artistNewsModule li.selected h2 {
				color: #FFFFFF;
				background-color: #B0BF4D;
			}

	.artistNewsModuleGreenTriangle {
		_margin-top: -1.2em;
		overflow: hidden;
		clear:left;
		width: 9px;
		height: 6px;
		background-color: #FFFFFF;
		position: relative;
		background-image:url(artistnews_navmarker);
		background-repeat:no-repeat;
		background-position: 0px 0px;
	}

	.artistNewsModuleContent {
		height: 14.8em;
		width: auto;
		
		overflow-x: hidden;
		margin: .6em 0.9em 0em 0.9em;
		border: #CCCCCC solid 1px;

	}	

		.artistNewsModuleContent ul {
			margin: 0em;
			padding: 0em;
			border: 0em;	
		} 	
		
			.artistNewsModuleContent li {
				height: auto;
				float: none;
				margin: 0;
				padding: 0.9em 0.6em 0.9em 0.6em;
				list-style: none;
				border: 0px;
				border-bottom: #CCCCCC solid 1px;
				*zoom: 1;
			}

				.artistNewsModuleContent li a {
					font-size: 1.2em;
				}

				.artistNewsModuleContent li h2 {
					margin: 0em;
					width: 6.4em;
					height: 2.5em;
					font-family: Arial, Helvetica, sans-serif;					
					font-size: 1.1em;
					font-weight: bold;
					line-height: 1.2em;
					color: #6B6B6B;
					text-align: left;
					float:left;
				}
				
				.artistNewsModuleContent li.onAolMusic h2 {
					background-image:url(artistnews_onaolmusic);
					background-repeat:no-repeat;
					background-position: 0.0em 1.25em ;
				}

				.artistNewsModuleContent li h3 {
					margin:0em;
					width:17.4em;
					height:auto;
					font-size: 1.1em;
					font-family: Arial, Helvetica, sans-serif;						
					font-weight: normal;
					line-height: 12px;
					color: #5A5A5A;
					text-align: left;
					
				}

				.artistNewsModuleContent li h4 {
					margin:0em;
					width:17.4em;
					height:auto;
					font-family: Arial, Helvetica, sans-serif;	
					font-size: 1.1em;
					font-weight: normal;
					line-height: 1.2em;
					color: #A1A1A1;
					text-align: left;
					float: right;
				}
	
				.artistNewsModuleContent li h5 {
					margin:0em;
					padding:0em;
					width:0em;
					height:0em;
					background-color: #FFFFFF;
					clear: both;
					overflow:hidden;
				}	
				
	.footer {
		background-color: #EDEDED;
		height: 2.0em;
		margin-top: 1.2em;
		padding-left: 0.6em;
	}
	
	.footer p {
		font-family: Arial, Helvetica, sans-serif;		
		font-size: 1.1em;
		font-weight: normal;
		color: #A1A1A1;
		line-height: 1.9em;
	}

