
form {
	margin:0;
}

html {
	margin: 0;
	padding: 0;
	height:100%;
}
body {
	margin: 0;
	padding: 0;
	height:100%;
	overflow:hidden;
}
.pagetitle	{
	font-family:arial;
	font-size:14;
	color:0c0b0b;
}
.featurehighlight	{
	font-family:arial;
	font-size:12;
	color:006cbf;
	font-weight:bold;
}
.headtitle	{
	font-family:arial;
	font-size:12;
	font-weight:bold;
	color:ffffff;
}
.fcombo	{
	font-family:arial;
	font-size:11;
	color:4b4b4b;
	cursor:pointer;
}
.fcheckbox	{
	cursor:pointer;
}

.ftext	{
	font-family:arial;
	font-size:11;
	color:4b4b4b;
}
.ftextgrey 	{
	font-family:arial;
	font-size:11; 
	color:7e7e7e;
}
.ftextminigrey 	{
	font-family:arial;
	font-size:10; 
	color:7e7e7e;
}
.ftextwhite	{
	font-family:arial;
	font-size:11;
	color:ffffff;
}
.info	{
	font-family:verdana;
	font-size:10;
	color:46463f;
	border-style:solid;
	border-color:777777;
	border-width:1;
	display:none;
	position:absolute;
	background-color:ffffff;
	padding:3
}
.drag	{
	font-family:arial;
	font-size:10;
	color:ffffff;
	display:none;
	position:absolute;
	font-weight:bold;
	z-index:15000;
	width:110px;
	height:23;
	text-align:center;
	padding-top: 7px;
}
a.slink	{
	text-decoration:none;
	color:008fc4;
	font-family:arial;
	cursor:pointer 
}
a.greyslink	{
	text-decoration:none;
	color:cbcfd4;
	font-family:arial;
	cursor:pointer 
}
a.dischintlink	{
	text-decoration:none;
	color:008fc4;
	font-family:arial;
	cursor:pointer;
	font-size:14;
}

a.dischintlink:hover	{
	text-decoration:underline;
	color:0187c5;
	font-family:arial;
	cursor:pointer;
	font-size:14;
}

/* ############## HOME PAGE ############## */

.hpmenu	{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:006cbf;
	background-color:ffffff;
	cursor:pointer;
}
.hpmenusel	{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:ffffff;
	background-color:036EBE;
	cursor:pointer;
}
a.hpmenulink	{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:006cbf;
	background-color:ffffff;
	cursor:pointer;
	text-decoration:none;
}
a.hpmenulink:hover	{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:ffffff;
	background-color:036EBE;
	cursor:pointer;
	text-decoration:none;
}
.hpsearchtitle	{
	font-family:arial;
	font-size:24px;
	font-weight:normal;
	color:000000;
}
.hpsearchsubtitle	{
	font-family:arial;
	font-size:18px;
	font-weight:normal;
	color:000000;
}
.hpsearchinfo	{
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	color:000000;
}
a.hpsearchinfolink	{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:ffffff;
	text-decoration:none;
}
a.hpsearchinfolink:hover	{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:ffffff;
	text-decoration:underline;
}
.hpsearchbox	{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:aaa9a9;
	border-style:none;
	width:230px;
}
.hpsidebartitle	{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:151515;
}
.hpsidebartext	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:0b0c0c;
	line-height:18px;
}
.hpquote	{
	font-family:arial;
	font-size:24px;
	font-weight:normal;
	color:151515;
	line-height:18px;
}
.hpquotetext	{
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	color:151515;
	line-height:18px;
}
.hpquotetag	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:3c3c3c;
}
a.hpquotetaglink	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:006cbf;
}
a.hpquotetaglink:hover	{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:006cbf;
}

/* ############## GOOGLE CHROME FRAME ############## */

.chromeframetext {
	text-decoration:none; 
	font-size:12; 
	font-family:arial; 
	color:0c0b0b;
	line-height:18px;
}

.chromeframetitle {
	text-decoration:none; 
	font-size:15; 
	font-family:arial; 
	font-weight:bold;
	color:c96800;
	line-height:18px;
}


/* ############## INFOTAB STYLES ############## */

.lyrictext {
	text-decoration:none; 
	font-size:13; 
	font-family:arial; 
	color:3c3c3c;
	line-height:18px;
}


.biotext {
	text-decoration:none; 
	font-size:12; 
	font-family:arial; 
	color:3c3c3c;
	line-height:16px;
}



/* ############## INBOX ############## */
.inboxtext	{
	text-decoration:none; 
	font-size:12; 
	font-family:arial; 
	color:0c0b0b;
	cursor:pointer;
}

