/*-- Imports --*/
@import url("base.css");
@import url("mobile.css");

/* @Font Face */
/*@font-face {
	font-family: 'CompactaLetPlain';
	src: url('library/fonts/148889_0.eot');
	src: url('library/fonts/148889_0.eot?#iefix') format('embedded-opentype'),url('library/fonts/148889_0.woff') format('woff'),url('library/fonts/148889_0.ttf') format('truetype'),url('library/fonts/148889_0.svg#wf') format('svg');
}*/

@font-face {
    font-family: 'CompactaLetPlain';
    src: url('148889_0-webfont.eot');
    }

@font-face {
    font-family: 'CompactaLetPlain';
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),
         url('148889_0-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
/*
Styling Index
---------------
1. General Styles 
2. Page Specific Styles
3. Navigation
4. Bug Fixes
*/

/*-- 1. General Styles --*/

/*---- Definitions ----*/
body, html {height:100%;}
body {font-size: 14px; font-family: Tahoma, Arial, "Sans-Serif"; color: #3b3b3b; background: #fff;}
h1 {font-size: 28px;}
h2 {margin: 0 0 7px; font-size: 25px;}
h3 {margin: 0 0 15px; font-size: 19px;}
h4 {margin: 0 0 15px; font-size: 15px;}
h5 {font-size: 18px;}
h6 {font-size: 18px;}
p {margin: 0 0 10px;}
a {color: #d41920;}
a:hover {color: #036c9c;}
input {border: 1px solid #ccc; padding: 4px; margin: 0; background: #fff;}
input[type="submit"] {border: none;}
em {font-style: italic;}
strong {font-weight: bold;}
article {}
article:last-of-type {border: 0;}

/*---- Reusable Classes ----*/
.alignleft {float: left;}
.alignright {float: right;}
.show {display: block;}
.hide {display: none;}
.clear {clear: both;}
.largeFont {font-size: 20px;}
.smallFont {font-size: 11px;}

/* Buttons */
.btn, .btn2 {
	font-family: 'CompactaLetPlain';
	text-transform: uppercase;
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
	background: #b9151c url(../images/red_grad.jpg) repeat-x top;
	letter-spacing: 1px;
}
.btn:hover, .btn.selected, .btn2:hover, h3:hover .btn2{color: #fff;opacity: 0.8;}
	.btn a{color: #fff; text-decoration: none;}
	.btn a:hover, .btn a:active {color: #fff;}
h2 .btn{
	float: right;
	padding: 3px 10px;
	margin: 5px 10px;
}
.btn2 {
	padding: 3px 7px;
	margin-right: 10px;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
	color: #fff;
	margin-top: -5px;
}
/*---- Layout ----*/
.wrap{
	position: relative;
	width: 960px;
	margin:0 auto;
}

/*-- Navigation --*/

nav {
	position: relative; 
	width: 100%; 
	background: #e3e3e3 url("../images/nav_holder_bg.png") no-repeat center bottom;
	margin-bottom: 30px; 
	z-index: 2;
}
nav ul.menu {position: relative; width: 965px; margin: 0 auto; list-style: none; margin-top: 5px;}
nav li {position: relative; float: left; margin: 0; padding: 0; background: url("../images/navBg.png") no-repeat right top;}
nav a {
	background: url("../images/navBg.png") no-repeat -330px -77px; 
	color: #FFFFFF;
    display: block;
    font: 25px/28px 'CompactaLetPlain',sans-serif;
    padding: 5px 26px 1px 25px;
    text-decoration: none;
    text-shadow: -1px -1px 0 #3B3B3B;
    text-transform: uppercase;
}

nav .current, nav li:hover {background-position: right -152px;}
nav .current a, nav li:hover a {color: #fff; background-position: -330px -229px;}
nav .current:after, nav li:hover:after {
	content: ""; 
	position: absolute;
	right: 40%; 
	display: block; 
	width: 20px; height: 9px; 
	background: url("../images/nav_arrow.jpg") no-repeat;
}

/* Header */
header{
	position: relative;
	width: 100%;
	z-index: 1;
}
.frontpage header{
	border-bottom: #dddddd solid 1px;
}
h1.logo{
	float: left;
	width: 392px;
	margin-bottom:20px;
}
section#carousel{
	float: right;
	width: 470px;
}

	section#carousel .container{
		position: relative;
		width: 550px;
	}
	section#carousel .bx-wrapper{
		padding: 0 35px;
	}
	section#carousel ul{
		float: left;
		width: 478px;
		height: 290px;
		overflow: hidden;
	}
		section#carousel ul li{
			float: left;
			width: 478px;
			height: 290px;
			list-style: none;
			text-align: center;
		}
	section#carousel .bx-pager{
		float: right;
		margin-top: 10px;
	}
		section#carousel .bx-pager .pager-link{
			float: left;
			opacity: 0.6;
			color: #fff;
			width: 10px;
			height: 10px;
			font-size: 10px;
			font-weight: bold;
			line-height: 10px;
			text-decoration: none;
			text-align: center;
			padding: 5px;
			margin-left: 5px;
			background: #a61319 url(../images/carousel_pages.jpg) repeat-x;
		}
		section#carousel .bx-pager .pager-active,
		section#carousel .bx-pager .pager-link:hover{
			opacity: 1;
		}
	section#carousel .bx-prev,
	section#carousel .bx-next{
		position: absolute;
		width: 29px;
		height: 27px;
		text-indent: -5000px;
		background: transparent url(../images/billy_sprite.png) no-repeat -254px -349px;
	}
	section#carousel .bx-prev:hover,
	section#carousel .bx-next:hover{
		opacity: 0.8;
	}
	section#carousel .bx-prev{
		left: 0px;
		top: 130px;
	}
	section#carousel .bx-next{
		right: 0px;
		top: 130px;
		background: #fff url(../images/billy_sprite.png) no-repeat -254px -322px;
	}
	section#carousel ul li img{
		position: relative;
	}
	section#carousel ul li article{
		position: absolute;
		top: 210px;
		width: 100%;
		height: 80px;
		text-align: left;
		background: transparent url(../images/carousel_bg.png) repeat;
		color: #fff;
		padding: 5px;
	}
		section#carousel ul li article h3{
			font-family: 'CompactaLetPlain';
			font-size: 26px;
			padding: 0px;
			margin: 0px;
		}
			section#carousel ul li article h3 a{
				text-decoration: none;
			}
			section#carousel ul li article h3 a:hover{
				color: #fff;
				text-decoration: underline;
			}
		section#carousel ul li article p{
			padding: 0px;
			margin: 0px;
			font-size: 13px;
		}
