.topArtists
{
    height:95px;
    width:116px;
}

div.call-to-action {

    position:relative;

    margin-bottom:20px;

    padding-bottom:20px;

    border-bottom:1px solid #ddd;

}

.profile
{
    background:url("/web/img/chat_profile.png") no-repeat;
    height:15px;
    width:15px;
    float:right;
    margin-top:3px;
    margin-right:5px;
}
.inbox
{
    background:url("/web/img/chat_in.png") no-repeat;
    height:10px;
    width:12px;
    margin:5px 3px 0px 5px;
    font-size:0px;
    float:left;
}
.outbox
{
    background:url("/web/img/chat_out.png") no-repeat;
    height:11px;
    width:12px;
    margin:5px 3px 0px 5px;
    float:left;
    font-size:0px;
}
.chatInput
{
   -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius: 5px;
    
    border:1px solid #DBDBDB;
    font-size:11px;
}
.help
{
    float:right;
    border:0px;
    margin-right:5px;
}
.song_duration
{
    margin-left:3px;
    font-size:9px;
    color:#666666;
}
.played_time,.good_qualiti,.bad_qualiti {
border-radius: 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;

background:none repeat scroll 0 0 #F4F4F4;
border:1px solid #CCCCCC;
color:#666666;
float:right;
padding:0 3px;
}
.good_qualiti{background: #99ff99;}
.bad_qualiti{background: #ff9999;}
.user_status
{
    font-style:italic;
    font-size:10px;
    color:#666666;
}
.help_head
{
    font-weight:bold;
    font-size:16px;
    line-height:1.5;
    color:#000000;
}
.fontX
{
    font-size:11px;
}
.userPointerAct
{
    font-size:11px;
    color:#3F7FCC;
    outline:medium none;
    cursor:pointer;
}
.userPointer
{
    font-size:11px;
    color:#666666;
    outline:medium none;
}
.help_head2 {
    background:url("/web/img/tree_closed.gif") no-repeat scroll left center transparent;
    cursor:pointer;
    display:block;
    padding:0 12px;
    color:#0187C5;
    font-size:14px;
    font-weight:normal;
    text-decoration:none;
    line-height:24px;
    border-bottom:1px solid #CCCCCC;
}
.help-text
{
    font-size:14px;
}
.help_head2r{
    background:url("/web/img/tree_closed.gif") no-repeat scroll left center transparent;
    cursor:pointer;
    display:block;
    padding:0 12px;
    color:#0187C5;
    font-size:14px;
    font-weight:normal;
    line-height:24px;
    border-bottom:1px solid #CCCCCC;
    text-decoration:underline;
}
.playlist_img{
    height:60px;
    width:60px
}
.album_img{
    height:130px;
    width:130px;
}
div.call-to-action h1 {

    font-size:16px;

    float:left;

    margin-right:50px;

    line-height:24px;

    margin-bottom:0;

}

div#call-to-action {

    float:left;

    position:relative;

    top:10px;

}



div#call-to-action a.log-in-cta {

    font-size:14px;

    left:10px;

    position:relative;

    font-weight:bold;

}



div#search-nav {

   display:none; 

}



div#topBoxContent {

    width:641px;

    float:left;

}



div#topBoxContent h2 {

    font-size:20px;

    margin-bottom:20px;

}



#searchBoxContainer,.searchBoxContainer {

    background-color:#d7c67f;

    padding:6px;

    width:537px;

    margin-bottom:40px;

    -moz-border-radius:6px;
    border-radius: 5px;
    -webkit-border-radius:6px;
    

}

#searchBoxContainer_ {
    background:#dcdcdc;
    padding:6px;
    width:537px;
    margin-bottom:30px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius: 6px;
    
}
#searchBox, #change_mood_div {
	float:left;
    border:1px solid #526a84;
	background:#5a738d;
    padding:5px;
    width:400px;
    margin-left:590px;
    margin-bottom:20px;
    margin-top:20px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius: 5px;
    
}

#search_prompt {
	margin-top:22px;
	float:left;
	z-index:9999;
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
    width:324px;
}

#search_prompt li {
	float:left;
	border-left:1px solid #ccc;
}

#search_prompt li.protitle {
	float:left;
	width:60px;
	border-left:none !important;
}

#search_prompt li.procontent {
	width:263px;
}

#search_prompt li.tracks {
	border-top:1px solid #ccc;
	background:#f0f0f0;
}

#search_prompt li ul li {
	border-left:none !important;
}

#search_prompt span {
	padding:5px 0 0 5px;
	display:block;
	color:#666;
	font-weight:bold;
}

#search_prompt .txt_ {
	padding:10px 0px;
}

#search_prompt a {
	padding:5px;
	float:left;
	width:253px;
	display:block;
	color:#000;
	font-weight:bold;
}

#search_prompt b.grey {
	color:#999;
}

#search_prompt b {
	float:left;
	display:block;
	width:175px;
	vertical-align:middle;
}

#search_prompt a:hover {
	background:#dfebfa;
	text-decoration:none;
}

