#popup-overlay
{
	position: absolute;
	z-index: 1000;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #000;
}
	#popup-window
	{
		position: fixed;
		z-index: 1001;
		background-color: #000;
		color: #fff;
		border: 3px solid #202020;
		text-align: left;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
	}
	#popup-close
	{
		position: absolute;
		margin-left: 10px;
		margin-top: 10px;
		width: 15px;
		height: 15px;
		background: url('../images/icons/popup-close.gif') no-repeat 0px 0px;
	}
		#popup-close:hover { background-position: 0px -15px; }
		#popup-close span { display: none; }
	.popup-loading
	{
		background: url('../images/icons/ajax-loader.gif') no-repeat center;
	}
.no-item
{
	text-align: center;
	padding: 20pt;
	font-size: 12pt;
}
.hr
{
	background: url('../images/hr.gif') repeat-x center;
	height: 10px;
}
	.hr hr { display: none; }
.reflect-glossy
{
	background: url('../images/release-glossy.png') no-repeat top;
}

.loading-overlay
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	background: url('../images/bg-loading.png') no-repeat center;
}
.loading-icon
{
	
	background: url('../images/icons/ajax-loader.gif') no-repeat center;
}
.clear
{
	clear: both;
}
.clear-px
{
	display: block;
	clear: both;
	height: 0px;
	line-height: 0px;
}
.main
{
	width: 960px;
	margin: 0px auto;
	text-align: left;
}
.main-big
{
	width: 100% !important;
}


/**** LAYOUT ***/
#header, #header-bg
{
	height: 310px;
	/*background: #fff url('../images/labels/off_limits/header.jpg') repeat-x top;*/
}
	.label-page #header, .label-page #header-bg { height: 500px; }

#header h1
{
	display: none;
}
#promo-title
{
	position: absolute;
	z-index: 1000;
	font-size: 50pt;
	/*text-shadow: 2px 2px 3px #fff;*/
	text-shadow: 2px 2px 2px #000, -2px -2px 2px #fff;
	color: #2e2e2e;
	margin: 0px;
	margin-top: -70pt;
	padding-left: 30px;
}
#menus
{
	position: absolute;
	height: 133px;
	left: 50%;
	margin-left: -480px;
}
#menu
{
	float: left;
	height: 27px;
	background: url('../images/menu.png') no-repeat 0px 0px;
}
	#menu h3
	{
		display: none;
	}
	#menu .slide-menu-knob
	{
		position: absolute;
		z-index: 2;
		display: block;
		margin-bottom: -27px;
		width: 0px;
		height: 27px;
		left: 0px;
		background: url('../images/menu-active.png') no-repeat 0px 0px;
	}
	#menu ul
	{
		list-style: none;
		margin: 0px;
		padding: 0px;
		position: relative;
		z-index: 11;
	}
		#menu ul li
		{
			float: left;
		}
			#menu ul li a
			{
				display: block;
				height: 27px;
			}
			#menu-item-1 { width: 92px; }
				#menu-item-1 a { width: 92px; }
			#menu-item-2 { width: 102px; }
				#menu-item-2 a { width: 102px; }
			#menu-item-3 { width: 112px; }
				#menu-item-3 a { width: 112px; }
			#menu-item-4 { width: 119px; }
				#menu-item-4 a { width: 119px; }
			#menu-item-5 { width: 127px; }
				#menu-item-5 a { width: 127px; }
			
				#menu ul li a span { display: none; }

#social
{
	float: right;
}
	#social h3
	{
		display: none;
	}
	#social ul
	{
		list-style: none;
		margin: 0px;
		margin-top: 1px;
		padding: 0px;
		position: relative;
		z-index: 11;
	}
		#social ul li
		{
			float: left;
			margin-left: 3px;
		}
			#social ul li a
			{
				display: block;
				width: 22px;
				height: 25px;
				background-repeat: no-repeat;
				background-position: 0px 0px;
			}
				#social-fb a { background-image: url('../images/icons/social-fb.gif'); }
				#social-ms a { background-image: url('../images/icons/social-ms.gif'); }
				#social-yt a { background-image: url('../images/icons/social-yt.gif'); }
				#social-sc a { background-image: url('../images/icons/social-sc.gif'); }
				#social-lf a { background-image: url('../images/icons/social-lf.gif'); }
				#social-forum a { background-image: url('../images/icons/social-forum.gif'); }
				
				#social ul li a:hover { background-position: -22px 0px; }
				#social ul li a span { display: none; }
				

#pathway
{
	clear: both;
	position: relative;
	z-index: 1000;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
	font-size: 8pt;
	color: #000000;
	text-transform: uppercase;
}
	#pathway a, #pathway span
	{
	}
	#pathway a
	{
		color: #5a5a5a;
		/*padding-left: 4px;
		padding-right: 18px;
		background: url('../images/icons/pathway-div.gif') no-repeat center right;*/
	}
	#pathway span
	{
		padding-left: 4px;
	}
	#pathway span.pathway-div
	{
		padding: 0px;
		color: #fff;
		letter-spacing: -2px;
	}