a.inboxlink	{
	text-decoration:none; 
	font-size:12; 
	font-family:arial; 
	color:1082c0;
	cursor:pointer;
}

a.inboxlinkbold	{
	text-decoration:none; 
	font-size:12; 
	font-family:arial; 
	color:1082c0;
	cursor:pointer;
	font-weight:bold;
}



/* ############## CHARTS ############## */

.toppl {
	display:inline-block;
	height:23;
	overflow:hidden;

}

.toppli {
	height:23;
	overflow:hidden;
	line-height:23px;
}



.topvideo {
	display:inline-block;
	height:23;
	overflow:hidden;

}

.topvideoi {
	height:23;
	overflow:hidden;
	line-height:23px;
}




/* ############## SAFARI ############## */
*:focus {outline: 0;}

/* ############## MAIN PAGE TABS (CHARTS ETC) ############## */

.mtablink	{
	text-decoration:none; 
	font-size:10; 
	font-family:arial; 
	font-weight:bold;
	color:3778db;
	cursor:pointer;
}

.mtablinksel {
	text-decoration:none; 
	font-size:10; 
	font-family:arial; 
	font-weight:bold;
	color:1b1c1c; 
}

a.mtabpiclink {
	text-decoration:none; 
	font-size:11; 
	font-family:arial; 
	color:1082c0; 
	cursor:pointer;
	line-height:12px;
}

a.mvidlink	{
	text-decoration:none; 
	font-size:12; 
	font-family:arial; 
	color:1082c0;
	cursor:pointer;
}



/* ############## SIDEBAR ############## */

.sbartitle	{
	text-decoration:none; 
	font-size:14; 
	font-family:arial; 
	font-weight:bold;
	color:0f1a23; 	
}

a.sbarlink {
	text-decoration:none; 
	font-size:12; 
	font-family:arial; 
	color:105cb6;
	cursor:pointer;
}
a.sbarlink:hover {
	text-decoration:none; 
	font-size:12; 
	font-family:arial; 
	color:092b54;
	cursor:pointer;
}
.sbartext {
	text-decoration:none; 
	font-size:12; 
	font-family:arial; 
	color:0b0c0c;
}

/* ############## MINIPLAY ############## */

.mptext	{
	text-decoration:none; 
	font-size:11; 
	font-family:arial; 
	color:0c0b0b; 	
}


/* ############## TABGROUP ############## */

.tabgroup	{
	text-decoration:none; 
	font-size:11; 
	font-family:arial; 
	color:cccccc; 		
	background-image:url(images/t.gif.gif);
	padding-left:16px;
	padding-right:16px;
	cursor:pointer;
	padding-top:4px;
}
.tabgroupover	{
	text-decoration:none; 
	font-size:11; 
	font-family:arial; 
	color:ffffff; 		
	background-image:url(images/tg_over.gif);
	padding-left:16px;
	padding-right:16px;	
	cursor:pointer;
	padding-top:4px;
}
.tabgroupsel	{
	text-decoration:none; 
	font-size:11; 
	font-family:arial; 
	color:0c0b0b; 		
	background-image:url(images/tg_sel.gif);
	padding-left:16px;
	padding-right:16px;	
	padding-top:6px;
	cursor:pointer;	
}

/* ############## SIGNUP ############## */

.namecheck	{
	font-family:arial;
	font-size:11;
	color:43C509;
}


/* ############## LOGIN ############## */

.preminder	{
	font-family:arial;
	font-size:11;
	color:43C509;
}

.logintitle	{
	font-family:arial;
	font-size:14;
	font-weight:bold;
	color:1b1c1c;
}

.logintext	{
	font-family:arial;
	font-size:11;
	color:1b1c1c;
	line-height:13px;
}

.loginerr	{
	font-family:arial;
	font-size:11;
	color:F5A11C;
	line-height:13px;
}

/* ############## NOT LOGGED IN ############## */

a.nlin {
	font-family:arial;
	font-size:11;
	color:fffc00;
	font-weight:bold;
	line-height:13px;
	cursor:pointer;
}

.nlintext	{
	font-family:arial;
	font-size:11;
	color:ffffff;
	font-weight:bold;
	line-height:13px;
}


/* ############## PROFILE ############## */

.profiletitle	{
	font-family:arial;
	font-size:14;
	font-weight:bold;
	color:1b1c1c;
}

.profiletext	{
	font-family:arial;
	font-size:11;
	color:1b1c1c;
	line-height:13px;
}

.profiletext12	{
	font-family:arial;
	font-size:12;
	color:333333;
	line-height:14px;
}