#search_prompt a img {
	width:45px;
	float:left;
	border:1px solid #dfebfa;
	padding:1px;
	margin-right:5px;
	margin-bottom:0px;
}

#search_prompt a:hover img {
	border:1px solid #999;
}

input#txtHomeSearch,
input#txtSearch {
    color:#000000;
    font-size:14px;
    font-weight:normal;
    line-height:1;
    padding:6px;
    position:relative;
    margin:0;
	border-width: 1px;
    border-style: solid;
    float:left;
    border-top-color: #aaa;
    border-right-color: #aaa;
    border-bottom-color: #aaa;
    border-left-color: #bbb;
}
ul.playRadio  {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius: 5px;

background:none repeat scroll 0 0 #D7C67F;
border:1px solid #B5A45E;
margin-bottom:10px;
padding:5px 4px 0;
}

input#txtHomeSearch{
    color:#000000;
   width:450px;
}
h4.radioTitle {
font-size:14px;
margin-bottom:5px;
}
.txtHomeSearch{
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius:5px;
    
    margin-right: 7px;

}
input#txtSearch {

	width:320px;
	padding:1px 2px 2px 2px;
}
#frmHomeSearch input#btnHomeSearch {

    width:72px;

    height:31px;

/*    background:#ffffff url(/img/phoenix/buttons/button-home-search.gif) no-repeat left top;*/

    text-indent:-9999px;

    border:0;

    float:left;

    padding:0;

    cursor:pointer;

}
#frmSearch input#btnSearch {
	width:72px;
    height:22px;
    text-indent:-9999px;
    border:0;
    float:left;
    padding:0;
    cursor:pointer;
}
div.med-rec {

    width:300px;

    height:250px;

    float:left;

    background-color:#ddd;

}



/* Search */



div#top-searches {



}



div#top-searches h3 {

    margin-bottom:10px;

}



div#top-searches ul {

    float:left;

    width:115px;

    padding-right:10px;

}



div#top-searches ul li {

    font-size:12px;

    line-height:18px;

}



div#top-searches ul li a {

    font-weight:bold;

}





/* Features */





div.feature-carousel-wrapper {

    width:640px;

    float:left;

}



div#featuredPlaylistBox {

    float:right;

    width:300px;

}



ul.feature-carousel a.feature-image img {

    display:block;

}



ul.feature-carousel {

    

}



ul.feature-carousel li {

    width:194px;

    float:left;

    margin-right:18px;

    position:relative;

}



ul.feature-carousel li h3 {

    font-size:14px;

    line-height:19px;

    margin-bottom:5px;

    margin-top:10px;

}



ul.feature-carousel li h4 {

    position:absolute;

    font-size:12px;

    padding:4px;

    top:7px;

    left:7px;

    background-color:#303030;

    color:#ffffff;

}



ul.feature-carousel li p {

    font-size:12px;

    line-height:17px;

}



div#featuredPlaylistBox ul li {

    float:left;

    width:100px;

    text-align:center;

    background-color:#404040;

    padding:4px 0;

}



div#featuredPlaylist{

    height:300px;

}



div#featuredPlaylistBox ul li a {

    color:#fff;

}







#display {
	position: fixed;
	z-index: 100;
	bottom: 0;
	left: 0;
	height: 55px;
	width: 100%;
	background:#333;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	padding:5px;
	color:#fff;
	font-size:11px;
}

* html #display {

	position: absolute;

	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

}



#display img {
	vertical-align:bottom;
}

#display span {
	display:block;
	float:left;
	color:#fff;
	margin-top:5px;
	padding:2px 2px;
}


/**************************/





div#playlistBlock {
	font-size:13px;
}



ul.playlistBlockItem {
	float:left;
	clear:both;
	display:block;
	width:285px;
	padding:5px 5px 0 5px;
}



ul.playlistBlockItem li {
	float:left;
	padding:0;
}



ul.playlistBlockItem li.pltext {
	line-height:20px;
	padding:0px 5px;
	width:180px;
}



div#playtrackBlock {

	font-size:13px;

}

ul.playtrackBlockItem {
	float:left;
	clear:both;
	display:block;
	width:285px;
	padding:5px;
	padding-top:0px;
}



ul.playlistBlockItem:hover,
ul.playlistBlockItem:hover,
ul.commentItem:hover,
ul.playtrackBlockItem:hover {
	background:#dfebfa;
}



ul.playtrackBlockItem li {
	float:left;
	padding-bottom:10px;
	padding:1px;
}



ul.playtrackBlockItem li img {
	vertical-align:middle;
	width:20px;
	margin-top:10px;
}



ul.playtrackBlockItem li.pltext {
	line-height:15px;
	padding:0px 5px;
	width:175px;
}



ul.playtrackBlockItem li.pltext img {
	vertical-align:bottom;
	margin-top:0px;
}

ul.playtrackBlockItem li.tr_icons img ,
ul.playtrackBlockItem li.tr_icons a img {
	margin-left:2px;
	width:20px;
    display:inline;
}
li.tr_icons span,
li.tr_icons a span
{
    float:left;
}

ul.playtrackBlockItem li.broken,