aside#share{
	float: right;
	width: 500px;
	margin: 70px 0 10px 0;
}
.frontpage aside#share{
	width: 550px;
	margin: 10px 0 0;
}
	aside#share .social{
		float: right;
		width: 70px;
		position: relative;
		padding: 17px 5px 0;
	}
	aside#share .text{
		padding-top: 18px;
	}
	aside#share .addthis{
		padding-top: 20px;
		padding-right: 0;
	}
		aside#share .social .twitter-follow-button{
			width: 125px !important;
		}


/* Content */
section#content .item-page{
	float: left;
	width: 958px;
	border: 1px solid #dbdbdb;
	margin-bottom: 15px;
	overflow:hidden;
}
section#content .tickets-style{
	border: none;
}
	section#content .item-page .article_img{
		float: left;
		width: 245px;
		margin: 0 15px 10px;
	}
	section#content .item-page article{
		float: left;
		width: 673px;
	}
	section#content .tickets-style article{
		width: 958px;
	}
	section#content .item-page h2{
		float: left;
		width: 958px;
		border-bottom: 1px solid #dbdbdb;
		font-family: 'CompactaLetPlain';
		font-size: 38px;
		border-right: 1px solid #dbdbdb;
	}
		section#content .item-page h2 span{
			float: left;
			color: #fff;
			background: #036c9c;
			padding:8px 20px;
		}
	section#content .item-page h3.newsTitle{
		color: #D41920;
		font-weight: bold;
	}
section#content article{
	color: #3b3b3b;
	padding: 10px 0;
}
section#content .the-show article,
section#content .students-broadway article,
section#content .tickets-broadway article{
	padding: 0px;
}
	section#content .blog-featured{
		margin: 15px 0 0 0;
	}		
		.blog-featured h2 {
			font: 34px 'CompactaLetPlain', sans-serif; color: #006a9d;
		}
	section#content article p{
		line-height: 30px;
	}
	section#content article ul li,
	section#content article ol li{
		margin-left: 30px;
		margin-bottom: 15px;
	}
.gallery .bx-pager,
section#pagination{
	float: left;
	width: 960px;
	font-weight: bold;
	text-align: center;
	margin: 5px 0;
}
	.gallery .bx-pager .pager-link,
	section#pagination a{
		margin: 0 4px;
	}
	.bx-pager .pager-active,
	section#pagination a:active,
	section#pagination a:hover{
		margin: 0 2px;
		color: #000;
		text-decoration: none;
	}

