@import url("reset.css");
@import url("font.css");
	
	
body
{

	margin: 0;
	padding: 0;	
	overflow: hidden;	
	overflow-x: hidden;
	overflow-y: hidden;
	
	
	background-color: #231F20;
	
	/*-webkit-transform: scale(0.1, 0.1);
    margin-top: 500px;*/
}

.home h1{
	font-family: "UniversLTStd49LtUltraCn", "Arial", "Verdana";
    font-size: 24px;
    letter-spacing: 3px;
    color: #ED1C24;
    margin-left: 76px;
    margin-top: 13px;
    margin-bottom: 15px;
}
	



.wrapper
{
	/*-webkit-transition:all 1.0s ease-in-out;
	-o-transition:all 1.0s ease-in-out;
	-ms-transition:all 1.0s ease-in-out;
	-moz-transition:all 1.0s ease-in-out;
	transition:all 1.0s ease-in-out;*/
	z-index: 1;
}

body.animation .page
{
    background-color: #000;    
}

.page
{
	overflow: hidden;	
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;	
	background-color: White;
	
}

	.page .bgimage
	{
		position: absolute;			
	}

	.page .content
	{
		position: absolute;
		width: 100%;
		height: 100%;		
		padding: 50px;
		
	}	
	    .page .content .subscribe
	    {
	        position: absolute;
            top: 43px;
            right: 150px;
            font-size: 16px;
			font-family: "UniversLTStd47LightCondensed","Arial", "Verdana";
            color: #FFF7E5;
	     }
					
			.page .content .subscribe a
			{
				color: inherit;
			}
				
			.page .content .subscribe.white
			{
				color: #FFF7E5;
			}
	


		.page .content .nav
		{
			position: absolute;
			right: 100px;
			bottom: 193px;
		}
		
			.page .content .nav li
			{
				margin-right: 50px;
				margin-bottom: 6px;	
				border-bottom: solid 4px #FFF7E5;
				width: 128px;
				text-align: right;
			}
			
			.page .content .nav li.grey
			{
				border-bottom: solid 4px #6E6E6E;
			}
			
			
			.page .content .nav.white li
			{
				border-bottom: solid 4px #FFF7E5;
			}
			
			.page .content .nav li.active, .page .content .nav li:hover
			{
				margin-right: 0;
				padding-right: 50px;
				border-color: #ED1C24;
			}
			
			.page .content .nav li.press
			{
				margin-top: 20px;
				border-bottom: solid 4px #B0171F;
			}
		
				.page .content .nav li a
				{
					font-family: "UniversLTStd49LtUltraCn", "Arial", "Verdana";
					letter-spacing: 3px;
					text-decoration: none;
					color: #FFF7E5;
					font-size: 35px;
					margin-right: -4px;
				}
				
				.page .content .nav li.grey a
				{
					color: #6E6E6E;
				}
				
				.page .content .nav.white li a
				{
					color: #FFF7E5;
				}
				
				.page .content .nav li.press-nav a
				{
					/*font-family: "UniversLTStd57Condensed";
					font-variant: small-caps;
					letter-spacing: 0px;
					font-size: 32px;
					color: #B0171F;*/
				}
				
		.page .content .footer
		{
			position: absolute;
			left: 0;
			bottom: 100px;
			width: 100%;
		}
		

			
			.page .content .footer .stroke-right
			{
				background-color: #ED1C24;
				width: 15px;
				height: 50px;
				position: absolute;
				bottom:0;
				right: 150px;
			}
			
			.page .content .footer .stroke-right.white
			{
				background-color: #fff;
			}
			
			.page .content .footer .social-icons
			{
				margin-left: 50px;
				margin-bottom: 25px;
				vertical-align: middle;
			}
			
			.page .content .footer .social-icons.margin
			{
				margin-left: 209px;
			}
			.page .content .footer .social-icons.margin-small
			{
				margin-left: 154px;
			}
				.page .content .footer .social-icons li
				{
					width: 25px;
					height: 25px;
					display: inline-block;
					margin-left: 6px;
					vertical-align: middle;
				}				
				
				.page .content .footer .social-icons li.facebook-icon	{background-position: 0 0;}
				.page .content .footer .social-icons li.facebook-icon:hover	{background-position: 0 25px;}
				.page .content .footer .social-icons li.twitter-icon	{background-position: 75px 0;}
				.page .content .footer .social-icons li.twitter-icon:hover	{background-position: 75px 25px;}
				.page .content .footer .social-icons li.youtube-icon	{background-position: 50px 0;}
				.page .content .footer .social-icons li.youtube-icon:hover	{background-position: 50px 25px;}
				.page .content .footer .social-icons li.myspace-icon	{background-position: 25px 0;}
				.page .content .footer .social-icons li.myspace-icon:hover	{background-position: 25px 25px;}
				
				
				.page .content .footer .booking
				{
				    background-image: none !important;
				    width: auto !important;
				    height: auto !important;
		            margin-left: 25px !important;
				}
				
				.page .content .footer .booking	a
				{
				    font-size: 16px;
                    font-family: "UniversLTStd47LightCondensed","Arial", "Verdana";
                    color: #ef161f;
			    }
				
					.page .content .footer .social-icons li a
					{						
						width: 100%;
						height: 100%;
						display: block;
					}
				




.container
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;	
}



.home
{	
	position: absolute;
	top: 0;
	left: 0;
	background-color: #010101;
}
	
	.home .bgimage
	{
	    position: absolute;
	    height: 100%;
	    width: auto;
	    left: 50%;
	}


	
	.home .content .tagline, .home .content .tagline a
	{
		font-family: "UniversLTStd49LtUltraCn","Arial", "Verdana";
		color: #FFF7E5;
		font-size: 35px;
		letter-spacing: 5px;	
		text-decoration: none;	
		
		
	}
	
	.home .home-red
	{
	    position: absolute;
        left: 0;
        top: 0;
        min-height: 100%;
        min-width: 100%;    
	}
	
	.home .content .tagline
	{
	    margin-left: 151px;   
     }
					
	.home .content .nav li.press-nav a
	{
	    color: #ED1C24;
	}
	.home .content .nav li.press-nav
	{
	    border-bottom: solid 4px #ED1C24;
	}
	
	
	.home .content .tagline a:hover
	{
	    border-bottom: solid 4px #FFF7E5; 
	}
	
	.home .content .footer .social-icons li
	{
	    background-image: url(../assets/images/social-icons/home.png);
	}
	