ul.playtrackBlockItem li.broken a {

	color:#ccc;

	text-decoration:line-through;

}
.broken,
.broken a
{
  	color:#ccc;
	text-decoration:line-through;
}


div#artistsBlock div.artistsBlockItem img {

	border:1px solid #ccc;

	padding:1px;
}



div#artistsBlock div.artistsBlockItem {

	float:left;

	margin-right:6px;

	margin-bottom:8px;

}



div#artistsBlock,

div#artistsBlock a,

.more {

	line-height:15px;
	font-size:12px;
}

.more {
	font-weight:bold;
        color:#3F7FCC;
        outline:medium none;
        text-decoration:none;
}

.rightpanel {
	float:right;
	padding-right:5px;
}

.rightpanel img {
	width:21px;
	margin-right:5px;
	margin-top:5px;
}

.tr_prev, .tr_prev:visited, .tr_prev:link,
.tr_next, .tr_next:visited, .tr_next:link {
	float:left;
	display:block;
	width:25px;
	height:25px;
	background-position:0 0;
	margin-top:5px;
}

.tr_play,
.tr_pause {
	float:left;
	display:block;
	width:35px;
	height:33px;
	margin:10px 5px;
	background:url('/web/img/tr_play_pause.png') no-repeat;
}
.art_name
{
    width:116px;
}
.tr_play {
	background-position:0 0;
}

.tr_pause {
	background-position:-34px 0;
}

.tr_prev {
	background:url('/web/img/tr_prev.png') no-repeat;
        margin-top:15px;
}

.tr_next {
	background:url('/web/img/tr_next.png') no-repeat;
	margin-right:10px;
        margin-top:15px;
}

#prev_control:hover,
#next_control:hover {
	background-position:0px -25px;
}

#prev_control:active,
#next_control:active {
	background-position:0px -50px;	
}

#play_control:hover {
	background-position:0px -34px;
}

#play_control:active {
	background-position:0px -68px;
}

#pause_control:hover {
	background-position:-34px -34px;
}

#pause_control:active {
	background-position:-34px -68px;
}

.tr_bar {
	float:left;
	width:200px;
	height:25px;
	background:url('/web/img/tr_progress.png') no-repeat;
	margin-top:5px;
}

.tr_progress {
	float:left;
	height:25px;
	background:url('/web/img/tr_progress_.png') no-repeat;
}

.tr_progress_loaded {
	float:left;
	height:25px;    
	background:url('/web/img/tr_progress_loaded.png') no-repeat;
}

.tr_volume {
	float:left;
	width:100px;
	height:21px;
	margin-top:5px;
	background:url('/web/img/tr_volume.png') no-repeat;
}

.tr_volume_ {
	height:21px;
	background:url('/web/img/tr_volume.png') no-repeat;
	background-position:0px -21px;
}
.tr_disable_sound {
    float: left;
    	margin-top:5px;
	margin-right:5px;
	height:21px;
        width: 24px;
        cursor: pointer;
	background:url('/web/img/tr_volume.png') no-repeat;
	background-position: -100px -21px;
}
.tr_enable_sound {
         float: left;
        margin-top:5px;
	margin-right:5px;
         cursor: pointer;
	height:21px;
        width: 24px;
	background:url('/web/img/tr_volume.png') no-repeat;
	background-position: -100px 0px;
}
.tr_shuffle,
.tr_repeatOn,
.tr_shuffleOn,
.tr_repeat {
	float:left;
	display:block;
	width:25px;
	height:25px;
	background-position:0 0px;
	margin-top:5px;
	margin-left:5px;
}

.tr_shuffle{
	background:url('/web/img/tr_shuffle.png') no-repeat;
        background-position:0 -25px;
}
.tr_shuffleOn{
	background:url('/web/img/tr_shuffle.png') no-repeat;
        background-position:0 0px;
}
.tr_repeat{
	background:url('/web/img/tr_repeat.png') no-repeat;
        background-position:0 -25px;
}
.tr_repeatOn{
	background:url('/web/img/tr_repeat.png') no-repeat;
        background-position:0 0px;
}

#control_random:hover,
#control_repeat:hover {
	background-position:0 0px;
}

div.section-header {
    background:#dcdcdc;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
        -webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}

div.section-subheader {
    background:#dcdcdc;
	display:inline-block;
        _width:80px;
        float:left;
        padding:5px 15px;
        margin-right: 3px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	border-top-left-radius: 5px;
    font-size:11px;
}

div.before a {
	color:#fff !important;
	font-weight:bold;
}

div.current {
	background:#fff;
}

div.before {
	background:none;
}

div.section-headertop {
    margin:0px 1px;
    height:1px;
}

/**************************/

div#playlistBlock,
div#playtrackBlockBig
{
	font-size:13px;
}

div#playtrackBlockBig,
div#playtrackBlockBig_,
.playtrackBlockBig_,
div.messagesBlock {
	border:1px solid #dfebfa;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px  !important;
    border-radius: 5px;
	float:left;
	width:425px;
}
div.messagesBlock {
	margin:5px 0;
	width:100% !important;
        _width:99% !important;
}


