@charset "UTF-8";/*body and main containers------------------------------------------------------------------------*/body {	font: 100% Helvetica, Arial, sans-serif;	background-color:#300000;	background-image:url(../images/bg.jpg);	background-repeat:repeat-x;	background-position:50% 0%;	/*height:100%;*/	margin: 0;	padding: 0;	color: #000000;}#bigBox{margin:0;padding:0;width:100%;height:100%;/*background-color:#000000;*/z-index:100;position:absolute;}/*Holds the semi-transparent background image*/#containerOuter {	width: 1010px;	margin: 0 auto;	background-image:url(../images/holderBG.png);	background-repeat:repeat-y;}#containerOuterBottom {	display:block;	width:1010px;	height:15px;	margin: 0 auto;	background-image:url(../images/holderBottom.png);	background-repeat:no-repeat;}/*holds the header, nav and main content area*/#containerInner{	width:980px;	padding:0;	margin:0 auto;}#containerInnerBottom {	display:block;	width:980px;	height:10px;	margin: 0 auto;	background-image:url(../images/mainBottom.png);	background-repeat:no-repeat;}#containerInnerBottomHome {	display:block;	width:980px;	height:10px;	margin: 0 auto;	background-image:url(../images/mainBottomHome.png);	background-repeat:no-repeat;}/*containerInner bottom*/@font-face {    font-family: 'LeagueGothicRegular';    src:          url('../fonts/League_Gothic-webfont.svg#webfontFHzvtkso') format('svg');    font-weight: normal;    font-style: normal;}/*header. contains the logo and the boys---------------------------------------------------------*/#header {	padding:0;	margin:0;	display:block;	width:980px;	height:220px;	/*background-image:url(../images/headerNEW.png);*/	background-repeat:no-repeat;	background-position:top;}/*global text styles-----------------------------------------------------------------------------------*/h1{	margin:0px 0 10px 0;	padding:0;	font-family:'Impact', 'LeagueGothicRegular', Helvetica, Arial, sans-serif;	font-weight:normal;	font-size:36px;}h2{	margin:10px 0 10px 0;	padding:0;	font-family:'Impact', 'LeagueGothicRegular', Helvetica, Arial, sans-serif;	font-weight:normal;	font-size:24px;}/*#tickets h2{	font-size:28px;	margin:10px 0 0px 0;}*/.small{	font-size:18px;}.smaller{	font-size:12px;}.super{	font-size:14px;}sup{	font-size:12px;}h4{	margin:0;	padding:0;	font-family:'Impact', 'LeagueGothicRegular', Helvetica, Arial, sans-serif;	font-weight:normal;	font-size:24px;}h5{	margin:0;	padding:10px 0 0 0;	/*font-family:Helvetica, Arial, sans-serif;	font-weight:bold;*/	font-family:'Impact', 'LeagueGothicRegular', Helvetica, Arial, sans-serif;	font-weight:normal;	font-size:22px;}h6{	margin:0;	padding:10px 0 5px 0;	font-family:Helvetica, Arial, sans-serif;	font-weight:bold;	font-size:20px;}h7{	margin:0 0 5px 0;	padding:10px 0 10px 0;	font-family:Helvetica, Arial, sans-serif;	font-weight:bold;	font-size:16px;}.bolded{	font-weight:bold;	font-size:16px;}p{	margin:0 0 20px 0;	padding:0;	font-family: Helvetica, Arial, sans-serif;	font-size:14px;	line-height:20px;}a{	color:#a9131e;	text-decoration:none;	/*font-weight:bold;*/}a:hover{	text-decoration:underline;}td p{	margin:10px 0 0px 0;	padding:0;	font-family: Helvetica, Arial, sans-serif;	font-size:14px;	line-height:20px;}/*cast+creative styles------------------------------------------------------------------------------------*/#cast p{	margin:0 0 20px 0;	padding:0 0 20px 0;	border-bottom:#000 1px solid;}#cast p strong{	font-size:18px;}#cast .role{	font-style:italic;	font-size:16px;}.castLeft{	float:left;	border:#000 1px solid;	margin:0 30px 15px 0px;}@media (max-width: 480px){.castLeft{	margin:0 120px 15px 0px;}}/*jersey boys global styles------------------------------------------------------------------------------------*/.globalLeft{	width:250px;	margin:0 30px 0 0;	height:140px;	float:left;	font-family: Helvetica, Arial, sans-serif;	text-align:center;	font-size:16px;}.globalLeft img{	margin:0 0 5px 0;}.globalRight{	width:250px;	height:150px;	float:right;	font-family: Helvetica, Arial, sans-serif;	text-align:center;	font-size:16px;}.globaRight img{	margin:0 0 10px 0;}/*image styles------------------------------------------------------------------------------------*/img{	border:none;}.picLeft{	float:left;	/*border:#000 1px solid;*/		margin:0 30px 15px 0px;	-moz-box-shadow: 0 0 15px #999;	-webkit-box-shadow: 0 0 15px #999;	box-shadow: 0 0 15px #999;}.picLeftALT{	float:left;	border:#000 1px solid;	margin:5px 15px 15px 0px;	-moz-box-shadow: 0 0 15px #999;	-webkit-box-shadow: 0 0 15px #999;	box-shadow: 0 0 15px #999;}.picRight{	float:right;	margin:0 20px 15px 30px;}.getTicketsRight{	float:right;	margin:0 400px 15px 10px;}@media (max-width: 1200px){	.getTicketsRight{	float:right;	margin:0 200px 15px 10px;}}@media (max-width: 991px){	.getTicketsRight{	float:right;	margin:0 300px 15px 10px;}}@media (max-width: 767px){	.getTicketsRight{	float:left;	margin:0 0px 15px 10px;}}.map{	/*float:right;	margin:0 140px 15px 10px;	font-size:12px;*/	width:202px;	height:202px;}.mapSmall{	text-align:right;	padding:0 0 0 110px;	margin:-20px 0 0 0;}.mapBorder{	border:#000 1px solid;}.photos{	border-top:#000 1px solid;	margin:0 0 20px 0;}.photosAlt{	margin:0 0 20px 0;}.photos img, .photosAlt img{	/*border: 1px solid #000;*/	padding: 3px;		margin: 10px 10px 10px 0;	vertical-align:middle;	-moz-box-shadow: 0 0 15px #999;	-webkit-box-shadow: 0 0 15px #999;	box-shadow: 0 0 15px #999;}/*general styles----------------------------------------------------------------------------------*/ul,li{	margin:0;	padding:0;}/*main navigation w/ drop downs-------------------------------------------------------------------*/#nav{	margin:0;	padding:0;	display:block;	width:980px;	height:52px;	background-image:url(../images/navBG.jpg);	background-repeat:no-repeat;	background-color:#fefefe;	font-family:'Impact', 'LeagueGothicRegular', Helvetica, Arial, sans-serif;	line-height:24px;	letter-spacing:.025em;	font-size:24px;}#navHome{	margin:0;	padding:0;	display:block;	width:980px;	height:52px;	background-image:url(../images/navBGhome.jpg);	background-repeat:no-repeat;	background-color:#fefefe;	font-family:Helvetica, Arial, sans-serif;	line-height:100%;	/*letter-spacing:-.01em;*/	font-size:20px;}#nav ul, #navHome ul{	margin:0;	padding:0;	font-family:'Impact', 'LeagueGothicRegular', Helvetica, Arial, sans-serif;	/*font-family: Helvetica, Arial, sans-serif;	font-weight:bold;*/	font-size:17px;	line-height:18px;	letter-spacing:.05em;}#nav li, #navHome li{	margin:0px;	padding:0px;	float:left;	position:relative;	list-style:none;}/*main level*/#nav a, #navHome a{	text-decoration:none;	/*padding:8px 51px 0 51px;*/	margin:0;	padding:0px 0 0 0;	/*color:#e8eaeb;*/	color:#FFF;	display:block;	width:196px;	height:39px;	text-align:center;	background-image:url(../images/nav.jpg);	background-repeat:no-repeat;}#nav a.home, #navHome a.home{	background-position:0px 0px;}#nav a.tickets, #navHome a.tickets{	background-position:-196px 0px;}#nav a.about, #navHome a.about{	background-position:-392px 0px;}#nav a.media, #navHome a.media{	background-position:-588px 0px;}#nav a.global, #navHome a.global{	background-position:-784px 0px;}/*main level link hover*/#nav .current a.home, #navHome .current a.home, #nav li:hover a.home, #navHome li:hover a.home, #nav li.sfhover a.home, #navHome li.sfhover a.home{	background-position:0px -39px;}#nav .current a.tickets, #navHome .current a.tickets, #nav li:hover a.tickets, #navHome li:hover a.tickets, #nav li.sfhover a.tickets, #navHome li.sfhover a.tickets{	background-position:-196px -39px;	color: #000;}#nav .current a.about, #navHome .current a.about, #nav li:hover a.about, #navHome li:hover a.about, #nav li.sfhover a.about, #navHome li.sfhover a.about{	background-position:-392px -39px;}#nav .current a.media, #navHome .current a.media, #nav li:hover a.media, #navHome li:hover a.media, #nav li.sfhover a.media, #navHome li.sfhover a.media{	background-position:-588px -39px;}#nav .current a.global, #navHome .current a.global, #nav li:hover a.global, #navHome li:hover a.global, #nav li.sfhover a.global, #navHome li.sfhover a.global{	background-position:-784px -39px;}/*2nd level link hover*/#nav ul li a, #navHome ul li a{	display:block;	width:196px;	height:25px;	padding:5px 0 0 0;	margin:0;}#nav ul li:hover a, #navHome ul li:hover a, #nav li:hover li a, #navHome li:hover li a, #nav li.sfhover li a, #navHome li.sfhover li a{	/*background: #bec2c3;*/	background:#f7d13e;	color: #000;}#nav ul li a:hover, #navHome ul li a:hover, #nav ul li a.sfhover, #navHome ul li a.sfhover{	background:#000;	color:#FFCC00;}/*dropdown*/#nav li:hover ul, #navHome li:hover ul, #nav li.sfhover ul, #navHome li.sfhover ul{	display:block;}/*2nd level*/#nav ul, #navHome ul{	display:none;	position:absolute;	width:196px;	top:39px;	left:0;	margin:0;	padding:0;	background: #f7d13e;	z-index:999;}#nav ul li, #navHome ul li{	float:none;	margin:0;	padding:0px 0 0 0;}/*main content holder, contains mainContent and sidebar-------------------------------------------------*/#mainContentHolder{	width:980px;	float:left;	margin:0;	padding:0;	background-image:url(../images/mainBGhome.jpg);	background-repeat:repeat-x;	background-color:#e8e8ea;	}#mainContentHolderTickets{	width:980px;	float:left;	margin:0;	padding:0;	background-image:url(../images/mainContentTickets.jpg);	background-repeat:no-repeat;	background-color:#e8e8ea;	}#mainContentHolderAbout{	width:980px;	float:left;	margin:0;	padding:0;	background-image:url(../images/mainContentAbout.jpg);	background-repeat:no-repeat;	background-color:#e8e8ea;	}/*main content holder, contains mainContent and sidebar-------------------------------------------------*/#mainContentHolderInner{	width:980px;	float:left;	margin:0;	padding:0;	background-image:url(../images/mainContentBG.png);	background-repeat:repeat-y;}/*main content home-------------------------------------------------------------------------------------*/#mainContentHome {	width:650px;	clear:left;	float:left;	padding:10px 20px 20px 20px;	margin:0;}.snipe{	position:absolute;	margin:-37px 0 0 -5px;	z-index:1;}/*main content area-------------------------------------------------------------------------------------*/#mainContent {	width:640px;	clear:left;	float:left;	padding:10px 20px 20px 20px;	margin:0;}/*sidebar home-------------------------------------------------------------------------------------------*/#sidebarHome{	width:270px;	float:right;	padding:18px 15px 20px 0px;	margin:0;}/*sidebar-----------------------------------------------------------------------------------------------*/#sidebar{	/*width:270px;*/	width:300px;	float:right;	margin:0;	/*padding:5px 15px 20px 15px;*/	padding:5px 0px 20px 0px;	background-image:url(../images/sidebarGradient.jpg);	background-repeat:repeat-x;	background-color:#030303;}#sidebar .btns{	padding:5px 15px 5px 15px;}/*showcase on homepage---------------------------------------------------------------------------------*/#showcase{	display:block;	padding:10px 25px 20px 25px;}#showcase .item{	min-height:250px;}#showcase .item.middle-one{	border-left:#000 1px solid;	border-right:#000 1px solid;}#showcase .item.last-one{	border-right:none;}#showcase .item .top{	display:block;	width:290px;	height:100px;}#showcase img{	/*margin:0 0 10px 0;*/}#showcase .item .heading{	display:block;	height:30px;	/*width:165px;*/	margin:-65px 0px 0px 120px;	font-family:'Impact', 'LeagueGothicRegular', Helvetica, Arial, sans-serif;	font-weight:normal;	font-size:24px;	line-height:24px;}#showcase .itemLast{	display:block;	width:310px;	height:160px;	padding:0 0px 0 0px;	background-color:#e8e8ea;	float:left;}#showcase .item.last-one .heading{	display:block;	height:30px;	/*width:120px;*/	margin:-65px 0px 0px 230px;	font-family:'Impact', 'LeagueGothicRegular', Helvetica, Arial, sans-serif;	font-weight:normal;	font-size:24px;	line-height:24px;}#showcase p{	font-size:14px;	padding:10px 15px 0 15px;}@media (max-width: 991px){	#showcase .item{	min-height:150px;	border-right: none;	border-bottom:#000 1px solid;}#showcase .item.middle-one{	border-left:none;	border-right:none;}	#showcase .item.last-one{	border-right:none;	border-bottom:none;}	#showcase .item.last-one .heading{		margin:-75px 0px 0px 230px;}	#showcase .item.middle-one .heading{		margin:-75px 0px 0px 120px;}    #showcase{	display:block;	padding:0px 0px 0px 0px;}}@media (max-width: 767px){	#showcase .item.last-one .heading{		margin:-65px 0px 0px 230px;}	#showcase .item.middle-one .heading{		margin:-65px 0px 0px 120px;}}/*footer. contains extra links at bottom--------------------------------------------------------------*/#footer {		margin:0 auto;	padding: 20px 0 10px 0px;	text-align:center;	color:#FFF;	font-size:12px;}#footer li a{	color:#FFF;	text-decoration:none;}#footer li a:hover{	border-bottom:#FFF 1px solid;}#footer ul,li {	margin: 0;	padding:0;	list-style:none;	display:inline;}#footer li{	margin:0px 10px 25px 10px;}@media (max-width: 767px){	#footer {		padding: 0px 0 10px 0px;	}	#footer li{		display:block;	}	#footer li{	margin:0px 10px 10px 10px;}}#footer p{	margin:20px 0 15px 0;}#footer img{	margin:0 3px 0 3px;}#footer .address{	font-size:12px;}#footer .address img{	margin:0px 2px -2px 0;}/*div clearer------------------------------------------------------------------------------------------*/.clear{	clear:both;}.divider{	display:block;	width:100%;	height:20px;	border-bottom:#000 1px solid;}.dividerAlt{	display:block;	width:100%;	height:20px;	border-top:#000 1px solid;}.dividerPress{	display:block;	width:100%;	height:10px;	border-top:#000 1px solid;}/*fb widget------------------------------------------------------------------------------------------*/#fb{	display:block;	width:224px;	background-color:#f2f2f2;	padding:10px 10px 20px 10px;}.fb-box{	border:#CCC 1px solid;	width:244px;	text-align:center;	margin:0 auto;	background: #f2f2f2;	/*border-radius:3px;*/}#fbTop{	background:#dfe0e2;	padding:10px 0 10px 0;}/*264*/@media (min-width: 100px){	#fb{		width:244px;	}	.fb-box{		width:264px;	}}@media (min-width: 768px){	#fb{		width:214px;	}	.fb-box{		width:224px;	}}@media (min-width: 992px){	#fb{		width:244px;	}	.fb-box{		width:264px;	}}@media (min-width: 1200px){	#fb{		width:244px;	}	.fb-box{		width:264px;	}}#fbTop h3{	font: normal 30px/30px 'LeagueGothicRegular', "Impact", Impact, Helvetica, Arial, sans-serif;	text-align:center;	padding:0;	margin:0;	}#fb{		/*height:215px;*/	/*display:block;*/		/*background-image:url(../images/fbBot.png);	background-repeat:no-repeat;*/}/*videos------------------------------------------------------------------------------------------*/#vid{	margin:0;	padding:0;	width:660px;	height:320px;}#vids{	margin:0;	padding:0;	display:block;	width:660px;	height:320px;	overflow:hidden;	background-color:#333;	z-index:0;	visibility:hidden;}#vidsFla{	visibility:hidden;}/*video{	position:absolute;	z-index:0;}*/#vid1, #vid2, #vid3, #vid4{	position:absolute;	z-index:100;}.top-item{	position:absolute;	z-index:-1;}/*#vids img{	clear:right;	float:right;	margin:0 0 5px 0;}*//*#vidThumbs img.active{	border:#FC0 2px solid;}*/#vid-IE{	/*display:none;*/	}#vidThumb1{	display:block;	width:95px;	height:75px;	background-color:#000;	background-image:url(../vids/vid1.jpg);	clear:right;	float:right;	margin:0 0 5px 0;	background-position:0px 0px;}#vidThumb1 a:hover{	background-position:-95px 0px;}#vidThumb1.active{	background-position:-95px 0px;}#vidThumb2{	display:block;	width:95px;	height:75px;	background-image:url(../vids/vid2.jpg);	clear:right;	float:right;	margin:0 0 5px 0;	background-position:0px 0px;}#vidThumb a:hover #vidThumb2{	background-position:-95px 0px;}#vidThumb2.active{	background-position:-95px 0px;}#vidThumb3{	display:block;	width:95px;	height:75px;	background-image:url(../vids/vid3.jpg);	clear:right;	float:right;	margin:0 0 5px 0;	background-position:0px 0px;}#vidThumb3.active{	background-position:-95px 0px;}#vidThumb4{	display:block;	width:95px;	height:75px;	background-image:url(../vids/vid4.jpg);	clear:right;	float:right;	margin:0 0 5px 0;	background-position:0px 0px;}#vidThumb4.active{	background-position:-95px 0px;}/*vids media page-----------------------------------------------------------------------------*/#vidsMediaPlayer{	visibility:hidden;}#vidsMediaPlayer2{	margin:0 0 0 0px;	padding:0 40px 0 40px;	display:block;	width:560px;	height:400px;	overflow:hidden;	z-index:0;	background-color:#333;	visibility:hidden;}#vidMediaThumb1{	display:block;	width:95px;	height:75px;	background-color:#000;	background-image:url(../vids/vid1.jpg);	float:left;	margin:325px 5px 0px 0;	background-position:0px 0px;}#vidMediaThumb1 a:hover{	background-position:-95px 0px;}#vidMediaThumb1.active{	background-position:-95px 0px;}#vidMediaThumb2{	display:block;	width:95px;	height:75px;	background-image:url(../vids/vid2.jpg);	float:left;	margin:325px 5px 0px 0;	background-position:0px 0px;}#vidMediaThumb a:hover{	background-position:-95px 0px;}#vidMediaThumb2.active{	background-position:-95px 0px;}#vidMediaThumb3{	display:block;	width:95px;	height:75px;	background-image:url(../vids/vid3.jpg);	float:left;	margin:325px 5px 0px 0;	background-position:0px 0px;}#vidMediaThumb3.active{	background-position:-95px 0px;}#vidMediaThumb4{	display:block;	width:95px;	height:75px;	background-image:url(../vids/vid4.jpg);	float:left;	margin:325px 5px 0px 0;	background-position:0px 0px;}#vidMediaThumb4.active{	background-position:-95px 0px;}#ad{	/*visibility:hidden;*/}/*#montage{	visibility:hidden;	height:0px;}#vid3{}#vid4{}*/#introTrigger{	/*visibility:hidden;*/}/*#vidsMedia {position: relative;z-index: 0;}#vid {position:relative;z-index: 0;}*/#musicPlayer{	/*display:block;	width:265px;	height:39px;*/}#musicPlayer img{	margin:0 auto;}#getTickets-btn img{	margin:0 auto;}.quote{	margin:10px 40px 40px 40px;	font-size:15px;}@media (max-width: 767px){	.quote{	margin:10px 20px 40px 20px;	font-size:15px;}}.quoteTitle{	font-size:18px;	font-style:italic;	font-weight:bold;}.credit{	font-size:12px;	float:right;}/*signup form----------------------------------------*/#signup{	display:block;		padding:0px 20px 40px 20px;	margin:20px auto 20px auto;	/*border:#000 1px solid;*/	-moz-border-radius:10px;	-webkit-border-radius:10px;    -moz-border-radius:10px;	-webkit-border-radius:10px;	background-color:#f5f5f5;	-moz-box-shadow: 0 0 10px #666;	-webkit-box-shadow: 0 0 10px #666;	box-shadow: 0 0 10px #666;	text-align:center;	width:50%;}@media (max-width: 1200px){	#signup{		width:100%;		}}.pop{	padding:20px 20px 0px 20px;	font-family:Helvetica, Arial, sans-serif;	font-size:16px;	line-height:26px;}