.news
{
	position: absolute;		
	top: 100%;	
	left: 0;
	background-color: #f7d9a0;
}

	.news .bgimage, .news-detail .bgimage
	{
		height: 100%;
		position: absolute;
		right:0;
	}
	
	.news .content .footer .social-icons li, .news-detail .content .footer .social-icons li
	{
	    background-image: url(../assets/images/social-icons/news.png);
	}
	.news .content .footer .subscribe, .news-detail .content .footer .subscribe
	{
	    color: #000;    
	}
	
	.news .content .footer .stroke-right, .news-detail .content .footer .stroke-right
	{
	    background-color: #FFCB05;    
	}
	
	.news .content .nav li.press-nav a, .news-detail .content .nav li.press-nav a, .news .content .footer .booking a, .news-detail .content .footer .booking a, .newsletter .content .footer .booking a
	{
	    color: #FFCB05; 
	}
	
	.news .content .nav li.press-nav, .news-detail .content .nav li.press-nav
	{
        border-bottom: solid 4px #FFCB05;
    }
    
     .news .content .nav li.active, .news .content .nav li:hover, .news-detail .content .nav li.active, .news-detail .content .nav li:hover
	{
		border-color: #FFCB05;
	}
	
	
	.news .content .news-icon, .news-detail .content .news-icon
	{
		margin-bottom: 13px;
	}

	.news .content .prev-arrow, .news .content .next-arrow, .news-detail .content .prev-arrow, .news-detail .content .next-arrow
	{
		display: block;
		margin-left: 6px;	
		visibility: visible;	
	}
	
	.news .content .prev-arrow.disabled, .news .content .next-arrow.disabled, .news-detail .content .prev-arrow.disabled, .news-detail .content .next-arrow.disabled
	{
		visibility: hidden;	
	}

	.news .content #year-holder, .news-detail .content #year-holder-detail
	{
		margin-top: 5px;
		margin-bottom: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: solid 1px #FFCB05;
		border-top: solid 1px #FFCB05;
		width: 29px;
		overflow: hidden;
	}
	
		
	
		.news .content #year-holder ul#year-list li, .news-detail .content #year-holder-detail ul#year-list-detail li
		{
			margin-bottom: 7px;
		}
			
			.news .content #year-holder ul#year-list li a, .news-detail .content #year-holder-detail ul#year-list-detail li a
			{
				color: #231F20;
				font-size: 20px;
				font-family: "UniversLTStd49LtUltraCn","Arial", "Verdana";
				text-decoration: none;
				letter-spacing: 2px;
			}
			.news .content #year-holder ul#year-list li a.selected, .news-detail .content #year-holder-detail ul#year-list-detail li a.selected
			{
				color: #FFCB05;
			}
			
		
	.news .content #news-holder
	{
		position: absolute;
		top: 50px;
		left: 160px;
		overflow: hidden;
		
	}
			.news .content #news-holder ul#news-items, .news-detail .content #detail-holder #detail-content
			{
			    max-width: 750px !important;
				line-height: 1.3em;
			}
			
				.news .content #news-holder ul#news-items li
				{
					margin-bottom: 35px;
				}
	
			.news .content #news-holder .date, .news-detail .content #detail-holder .date
			{
					color: #6E6E6E;
					font-family: "UniversLTStd59UltraCondensed","Arial", "Verdana";
					font-size: 21px;
					letter-spacing: 2px;
			}
			.news .content #news-holder h3, .news-detail .content #detail-holder h3
			{
					color: #231F20;
					display: inline-block;
					font-family: "UniversLTStd59UltraCondensed","Arial", "Verdana";
					font-size: 21px;
					letter-spacing: 2px;
					text-transform: lowercase;
					margin-bottom: 13px;
			}
			.news .content #news-holder p, .news-detail .content #detail-holder p, .news .content #news-holder div, .news-detail .content #detail-holder div
			{
					color: #231F20;
					font-family: "UniversLTStd57Condensed","Arial", "Verdana";
					font-size: 15px;
					margin-top: 2px;
			}
			
			    .news .content #news-holder p div, .news-detail .content #detail-content div
			    {
			        margin-top: 10px;
			        margin-bottom: 0;
			    }
			.news .content #news-holder li a.readmore, .news-detail .content  .back
			{
				color: #6E6E6E;
				letter-spacing: 2px;
					font-family: "UniversLTStd49LtUltraCn", "Arial", "Verdana";
					font-size: 21px;
					text-decoration: none;
					border-bottom: solid 4px #6E6E6E;
					display: inline-block;
					margin-top: 14px;
					padding-right: 5px;
					
					padding-bottom: 2px;
			}
			
			.news .content #news-holder li a.readmore:hover, .news-detail .content  .back:hover
			{
			    color: #231F20;
			    border-bottom: solid 4px #231F20;
			}
			
			.news .content #news-holder li .short-content a, .news .content .full-text a
			{
			    text-decoration: underline;
			    border: none;    
			    font-family: "UniversLTStd57Condensed","Arial", "Verdana";
			    font-size: 15px;
			    letter-spacing: 0;
			}
			
			.news .content #news-holder li .short-content
			{
			    font-family: "UniversLTStd57Condensed","Arial", "Verdana";
			    font-size: 15px;
			   }
			
		
	.news .content .buttons, .news-detail .content .buttons
	{
		position: absolute;
		top: 35px;
	}
	
		.news .content ul.buttons li, .news-detail .content ul.buttons li
		{
			background-image:url(../assets/images/bg-buttons-news.png);
			padding-top: 12px;
			padding-left: 40px;
			width: 80px;
			height: 40px;
			color: #FFCB05;
			font-family: "UniversLTStd49LtUltraCn","Arial", "Verdana";
			font-size: 24px;
			cursor: pointer;
			letter-spacing: 3px;
			background-repeat: no-repeat;
		}
		.news .content ul.buttons li.next, .news-detail .content ul.buttons li.next
		{
		    background-position: -30px 0;    
		}
		.news .content ul.buttons li.prev, .news-detail .content ul.buttons li.prev
		{
		    margin-top: 10px;
            margin-left: 9px;
            padding-left: 33px;
            width: 100px;
		}
		.news .content ul.buttons li.disabled, .news .content ul.buttons li.no-scrolling, .news-detail .content ul.buttons li.disabled, .news-detail .content ul.buttons li.no-scrolling,
		.news .content ul.buttons li.disabled:hover, .news-detail .content ul.buttons li.disabled:hover
		{
			color: #f6e475;
			cursor: default;
		}
		.news .content ul.buttons li:hover, .news-detail .content ul.buttons li:hover
		{
		    color: #231F20;
		
		}
		
		