div.messagesBlock table {
	width:100%;
}

div.messagesBlock table td,
div.messagesBlock table th {
	padding:6px 3px;
}

div.messagesBlock table td p {
	text-align:right;
	margin:0;
	padding:0;
}

div.messagesBlock table td p a {
	font-weight:bold;
	margin-left:5px;
	font-size:11px;
}

div.messagesBlock table td p a img {
	vertical-align:middle;
}

div.messagesBlock td.smallCell,
div.messagesBlock td.middleCell {
	vertical-align:middle;
	text-align:center;
}

.bold{
    font-size:11px;
    font-weight:bold;
}
div.messagesBlock td.smallCell {
	width:30px;
}

div.messagesBlock td.middleCell {
	width:80px;
}

div.messagesBlock th input,
div.messagesBlock td.smallCell input {
	float:none;
}

div.messagesBlock table tr.messageTr {
	border-bottom:1px dotted #dfebfa;
}

div.messagesBlock table tr.messageTr:hover {
	background:#dfebfa;
}

.messagesSelect {
	font-size:11px;
	padding:3px;
	margin-right:5px;
	border:1px solid #dfebfa;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px  !important;
    border-radius: 5px;
    
}
div#artistsPhotos {
	float:left;
	width:200px;
	padding-top:20px;
}
div#artistsPhotos_ {
	float:left;
	width:100px;
}

div#artistsPhotos img,div#artistsPhotos_ img {
	-moz-border-radius:2px !important;
    border-radius: 2px;
	-webkit-border-radius:2px  !important;
    
	border:1px solid #dfebfa;
	padding:1px;
}

div#artistsPhotos a img {
	width:90px;
}

div#artistsPhotos a:hover img,div#artistsPhotos_ a:hover img {
	border:1px solid #666;
}

div#artistsPhotos a ,div#artistsPhotos_ a {
	margin:1px !important;
}

ul.playlistBlockItem,
ul.playlistBlockItem_,
ul.playtrackBlockItemBig {
	float:left;
	clear:both;
	display:block;
	padding:5px 5px 0 5px;
}
ul.playlistBlockItem {
	width:285px;
}
ul.playtrackBlockItemBig
{
    _width:99% !important;
}
ul.playlistBlockItem_ {
	width:620px;
}

ul.playlistBlockItem li,
ul.playlistBlockItem_ li,
ul.playtrackBlockItemBig li {
	float:left;
	padding:0;
}



ul.playlistBlockItem li.pltext,
ul.playlistBlockItem_ li.pltext{
	line-height:20px;
	padding:0px 5px;

}
ul.playlistBlockItem li.pltext {
	width:180px;
}
ul.playlistBlockItem_ li.pltext {
	padding:0px 5px;
	width:520px;
}

ul.playlistBlockItem_ li.pltext span {
	font-weight:bold;
}
div#playtrackBlock {
	font-size:13px;
}

ul.playtrackBlockItem {
	float:left;
	clear:both;
	display:block;
	width:285px;
	padding:5px;
        _padding:4px;
	padding-top:0px;
}



ul.playlistBlockItem:hover,
ul.playlistBlockItem_:hover,
ul.playtrackBlockItemBig:hover,
ul.playtrackBlockItem:hover {
	background:#dfebfa;
}



ul.playtrackBlockItem li,
ul.playtrackBlockItemBig li {
	float:left;
	padding-bottom:10px;
	padding:1px;
}
ul.playtrackBlockItemBig li.pltext {
	width:245px !important;
}

ul.playtrackBlockItem li img {
	vertical-align:middle;
	width:20px;
	margin-top:10px;
}

ul.playtrackBlockItemBig li img {
	width:20px;
}

ul.playtrackBlockItem li.pltext,
ul.playtrackBlockItemBig li.pltext {
	line-height:15px;
	padding:0px 5px;
	width:175px;
}

ul.playtrackBlockItemBig li.pltext {
	line-height:20px;
}

ul.playtrackBlockItemBig li.pltext {
	width:300px;
}

ul.playtrackBlockItem li.pltext img,
ul.playtrackBlockItemBig li.pltext_ img,
ul.playtrackBlockItemBig li._pltext img,
ul.playtrackBlockItemBig li._pltext_ img,
ul.playtrackBlockItemBig li.pltext img {
	vertical-align:bottom;
	margin-top:0px;
}
ul.playtrackBlockItemBig li.pltext_{
	padding:0px 5px;
	width:445px !important;
        _width:431px !important;
}
ul.playtrackBlockItemBig li._pltext{
	padding:0px 5px;
	width:405px !important;
}
ul.playtrackBlockItemBig li._pltext_{
	padding:0px 5px;
	width:429px !important;
}
ul.playtrackBlockItem li.tr_icons img,
ul.playtrackBlockItemBig li.tr_icons img {
	margin-left:2px;
	width:20px;
}



ul.playtrackBlockItem li.broken,
ul.playtrackBlockItemBig li.broken,
ul.playtrackBlockItem li.broken a,
ul.playtrackBlockItemBig li.broken a {
	color:#ccc;
	text-decoration:line-through;
}

