/* CSS Document */

*				{padding: 0;
			 	margin: 0;
			 	}

/* Removes line from flash in Firefox */
object, embed {outline: 0;} 


/* TO HIDE HEADING 1 */

h1 em			{
				position: absolute;
				left: -4000px;
				width: 900px;
				}

.hiddenpic		{display: none}


#mediabtn		{display: none}

#ticketsbtn		{display: none}


body			{background-color: #000000
				}


#wrap_full			{margin: 0px auto;
					background: url(images/bg_nav_repeat.jpg) repeat-x 0px 163px;
					}


#wrap_top			{margin: 0px auto;
					height: 233px;
					background: url(images/bg_top.jpg) no-repeat top center;
					}
					
#banner				{
					height: 192px; 
					width: 980px;
					margin: 0px auto}	

										
.logo				{
					width: 725px;
					height: 190px; 
					float: left}

.booknow			{margin: 0px 0px 0px 0px }

.booknow a img		{float: left}

	
#wrap				{margin: 0px auto;
					background: url(images/bg_bottom_repeat.jpg) repeat-x center bottom;
					}
					

#content			{padding-top: 40px}
	
#wrap_content_full		{
					margin: 0px auto;
					padding-bottom: 0px;
					background: url(images/bg_content.jpg) repeat-x center top;
					}

		
#wrap_content		{width: 980px; 
					margin: 0px auto;
					padding-bottom: 128px;
					padding-top: 0px;
					background: url(images/bg_bottom.jpg) no-repeat center bottom;
					}

#wrap_content_boys		{width: 980px; 
					margin: 0px auto;
					padding-bottom: 128px;
					padding-top: 0px;
					background: url(images/bg_bottom2.jpg) no-repeat center bottom;
					}

#wrap_content_boys_main		{width: 980px; 
					margin: 0px auto;
					padding-bottom: 280px;
					padding-top: 0px;
					background: url(images/bg_bottom2.jpg) no-repeat center bottom;
					}


#wrap_content_home	{width: 980px; 
					margin: 0px auto;
					padding-bottom: 104px;
					padding-top: 0px;
					background: url(images/bg_bottom.jpg) no-repeat center bottom;
					}


.quotes					{margin: 0px 0px 0px 319px;}

#wrap_bottom_full	{
					margin: 0px auto;
					text-align:center;
					background-color:#ffffff;
					height: 200px; 
					margin-bottom: -20px;
					}


#wrap_bottom		{width: 980px; 
					margin: 0px auto;
					}
					


/* NAVIGATION */

.navigation			{width: 920px; 
					height: 40px;
					margin: 0px auto;
					padding-top: 4px;
					}
				
.navigation a img	{padding: 3px 8px}
	
	
.leftcolumn			{width: 200px;
					float: left;
					margin-top: 20px;
					padding-left: 20px;
					text-align: center;
					padding-top: 10px;
					}

.leftcolumn p		{margin-bottom: 8px;}




.homemessage		{float:left;
					width: 229px;
					margin-top: 0px;}
	
					
.homevideo			{
					height:270px;
					margin-left: 232px;
					margin-bottom: 5px;	
					padding: 23px 0px 0px 168px;				
					background: url(images/bg_home_video.jpg) no-repeat}
					

#videoslide			{border: 1px solid #666}




.rightcolumn			{width: 740px;
						margin-left: 230px;
						padding-top: 30px;		
						padding-bottom: 100px;} /* This changes the amount of blue along thebottom */


.rightcolumn_home		{width: 740px;
						margin-left: 230px;
						height: 470px;
						padding-top: 30px;		
						padding-bottom: 20px;} /* This changes the amount of blue along thebottom */


.rightcolumn_home_main		{width: 740px;
						margin-left: 230px;
						padding-top: 30px;		
						padding-bottom: 10px;} /* This changes the amount of blue along thebottom */


.rightcolumn_tickets	{width: 420px;
						margin-left: 280px;
						padding-bottom: 140px;
						padding-top: 30px;
						text-align:left;
						}


.ticketingtips			{width: 240px;
						margin-right: 10px;
						float: right;
						border-left: 1px solid #666;
						border-right: 1px solid #666;
						border-bottom: 1px solid #666;
						margin-top: 2px;
						text-align:center;
						padding: 5px;
						background:#4a4a4a url(images/bg_tips.jpg) repeat-x; 
						}