.news-detail
{
	position: absolute;		
	background-color: #F7D9A0;
}

	.news-detail .content #detail-position
	{
	    position: absolute;
		top: 50px;
		left: 160px;
		
	}
	
	    .news-detail .content #detail-position #detail-holder
	    {	    
	        overflow: hidden;
	    }
	    
	         .news-detail .content #detail-position #detail-holder .full-text div
	        {	    
	           margin-top: -5px;
	        }
	
	.news .content .share, .news-detail .content .share
	{
	    margin-top: 15px;
	    margin-bottom: 18px;    
	}
	
	.news .content .share .twitter, .news .content .share .facebook, .news .content .share .google-plus,
	.news-detail .content .share .twitter, .news-detail .content .share .facebook, .news-detail .content .share .google-plus
	{
	    display: inline-block;    
	    margin-right: 40px;
	}
	
	    .news .content .share a, .news .share-text,
	    .news-detail .content .share a, .news-detail .share-text
	    {
	        text-decoration: none;
	        color: #6E6E6E;
	        font-family: UniversLTStd47LightCondensed, Arial, Verdana;
	        font-size: 16px;
	        background-repeat: no-repeat;
	        padding-left: 15px;
	        background-position: 0 3px;
	        
	    }
	    
	    .news .share-text,
	    .news-detail .share-text
	    {
	        padding-left: 0;
	        margin-right: 10px;    
	    }
	    
	        .news .content .share .twitter a,
	        .news-detail .content .share .twitter a
	        {
	            padding-left: 20px;
	            background-image: url(../assets/images/social-icons/twitter-icon.png);
	        }
	        .news .content .share .twitter a:hover,
	        .news-detail .content .share .twitter a:hover
	        {
	            background-position: 0px -16px;
	        }
	        
	        .news .content .share .facebook a,
	        .news-detail .content .share .facebook a
	        {
	            padding-left: 10px;
	            background-position: 0px 4px;
	            background-image: url(../assets/images/social-icons/facebook-icon.png);
	        }
	        .news .content .share .facebook a:hover,
	        .news-detail .content .share .facebook a:hover
	        {
	            background-position: 0px -15px;
	        }
	        .news .content .share .google-plus a,
	        .news-detail .content .share .google-plus a
	        {
	            background-image: url(../assets/images/social-icons/googleplus-icon.png);
	            background-position: 0px 5px;
	        }
	        .news .content .share .google-plus a:hover,
	        .news-detail .content .share .google-plus a:hover
	        {
	            background-position: 0px -14px;
	        }
	    .news .content .share a:hover,
	    .news-detail .content .share a:hover
	    {
	        
	        color: #231F20;
	        
	    }
	
	
	
	
	
.newsletter
{
	position: absolute;
}



	
	.newsletter .bgimage, .newsletter-thanks .bgimage
	{
		min-height: 100%;	
		min-width: 100%;
	}
	
	.newsletter .content .footer .social-icons li
	{
	    background-image: url(../assets/images/social-icons/news.png);
	}
	.newsletter .content .footer .subscribe
	{
	    color: #000;    
	}
	
	.newsletter .content .footer .stroke-right
	{
	    background-color: #FFCB05;    
	}
	
	.newsletter .content .nav li.press-nav a
	{
	    color: #FFCB05; 
	}
	
	.newsletter .content .nav li.press-nav
	{
        border-bottom: solid 4px #FFCB05;
    }
    
     .newsletter .content .nav li.active, .newsletter .content .nav li:hover
	{
		border-color: #FFCB05;
	}
	
	.newsletter .content #signin-container,.newsletter .content #thanks-container,  .newsletter-thanks .content #thanks-container
	{
		position: absolute;
		left: 160px;
		top: 53px;	
	}
	
		.newsletter .content #signin-container h3, .newsletter .content #thanks-container h3,  .newsletter-thanks .content #thanks-container h3
		{
			font-size: 24px;
			letter-spacing: 1px;
			font-family: "UniversLTStd59UltraCondensed","Arial", "Verdana";
			color: #FFCB05;
		}
		
			.newsletter .content #signin-container h3 span, .newsletter .content #thanks-container h3 span, .newsletter-thanks .content #thanks-container h3 span
			{
				color: #FFF7E5;	
			}

		.newsletter .content #signin-container form
		{
			margin-top: 25px;
			
			color: #231F20;	
			font-family: "UniversLTStd47LightCondensed","Arial", "Verdana";
			
					
		}	
			.newsletter .content #signin-container form label
			{
				font-family: "UniversLTStd39ThUltraCn", "Arial", "Verdana";
                letter-spacing: 3px;
                font-size: 22px;
                color: #FFF7E5;
                vertical-align: middle;
                display: inline-block;
                width: 66px;
                margin-top: -7px;
			}
			.newsletter .content #signin-container form input[type=text]
			{
				font-size: 14px;
				border: solid 1px #231F20;
				width: 367px;
				-webkit-border-radius: 5px; 
				-moz-border-radius: 5px; 
				-ms-border-radius: 5px;
				border-radius: 5px;
				padding: 5px;
				margin-bottom: 8px;
			}
			
			.newsletter .content #signin-container form input[type=text].error
			{
			    border: solid 3px #f00;    
			}
			
			.newsletter .content #signin-container form a, .newsletter #thanks-container a
			{
				text-decoration: none;
				background: none;
				border-bottom: solid 5px #FFCB05;
				padding: 0 7px 0 0;	
				color: #FFCB05;
				font-family: "UniversLTStd49LtUltraCn", "Arial", "Verdana";
                font-size: 24px;
                letter-spacing: 2px;
			}
			
			.newsletter .content #signin-container form a:hover, .newsletter-thanks .content #thanks-container a:hover
			{
			    color: #231F20;
			    border-bottom: solid 5px #231F20;
			}
			
			.newsletter .content #signin-container .error-message
			{
			    color: #f00;
			}
		
.newsletter-thanks
{
	position: absolute;
}

	.newsletter .content #thanks-container p
	{
		margin-top: 25px;
		margin-bottom: 25px;	
		color: #231F20;	
		font-family: "UniversLTStd47LightCondensed","Arial", "Verdana";
		font-size: 16px;
	}
	
						