/*Tabs*/
/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
@media projection, screen {
    .ui-tabs-hide {
        display: none;
    }
}
section#content .tabs{
	float: left;
	width: 960px;
	overflow:hidden;
}
	section#content .tabs ul{
		float: left;
		width: 960px;
		border-bottom: 1px solid #dbdbdb;
	}
		section#content .tabs ul li.tabnav{
			float: left;
			font-family: 'CompactaLetPlain';
			font-size: 38px;
			border-right: 1px solid #dbdbdb;
			list-style: none;
			margin-left: 0px;
		}
		section#content .tabs ul li.tabnav:hover,
		section#content .tabs ul li.ui-state-active{
			background: #036c9c;
		}
			section#content .tabs ul li.tabnav a{
				color: #036c9c;
				padding: 5px 20px;
				text-decoration: none;
				display: inline-block;
			}
			section#content .tabs ul li.tabnav:hover a,
			section#content .tabs ul li.ui-state-active a{
				color: #fff;
			}
	section#content .tabs .tab{
		float: left;
		width: 940px;
		padding: 10px;
	}
	section#content .tabs .tab article{
		width: 920px;
	}
	section#content .tabs .tab ul{
		border-bottom: none;
		margin: 5px 0;
		width: auto;
	}
	section#content .tabs .tab ul li{
		float: none;
		font-family: Tahoma, Arial, "Sans-Serif";
		font-size: 100%;
		padding: 0;
		margin: 3px 0;
		border-right: none;
		list-style: disc;
		margin-left: 30px;
	}

/* Footer */
section#bottom{
	position: relative;
	width: 960px;
	margin-bottom: 15px;
	background: #fff url(../images/bot_dot.jpg) no-repeat center;
}
	section#bottom aside{
		float: left;
		width: 465px;
		border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
		border: 1px solid #d8d8d8;
		background: #ebebeb url(../images/bot.jpg) repeat-x;
	}
	section#bottom aside div {min-height: 107px;}
	section#bottom aside.last-child{
		float: right;
	}
		section#bottom aside:first-child div{
			padding: 10px 150px 10px 10px;
			margin-bottom: 0;
			background: transparent url(../images/billy_sprite.png) no-repeat -459px -85px;
		}
		section#bottom aside.last-child div{
			width: 275px;
			padding: 10px 180px 10px 10px;
			margin-bottom: 0;
			background: transparent url(../images/billy_sprite.png) no-repeat -444px -253px;
		}
			section#bottom aside h4,
			section#bottom aside h4 a{
				font-size: 32px;
				font-family: Impact, Charcoal, sans-serif;
				line-height: 34px;
				text-transform: uppercase;
				color: #036c9c;
				margin-bottom: 5px;
				text-decoration: none;
			}
			section#bottom aside p{
				font-size: 12px;
			}
section#bottombar{
	position: relative;
	width: 100%;
	background-color: #f3f3f3;
	border-top: #dddddb solid 1px;
	border-bottom: #dddddb solid 1px;
	margin-top: 15px;
}
section#bottombar .wrap{
	position: relative;
	width: 960px;
	padding: 15px 0 6px;
}
	section#bottombar #emailSignup h5 {
		font-weight: normal;
	}
	#bottombar aside{
		float: left;
		width: 237px;
		background: #fff url(../images/contentBox.gif) left bottom no-repeat;
		padding: 0 0 14px;
		margin-right: 5px;
	}
	#bottombar aside.custom h5 {padding: 8px 15px 0;}
	#bottombar aside h5 {
		padding: 10px 5px 0; 
		font-size: 17px;
		font-weight: bold;
		background: url(../images/contentBox.gif) 0 0 no-repeat;
	}
	#bottombar aside p {margin: 0; padding: 0 15px 5px; font-size: 10px;}
	
	section#bottombar aside.newsletter{
		float: left;
		width: 472px;
		height: 52px;
		font-weight: 100;
		background: #f3f3f3;
		border: 1px solid #fff;
		padding: 0;
		margin: 0  0 5px;
		box-shadow: 2px 3px 2px #DEDEDC;
	}
			section#bottombar aside h5 a{	
				color: #036c9c;
				text-decoration: none;
			}
		section#bottombar aside a.button{
			float: right;
			width: 22px;
			height: 20px;
			text-indent: -5000px;
			margin-top: -30px;
			background: url(../images/billy_sprite.png) no-repeat -936px -67px;
		}
		section#bottombar aside h5 a:hover,
		section#bottombar aside a.button:hover{
			opacity: 0.8;
		}
		section#bottombar aside.newsletter h5{
			float: left;
			color: #939393;
			font-family: 'CompactaLetPlain';
			font-size: 30px;
			text-transform: uppercase;
			background: none;
			border-right: 1px solid #fff;
			font-size: 32px;
			line-height: 52px;
			padding: 3px 15px 0;
		}
		section#bottombar aside.newsletter div{
			float: left;
			padding: 2px 10px;
			line-height: 48px;
		}
		section#bottombar aside.newsletter div.input{
			text-align: center;
			border-right: 1px solid #fff;
			border-left: 1px solid #ddd;
		}
			section#bottombar aside.newsletter div.input input{
				width: 217px;
			}
		section#bottombar aside.newsletter .submit{
			text-align: center;
			border-left: 1px solid #ddd;
			padding: 3px 0 0 12px;
		}
			section#bottombar aside.newsletter .submit input, section#bottombar aside.newsletter .submit a, #auditionform input.submit {
				background-color: #036C9C;
    border: 0 none;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'CompactaLetPlain';
    font-size: 22px;
    letter-spacing: 0.025em;
    line-height: 22px;
    padding: 0 12px;
    text-decoration: none;
    text-shadow: -1px -1px 0 #3B3B3B;
    text-transform: uppercase;
			}
			section#bottombar aside.newsletter .submit input:hover{
				opacity: 0.8;
			}