.profiletext12white	{
	font-family:arial;
	font-size:11;
	color:ffffff;
	line-height:13px;
}

.profiletextgrey	{
	font-family:arial;
	font-size:11;
	color:919699;
	line-height:13px;
}

a.profilelink	{
	text-decoration:none;
	color:1082c0;
	font-family:arial;
	cursor:pointer;
	line-height:17px;
}

/* #### TABS #### */

.ptableftsel {
	width:3;
	background-image:url(images/tabs2_selected_left.gif);
}

.ptabstretchsel {
	background-image:url(images/tabs2_selected_stretch.gif);
}

.ptabrightsel {
	width:3;
	background-image:url(images/tabs2_selected_right.gif);
}

.ptabsep {
	width:3;
	background-image:url(images/tabs2_separator.gif);
	background-repeat:no-repeat;
}





/* ############## DISCOGRAPHY ############## */
.disctext	{
	font-family:arial;
	font-size:11;
	color:ffffff;
}


/* ############## TABS ############## */

.tableftsel {
	width:3;
	background-image:url(images/tabs_selected_left.gif);
}

.tabstretchsel {
	background-image:url(images/tabs_selected_stretch.gif);
}

.tabrightsel {
	width:3;
	background-image:url(images/tabs_selected_right.gif);
}

.tabsep {
	width:3;
	background-image:url(images/tabs_separator.gif);
	background-repeat:no-repeat;
}





/* ############## POPUPS ############## */
.popup {
	display:none;
	z-index:15000;
	position:absolute;
}
.gtopleft {
	background-image: url(images/alert_greyborder_topleft.png);
	width:6;
}
.ghoriz {
	width:100%;
	height:6;
	background-image: url(images/alert_greyborder_horizontal.png);
}

.gtopright {
	width:6;
	background-image: url(images/alert_greyborder_topright.png);
}
.gvert {
	width:6;
	background-image: url(images/alert_greyborder_vertical.png);
}
.popupinner {
	width:100%;
	background-color:EFF3F9;
	border-style:solid;
	border-width:1;
	border-color:404040;
	border-top-width:0;
}
.gbotleft {
	width:6;
	background-image: url(images/alert_greyborder_bottomleft.png);
}
.gbotright {
	width:6;
	background-image: url(images/alert_greyborder_bottomright.png);
}
.popuptopgrad {
	background-image: url(images/alert_topgradient.gif);
}

.popuptext 	{
	text-decoration:none; 
	font-weight:normal;
	font-size:11; 
	font-family:arial; 
	color:0b0b0b; 
}

.popuptextgrey 	{
	text-decoration:none; 
	font-weight:normal;
	font-size:10; 
	font-family:arial; 
	color:737476; 
}