.ontour
{
	position: absolute;		
	left: 0;
}
	.ontour .bgimage
	{
		position: absolute;
		right: 0;
		height: 100%;	
	}
	
	
	.ontour .content .footer .social-icons li, .vocalmob .content .footer .social-icons li
	
	{
	    background-image: url(../assets/images/social-icons/ontour.png);
	}
	.ontour .content .footer .subscribe, .vocalmob .content .footer .subscribe
	{
	    color: #fff;    
	}
	
	.ontour .content .footer .stroke-right, .vocalmob .content .footer .stroke-right
	{
	    background-color: #F37021;    
	}
	
	.ontour .content .nav li.press-nav a, .ontour .content .footer .booking a,
	.vocalmob .content .nav li.press-nav a, .vocalmob .content .footer .booking a
	{
	    color: #F37021; 
	}
	
	.ontour .content .nav li.press-nav,
	.vocalmob .content .nav li.press-nav
	{
        border-bottom: solid 4px #F37021;
    }
    
     .ontour .content .nav li.active, .ontour .content .nav li:hover,
     .vocalmob .content .nav li.active, .vocalmob .content .nav li:hover
	{
		border-color: #F37021;
	}
    
	
	
	.ontour .content .buttons
	{
		position: absolute;
		top: 165px;
		left: 40%;
	}
	
		.ontour .content ul.buttons li
		{
			background-image:url(../assets/images/bg-buttons-ontour.png);
			padding-top: 12px;
			padding-left: 40px;
			width: 80px;
			height: 40px;
			color: #F37021;
			font-family: "UniversLTStd49LtUltraCn","Arial", "Verdana";
			font-size: 24px;
			cursor: pointer;
			letter-spacing: 3px;
			background-repeat: no-repeat;
		}
		.ontour .content ul.buttons li.next
		{
		    background-position: -30px 0;    
		}
		
		.ontour .content ul.buttons li.prev
		{
			margin-top: 10px;
            margin-left: 9px;
            padding-left: 33px;
            width: 100px;
		}
		.ontour .content ul.buttons li:hover
		{
			color: #231F20;	
		}
		.ontour .content ul.buttons li.disabled, .ontour .content ul.buttons li.disabled:hover
		{
			color: #efb78f;
			cursor: default;
			
			
		}
	
	.ontour .content #search-tour
	{
		position: absolute;
		left: 160px;	
		top: 63px;
	}
	
	.ontour .content #search-tour #search-panel
	{
		margin-top: 3px;
	}
		.ontour .content #search-tour #search-panel label
		{
			font-family: "UniversLTStd49LtUltraCn", "Arial", "Verdana";
			letter-spacing: 2px;
			font-size: 18px;
			color: #231F20	
		}
		
		.ontour .content #search-tour #search-panel input[type=text], .ontour .content #search-tour #search-panel select
		{
			font-family: "UniversLTStd47LightCondensed","Arial", "Verdana";
			font-size: 14px;
			letter-spacing: 2px;
			padding: 4px 5px;
			width: 104px;
			margin-left: 10px;
			
			color: #231F20;
			border: solid 1px #231F20;
					
			-webkit-border-radius: 5px; 
			-moz-border-radius: 5px; 
			-ms-border-radius: 5px;
			border-radius: 5px;
			
			
		}
		
		.ontour .content #search-tour #search-panel .date-search
		{
			margin-top:	7px;
			margin-left: 65px;
		}
		
			.ontour .content #search-tour #search-panel .date-search input[type=text]
			{
				width: 38px;	
				text-align: center;
			}
			
	
		.ontour .content .scrollholder
		{
			margin-top: 50px;	
			overflow: hidden;	
		}
		
			.ontour .content #tour-items li
			{
				margin-bottom: 27px;	
			}
			
				.ontour .content #tour-items li .date
				{
					color: #F37021;
					font-family: "UniversLTStd59UltraCondensed","Arial", "Verdana";
					font-size: 21px;
					letter-spacing: 2px;
				}
				.ontour .content #tour-items li h3
				{
					color: #231F20;
					display: inline-block;
					font-family: "UniversLTStd59UltraCondensed","Arial", "Verdana";
					font-size: 21px;
					letter-spacing: 2px;
					text-transform: lowercase;
					margin-bottom: 13px;
				}
				.ontour .content #tour-items li p
				{
					color: #231F20;
					font-family: "UniversLTStd57Condensed","Arial", "Verdana";
					font-size: 15px;
					margin-top: 2px;
					text-transform: lowercase;
				}
				.ontour .content #tour-items li a
				{
					color: #F37021;
					font-family: "UniversLTStd49LtUltraCn", "Arial", "Verdana";
					font-size: 21px;
					text-decoration: none;
					border-bottom: solid 4px #F37021;
					display: inline-block;
					margin-top: 14px;
					padding-right: 5px;
					letter-spacing: 2px;
					padding-bottom: 2px;
				}
				.ontour .content #tour-items li a:hover
				{
					color: #231F20;
					border-color: #231F20;
				}
	
.music
{
	position: absolute;		
	left: 100%;
	background-color: #001D32;
}

	.music .bgimage
	{
		min-width: 100%;
		min-height: 100%;		
	}
	
	.music .content .footer .social-icons li, .song-detail .content .footer .social-icons li, .album-media .content .footer .social-icons li
	{
	    background-image: url(../assets/images/social-icons/music.png);
	}
	.music .content .footer .subscribe, .song-detail .content .footer .subscribe, .album-media .content .footer .subscribe
	{
	    color: #000;    
	}
	
	.music .content .footer .stroke-right, .song-detail .content .footer .stroke-right, .album-media .content .footer .stroke-right
	{
	    background-color: #00868B;    
	}
	
	.music .content .nav li.press-nav a, .song-detail .content .nav li.press-nav a, .album-media .content .nav li.press-nav a, 
	.music .content .footer .booking a, .song-detail .content .footer .booking a, .album-media .content .footer .booking a
	{
	    color: #00868B; 
	}
	
	.music .content .nav li.press-nav, .song-detail .content .nav li.press-nav, .album-media .content .nav li.press-nav
	{
        border-bottom: solid 4px #00868B;
    }
     .music .content .nav li.active, .music .content .nav li:hover,  .song-detail .content .nav li.active, .song-detail .content .nav li:hover, .album-media .content .nav li.active, .album-media .content .nav li:hover
	{
		border-color: #00868B;
	}
	
	
	.music .content #album-holder
	{
		height: 215px;
		padding-top: 50px;
		padding-left: 25px;
		position: absolute;
		background-color: #00868B;
		overflow: hidden;
		top: 250px;

	}
	
		.music .content #album-holder ul#album-list li
		{
			float: left;
			margin-left: 10px;
			width:150px;
		}
		
		.music .content #album-holder ul#album-list li p
		{
		    width: 160px;    
		    text-align: center;
		    
		}
		
			.music .content #album-holder ul#album-list li .album-view-links
			{
				visibility: hidden;
				position: absolute;
                margin: -154px auto auto 0;
                width: 140px;
                overflow: hidden;
                height: 130px;
                padding-top: 20px;
                padding-left: 10px;	
                background-color: #FFF7E5;
                opacity: 0.75;
		        filter: alpha(opacity = 75);
			}
				.music .content #album-holder ul#album-list li .album-view-links a
				{
					text-decoration: none;
					color: #803A77;
					font-size: 24px;
					font-family: "UniversLTStd39ThUltraCn", "Arial", "Verdana";
					letter-spacing: 3px;
					border-bottom: solid #803A77 4px;
					padding-bottom: 0px;
				}
				.music .content #album-holder ul#album-list li .album-view-links a.press
				{
					line-height: 55px;	
				}
				
				.music .content #album-holder ul#album-list li .album-view-links a:hover
				{
				    color: #231F20;
				    border-bottom: solid #231F20 4px;
				 }
				
				.music .content #album-holder ul#album-list li .title
				{
					font-family: "UniversLTStd47LightCondensed","Arial", "Verdana";	
					color: #FFF7E5;
					font-size: 18px;
						
				}	
				.music .content #album-holder ul#album-list li .year
				{
					font-family: "UniversLTStd47LightCondensed","Arial", "Verdana";	
					color: #FFF7E5;
					font-size: 14px;	
				}	
				
		.music .content #album-holder .buttons
		{
			position: absolute;
			right: 25px;;
			top: 18px;
		}
			.music .content #album-holder .buttons li
			{
				display: inline;
				color: #fcf5e3;
				font-family: "UniversLTStd49LtUltraCn","Arial", "Verdana";
				font-size: 24px;
				cursor: pointer;
				letter-spacing: 3px;
			}
			.music .content #album-holder .buttons li:first-child
			{
				margin-right: 18px;
			}
			.music .content #album-holder .buttons li.disabled
			{
				color: #85bdb5;
				cursor: default;
			}
				

		