div#artistsBlock div.artistsBlockItem a {
	font-size:12px;
}

div#artistsBlock div.artistsBlockItem img {
	border:1px solid #ccc;
	padding:1px;
}

div#artistsBlock div.artistsAlbumItem {
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}

div#artistsBlock div.artistsAlbumItem img {
	float:left;
	border:1px solid #ccc;
	padding:1px;
	margin-right:8px;
}

div#artistsBlock div.artistsAlbumItemInfo {
	float:left;
}

div#artistsBlock div.artistsAlbumItem a {
	float:left;
	display:block;
	font-weight:bold;
}

div#artistsBlock,
div#artistsBlock a,
.more {
	line-height:15px;
	font-size:12px;
}

.more {
	font-weight:bold;
}

.buy_icons img {
	background:#ffff99;
	-moz-border-radius:3px !important;
	-webkit-border-radius:3px  !important;
    border-radius: 3px;
    
	padding:2px !important;
	height:16px;
}
.buy_icons:hover img {
	background:#ffff33;
}

.rightpanel {
	float:right;
	margin-right:15px;
        margin-top: 15px;
}

.rightpanel img {
	width:21px;
	margin-right:5px;
	margin-top:5px;
}
.loader {
	position:fixed;
	z-index: 100;
	top: 0;
	left: 0;
	padding:10px;
	border:1px solid #526a84;
	background:#5a738d;
	-moz-border-radius:5px !important;
        -webkit-border-radius:5px;
    
    border-radius: 5px;
	text-align:center;
	color:#edf5ff;
}
#searchBoxContainer {
    background-color:#d7c67f;
    padding:6px;
    width:537px;
    margin-bottom:40px;
    border-radius: 6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    
}

#searchBox, #change_mood_div {
	float:left;
    border:1px solid #526a84;
	background:#5a738d;
    padding:5px;
    width:400px;
    margin-left:590px;
    _margin-left:293px;
    margin-bottom:20px;
    margin-top:20px;
    border-radius: 5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    
}

#autocomplete_div,
#autocomplete_div_radio{
	margin-top:22px;
	float:left;
        _clear:left;
	z-index:9999;
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
    width:324px;
}
#autocomplete_div_radio{
   margin-top:0px; 
}
#autocomplete_div li,
#autocomplete_div_radio li{
	float:left;
	border-left:1px solid #ccc;
}

#autocomplete_div li.protitle,
#autocomplete_div_radio li.protitle{
	float:left;
	width:60px;
	border-left:none !important;
}

#autocomplete_div li.procontent,
#autocomplete_div_radio li.procontent {
	width:263px;
}

#autocomplete_div li.tracks,
#autocomplete_div_radio li.tracks{
	border-top:1px solid #ccc;
	background:#f0f0f0;
}

#autocomplete_div li ul li,
#autocomplete_div_radio li ul li {
	border-left:none !important;
}

#autocomplete_div span,
#autocomplete_div_radio span{
	padding:5px 0 0 5px;
	display:block;
	color:#666;
	font-weight:bold;
}
#autocomplete_div_radio
{
    top:77px;
}
#autocomplete_div .txt_,
#autocomplete_div_radio .txt_ {
	padding:10px 0px;
}

#autocomplete_div a,
#autocomplete_div_radio a {
	padding:5px;
	float:left;
	width:253px;
	display:block;
	color:#000;
	font-weight:bold;
}

#autocomplete_div b.grey,
#autocomplete_div_radio b.grey {
	color:#999;
}

#autocomplete_div b,
#autocomplete_div_radio b{
	float:left;
	display:block;
	width:175px;
	vertical-align:middle;
}

#autocomplete_div a:hover,
#autocomplete_div_radio a:hover{
	background:#dfebfa;
	text-decoration:none;
}

#autocomplete_div a img,
#autocomplete_div_radio a img{
	float:left;
	border:1px solid #dfebfa;
	padding:1px;
	margin-right:5px;
	margin-bottom:0px;
}

#autocomplete_div a:hover img,
#autocomplete_div_radio a:hover img {
	border:1px solid #999;
}

input#txtHomeSearch,
.txtHomeSearch,
input#txtSearch {
    color:#000000;
    font-size:14px;
    font-weight:normal;
    line-height:1;
    padding:6px;
    position:relative;
    margin:0;
	border-width: 1px;
    border-style: solid;
    float:left;
    border-top-color: #aaa;
    border-right-color: #aaa;
    border-bottom-color: #aaa;
    border-left-color: #bbb;
}

input#txtHomeSearch,
.txtHomeSearch{
   width:450px;
}

input#txtSearch {
	width:320px;
	padding:1px 2px 2px 2px;
}

#frmHomeSearch input#btnHomeSearch {
    width:72px;
    height:31px;
/*    background:#ffffff url(/img/phoenix/buttons/button-home-search.gif) no-repeat left top;*/
    text-indent:-9999px;
    border:0;
    float:left;
    padding:0;
    cursor:pointer;
}

#frmSearch input#btnSearch {
	width:72px;
    height:22px;
    text-indent:-9999px;
    border:0;
    float:left;
    padding:0;
    cursor:pointer;
}