footer{
	position: relative;
	width: 940px;
	padding: 4px 10px 10px;
	margin: 20px auto;
	background: #fff url(../images/billy_sprite.png) no-repeat left -380px;
	font-size: 10px;
}
	footer ul, footer h4 {
		font-size: 12px;
		line-height: 18px;
	}
	
	footer .menu {
		padding-top: 10px;
	}
	footer ul,
	footer aside{
		float: left;
		width: 135px;
		font-weight: bold;
		margin: 0 5px;
	}
		footer ul li{
			list-style: none;
			margin: 5px 0;
		}
			footer ul li a{
				color: #000;
				text-decoration: none;
				padding-left: 10px;
				background: url(../images/billy_sprite.png) no-repeat -768px -59px;
			}
			footer ul li.item-247 a{
				float: left;
				color: #000;
				text-decoration: none;
				text-indent: -5000px;
				width: 72px;
				height: 18px;
				margin: 50px 0 0 0;
				background: url(../images/billy_sprite.png) no-repeat -554px 0px;
			}
	footer aside.map{
		/*background: url(../images/footerDottedBorder.png) top left no-repeat;*/
		float: right;
		width: 430px;
		margin-right: 3px;
		padding: 10px 0 0 40px;
	}
		footer aside.map .address{
			float: left;
			font-weight: 100;
			padding: 0 5px;
		}
		footer aside.map .theMap{
			float: right;
			width: 252px;
			font-weight: 100;
			text-align: right;
		}
			footer aside.map .address h4{
				font-weight: 800;
				font-size: 12px;
				margin: 5px 0;
			}
			footer aside.map .address p{
				color: #696969;
			}
.copyright{
	position: relative;
	width: 960px;
	margin: 10px auto 0;
	padding-bottom: 10px;
	font-size: 10px;
	text-align: center;
}
	.copyright ul{
		position: relative;
		margin: 0 auto;
		width: 270px;
	}
		.copyright ul li{
			float: left;
			list-style: none;
			padding: 0 5px;
			margin: 0 5px;
		}
			.copyright ul li a{
				text-decoration: none;
			}
.tickets_scroll{
	position: fixed;
	left: 0;
	top: 20%;
	width: 41px;
	height: 214px;
	padding: 0;
	z-index: 100;
	display: block;
}
	.tickets_scroll ul li{
		list-style: none;
	}
		.tickets_scroll .book{
			float: left;
			width: 46px;
			height: 233px;
			background: url(../images/billy_sprite.png) no-repeat -255px top;
			text-indent: -5000px;
			margin: 2px 0;
		}
		.tickets_scroll .facebook{
			float: left;
			width: 46px;
			height: 44px;
			background: url(../images/billy_sprite.png) no-repeat -255px -233px;
			text-indent: -5000px;
			margin: 2px 0;
		}
		.tickets_scroll .twitter{
			float: left;
			width: 46px;
			height: 44px;
			background: url(../images/billy_sprite.png) no-repeat -255px -277px;
			text-indent: -5000px;
			margin: 1px 0;
		}

/*-- 2. Page Specific Styles --*/
/*The Show */
.page230 article .youtube,
.page278 article .youtube{
	float: right;
	margin: 15px;
}
	.page230 article .youtube div,
	.page278 article .youtube div{
		font-family: 'CompactaLetPlain';
		font-size: 41px;
		text-align: center;
		color: #828181;
		padding: 0px;
	}