.album-media
{
	position: absolute;		
	background-color: #001D32;
}

	.album-media .bgimage
	{
		min-width: 100%;
		min-height: 100%;
			
	}
	
	    .content .album-links
	    {
	        position: absolute;
            top: 276px;
            left: 50px;
	    }
	    
	        .content .album-links li
	        {
	            margin-bottom: 13px;
	        }
	        
	        	.content .album-links li a
	            {
	                  font-size: 24px;
					  font-family: "UniversLTStd49LtUltraCn", "Arial", "Verdana";
					  font-size: 21px;
					  letter-spacing: 2px;
					  border-bottom: solid #803A77 4px;
					  padding-bottom: 2px;
					  color: #803A77;
					  text-decoration: none;
					  width: 142px;
                        display: inline-block;
	            }
	            
	            .content .album-links li a:hover
	            {
	                border-bottom: solid 4px #231F20;
					color: #231F20;
	             }
	            
	     .album-media .content .music-svg, .song-media .content .music-svg
	     {
	        margin-left:14px;    
	     }

		.album-media .content .songs
		{
			position: absolute;	
			top: 98px;
			left: 214px;
		}
		
			.album-media .content .songs h3, .song-detail .content .song h3
			{
				letter-spacing: 3px;
				font-size: 24px;
				color: #803A77;
				font-family: "UniversLTStd49LtUltraCn","Arial", "Verdana";
				margin-left: 40px;
				text-transform: lowercase;
			}
			
			.song-detail .content .song h3
			{
			    margin-bottom: 25px;    
			}
			
			.album-media .content .songs .album-cover
			{
			    float:left;
			    margin-top: 30px;
                margin-left: 30px;    
			}
			
			.album-cover
			{
			    width: 150px;   
			 }
			
			.album-media .content .songs #track-holder
			{
				margin-top: 25px;
				overflow: hidden;
				padding-bottom: 8px;
				float: left;
			}
			
				.album-media .content .songs #track-holder #track-list td
				{
					color: #FFF7E5;
					padding-bottom: 15px;
				}
				
					.album-media .content .songs #track-holder #track-list td .number
					{
						letter-spacing: 1px;
                        font-size: 15px;
                        font-family: UniversLTStd57Condensed, Arial, Verdana;
					}
					
					.album-media .content .songs #track-holder #track-list td .title
					{
						letter-spacing: 1px;
                        font-size: 15px;
                        font-family: UniversLTStd57Condensed, Arial, Verdana;
						display:inline-block;
						margin-right: 25px;
					}
					
					.album-media .content .songs #track-holder #track-list td a
					{
						margin-right: 25px;
						color: #FFF7E5;
						letter-spacing: 2px;
					    font-family: "UniversLTStd49LtUltraCn", "Arial", "Verdana";
					    font-size: 21px;
						text-decoration: none;
						padding-bottom: 2px;
						border-bottom: solid 4px #FFF7E5;
						
					}
					
					.album-media .content .songs #track-holder #track-list td a:hover
					{
					    border-bottom: solid 4px #231F20;
					    color: #231F20;
					    
					 }
					 .album-media .content .songs #track-holder #track-list td a.no-hover
					 {
					       /* IE 8 */
                          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
                          /* IE 5-7 */
                          filter: alpha(opacity=50);

                          /* Netscape */
                          -moz-opacity: 0.5;

                          /* Safari 1.x */
                          -khtml-opacity: 0.5;

                          /* Good browsers */
                          opacity: 0.5;
					     
					}
					.album-media .content .songs #track-holder #track-list td a.no-hover:hover
					{
					    border-bottom: solid 4px #fff;
					    color: #fff;
					    
					 }
					
			.album-media .content .songs .back
			{
				color: #803A77;
						letter-spacing: 2px;
					font-family: "UniversLTStd49LtUltraCn", "Arial", "Verdana";
					font-size: 21px;
				text-decoration: none;
				border-bottom: solid 4px #803A77;
				display: inline-block;
				margin-top: 25px;
				padding-right: 5px;	
				padding-bottom: 2px
			}
			
			.album-media .content .songs .back:hover
			{
                    border-bottom: solid 4px #231F20;
					color: #231F20;
			 }
		
	.album-media .content .buttons, .song-detail .content .buttons
	{
		position: absolute;
        top: 337px;
        left: 765px;
	}
	
		.album-media .content ul.buttons li, .song-detail .content ul.buttons li
		{
            background-image: url(../assets/images/bg-buttons-music.png);
            padding-top: 12px;
            padding-left: 11px;
            width: 109px;
            height: 40px;
            color: #cde2d4;
            font-family: "UniversLTStd49LtUltraCn","Arial", "Verdana";
            font-size: 24px;
            cursor: pointer;
            letter-spacing: 3px;
            background-position: -58px 0px;
            background-repeat: no-repeat;
		}
		.album-media .content ul.buttons li.prev, .song-detail .content ul.buttons li.prev
		{
			margin-top: 10px;
			background-position: -23px 0;
		}
		.album-media .content ul.buttons li.disabled, .song-detail .content ul.buttons li.disabled
		{
			color: #919e97;
			cursor: default;
		}


.song-detail
{
	position: absolute;		
	background-color: #001D32;
}

	.song-detail .bgimage
	{
		min-width: 100%;
		min-height: 100%;
			
	}

	.song-detail .content .song
	{
			position: absolute;	
			top: 98px;
			left: 214px;
	}

		
		.song-detail .content .song .song-title
		{
			color: #FFF7E5;
			font-family: "UniversLTStd47LightCondensed","Arial", "Verdana";
			margin-bottom: 30px;
			line-height: 20px;
			font-size: 16px;
		}
		
		.song-detail .content .song .preview
		{
			margin-left: 55px;
			color: #FFF7E5;
			border-bottom: solid 4px #FFF7E5;
			
            letter-spacing: 2px;
            font-family: "UniversLTStd49LtUltraCn", "Arial", "Verdana";
            font-size: 21px;
            text-decoration: none;
            padding-bottom: 2px;
			
		}
		
			.song-detail .content .song #lyrics-holder
			{
				overflow: hidden;	
				margin-top: 30px;
			}
	
				.song-detail .content .song #lyrics-holder #lyrics *
				{
					color: #FFF7E5;
					font-family: "UniversLTStd57Condensed","Arial", "Verdana";
					line-height: 20px;
					font-size: 14px;
					width: 350px;
				}
				
				
	.song-detail .content .back
	{
            color: #803A77;
			letter-spacing: 2px;
			font-family: "UniversLTStd49LtUltraCn", "Arial", "Verdana";
			font-size: 21px;
            text-decoration: none;
            border-bottom: solid 4px #803A77;
            display: inline-block;
            margin-top: 30px;
            padding-right: 7px;
	}
	
	.song-detail .content .back:hover
	{
	     border-bottom: solid 4px #231F20;
         color: #231F20;
	}
				
				
	.song-detail .content .buttons
	{
		position: absolute;
        top: 288px;
        left: 625px;
	}
	
		
	