.commentItem {
	float:left;
	width:290px;
	margin-bottom:5px;
}

.commentItem p {
	width:220px;
	border-bottom:1px solid #ccc;
}

.commentItem p a {
	font-weight:bold;
}

.commentItem span {
	color:#666;
	float:right;
}

.commentItem img {
	width:60px;
	margin-right:5px;
}

.commentItem li {
	float:left;
}
.messageBlock
{
    width:220px;
}
.commentpost {
	margin-bottom:10px;
}

.commentpost textarea {
	width:97%;
	margin-bottom:8px;
}

.commentpost img {
	border:1px solid #ccc;
	-moz-border-radius:3px !important;
	-webkit-border-radius:3px  !important;
    border-radius: 3px;
    
}
.pages {
	padding:10px 0px;
}

.pages a {
	margin-right:2px;
	border:1px solid #dfebfa;
	padding:2px 4px;
}

.pages a:hover,
.pages a.current {
	background:#dfebfa;
}
div#artistsBlock div.artistsAlbumItem {
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}

div#artistsBlock div.artistsAlbumItem img {
	float:left;
	border:1px solid #ccc;
	padding:1px;
	margin-right:8px;
}

div#artistsBlock div.artistsAlbumItem .img {
	width:130px;
}

div#artistsBlock div.artistsAlbumItemInfo {
	float:left;
}

div#artistsBlock div.artistsAlbumItem a {
	float:left;
	display:block;
	font-weight:bold;
}

div#artistsBlock,
div#artistsBlock a,
.more {
	line-height:15px;
	font-size:12px;
}
.moresongs {
	margin-top:10px;
	font-weight:bold;
	border:1px solid #ccc;
	background:#ffff99;
	-moz-border-radius:3px !important;
	-webkit-border-radius:3px  !important;
    border-radius: 3px;
    
	padding:2px !important;
        cursor:pointer;
}
ul.playtrackBlockItem li.pltext img,
ul.playtrackBlockItemBig li.pltext_ img,
ul.playtrackBlockItemBig li._pltext img,
ul.playtrackBlockItemBig li.pltext img {
	vertical-align:bottom;
	margin-top:0px;
}

ul.playtrackBlockItem li.tr_icons img,
ul.playtrackBlockItemBig li.tr_icons img {
	margin-left:2px;
	width:20px;
}

ul.playtrackBlockItem li.broken,
ul.playtrackBlockItemBig li.broken,
ul.playtrackBlockItem li.broken a,
ul.playtrackBlockItemBig li.broken a {
	color:#ccc;
	text-decoration:line-through;
}

div#artistsBlock div.artistsBlockItem {
	float:left;
	margin-right:6px;
	margin-bottom:8px;
	width:120px;
	height:140px;
	font-size:10px;
}

div#artistsBlock div.artistsBlockItem a {
	font-size:12px;
}

div#artistsBlock div.artistsBlockItem img {
	border:1px solid #ccc;
	padding:1px;
}

div#artistsBlockSmall div.artistsBlockItem,
div#usersWhoLikeArtist div.artistsBlockItem{
	float:left;
	margin-right:6px;
	margin-bottom:8px;
	width:83px;
	height:110px;
	font-size:10px;
}

div#artistsBlockSmall div.artistsBlockItem a,
div#usersWhoLikeArtist div.artistsBlockItem a {
	font-size:12px;
}

div#artistsBlockSmall div.artistsBlockItem img,
div#usersWhoLikeArtist div.artistsBlockItem img {
	border:1px solid #ccc;
	padding:1px;
	width:78px;
}

div#artistsBlock div.artistsAlbumItem {
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}

div#artistsBlock div.artistsAlbumItem img {
	float:left;
	border:1px solid #ccc;
	padding:1px;
	margin-right:8px;
}

div#artistsBlock div.artistsAlbumItem .img {
	width:130px;
}

div#artistsBlock div.artistsAlbumItemInfo {
	float:left;
}
.dotted {
background:url("/web/img/track_dot.gif") repeat-x scroll left center transparent !important;
clear:both;
height:30px !important;
}
div#playtrackBlockBig,
div#playtrackBlockBig_,
.playtrackBlockBig_{
	border:1px solid #dfebfa;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px  !important;
    border-radius: 5px;
    
	float:left;
	width:425px;
}
#friend_message
{
   	-moz-border-radius:2px !important;
	-webkit-border-radius:2px  !important;
    border-radius: 2px;
    
    width:310px;
    margin-left:38px;
}
#add_this_button
{
   margin-left:38px; 
}
div#playtrackBlockBig_,
.playtrackBlockBig_{
	width:100% !important;
        _width:620px;
}

div#artistsBlock div.artistsAlbumItem {
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}

div#artistsBlock div.artistsAlbumItem img {
	float:left;
	border:1px solid #ccc;
	padding:1px;
	margin-right:8px;
}

div#artistsBlock div.artistsAlbumItem .img {
	width:130px;
        height:130px;
}
.artistsAlbumItemInfo
{
    width:150px;
}
div#artistsBlock div.artistsAlbumItemInfo {
	float:left;
}