#labels
{
	height: 105px;
}
	#labels h3
	{
		display: none;
	}
	#labels .slide-menu-knob
	{
		position: absolute;
		z-index: 2;
		display: block;
		margin-bottom: -105px; 
		width: 0px;
		height: 105px;
	}
	#labels ul
	{
		list-style: none;
		margin: 0px;
		padding: 0px;
		position: relative;
		z-index: 11;
	}
		#labels ul li
		{
			float: left;
		}
			#labels ul li a
			{
				display: block;
				height: 105px;
			}
			#labels-item-1 a { width: 100px; }
			#labels-item-2 a { width: 100px; }
			#labels-item-3 a { width: 100px; }
			#labels-item-4 a { width: 100px; }
			#labels-item-5 a { width: 100px; }
			#labels-item-6 a { width: 100px; }
			#labels-item-7 a { width: 100px; }
			#labels-item-services a { margin-left: 160px; width: 100px; }
				#labels ul li a span { display: none; }

#newsletter
{
	padding-left: 518px;
	background: url('../images/newsletter-label.png') no-repeat left bottom;
}
	#newsletter fieldset
	{
		border: none;
		margin: 0px;
		padding: 0px;
	}
	#newsletter legend, #newsletter label
	{
		display: none;
	}
	#newsletter input, #newsletter select
	{
		background: none;
		border: none;
		font-size: 10pt;
		line-height: 25px;
		height: 25px;
		padding-left: 5px;
		border-bottom: 1px solid #1B1B1B;
	}
		#name, #mail, #country, #ok
		{
			float: left;
			padding-top: 25px;
		}
		#name
		{
			width: 143px;
			height: 26px;
			background: url('../images/newsletter-input-email.jpg') no-repeat bottom;
		}
			#name input { width: 140px; color: #626262; /*color: #1C1C1C;*/ }
		#mail
		{
			width: 143px;
			height: 26px;
			background: url('../images/newsletter-input-email.jpg') no-repeat bottom;
		}
			#mail input { width: 140px; color: #626262; /*color: #1C1C1C;*/ }
		#country
		{
			width: 112px;
			height: 26px;
			background: url('../images/newsletter-input-country.png') no-repeat bottom;
		}
			#country select { width: 112px; }
				#country select option { color: #000; background-color: #fff; }
		#mail input, #country select
		{
		}
		#ok
		{
			padding-left: 5px;
		}
	
	#newsletter-privacy
	{
		text-align: right;
	}
		#newsletter-privacy a
		{
			color: inherit;
		}
	#privacy
	{
		width: 600px;
		height: 400px;
		overflow: auto;
	}
		#privacy h1, #privacy h3, #privacy p
		{
			padding: 0px 35px;
		}
		#privacy h1
		{
			font-size: 16pt;
		}
#footer
{
	height: 72px;
	margin-top: 30px;
	color: #beb9ae;
	font-size: 8pt;
	padding-bottom: 10px;
	text-align: center;
	background: url('../images/footer.png') no-repeat bottom;
}
	#footer a
	{
		color: #fff;
	}
	#footer .vijon-logo
	{
		display: block;
		margin: 0px auto;
		width: 40px;
		height: 50px;
		background: url('../images/footer-vijon.png') no-repeat center bottom;
	}
		#footer .vijon-logo span { display: none; }

#promo-label
{
	clear: both;
	position: absolute;
	z-index: 10;
	padding-top: 0px;
	left: 0px;
}
	#promo-label .carousel-item a, #promo-label .carousel-item span
	{
		display: block;
		height: 500px;
		background-repeat: no-repeat;
		background-position: bottom;
	}
		#promo-label a strong, #promo-label .carousel-item span strong { display: none; }
	
	#promo-label .carousel-prev
	{
		position: absolute;
		z-index: 11;
		left: 50%;
		margin-left: -500px;
		width: 250px;
		height: 500px;
	}
		#promo-label .carousel-prev:hover
		{
			background: url('../images/promo-prev.png') no-repeat left;
		}
	#promo-label .carousel-next
	{
		position: absolute;
		z-index: 11;
		left: 50%;
		margin-left: 250px;
		width: 250px;
		height: 500px;
	}
		#promo-label .carousel-next:hover
		{
			background: url('../images/promo-next.png') no-repeat right;
		}
		#promo-label .carousel-prev span, #promo-label .carousel-next span
		{
			display: none;
		}

#content
{
}
#home-news
{
	width: 1056px;
}
#content .carousel-container
{
	margin: 0px auto;
}
#content .carousel-prev, #content .carousel-next
{
	position: absolute;
	z-index: 100;
	display: block;
	width: 78px; /*** 66 ***/
	height: 91px; /*** 79 ***/
	margin-top: 65px;
}
	#content .carousel-prev span, #content .carousel-next span { display: none; }