.media
{
	position: absolute;	
	background-image: url(../assets/images/backgrounds/media-color.jpg);		
}
	#video-frame.hide
	{
		display: none !important;	
	}
	.media .small-bg
	{
	    position: absolute;
        left: 50%;
        top: -10px;
        margin-left: -503px;	
	}
	
	.media .media-icon
	{
		margin-bottom: 0;
    position: absolute;
    top: 50px;
    left: 50px;
	}

	
	.media #media-switcher
	{
		width: 81px;
		height: 31;
		position: absolute;
		top: 220px;
		left: 166px;
		
		cursor: pointer;
	}
	
		.media #media-switcher .video
		{
			position: absolute;
			top: 0;
			left: 0;
			width: 81px;
			height: 31;
			background-image:url(../assets/images/videophoto.png);
			
			height: 31px;
		}
		.media #media-switcher .video:hover
		{
			background-position: 0 31px;
		}
		.media #media-switcher .photo
		{
			display: none;
			position: absolute;
			top: 0;
			left: 0;
			width: 81px;
			height: 31;
			background-image:url(../assets/images/photovideo.png);			
			height: 31px;
		}
		.media #media-switcher .video:hover
		{
			background-position: 0 31px;
		}
	.media .content h2
	{
	    position: absolute;
        top: 228px;
        left: 300px;
        font-family: "UniversLTStd59UltraCondensed","Arial", "Verdana";
        letter-spacing: 2px;
        font-size: 21px;
        text-transform: lowercase;    
	}
		
	.media .content .footer .social-icons li
	{
	    background-image: url(../assets/images/social-icons/media.png);
	}
	
	.media .content .footer .stroke-right
	{
	    background-color: #EC008C;
	}
	
	.media .content .nav li.press-nav a, .media .content .footer .booking a
	{
	    color: #EC008C; 
	}
	
	.media .content .nav li.press-nav
	{
        border-bottom: solid 4px #EC008C;
    }
    
     .media .content .nav li.active, .media .content .nav li:hover
	{
		border-color: #EC008C;
	}
    
    
	
	.media .content #video-content, .media .content #photo-content
	{
		background-image: url(../assets/images/photo-bg.jpg);
		height: 285px;
		padding: 25px;	
		
	}
		.media .content #video-content h3
		{
			color: #fff;
			font-family: "UniversLTStd47LightCondensed","Arial", "Verdana";
			font-size: 16px;
			margin-bottom: 10px;
			line-height: 23px;
		}
			.media .content #video-content h3 .date
			{
				font-size: 14px;
			}
		
		.media .content #video-content ul.buttons
		{
			float: right;
			margin-top: -32px;
		}
			.media .content #video-content ul.buttons li, .media .content #photo-content ul.buttons li
			{
				color: #EC008C;
				display: inline;
				font-family: "UniversLTStd49LtUltraCn","Arial", "Verdana";
				font-size: 24px;
				cursor: pointer;
				letter-spacing: 3px;
			}
            .media .content #video-content ul.buttons li:hover, .media .content #photo-content ul.buttons li:hover
            {
                color: #fff;
            }
			.media .content #video-content ul.buttons li:first-child, .media .content #photo-content ul.buttons li:first-child
			{
				margin-right: 18px;
			}
			.media .content #video-content ul.buttons li.disabled, .media .content #photo-content ul.buttons li.disabled
			{
				color: #810957;
				cursor: default;
			}
		.media .content #video-content #thumbholder
		{
			margin-left: 336px;	
			overflow: hidden;
		}
				.media .content #video-content ul.thumblist li
				{
					width: 160px;
					margin-right: 10px;
					float: left;
					cursor: pointer;
				}
	.media .content #photo-content, .media .content #video-content
	{
		position: absolute;
		top: 250px;
		left: 50px;
		display: none;
		overflow: hidden;
		background-image: url(../assets/images/photo-bg.jpg);
	}
	
	.media .content #video-content
	{
	   display: block;
	}
	
		.media .content #photo-content ul.buttons
		{
			position: absolute;
			right: 25px;
			top: 20px;
		}
		.media .content #photo-content ul.images
		{
			margin-top: 29px;
		}
	
			.media .content #photo-content ul.images li
			{
			    text-align: center;	
				width: 180px;
				display: inline-block;
				margin-right: 10px;
				vertical-align: top;
				line-height: 20px;
			}
				.media .content #photo-content ul.images li img
				{
					margin-bottom: 5px;
				}
				.media .content #photo-content ul.images li span.title
				{
					color: #fff;
					font-family: "UniversLTStd47LightCondensed","Arial", "Verdana";
					font-size: 16px;
				}
				
				.media .content #photo-content ul.images li span.year
				{
				    font-family: "UniversLTStd59UltraCondensed","Arial", "Verdana";
				    color: #ED037C;
				    font-size: 18px;
				 }
	
	
	
	

.links
{
	position: absolute;		
	top: 0;
}

	.links .bgimage
	{
		min-width: 100%;
		min-height: 100%;
			
	}
	.links .content .footer .social-icons li
	{
	    background-image: url(../assets/images/social-icons/links.png);
	}
	.links .content .footer .subscribe
	{
	    color: #000;    
	}
	
	.links .content .footer .stroke-right
	{
	    background-color: #00A84F;    
	}
	
	.links .content .nav li.press-nav a, .links .content .footer .booking a
	{
	    color: #00A84F; 
	}
	
	.links .content .nav li.press-nav
	{
        border-bottom: solid 4px #00A84F;
    }
    
    .links .content .nav li.active, .links .content .nav li:hover
	{
		border-color: #00A84F;
	}
    
	.links .content #links-holder
	{
		position: absolute;
		top: 157px;
		left: 160px;
		overflow: hidden;
	}
	    .links .content #links-holder ul#link-items li
	    {
	        margin-top: 30px;    
	    }
				.links .content #links-holder ul#link-items li h3 a
				{
					font-family: "UniversLTStd59UltraCondensed","Arial", "Verdana";
					font-size: 34px;
					color: #f30;
					letter-spacing: 3px;
					margin-bottom: 5px;
					text-transform: lowercase;
					text-decoration: none;
				}
				
	.links .content .buttons
	{
	    position: absolute;
	    top: 36px;
	    left: 40%;
	}
	    .links .content .buttons li
	    {
		    background-image: url(../assets/images/bg-buttons-links.png);
		    background-position: right top;
            padding-top: 15px;
            padding-left: 10px;
            width: 47px;
            height: 35px;
            color: #FFA500;
            font-family: "UniversLTStd49LtUltraCn","Arial", "Verdana";
            font-size: 24px;
            cursor: pointer;
            letter-spacing: 3px;
            margin-bottom: 10px;
	    }
	
	    .links .content .buttons li.disbaled
	    {
	        color: #f2d27b;
	    }
	
	    .links .content .buttons li.prev
	    {
	        width: 82px;
	     }
	