div#artistsBlock div.artistsAlbumItem a {
	float:left;
	display:block;
	font-weight:bold;
}
.nonActiveTip
{
  color:#c2c2c2;
  cursor:default;
}
.nonActiveTip:hover
{
  color:#c2c2c2;
  cursor:default;
  text-decoration:none;
}
.activeTip
{
  color:#3F7FCC;
}
.searchArtists
{
   height:34px;
   width:34px;
}
.userLike
{
   min-height:80px;
   height:expression( this.scrollHeight > 80 ? "81px" : "auto" );
}
.similarArtists
{
   height:68px;
   width:78px;
}
#userProfile,
.secondMenu{
	dislplay:block;
	float:left;
}

#userProfile li {
	float:left;
	padding-bottom:30px;
}

#userProfile li.leftProfile {
	width:110px;
}

#userProfile li.rightProfile {
	width:515px;
}
.secondMenu li {
	float:left;
	padding-bottom:10px;
}

.secondMenu li a {
	font-size:11px;
	margin-right:5px;
	padding:3px 6px;
	border:1px solid #dfebfa;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px  !important;
    border-radius: 5px;
    
}

.secondMenu li a:hover,
.secondMenu li a.hover {
	background:#dfebfa;
}
.showTextarea textarea {
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px  !important;
    border-radius: 5px;
    
}

.createList {
	margin-left:10px;
	font-size:12px;
}

.createList:hover {
	text-decoration:none;
}

.createList img {
	vertical-align:middle;
}

.rightpanel {
	float:right;
	padding-right:5px;
}

.rightpanel img {
	width:21px;
	margin-right:5px;
	margin-top:5px;
}
ul.settingsBlock {
	display:block;
	clear:both;
	float:left;
	width:100%;
	margin-bottom:10px;
}

ul.settingsBlock li {
	float:left;
}

ul.settingsBlock li.leftSet,
ul.settingsBlock li._leftSet
{
	padding-right:5px;
	text-align:right;
	width:230px;
}
ul.settingsBlock li._leftSet {
	width:120px;
}
ul.settingsBlock li.rightSet select,
ul.settingsBlock li.rightSet textarea,
ul.settingsBlock li.rightSet input[type="password"],
ul.settingsBlock li.rightSet input[type="text"],
.userInput{
	font-size:11px;
	padding:3px;
	margin-right:5px;
	border:1px solid #dbdbdb;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px  !important;
    border-radius: 5px;
    
}

ul.settingsBlock li.rightSet img {
	padding:1px;
	margin-right:5px;
	vertical-align:top !important;
	border:1px solid #dbdbdb;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px  !important;
    border-radius: 5px;
    
}

ul.settingsBlock li.rightSet input {
	margin-bottom:10px;
}

.showTextarea textarea {
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px  !important;
    border-radius: 5px;
    
}
ul.searchPopup {
	float:left;
	display:block;
	clear:both;
	width:370px;
	text-align:left;
	margin-bottom:5px;
}

ul.searchPopup:hover {
	cursor:pointer;
	background:#526980;
}

.searchPopup li {
	padding:2px 5px;
	float:left;
	font-size:11px;
}

.searchPopup li img {
	vertical-align:middle;
	width:20px;
}

.searchPopup li._text {
	width:300px;
}
.popupBlock{
       position:fixed;
       width:615px;
       padding:15px;
       background:url('/web/img/transp_.png');
       border:3px solid #526a84;
       z-index:9999;
       color:#e1edf9;
       text-align:center;
       -moz-border-radius:10px !important;
       -webkit-border-radius:10px  !important;
        border-radius: 10px;
    
}
.popupBlock input.addandcreate {
	height:auto !important;
	padding:2px;
	padding-left:20px;
	font-size:11px;
	border:1px solid #ccc;
	margin-left:5px;
	background:url('/web/img/tr_add_bc.png') no-repeat 2px #fff;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius: 3px;
    
}
#popup_login
{
   width:450px;
}
#popup_youtube,
#popup_add_song,
#popup_edit_playlist,
#popup_create_playlist,
#popUpDiv,
#popUpShareFriend,
#popup_add_playlist{
    width:400px;
}
.inline{
    display:inline;
}

.whitetext
{
color:#E1EDF9;
text-align:center;
}

.popupBlock input.closePopup{
	height:auto !important;
	padding:3px;
	margin-top:10px;
	font-size:12px;
}
.popupBlock div.popupFormBlock{
	margin-bottom:10px;
	border:1px solid #526a84;
	background:#5a738d;
    padding:5px;
    width:315px;
    margin:0 auto;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius: 5px;
    
}
#popup_login div.popupFormBlock
{
   width:415px;
}
.popupBlock h3{
	text-align:center;
	color:#e1edf9;
}

.popupBlock input{
	height:22px;
	vertical-align:top;
	padding:0;
	margin:0;
}