@font-face {
	font-family: "Saxmono";
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/saxmono.eot');											/* IE */
	src: local("Saxmono"), url( '../fonts/saxmono.ttf' ) format("opentype");	/* non-IE */
}
#messages
{
	width: 960px;
	margin: 0px auto;
	padding-top: 20px;
}
#messages-slide
{
	font-family: "Saxmono";
	font-size: 12pt;
	/*line-height: 0px;*/
	text-transform: uppercase;
	background: url('../images/messages.png') no-repeat top;
	padding: 2px 20px;
}
	#messages-slide a
	{
		color: #fff;
		text-decoration: none;
	}
		#messages-slide a:hover
		{
			text-decoration: underline;
		}
		#messages-slide a span
		{
			float: left;
			width: 17px;
			text-align: center;
			color: #282828;
		}
			.scroller-char-active { color: #fff !important; }

.scroller-item
{
}
.home-news
{
	float: left;
	width: 245px; /* 241 */
	font-size: 9pt;
	color: #686868;
	background: url('../images/home-news-top.png') no-repeat center 135px;
}
	.home-news-box
	{
		padding: 0px 10px;
		padding-top: 10px;
	}
	.home-news-content
	{
		height: 477px;
		
	}
	.home-news-img
	{
		display: block;
		text-align: center;
		margin-top: 5px;
	}
		.home-news-img img
		{
			width: auto;
			height: 150px;
		}
		.home-news-img .reflect, .home-news-img img
		{
			display: block;
			margin: 0px auto;
		}
	.home-news h3
	{
		margin-top: 5px;
		margin-bottom: 0px;
		margin-left: 10px;
		margin-right: 10px;
		color: #fff;
		font-size: 15pt;
		line-height: 17px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: -0.5px;
	}
		.home-news h3 small
		{
			display: block;
			color: #b9b9b9;
			font-size: 9pt;
			line-height: 22px;
			font-style: normal;
			font-weight: normal;
		}
		.home-news h3 em
		{
			display: block;
			font-size: 9pt;
			font-style: normal;
			font-weight: normal;
			color: #fff;
		}
	.home-news p
	{
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		margin-right: 10px;
		padding-top: 10px;
		line-height: 20px;
		height: 200px;
		letter-spacing: 1px;
	}
	.home-news a
	{
		color: inherit;
		font-weight: bold;
		text-decoration: underline;
	}
	.home-news-read
	{
		/*padding: 0px 14px;*/
	}
		.home-news-read a, .home-news-read span
		{
			display: block;
			height: 35px;
		}
			.home-news-read a:hover { background-position: center -35px; }
			.home-news-read a span { display: none; }
		.home-news-read span
		{
			background-position: center -70px;
		}

#promo-artist
{
	clear: both;
	position: absolute;
	z-index: 10;
	background: url('../images/artists/whigfield.png') no-repeat center bottom;
	height: 310px;
	left: 0px;
}
#biotabs
{
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}
#biotabs div
{
	height: 46px;
	padding-left: 153px;
	padding-right: 154px;
	background: url('../images/biotabs-bg.png') no-repeat 0px 0px;
}
	#biotabs ul
	{
		list-style: none;
		margin: 0px;
		padding: 0px;
		height: 46px;
		background: url('../images/biotabs.png') no-repeat 0px 0px;
	}
		#biotabs ul li
		{
			float: left;
		}
			#biotabs ul li a
			{
				display: block;
				height: 46px;
			}
			#bio-item-1 a { width: 113px; }
			#bio-item-2 a { width: 109px; }
			#bio-item-3 a { width: 89px; }
			#bio-item-4 a { width: 143px; }
			#bio-item-5 a { width: 89px; }
			#bio-item-6 a { width: 103px; }
			
				#biotabs ul li a span { display: none; }
	#biotabs .slide-menu-knob
	{
		display: block;
		margin-bottom: -46px; 
		width: 0px;
		height: 46px;
		background: url('../images/biotabs-active.png') no-repeat 0px 0px;
	}

.title-left
{
	background: url('../images/text-topleft.png') no-repeat left bottom;
	padding-left: 43px;
	height: 51px;
}
.title-right
{
	background: url('../images/text-topright.png') no-repeat right bottom;
	padding-right: 43px;
	height: 51px;
}
.title
{
	padding-top: 14px;
	padding-bottom: 6px;
	background: url('../images/text-top.png') repeat-x bottom;
}
	.title h2
	{
		margin: 0px;
		height: 31px;
	}

.article
{
}
	.article-bgleft
	{
		background: url('../images/text-bgleft.png') repeat-y left;
		padding-left: 19px;
	}
	.article-bgright
	{
		background: url('../images/text-bgright.png') repeat-y right;
		padding-right: 19px;
	}
		.overflow-parent .article-bgright { padding-right: 0px; }
	.article-bottomleft
	{
		padding-left: 62px;
		background: url('../images/text-bottomleft.png') no-repeat bottom left;
	}
	.article-bottomright
	{
		padding-right: 62px;
		background: url('../images/text-bottomright.png') no-repeat bottom right;
	}
	.article-bottom
	{
		height: 40px;
		background: url('../images/text-bottom.png') repeat-x bottom;
	}
	.article-bg
	{
		background: #202020 url('../images/text-bg.gif') repeat-x top;
		padding: 10px;
		padding-top: 0px;
	}
	.article-side
	{
		float: left;
		width: 280px;
	}
	.article-main
	{
		float: left;
		width: 620px;
	}
	.article-spacing
	{
		padding: 10px;
	}
.text
{
	float: left;
	width: 716px;
}
.side
{
	float: right;
	width: 244px;
}
.post
{
	height: 420px;
	overflow: auto;
}

#biography h2
{
	background: url('../images/titles/biography.png') no-repeat;
}
	#biography h2 span { display: none; }
#latest-news h2, .latest-news h2
{
	background: url('../images/titles/latest-news.png') no-repeat;
}
#latest-news h2 span, .latest-news h2 span { display: none; }
#latest-news .overflow-plot
{
	margin-top: -16px;
	padding-left: 2px;
	height: 450px;
}
#latest-news .arrowDown
{
	margin-top: 10px;
}
#contacts-info h2
{
	background: url('../images/titles/references.png') no-repeat;
}
#contacts-form h2
{
	background: url('../images/titles/contacts.png') no-repeat right;
}
#contacts-artist h2
{
	background: url('../images/titles/contacts.png') no-repeat left;
}
#contacts h2 span { display: none; }
#links h2
{
	background: url('../images/titles/links.png') no-repeat;
}
	#links h2 span { display: none; }
#links .article-bg
{
	background: #202020 url('../images/text-bg.gif') repeat-x top;
	padding: 10px;
	padding-top: 0px;
	height: 364px;
}


.latest-news
{
}
	.latest-news-img
	{
		display: block;
	}
	.latest-news-img .reflect
	{
		display: block;
		margin: 0px auto;
	}
	.latest-news h3
	{
		margin: 0px;
		padding-top: 10px;
		color: #fff;
		font-size: 15pt;
		font-weight: bold;
		text-transform: uppercase;
	}
		.latest-news h3 small
		{
			display: block;
			color: #bc914d;
			font-size: 9pt;
		}
	.latest-news p
	{
	}
	.latest-news-read
	{
		text-align: right;
	}
		.latest-news-read a
		{
			color: #909090;
			font-size: 11pt;
			text-transform: lowercase;
		}

#release-info
{
}
	#release-info h2
	{
		margin: 0px;
		color: #fff;
		font-size: 20pt;
		font-weight: bold;
		text-transform: uppercase;
	}
	#release-img
	{
		width: 150px;
	}
	#release-info ul
	{
		list-style: none;
		padding: 10px 0px;
		margin: 0px;
	}
		#release-info ul li
		{
			clear: both;
			padding-top: 3px;
		}
			#release-info ul li strong
			{
				float: left;
				width: 100px;
				color: #909090;
				background: url('../images/dots.gif') repeat-x bottom;
			}
	#release-info
	{
		color: #909090;
	}
	#release-info a
	{
		color: inherit;
		font-weight: bold;
		text-decoration: underline;
	}
#release-tracks
{
}
	#release-tracks ol
	{
		list-style: none;
		padding: 0px;
		margin: 0px;
		color: #909090;
	}
		#release-tracks ol li.track
		{
			clear: both;
			padding: 0px;
			margin-bottom: 2px;
		}
			#release-tracks ol li.odd .track-number, #release-tracks ol li.odd .track-name strong, #release-tracks ol li.odd .track-name em, #release-tracks ol li.odd .track-buttons-info, #release-tracks ol li.odd .track-buttons-listen, #release-tracks ol li.odd .track-buttons-listen_disabled, #release-tracks ol li.odd .track-buttons-buy, #release-tracks ol li.odd .track-buttons-buy_disabled, #release-tracks ol li.odd #track-info, #release-tracks ol li.odd #track-listen { background-color: #1f1f1f; }
			#release-tracks ol li.even .track-number, #release-tracks ol li.even .track-name strong, #release-tracks ol li.even .track-name em, #release-tracks ol li.even .track-buttons-info, #release-tracks ol li.even .track-buttons-listen, #release-tracks ol li.even .track-buttons-listen_disabled, #release-tracks ol li.even .track-buttons-buy, #release-tracks ol li.even .track-buttons-buy_disabled, #release-tracks ol li.even #track-info, #release-tracks ol li.even #track-listen { background-color: #333333; }
			
			#release-tracks ol li.track a
			{
				text-decoration: none;
			}
			#release-tracks .track-number
			{
				float: left;
				width: 30px;
				line-height: 30px;
				text-align: center;
				margin-right: 2px;
				/*margin-bottom: 2px;
				border-right: 2px solid #000;
				border-bottom: 2px solid #000;*/
			}
			#release-tracks .track-name
			{
				color: #fff;
			}
			#release-tracks .track-name strong
			{
				float: left;
				width: 418px;
				line-height: 30px;
				padding-left: 5px;
				/*margin-bottom: 2px;
				border-right: 2px solid #000;
				border-bottom: 2px solid #000;*/
				margin-right: 2px;
				
			}
			#release-tracks .track-name em
			{
				float: left;
				width: 45px;
				line-height: 30px;
				text-align: center;
				color: #909090;
				font-style: normal;
				/*margin-bottom: 2px;
				border-right: 2px solid #000;
				border-bottom: 2px solid #000;*/
				margin-right: 2px;
			}
			#release-tracks .track-buttons
			{
				float: right;
			}
				#release-tracks .track-buttons a
				{
					float: left;
					width: 30px;
					height: 30px;
					/*margin-bottom: 2px;
					border-right: 2px solid #000;
					border-bottom: 2px solid #000;*/
					background-position: 0px 0px;
					margin-right: 2px;
				}
					#release-tracks .track-buttons a span { display: none; }
					
					#release-tracks .track-buttons-info { background-image: url('../images/icons/info.gif'); }
					#release-tracks .track-buttons-listen { background-image: url('../images/icons/listen.gif'); }
					#release-tracks .track-buttons-listen_disabled { background-image: url('../images/icons/listen_disabled.gif'); }
					#release-tracks .track-buttons-buy { background-image: url('../images/icons/buyit.gif'); }
					
					#release-tracks .track-buttons-selected { border-bottom: none !important; background-position: -30px 0px !important; }
	
	#release-tracks .track-button-panel
	{
		/*border-bottom: 2px solid #000;*/
	}

#track-info
{
	padding: 0px 10px;
	width: 578px;
	margin-top: 2px;
	/*border-right: 2px solid #000;*/
}
	#track-info h4
	{
		clear: both;
		float: left;
		margin: 0px;
		width: 100px;
		padding-top: 10px;
		color: #4c4c4c;
		background: url('../images/dots.gif') repeat-x bottom;
	}
	#track-info-makers div, #track-info-publishers div
	{
		float: left;
		width: 150px;
		padding: 10px;
		color: #909090;
	}
	#track-info-makers
	{
		float: left;
		width: 50%;
	}
	#track-info-publishers
	{
		float: right;
		width: 50%;
	}
#track-listen
{
	height: 35px;
	width: 598px;
	margin-top: 2px;
	/*border-right: 2px solid #000;*/
}
#release-buy
{
	float: left;
	width: 570px;
	padding-left: 30px;
}
	#release-buy h4
	{
		margin: 0px;
		height: 30px;
		background: url('../images/icons/buy.gif') no-repeat 0px 0px;
	}
		#release-buy h4 span { display: none; }

#release-buy-shops
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
}
	#release-buy-shops li
	{
		float: left;
		width: 33%;
	}
		#release-buy-shops li a
		{
			display: block;
			padding: 5px 0px;
			color: #909090;
		}
			#release-buy-shops li a img
			{
				float: left;
				margin: 0px 5px;
			}
			#release-buy-shops li a:hover
			{
				color: #fff;
				text-decoration: none;
			}

