/* UNIVERSAL */
html, body {
	font-family: Arial;
	font-size: 12px;
	color : #000000;
}
a {
	color : #0463FF;
	text-decoration: none;
	/* #449FC1;*/
}
a:hover {
	text-decoration: underline;
}
a.nounderline img {
	border: none;
}
a.nounderline:hover {
	text-decoration: none;
}
.dragenter {
	outline: #B9D7FF solid 2px;
}
.internallink {
	color: #000000;
}
/* TOP */
#top {
	background: #000000;
	border-bottom: 4px solid #449FC1;
}
#logo {
	background: url(images/sp-jb-white.png) no-repeat;
}
#userlog {
	color : #FFFFFF;
	font-weight: bold;
}
#logout {
	border-left: 1px solid #FFFFFF;
}
.true {
	background-color: #FFFFFF;
}
.false {
	background-color: #FAFAFA;
}
/* LEFT */
#left {
	background: #E5E5E5;
	color : #000000;
	/*border: 5px solid #E5E5E5;*/
}
.leftsection {
	color: #000000;
}
.leftsectionedit {
	font-size: 10px;
}
.homeicon {
	background-image: url(images/house.png) !important;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin-left: 21px;
	float: left;
}
.playqueueicon {
	background-image: url(images/icons.png) !important;
	background-repeat: no-repeat;
	background-position: -207px -5px;
	width: 16px;
	height: 16px;
	margin-left: 21px;
	float: left;
}
.leftparent {
	background-image: url(images/bullet_down.png) !important;
	background-repeat: no-repeat;
	background-position: 10px 4px;
}
.leftcdlp {
}
.albumicon {
	background-image: url(images/nav-arrow-expanded.png) !important;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: left;
}
.leftcdlpclosed {
	background-image: url(images/nav-arrow-collapsed.png) !important;
	background-repeat: no-repeat;
	background-position: 10px 4px;
}
.leftalbumicon {
	background-image: url(images/cd.png) !important;
	background-repeat: no-repeat;
}
.leftfeeds {
}
.feedsicon {
	background-image: url(images/nav-arrow-expanded.png) !important;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: left;
}
.leftfeedsclosed {
	background-image: url(images/transmit_blue.png) !important;
	background-repeat: no-repeat;
	background-position: 10px 4px;
}
.leftplaylists {
}
.playlistsicon {
	background-image: url(images/nav-arrow-expanded.png) !important;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: left;
}
.leftplaylistsclosed {
	background-image: url(images/music.png) !important;
	background-repeat: no-repeat;
	background-position: 10px 4px;
}
.leftplaylisticon {
	background-image: url(images/music.png) !important;
	background-repeat: no-repeat;
}
.leftfeedicon {
	background-image: url(images/transmit_blue.png) !important;
	background-repeat: no-repeat;
}
.leftpeoples {
}
.aimicon {
	background-image: url(images/nav-arrow-expanded.png) !important;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: left;
}
.feedbackicon {
	background-image: url(images/nav-arrow-expanded.png) !important;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: left;
}
.leftfeedbackicon {
	background-image: url(images/comment.png) !important;
	background-repeat: no-repeat;
}
.winampicon {
	background-image: url(images/winamp.ico) !important;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 5px;
}
/*.leftpeople {
	background-image: url(images/available.png) !important;
	background-repeat: no-repeat;
}*/
.leftsectionhighlighted {
	background-color: #000000;
	background-image: none;
	color: #FFFFFF;
	font-weight: bold;
}
.leftsectionhighlightedsoft {
	background-color: #CCCCCC;
	background-image: none;
	color: #FFFFFF;
}
#leftrightdrag {
	background-color: #CCCCCC;
	background-image: url(images/drag-handle.gif);
	background-repeat: no-repeat;
	background-position: 2px 50%;
}
/* RIGHT */
#right {
	background-color: #FFFFFF;
	z-index: 4;
	/*border: 5px solid #FFFFFF;*/
}
.skin {
	border: 1px solid #000000;
}
#chooseskin {
	font-weight: bold;
}
#addfeedinput {
	border: 1px solid #000000;
	background : #FAFAFA;
}
#addfeedindicator {
	background: url(http://o.aolcdn.com/art/sp/horizontal-loader-black) no-repeat;
	width: 96px;
	height: 12px;
}
.loadindicator {
	margin: 40px auto 0 auto;
	background: url(http://o.aolcdn.com/art/sp/horizontal-loader-black) no-repeat;
	width: 96px;
	height: 12px;
}
.playlistitem {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.playlistitemdate {
	color: #666666;
}
.playlistitemplaybutton {
	background-image: url(images/icons.png);
	background-position: -100px -5px;
	height: 16px;
	width: 16px;
}
.playlistitemplaybuttonactive {
	background-image: url(images/icons.png);
	background-position: -1048px -5px;
}
.playlistitemplaybuttonlineactive {
	background-image: none;
	background-color: blue;
}
.playlistitemsongitem {
	border-right: 1px solid #CCCCCC;
}
.playlistitemsong {
	background-image: url(http://o.aolcdn.com/art/_media/ch_music2_images/nowplaying_bg_large.gif);
	background-repeat: repeat-x;
	border-top: none;
}
#rightcdlploader{
	background: url(http://o.aolcdn.com/art/sp/horizontal-loader-black) no-repeat 50% 0;
}
.cdlpalbumc {
	border: 2px solid #FFFFFF;
}
.cdlpalbumc:hover {
	border-top: 2px solid #449FC1;
	border-left: 2px solid #449FC1;
	border-right: 2px solid #449FC1;
}
.cdlpbottom {
	background-color: #000000;
	border-bottom: 2px solid #449FC1;
}
.cdlpalbumtitle {
	color: #FFFFFF;
}
.cdlpalbumartist {
	color: #FFFFFF;
}
.cdlpalbumpageright {
	/*border-bottom: 1px solid #ECEBEB;*/
}
.cdlpalbumpageleft {
	background-image: url(http://o.aolcdn.com/art/_media/ch_music2_images/lp_vertical_gradient.gif);
	background-repeat: no-repeat;
	background-position:  100% 50%;
	background-color: #FFFFFF;
}
.albumsong {
	/*background-image:url(http://o.aolcdn.com/art/_media/ch_music2_images/nowplaying_bg_large.gif);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	border-right: 1px solid #ECEBEB;*/
}
.cdlpsong {
	background-color:#FFFFFF;
	background-image:url(http://o.aolcdn.com/art/_media/ch_music2_images/lp_play_btn_blue.gif);
	background-position:97% 4px;
	background-repeat:no-repeat;
}
.cdlpsongseperator {
	background:transparent url(http://o.aolcdn.com/art/_media/ch_music2_images/lp_tracklist_hr.gif) no-repeat scroll 0 0;
}
.peopleicon {
	border: 1px solid #CCCCCC;
}
.peopleheader {
	/*border-bottom: 1px solid #CCCCCC;*/
}
.peoplestatus {
	color: #737487;
}
.peopleheaderlink {
	border-right: 1px solid #CCCCCC;
}
.peopleheaderlinkselected {
	color: #000000;
}
.peoplecontainer {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #000000;
}
.onstreampadstate {
	background-image: url(images/available.png) !important;
	background-repeat: no-repeat;
}
div.onlinestate {
	background-image: url(images/available.png) !important;
	background-repeat: no-repeat;
}
div.awaystate {
	background-image: url(images/away.png) !important;
	background-repeat: no-repeat;
}
div.mobilestate {
	background-image: url(images/mobile.png) !important;
	background-repeat: no-repeat;
}
div.idlestate {
	background-image: url(images/idle.png) !important;
	background-repeat: no-repeat;
}
div.offlinestate {
	background-image: url(images/offline.png) !important;
	background-repeat: no-repeat;
}
div.invisiblestate {
	background-image: url(images/invisible.png) !important;
	background-repeat: no-repeat;
}
div.unknownstate {
	background-image: url(images/unknown.png) !important;
	background-repeat: no-repeat;
}
div.contentstate {
	background-image: url(images/content.png) !important;
	background-repeat: no-repeat;
}
div.enteredtextstate {
	background-image: url(images/enteredtext.png) !important;
	background-repeat: no-repeat;
}
div.typedstate {
	background-image: url(images/typed.png) !important;
	background-repeat: no-repeat;
}
div.typingstate {
	background-image: url(images/typing.png) !important;
	background-repeat: no-repeat;
}
div.nonestate {
	background-image: url(images/unknown.png) !important;
	background-repeat: no-repeat;
}
div.leftcancel {
	background-image: url(images/cancel.png) !important;
	background-position: 0 0 !important;
	cursor: pointer;
}
.chatbottom {
	border: 1px solid #000000;
	background-color: #E5E5E5;
}
.chatentry {
	border: none;
	background-color: #E5E5E5;
}
.chatline {
	border: 1px solid #CCCCCC;
}
.chattimestamp {
	color: #333333;
}
.chartsheader {
	border-bottom: 1px solid #000000;
}
.historyheader {
	border-bottom: 1px solid #CCCCCC;
	background-color: #E5E5E5;
	background-image: none;
}
.historyheaderitem {
	background-image: none;
	background-color: #E5E5E5;
}
.historytrackitem {
	/*background-image: url(http://o.aolcdn.com/art/_media/ch_music2_images/nowplaying_bg_large.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;*/
}
.historyplay {
	border-right: 1px solid #CCCCCC;
}
.historytitle {
	border-right: 1px solid #CCCCCC;
}
.historyartist {
	border-right: 1px solid #CCCCCC;
}
.historyalbum {
	border-right: 1px solid #CCCCCC;
}
.feedbackitem {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.feedbackitemdate {
	color: #666666;
}
.feedbackitemvoteitem {
	border-right: 1px solid #CCCCCC;
}
.feedbackitemvote {
	background-image: url(http://o.aolcdn.com/art/_media/ch_music2_images/nowplaying_bg_large.gif);
	background-repeat: repeat-x;
	border-top: none;
	background-color: #FFFFFF;
}
.feedbackitemcomment {
	color : #0463FF;
}
.feedbackitemcomment:hover {
	text-decoration: underline;
}
.feedbackitemvoteup {
	background: url(images/arrow-up.png) no-repeat 50% 0;
	width: 100%;
	height: 16px;
}
.feedbackitemvotedown {
	background: url(images/arrow-down.png) no-repeat 50% 0;
	width: 100%;
	height: 16px;
}
.feedbackitemcomment {
	margin-left: 10px;
	cursor: pointer;
}
#createnewfeedback {
	color: #FFFFFF;
}
#createnewfeedback:hover {
	background-color: #000000;
}
.genrepane {
	border-right: 1px solid #CCCCCC;
}
.artistpane {
	border-right: 1px solid #CCCCCC;
}
.songpane {
	border-top: 1px solid #CCCCCC;
}
.libraryhighlight {
	background-color: #000000 !important;
	background-image: none;
	color: #FFFFFF;
}
.librarypanetop {
	background-image: none;
	background-color: #E5E5E5;
	color: #000000;
}
#playqueuecoverart {
	border: 1px solid #CCCCCC;
}
.playqueueheader {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #E5E5E5;
	background-image: none;
}
.playqueueitem {
	border-right: 1px solid #CCCCCC;
}
.playqueueplaybutton {
	background-image: url(images/icons.png);
	background-position: -100px -5px;
}
/* BOTTOM */
div#streampadBottomBar {
	background-color: #C2CFF1 !important;
	background-image: url(http://o.aolcdn.com/art/sp/bottombar-bg-blueborder) !important;
	background-repeat: repeat-x;
}