/* Cast & Creative */
section#content .cast_creative .cast{
	background: #f2f2f2;
}
section#content .cast_creative .cast article.category{
	float: left;
	width: 279px;
	min-height: 104px;
	padding: 10px;
	margin: 6px;
	background: #fff;
	border: 1px solid #DBDBDB;
}
	section#content .cast_creative .cast article.category .cast_member{
		float: left;
		margin-right: 10px;
		border: 1px solid #DBDBDB;
	}
	section#content .cast_creative .cast article.category div.info{
		float: left;
		width: 165px;
	}
		section#content .cast_creative .cast article.category div.info h3{
			padding:  0 0 5px 0;
			margin:  0 0 5px 0;
			text-transform: uppercase;
			font-size: 12px;
			font-weight: bold;
			border-bottom: dotted 1px #DBDBDB;
		}
		section#content .cast_creative .cast article.category div.info h4{
			font-size: 12px;
		}
			section#content .cast_creative .cast article.category div.info h3 a{
				color: black;
			}
			section#content .cast_creative .cast article.category div.info h4 a{
				color: #3B3B3B;
			}
		section#content .cast_creative .cast article.category div.info .view{
			text-transform: uppercase;
			font-size: 12px;
			font-weight: bold;
		}
	section#content .creative article{
		margin: 0;
		padding: 10px 10px 3px;
	}
		section#content .cast_creative .creative h3{
			font-size: 16px;
			font-weight: bold;
			border-bottom: 1px dotted #ccc;
			margin-bottom: 0;
			padding-bottom: 10px;
		}
		section#content .cast_creative .creative .last h3{
			border-bottom: 0;
		}
			section#content .cast_creative .creative h3 a,
			section#content .cast_creative .cast h3 a,
			section#content .cast_creative .cast h4 a{
				text-decoration: none;
			}
			section#content .cast_creative .creative h3 a.btn2{
				float: right;
			}
			section#content .cast_creative .creative h3 a.creative-name {
				float: left;
			}
			section#content .cast_creative .creative h3 span,
			section#content .cast_creative .cast h4{
				font-weight: 100;
			}
			section#content .cast_creative .cast h4{
				font-size: 16px;
			}

/* Member */
section#content .cast_creative .member{
	float: left;
	width: 215px;
	padding: 5px;
	margin: 5px;
	text-align: left;
}
	section#content .cast_creative .member img.cast_creative_lrg{
		float: left;
		width: 140px;
		margin: 0 10px 10px 0;
		height: auto;
		border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
	}
	section#content .cast_creative .member h3{
		font-weight: bold;
		color: #D41920;
	}
		section#content .cast_creative .member h3 span{
			font-weight: 100;
			color: #000;
		}
	section#content .cast_creative .member article{
		float: left;
		padding: 0px;
		width: 940px;
	}
		section#content .cast_creative .member article .text{
			float: right;
			width: 790px;
		}
			section#content .cast_creative .creativemember article .text{
			width: 940px;
		}

/* Ticket Info */
section#content .tickets{
	float: left;
	position: relative;
	width: 292px;
	min-height: 175px;
	padding: 10px;
	text-align: center;
	background: #fff url(../images/ticketBox.gif) bottom center no-repeat;
}
	section#content .tickets h3{
		line-height: 50px;
		font-family: Impact, Charcoal, sans-serif;
		font-size: 32px;
		text-transform: uppercase;
		text-align: left;
		padding-left: 55px;
	}
	section#content .tickets .btn{
		position: absolute;
		bottom: 22px;
		left: 76px;
		text-align: left;
	}
		section#content .tickets .btn a{
			width: 92px;
			display: block;
			font-size: 22px;
			padding: 4px 35px 4px 8px;
			background: transparent url(../images/billy_sprite.png) no-repeat -775px -23px;
		}
	section#content .tickets a:hover{
		opacity: 0.8;
	}
	section#content .tickets h3.online{
		margin: 0 5px 10px 70px;
		background: #fff url(../images/billy_sprite.png) no-repeat -301px -24px;
	}
	section#content .tickets h3.phone{
		margin: 0 5px 10px 76px;
		background: #fff url(../images/billy_sprite.png) no-repeat -301px -74px;
	}
	section#content .tickets h3.box_office{
		margin: 0 5px 10px 45px;
		background: #fff url(../images/billy_sprite.png) no-repeat -301px -274px;
	}
	section#content .tickets h3.groups{
		margin: 0 5px 10px 65px;
		background: #fff url(../images/billy_sprite.png) no-repeat -301px -224px;
	}
	section#content .tickets h3.schools{
		margin: 0 5px 10px 50px;
		background: #fff url(../images/billy_sprite.png) no-repeat -301px -128px;
	}
	section#content .tickets h3.viewfinder{
		margin: 0 5px 10px 25px;
		background: #fff url(../images/billy_sprite.png) no-repeat -301px -178px;
	}
	section#content .tickets h3.viewfinder.packages {margin: 0 5px 10px 45px;}
	section#content .tickets p{
		line-height: 20px;
	}
	
/* FULL WIDTH PAGES */
section#content .full article,
section#content .groups article,
section#content .vip article,
section#content .packages article,
section#content .ticketing-tips article{
	width: 940px;
}
.full h3,
.groups h3,
.ticketing-tips h3{
	padding-top: 15px;
	color: #D41920;
	font-weight: bold;
	border-bottom: dotted 1px #DBDBDB;
}
.full .btn2,
.groups .btn2,
.ticketing-tips .btn2{
	float: right;
	text-decoration: none;
	margin-top: -10px;
}