.popupBlock input._txt{
	height:18px;
	padding:1px;
}
.cursor{
    cursor:pointer;
}
.popupBlock div.popupFormBlock ul.itemPlalist{
    float:left;
    display:block;
    clear:both;
    text-align:left;
    margin-bottom:5px;
}
.popupBlock div.popupFormBlock ul.itemPlalist:hover {
    cursor:pointer;
    background:#526980;
}
.popupBlock div.blockPopup ul.itemPlalist li a:hover {
    color: white;
}
ul.itemPlalist{
    margin-top:5px;
    float:left;
}
ul.itemPlalist:hover {
    background:#526980;
}
.text
{
   font-size:12px;
}
.text2
{
   font-size:11px;
}
.textarea{
-moz-border-radius:5px 5px 5px 5px !important;
-webkit-border-radius:5px;
border-radius: 5px;

border:1px solid #DBDBDB;
font-size:11px;
margin-right:5px;
padding:3px;
width:230px;
height:40px;
}
.play_quo {
	position:absolute;
	background:#fffea2;
	border:1px solid #dfebfa;
	font-size:11px;
	line-height:13px;
	padding:5px;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px  !important;
    border-radius: 5px;
    
}
.left_peas
{
	background:url("/web/img/sponsorButton.png")repeat-x;
	height:26px;
    padding-top:3px;
    padding-bottom:3px;
    float:left;
}
.sponsor_text
{
    color:#fff;
    margin-left:10px;
    text-shadow:1px 1px 0 #3d2626;
    font-weight:bold;
    font-size:14px;
}
.right_peas
{
  background-image: url("/web/img/sponsorButton.png");
  background-repeat: no-repeat;
  background-position: -160px 0px;
  width: 10px;
  height: 26px;
    float:left;
}
div.blockPopup {
	float:left;
	margin-bottom:10px;
	border:1px solid #526a84;
	background:#5a738d;
    padding:5px;
	width:390px;
    margin:0 auto;
	margin-bottom:15px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius: 5px;
    
}

.editPlaylist li.editPlaylistLeft {
	width:100px !important;
	line-height:22px;
	text-align:left;
}

.editPlaylist li._leftSet select,
.editPlaylist li.editPlaylistLeft select,
.fileBla{
-moz-border-radius:2px 2px 2px 2px !important;
-webkit-border-radius:2px;
border-radius: 2px;

border:1px solid #DBDBDB;
margin-right:5px;
margin-top:8px;
padding:1px 2px 2px;
width:81px;
}
.editPlaylist li.editPlaylistRight input[type=text] {
-moz-border-radius:2px 2px 2px 2px !important;
-webkit-border-radius:2px;
border-radius: 2px;

color:#000000 !important;
height:19px !important;
padding:1px !important;
}
.editPlaylist li.editPlaylistLeft b {
	margin-left:5px;
}

.editPlaylist li.editPlaylistRight {
	line-height:22px;
	text-align:left !important;
	width:170px;
}
.editPlaylist li._editPlaylistRight {
	line-height:14px;
}
.editPlaylist li.editPlaylistLeft img {
	border:1px solid #ccc;
	overflow:hidden;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px  !important;
    border-radius: 5px;
    
}
.searchPopup li,
.editPlaylist li {
	padding:2px 5px;
	float:left;
	font-size:11px;
}
ul.searchPopup,
ul.editPlaylist {
	float:left;
	display:block;
	clear:both;
	width:370px;
	text-align:left;
	margin-bottom:5px;
}

ul.searchPopup:hover {
	cursor:pointer;
	background:#526980;
}
ul.loginBlock {
	text-align:left !important;
}

ul.loginBlock b {
	float:left !important;
	margin-right:5px;
}

ul.loginBlock input {
	padding:2px;
	-moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius: 2px;
    
	margin-bottom:10px;
}



.frendCont
{
    background-color:#F7F7F7;
    border:1px solid #D8DFEA;
}
.resultBlock {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DAE2E8;
margin:8px;
padding:5px 4px 4px 4px;
}
.userInfoCols1
{
    text-align:left;
    color:#898a8b;
    font-size:13px;
    padding-left: 5px;
}
.col
{
color:#2B587A;
/*text-decoration:none;*/
font-size:14px;
}
.selekt1
{
    font-size:13px;
    font-weight:bold;
    cursor:pointer;
    color:#444546;
    text-decoration:underline;
}
.darktext
{
    color:#000000;
}
.userImg
{
    -moz-border-radius:2px !important;
    -webkit-border-radius:2px;
    border-radius: 2px;
    
    border:1px solid #bbbbbb;
    padding:1px;
    max-width:95px;
}
.normbut
{
    padding-top:5px;
    padding-left:5px
}
a.buy_icons {
	margin-top:10px;
        color:#f4801f;
}


.friend_blok
{
   position:absolute;
   background-color:#c6d2dd;
   width: 400px;
   height: auto;
}
.mergedSearchBoxContainer
{
    font-size:12px;
}

.topMood {
    position: absolute;
    top: -4px;
    right: 2px;
    font-size: 12px;
    font-style: italic;
    color: #ECEDC9;
    cursor: pointer;
}

.topMood:hover {
    text-decoration: underline;
}

.message