.press
{
	position: absolute;		
	top: 0;
	background-color: #2C75FF;
}
	.press .bgimage
	{
		position: absolute;
        right: 0;
        height: 100%;
			
	}
	
	.press .content .footer .social-icons li
	{
	    background-image: url(../assets/images/social-icons/press.png);
	}
	.press .content .footer .subscribe
	{
	    color: #fff;    
	}
	
	.press .content .footer .stroke-right
	{
	    background-color: #1F1B6C;    
	}
	
	.press .content .nav li.press-nav a, .press .content .footer .booking a
	{
	    color: #1F1B6C; 
	}
	
	.press .content .nav li.press-nav
	{
        border-bottom: solid 4px #1F1B6C;
    }
    
     .press .content .nav li.active, .press .content .nav li:hover
	{
		border-color: #1F1B6C;
	}

	.press .content #pressLogin, .press .content #lost-password, .press .content #request-account, .press .content #lost-password-thanks, .press .content #request-account-thanks
	{
		position: absolute;
		left: 160px;
		top: 50px;	
	}

		.press .content label
		{
			font-family: "UniversLTStd39ThUltraCn", "Arial", "Verdana";
			letter-spacing: 3px;
			font-size: 21px;	
			color: #FFF7E5;
			vertical-align:middle;
			display: inline-block;
			width:66px;
			margin-top: -7px;
		}
		.press .content input[type=text], .press .content input[type=password]
		{
			width: 282px;
			font-family: "UniversLTStd47LightCondensed","Arial", "Verdana";
			font-size: 14px;
			letter-spacing: 1px;
			padding: 4px 10px;
			
			color: #231F20;
			border: solid 1px #231F20;
			
			margin-bottom: 10px;
						
			-webkit-border-radius: 5px; 
			-moz-border-radius: 5px; 
			-ms-border-radius: 5px;
			border-radius: 5px;
			vertical-align: middle;
			
		}
		
		.press .content input[type=text].error, .press .content input[type=password].error
		{
		    border: solid #f00 3px;
		    line-height: 20px;
		 }
		
		
		
		.press .content input[type=submit]
		{
			border: none;
			background: none;
			border-bottom: solid 5px #1F1B6C;
			padding: 0 5px 1px 0;	
			color: #1F1B6C;
			font-family: "UniversLTStd49LtUltraCn", "Arial", "Verdana";
			font-size: 24px;
			letter-spacing: 2px;
			margin-left: 0px;
			cursor: pointer;
		}
		
		.press .content input[type=submit]:hover
		{
		    color: #231F20;
			border-bottom: solid 5px #231F20;
		}
		
		.press .content  h3
		{
			color: #1F1B6C;
			font-family: "UniversLTStd59UltraCondensed","Arial", "Verdana";
			font-size: 21px;
			letter-spacing: 2px;
			margin-bottom: 17px;	
		}
		
		    .press .content h3 span
		    {
		        color: #231F20;    
		    }
		    
	    .press .content span.checkbox
	    {
	        width: 16px;
            height: 16px;
            display: inline-block;
            margin-left: 68px;
            margin-top: 21px;
            margin-right: 10px;
            margin-bottom: -2px;  
	        background-image: url(../assets/images/radio-button-not-selected.png);
	   }
	   
	   .press .content span.checkbox-selected
	   {
	       background-image: url(../assets/images/radio-button-selected.png);
	   }
		
  
		
        .press .content p
        {
            color: #FFF7E5;
            letter-spacing: 1px;
            font-size: 14px;
            font-family: UniversLTStd57Condensed, Arial, Verdana;
            margin-bottom: 30px;
        }
        
        .press .content  p.password-recovery
        {
            margin-top: -7px;
            margin-left: 71px;
            color: #FFF7E5;
            font-family: UniversLTStd47LightCondensed, Arial, Verdana;
        }
            .press .content p.password-recovery a
            {
                color: inherit;    
            }
            
         .press .content p.error-message
		{
			color: #f00;	
			line-height: 20px;
		}
            
        .press .content a.request-account, .press .content a.back-press-home
        {
            text-decoration: none;
			background: none;
			border-bottom: solid 5px #1F1B6C;
			padding: 0 5px 0 0;	
			color: #1F1B6C;
			font-family: "UniversLTStd49LtUltraCn", "Arial", "Verdana";
			font-size: 24px;
			letter-spacing: 2px;
			margin-top: 30px;
			display: inline-block;
			padding-bottom: 3px;            
        }
        
        .press .content a.request-account:hover, .press .content a.back-press-home:hover
        {
            color: #231F20;
			border-bottom: solid 5px #231F20;
        }
        
.overzicht-extra
{
    position: absolute;    

}

.cw180
{
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}
	
	.ccw180
	{
		-webkit-transform:rotate(-180deg);
		-ms-transform:rotate(-180deg);
		-o-transform:rotate(-180deg);
		-moz-transform:rotate(-180deg);
		transform:rotate(-180deg);
	}
	
	.ccw90
	{
		-webkit-transform:rotate(-90deg);
		-ms-transform:rotate(-90deg);
		-o-transform:rotate(-90deg);
		-moz-transform:rotate(-90deg);
		transform:rotate(-90deg);
	}
	
	.cw90
	{
		-webkit-transform:rotate(90deg);
		-ms-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		transform:rotate(90deg);
	}
	
	.css-animation
	{
	    /*
		-webkit-transition:all 2.0s ease-in-out;
		-o-transition:all 2.0s ease-in-out;
		-ms-transition:all 2.0s ease-in-out;
		-moz-transition:all 2.0s ease-in-out;
		transition:all 2.0s ease-in-out;*/
		
	}
	
	
	#forTransformAnimation
	{
		width:0px;	
		
	}
	
	#forZoomAnimation
	{
		opacity:1;
	}

.hidden
{
    display: none;    
}

#switcher
{
    position: absolute;
    top: 188px;
    right: 328px 
}