/* Tour Dates */
#content #tour-dates h3 {
    color: #006A9D;
    font-family: 'CompactaLetPlain';
    font-size: 28px;
    font-weight: normal;
    margin: 0;
    padding-bottom: 6px;
}
#tour-dates .btn {
	color: #fff;
    float: left;
    font-size: 25px;
    font-weight: normal;
    padding: 2px 25px 2px 8px;
    text-decoration: none;
    background-image: url(../images/"../images/billy_sprite.png");
    background-repeat: no-repeat;
    background-position: -466px -58px;
}

.expand {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #DDDDDB;
    display: block;
    height: 56px;
    overflow: hidden;
    width: 960px;
    cursor: pointer;
}
#content .item-page .expand h2 {
	border: 0;
}
.expand a {
    color: #3C3C3C;
}
.heading-col1 {
    display: inline;
    float: left;
    padding-left: 20px;
    margin-top: 7px;
    width: 256px;
}
.heading-col2 {
    display: inline;
    float: left;
    font-weight: bold;
    margin-top: 16px;
    padding-left: 100px;
    width: 256px;
}
.heading-col3 {
    display: inline;
    float: left;
    font-weight: bold;
    margin-top: 10px;
    padding-left: 40px;
    width: 256px;
}

.collapse {
    background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 1px solid #DDDDDB;
    overflow: hidden;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 960px;
}
.info-col1, .info-col2, .info-col3 {
	list-style: none;
}
.info-col1 {
    display: inline;
    float: left;
    padding-left: 20px;
    width: 256px;
}
.info-col2 {
    display: inline;
    float: left;
    padding-left: 100px;
    width: 256px;
}
.info-col3 {
    display: inline;
    float: left;
    padding-left: 40px;
    width: 256px;
}


/* News & Reviews */
section#content .news,
section#content .tabs .news,
section#content .tabs .reviews{
	position: relative;
	float: left;
	width: 218px !important;
	min-height: 225px;
	margin: 8px;
	padding: 0px;
}
.frontpage section#content .news{
	margin: 8px 10px 8px 0;
	width: 232px !important;
}
.frontpage section#content .last-child{
	margin: 8px 0;
}
section#content .tabs article.reviews p{
	line-height: 23px;
	font-size: 15px;
}
section#content .blog-featured .news,
section#content .tabs .news{
	min-height: 250px;
}
	section#content .news img{
		width: 100%;
	}
	section#content .news div.container{
		padding: 5px 15px;
	}
	section#content .news h3{
		font-size: 15px;
	}
	section#content .reviews h3,
	section#content .reviews h4{
		color: #fff;
		text-align: center;
		font-weight: bold;
		padding: 10px 10px 2px 10px;
		margin: 0;
		background: #D41920;
	}
	section#content .reviews h3{
		float: left;
		width: 198px;
		padding: 10px 10px 2px 10px;
		font-family: 'CompactaLetPlain';
		text-transform: uppercase;
		font-size: 34px;
                font-weight: normal;
	}
	section#content .reviews h3.stars5{
		height: 32px;
		padding: 10px 10px 2px 10px;
		text-indent: -5000px;
		background: transparent url(../images/stars.png) no-repeat center top;
	}
	section#content .reviews h3.stars4{
		height: 32px;
		padding: 10px 10px 2px 10px;
		text-indent: -5000px;
		background: transparent url(../images/stars.png) no-repeat center -44px;
	}
	section#content .reviews h3.stars3{
		height: 32px;
		padding: 10px 10px 2px 10px;
		text-indent: -5000px;
		background: transparent url(../images/stars.png) no-repeat center -88px;
	}
	section#content .reviews h4{
		font-size: 12px;
		padding: 2px 10px 10px 10px;
	}
	section#content .news h3{
		font-weight: bold;
		margin-bottom: 0px;
	}
	section#content .news p.date,
	section#content .reviews p.date{
		font-size: 10px;
		font-weight: 100;
		line-height: 20px;
		text-align: center;
	}
	section#content .news p.date{
		text-align: left;
	}
	section#content .reviews p{
		padding: 3px 10px;
		text-align: center;
		color: #3b3b3b;
	}
	section#content .news .btn{
		position: absolute;
		bottom: 10px;
		right: 14px;
	}
	section#content .news .btn a{
		font-size: 22px;
		padding: 2px 20px 2px 10px;
		color: white;
		background: transparent url(../images/billy_sprite.png) no-repeat -556px -60px;
	}
	section#content .news .watch a{
		background: transparent url(../images/billy_sprite.png) no-repeat -545px -60px;
	}
	