/* ############## TRACK INFO ############## */
.noinfo {
	font-size:14; 
	font-family:arial; 
	color:9f9f9f; 
	font-weight:bold; 

}
a.buynew {
	font-size:11; 
	font-family:arial; 
	color:003491; 

}
.price {
	font-size:11; 
	font-family:arial; 
	font-weight:bold; 
	color:932300; 

}
.albuminfotitle {
	text-decoration:none; 
	font-weight:bold; 
	font-size:11; 
	font-family:arial; 
	color:212121; 
	text-align:center;
	line-height:18px;
	padding-left:5px;
	padding-right:5px;
}
.infotext 	{
	text-decoration:none; 
	height:20; 
	font-size:11; 
	font-family:arial; 
	color:0b0b0b; 

}
/* ############## PLAYLISTS ############## */
.playlistentry 		{
	text-decoration:none; 
	height:20; 
	font-size:11; 
	font-family:arial; 
	color:000000; 
	line-height:19px;
}
.playlistentryover 	{
	text-decoration:none; 
	height:20; 
	font-size:11; 
	font-family:arial; 
	color:3579dc; 

}
.playlistentrysel 	{
	height:20; 
	background-image:url(images/grad_playlistselected.gif); 
	font-weight:bold; 
	font-size:11; 
	font-family:arial; 
	color:ffffff; 
	line-height:19px;
}
#leftcol {
	height:100%;
	width:250;
	min-width:174px;
	background-color: d1d7e2;
	
}
/* ############## PLAYLISTS ############## */
#playlists {
	background-color: d1d7e2;
	width:100%;
	overflow:auto;

}
#profile {
	background-color: d1d7e2;
	width:100%;
	height:179;
}
/* ############## DIALOGS ############## */
.fname	{
	font-size:11; 
	height:17; 
	font-family:arial; 
	color:000000; 
	font-weight:bold;	
}
/* ############## MENUS ############## */
.menuentry1	{
	cursor:pointer; 
	background-color:eff4fa;
	font-size:11; 
	height:17; 
	font-family:arial; 
	color:0b0b0b; 	
	line-height:17px;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
}
.menuentry2	{
	cursor:pointer; 
	background-color:ffffff;
	font-size:11; 
	height:17; 
	font-family:arial; 
	color:0b0b0b; 	
	line-height:17px;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;	
}
.menuentrysel	{
	cursor:pointer; 
	background-color:3778db;
	font-size:11; 
	height:17; 
	font-family:arial; 
	color:ffffff; 	
	line-height:17px;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;	
}
/* ############## TUNES ############## */
.playgridcolheader	{
	cursor:pointer; 
	text-decoration:none; 
	height:18; 
	background-image:url(images/grad_song_artist_bar.gif); 
	font-weight:bold; 
	font-size:11; 
	font-family:arial; 
	color:212121; 
	text-align:left;
	line-height:18px;
}
.playgridcolheadersel	{
	cursor:pointer; 
	text-decoration:none; 
	height:18; 
	background-image:url(images/grad_song_artist_bar_selected.gif); 
	font-weight:bold; 
	font-size:11; 
	font-family:arial; 
	text-align:left;
	color:ffffff; 
}
.playgridcolheadertext {
	text-decoration:none; 
	font-weight:bold; 
	font-size:11; 
	font-family:arial; 
	color:212121; 
	text-align:left;
	line-height:18px;
	padding-left:5px;
}
.playgridcolheadersep {
	width:1;
	height:18;
	background-image:url(images/separator_song_artist_bar.gif);

}
.tuneentry1	{
	cursor:pointer; 
	overflow:hidden;
	display:inline-block;
	font-size:11; 
	height:17; 
	font-family:arial; 
	color:0b0b0b; 	
	font-weight:normal;
	/*background-color:EFF4FA; */
}
.tuneentry2	{
	cursor:pointer; 
	overflow:hidden;
	display:inline-block;
	font-size:11; 
	height:17; 
	font-family:arial; 
	color:0b0b0b; 	
	font-weight:normal;
	/* background-color:ffffff; */
	
}
.tuneentryi	{
	cursor:pointer; 
	overflow:hidden;
	font-size:11; 
	font-family:arial; 
	color:0b0b0b; 	
	line-height:17px;
	font-weight:normal;
	padding-left:5px;
	height:17;

}
.tuneentrydisabled	{
	cursor:pointer; 
	overflow:hidden;
	font-size:11; 
	font-family:arial; 
	color:777777; 	
	line-height:17px;
	font-weight:normal;
	padding-left:5px;
	height:17;
	
}
.tuneentryibold	{
	cursor:pointer; 
	overflow:hidden;
	font-size:11; 
	font-family:arial; 
	color:0b0b0b; 	
	line-height:17px;
	font-weight:bold;
	padding-left:5px;
	height:17;
}
.tuneentryisel	{
	cursor:pointer; 
	overflow:hidden;
	font-size:11; 
	font-family:arial; 
	color:ffffff; 	
	line-height:17px;
	font-weight:normal;
	padding-left:5px;
	height:17;
}
.tuneentryiselbold	{
	cursor:pointer; 
	overflow:hidden;
	font-size:11; 
	font-family:arial; 
	color:ffffff; 	
	line-height:17px;
	font-weight:bold;
	padding-left:5px;
	height:17;
}
.tuneentrysel	{
	cursor:pointer; 
	background-color:98bdf0;
	overflow:hidden;
	display:inline-block;
	font-size:11; 
	height:17; 
	font-family:arial; 
	color:ffffff; 	
	font-weight:normal;
}
.tuneentryplay	{
	cursor:pointer; 
	background-color:3778db;
	overflow:hidden;
	display:inline-block;
	font-size:11; 
	height:17; 
	font-family:arial; 
	color:ffffff; 	
	font-weight:normal;
}
.topt	{
	cursor:pointer; 
	background-color:transparent;
	height:17; 
}
.toptsel	{
	cursor:pointer; 
	background-color:98bdf0;
	height:17; 
}
.toptplay	{
	cursor:pointer; 
	background-color:3778db;
	height:17; 
}




/* ############## SEARCH ############## */
.toplinks 		{
	text-decoration:none; 
	font-size:11; 
	font-family:arial; 
	color:ffffff; 
}
.ytsearchtext	{
	cursor:pointer; 
	overflow:hidden;
	font-size:11; 
	font-family:arial; 
	color:ffffff; 	
}