#switcher li
{
    display: inline;  
}


#switcher li a
{
    font-family: "UniversLTStd39ThUltraCn", "Arial", "Verdana";
    color: #FFF7E5;
    font-size: 60px;
    letter-spacing: 2px;
    text-decoration: none;    
}

#switcher li.active a, #switcher li a:hover
{
    color: #EC008C;
}


.home-menu
{
    position: absolute;
    left: 0;
    bottom: 187px;
    
}

.home-menu li
{
    margin-top: 7px
}

.home-menu li img
{
    vertical-align: middle;    
    cursor: pointer;
}

.home-menu li span
{
   /* border-bottom: solid 4px #FFF7E5; */
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
    width: 128px;
}

.home-menu li.home-menu-media span { border-bottom-color: #46166B }
.home-menu li.home-menu-press span { border-bottom-color: #1F1B6C }
.home-menu li.home-menu-music span { border-bottom-color: #58C3BB }
.home-menu li.home-menu-links span { border-bottom-color: #00A84F }
.home-menu li.home-menu-news span { border-bottom-color: #FFCB05 }
.home-menu li.home-menu-ontour span { border-bottom-color: #F37021 }
.home-menu li.home-menu-home span { border-bottom-color: #ED1C24 }


.home-menu li a
{
    font-family: "UniversLTStd49LtUltraCn", "Arial", "Verdana";
    letter-spacing: 3px;
    text-decoration: none;
    color: #fff;
    font-size: 35px;
    float: right;
    height: 40px;
    
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    filter: alpha(opacity=30);
    opacity: 0.3;
    
}

.news .home-menu li a, .news-detail .home-menu li a
{
    color: #231F20;
}

.home .zapmama-drawing
{
    position: absolute;
    top: 50px;
    left: 84px;
}

.nav li.home-nav:hover { border-bottom: solid 4px #ED1C24 !important; }
.nav li.news-nav:hover { border-bottom: solid 4px #FFCB05 !important; }
.nav li.links-nav:hover { border-bottom: solid 4px #00A84F !important; }
.nav li.media-nav:hover { border-bottom: solid 4px #EC008C !important; }
.nav li.music-nav:hover { border-bottom: solid 4px #00868B !important; }
.nav li.ontour-nav:hover { border-bottom: solid 4px #F37021 !important; }
.nav li.community-nav:hover { border-bottom: solid 4px #9D1180 !important; }

.nav li.press-nav
{
    margin-top: 14px;
}


.newsletter form *
{
    vertical-align: middle;    
}

.media .content a.back
        {
            text-decoration: none;
			background: none;
			border-bottom: solid 5px #EC008C;
			padding: 0 5px 0 0;	
			color: #EC008C;
			font-family: "UniversLTStd49LtUltraCn", "Arial", "Verdana";
			font-size: 24px;
			letter-spacing: 2px;
			margin-top: 350px;
			padding-bottom: 3px;       
			display: none;     
			position: absolute;
            top: 260px;
            left: 50px;
  }
  
  

  
   .home .home-menu
   {
    position: static;    
   }
  
  .home .home-menu li
  {
    position: absolute;    
  }
   
  .home .home-menu li.right a
  {
    float: left;
  }

.community
{
    position: absolute;
}
    .community .bgimage
    {
        min-height: 100%;
        min-width: 100%;    
    }
    
    .community .content .footer .social-icons li
	{
	    background-image: url(../assets/images/social-icons/community.png);
	}
	
	.community .content .footer .stroke-right
	{
	    background-color: #9D1180;
	}
	
	.community .content .nav li.press-nav a, .community .content .footer .booking a
	{
	    color: #9D1180; 
	}
	
	.community .content .nav li.press-nav
	{
        border-bottom: solid 4px #9D1180;
    }
    
     .community .content .nav li.active, .media .content .nav li:hover
	{
		border-color: #9D1180;
	}
    
    
        .community .community-holder
        {
            width: 352px;
            position: absolute;
            top: 148px;
            left: 158px;   
        }
        
    
        #explination
        {
            color: #FFF6E4;
            font-size: 14px;
            font-family: "UniversLTStd57Condensed";
            line-height: 20px;
            margin-bottom: 15px;
        }

            .community .content .shop
			{
				color: #FFF6E4;
				letter-spacing: 2px;
				font-family: "UniversLTStd49LtUltraCn", "Arial", "Verdana";
				font-size: 21px;
				text-decoration: none;
				border-bottom: solid 4px #FFF6E4;
				display: inline-block;
				margin-top: 14px;
				padding-right: 5px;					
				padding-bottom: 2px;
			}


.vocalmob
{
    position: absolute;
    
}

    .vocalmob .bgimage
    {
            min-height: 100%;
            min-width: 100%;
            position: absolute;
            right: 0;
            bottom: 0;
    }
    
    .vocalmob .vocalmob-holder
    {
        width: 623px;
        position: absolute;
        top: 86px;
        left: 191px; 
    }
    
        .vocalmob .vocalmob-holder p
        {
            color: #FFF6E4;
            font-size: 14px;
            font-family: "UniversLTStd57Condensed";
            line-height: 20px;
            margin-bottom: 15px;
        }
        
        .vocalmob .videos-mob li
        {
            display: inline-block;
            width: 105px;
            margin-right: 30px;
            cursor: pointer;
        }
        .vocalmob .videos-mob li .vocalmob-thumb
        {
            width: 105px;    
        }
        
        .vocalmob .videos-mob li .title
        {
            display: inline-block;
            width: 105px;  
            color: #FFF6E4;
            font-size: 14px;
            font-family: "UniversLTStd57Condensed";
            line-height: 20px;
            margin-bottom: 15px;
            
        }
        
        .vocalmob .vocalmob-big-video
        {
            margin-top: 40px;    
        }
        
        .vocalmob .vocalmob-big-video .title
        {
            color: #FFF6E4;
            font-size: 16px;
            font-family: "UniversLTStd47LightCondensed","Arial", "Verdana";
            line-height: 20px;
            margin-bottom: 35px;
            display: block;
            width: 300px;
            text-align: center;
            margin-top: 15px;
         }
        
        
    

ul#lines li
{
    position: absolute;    
    top:0;
    width: 0;
    overflow: hidden;
}

#loader
{
    position: absolute;
    top: 50%;
    left: 50%;
    font-family: "Arial", "Verdana";
    margin-left: -40px;
    margin-top: -8px;
    color: #FFF7E5;
}

#loader img
{
    margin-right: 10px;    
}

.bio-button
{
    position: absolute;
    left: 760px;
    top: 120px;    
}

.btn-text
{
    font-family: "UniversLTStd49LtUltraCn", "Arial", "Verdana";
    color: #FFF7E5;
    font-size: 28px;
    letter-spacing: 3px;
    line-height: 40px;
    text-decoration: none;
    border-bottom: solid 4px #FFF7E5;
}