/* News Carousel */
section#content .tabs .news_container .bx-wrapper,
section#content .tabs .reviews_container .bx-wrapper{
	float: left;
	width: 940px !important;
}
section#content .tabs .news_container .news_carousel li,
section#content .tabs .reviews_container .news_carousel li{
	width: 940px !important;
	list-style: none;
	padding: 0;
	margin: 0;
	background: none;
}
	section#content .tabs .news_container .bx-pager,
	section#content .tabs .reviews_container .bx-pager{
		position: relative;
		width: 774px;
		font-weight: bold;
		text-align: center;
		margin: 5px auto;
	}
		section#content .tabs .news_container .bx-pager a,
		section#content .tabs .reviews_container .bx-pager a{
			padding: 4px;
		}
	section#content .tabs .news_container .bx-prev,
	section#content .tabs .news_container .bx-next,
	section#content .tabs .reviews_container .bx-prev,
	section#content .tabs .reviews_container .bx-next{
		float: left;
		width: 90px;
		margin: -25px 8px 0;
		font-weight: bold;
		text-align: left;
	}
	section#content .tabs .news_container .bx-next,
	section#content .tabs .reviews_container .bx-next{
		float: right;
		text-align: right;
	}
.filter_search{
	float: right;
	width: 650px;
	padding: 10px;
	list-style: none;
}
	.filter_search #filter{
		margin-left: 10px;
	}	
	.filter_search .filter{
		float: left;
		line-height: 19px;
		margin: 9px 0 0 0;
		font-size: 12px;
	}
		.filter_search .filter li{
			float: left;
			list-style: none;
			border-right: 1px solid #000;
		}
		.gallery .filter li:first-child,
		.gallery .filter li:last-child{
			border: none;
		}
	.filter_search .search{
		float: right;
	}
		.filter_search .search input[type=text]{
			width: 188px;
			font-size: 10px;
			margin-right: 3px;
		}
		.filter_search .search input[type=submit]{
			font-family: 'CompactaLetPlain';
			font-size: 20px;
			color: #fff;
			padding: 2px 7px;
			margin-right: 10px;
			cursor: pointer;
			text-transform: uppercase;
			border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
			background-color: #036c9c;
		}
		.filter_search .search input[type=submit]:hover{
			opacity: 0.8;
		}
	
/* Partners */
.partner p {overflow: hidden;}

section#content .tabs .page236,
section#content .tabs .page234{
	width: 960px;
	padding: 0px;
}
section#content div.partner,
section#content div.link{
	float: left;
	width: 920px;
	padding: 10px;
	border-bottom: 1px solid #DBDBDB;
}
section#content div.partner:last-child,
section#content div.link:last-child{
	border-bottom: none;
}
	section#content div.partner h3,
	section#content div.link h3{
		text-decoration: none;
		font-weight: bold;
		color: #3B3B3B;
		margin-bottom: 0px;
	}
	section#content .tabs div.partner div,
	section#content .tabs div.link div{
		float: left;
		width: 620px;
		padding: 10px 10px 10px 0;
		margin-bottom: 0;
	}
	section#content div.partner div.partner_img,
	section#content div.link div.partner_link{
		float: left;
		width: 270px;
		margin: 10px 10px 10px 0px;
	}

/* Multimedia */
section.gallery{
	border: 1px solid #dbdbdb;
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
	padding: 10px;
	margin: 10px 0;
}
	.gallery .top{
		float: left;
		width: 875px;
		margin: 10px 32px;
	}
		.gallery .filter{
			float: left;
			line-height: 19px;
			margin: 3px 0;
			font-size: 12px;
		}
			.gallery .filter li{
				float: left;
				list-style: none;
				border-right: 1px solid #000;
			}
			.gallery .filter li:first-child,
			.gallery .filter li:last-child{
				border: none;
			}
			.gallery .filter li a{
				color: #000;
				padding: 0 7px;
				font-weight: bold;
			}
			.gallery .filter li a:hover,
			.gallery .filter li a:active,
			.gallery .filter li a.current{
				color: #d41920;
				text-decoration: none;
			}
		.gallery .search{
			float: right;
		}
			.gallery .search input[type=text]{
				width: 188px;
				font-size: 10px;
				margin-right: 3px;
			}
			.gallery .search input[type=submit]{
				font-family: 'CompactaLetPlain';
				font-size: 18px;
				color: #fff;
				padding: 3px 8px;
				text-transform: uppercase;
				border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
				background-color: #036c9c;
			}
			.gallery .search input[type=submit]:hover{
				opacity: 0.8;
			}
	.gallery .bx-prev,
	.gallery .bx-next{
		width: 29px;
		height: 168px;
		margin-top: -385px;
		text-indent: -5000px;
		background: #000 url(../images/billy_sprite.png) no-repeat left top;
	}
	.gallery .bx-prev:hover,
	.gallery .bx-next:hover{
		opacity: 0.8;
	}
	.gallery .bx-prev{
		float: left;
		margin-left: -29px;
	}
	.gallery .bx-next{
		float: right;
		margin-right: -29px;
		background: url(../images/billy_sprite.png) no-repeat left -168px;
	}
	.gallery .container{
		position: relative;
		width: 940px;
	}
		.gallery .container .bx-wrapper{
			padding: 0 29px;
		}
			.gallery .container .bx-wrapper .bx-window{
				float: left;
				border: 1px solid #dbdbdb;
				width: 878px !important;
			}
				.gallery ul.bxgallery{
					float: left;
					width: 865px;
					height: 530px;
					background: #f2f2f2;
				}
					.gallery ul.bxgallery li{
						float: left;
						width: 875px;
						padding-left: 5px;
						padding: 10px 0 10px 5px;
						list-style: none;
					}
						.gallery ul.bxgallery li ul li{
							float: left;
							width: 204px;
							height: 115px;
							list-style: none;
							padding: 0 0 0 5px;
							margin: 5px 3px;
							overflow: hidden;
						}
						.gallery ul.bxgallery li ul li a{
							display: block;
							position: relative;
						}
						.gallery ul.bxgallery li ul li a:hover{
							opacity: 0.6;
						}
							.gallery ul.bxgallery li ul li a.photo div,
							.gallery ul.bxgallery li ul li a.video div,
							.gallery ul.bxgallery li ul li a.audio div{
								position: absolute;
								top: 17px;
								left: 62px;
								width: 80px;
								height: 80px;
								z-index: 2;
								background: transparent url(../images/billy_sprite.png) no-repeat -112px -229px;
							}
							.gallery ul.bxgallery li ul li a.video div{
								background: transparent url(../images/billy_sprite.png) no-repeat -112px -77px;
							}
							.gallery ul.bxgallery li ul li a.audio div{
								background: transparent url(../images/billy_sprite.png) no-repeat -112px 0px;
							}
						.audioPlayer{
							background: #fff;
							padding: 30px;
						}
							.audioPlayer h3{
								font-weight: bold;
							}
							.audioPlayer div.musicPlayerControls{
								border: #DDD solid 1px;
								padding: 5px;
							}