a.booknow				{background-color: #000; padding: 5px 10px; border: 1px solid #cccccc}


	


/* SUB NAVIGATION */
	
	
.subnav				{width: 700px;
					text-align: center;
					margin-left: 270px;
					background: url(images/nav/subav_repeat.jpg) repeat-x;
					}

					
.subnav a img		{padding: 0px 8px;
					}

.subnavlinks		{
					height: 59px; 
					margin-bottom: 30px;
					padding-left: 15px;
					background: url(images/nav/subav_left.jpg) no-repeat}	
	
.subnavlinks a img	{padding: 15px 10px }
	
.subnavright		{float: right; }

	
	


.bottomnav			{margin-top: 30px; 
					float: right;
					width: 980px;
					padding-right: 0px; 
					text-align:right;
					}

.bottomnav a		{color: #999; padding: 10px; font-size: 11px;}

.bottomnav a:hover		{color: #F90;}

.bottomnav a.active		{color:#F90}

.bottomnav p		{color: #999}
	
.currently			{float: left;
					margin: 12px;
					color: #333;
					font-size:20px;
					font-weight: bold;
					font-family: Arial, Helvetica, sans-serif;
					 }	

.signup				{width: 430px;
					float: right;
					margin-top: 0px;
					margin-bottom: 0px;
					text-align: left}
					
.stayincontact		{float: left; margin-right: 5px;}

.join				{float: right}
	

.center			{text-align:center}



.socials			{margin-top: 40px}

.followus			{margin-bottom: 8px;}

   

h2					{color: #fff;
					font-family:Arial, Helvetica, sans-serif;
					line-height: 24px;
					font-size: 22px;
					margin-bottom: 11px;}

h3					{color: #fff;
					font-family:Arial, Helvetica, sans-serif;
					font-size:20px;
					margin-bottom: 11px;}

h4					{color:#fff;
					font-family:Arial, Helvetica, sans-serif;
					font-size:17px;
					margin-bottom: 11px;}



h5					{color:#000000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					margin-bottom: 11px;}



p					{color: #fff;
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					line-height: 20px;
					margin-bottom: 11px;}

.smaller			{font-size: 11px}


.center				{text-align: center}

.black				{color: #000000}

.white				{color:#ffffff}

.line				{border-top: 1px  dashed #666; padding-bottom: 15px;}

.posted				{font-size: 10px; color:#CCC; text-transform: uppercase; font-style:italic;}

						
img					{border: none;
					outline: none}


a					{color: #F00; text-decoration:none; outline: none}


.hotlinks a			{padding: 10px; font-size: 16px}

.top				{color:#999; font-size:10px}

a.active			{color: #666}

/* PARTNERS LOGO LINKS */

.parnters a img		{padding: 20px 25px}

/* CODE TO FACE THE LINKS */

/* Below stops the Get Ticket Now*/
.booknow a img {
	opacity:1;
	-webkit-transition: opacity 0.0s linear;
	-moz-transition: opacity 0.0s linear;  
	-o-transition: opacity 0.0s linear; 
	-ms-transition: opacity 0.0s linear;
	transition: opacity 0.0s linear;  
	
}
.booknow a:hover img {
	opacity:1;
	
}


/* Below stops the Get Ticket Now*/
.quotes a img {
	opacity:1;
	-webkit-transition: opacity 0.0s linear;
	-moz-transition: opacity 0.0s linear;  
	-o-transition: opacity 0.0s linear; 
	-ms-transition: opacity 0.0s linear;
	transition: opacity 0.0s linear;  
	
}
.quotes a:hover img {
	opacity:1;
	
}






/* Below is for main links */
a {
	font-weight:normal !important;
	-webkit-transition: color 0.20s linear;
	-moz-transition: color 0.20s linear;  
	-o-transition: color 0.20s linear;
	-ms-transition: color 0.20s linear;
	transition: color 0.20s linear; 

 
}


a:hover {
	color: #666
}



/* Below is for Image links */
a img {
	opacity:1;
	-webkit-transition: opacity 0.20s linear;
	-moz-transition: opacity 0.20s linear;  
	-o-transition: opacity 0.20s linear; 
	-ms-transition: opacity 0.20s linear;
	transition: opacity 0.20s linear;  
	
}
a:hover img {
	opacity:0.6;
}





/* IMAGE LINKS */


a.imagelink img{
	opacity:1;
	-webkit-transition: opacity 0.20s linear;
	-moz-transition: opacity 0.20s linear;  
	-o-transition: opacity 0.20s linear; 
	-ms-transition: opacity 0.20s linear;
	transition: opacity 0.20s linear;  
}

a.imagelink:hover img{
	opacity:0.5;
}


.imagelink_active img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}



.fourseasonsstory	{width: 600px; margin-left: 40px; background-color: #000000; border: 1px solid #333; padding: 25px;}


.leftpic		{float: left; margin: 5px 10px 10px 0px}

.rightpic		{float: right; margin: 5px 0px 10px 10px}


/* internationalsites */

.internationalsites a img	{padding: 10px}






/* MEDIA PAGE */

.medialinks		{margin-top: 100px}

.medialinks h2	{font-size: 40px; margin-bottom: 40px;}

.medialinks a	{color: #ffffff}

.medialinks a:hover	{color: #000000}

.medialinks2	{}

.medialinks2 h2	{font-size: 20px; }

.medialinks2 a	{color: #ffffff; margin: 0px 20px;}

.medialinks2 a:hover	{color: #000000}

.medialinks2 a.active	{color: #000000;}





	
.mediacontent		{margin-left: 0px; width: 530px }

.mediathumb			{border: 1px solid #999999}

.leftmedia			{width: 215px;
					float: left; 
					margin-left: 140px;
					margin-right: 20px;
					text-align:center}
	
.rightmedia			{width: 215px;
					float: left;
					text-align:center;
					}
.leftmedia			{width: 210px;
						float: left;
						padding-right: 0px;
						}
					
					
.photo				{font-size:	9px;}				
					
	
.blue				{color: #999; text-transform: uppercase}
		
/* CAST BIOG BLOCKS */

.block				{text-align: left; 
					border-bottom: 1px dashed #666; 
					margin-bottom: 80px; 
					width: 590px; 
					margin-right: 70px; 
					margin-left: 70px;
					}
					
.display			{margin-left: 70px; margin-right: 70px;
					margin-top: -70px;}					
					
					

/* NEWS BLOCKS */

.news .blocknews				{text-align: left; 
					border-bottom: 0px solid #666; 
					margin-bottom: 40px; 
					width: 590px; 
					margin-right: 70px; 
					margin-left: 70px;
					}
					
.news .display		{margin-left: 70px;
					margin-top: 0px; 
					}					
										
#newsheading		{border-bottom: 1px solid #CCC}			
							
.newspic			{float: left; border: 1px solid #FFF; margin: 0px 10px 10px 0px;}



/* REVIEWS BLOCKS */

.reviews		{width: 750px; margin-top: 20px;}

.reviews .blocknews				{text-align: left; 
					border-bottom: 0px solid #666; 
					margin-bottom: 40px; 
					width: 650px; 
					margin-right: 70px; 
					margin-left: 70px;
					}
				list	
.reviews .display	{margin-left: 170px; 
					margin-right: 170px;
					margin-top: 80px;}					

.reviews h3			{font-size: 19px}


/* QUOTES PAGE */


.reviewquotes				{text-align: center}

.reviewquotes h3			{font-size: 24px}



/* AUDIENCE RAVES */

.raves				{width: 500px; text-align:center; margin-left: 120px;}

.raves p			{text-transform: uppercase; color:#CCC}



<!--- VIDEO PAGE */



#video ul			{list-style: none;
					display: inline;
					float: none; 
					}

#video				{margin-left: 30px;
					margin-top: 10px;}
					

#video img		{
					margin-bottom: 12px;
					}

#video li					{
					width: 200px;
					height: 190px;
					float:left;
					margin-right: 20px;
					margin-bottom: 20px;
					border: 4px solid #CCC;
					background: #000000;
					text-align:center;
					display: block;
					font-size: 13px;
					text-transform:uppercase;
					font-family: Arial, Helvetica, sans-serif;}
					


/* SMALL VIDEOS */


#video_small ul			{list-style: none;
					display: inline;
					float: none; 
					border: 1px solid #CCC;
					}

#video_small				{margin-left: 0px;
					margin-top: 10px;}
					

#video_small img		{
					margin-bottom: 12px;
					}

#video_small li					{
					width: 150px;
					height: 140px;
					float:left;
					margin-right: 20px;
					margin-bottom: 20px;
					border: 1px solid #333;
					background-color:#000;
					text-align:center;
					display: block;
					font-size: 13px;
					text-transform:uppercase;
					font-family: Arial, Helvetica, sans-serif;}
					


/* THE SHOW */

.show				{width: 700px; text-align:center; margin-left: 10px;}

.show p			{color:#CCC; line-height: 22px; font-size:14px}




<!--- WALLPAPERS */



#wallpapers ul			{list-style: none;
					display: inline;
					float: none; 
					}

#wallpapers			{margin-left: 100px;
					margin-top: 10px;
					height: 520px;
					}
					

#wallpapers img		{
					margin-bottom: 12px;
					}

#wallpapers li					{
					width: 250px;
					height: 230px;
					float:left;
					margin-right: 20px;
					margin-bottom: 20px;
					border: 4px solid #CCC;
					background-color:#000;
					text-align:center;
					display: block;
					font-size: 13px;
					text-transform:uppercase;
					font-family: Arial, Helvetica, sans-serif;}


					
<!--- PHOTOS  PAGE */



#gallery ul			{list-style: none;
					display: inline;
					float: none; 
					}

#gallery			{margin-left: 30px; 
					margin-top: 10px;
					}
					
					
#gallery li			{height: 100px;
					width: 150px;
					float:left;
					list-style: none;
					margin-right: 10px;
					margin-bottom: 10px;
					border: 4px solid #CCC;
					background-color:#000;
					text-align:center;
					text-transform:uppercase;
					font-family: Arial, Helvetica, sans-serif;}					
					
					
/*MUSIC PLAYER */


.musicplayer		{width: 600px;
					border: 1px solid #CCC;
					margin-left: 70px;
}
	
						
ul					{font-family:Verdana, Geneva, sans-serif;
					list-style: inside; 
					font-size: 12px;
					color:#FFF}
											
											
#packagesbtn		{display: none}

#moreinfobtn		{display: none}											

#jbblogbtn			{display: none}

ul.tracklist		{font-family:Verdana, Geneva, sans-serif;
					list-style: decimal; 
					font-size: 12px;
					width: 600px;
					margin-left: 100px;
					color:#FFF}
											

