:root {}
* { outline:none; }
html, body { height:100%; }
a { color:#046380;text-decoration:none;outline:none; }
a:hover { color:#046380;text-decoration:underline; }
body {font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:0px;padding:0;}
/* body{background-color:#E5E4D3 !important;background-image:url('/images/backgrounds/page-bg.gif');background-repeat:repeat-x;} */
body{background-color:#E5E4D3 !important;}
body.popup {background-color: #FFFFFF !important;}
.no-overflow { overflow:none !important; overflow:hidden !important; }
h1, h2, h3, h4, h5, h6, address { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
label { color:#6d6d6d; }
p { color:#404040; }
strong, em, b, i{font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
textarea{font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:12px;height:80px;margin:0px;overflow:auto;padding:5px;resize:none;width:491px;}
label.first {padding-top: 0px!important;}
.site-border { background:url(/images/backgrounds/site-border.png) repeat-x; width:100%; height:3px; position:absolute; top:0px; left:0px }

.top-tab {background-color: #999999; width:100%; height:23px; color: #FFFFFF;}
.top-tab .tab-container{margin:0px auto 0px auto; width:950px; height: 23px;}
.top-tab .sk-pages{padding: 0px 3px 0 3px; height: 20px; float:left; margin-top: 3px; margin-left: 10px; margin-right: 10px; cursor: pointer;}
.top-tab .search{padding: 0px 3px 0 3px; height: 20px; float:left; margin-top: 3px; margin-left: 10px; margin-right: 10px; cursor: pointer;}
.top-tab .maxi{padding: 0px 3px 0 3px; height: 20px; float:left; margin-top: 3px; margin-left: 10px; cursor: pointer;}
.top-tab .selected-left {background: url(/images/backgrounds/top-tab-selected-left.png) repeat-x; width :10px; height: 23px; float:left; margin-top: 0px;}
.top-tab .selected {background-color: #E5E4D3; font-weight: bold; color: #666564; margin-left: 0px; margin-right: 0px; cursor: default; padding-top: 2px; height: 18px;}
.top-tab .selected-right {background: url(/images/backgrounds/top-tab-selected-right.png) repeat-x; width :10px; height: 23px; float:left; margin-top: 0px;}
.top-tab .login-controller{padding: 0; height: 23px; float:right;}
.top-tab .login-controller .nobg{background-color: transparent;}
.top-tab .login-controller div{float: left; background-color: #B64926; height: 17px; padding: 3px 9px 3px 9px; cursor: pointer;}
.top-tab .login-controller a {color: #FFFFFF;}

#new-search {float:right; padding-top:4px;}
#new-search div {margin-left:2px; float: left; padding-top: 0px;}

#new-search .quick-search-input {width: 200px;float:left;margin-top:0px;}

#new-search #quick-search-submit {margin-top: 0px; background-color: #999999; color: #fff; vertical-align: middle; padding:3px 12px 3px 12px; cursor: pointer;}


.containerWithRightPad { width: 970px; margin:0 auto; display: block; position: relative; }
input[type=password],
input[type=text]{width:100%;padding:3px;border:1px solid #cacaca;}
input[type=submit],
input[type=button]{padding:0px 3px;overflow:visible;}
.or { 
	padding:0px 3px !important;
	margin-bottom:-15px;
	line-height:12px;
	text-align: center;	
}
.or span {background-color:#fff;}

.admin-link a { color:#67AAD0; }
a.disabled { color:#999!important;text-decoration: none!important;cursor: default!important; }
.breadcrumb { font-size:12px;line-height:11px;margin:0 0 6px 0; }
.unique-url { color:#A5A5A5;font-size:11px;line-height:13px;margin-bottom:6px; }
input.error, input.notice, input.success { margin-bottom:0em;border:1px solid #ddd; }
input.filter-key { background:url(/images/icons/icon-find.png) no-repeat 344px center #fcfcfc; margin-left: 4px;}
.left { float:left; } .right { float:right; }
.no-margin { margin:0px !important; }
.no-padding { padding:0px !important; }
.gray { color:#999; }

/* Standard Button - Start */
	.std-button { background-color:#B64926; border:1px solid #000; border-left-color:#d66946; border-top-color:#d66946; color:#fff; font-size:12px; padding:0 3px; }
	.std-button.clicked { background-color:#B64926; border:1px solid #d66946; border-left-color:#000; border-top-color:#000; }
	.std-button.disabled { background-color:#BFBFBF; border:1px solid #BFBFBF; cursor:default !important;}
	.std-button:hover { cursor:pointer; }
/* Standard Button - End */

/* Pages - Start */
	.white-page { background-color:#fff;margin-top:18px;padding:18px;display:block; }
	.page-actions { float:right;margin:0px;padding-top:9px; }
/* Pages - End */

/* Static Content Stylings - Start */
	.static-content { background-color:#fff;margin-top:18px;padding:18px 24px 18px 18px; }
	.static-content.minheight { height: 200px }
	.profile-content,
	.static-content,
	.white-page{background-image:url(/images/backgrounds/profile-content-shadow-E5E4D3.png);background-position:bottom right;background-repeat:no-repeat;}	
/* Static Content Stylings - End */

/* Utility Classes - Start */
	div.clear { clear:both;float:none;height:1px;line-height:1px;width:100%; }
	.ajax-link-loader { display:inline; }
	#action-remove-from-favorites-loading-behaviour { display:block; float:left; height:21px; margin-right:11px; }
	#action-add-to-favorites-loading-behaviour { display:block; float:left; height:21px; margin-right:11px; }
/* Utility Classes - End */

/* Windows- Start */
	#window-add-to-radio { margin-left:-275px; width:550px; }
	#window-create-event{ width:415px; margin-left:-208px; }
	#window-invite{ width:480px; margin-left:-240px; }
	#window-indie-invite{ width:480px; margin-left:-240px; }
	#window-play-options{ width:500px; margin-left:-250px; }
	#window-photo-container { overflow:hidden; }
	#window-feedback{ width:550px; margin-left:-275px; }
	#window-joinus{width:420px; margin-left:-240px; }
	#window-embed { width:520px; margin-left:-290px; }
	#window-embed-content #embedCode { width:97%; height:175px; }
	#window-embed-content p.info { margin:0 0 10px 0 !important; }
/* Windows- End */

/* ICONS */
	.icon {background-repeat:no-repeat; }
	.icon-add { background-image:url('/images/icons/icon-add.png');background-position:center left;padding-left:21px !important; }
	.icon-artist { background-image:url('/images/icons/icon-artist.png');background-position:center left;padding-left:17px !important; }
	.icon-artist-plus { background-image:url('/images/icons/icon-artist-plus.png');background-position:center left;padding-left:20px !important; }
	.icon-big-play {background-image:url('/images/icons/icon-big-play.png');background-position:top left;float:right;height:40px;width:40px;display: block; overflow: hidden;}
	.icon-big-play.clicked { background-position:bottom left !important; }
	.icon-cassette,.icon-radio { background-image:url('/images/icons/icon-cassette.png');background-position:center left;padding-left:21px !important; }
	.icon-cassette-plus { background-image:url('/images/icons/icon-cassette-plus.png');background-position:center left;padding-left:21px !important; }
	.icon-card { background-image:url('/images/icons/icon-card.png');background-position:center left;padding-left:21px !important; }
	.icon-delete{background-image:url('/images/icons/icon-remove.png');background-position:center left;padding-left:21px !important;}
	.icon-event{background-image:url('/images/icons/icon-event.png');background-position:center left;padding-left:21px !important;}
	.icon-event-plus{background-image:url('/images/icons/icon-calendar-plus.png');background-position:center left;padding-left:21px !important;}
	.icon-event-minus{background-image:url('/images/icons/icon-calendar-minus.png');background-position:center left;padding-left:21px !important;}
	.icon-exclamation{background-image:url('/images/icons/icon-exclamation.png');background-position:center left;padding-left:21px !important;}
	.icon-find{background-image:url('/images/icons/icon-find.png');background-position:center left;padding-left:23px !important;}
	.icon-flag{background-image:url('/images/icons/icon-flag.png');background-position:center left;padding-left:17px !important; }
	.icon-embed{background-image:url('/images/icons/icon-embed.png');background-position:center left;padding-left:26px !important; }
	.icon-indie { background-image:url('/images/icons/icon-artist.png');background-position:center left;padding-left:17px !important; }
	.icon-loader{background-image:url('/images/icons/icon-loader.gif');background-position:center left;padding-left:23px !important; }
	.icon-mail-right{background-image:url('/images/icons/icon-mail-right.png');background-position:center left;padding-left:21px !important;}
	.icon-mail-pencil{background-image:url('/images/icons/icon-mail-pencil.png');background-position:center left;padding-left:21px !important;}
	.icon-mail-shield{background-image:url('/images/icons/icon-mail-shield.png');background-position:center left;padding-left:21px !important;}
	.icon-wall-notification{background-image:url('/images/icons/icon-postit.png');background-position:0px 0px;padding-left:21px !important;}
	.icon-wall-message{background-image:url('/images/icons/icon-balloon.png');background-position:0px 0px;padding-left:21px !important;}
	.icon-play{background-image:url('/images/icons/icon-play.png');background-position:center left;padding-left:21px !important;}
	.icon-recom{background-image:url('/images/icons/icon-recom.png');background-position:center left;padding-left:20px !important;}
	.icon-remove{background-image:url('/images/icons/icon-remove.png');background-position:center left;padding-left:21px !important;}
	.icon-reorder{background-image:url('/images/icons/icon-reorder.png');background-position:center left;padding-left:21px !important;}
	.icon-klan{background-image:url('/images/icons/icon-shield.png');background-position:center left;padding-left:21px !important;}
	.icon-klan-plus{background-image:url('/images/icons/icon-shield-plus.png');background-position:center left;padding-left:21px !important;}
	.icon-klan-minus{background-image:url('/images/icons/icon-shield-minus.png');background-position:center left;padding-left:21px !important;}
	.icon-star{background-image:url('/images/icons/icon-star.png');background-position:center left;padding-left:21px !important;}
	.icon-status{background-image:url('/images/icons/icon-status.png');background-position: left center;padding-left:21px !important;}
	.icon-star-minus{background-image:url('/images/icons/icon-star-minus.png');background-position:center left;;padding-left:21px !important;}
	.icon-status-add{background-image:url('/images/icons/icon-status-add.png');background-position: left 7px;padding-left:21px !important;}
	.icon-tick{background-image:url('/images/icons/icon-tick.png');background-position:center left;padding-left:21px !important;}
	.icon-track{background-image:url('/images/icons/icon-track.png');background-position:center left;padding-left:18px !important;}
	.icon-track-plus{background-image:url('/images/icons/icon-track-plus.png');background-position:center left;padding-left:21px !important;}
	.icon-track-exc{background-image:url('/images/icons/icon-track-exc.png');background-position:center left;padding-left:21px !important;}
	.icon-slide-up-right{background-image:url('/images/icons/icon-slide-up.gif');background-position:center right;padding-right:10px !important;}
	.icon-upload{background-image:url('/images/icons/icon-upload.png');background-position:center left;padding-top: 2px; padding-bottom: 2px; padding-left:25px !important;}
	.icon-flag-br{background-image:url('/images/flags/br.png');background-position:center left;padding-left:21px !important; padding-bottom: 2px !important;}
	.icon-flag-cz{background-image:url('/images/flags/cz.png');background-position:center left;padding-left:21px !important; padding-bottom: 2px !important;}
	.icon-flag-de{background-image:url('/images/flags/de.png');background-position:center left;padding-left:21px !important; padding-bottom: 2px !important;}
	.icon-flag-en{background-image:url('/images/flags/en.png');background-position:center left;padding-left:21px !important; padding-bottom: 2px !important;}
	.icon-flag-es{background-image:url('/images/flags/es.png');background-position:center left;padding-left:21px !important; padding-bottom: 2px !important;}
	.icon-flag-hu{background-image:url('/images/flags/hu.png');background-position:center left;padding-left:21px !important; padding-bottom: 2px !important;}
	.icon-flag-pl{background-image:url('/images/flags/pl.png');background-position:center left;padding-left:21px !important; padding-bottom: 2px !important;}
	.icon-flag-pt{background-image:url('/images/flags/pt.png');background-position:center left;padding-left:21px !important; padding-bottom: 2px !important;}
	.icon-flag-ro{background-image:url('/images/flags/ro.png');background-position:center left;padding-left:21px !important; padding-bottom: 2px !important;}
	.icon-flag-ru{background-image:url('/images/flags/ru.png');background-position:center left;padding-left:21px !important; padding-bottom: 2px !important;}
	.icon-flag-tr{background-image:url('/images/flags/tr.png');background-position:center left;padding-left:21px !important; padding-bottom: 2px !important;}
	.no-text{ text-decoration:none !important; }

/* Tabs - Start */
	.tab-container{position:relative;}
	.tab-container.above{margin-top:-18px;}
	.tab-container div.inner{background-color:#fff;height:28px;left:18px;position:absolute;top:-13px;z-index: 1;}
	.tab-container.transparent div.inner{background-color:transparent;}
	.tab-container span.tab{cursor:pointer;float:left;height:28px;}
	.tab-container span.right{float:right;}
	.tab-container span.label{color:#666;cursor:default;float:left;font-weight:bold;height:28px;line-height:22px;margin:0 9px;}
	.tab-container span.tab a.tab-link{background-color:#fff;color:#B64926;float:left;height:18px;line-height:16px;padding:3px 9px;text-decoration:none;}
	.tab-container.transparent span.tab a.tab-link{background-color:transparent;}
	.tab-container span.tab:hover a.tab-link:hover{text-decoration:underline;}
	.tab-container span.tab.selected a.tab-link{text-decoration:none;}
	.tab-container span.tab.selected:hover a.tab-link:hover{text-decoration:none;}
	.tab-container span.tab.selected{background-image:url('/images/icons/arrow-down-B64926.gif');background-position:bottom center;background-repeat:no-repeat;cursor:default;}
	.tab-container span.tab.selected a.tab-link{background-color:#B64926;color:#fff;cursor:default;font-weight: normal;}
/* Tabs - End */

/* Inner Tabs - Start */
	.inner-tab-container{position:relative;margin-bottom:18px;}
	.inner-tab-container div.inner{background-image:url('/images/backgrounds/inner-tab-header.png');background-repeat:repeat-x;height:28px;}
	.inner-tab-container span.tab{cursor:pointer;float:left;height:28px;}
	.inner-tab-container span.tab a.tab-link{color:#666666;float:left;font-size:12px;height:18px;line-height:18px;padding:3px 9px;text-decoration:none;}
	.inner-tab-container span.tab:hover a.tab-link:hover{text-decoration:underline;}
	.inner-tab-container span.tab.selected:hover a.tab-link:hover{text-decoration:none;}
	.inner-tab-container span.tab.selected{background-image:url('/images/icons/arrow-down-b6b6b6.gif');background-position:bottom center;background-repeat:no-repeat;cursor:default;}
	.inner-tab-container span.tab.selected a.tab-link{cursor:default;font-weight:bold;}
	.inner-tab-container span.tab.disabled a {color:#aaa; cursor: default !important; }
	.inner-tab-container span.tab.disabled a:hover { color:#aaa; text-decoration: none !important; }
/* Inner Tabs - End */

/* NAVIGATION BAR*/
	.home-link {float: left; padding:2px 0 0 13px;}
	#search-page .home-link {padding-top: 14px; padding-left: 13px; float: none;}
	#maxi-player .home-link {padding-top: 14px; padding-left: 13px; float: none;}
	
	#nav-bar {position:relative; border-bottom:1px solid #B2AF8E;height:49px;z-index: 100;}
	#nav-bar .inner{position:relative; padding:12px 0 0 0px;}
	#nav-bar .inner span.inbox{background-color:#cbc9a0;color:#666;font-size:10px;margin-left:6px;padding:1px 3px;}
	
	#nav-bar #navigation-container {position: relative; z-index:2000; float:left; margin:2px 0 0 20px; margin-left: auto; margin-right: auto;}
	#nav-bar #navigation-container .navigation-menu { 
		clear: both; 
		list-style: none; 
		position: relative; 
		z-index: 2000;
	} 
	#nav-bar #navigation-container .navigation-menu li {
		float: left; 
		margin-right:2px;
		position: relative;
	}
	#nav-bar #navigation-container .navigation-menu li a{
		color:#666;
		display:block;
		font-size:12px;
		height:27px;
		line-height:27px;
		padding:0px 14px;
		text-decoration:none;
	}
	#nav-bar #navigation-container .navigation-menu li a:hover{color:#000;}
	#nav-bar #navigation-container .navigation-menu li.selected{}
	#nav-bar #navigation-container .navigation-menu li.selected a{color:#000;font-weight:bold;}
	
	#nav-bar #navigation-container .navigation-menu li ul {
		background-color:#ffffff;
		border:4px solid #e5e4d3;
		margin:0px;
		padding:6px 0px;
		display:none;
		position:absolute;
		top: 27px;
		left: 0px;
		list-style: none;
		height: auto;
	}
	#nav-bar #navigation-container .navigation-menu li ul li{
		color:#646464;
		float:none;
		font-size:11px;
		height:auto;
		margin-right:0px;
		padding:0px 6px;
		height: auto;
		margin-left: 5px;
		margin-right: 5px;
	}
	#nav-bar #navigation-container .navigation-menu li.with-sub{}
	#nav-bar #navigation-container .navigation-menu li.with-sub:hover {background-color:#e5e4d3;}
	#nav-bar #navigation-container .navigation-menu li.with-sub:hover ul{display:block;}
	#nav-bar #navigation-container .navigation-menu li.with-sub:hover a{color:#656353;}
	
	#nav-bar #navigation-container .navigation-menu li ul li a{
		color:#2b69c7;
		height:20px;
		font-size:12px;
		line-height:20px;
		padding:0px 14px 0px 6px;
		white-space:nowrap;
		display: block;
		text-decoration:none;
	}
	/**
	#nav-bar #navigation-container .navigation-menu li ul li a:hover {background-color:#e5e4d3;color:#656353;}
	**/
	
	#nav-bar #navigation-container .navigation-menu li ul li:hover {background-color:#e5e4d3;color:#656353;}

	#nav-bar #navigation-container .navigation-menu li ul li a.icon.icon-play{position: absolute; float: left; padding: 0px;}
	#nav-bar #navigation-container .navigation-menu li ul li a.radio{padding-left: 20px;}

	#nav-bar .disabled,#nav-bar .disabled:hover { color:#999; }
	#nav-bar .create-klan-trigger-disabled,.create-event-trigger-disabled,.create-indie-trigger-disabled { color: #999 !important; }
	#nav-bar .create-klan-trigger-disabled:hover,.create-event-trigger-disabled:hover,.create-indie-trigger-disabled:hover { background-color: #eee !important; }
	#nav-bar #navigation-search { float:right; margin:0; }
	#nav-bar #ns-search-box {background:url(/images/backgrounds/homesearch.gif) no-repeat;float:left;height:25px;padding:3px 0 0 5px; width:226px; }
	#nav-bar #ns-search-box input {background:transparent; color:#444; border:solid 0px #fff; width:212px;}
	#nav-bar #ns-search-submit { float:left; }
	#nav-bar #ns-search-submit input { border:solid 0px #fff; background-color:#B64926;color:#fff; height:24px; }
	
	/**
	#nav-bar{position:relative; border-bottom:1px solid #B2AF8E;height:52px;}
	#nav-bar .inner{padding:15px 0 0 170px;}
	#nav-bar .inner span.inbox{background-color:#cbc9a0;color:#666;font-size:10px;margin-left:6px;padding:1px 3px;}
	#nav-bar .navigation-menu { float:left; margin:2px 0 0 130px; position:relative; z-index:10000;}
	#nav-bar .navigation-submenu {float:left;height:27px;margin-right:2px;}
	#nav-bar .navigation-submenu a{color:#666;display:block;font-size:12px;height:27px;line-height:27px;padding:0px 14px;text-decoration:none;}
	#nav-bar .navigation-submenu  a:hover{color:#000;}
	#nav-bar .navigation-submenu.selected a{color:#000;font-weight:bold;}
	#nav-bar .navigation-submenu.with-sub {position:relative;z-index:10000;}
	#nav-bar .navigation-submenu.with-sub:hover { background-color:#e5e4d3; }
	#nav-bar .navigation-submenu.with-sub:hover a { color:#656353; }
	#nav-bar .navigation-submenu.with-sub:hover .navigation-submenu { display:block;}
	#nav-bar .navigation-submenu.with-sub .navigation-submenu {position:absolute;display:none;height:auto;background-color:#ffffff;border:4px solid #e5e4d3;margin:0px;padding:6px 0px;}
	#nav-bar .navigation-submenu.with-sub .navigation-submenu a { color:#646464 !important;padding-right: 25px !important;display:block;float:none;font-size:11px;height:auto;margin:0 6px;padding:0px 6px;}
	#nav-bar .navigation-submenu.with-sub .navigation-submenu a.seperator{border-bottom:1px solid #fff;line-height:9px;margin-bottom:9px;}
	#nav-bar .navigation-submenu.with-sub .navigation-submenu a{color:#2b69c7;height:20px;font-size:12px;line-height:20px;padding:0px 15px 0px 6px;}
	#nav-bar .navigation-submenu.with-sub .navigation-submenu a:hover{background-color:#e5e4d3;color:#656353;}
	#nav-bar #nav-bar-anasayfa a { padding-left:0px; font-size:11px; }
	#nav-bar .disabled,#nav-bar .disabled:hover { color:#999; }
	#nav-bar .navigation-submenu.with-sub .navigation-submenu a {  }
	#nav-bar .create-klan-trigger-disabled,.create-event-trigger-disabled,.create-indie-trigger-disabled { color: #999 !important; }
	#nav-bar .create-klan-trigger-disabled:hover,.create-event-trigger-disabled:hover,.create-indie-trigger-disabled:hover { background-color: #eee !important; }
	#nav-bar #navigation-search { float:right; margin:0; }
	#nav-bar #ns-search-box {background:url(/images/backgrounds/homesearch.gif) no-repeat;float:left;height:25px;padding:3px 0 0 5px; width:226px; }
	#nav-bar #ns-search-box input {background:transparent; color:#444; border:solid 0px #fff; width:212px;}
	#nav-bar #ns-search-submit { float:left; }
	#nav-bar #ns-search-submit input { border:solid 0px #fff; background-color:#B64926;color:#fff; height:24px; }
	**/


/* LOGIN/LOGOUT & WEB CLIP BAR */
	#sub-nav-bar {height:39px;}
	#sub-nav-bar .inner{padding:9px 18px;}
	#sub-nav-bar p{font-size:11px;line-height:27px;}
	#sub-nav-bar p span.big{font-size:12px;}
	#sub-nav-bar a{color:#046380;}
	#sub-nav-bar #user-information { float: right; margin-top: 36px; }
	#sub-nav-bar #user-information div { float: left; }
	#window-login-form .signup-div { padding-bottom:15px; text-align:center; margin-top:-5px; }
	/* Logged in */
	#sub-nav-bar #user-information #link-logout { margin: 2px 0 0 6px; }
	#sub-nav-bar #user-information #username { margin:2px 0 0 0; }
	/* Annoynm */
	#sub-nav-bar #user-information #link-login a,#user-information #link-signup a { margin-top:5px; padding:1px 12px; background-color: #d6d5c3; color:#545452; }
	#sub-nav-bar #user-information #link-login a:hover,#user-information #link-signup a:hover { color: #fff; background-color: #B64926; text-decoration: none; }
	#sub-nav-bar #user-information .or-seperator { color: #b4b3a6; padding: 0px 8px; }
	#webclip { position: relative; overflow: hidden; width:670px; float:left; margin-top:6px; }
	#webclip-left-arrow { float: left; margin-top: 4px; margin-right: 3px; }
	#webclip-right-arrow { float: left; margin-top: 4px; margin-right: 9px; }
	#webclip .disabled,#webclip-right-arrow:hover,#webclip-left-arrow:hover { opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50); }

/* HOMEPAGE */
	#homepage-features {background-color:#fff;margin-top:30px;position: relative;}
	#homepage-features .homepage-features-container{position:relative; width:704px; height: 202px; margin:0px; padding: 0px;}
	#homepage-features .inner-tab-container{width:668px;height:178px;overflow:hidden;padding: 18px 18px 0px 18px; margin: 0; position:relative;}
	#homepage-features .tab-container .inner.what-is-sk {right: 6px; top: -24px; height: 23px; background-color:transparent;}
	#homepage-features .tab-container .inner.what-is-sk a.tab-link{background-color:transparent; color: #046380;}
	#homepage-features .tab-container .inner.what-is-sk .selected a.tab-link{background-color: #B64926; color: #FFFFFF;}
	#homepage-features #tab-content-feature-artist{background-image:url('/images/backgrounds/homepage-feature-artist-bg.jpg');background-position:top left;background-repeat: repeat-x;}
	#homepage-features #tab-content-feature-indie{background-image:url('/images/backgrounds/homepage-feature-indie-bg.jpg');background-position:top left;background-repeat: repeat-x;}
	#homepage-features #tab-content-feature-klan{background-image:url('/images/backgrounds/homepage-feature-klan-bg.jpg');background-position:top left;background-repeat: repeat-x;}
	#homepage-features #tab-content-feature-radio{background-image:url('/images/backgrounds/homepage-feature-radio-bg.jpg');background-position:top left;background-repeat: repeat-x;}
	#homepage-features #tab-content-feature-event{background-image:url('/images/backgrounds/homepage-feature-event-bg.jpg');background-position:top left;background-repeat: repeat-x;}
	#homepage-features #tab-content-feature-what-is-sk {height: 186px;}
	#homepage-features #what-is-sk-items {position:relative; width:710; height: 164px;margin:0px;}
	#homepage-features #what-is-sk-items ul, #what-is-sk-items li{margin:0;padding:0;list-style:none;}
	#homepage-features #what-is-sk-items li{width:668px;height:154px;overflow:hidden;}
	#homepage-features #what-is-sk-prev {float: left;padding-top:3px;margin-left: 7px;}
	#homepage-features #what-is-sk-next {float: right;padding-top:3px;margin-right: 7px;}
	#homepage-features #what-is-sk-prev a, #what-is-sk-next a {color:#046380; font-size:11px;}
	#homepage-features .inner-tab-container p{color:#404040;font-size:13px;}
	#homepage-features .inner-tab-container .feature-picture{background-color:#f2f2f2;height:154px;width:360px;overflow:hidden; float: left;}
	#homepage-features .inner-tab-container .feature-title{background-color:#fff;color:#B64926;font-size:18px;padding:0 6px 0 5px; position:absolute;bottom:24px;left:18px;-moz-opacity: 0.8;filter:alpha(opacity=80);opacity:0.8;}
	#homepage-features .inner-tab-container .feature-title a{color:#B64926;font-size:18px;}
	#homepage-features .inner-tab-container .feature-title .feature-event-date{font-size:12px;line-height:12px;}
	#homepage-features .inner-tab-container .feature-description {margin-left: 15px;width:293px;float:left;}
	#homepage-features .inner-tab-container .feature-description .links{margin-bottom:3px;}
	#homepage-features .inner-tab-container .feature-description .links a{color:#046380;font-size:12px;}
	#homepage-features .inner-tab-container .feature-description .info {height:82px; margin-bottom:4px;overflow: hidden;}
	#homepage-feeds {background-color:#fff;margin-top:37px;}
	#homepage-feeds .white-page {padding: 0 0 10px; margin: 0;}
	#homepage-feeds .tab-container{padding:25px 0 1px 0;}
	#homepage-feeds .inner-tab-container {padding:0px 18px 0 18px;overflow:hidden;}
	#homepage-feeds .user{margin:0 4px 10px 0;}

/* LINE LIST */
	.line-list ul{list-style:none;margin:0px; min-height: 80px;}
	.line-list ul.with-image{margin:0 0 0 80px;}
	
	.line-list li{line-height:27px;margin:0px;padding:0 0 0 9px;position:relative;border-bottom:1px solid #E2E5E9;}
	
	.line-list li span.position{color:#bababa;float:left;font-size:11px;width:21px;padding-left: 2px;}
	.line-list li span.up{background-image:url('/images/icons/top-list-up-arrow.gif');background-position:bottom center;background-repeat:no-repeat;float:left;height:16px;margin-top:1px;width:22px;}
	.line-list li span.down{background-image:url('/images/icons/top-list-down-arrow.gif');background-position:bottom center;background-repeat:no-repeat;float:left;height:16px;margin-top:1px;width:22px;}
	.line-list li span.stable{background-image:url('/images/icons/top-list-stable-arrow.gif');background-position:bottom center;background-repeat:no-repeat;float:left;height:16px;margin-top:1px;width:22px;}
	.line-list li span.new{background-image:url('/images/language_specific/en/top-list-new-icon.gif');background-position:bottom center;background-repeat:no-repeat;float:left;height:16px;margin-top:1px;width:22px;}
	.line-list li a.item{}
	.line-list li a.track-name{color:#000}
	
	.line-list li div.item-image{display:none;height:80px;left:-80px;position:absolute;width:80px;}
	.line-list li div.item-image.last{top:-52px;}
	.line-list li div.item-image.first{top:-24px;}
	
	.line-list li.selected{background-color:#EFEFE5;}
	.line-list li.selected div.item-image{display:block;}
	.line-list li.selected a{}
	.line-list li .icon-play{background-position:center left;padding:0 0 0 21px;}
	.line-list li a:hover{text-decoration:underline;}
	
	.line-list li span.action {position:relative; float:right;}
	.line-list div span.action a, .line-list li span.action a, .line-list div span.action span, .line-list li span.action span {font-size:12px;margin:0 8px 0 0;}

/* USER LIST ITEM */
	.user{border:1px solid #cecece;float:left;margin:0 12px 10px 0;padding:5px 5px 0 5px;position:relative;width:80px;background-color:#fff;}
	.user .profile-image{height:80px;overflow:hidden;width:80px;}
	.user.online{border:1px solid #00dd00;}
	.user:hover{border:1px solid #9B9B9B;}
	.user.online:hover{border:1px solid #00dd00;} 
	.user .action{display:none;height:70px;left:5px;padding-top:5px;position:absolute;text-align:center;top:5px;width:80px;}
	.user .action-bg{background-color:#000;display:none;height:80px;left:5px;opacity:0.6;-moz-opacity:0.6;position:absolute;text-align:center;top:5px;width:80px;}
	.user .action .icon{color:#fff;font-size:10px;}
	.user .action .info{border-bottom:1px solid #4C4C4C;color:#fff;display:block;font-size:10px;margin-bottom:5px;padding:2px;}
	.user:hover .action{display:block;}
	.user:hover .action-bg{display:block;}
	.user .user-name{font-size:10px;text-align:center; padding-top:4px; height:15px; overflow:hidden; }

/* RADIO LIST ITEM */
	.radio-list-item{position:relative; padding:17px; border-bottom:solid 1px #CACACA; overflow:hidden;}
	.radio-list-item .play-control{display:none;height:80px;padding:0;position:absolute;right:20px;padding-top: 20px;}
	.radio-list-item .play-control .icon-big-play{float:left;margin:0px 0px 0px 0px;top:20px;}
	.radio-list-item.hovered,
	.radio-list-item:hover{background-color:#f2f2f2;}
	.radio-list-item.hovered .play-control,
	.radio-list-item:hover .play-control{display:block;}
	.radio-list-item .image{float:left;margin-right:9px;width:80px;}
	.radio-list-item .content {padding-left: 89px;}
	.radio-list-item .content .action {}
	.radio-list-item .content .action a { font-size:12px;margin:0 9px 0 0; }
	.radio-list-item .listener-count {color:#A5A5A5;}
	.radio-list-item .breadcrumb {font-size:11px; line-height:11px; margin-bottom:6px;}
	.radio-list-item h1 {font-size:16px !important; margin-bottom:0.5em !important;}
	.radio-list-item p {padding-top: 0px !important;}

/* KLAN LIST ITEM */
	.klan-list-item {position:relative; padding:17px; border-bottom:solid 1px #CACACA; overflow:hidden;}
	.klan-list-item .official{height:78px;padding:5px 0 0 0;position:absolute;right:20px;}
	.klan-list-item.hovered,.klan-list-item:hover{background-color:#f2f2f2;}
	.klan-list-item.hovered .offical,
	.klan-list-item:hover .official{display:block;}
	.klan-list-item .image{float:left;margin-right:9px;width:80px;}
	.klan-list-item .content {padding-left: 89px;}
	.klan-list-item .content .action a { font-size:12px;margin:0 9px 0 0; }
	.klan-list-item .listener-count { padding-left:5px; color:#A5A5A5;}
	.klan-list-item .artist-name { font-size:11px; margin:0 0 3px 0; }
	.klan-list-item .breadcrumb .admin-message { margin-left:5px; }

/* ORGANIZE PAGES */

/* Profile Header - Start */
	.profile-header .name { font-size:27px; line-height:27px; margin-bottom:6px; color: #333; }
	.profile-header .status { color:#555; font-size:11px; margin-top:15px; }
	.profile-header .status span { color:#aaa; }
	.profile-header .profile-details { float:right; color:#555; }
	.profile-header .user-profile.name { float:left; padding-right:15px; }
	.profile-header .user-profile.name.online { background:url(/images/icons/icon-status-online.png) no-repeat center right;  }
	.profile-header .user-profile.name.offline { background:url(/images/icons/icon-status-offline.png) no-repeat center right;  }
	.profile-image-container { position:relative; }
	.profile-image-container .profile-details { position: absolute; bottom:0px; left:18px; width:132px; text-align: center; overflow:hidden; color:#555; font-size:10px; }
	.profile-image-container-80x80 { position:relative; }
	.profile-image-container-80x80 .profile-details { position: absolute; bottom:0px; left:18px; width:80px; text-align: center; overflow:hidden; color:#555; font-size:10px; }	
	.artist-hr { background-color:#fff; border-top: solid 3px #e54f4f; }
	.track-hr { background-color:#fff; border-top: solid 3px #78cf83; }
	.user-hr { background-color:#fff; border-top: solid 3px #edcb2d; }
	.radio-hr { background-color:#fff; border-top: solid 3px #3DBCCF; }
	.klan-hr { background-color:#fff; border-top: solid 3px #FF9933; }
	.event-hr { background-color:#fff; border-top: solid 3px #CCFF66; }
	.indie-hr { background-color:#fff; border-top: solid 3px #cc00ff; }
/* Profile Header - End */

/* Profile Stylings - Start */
	.profile-content{background-color:#fff;margin-top:18px;}
	.profile-content hr.profile{width:704px;}
	.profile-content .breadcrumb{font-size:11px;line-height:11px;margin-bottom:6px;}
	.profile-content .button-big-play{float:right;margin-right:18px;}
	.profile-content .unique-url{color:#A5A5A5;font-size:11px;line-height:13px;margin-bottom:6px;}
	.profile-content .profile-image-container{padding:18px 0 18px 18px;position:relative;}
	.profile-content .profile-image-container .profile-image{height:132px;position:relative;}
	.profile-content .profile-image-container .profile-image .image{height:132px;overflow:hidden;width:132px;}
	.profile-content .profile-image-container .profile-image .profile-image-controls-background{background-color:#000;bottom:0px;height:22px;left:-6666px;opacity:0.5;position:absolute;width:132px;-moz-opacity: 0.5;filter:alpha(opacity=50);}
	.profile-content .profile-image-container .profile-image .profile-image-controls{bottom:0px;height:20px;left:-6666px;position:absolute;text-align:center;width:132px;}
	.profile-content .profile-image-container .profile-image .profile-image-controls a:hover{text-decoration:none!important;}
	.profile-content .profile-image-container .profile-image:hover .profile-image-controls-background{left:auto;}	
	.profile-content .profile-image-container .profile-image:hover .profile-image-controls{left:auto;}	
	.profile-content .profile-image-container .profile-image.hovered .profile-image-controls{left:auto;}	
	.profile-content .profile-image-container .profile-image.hovered .profile-image-controls-background{left:auto;}	
	.profile-content .profile-image-container .bands {position:absolute;z-index:100;}
	.profile-content .profile-image-container .bands .favorite {left:-29px;position:absolute;top:-28px;}

    .float-left { float: left }
	#radio-tracks h2, #content-section h2 { font-weight: bold; font-size: 10pt;  border-bottom: 2px groove #000000 !important; }
	#content-section h3 { font-size: 10pt;  border-bottom: 1px groove #000000 !important; }
	#track-search-keyword, #artist-search-keyword { background:#FCFCFC url(/images/icons/icon-find.png) no-repeat 4px center;  border:1px solid #CACACA; padding:3px 20px 3px 26px; }
	#search-tracks #search-track-list li:hover{background-color:#EFEFE5;}
	#track-artist-filter-input ul.autocomplete-result-list { margin: 4px 0px 0px 12px; !important; }
	#search-tracks #search-track-list li { border-bottom: 1px solid #E2E5E9 !important; background-color: #FFFFFF; }
	#search-tracks ul.autocomplete-result-list { position: relative; top: 0px; left: -10px; }
	#search-tracks #tab-content-add-tracks .filter-key { width: 302px !important; background-position: 284px center !important; }
	#search-tracks #tab-content-add-tracks .filter-bar { float:left; width: auto; margin-bottom:0px;}
	#search-tracks #tab-content-add-tracks {background-color:#F1F1F1; margin-bottom: 10px;}
	#radio-tracks { margin: 2em 0em 2em 0em !important; }
	#radio-track-list li, #search-tracks #search-track-list li { padding: 0px 0px 0px 9px !important; line-height: 27px; padding: 0px; }
	
	#photo-upload-bar { margin: 1em; text-align: right; };
	.settings-content div { float:left }
	.settings-content form { width: 405px; margin-top: -12px; padding-left: 18px; }
	.settings-content form div { width: inherit }
	.settings-content form textarea { width: 94% }
	.settings-content .status label { display: inline }
	.settings-content .status { margin-top: 1em }
	.settings-content .remove { float: right; width: auto;}
	.settings-content .image-upload { font-stretch:condensed; background-position: right center; font-family: Arial; color: #FFFFFF; font-size: 8px; font-weight: bold; padding: 2px 18px 2px 0px !important; }
	
	.filter { -moz-border-radius: 0.8em; border-radius: 0.8px; margin-right: 6px; }
    .profile-main-content .content-section .half-width-content { width: 48%; float:left; }
    .profile-main-content .content-section .right { float:right; }
    
	.profile-content .profile-image-container-88 {float: left; position:relative;}
	.profile-content .profile-image-container-88 .profile-image{height:80px;position:relative;}
	.profile-content .profile-image-container-88 .profile-image .image{height:80px;overflow:hidden;width:80px;}
	.profile-content .profile-image-container-88 .profile-image .profile-image-controls-background{background-color:#000;bottom:0px;height:22px;left:-6666px;opacity:0.5;position:absolute;width:80px;-moz-opacity: 0.5;filter:alpha(opacity=50);}
	.profile-content .profile-image-container-88 .profile-image .profile-image-controls{bottom:0px;height:20px;left:-6666px;position:absolute;text-align:center;width:80px;}
	.profile-content .profile-image-container-88 .profile-image .profile-image-controls a:hover{text-decoration:none!important;}
	.profile-content .profile-image-container-88 .profile-image:hover .profile-image-controls-background{left:0;}	
	.profile-content .profile-image-container-88 .profile-image:hover .profile-image-controls{left:0;}	
	.profile-content .profile-image-container-88 .profile-image.hovered .profile-image-controls{left:0;}	
	.profile-content .profile-image-container-88 .profile-image.hovered .profile-image-controls-background{left:0;}	
	.profile-content .profile-image-container-88 .bands {position:absolute;z-index:100;}
	.profile-content .profile-image-container-88 .bands .favorite {left:-29px;position:absolute;top:-28px;}
	
	.profile-content .profile-header{position:relative;background-repeat:no-repeat;padding:18px 24px 18px 18px; height:132px;}
	.profile-content .profile-header .profile-actions{height:18px;margin:9px 0 0 0; position:absolute; bottom:18px; left:18px;}
	.profile-content .profile-header .profile-actions a{float:left;font-size:12px;margin:0 8px 0 0;}
	.profile-content .profile-header .profile-actions a.right{float:right;margin:0 0 0 18px;}

	.profile-content .sub-navigation{border-right:1px solid #e3e3e3;padding:0 0 18px 18px; margin-bottom: 25px; }
	.profile-content .sub-navigation .profile-links{}
	.profile-content .sub-navigation .profile-links .disabled{color:#999;}
	.profile-content .sub-navigation .profile-links span.count{color:#67AAD0;font-size:11px;}
	.profile-content .sub-navigation .profile-links p{margin:0px;padding-left:6px;}
	.profile-content .sub-navigation .profile-links p a{font-size:12px;}
	.profile-content .sub-navigation .profile-links p.selected{background-color:#e3e3e3;background-image:url('/images/backgrounds/profile-navigation.png');background-repeat:no-repeat;background-position:top left;padding:3px 6px;position:relative;width:130px;}
	.profile-content .sub-navigation .profile-links p.selected a{color:#000;cursor:default;}
	.profile-content .sub-navigation .profile-links p.selected a:hover{text-decoration:none;}
	.profile-content .profile-main-content{padding:0 30px 18px 12px;}
	.profile-content .profile-main-content .inner-tab-container { margin-bottom:9px; }
	/**.profile-content .profile-main-content .content-section{margin-bottom:36px;}**/
	
	.profile-content .artist-header{width:704px; height:168px; background-image:url('/images/backgrounds/profile-artist.jpg');background-position:top left;}
	.profile-content .user-header{width:704px; height:168px; background-image:url('/images/backgrounds/profile-user.jpg');background-position:top left;}
	.profile-content .indie-header{width:704px; height:168px; background-image:url('/images/backgrounds/profile-indie.jpg');background-position:top left;}
	.profile-content .klan-header{width:704px; height:168px; background-image:url('/images/backgrounds/profile-klan.jpg');background-position:top left;}
	.profile-content .radio-header{width:704px; height:168px; background-image:url('/images/backgrounds/profile-radio.jpg');background-position:top left;}
	.profile-content .track-header{width:704px; height:168px; background-image:url('/images/backgrounds/profile-track.jpg');background-position:top left;}
	.profile-content .event-header{width:704px; height:168px; background-image:url('/images/backgrounds/profile-event.jpg');background-position:top left;}
	
	.profile-content .artist-header .span-14,
	.profile-content .user-header .span-14,
	.profile-content .indie-header .span-14,
	.profile-content .klan-header .span-14,
	.profile-content .radio-header .span-14,
	.profile-content .track-header .span-14,
	.profile-content .event-header .span-14 {width: 540px;}
/* Profile Stylings - End */

/*Top lists - Start*/
	#top-lists .inner-tab-container { margin-bottom:9px; }
	#top-lists hr { margin-bottom:9px; }
/*Top lists - End*/

/* Photo Preview & Item List - Start */
	.photos-preview { display:none; background:#F3F3F3; width:508px; height:320px; margin-bottom: 10px; overflow: hidden; position: relative; }
	.photos-preview-content, .photos-preview-content div { width: 400px; height: 300px; display: block; overflow: hidden; }
	.photos-preview-content-container { width:400px; height:300px; background:url(/images/icons/icon-loader.gif) no-repeat center center #e5e5e5; overflow: hidden; position: absolute; top:5px; left: 54px; text-align: center; }
	.photos-preview-prev-link { width:54px; height:300px; float:left; display:block; position: absolute; top:5px; left:0px; }
	.photos-preview-next-link { width:54px; height:300px; float:left; display:block; position: absolute; top:5px; left: 456px; }
	.photos-preview-prev-link:hover, .photos-preview-next-link:hover { text-decoration:none; }
	.photos-preview-prev-link:hover div, .photos-preview-next-link:hover div { background-position:bottom; }
	.photos-preview-prev-link div { background:url(/images/icons/icon-preview-prev.gif); width:35px; height:72px; position:absolute; top:119px; left:13px }
	.photos-preview-next-link div { background:url(/images/icons/icon-preview-next.gif); width:35px; height:72px; position:absolute; top:119px; left:4px }
	.photos-preview-slide-up { background:#FFFFFF url(/images/icons/icon-slide-up.gif) no-repeat center center; height:10px; position:absolute; right:54px; top:310px; width:20px; }
	.photos-preview-slide-up:hover { background-color: #F3F3F3; }
	
	.photos-list-container .photo-item { border: solid 1px #E3E3E3; padding:3px; float:left; margin:0px 13px 12px 0px; }
	.photos-list-container .photo-item:hover { border: solid 1px #9B9B9B; }
	.photos-list-container .selected { border:1px solid #046380; background-color: #d4e3f0; }
	.photos-list-container .last-item { margin-right: 0px; }
	.photos-pagination-container { margin-top:8px; }
	
	.photo-item { position:relative; }
	.photo-item .action {display:none;height:50px;left:6px;position:absolute;text-align:center;top:60px;width:80px;}
	.photo-item .action-bg {background-color:#000;display:none;height:30px;left:3px;opacity:0.6;-moz-opacity:0.6;position:absolute;text-align:center;top:53px;width:80px;}
	.photo-item:hover .action-bg, .photo-item:hover .action {display:block;}
	
	.window-upload-status-bar { width: 0px; background-color: #67AAD0; height: 6px; overflow: hidden; margin-bottom: 8px; }
	.window-upload-choose-photo { margin-bottom: 10px; }
/* Photo Preview & Item List - End */

/* tag cloud - start */
	.profile-content .tag-cloud {margin:18px 0 0 0;color:#C6C078;}
	.profile-content .tag-cloud ul {list-style:none;list-style-position:outside;margin:0px;overflow:hidden;}
	.profile-content .tag-cloud ul li{z-index:1 !important;}
/* tag cloud - end */

/* Message wall - Start */
	.message-wall .message-container{overflow:hidden;}
	.message-wall .message-container .meta{font-size:11px;margin:0 0 3px 0;}
	.message-wall .message-container .meta .time{color:#979797;font-size:9px;margin:0 0 0 6px;}
	.message-wall .message-container .text{margin:0 0 0 24px;padding:0px;}
	.message-wall .message-container.message{background-color:#fff;border-bottom:1px solid #cacaca;font-size:12px;margin:9px 0 9px 0;padding-bottom:9px;position:relative;width:508px;}
	.message-wall .message-container.message .actions{position:absolute; display:none; right: 0px; top: 10px;}
	.message-wall .message-container.message:hover .actions{display:block;}
	.message-wall .message-container.notification{background-color:#eef3f4;font-size:12px;margin:0 0 9px 0;padding:9px;width:490px;position:relative;}
	.message-wall .message-container.notification .actions{position:absolute; display:none; right: 0px; top: 10px;}
	.message-wall .message-container.notification:hover .actions{display:block;}
/* Message wall - End */
/* Profile Stylings - Start */


/* Tags - Start */
	.tags{}
	.tag{border:1px solid #fff;padding:2px 3px;position:relative;margin-right:3px}
	.tag:hover{background-color:#f2f2f2;border:1px solid #cacaca;}
	.tag:hover .menu{display:block;}
	.tag .menu{top:-8px;display:none;height:19px;padding:0 3px;right:-8px;position:absolute;}
	.new-tag-form{background-color:#f2f2f2;border:1px solid #cacaca;display:none;padding:3px 4px;}
	.new-tag-form input.new-tag{width:100px;}
/* Tags - End */

/* User Control Panel - Start */
	#sidebar {position: absolute; right: 8px; top: 92px; width:222px; }
	#sidebar #user-control-panel .white-page { width:226px; height:214px; padding: 0; float: left; position: relative; overflow:hidden;}
	#sidebar .ad-item { float:left; margin: 18px 0 0 0; }
	#sidebar .ad-item-cp { float:left; margin: 38px 0 0 0; }
	
	/* Control Panel Info State - Start */
	.cp-info { padding: 10px 16px 10px 10px; height: 202px; overflow:hidden;}
	.cp-info #cp-avatar { float: right; position:relative; }
	.cp-info #cp-avatar .set-status-btn { background:url('/images/overlays/overlay-black-70.png'); width:40px; height:40px; position:absolute; top:0px; left:0px; }
	.cp-info #cp-avatar .set-status-btn a { display:block; width:100%; height:100%; background:url('/images/icons/icon-status-add.png') no-repeat center center;}	
	.cp-info .status-icon {float:left; background:url('/images/controlpanel/cp-balloon-cursor.png') no-repeat; background-position: top; width:7px; height: 7px; margin-top: 8px;}
	.cp-info #cp-status {
		float:left; 
		font-size:11px;
		width:136px;  
		height:35px; 
		margin:0 -1px -1px 0; 
		padding:4px 6px 0 6px; 
		border:solid 1px #e5e5e5; 
		overflow: hidden; 
		background-color:#fff; 
		text-align:left; 
	}
	.cp-info .status-icon.editMode {
		position: absolute;
		left: 0px;
		top: 10px;		
		margin-left: 159px;
		background-position: bottom;
		z-index: 1;
	}
	.cp-info #cp-status.editMode { 	position: absolute; 
		left: 10px; 
		top: 10px; 
		z-index: 1;background-color:#FEF7C7; padding:0 !important; width:148px;height: auto !important;
	}
	.cp-info #cp-status.expandMode {position: absolute; 
		left: 10px; 
		top: 10px; 
		min-height:35px; 
		z-index: 1;height: auto !important;
	}
	.cp-info .status-icon.expandMode {
		position: absolute;
		left: 0px;
		top: 10px;		
		margin-left: 159px;
		z-index: 1;
	}
	.cp-info #cp-status.editMode #cp-status-update { background-color:#FEF7C7; border: solid 0px #fff !important; width: 136px; height: 144px; font-size:11px; }
	.cp-info #cp-status span { color:#999; }
	.cp-info .info-menu {
		background-image:url(/images/controlpanel/cp-menu-bg.gif);
		background-position: top left;
		background-repeat: repeat-x; 
		border-top:0px solid #E5E5E5;
		float:left;	
		line-height:23px;
		text-align:left;
		width:100px;
		margin-top: 8px;
	}
	.cp-info .info-menu a {
		background:transparent url(/images/controlpanel/cp-point.gif) no-repeat scroll left center;
		padding-left:13px;
	}
	.cp-info .cp-feed {background-color:#EDEDED; border:1px solid #E5E5E5; font-size:11px; padding:3px 6px 0; overflow:hidden; text-align:left;margin-bottom: 8px; margin-top: 8px; height: 43px;}
	.cp-info .cp-feed span { color:#999; padding-top:0px; display:block; text-align:center; }
	.cp-info .cp-feed span.feed-item {text-align:left;}
	.cp-info .cp-feed-inner {position: relative; overflow: hidden; padding: 0px; height: 50px; z-index: 0;}
	
	.cp-info #last-feeds-prev {	float: left;
		left:-4px;
		position:relative;
		top:-29px;
	}
	.cp-info #last-feeds-play {}
	.cp-info #last-feeds-next {	float: right;
		right:-4px;
		position:relative;
		top:-29px;
	}

	
	.cp-info .cp-feed-inner ul, .cp-info .cp-feed-inner li{list-style: none; margin: 0px; padding: 0px}
	.cp-info .cp-feed-inner li{width: 175px; height: 40px; padding-left: 8px; overflow: hidden;}
	.cp-info .cp-feed-inner li:hover {cursor: pointer;}
	
	
	.cp-invite-your-friends {text-align: center; background-color: #EDEDED; padding: 0px; cursor: pointer; font-size: 11px;}
	.cp-invite-your-friends:hover {background-color: #B64926; color: #FFFFFF;}
	/* Control Panel Info State - End */
	/* Control Panel Notify State - Start */
	#cp-notify { background: url('/images/overlays/overlay-black-80.png'); width:220px; height:208px; position:absolute; top:0px; left:0px; color:#fff; text-align:left;z-index: 2;}
	#cp-notify.hidden { top: 194px; overflow: hidden; height: 14px;}
	#cp-notify.hidden #cp-notify-toggle { background:#222 url('/images/controlpanel/cp-n-up.gif') center 4px no-repeat;  }
	#cp-notify a, #cp-notify a:hover {color: #74d3f0;}
	#cp-notify-toggle { background: #222 url('/images/controlpanel/cp-n-down.gif') center 4px no-repeat; height:10px; width:220px; text-align:center; display: block; padding-top: 4px; }
	#cp-notify-toggle:hover, #cp-notify.hidden #cp-notify-toggle:hover {background-color:#dedede; }
	#cp-notify-toggle.clicked { background-color:#222 !important; }
	#cp-notify-header { background: url('/images/icons/icon-summary.png') no-repeat left center; font-weight: bold; margin:23px 0 7px 30px; padding:5px 0 5px 25px; }
	#cp-notify-messages, #cp-notify-recs, #cp-notify-reqs, #cp-notify-invs { padding:2px 0 2px 30px; margin-bottom:1px; }
	#cp-notify .nn { background-color: #900; }
	#cp-notify .nn a { color: #fff; }
	#cp-notify .disabled { color: #999; }
	/* Control Panel Notify State - End */
	.cp-height { height:161px; }
/* User Control Panel - End */

/* Windows - Start */
	.jqmWindow{display:none;position:fixed;top:5%;left:50%;margin-left:-150px;width:300px;border:2px solid #7F7C67;padding:5px;}
	.jqmOverlay{background-color: #b2af8e;}
	/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
	* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
	/* Fixed posistioning emulation for IE6
	    Star selector used to hide definition from browsers other than IE6
	    For valid CSS, use a conditional include instead */
	* html .jqmWindow{position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
	div.jqmdTC{background-color:#fff;border-bottom:1px solid #b2af8e;color:#000;font-size:16px;font-weight:bold;height:18px;padding:6px 12px 9px 12px;text-align:left;* zoom: 1;}
	div.jqmdTC img {padding-top: 5px;}
	div.jqmdTC.play-options{height:30px;}
	div.jqmdTC p.smaller{font-size: 10px;font-weight:normal;}
	div.jqmdBC {background-color:#fff;padding:12px;overflow:auto;text-align:left;}
	a.jqmClose{float:right;font-weight:normal;}
	a.jqmClose:hover{text-decoration:none;}
/* Windows - End */

/* System messages - Start */
	.system-message{padding:9px 18px;position:relative;}
	.system-message .close{position:absolute;right:5px;top:5px;}
	.system-message .close a{display:block;float:left;padding:0px 5px;}
	.system-message p{margin:0px;}
	.system-message.system-message-notice{background-color:#FEF9DA;}
	.system-message.system-message-information{background-color:#DDEFFD;}
	.system-message.system-message-information .close a{background-color:#A5C4E1;}
	.system-message.system-message-information .close a:hover{background-color:#FFF;text-decoration:none;}
/* System messages - End */

/* Auto Complete Classes - Start */
	ul.holder { margin: 0; border: 1px solid #BBBBBB; overflow: hidden; height: auto !important; height: 1%; padding: 4px 5px 0; width:94%; }
	*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
	ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; }
	ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px "Lucida Grande", "Verdana"; }
	ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #D2CFAE; background: #F2EFDE; padding:1px 14px 2px 5px; position:relative; }
	ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
	ul.holder li.bit-input input { width: 150px; margin: 0; border: none; outline: 0; padding: 3px 0 2px; background-color: #FFF !important; } /* no left/right padding here please */
	ul.holder li.bit-input input.smallinput { width: 20px; }
	
	ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
	ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
	ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url(/images/icons/close.gif); }
	ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
	ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }
	
	ul.invalid .bit-input .maininput { background-color:#FFE5D5 !important; }
	
	/* Soundklan Friend list */
	.skfriendlist { display: none; position: absolute; width: 85%; background: #eee; z-index:9999; }
	#inbox-page .skfriendlist { width:400px; }
	.skfriendlist .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px; }
	.skfriendlist ul { display: none; margin: 0; padding: 0; overflow: auto; }
	.skfriendlist ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; }
	.skfriendlist ul li em { font-weight: bold; font-style: normal; background: #ccc; }
	.skfriendlist ul li.auto-focus { background:#F2EFDE; color:#333333; }
	.skfriendlist ul li.auto-focus em { background: none; }


/* Auto Complete Classes - End */



/* Marvin Classes - Start */
	.marvin-notfound { color: #999; padding: 6px; }
/* Marvin Classes - End */

/* Snippets - Start */
	#window-message-form .friendUserName { color:#046380; margin-bottom:5px; padding-top:0; }
/* Snippets - End */

/* Pagination - Start */
	.pagination{font-size: 11px;margin-top:18px;}
	.pagination a{text-decoration:none;border:solid 1px #046380;color:#046380;}
	.pagination a,
	.pagination span{display:block;float:left;padding:0 5px;margin-right:5px;margin-bottom:5px;}
	.pagination .current{background:#046380;border:solid 1px #046380;color:#fff;}
	.pagination .current.prev,
	.pagination .current.next{background:#fff;border-color:#999;color:#999;}
/* Pagination - End */

/* Form - Start */
.form-row{clear:both;border-bottom:1px solid #EBEBEB;color:#6d6d6d;font-size:12px;margin-bottom:15px;padding:0 18px 9px 0px;position:relative;}
.form-row.no-border{border-bottom:none;padding-bottom:3px;}
.form-row.last{margin-bottom:0px;}
.form-row h1{color:#6d6d6d;font-size:22px;font-weight:normal;margin-bottom:18px;}
.form-row label{color:#6d6d6d;display:block;font-size:12px;font-weight:bold;line-height:21px;padding-top:6px;}
.form-row label.float{color:#6d6d6d;display:block;float:left;font-size:12px;font-weight:bold;line-height:21px;padding-top:6px;width:50px;}
.form-row label.with-static-value{font-weight:normal;}
.form-row input[type=password],
.form-row input[type=text]{font-family:Helvetica,Arial,sans-serif;font-size:12px;padding:3px 7px;}
.form-row input[type=password]:focus,
.form-row input[type=text]:focus{background-color:#FEF7C7;}
.form-row input[type=checkbox]{padding-top:3px;}
.form-row textarea{font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:0px;padding:5px;resize:none;}
.form-row p{line-height:16px;padding-top:6px;}
.form-row a{color:#2b69c7;text-decoration:none;}
.form-row a:hover{text-decoration:underline;}
.form-row p.field-value{color:#6d6d6d;font-size:12px;font-weight:bold;line-height:16px;padding-top:6px;}
.form-row span.description{color:#939393;font-size:11px;font-weight:normal;}
.form-row p.description{color:#939393;font-size:11px;margin-left:110px;margin-bottom:9px;}
.form-row p.description.smaller{font-size:9px;}
.form-row span.description a,
.form-row p.description a{color:#2b69c7;text-decoration:none;}
.form-row span.description a:hover,
.form-row p.description a:hover{text-decoration:underline;}
.form-row div.p-no-padding p.error{margin-left:0px !important;}
.form-row div.p-no-padding p.success{margin-left:0px !important;}
.form-row div.p-no-padding p.notice{margin-left:0px !important;}
.form-row.disabled p{color: #999}
.form-row div.column{float:left; width:47%; margin-bottom: 5px;}
p.error{color:#BC3C33;font-size:11px;margin-left:110px;}
p.success{color:#5EB63B;font-size:11px;margin-left:110px;}
p.notice{color:#B58C3B;font-size:11px;margin-left:110px;}
/* Form - End */


/* Form Validation Errors - Start */
.invalid { border:solid 1px #B53333 !important; background-color: #FFE5D5 !important; }
.invalid .maininput { background-color: #FFE5D5 !important; }
.valid, .valid { border:solid 1px #BAE0BA !important; background-color: #FFFFFF !important; }
.invalid-border { border:solid 1px #B53333 !important; }
.error-box { background:#FFEEEE url(/images/icons/icon-ban.png) no-repeat scroll 10px 9px; border-bottom:1px solid #FF9999; display:none; margin-bottom:7px; padding:9px 0 8px 38px; }
.error-box .errorTxt { color:#FF3333; }
.success-box { background:#EEFFEE url(/images/icons/icon-tick.png) no-repeat scroll 10px 9px; border-bottom:1px solid #99CC99; display:none; margin-bottom:7px; padding:9px 0 8px 38px; }
.success-box .successTxt { color:#33AA33; }
.error-box, .success-box { margin-bottom: 10px !important; }
/* Form Validation Errors - End */

/* Feeds */
#feeds-content { margin-bottom:10px; }
p.feed { border-bottom:1px solid #E5E5E5;font-size:12px;line-height:21px;margin:0px;padding:3px 0px;position:relative; }
p.feed .hidden-info { display:none;float:right;padding-right:18px;}
p.feed .hidden-info .icon { font-size:11px;}
p.feed:hover {background-color:#f2f2f2;}
p.feed:hover .hidden-info, p.feed:hover .icon-remove {display:block;}
p.feed:last-child { border-bottom:none;}
p.feed .icon-remove { display:none;height:20px;position:absolute;right:2px;top:3px;width:16px;padding:0 !important; }
p.feed .date {font-size: 9px; color: #999;}

/* Post Container */
.post-container{background-color:#fff;margin:0;padding:0;position:relative;}
.post-container textarea{font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:12px;height:80px;margin:0px;overflow:hidden;padding:5px;resize:none;width:491px;}
.post-container button, 
.post-container input[type=submit]{background-color:#B64926;border:1px solid #000;border-left-color:#d66946;border-top-color:#d66946;color:#fff;font-size:12px;margin:0 6px 0 0;padding:0px;width:50px;}
.post-container button.clicked{background-color:#B64926;border:1px solid #d66946;border-left-color:#000;border-top-color:#000;}
.post-container button.disabled{background-color:#BFBFBF;border:1px solid #BFBFBF;}
.post-controls{font-size:11px;padding-top:9px;}
.post-controls label{float:none;font-weight:normal;}

/** Track Feed **/
.track-feed {overflow:hidden;background-color:#fff;border-bottom:1px solid #cacaca;font-size:12px;margin:9px 0 9px 0;padding-bottom:9px;position:relative;width:508px;}
.track-feed .meta{font-size:11px;margin:0 0 3px 0;}
.track-feed .meta .time{color:#979797;font-size:9px;margin:0 0 0 6px;}
.track-feed .actions{position:absolute;left:1px;top:18px;}
.track-feed .track-feed-actions{font-size:10px;margin:9px 0 0 24px;padding:0px;}
.track-feed .actions{position:absolute;left:10px;top:27px;}
.track-feed .text{margin:0 0 0 24px;padding:0px;}

/* SearchBar - Start */
	.shortcutBar.long { position:absolute; top:3px; right:7px; width:229px; z-index:2500; }
	.shortcutBar.short { position:absolute; top:3px; right:-13px; width:229px; z-index:2500; }
	.shortcutBar .selected, .shortcutBar .selected a { background-position:bottom center !important; background-color:transparent !important; cursor:default !important; }
	.shortcutBar.long #sb-search { background:url(/images/backgrounds/bg-sb-search.png) top center; width:166px; height:30px; position:absolute; right:60px; top:0; }
	.shortcutBar.short #sb-search { background:url(/images/backgrounds/btn-sb-1.png) top center; width:34px; height:30px; position:absolute; right:63px; top:0; }
	.shortcutBar.short #sb-search a { margin-left:4px; }
	#sb-maxi { background-image: url(/images/backgrounds/btn-sb-2.png); height:30px; width:30px; position:absolute; right:33px; top:0; }
	#sb-home { background-image: url(/images/backgrounds/btn-sb-3.png); height:30px; width:33px; position:absolute; right:0; top:0; }
	.sb-search-input-container { width:125px; float:left; overflow:hidden; padding:4px 1px 0 8px; }
	.sbs-loader { position:absolute; top:5px; right:35px; background:url(/images/backgrounds/search-loader.gif); width:16px; height:16px; }
	.sb-search-input { background: url(/images/backgrounds/bg-sb-input.png) transparent no-repeat; padding:1px 1px 1px 2px !important; border:solid 0px #fff !important; color:#3b5658; width:125px !important;}
	.shortcutBar.long #sb-search .searchbarButton { background-repeat:no-repeat; background-position: top center; display:block; width:27px; height:26px; float:left; }
	.shortcutBar.short #sb-search .searchbarButton, #sb-maxi a, #sb-home a { background-repeat:no-repeat; background-position: top center; display:block; width:29px; height:26px; }
	#sb-search .searchbarButton:hover, #sb-maxi a:hover, #sb-home a:hover { background-position:bottom center !important; background-color:#d9eff3; }
	#sb-search .searchbarButton { background-image: url(/images/backgrounds/ico-sb-search.png); }
	#sb-maxi a { background-image: url(/images/backgrounds/ico-sb-maxi.png); }
	#sb-home a { background-image: url(/images/backgrounds/ico-sb-home.png); }
	.sb-back-image { background-image:url(/images/backgrounds/ico-sb-back.png) !important; }
	#sbs-info { 
		width: 150px; 
		border-top:solid 1px #91B3B0; 
		padding:5px 0 0 0; 
		margin:0 0 0 8px; 
		clear:both; 
		opacity:0;
		-moz-opacity:0;
		filter:alpha(opacity=0); 
	}
	#sbs-info ul {
		clear: both; 
		list-style: none;
		margin: 0px;
	}
	#sbs-info ul li{
		color:#646464;
		font-size:11px;
		height:auto;
		padding:0px;
		height: auto;
		margin: 0px;
	}
	#sbs-info ul li a{
		color:#2b69c7;
		height:20px;
		line-height:20px;
		white-space:nowrap;
		display: block;
		text-decoration:none;
		fonr-size: 11px;
	}
	#sbs-info ul li:hover {background-color:#e5e4d3; cursor: pointer;}
	#sbs-info ul li:hover a{color:#656353; cursor: pointer;}

	#sbs-info a.type {
		display:block; 
		color:#0e4247; 
	}
	#sbs-info .no {
		width:25px; 
		color:#006b60; 
		float:left; 
		font-size:11px; 
		font-weight:bold; 
		text-align:right; 
		margin-right:5px; 
	}
	#sbs-info .sbs-desc {
		width: 120px; 
		text-align:left;
	}	
/* SearchBar - End */

/* Search Page - Start */
	#search-page { width:100%; height:100%; }
	.search-light { background:url(/images/backgrounds/search-light.png) no-repeat; width:400px; height:215px; position:absolute; top:23px; left:50%; margin-left:-586px; }
	#search-page .container { padding:0px 0px; width:950px; position:relative;}
	#search-page #search-type { margin:40px 0px 0px 8px; }
	#search-page .inner-tab-container { float:left; }
	#search-page .tab-content-container { overflow:hidden; }
	#search-page .inner-tab-container .inner { background-image:url(/images/backgrounds/background-inner-tab-black.png); }
	#search-page .inner-tab-container span.tab a.tab-link { color:#000; }
	#search-page .inner-tab-container span.tab.selected { background-image:url(/images/icons/icon-arrow-down-000000.gif); }
	#search-page .breadcrumb{font-size:12px;line-height:11px;margin:0 0 6px 0;}

	/* search box - start */
		#search-page .search-bar { background: url(/images/backgrounds/search-box-bg.png) no-repeat; height:35px; margin:10px 0 0 5px; }
		#search-page #music-search-box { border:0 solid; color:#333333;font-size:21px;margin:5px 10px 0;padding:0;width:350px; float:left; }
		#search-page #music-search-submit { float:left; margin-left:10px; }
		#search-page #people-search-box { width:200px; }
	/* search box - end */
	/* search content - start */
		#search-page .search-content { margin-top:20px; }
		#search-page .search-content-img-header {width:722px; height: 14px;}
		#search-page .search-content-img-footer {width:722px; height: 14px;}
		#search-page .search-content-footer { margin-top:20px; }
		#search-page .search-results { background-image:url(/images/backgrounds/search-mid-bg.png); padding:10px 20px 10px 20px; width:682px; }
		#search-page .search-results .tab-container { margin:10px 0 9px 0; }
		#search-page .search-results .tab-container .inner { left:0px; }
		.people-results-inner { margin-top:10px; }
		.search-people-filter tr td { background-color:#efefe5; color:#868682; text-align:center; padding:0;}
		.search-people-filter .first-row td { padding-top:10px;}
		.search-people-filter .second-row td { padding-bottom:10px;}
		#people-search-age-from, #people-search-age-to { width:95px; text-align:center; }
		.people-search-submit-container { padding:0 10px 0 0 !important; }
		#people-search-submit { background-color:#B64926; color:#fff; border-width:1px; border-style:solid; border-color:#D66946 #000000 #000000 #D66946; padding:0 3px; }
		#people-search-submit:hover { cursor:pointer; }
		#people-search-submit.clicked { background-color:#B64926; border-color:#000000 #D66946 #D66946 #000000; border-style:solid; border-width:1px; }
		#people-search-submit.disabled { background-color:#BFBFBF; border:1px solid #BFBFBF; cursor:default; }
		#search-people-form .search-people-filter { margin:0; }
		#people-search-online, .people-search-gender { vertical-align:text-bottom; }
		#search-page #user-country-select { width:220px; }
		#search-page .search-filter-by-td { padding-left:10px; }
		#people-results .user{margin:0 4px 10px 0;}
	/* search content - end */
/* Search Page - End */

/* Maxi Player - Start */
	#maxi-player-overlay { display:none; z-index:2000; background-color:#000; position:fixed; width:100%; height:100%; top:0px; left:0px;}
	#maxi-player { left:50%; margin-left:-475px; position:absolute; width:950px; z-index:2500; height:100%; }
	#mp-menu { position: absolute; bottom:-175px; left:3px; width:95px; background:url(/images/backgrounds/mp-menu-bg.png) no-repeat; height:157px; padding:12px 0 0 0; overflow:hidden; }
	#mp-menu-inner { display:none;}
	.mp-menu-item { height:18px; padding:4px 0 2px 20px; margin:0; color:#fff; display:block; position:relative; text-align: left;}
	.mp-menu-item:hover { color:#fff; }
	.mp-menu-item.disabled { color:#999; }
	.mp-menu-item.disabled:hover { color:#999; text-decoration:none; cursor:default; }
	.mp-menu-item.selected { color:#3DBCCF; background:url(/images/backgrounds/mp-selected.png) no-repeat 0px 0px; }
	.mp-menu-item.selected { color:#3DBCCF; text-decoration:none; cursor:default; }
	#mp-content-container { position:absolute; bottom:40px; width:835px; overflow:hidden; height:169px; left:115px; }
	#mp-content { position:absolute; top:0px; left:-835px; width:835px; background:url(/images/backgrounds/mp-content-bg.png) no-repeat; height:169px; }
	#maxi-player .actions {bottom:19px; left:160px; position:absolute;}
	/* Maxi Player Item Elements - Start */
		.mpc-item { display:none; }
		.mpc-item .dblock { display:block; }
		.mpc-item .avatar { display:block; margin:19px 10px 19px 19px; float:left; }
		.mpc-item .inner { color:#fff; float:left; padding-top:20px; width: 650px; line-height:22px; }

		#mpc-track-name, #mpc-artist-name, #mpc-radio-name { color:#fff; font-size: 25px; display:block; text-align: left;}
		#mpc-track-artist, #mpc-artist-info, #mpc-radio-owner { color:#bbb; display:block; text-align: left;}
		#mpc-track-tags, #mpc-artist-tags, #mpc-radio-tags { color:#555; margin: 10px 0 0 0; text-align: left;}
		

		#mpc-radio-owner:hover { color:#333; text-decoration:none; }
		#mpc-radio-name:hover { color:#6cf; text-decoration:none; }
		#mpc-track-name:hover { color:#6c6; text-decoration:none; }
		#mpc-track-artist:hover, #mpc-artist-name:hover { color:#f36; text-decoration:none; }
		
		.mpc-twiki .inner { font-size:20px; margin:10px 30px; color:#fff; line-height:1.4; padding-top:0; width:770px; height:148px; }
		.mpc-twiki .inner td { text-align:center; }
		.mpc-error .inner { font-size:20px; margin:65px 0; color:#fff; line-height:1.4; text-align:center; width:100%; padding:0; }
		.mpc-lyrics .inner { font-size:15px; margin:10px 30px; color:#fff; line-height:1.4; height:149px; padding-top:0; overflow-y:scroll; }
	/* Maxi Player Item Elements - End */
	#mp-content-loader { background: url(/images/backgrounds/maxi-loader.gif); position:absolute; top:5px; left:1px; width:16px; width:16px; height:16px; }
/* Maxi Player - End */

/* Klan Profile - Start */
	.klan-details { width:auto; color:#666; margin-top:8px; }
	.klan-details td { padding:0 3px 0 0; }
	.klan-details .admin-message { margin-left:5px; }
	.klan-official-stamp { position:absolute; top:38px; right:16px; }
/* Klan Profile - End */

/* Radio organize radio track list - Start */
#radio-track-list{list-style:none;margin:0px;padding:0px;}
#radio-track-list li{border-bottom:1px solid #f2f2f2;clear:both;padding:3px 0 3px 3px;}
#radio-track-list li:hover{background-color:#f2f2f2;}
#radio-track-list li:hover .icon-remove{display:block;}
#radio-track-list li:hover .icon-reorder{display:block;}
#radio-track-list .icon-remove{display:none;float:right;}
#radio-track-list .icon-reorder{float: left;}
/* Radio organize radio track list - End */

/* Radio organize artist search result list - Start */
#linked-artist-list, #search-artist-list {list-style:none;margin:0px;padding:0px;}
#linked-artist-list li{border-bottom:1px solid #f2f2f2;clear:both;padding:3px 6px;}
#search-artist-list li {border-bottom:1px solid #f2f2f2;clear:both;padding:3px 6px;cursor:pointer;}
#linked-artist-list li:hover,
#search-artist-list li:hover{background-color:#f2f2f2;}
#search-artist-results{border:1px solid #f2f2f2;float:left;width:200px;}
#search-track-results{border:1px solid #f2f2f2;float:right;width:289px;}
#search-artist-results .found-artists { background-color:#f2f2f2;border-bottom:1px solid #c5c5c5;margin-bottom:0px;padding:6px; }
#search-artist-list-container{height:150px;overflow:auto;}
#search-track-list-container{height:150px;overflow:auto;}
#search-artist-list .selected-artist{background-color:#046380;color:#fff;}
#search-artist-list .selected-artist:hover{background-color:#046380;color:#fff;}
#search-artist-list .icon-add{display:none;float:right;}
#linked-artist-list .icon-remove{display:none;float:right;}
#search-artist-list li:hover .icon-add{display:block;}
#linked-artist-list li:hover .icon-remove{display:block;}
#search-track-list{list-style:none;margin:0px;padding:0px;}
#search-track-list li{border-bottom:1px solid #f2f2f2;clear:both;padding:3px 0 3px 3px;}
#search-track-list li:hover{background-color:#f2f2f2;}
#search-track-list li:hover .icon-add{display:block;}
#search-track-list .icon-add{display:none;float:right;}
#search-track-list .icon-tick{float:right;}

#title-update-radio-track-list{font-size:12px; font-weight:bold; padding:3px;background-color:#f2f2f2;border-bottom:1px solid #000;margin-bottom:20px;}
#title-update-radio-track-list-tracks{font-size:12px; font-weight:bold; padding:3px;background-color:#fff;border-bottom:1px solid #c5c5c5;margin-top:20px;}

#search-artist-results .tab-content-container { overflow:hidden; }
#search-artist-results .inner-tab-container {margin-bottom:-2px;}
#search-artist-results .inner-tab-container .inner { margin-bottom:-2px; }
#search-artist-results .inner-tab-container span.tab a.tab-link { color:#000; }
#search-artist-results .inner-tab-container span.tab.selected { background-image:url(/images/icons/icon-arrow-down-000000.gif); }


#search-track-results .tab-content-container { overflow:hidden; }
#search-track-results .inner-tab-container {margin-bottom:-2px;}
#search-track-results .inner-tab-container .inner { margin-bottom:-2px; }
#search-track-results .inner-tab-container span.tab a.tab-link { color:#000; }
#search-track-results .inner-tab-container span.tab.selected { background-image:url(/images/icons/icon-arrow-down-000000.gif); }


#window-create-form #search-artist-results { width:272px; display:none; margin-bottom:15px; }
#window-create-form #search-artist-list-container{ height:120px; border-top:1px solid #f2f2f2; display:none; }
/* Radio organize artist search result list - End */

/*Autocomplete - Start*/
.autocomplete-result-list {list-style:none;border:1px solid #CACACA;border-top:0px;background-color:#ffffff;}

.autocomplete-result-list li {border-bottom:1px solid #DDDDDD;clear:both;padding:3px 6px;cursor:pointer;text-align: left;}
.autocomplete-result-list li:hover, .autocomplete-result-list-item-hover {background-color:#DDDDDD;}

ul.autocomplete-result-list {margin: 0 0 0 18px;}

#window-signup-content ul.autocomplete-result-list {margin: -3px 0 0 0;}
#profile-organize-city-inner ul.autocomplete-result-list {margin: -4px 0 0 0;}

/*Autocomplete - End*/


/* Url Check - Start */
	.url-check-prefix { font-size:10px; color:#777; }
	.url-check-suffix,.url-check-suffix[type="text"],.form-row .url-check-suffix[type="text"] { border:solid 0 #fff; border-bottom:solid 1px #999; color:#333; width:80px; font-size:11px; padding:0; }
/* Url Check - End */

/* Filter bar - Start */
	.filter-bar { background-color: #f1f1f1; margin-bottom:10px; font-size:11px; color:#666; float:left;width:100%; }
	.filter-bar div { float:left; padding: 5px 0px 5px 8px; }
	.filter-key { width: 362px !important; }
	.filter-clear a { width: 14px; height: 13px; background-image:url('../images/icons/icon-delete-gray.png'); margin: 5px 0 0 -2px; display:block; }
	.filter-clear a:hover { background-position:bottom; }
	
	/*Indie tracks modification*/
	.indie-tracks .filter-bar {background-color: #F4EAF8; color: #000;}
	
/* Filter bar - End */

/* Track table - Start */
	.track-table{margin:0px;padding:0px;border-bottom:1px solid #F0F0F0;}
	.track-table th{background-color:#fff;color:#cacaca;font-size:11px;}
	.track-table td.statistic{font-size:11px;text-align:center;}
	.track-table tr td{border-bottom:1px solid #cacaca;}
	.track-table tr:hover td{background-color:#f2f2f2;}
	.track-table-header .icon { width: 40px; text-align: center; }
	.track-artist-name { color: #478AA0; }
	.track-dash { color:#999; }
	.track-table .track-title { padding-left:30px; }
/* Track table - End */

/* Track div - start */
	.statistic-track{font-size:11px;text-align:center;width:40px;}
	.title-bar{margin:0px;padding:0px;border-bottom:1px solid #F0F0F0;height:22px;background-color:#fff;color:#cacaca;font-size:11px;font-weight:bold;}
	.title-bar .track-title { padding-left:30px; float:left; }
	.title-bar .icon { width: 40px; text-align: center; float:right; }
/* Track div - end */

/* User Settings - Start */
	.profile-user-organize-form-container { overflow: hidden; }
	.profile-user-organize-form { padding-bottom: 15px; }
	.user-organize-notifications { margin-bottom: 10px; }
	.user-organize-notify { margin-top: 3px; padding: 4px; display: none; background-color: #f0dada; color: #333; }
	.user-organize-notify:hover { cursor:pointer; }
	.user-organize-notify input { margin:0 33px; vertical-align:text-top; }
	.user-change-password { font-weight: normal; }
	.user-remove-account { font-weight: normal; }
	.notify-true { background-color: #dcefdf; }
	#tab-content-permissions { padding:0 25px 0 25px; margin-bottom:0; }
	.user-organize-header { font-weight: bold; font-family: Helvetica; color: #333; padding-bottom: 12px; display: block; }
		/* Table - Start */
		.user-organize-table { padding:0 25px 0 25px; margin-bottom:0; width:auto; }
		.user-organize-table .col1 { font-weight: bold; font-family: Helvetica; color: #333; width: 80px; }
		.user-organize-table .col1, .user-organize-table .col2, .user-organize-table .col3 { padding-bottom: 11px; }
		.user-organize-table .col2,.user-organize-table .col2 input {width: 257px;}
		.user-organize-table .col2 #user-country-select, .user-organize-table .col2 #user-city-select, .user-organize-table .col2 #user-county-select { width:265px; }
		.user-organize-table .col2 #user-information-save { width:auto; }
		.user-organize-table .col3 { width: 120px; }
		.user-organize-table #user-url-avail { border: solid 1px #ccc; background-color: #eee; color:#666; }
		.user-organize-table .gender-list input{}
		/* Table - End */
	.user-settings-links { position: absolute; top: 5px; right:0px; }
	.user-settings-links a { font-size:10px; color:#555; float: left; margin-left:8px; text-decoration:underline; }
	.user-settings-links a:hover { text-decoration: none; }
/* User Settings - End */

/* Inbox - Start */
	#inbox-page { overflow:hidden; }
	#inbox-page .span-14 { width: 530px; float: right; margin-bottom:40px }
	#inbox-page .span-14 .tab-container .inner { left: 0px; width: 100%; background:transparent; }
	#inbox-page .span-14 .tab-container { border-bottom:1px solid #CCCCCC; margin: 12px 25px 10px 0; padding-top:10px; }
	#inbox-page .span-14 .tab-content-container { margin-right:25px; overflow:hidden; }
	.inbox-header { padding: 15px 0 0 18px; }
	#inbox-message-replies-loading { margin-top:15px; }
	
	.inbox-request-item {float:left;border-bottom: 1px dashed #aaa;padding-bottom: 5px; margin: 0 0 15px 0; width:505px; position:relative; } 
	.inbox-request-item .content { padding-bottom: 10px;}
	.inbox-request-item .message-date {color:#a5a5a5;font-size:11px;float:right;}
	.inbox-request-item .controls { position:absolute; bottom:15px; left:105px; }
	
	.inbox-recommendation-item {float:left;border-top: 1px dashed #aaa;padding-bottom: 5px; padding-top: 15px; width:505px; position:relative; }
	.inbox-recommendation-item .content { padding-bottom: 10px;}
	.inbox-recommendation-item .message-date{ color:#a5a5a5;font-size:11px;float:right; }
	.inbox-recommendation-item .controls { position:absolute; bottom:15px; left:105px; }
	.inbox-recommendation-item .recommend .icon-big-play { position: absolute; right:15px; top:50px; }
	.inbox-recommendation-item .memo { color:#777; margin-top:5px; }
	.inbox-recommendation-item .play-control { display:none; }
	.inbox-recommendation-item.hovered,
	.inbox-recommendation-item:hover{background-color:#f2f2f2;}
	.inbox-recommendation-item.hovered .play-control,
	.inbox-recommendation-item:hover .play-control{display:block;}
	
	.inbox-invitation-item {float:left;border-top: 1px dashed #aaa;padding-bottom: 5px; padding-top: 15px; width:505px; position:relative; }
	.inbox-invitation-item .message-date{ color:#a5a5a5;font-size:11px;float:right; }
	.inbox-invitation-item .controls { position:absolute; bottom:15px; left:105px; }
	.inbox-invitation-item .memo { color:#777; margin-top:5px; }
	
	.inbox-message-list-header{overflow: hidden; padding: 0 0 10px 0;}
	.inbox-message-list-header .check {float: left; width:250;}
	.inbox-message-list-header .delete {float:right;}
	
	.inbox-message-list-item { width:100%; margin: 0; border-bottom:dashed 1px #aaa; padding:10px 0; }
	.inbox-message-list-item.unread-true { background-color:#eee; border-bottom-color:#888; }
	.inbox-message-list-item.unread-true .subject a,.inbox-message-list-item.unread-true .from a { color:#0083b0; }
	.inbox-message-list-item.unread-true .subject span { color:#000; }
	.inbox-message-list-item.selected { background-color:#fee; }
	.inbox-message-list-item .check { width:10px; overflow:hidden; padding:0 10px 0 10px; text-align:left; }
	.inbox-message-list-item .check input { padding:0; margin:0; }
	.inbox-message-list-item .from-avatar { width:40px; padding:0 10px 0 0; }
	.inbox-message-list-item .from { width:100px; overflow:hidden; height:40px; font-size:11px; line-height:13px; padding:0 5px 0 0; }
	.inbox-message-list-item .from span { color:#999; }
	.inbox-message-list-item .subject { overflow:hidden; height:40px; color:#333; padding:0; font-size:11px; line-height:13px; }
	
	.message-compose-form-div { margin-top:15px; }
	.message-compose-form-div .holder { width: 487px; }
	.message-compose-form-div #message-compose-input-subject { width:491px; }
	#message-compose-posting { display:none;margin-top:8px;margin-bottom:22px; }
	
	#message-reply-posting { display:none;margin-top:8px;margin-bottom:22px; }
	
	.inbox-message-item-header{overflow: hidden; border-bottom: 1px solid #DEDEDE; padding: 0 0 5px 0;margin-bottom: 15px;}
	.inbox-message-item-header .left{float: left;}
	.inbox-message-item-header .right{float: right;}
	.inbox-message-item {display:block;}
	.inbox-message-item .message-date{color:#A5A5c5;font-size:11px;float:right;}
	.inbox-message-item .right .message-date{color:#999;}
	.inbox-message-item-user-photo{float:left;margin:0 6px 0 0; /*background:url('../images/backgrounds/avatar-40x40bg.png') no-repeat;*/ padding:6px; }
	.inbox-message-item-user-photo.right{float:right;margin:0 0 0 6px; }
	.inbox-message-item-content{float:left;margin:6px 10px 10px 0;padding:4px 8px 0 8px; width:66%; overflow:hidden; min-height:35px; display:block;}
	.inbox-message-item-content.left{ background:url('../images/backgrounds/inbox-slave-bg.png') repeat-x #fff;border:solid 1px #c2ced2;}
	.inbox-message-item-content.right{margin-left: 64px; margin-right:0px; /* background:url('../images/backgrounds/inbox-master-bg.png') repeat-x #fff;*/ border:solid 1px #ccc;float:right;}
	.inbox-message-item-content.right a {color:#B64926;}
	.inbox-message-item-content.with{float:left;border: 0px; padding-top:0px; width: 592px; margin-left:57px;}
	.inbox-message-item-content.with .subject {color:#333;}
	.inbox-message-item-content.with a {color:#bbb;}
	#inbox-message-detail .to {color:#999;}
	
	#inbox-replies-header { margin-top:10px; }
	#inbox-message-detail { clear:both; padding:15px; background-color:#f0f0f0; border-bottom:solid 1px #ddd; margin:10px 0 15px 0; }
	#inbox-message-links { overflow:hidden; }
	#tab-content-replies .message-post-container { margin-top:5px; }
	#message-reply-button { margin-top:10px; }
/* Inbox - End */

/* FOOTER */ 
 .footer { margin-top:8px;margin-left:10px; margin-bottom:20px; text-align:left; color:#83827e; position:relative; }
 .footer .bar { margin-bottom:2px; font-size:12px; float:left; width: 710px;}
 .footer .bar a { color:#63625e; } 
 .footer .bar.smaller { font-size:11px; font-weight: normal; }
 .footer .bar.smaller a { color:#555; }
 .footer #footer-lang-opener { margin-right: 6px; color:#656353; padding: 4px 10px 4px 10px; bottom:18px; position:absolute; right:0; }
 .footer #footer-lang-opener:hover { text-decoration:none; }
 .footer #footer-lang-opener.over { background-color:#CCCCBF; background-image:none; }

 /* Footer Lang Menu - Start */
 	#footer-lang-menu { position:absolute; right:6px; bottom:44px; border:solid 2px #ccccbf; background-color:#fff; padding:6px; }
	#footer-lang-menu a, #footer-lang-menu span { display:block; color:#656353; padding:1px 6px; }
	#footer-lang-menu a:hover { background-color:#E5E4D3; text-decoration:none; }
	#footer-lang-menu .disabled { color:#aaa; }
	.footer-lang-item { padding-left:25px !important; background-position:4px center !important; }
 /* Footer Menu - End */
/* FOOTER END*/

#longtext{ text-align: justify;}

/** PLAY OPTIONS **/
#window-play-options-form p.title, #window-play-options-desc-form p.title {padding:0px;margin:0px;font-weight: bold;}
#window-play-options-form p.title.remember, #window-play-options-desc-form p.title.remember {padding-left:20px;font-weight: normal; font-size: 9px; color: #999}
#window-play-options-form p.title input, #window-play-options-desc-form p.title input {padding:10px;}
#window-play-options-form p.description, #window-play-options-desc-form p.description {margin:0px;padding-left:20px;padding-top:0px;}

.play-options-radio-preview { display:none; background:#F3F3F3; width:508px; height:90px; margin-bottom: 10px; margin-left: 20px; position: relative; overflow: hidden;}
.play-options-radio-preview-content, .play-options-radio-preview-content div { width: 426px; height: 80px; display: block; }
.play-options-radio-preview-content-container { width:426px; height:80px; overflow: hidden; position: absolute; top:5px; left: 41px;}
.play-options-radio-preview-prev-link { width:54px; height:80px; float:left; display:block; position: absolute; top:5px; left:0px; }
.play-options-radio-preview-next-link { width:54px; height:80px; float:left; display:block; position: absolute; top:5px; left: 469px; }
.play-options-radio-preview-prev-link:hover, .play-options-radio-preview-next-link:hover { text-decoration:none; }
.play-options-radio-preview-prev-link:hover div, .play-options-radio-preview-next-link:hover div { background-position:bottom; }
.play-options-radio-preview-prev-link div { background:url(/images/icons/icon-preview-prev.gif); width:35px; height:72px; position:absolute; top:4px; left:0px }
.play-options-radio-preview-next-link div { background:url(/images/icons/icon-preview-next.gif); width:35px; height:72px; position:absolute; top:4px; left:4px }
.play-options-radio-preview-content-container .radio-list-item {padding: 0px;}



/** SIGN UP **/
#window-signup-next-button{ float:right; width:60px; }
.sign-up-step-icon{float:right; margin-right:70px;}
#window-signup-signup-button {float:right; width:50px;}
#signup-step-two{display:none;}
#window-signup-input-agreement {margin-top:20px;}
/** LIGHTBOX SUB NAVIGATION **/

.lightbox-sub-navigation{border-right:1px solid #e3e3e3;padding:0 0 18px 18px; margin-bottom: 25px; }
.lightbox-sub-navigation .disabled{color:#999;}
.lightbox-sub-navigation p{margin:0px;padding-left:6px;}
.lightbox-sub-navigation p a{font-size:12px; font-weight:bold; color:#83827e}
.lightbox-sub-navigation p.smaller{font-size:9px;color:#999}
.lightbox-sub-navigation p.selected{background-color:#e3e3e3;background-image:url('/images/backgrounds/profile-navigation.png');background-repeat:no-repeat;background-position:top left;padding:3px 6px;position:relative;width:130px;}
.lightbox-sub-navigation p.selected a{cursor:default;}
.lightbox-sub-navigation p.selected a:hover{text-decoration:none;}

/** JOIN US **/
#cv-warning{ color:#f00; margin-bottom:10px;}
.cv-warning-col{width:25%;}

/** INDIE **/
.indie-upload-container {margin-bottom: 3px;}
.indie-upload-container .indie-upload-desc {float:left; color:#999999; height:32px; line-height:14px; padding-top:3px; width:356px;}
.indie-upload-container .indie-upload-button-container {float:right; width: 152px; height: 35px; cursor:pointer; background-image:url('../images/language_specific/en/indie-track-upload.png');background-repeat:no-repeat;background-position:top left;}
.indie-upload-container .indie-upload-button-container:hover {background-position:bottom left;}

#indie-members-user-container{background-color:#E3E3E3; padding:10px 10px 0px 10px;}
#indie-members-container .link-line-container{height:20px;}
#indie-members-container .indie-invite-trigger{display:none; }
#indie-members-container:hover .indie-invite-trigger{display:block; }
.indie-about-container .link-line-container{height:20px;}
.indie-about-container .icon-add-lyrics{display:none; }
.indie-about-container:hover .icon-add-lyrics{display:block; }

/**Indie Song Uploader**/
#window-indie-uploader-container {width: 785px; min-height: 240px; overflow: hidden; border: 1px solid #D9D9D9; padding: 10px 10px 10px 10px; background-color: #F1F1F1;}
#window-indie-uploader-left {width: 400px; border-right: 1px solid #D9D9D9; float: left; min-height: 200px;}
#window-indie-uploader-right {float: left; width: 368px; min-height: 200px;}

#window-indie-uploader-left #title {height:27px; padding:0 10px 13px 0; border-bottom: 1px solid #D9D9D9;}  
#window-indie-uploader-right  #title {height:27px; padding:2px 10px 11px 14px; border-bottom: 1px solid #D9D9D9;}

#window-indie-uploader-left  #title #left {float: left; margin-right: 3px; width: 152px; height: 35px; background-color: #CFA3DE;}
#window-indie-uploader-left  #title #right {font-size: 10px; color: #B6A699; height:35px; padding-top:2px;}

#window-indie-uploader-right  #title {font-size:10px; color: #B6A699; font-weight: normal;}

#window-indie-uploader-left #trackFiles {padding: 14px 18px 0 0; }
#window-indie-uploader-left #trackFiles .track-file-item {height:33px; width: 390px;}

#window-indie-uploader-left #trackFiles .name{width: 330px; overflow: hidden; float: left; font-size: 11px; padding:2px 0 0 10px;}
#window-indie-uploader-left #trackFiles .icon-loader{float: left; height: 24px; margin-right: 5px;}
#window-indie-uploader-left #trackFiles .remove-file {float: right; width: 14px; height: 13px; background-image:url('../images/icons/icon-delete-gray.png'); background-repeat:no-repeat;background-position:top left; margin: 6px 6px 0 0; cursor: pointer;}
#window-indie-uploader-left #trackFiles .remove-file:hover {background-position:bottom left;}

#window-indie-uploader-right #trackNames {padding: 14px 0 0 14px;}
#window-indie-uploader-right #trackNames div {height:33px;}
#window-indie-uploader-right #trackNames input {width: 335px; height: 16px; font-size: 11px;}

#window-indie-uploader-controller {width: 785px; padding: 10px; text-align: center;}
#window-indie-uploader-controller input{width: 130px; height: 27px; font-size: 11px; font-weight: bold;}

#window-indie-uploader-controller input.disabled {color: #000;}

#window-indie-uploader-container .progressContainer {
	width: 390px;
	overflow: hidden;
	height: 23px !important;
}

#window-indie-uploader-container .progressContainer .icon-loader{
	background-repeat: no-repeat;
	margin:5px 0 0 10px; 
	height: 10px !important;
}

#window-indie-uploader-container .progressWrapper {
	border: 1px solid #AEAEAE;
	background-color: #FFFFFF;
	height: 8px !important;
	width: 350px;
	margin:5px 0 0 10px; 
}

#window-indie-uploader-container .progressBar {
	width: 0%;
	height: 8px !important;
	background-color: #FF7000;
	float: left;
}

#window-indie-uploader-container .cancelProgress {
	margin: -15px 0 0 370px;
	float: left;
	height: 23px !important;
}

#window-indie-uploader-container .successIcon {
	margin: -15px 0 0 370px;
	float: left;
	height: 23px !important;
}

#window-indie-uploader-container .failIcon {
	margin: -15px 0 0 370px;
	float: left;
	height: 23px !important;
}

/**TIPSY - jquery tip plugin**/
.tipsy {padding: 5px; font-size: 10px; opacity: 0.8; background-repeat: no-repeat; }
.tipsy-inner {border: 1px solid #BFBFBF; padding: 1px 4px 2px 4px; background-color: #E3E3E3; color: black; font-size: 9px; max-width: 200px; text-align: center; }
.tipsy-north { background-image: url(/images/tipsy/tipsy-north.gif); background-position: top center; }
.tipsy-south { background-image: url(/images/tipsy/tipsy-south.gif); background-position: bottom center; }
.tipsy-east { background-image: url(/images/tipsy/tipsy-east.gif); background-position: right center; }
.tipsy-west { background-image: url(/images/tipsy/tipsy-west.gif); background-position: left center; }

/** signup city input width **/
#profile-organizer-city-input
{
	width: 89%;
}