#release-share
{
	float: left;
	width: 280px;
}
	#release-share a
	{
		display: block;
		margin-left: auto;
		width: 92px;
		height: 29px;
		background: url('../images/icons/shareit.gif') no-repeat 0px 0px;
	}
		#release-share a:hover { background-position: 0px -29px; }
		#release-share a span { display: none; }

#video-details
{
	padding-top: 20px;
}
#video-details-player
{
	float: left;
	width: 800px;
	text-align: right;
}
#video-details-info
{
	float: left;
	width: 160px;
}
	#video-details-info div
	{
		padding-left: 10px;
	}
	#video-details-info h2
	{
		margin: 0px;
		color: #fff;
		font-size: 16pt;
		font-weight: bold;
		text-transform: uppercase;
	}
	#video-details-info p
	{
		color: #909090;
	}
#video-list
{
	margin-top: -30px;
}
.video-listing
{
	height: 115px;
}
.video
{
	float: left;
	width: 300px;
}
	.video-img
	{
		float: left;
		width: 120px;
		height: 120px;
		overflow: hidden;
	}
		.video img
		{
		}
	.video-txt
	{
		float: right;
		width: 170px;
	}
		.video h3
		{
			margin: 0px;
			color: #fff;
			font-size: 12pt;
			font-weight: bold;
			text-transform: uppercase;
		}
			.video h3 a { color: #fff; }
		.video-txt p
		{
			color: #909090;
		}

.photo
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
	.photo.clear
	{
		margin-left: 0px;
	}
	.photo a
	{
		display: block;
	}
		.photo a img
		{
			height: 225px;
		}
	.photo h3
	{
		display: none;
		margin: 0px;
		color: #fff;
		font-size: 12pt;
		font-weight: bold;
		text-transform: uppercase;
	}
		.photo h3 a { color: #fff; }

.gallery-overlay
{
	background: #000;
}
.gallery-zoom
{
	display: block;
	position: absolute;
	width: 223px;
	height: 225px;
}
	.gallery-zoom:hover
	{
		background: url('../images/zoom.png') no-repeat center;
	}
.gallery-icons
{
	width: 70px;
}
	.gallery-icons a
	{
		display: block;
		height: 59px;
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
		.gallery-icons a:hover
		{
			background-position: -100px 0px;
		}
		.gallery-icons a span { display: none; }
		.gallery-icon-close
		{
			background-image: url('../images/icons/gallery-close.png');
		}
		.gallery-icon-download
		{
			background-image: url('../images/icons/gallery-download.png');
		}

.gallery-nav
{
}
	.gallery-nav a
	{
		display: block;
		width: 49%;
	}
		.gallery-nav a.gallery-nav-prev
		{
			float: left;
		}
			.gallery-nav a.gallery-nav-prev:hover
			{
				background: url('../images/promo-prev.png') no-repeat left;
			}
		.gallery-nav a.gallery-nav-next
		{
			float: right;
		}
			.gallery-nav a.gallery-nav-next:hover
			{
				background: url('../images/promo-next.png') no-repeat right;
			}
		.gallery-nav a span
		{
			display: none;
		}
/*.gallery-big-img
{
	background: #000 url('../images/icons/ajax-loader.gif') no-repeat center;
}/*/

#lyrics-releases, #lyrics-tracks
{
	float: left;
	width: 49%;
}
	#lyrics-releases ul
	{
		list-style: none;
		margin: 0px;
		padding: 0px;
		height: 260px;
		overflow: auto;
	}
		#lyrics-releases ul li
		{
			padding: 0px;
		}
			#lyrics-releases ul li a
			{
				display: block;
				line-height: 69px;
				height: 69px;
				overflow: hidden;
				padding: 0px 5px;
				font-size: 16pt;
				font-weight: bold;
				letter-spacing: -1px;
				color: #3a3a3a;
				background: url('../images/lyrics-releases.gif') repeat-x 0px 0px;
			}
				#lyrics-releases ul li a:hover
				{
					color: #fff;
					text-decoration: none;
				}
				#lyrics-releases ul li a:focus, #lyrics-releases ul li a.load-selected
				{
					color: #fff;
					background-position: 0px -69px;
				}
				#lyrics-releases ul li a img
				{
					float: left;
					margin: 10px;
				}
				#lyrics-releases .vScrollbar
				{
					margin-right: 18px;
				}
				
#lyrics-tracks
{
	float: right;
}
	#lyrics-tracks ul
	{
		list-style: none;
		margin: 0px;
		padding: 0px;
		height: 260px;
		overflow: auto;
	}
		#lyrics-tracks ul li
		{
			padding: 0px;
		}
			#lyrics-tracks ul li a
			{
				display: block;
				line-height: 29px;
				height: 29px;
				overflow: hidden;
				padding: 0px 5px;
				font-size: 10pt;
				color: #686868;
				background: url('../images/lyrics-tracks.gif') repeat-x 0px 0px;
			}
				#lyrics-tracks ul li a:hover
				{
					color: #fff;
					text-decoration: none;
				}
				#lyrics-tracks ul li a:focus, #lyrics-tracks ul li a.load-selected
				{
					color: #fff;
					background-position: 0px -29px;
				}
				#lyrics-tracks ul li a span
				{
					float: left;
					width: 40px;
					text-align: center;
				}
				#lyrics-tracks .vScrollbar
				{
					margin-right: 18px;
				}

#lyrics-text
{
	color: #707070;
	font-size: 12pt;
	padding-top: 10px;
}
	#lyrics-text #lyrics-authors
	{
		float: right;
		font-size: 9pt;
		padding-top: 20px;
		color: #909090;
	}
		#lyrics-text #lyrics-authors strong
		{
			color: #fff;
			font-size: 11pt;
			font-weight: normal;
		}
	#lyrics-text h2
	{
		margin: 0px;
		font-size: 28pt;
		font-weight: normal;
		color: #fff;
		border-bottom: 1px dotted #2B271F;
		margin-bottom: 20px;
	}
	#lyrics-text .column-col-box
	{
		padding-right: 15px;
	}

.contact-field
{
	background: #101010 url('../images/contact-field.gif') repeat-x top;
}
	.contact-field label
	{
		float: left;
		width: 85px;
		padding: 10px;
		text-align: right;
		text-transform: lowercase;
		border-top: 1px solid #111010;
	}
	.contact-field input, .contact-field textarea, .contact-field select
	{
		width: 550px;
		padding: 10px 0px;
		border: none;
		border-top: 1px solid #111010;
		border-bottom: 1px solid #000;
		background: #060606;
		color: #c3c3c3;
		font-family: Trebuchet MS,Helvetica,Arial;
		font-size: 12px;
	}
	.contact-field textarea
	{
		height: 190px;
	}
.contact-send
{
	text-align: right;
	padding-top: 20px;
}

.artist-page #contacts
{
	padding-top: 0px;
}

#links
{
}
	#links ul
	{
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
		#links ul li
		{
			padding: 10px 0px;
		}
			#links ul li a
			{
				display: block;
				height: 28px;
				color: #fff;
				background-repeat: no-repeat;
				background-position: 100% 0px;
			}
			#links ul li a:hover
			{
				background-position: 100% -28px;
			}
			#links-website { background-image: url('../images/icons/links-www.png'); }
			#links-forum{ background-image: url('../images/icons/links-forum.png'); }
			#links-facebook { background-image: url('../images/icons/links-facebook.png'); }
			#links-twitter { background-image: url('../images/icons/links-twitter.png'); }
			#links-myspace { background-image: url('../images/icons/links-myspace.png'); }

				#links-website span, #links-forum span, #links-facebook span, #links-myspace span, #links-twitter span
				{
					display: none;
				}

/*********** ABOUT *************/
.about-page #header
{
	height: 308px;
}
#promo-about
{
}

#about-abt, #about-chr
{
	color: #fff;
	padding-top: 20px;
}
#about-abt h2, #about-chr h2
{
	height: 31px;
	background-repeat: no-repeat;
	background-position: left;
}
	#about-abt h2 span, #about-chr h2 span { display: none; }
	
	#about-abt .title h2 { background-image: url('../images/titles/about.png'); }
	#about-chr .title h2 { background-image: url('../images/titles/charts_sales.png'); }
#about-abt p, #about-chr p
{
	margin: 0px;
	padding: 10px 0px;
}
#about-abt
{
	font-size: 12pt;
	color: #858585;
}
	#about-mng h2
	{
		margin: 0px;
	}
	#about-mng p
	{
		padding-right: 20px;
	}
#about-chr
{
	font-size: 12pt;
}
	#about-chr h3
	{
		font-size: 14pt;
		margin: 0px;
	}
	#about-chr dl
	{
		float: left;
		width: 49%;
		margin: 0px;
		padding: 0px;
	}
	#about-chr dt
	{
		font-size: 11pt;
		padding-right: 20px;
	}
	#about-chr dd
	{
		font-size: 9pt;
		color: #aaa;
		padding: 0px;
		margin: 0px;
		padding-right: 20px;
		padding-bottom: 10px;
	}

/********* CONTACTS ***********/
.contacts-page #header
{
	height: 308px;
}
#contacts
{
	padding-top: 20px;
}
#contacts .article-bg
{
	height: 440px;
}
#contacts-info
{
	float: left;
	width: 344px;
}
	#contacts-info a
	{
		color: #fff;
	}
	#contacts-info div
	{
	}
		#contacts-info div h3
		{
			color: #fff;
			margin: 0px;
			padding-bottom: 10px;
		}
	#contacts-info ul
	{
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
		#contacts-info ul li
		{
			font-size: 8pt;
		}
			#contacts-info ul li span
			{
				display: block;
				padding: 10px 0px;
			}
			#contacts-info ul li a
			{
				display: block;
			}
#contacts-form
{
	float: left;
	width: 616px;
}
	#contacts-form .contact-field input, #contacts-form .contact-field textarea, #contacts-form .contact-field select
	{
		width: 450px;
	}
	#contacts-form .contact-field textarea
	{
		height: 192px;
	}

			

/********** SERVICES **********/
.services-page .article-bgright {
	padding-right: 0px;
}
.services-page #content
{
	background: url('../images/labels/clean/content.gif') repeat-x top left;
}
.services-page #header, .services-page #header-bg
{
	height: 307px;
	background: #fff url('../images/labels/clean/header.jpg') repeat-x top;
}
.services-page .overflow-plot
{
	margin-top: -16px;
	padding-left: 2px;
	height: 450px;
}
.services-page .arrowDown
{
	margin-top: 10px;
}
.services-page .carousel-item { margin-top: -20px; }
#promo-services
{
	width: 960px !important;
	height: 308px;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-image: url('../images/promo/services/service-1.png');
}
#services-intro
{	
	margin: 0px;
	padding: 20px 0px;
	font-size: 15pt;
	color: #d2d2d2;
}
#servicestabs
{
	padding-top: 20px;
}
#servicestabs div
{
	height: 46px;
	padding-left: 125px;
	padding-right: 125px;
	background: url('../images/biotabs-bg.png') no-repeat 0px 0px;
}
	#servicestabs ul
	{
		list-style: none;
		margin: 0px;
		padding: 0px;
		height: 46px;
		background: url('../images/servicestabs.png') no-repeat 0px 0px;
	}
		#servicestabs ul li
		{
			float: left;
		}
			#servicestabs ul li a
			{
				display: block;
				height: 46px;
			}
			#services-item-1 a { width: 60px; }
			#services-item-2 a { width: 104px; }
			#services-item-3 a { width: 251px; }
			#services-item-4 a { width: 163px; }
			#services-item-5 a { width: 131px; }
			
				#servicestabs ul li a span { display: none; }
	#servicestabs .slide-menu-knob
	{
		display: block;
		margin-bottom: -46px; 
		width: 0px;
		height: 46px;
		background: url('../images/servicestabs-active.png') no-repeat 0px 0px;
	}
#services-text
{
}
.services-content
{
	float: right;
	width: 716px;
	height: 800px;
}
		
#services-text .services-content h2
{
	height: 31px;
}
	#services-text .title h2 span { display: none; }
	
.service-news
{
	overflow: auto;
}
#service-1 .service-news { height: 700px; width: 190px; }
#service-2 .service-news { height: 560px; width: 190px; }
#service-3 .service-news { height: 500px; width: 190px; }
#service-4 .service-news { height: 750px; width: 190px; }
#service-5 .service-news { height: 560px; width: 190px; }

#services-text .side .title-left
{
	margin-top: 14px;
}

#services-text .services-content .title-left
{
	margin-top: 14px;
	margin-right: 40px;
}
#services-text .article
{
	margin-right: 21px;
	/*height: 400px;*/
}

.service-text
{
	width: 350px;
	position: absolute;
	font-size: 12pt;
}
	#service-1 .service-text { width: 400px; }
	#service-2 .service-text { width: 300px; }
	
	.service-img
	{
		float: right;
		margin-top: 20px;
	}
	.service-text h3
	{
		margin: 0px;
		padding-top: 10px;
		color: #fff;
		font-size: 13pt;
		font-weight: normal;
	}
	.service-text p
	{
		margin: 0px;
		padding-bottom: 20px;
	}
		.service-text p strong
		{
			color: #fff;
			font-weight: normal;
		}
		.service-text p a
		{
			color: #fff;
			text-decoration: underline;
		}

/**** ARTISTS PAGE ***/
.artists-page #header
{
	height: 308px;
}

.artists
{
	position: absolute;
	width: 960px;
	margin-top: -170px;
	/*background: url('../images/artists-arrows.png') no-repeat 50% 240px;*/
}
.artist-carousel
{
	background: url('../images/light-artists.png') no-repeat bottom;
}
.artists-item
{
	float: left;
	width: 320px;
	font-size: 9pt;
	color: #686868;
}
	.artist-item-img
	{
	}
		.artist-item-img a
		{
			display: block;
			text-align: center;
			width: 320px;
			height: 408px;
		}
		.artist-item-img a img
		{
			position: relative;
			z-index: 20;
			height: 408px;
		}
	.artist-item-desc
	{
		position: absolute;
		/*width: 150px;*/
		margin-top: 170px;
		background: url('../images/dots.png') repeat-y 10px 0px;
	}
		.artist-item-desc h3
		{
			margin: 0px;
			font-size: 18pt;
			width: 125px;
			color: #000;
			text-transform: uppercase;
		}
		.artist-item-desc p
		{
			width: 125px;
			margin: 0px;
			color: #d4d4d4;
		}

.artists-releases
{
	padding-top: 202px;
}
	.artists-releases h3
	{
		margin: 0px;
		color: #fff;
		font-size: 15pt;
		font-weight: bold;
		text-transform: uppercase;
	}
		.artists-releases h3 small
		{
			display: block;
			color: #bc914d;
			font-size: 9pt;
		}
		.artists-releases h3 em
		{
			display: block;
			font-size: 9pt;
			font-style: normal;
			font-weight: normal;
			color: #fff;
		}
.artist-releases-item
{
	display: block;
}
	.artists-releases .accordion-toggler
	{
		float: left;
		width: 160px;
		cursor: pointer;
	}
		.artists-releases .accordion-toggler a
		{
			display: block;
			height: 157px;
		}
	.artists-releases .accordion-block
	{
		float: left;
		width: 260px;
		height: 150px;
		overflow: hidden;
	}
	.artists-releases .artist-release-text
	{
		padding-right: 10px;
	}

.news-img
{
	float: left;
	width: 190px;
	min-height: 190px;
	text-align: center;
}
	.news-img img
	{
		margin: 20px;
	}
.news-text
{
	float: left;
	width: 180px;
	padding: 10px 0px;
	max-height: 500px;
	overflow: auto;
}
	.news-text h3
	{
		margin: 0px;
		color: #fff;
		font-size: 20pt;
		font-weight: bold;
		text-transform: uppercase;
	}
		.news-text h3 small
		{
			display: block;
			color: #bc914d;
			font-size: 14pt;
		}
		.news-text h3 em
		{
			display: block;
			font-size: 14pt;
			font-style: normal;
			font-weight: normal;
			color: #909090;
		}
	.news-text p
	{
		margin: 0px;
		padding-top: 10px;
		font-size: 9pt;
	}
	.news-text a
	{
		color: inherit;
		font-weight: bold;
		text-decoration: underline;
	}