/*-- 4. Bug Fixes --*/
.ie6 .wrap {
	width: 913px;
}
.ie6 .news,
.ie6 .reviews,
.ie7 .news,
.ie7 .reviews,
.ie8 .news,
.ie8 .reviews {border: #ddd solid 1px; }

.ie7 section#content .news,
.ie7 section#content .reviews,
.ie8 section#content .news,
.ie8 section#content .reviews{margin: 7px;}

.ie7 section#content .whatsnew .news,
.ie8 section#content .whatsnew .news {width: 224px !important;}

.ie6 section#content .reviews h3,
.ie7 section#content .reviews h3,
.ie8 section#content .reviews h3 { width: 196px; }

.ie6 #bottombar aside,
.ie7 #bottombar aside,
.ie8 #bottombar aside {padding-bottom: 15px;}

.ie7 section#bottombar aside.newsletter .submit {padding-top: 10px;}

.ie7 section#bottombar aside.newsletter h5, 
.ie8 section#bottombar aside.newsletter h5 {line-height: 36px;}

.ie6 section#bottombar aside.newsletter div.input input,
.ie7 section#bottombar aside.newsletter div.input input {width: 185px; margin-top: 8px;}

.ie6 header .wrap,
.ie7 header .wrap{ padding-bottom: 10px; }

.ie6 #bottom,
.ie7 #bottom,
.ie8 #bottom {margin-top: 20px;}

.ie6 .full .btn2,
.ie6 .groups .btn2,
.ie6 .ticketing-tips .btn2,
.ie7 .full .btn2,
.ie7 .groups .btn2,
.ie7 .ticketing-tips .btn2{
	margin-top: -35px;
}

.ie6 .filter_search .search input[type="submit"],
.ie7 .filter_search .search input[type="submit"],
.ie6 .gallery .search input[type="submit"],
.ie7 .gallery .search input[type="submit"]{
	padding: 0px 7px;
	font-size: 16px;
	letter-spacing: 1px;
}

.ie6 .gallery .bx-prev,
.ie6 .gallery .bx-next,
.ie7 .gallery .bx-prev,
.ie7 .gallery .bx-next,
.ie8 .gallery .bx-prev,
.ie8 .gallery .bx-next{
	margin-top: -365px;
}
.ie6 .gallery .bx-prev,
.ie7 .gallery .bx-prev{
	margin-left: -990px;
}
.ie6 .gallery .bx-next,
.ie7 .gallery .bx-next{
	margin-left: -80px;
}
.ie8 .gallery .bx-prev{
	margin-left: -989px;
}
.ie8 .gallery .bx-next{
	margin-right: -28px;
}

.ie6 section#content .cast_creative .creative h3 a.btn2,
.ie7 section#content .cast_creative .creative h3 a.btn2{
	margin-top: -35px;
	}
.ie8 section#content .cast_creative .creative h3 a.btn2{
	margin-top: -25px;
}
.date-number{
font-weight:bold !important;
}