/*Normalizing across site///////////////////////////////////////////////*/

/*Normalizes margin and padding*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, iframe, span {
	margin: 0;
	padding: 0;
	outline: none;
	/*word-wrap: break-word;*/
}
/*Normalizes font-size for headers*/
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
/*Removes list-style from lists*/
ol, ul {
	list-style: none;
	outline: none;
}
/*Normalizes font-style and font-weight*/
address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: normal;
}
/*Removes border from fieldset and img*/
fieldset, img, input, textarea {
	border: 0;
	outline: none;
}
a, object, embed {
	border: 0;
	text-decoration: none;
	outline: none;
}
body {
	behavior: url('csshover3.htc');
}
/*End Normalizing////////////////////////////////////////////////////////*/

.FuturaBT-Book {
	font-family: FuturaBT-Book, Helvetica, sans-serif;
}
.FuturaBT-BookItalic {
	font-family: FuturaBT-BookItalic, Helvetica, sans-serif;
}
.FuturaBT-Medium {
	font-family: FuturaBT-Medium, Helvetica, sans-serif;
}
.FuturaBT-MediumItalic {
	font-family: FuturaBT-MediumItalic, Helvetica, sans-serif;
}
.FuturaBT-Bold {
	font-family: myriad-pro, Helvetica, sans-serif;
}
.FuturaBT-BoldItalic {
	font-family: FuturaBT-BoldItalic, Helvetica, sans-serif;
}
.clear {
	clear: both;
}
.clearL {
	clear: left;
}
.clearR {
	clear: right;
}
.bold {
	font-weight: bold;
}
.hidden {
	display: none;
}
body {
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/bg3.jpg) no-repeat fixed center top #192C5A;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
}
#top_nav {
	width: 100%;
	position: relative;
	top: 0;
	background: #000000;
}
#wrapper {
	width: 990px;
	position: relative;
	top: 0;
	margin: 0 auto 0;
}
#header_wrap {
	width: 990px;
	height: 240px;
	position: relative;
	margin: 10px auto 0;
	padding: 0 0 0 1px;
}
#header_callout {
	width: 990px;
	height: 90px;
	position: relative;
	margin: 16px auto 0;
	padding: 0 0 0 1px;
}
#return_to_mobile_bar {
	background: #000;
	padding: 25px;
	color: #fff;
	text-align: center;
	font-size: 26px;
}
#return_to_mobile_bar a {
	color: #fff;
	text-decoration: none;
}
.red-text {
	color: #000;
}
/*########## Left Sidebar ##########*/

#left_sidebar_wrap {
	width: 192px;
	float: left;
	left: 0;
	margin: 0 auto 0;
}
#nav {
	width: 182px;
	min-height: 42px;
	position: relative;
	margin: 5px auto 0;
	list-style: none;
}
#nav li {
	margin: 6px auto 0;
}
#nav li:first-child {
	margin: 0 auto 0;
}
#tickets #nav_btn_tickets {
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/nav_sprite_sm.png) -182px 0 no-repeat;
	color: #840513;
}
#international #nav_btn_tickets {
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/nav_sprite_sm.png) -182px 0 no-repeat;
	color: #840513;
}
#about #nav_btn_about {
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/nav_sprite_sm.png) -182px 0 no-repeat;
	color: #840513;
}
#team #nav_btn_team {
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/nav_sprite_sm.png) -182px 0 no-repeat;
	color: #840513;
}
#faq #nav_btn_faq {
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/nav_sprite_sm.png) -182px 0 no-repeat;
	color: #840513;
}
/*##### Single lined links #####*/

.navItemSm {
	width: 167px;
	height: 28px;
	position: relative;
	display: block;
	padding: 10px 0 0 8px;
	font-family: myriad-pro, Helvetica, sans-serif;
	font-size: 17px;
	list-style: none;
	text-align: left;
	text-transform: uppercase;
	cursor: pointer;
	color: #ffffff;
	border:3px solid #71000c;
	border-radius:5px;
	background:#bd2040;
	box-shadow: inset 0 -30px 40px -30px #840513;
	-webkit-transition: color 0.25s, background 0.25s, box-shadow 0.25s;
	transition: color 0.25s, background 0.25s, box-shadow 0.25s;
}
.navItemSm::after { 
	content:''; 
	display:block; 
	position:absolute;
	top:1px;
	right:1px;
	bottom:1px;
	left:1px;
	border:1px solid rgba(235,235,235,0.2);
	border-radius:2px;
	-webkit-transition: border 0.25s; 
	transition: border 0.25s; 
}
.navItemCurrent,
.navItemSm:hover {
	color: #840513;
	background:#fefefe;
	box-shadow: inset 0 -30px 40px -30px #d3d3d4;
}
.navItemCurrent::after,
.navItemSm:hover::after {
	border:1px solid rgba(0,0,0,0.2);
}
/*##### Double lined links #####*/

.navItemLg {
	width: 170px;
	height: 49px;
	position: relative;
	display: block;
	padding: 10px 12px 0 12px;
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/nav_sprite_lg.png) 0 0 no-repeat;
	color: #ffffff;
	font-family: myriad-pro, Helvetica, sans-serif;
	font-size: 18px;
	list-style: none;
	text-align: left;
	text-transform: uppercase;
	cursor: pointer;
}
.navItemLg span.hover {
	width: 170px;
	height: 49px;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	padding: 10px 12px 0 12px;
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/nav_sprite_lg.png) -182px 0 no-repeat;
	color: #840513;
	font-family: myriad-pro, Helvetica, sans-serif;
	font-size: 18px;
	list-style: none;
	text-align: left;
	text-transform: uppercase;
	cursor: pointer;
}
#facebook_wrap {
	width: 182px;
	min-height: 294px;
	position: relative;
	margin: 20px auto 0 5px;
	float:left;
}
#trip_advisor_wrap {
	width: 182px;
	min-height: 294px;
	position: relative;
	margin: 20px auto 0 5px;
	float:left;
}
#CDSWIDSSP {
	width: 182px !important;
}
#CDSWIDSSP.widSSPnarrow .widSSPData .widSSPBranding dd {
	width: 180px !important;
}
/*########## End Left Sidebar ##########*/



#content_wrap {
	width: 798px;
	float: right;
	margin: 0 auto 0;
}
#inner_content_wrap_corners_top {
	margin: 5px 0 0 5px;
}
#inner_content_wrap_corners_bottom {
	margin: 0 0 0 5px;
}
#inner_content_wrap {
	width: 780px;
	min-height: 408px;
	float: left;
	margin: 0 0 0 5px;
	background: #ffffff;
	border-left: 4px solid #71000C;
	border-right: 4px solid #71000C;
}
#inner_content_wrap_title {
	width: 780px;
	height: 44px;
	float: left;
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/inner_content_wrap_title_bg.gif) #000000 top repeat-x;
}
#inner_content_wrap_title h1 {
	margin: 0px 0 0 20px;
	color: #ffffff;
	font-family: myriad-pro, Helvetica, sans-serif;
	font-size: 33px;
	text-align: left;
	text-transform: none;
}
.xy {
	text-transform: none;
}
.inner_content_editable_html {
	padding: 60px 20px 20px;
}
.inner_content_editable_html ul {
	list-style: inside;
	padding-right: 40px;
}
.inner_content_editable_html p {
	margin: 0px 0px 10px;
}
/*########## Tickets Content Area ##########*/

#ticket_info_wrap {
	float: left;
	padding: 10px 0 15px 0;
	width: 780px;
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/tickets_sidebar3.jpg) top right no-repeat;
	min-height: 536px;
}
.ticketInfoSeperator {
	width: 486px;
	height: 1px;
	clear: both;
	float: left;
	margin: 15px 0;
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/ticket_info_seperator.png) no-repeat;
}
#tickets_btn {
	width: 437px;
	height: 34px;
	margin: 12px 0 0 17px;
	padding: 13px 0 0 5px;
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/tickets_btn_bg.png) no-repeat;
	color: #970004;
	font-family: myriad-pro, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
}
#tickets_call {
	width: 380px;
	float: left;
	margin: 10px 0 0 22px;
	color: #332f1b;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#tickets_send_btn {
	width: 51px;
	height: 20px;
	float: left;
	margin: 8px 0 0 0;
}
#tickets_map {
	width: 155px;
	height: 113px;
	float: left;
	margin: 0 0 0 22px;
	border: 1px solid #978a4f;
}
#map_canvas {
	width: 151px;
	height: 109px;
	border: 2px solid #BDBDBD;
}
#tickets_address {
	width: 260px;
	float: left;
	margin: 30px 0 0 10px;
	color: #000000;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
}
#tickets_address a {
	color: #0004b5;
	text-decoration: underline;
}
#tickets_groups {
	width: 460px;
	float: left;
	margin: 0 0 0 22px;
	color: #000000;
	font-family: Helvetica, sans-serif;
	font-size: 13px;
}
#tickets_groups a {
	color: #0004b5;
	text-decoration: underline;
}
#tickets_office {
	width: 460px;
	float: left;
	margin: 0 0 0 22px;
	color: #000000;
	font-family: Helvetica, sans-serif;
	font-size: 13px;
}
#tickets_office a {
	color: #0004b5;
	text-decoration: underline;
}
#tickets_office p {
	padding-bottom: 10px;
}
#tickets_faq {
	width: 460px;
	float: left;
	margin: 10px 0 0 22px;
	color: #000000;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
}
#tickets_faq a {
	color: #0004b5;
	text-decoration: underline;
}
.subheadline {
	font-family: myriad-pro, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-left: 19px;
	max-width: 468px;
}
.emergency_text {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 19px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#tickets_img_boy {
	width: 294px;
	height: 391px;
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/tickets_img_boy.jpg) no-repeat;
	float: right;
	overflow-x: hidden;
	overflow-y: auto;
}
/*##### City List #####*/

#show_city_nav {
	width: 294px;
	float: right;
	/*overflow-x: hidden;
	overflow-y: auto;*/
	overflow: hidden;
}
#show_city_nav:hover {
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/show_city_nav_sprite_new.png) -294px 0 no-repeat;
	color: #000000;
	overflow-y: auto;
}
#show_city_nav .activeCity {
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/show_city_nav_sprite_new.png) -294px 0 no-repeat;
	color: #000000;
}
.cityItem {
	width: 260px;
	height: 43px;
	position: relative;
	display: block;
	padding: 12px 0 0 34px;
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/show_city_nav_sprite_new.png) 0 0 no-repeat;
	color: #990033;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	list-style: none;
	text-align: left;
	cursor: pointer;
	zoom: 1;
}

/*Safari & Chrome Hack*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.cityItem {
	height: 44px;
	padding: 11px 0 0 34px;
}
}
.cityItem span.hover {
	width: 260px;
	height: 44px;
	position: absolute;
	top: 1px;
	left: 0;
	display: block;
	padding: 10px 0 0 34px;
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/show_city_nav_sprite_new.png) -294px 0 no-repeat;
	color: #000000;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	list-style: none;
	text-align: left;
	cursor: pointer;
}
#show_city_near {
	position: absolute;
	top: 5px;
	right: 40px;
	z-index: 10;
}
.cityItemDate {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 260px;
	display: block;
}
/*##### Scroll Bar Style #####*/

.jspContainer {
	overflow: hidden;
	position: relative;
}
.jspPane {
	position: absolute;
}
.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
	height: 100%;
}
.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 0;
	background: red;
}
.jspVerticalBar *, .jspHorizontalBar * {
	margin: 0;
	padding: 0;
}
.jspCap {
	display: none;
}
.jspHorizontalBar .jspCap {
	float: left;
}
.jspTrack {
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/scroll_bar_bg.png) repeat-y;
	position: relative;
}
.jspDrag {
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/scroll_bar_drag.png) repeat-y;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
	float: left;
	height: 0;
}
.jspArrowUp {
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/scroll_bar_arrow_up.png) no-repeat;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}
.jspArrowDown {
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/scroll_bar_arrow_down.png) no-repeat;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}
.jspArrow.jspDisabled {
	cursor: default;
}
.jspVerticalBar .jspArrow {
	height: 15px;
}
.jspHorizontalBar .jspArrow {
	width: 0;
	height: 0;
	float: left;
}
.jspVerticalBar .jspArrow:focus {
	outline: none;
}
.jspCorner {
	float: left;
	height: 100%;
}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
	margin: 0 -3px 0 0;
}
#international_btn {
	width: 279px;
	height: 36px;
	float: right;
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/international_btn_sprite_new.png) 0 0 no-repeat;
	text-indent: -999999px;
	cursor: pointer;
	position: relative;
}
#international_btn:hover {
	width: 279px;
	height: 36px;
	float: right;
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/international_btn_sprite_new.png) -278px 0 no-repeat;
	text-indent: -999999px;
	cursor: pointer;
}
#international #international_btn {
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/international_btn_sprite_new.png) -278px 0 no-repeat;
}
#international_txt {
	width: 478px;
	margin: 12px 0 0 0;
	color: #202020;
	font-family: myriad-pro, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	text-transform: uppercase;
}
.internationalBtn {
	width: 440px;
	height: 40px;
	clear: left;
	float: left;
	margin: 17px 0 0 20px;
	padding: 13px 0 0 0;
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/international_btn_bg.png) no-repeat;
	text-align: center;
}
.internationalBtn a {
	display: block;
	color: #202020;
	font-family: myriad-pro, Helvetica, sans-serif;
	font-size: 22px;
	text-transform: uppercase;
}
/*##### Callout Area #####*/

#callouts_wrap_corners_top {
	margin: 5px 0 0 1px;
}
#callouts_wrap_corners_bottom {
	margin: 0 0 0 1px;
}
#callouts_wrap {
	width: 796px;
	height: 166px;
	float: left;
	margin: 0 0 0 1px;
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/callouts_wrap_bg.png) top repeat-y;
}
.callout {
	float: left;
	margin: 8px 0 8px 15px;
	position: relative;
	/*width: 180px;*/
        width: auto;
}

.callout img{
	position: absolute;
	top: 0px;
	left: 0px;
}
.real-img{
    position: relative !important;
    border-radius: 4px;
}
.copy_below_image {
	position: absolute;
	right: 17px;
	top: 851px;
	width: 265px;
	max-height: 215px;
	overflow: hidden;
}
/*########## End Tickets Content Area ##########*/



/*########## About Content Area ##########*/

#about_content_wrap {
	float: left;
	padding: 0 0 20px 0;
}
#youtube_player_wrap {
	float: left;
	margin: 20px 0 0 20px;
}
#facebook_likebox_wrap {
	float: left;
	margin: 10px 0 0 20px;
}
#about_facebook_header {
	margin: 0 0 10px 0;
}
#twitter_stream_wrap {
	float: left;
	margin: 10px 0 0 20px;
}
#about_twitter_header {
	margin: 0 0 10px 0;
}
#twitter_stream {
	width: 340px;
	height: 423px;
	padding: 10px;
	background: #ffffff;
	border: 1px solid #b9b9b9;
}
#about_twitter_pic {
	float: left;
}
#about_twitter_account a {
	float: left;
	margin: 0 0 0 0;
	padding: 3px 0 0 5px;
	color: #5a88ba;
	font-family: 'Lucida Sans', Helvetica, sans-serif;
	font-size: 20px;
}
#about_twitter_account a:hover {
	text-decoration: underline;
}
.tr-widget {
	clear: both;
	margin: 45px 0 0 0;
}
#tr-title {
	display: none;
}
.tr-stream-wrapper {
	height: 360px;
	overflow-y: scroll;
}
.tr-streammeta {
	display: none;
}
.tr-streammeta, .tr-via, .tr-in-reply-to {
	display: none;
}
.tr-body a span {
	display: none;
}
.tr-body a span.js-display-url {
	display: inline;
}
#about_twitter_join {
}
#about_twitter_join iframe {
	float: right;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	color: #5a88ba;
	font-family: 'Lucida Sans', Helvetica, sans-serif;
	font-size: 12px;
	width: 140px;
	position: relative;
	left: -40px;
}
#about_twitter_join a:hover {
	text-decoration: underline;
}
#about-headline ul {
	text-align: left !important;
	font-size: 18px;
}
/*########## End About Content Area ##########*/



/*########## Team Content Area ##########*/

#team_content_wrap {
	float: left;
	padding: 0 0 15px 0;
}
#team_tabs_wrap {
	width: 780px;
	height: 57px;
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/team_tab_bg_off.gif) repeat-x;
	text-align: center;
}
#team_tabs_wrap li {
	display: inline;
}
.teamTab {
	width: 33.2%;
	height: 43px;
	float: left;
	padding: 14px 0 0 0;
	display: inline-block;
	border-right: 1px solid #8E8E8E;
	color: #999;
	font-family: myriad-pro, Helvetica, sans-serif;
	font-size: 20px;
	text-align: center;
}

/*Safari & Chrome Hack*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.teamTab {
	width: 24.9%;
	height: 37px;
	padding: 20px 0 0 0;
}
}
.teamTab:hover {
	background: #fff;
	color: #1d1d1d;
}
.activeTeamTab {
	background: #fff;
	color: #1D1D1D;
}
#team_tab_content_wrap {
	width: 780px;
	margin: 20px 0 0 20px;
}
.teamTabContent {
	display: none;
}
.openTeamTab {
	display: block;
}
.teamSeperator {
	width: 780px;
	height: 1px;
	clear: both;
	float: left;
	margin: 20px 0 20px -20px;
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/team_seperator.png) no-repeat;
}
.teamBio {
	width: 740px;
	float: left;
	color: #252525;
	font-size: 12px;
	line-height: 18px;
}
.teamBioPhoto {
	float: left;
	margin: 0 12px 0 0;
	border: 1px solid #8E8E8E;
}
.teamBioPhoto img {
	border: 4px solid #ffffff;
}
.teamBioName {
	/* float: left; */
	margin: 5px 0 0 0;
	display: inline;
	color: #961216;
	font-family: myriad-pro, Helvetica, sans-serif;
	font-size: 16px;
	word-wrap: break-word;
	white-space: normal;
	max-width: 70%;
}
.teamBioRole {
	/* float: left; */
	margin: 5px 0 0 0;
	display: inline;
	color: #343434;
	font-family: myriad-pro, Helvetica, sans-serif;
	font-size: 16px;
	word-wrap: break-word;
	max-width: 70%;
	font-weight: bold;
	text-transform: uppercase;
}
/*########## End Team Content Area ##########*/



/*########## FAQ Content Area ##########*/

#faq_content_wrap {
	float: left;
	padding: 0 0 15px 0;
}
.faqSection {
	width: 740px;
	margin: 20px 0 0 20px;
}
.faqTitle {
	margin: 0 0 10px 0;
	color: #000000;
	font-family: myriad-pro, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
ul.accordion {
	list-style: none;
}
ul.accordion li {
	margin: 0 0 6px 15px;
	list-style-image: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/faq_list_square.png);
}
ul.accordion a {
	color: #00038f;
	font-size: 14px;
	font-weight: bold;
}
ul.accordion p {
	padding: 5px 0 12px 0;
	color: #000000;
	font-size: 14px;
}
ul.accordion p ul li {
	list-style-type: circle;
}
.faqSeperator {
	width: 780px;
	height: 1px;
	clear: both;
	float: left;
	margin: 20px 0 20px 0;
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/faq_seperator.png) no-repeat;
}
/*########## End FAQ Content Area ##########*/



			/*########## Tickets Module Style ##########*/
	
#tickets_module_wrap {
  background: url("http://web-newsiesthemusical.com.s3.amazonaws.com/img/bg-blue.jpg") no-repeat 180px 10px;
  height: 102px;
  margin: 10px auto 0;
  padding: 0 0 0 1px;
  position: relative;
  width: 990px;
}
#tickets_module_table {
	position: relative;
	top: 8px;
	left: 8px;
	border: 2px solid #840513;
	border-radius: 5px;
}

.ticketsModuleItem {
    color: #FFFFFF;
    line-height: 19px;
    padding: 0 10px 0 8px;
    position: relative;
    text-align: center;
    width: 147px;
}
.ticketsModuleItem a {
	color: #fff;
	text-decoration: none;
}
.ticketsModuleItem img {
	margin: 4px 0 0 0;
}
.ticketsModuleCity {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.ticketsModuleDate {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
    margin-top:4px;
}
.ticketsModuleDate span {display: block; text-align: center; line-height: 1.2;}

/*########## End Tickets Module Style ##########*/


#footer {
	width: 100%;
	position: relative;
	top: 20px;
	background: #000000;
	text-align: center;
	color: #fff;
}
#footer a {
	color: #fff;
}
#thankyoufooter {
	width: 100%;
	position: relative;
	top: 20px;
	background: #ffffff;
	text-align: center;
	color: #000;
}
#thankyoufooter a {
	color: #000;
}

ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
#gde_footerTitleContainer, #gde_footerSiteMapContainer, #gde_footerFeaturedContainer {
	display: none !important;
}
.inner_content_editable_html div img {
	clear: both;
}
.tlkImgLg {
	width: 738px;
	margin: 20px 0 20px 0px;
	border: 1px solid #978A4F;
}
.tlkImgLg img {
	border: 4px solid #BDAD63;
}
.tlkImgSm1 {
	width: 238px;
	float: left;
	margin: 20px 0 20px 20px;
	border: 1px solid #978A4F;
}
.tlkImgSm1 img {
	border: 4px solid #BDAD63;
}
.tlkImgSm2 {
	width: 238px;
	float: left;
	margin: 20px 0 20px 10px;
	border: 1px solid #978A4F;
}
.tlkImgSm2 img {
	border: 4px solid #BDAD63;
}
.tlkTitle {
	padding: 0 20px 0 0px;
	color: #000000;
	font-family: myriad-pro, Helvetica, sans-serif;
	font-size: 19px;
	text-transform: uppercase;
}
.tlkP {
	padding: 15px 20px 0 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.tlkListWrap {
	width: 365px;
	float: left;
	padding: 0 0 20px 0px;
}
.tlkListWrapWide {
	width: 740px;
	float: left;
	padding: 0 0 20px 0px;
}
.tlkListTitle {
	color: #000000;
	font-family: myriad-pro, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
.tlkList {
	margin: 10px 0 0 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 24px;
	list-style: disc inside;
}
.tlkVideoPlayer {
	float: left;
	margin: 0 0 20px 0px;
}
.inner_content_editable_html img {
}
#ticket_social {
	margin: 35px 0 0 22px;
}
#ticket_social .fb_edge_widget_with_comment {
	border-right: 1px solid #8D8D8D;
}
#ticket_social .twitter-share-button {
	margin-left: 15px;
	margin-right: 15px;
	border-right: 1px solid #8D8D8D;
	position: relative;
	top: 3px;
}
/* EMAIL SIGNUP */
#email_signup_content {
	padding: 25px 15px;
}
#email_signup_content p {
	padding: 15px 0;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.3;
}
#email_signup_content input[type=text] {
	border: solid 1px #666;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 7px 5px;
	font-size: 18px;
	line-height: 1;
}
#email_signup_content #email {
	width: 410px;
}
#email_signup_content #zipcode {
	width: 136px;
}
#email_signup_content tr:first-child td {
	font-weight: bold;
}
#email_signup_content tr:last-child td {
	padding-top: 30px;
}
#email_signup_content tr td:first-child {
	padding-right: 32px;
}
#email_signup_content h2 {
	font-size: 22px;
	color: #990000;
}
#email_signup_content #email_disclaimer {
	font-size: 11px;
	color: #000;
	padding: 55px 0 0 0;
	line-height: 1.5;
}
ul#sitemap {
	width: 346px;
	list-style-position: outside;
	margin: 10px;
	margin-top: 20px;
	margin-left: 30px;
	float: left;
}
ul#sitemap ul {
	width: 500px;
	list-style-position: inside;
	margin-left: 15px;
	margin-bottom: 5px;
}
/* PHOTOBOOTH LANDING PAGE */

#pb-content-inner p {
}
#pb-callout-h1 {
	font-size: 20px;
	color: #990000;
	text-transform: uppercase;
}
#pb-sub-callout-p {
	font-size: 18px;
	line-height: 23px;
	padding: 12px 0;
}
.pb-strong-p {
	line-height: 22px;
	font-weight: bold;
	font-size: 18px;
}
.pb-use-steps p {
	margin-top: 17px;
	font-size: 16px;
}
#pb-content-inner {
	width: 740px;
	padding: 10px 20px;
}
#pb-app-callout-div {
	width: 100%;
	margin-bottom: 25px;
}
.pb-use-steps {
	margin-bottom: 8px;
}
.pb-use-steps p, .pb-use-steps img {
	float: left;
}
.pb-step-number {
	font-size: 16px;
	font-weight: bold;
	margin-right: 5px;
	height: 38px;
	padding-top: 17px;
	float: left;
}
#pb-example-div {
	padding: 20px 0;
	border-bottom: 1px solid #ccc;
}
#pb-download-app-div {
	padding: 20px 0;
}
#pb-video-div {
	padding: 20px 0 0 0;
}
#pb-crutchie-video {
	width: 100%;
	height: 300px;
	background: #CCC;
}
/*########## BEGIN: PREMIUM TICKETS PAGE - DESKTOP ##########*/


.bg_call_premium {
	background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/premium/bg_call_new.jpeg) no-repeat;
	width: 780px;
	height: 67px;
}
.call_premium {
	text-align: center;
	width: 400px;
	font-family: Helvetica;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 8px;
}
#faq_premium {
	width: 590px;
	font-family: Helvetica;
	font-size: 15px;
	color: #333333;
	line-height: 22px;
	margin-left: 98px;
	margin-top: -25px;
}
#faq_premium a, #faq_premium a:visited {
	color: #333333;
}
.title_faq_premium {
	width: 558px;
	font-family: Helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #cc332f;
	line-height: 24px;
	margin-top: 18px;
}
/*########## END: PREMIUM TICKETS PAGE - DESKTOP ##########*/

div.fanweek-blocks {
	clear: both;
}
div.fanweek-blocks div {
	clear: both;
}
.errorPage {
	/*font-family: 'FuturaBT-Bold';*/
	line-height: 20px;
}
/* Contact us pages css*/

#map-canvas {
	height: 250px;
	width: 265px;
}
#contact_inner {
	margin-top: -15px;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
}
.contact_p {
	font-size: 17px;
}
#contact_inner h2 {
	/*font-family: Helvetica,myriad-pro,sans-serif;*/
	font-size: 22px;
	color: #900;
}
#contact_us td {
	vertical-align: top;
}
#contact_us input[type='text'] {
	border: 1px solid #666;
	border-radius: 10px;
	padding: 8px;
	margin: 10px 0px;
	width: 406px;
}
#contact_us input[name='code'] {
	width: 60px;
}
#contact_us input[name='response'] {
	width: 200px;
}
#message {
	border: 1px solid #999999;
	border-radius: 10px 10px 10px 10px;
	height: 150px;
	padding: 5px;
	width: 406px;
}
#contact_us input[type='image'] {
	border: none;
}
.contact_faq {
	color: #9c1a1e;
	text-decoration: underline;
}
#contact_us input[type='submit'] {
	border-radius: 5px;
	border: 1px solid #666;
	width: 100px;
	background: white;
	padding: 5px;
	color: #9c1a1e;
	font-weight: bold;
	font-size: 20px;/*font-family: FuturaBT-Bold;*/
}
.contact_header {
	font-size: 16px;
	color: #9c1a1e;
	padding-top: 10px;
}
#tour-landing h1 {
	text-indent: -3000px;
	display: block;
	width: 740px;
	height: 65px;
	background: url(../img/heading1.png) no-repeat left top;
	margin: 12px auto 0 auto;
}
#tour-landing h2 {
	font-family: Helvetica, Arial;
	font-size: 27px;
	text-transform: uppercase;
	color: #b5262a;
	text-align: center;
	padding-top: 12px;
}
#tour-landing #email_signup {
	border: 3px solid #71000c;
	margin-top: 20px;
	padding: 15px 0 15px 0;
}
#tour-landing h3 {
	text-indent: -3000px;
	display: block;
	width: 502px;
	height: 64px;
	background: url(../img/heading2.png) no-repeat left top;
	margin: 39px auto 30px auto;
}
#tour-landing ul {
	list-style: none;
	padding-left: 0px !important;
}
#tour-landing ul li {
	list-style: none;
	float: left;
	width: 25%;
	height: 83px;
	text-align: center;
}
#tour-landing ul li span.city {
	display: block;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}
#tour-landing ul li span.theatre {
	display: block;
	font-family: Arial;
	font-size: 9px;
	color: #6c6c6c;
}
#tour-landing h4 {
	text-indent: -3000px;
	display: block;
	width: 216px;
	height: 44px;
	background: url(../img/heading3.png) no-repeat left top;
	margin: 0px auto 35px auto;
	clear: both;
}
#tour-landing .disclaimer {
	font-size: 11px;
	font-family: Helvetica, Arial;
	width: 675px;
	margin: 0 auto;
}
#tour-landing #email_signup input[type=text] {
	border: solid 1px #666;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 7px 5px;
	font-size: 18px;
	line-height: 1;
}
#tour-landing #email_signup td {
	padding-left: 20px;
}
#tour-landing #email_signup tr:first-child td {
	font-weight: bold;
}
#tour-landing #email {
	width: 205px;
	display: block;
}
#tour-landing #zipcode {
	width: 100px;
	display: block;
}
#tour-landing #submit {
	display: block;
	margin-right: 18px;
}
#tour-landing #older {
	font-size: 13px;
}
.inner_content_editable_html .inner_content_editable_html {
	padding: 0;
}
/*weather*/
#weather-container {
	letter-spacing: .5px;
	text-align: center;
}
#weather-container .line {
	width: 100%;
	height: 1px;
}
#weather-container h1 {
	Font-size: 30px;
	font-family: myriad-pro, Helvetica, sans-serif;
	color: #961216;
	Text-align: center;
	Padding: 0px;
	Margin: 0px;
}
#weather-container ul {
	List-style-type: square;
	Text-align: left;
	line-height: 18px;
}
#weather-container li {
	margin-bottom: 10px;
}
#weather-container h2 {
	Font-size: 22px;
	font-family: myriad-pro, Helvetica, sans-serif;
	color: #961216;
	Text-align: center;
	Padding: 0px;
	Margin: 0px;
}
#weather-container h3 {
	Font-size: 16px;
	font-family: Helvetica, Verdana, Arial;
	Font-weight: bold;
	Text-align: center;
	line-height: 20px;
}
#weather-container h4 {
	font-family: myriad-pro, Helvetica, sans-serif;
	Font-weight: normal;
	Text-align: center;
	Font-size: 12px;
	Line-height: 18px;
}
/*for ticket map shows on left*/

.tickets_map_container {
	bottom: -340px;
	position: absolute;
	right: 14px;
	width: 295px;
}
.tickets_map_container #tickets_map iframe {
	height: 100%;
	width: 100%;
}
.tickets_map_container #tickets_map {
	width: 265px;
	height: 200px;
}
.tickets_map_container #tickets_address {
	margin: 14px 0 0 23px;
}
/*Time Line Css 14-03-2014*/

#content-timeline {
	background: url(images/timeline-bg.png) 0 0 repeat;
	float: right;
	width: 100%;
	margin: 0 0 10px;
}
.wwuh {
	background: url(images/top-wwuh-bg.jpg) 0 0 no-repeat;
	background-size: 100% auto;
	border-radius: 2px;
	color: #A91E35;
	float: left;
	width: 100%;
	overflow: hidden;
	padding: 0 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-shadow: 0px 5px 15px #0c1637;
	-webkit-box-shadow: 0px 5px 15px #0c1637;
	box-shadow: 0px 5px 15px #0c1637;
}
.wwuh-lgt {
	float: left;
	padding: 7px 15px 0 0;
}
.wwuh-lgt h6 {
	font: 20px officina_display_itc_stdblack;
}
.wwuh-lgt h6:last-child {
	padding: 0 0 0 45px;
}
.wwuh h1 {
	font: 56px/66px officina_display_itc_stdblack;
}
.timeline-block {
	float: left;
	width: 100%;
}
.timeline-scroll {
	border-bottom: 1px solid #5B0D1B;
	float: left;
	overflow-y: scroll;
	height: 685px;
	position: relative;
	width: 100%;
	-moz-box-shadow: 0 -25px 35px -10px #000000 inset;
	-webkit-box-shadow: 0 -25px 35px -10px #000000 inset;
	box-shadow: 0 -25px 35px -10px #000000 inset;
}
.timeline-container {
	float: left;
	padding: 0 8px 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
.time-block {
	position: relative;
	float: left;
	width: 100%;
	padding-bottom: 20px;
}
.time-block.first {
	padding: 0 0 25px;
}
.time-block.first:before {
	display: none;
}
.time-date {
	float: left;
	position: relative;
	width: 110px;
}
.time-activity {
	background: #FFF;
	border-radius: 15px;
	float: right;
	width: 625px;
	position: relative;
	-moz-box-shadow: 0px 0px 5px #333333;
	-webkit-box-shadow: 0px 0px 5px #333333;
	box-shadow: 0px 0px 5px #333333;
}
.time-activity.btn-center {
	background: none;
	text-align: center;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.timeline-block-first-fix {
	float: left;
	padding: 25px 0 0;
	width: 100%;
}
button.chta {
	background: url(images/chta.jpg) 0 0 repeat-x;
	border: 3px solid #600000;
	border-radius: 10px;
	color: #FFD9D9;
	font-family: myriad-pro, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 46px;
	padding: 0;
	text-shadow: 1px 1px 0 #000000;
	width: 570px;
	-moz-box-shadow: 0px 0px 30px #007eff;
	-webkit-box-shadow: 0px 0px 30px #007eff;
	box-shadow: 0px 0px 30px #007eff;
	cursor: pointer;
}
.chta strong {
	color: #FFFFFF;
}
a.share-button-img {
	background: url(images/chta.jpg) 0 0 repeat-x;
	border: 3px solid #600000;
	border-radius: 10px;
	color: #FFD9D9;
	font-family: myriad-pro, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 46px;
	padding: 0;
	text-shadow: 1px 1px 0 #333333;
	width: 120px;
	-moz-box-shadow: 0px 0px 30px #007eff;
	-webkit-box-shadow: 0px 0px 30px #007eff;
	box-shadow: 0px 0px 30px #007eff;
	cursor: pointer;
	float: left;
	height: 46px;
	margin: 0 0 0 45px;
}
a.share-button-img i {
	font-style: normal;
	margin: 0 0 0 15px;
}
a.share-button-img img {
	margin: 0 0 0 10px;
	vertical-align: middle;
}
.red .time-activity {
	border: 2px solid #A91E35;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.blue .time-activity {
	border: 2px solid #3B5998;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.time-heading {
	float: left;
	width: 100%;
	position: relative;
	z-index: 5;
	z-index: 0\0/; 
	border-radius: 10px 10px 0 0;
}
.red .time-heading {
	background: #A91E35;
}
.blue .time-heading {
	background: #3b5998;
}
.time-heading h1 {
	color: #FFFFFF;
	float: left;
	font-family: myriad-pro, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 45px;
	padding: 0 0 0 15px;
}
a.share {
	float: right;
	margin: 12px 15px 0 0;
}
.time-content {
	border-radius: 0 0 10px 10px;
	float: left;
	position: relative;
	width: 100%;
}
.time-text {
	float: left;
	padding: 15px;
	width: 375px;
}
.time-text p {
	color: #000000;
	font: 13px/18px myriad-pro, Helvetica, sans-serif;
}
.rgt-contt {
	box-shadow: 0 0 5px #000000;
	float: right;
}
.cte {
	border-radius: 0 0 10px;
	bottom: 0;
	position: absolute;
	right: 0;
	z-index: 5;
}
.blue .cte {
	border-radius: 0 0 10px;
	right: 0;
}
.cte a, .rgt-contt a .cte {
	color: #FFFFFF;
	float: left;
	font: bold 11px/24px myriad-pro, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	width: 124px;
}
.red .cte {
	background: #A91E35;
}
.blue .cte {
	background: #3B5998;
}
.time-block.first .time-activity:after {
	display: none;
}
.red .time-activity:after {
	background: url(images/red-arrow.png) 0 0 no-repeat;
}
.blue .time-activity:after {
	background: url(images/blue-arrow.png) 0 0 no-repeat;
}
.time-activity:after {
	content: "";
	height: 22px;
	left: -13px;
	position: absolute;
	top: 15px;
	width: 11px;
}
.time-date h1 {
	color: #FFFFFF;
	float: left;
	font: bold 21px/40px myriad-pro, Helvetica, sans-serif;
	margin: 5px 0 0;
	text-shadow: 1px 1px 2px #222222;
}
.time-date h2 {
	color: #FFFFFF;
	float: left;
	font: bold 13px/40px myriad-pro, Helvetica, sans-serif;
	text-shadow: 1px 1px 2px #222222;
	margin: 5px 0 0 0;
}
.time-date span {
	border: 10px solid #FFFFFF;
	border-radius: 50%;
	height: 20px;
	position: absolute;
	right: 5px;
	width: 20px;
	top: 5px;
}
.red .time-date span {
	background: #A91E35;
}
.blue .time-date span {
	background: #2145ad;
}
.time-block:before {
	background: #FFF;
	content: "";
	height: 100%;
	left: 83px;
	position: absolute;
	width: 5px;
	top: 10px;
}
.click-to-add {
	/* height: 357px;*/
	height: auto;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	/*top: 50px;*/
	top: 315px;
	width: 693px;
	display: none;
	z-index: 300;
	background: url(images/pop-modal-bg.png) 0 0 no-repeat;
	-moz-box-shadow: 0px 0px 15px #007eff;
	-webkit-box-shadow: 0px 0px 15px #007eff;
	box-shadow: 0px 0px 15px #007eff;
	border-radius: 10px;
	background-size: 100% 100%;
}
.click-to-add-share {
	height: auto;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 333px;
	width: 270px;
	display: none;
	z-index: 150;
	background: url(images/pop-modal-bg.png) 0 0 no-repeat;
	-moz-box-shadow: 0px 0px 15px #007eff;
	-webkit-box-shadow: 0px 0px 15px #007eff;
	box-shadow: 0px 0px 15px #007eff;
	border-radius: 10px;
	background-size: 100% 100%;
}
.modal-block {
	float: left;
	padding: 45px;
	position: relative;
	width: 603px;
}
.address-fields {
	width: 88%;
}
.modal-block p.mar-bott.plus-img {
	width: 10%;
}
.modal-block p {
	color: #AA1F36;
	float: left;
	font: bold 16px/32px myriad-pro, Helvetica, sans-serif;
	width: 100%;
	margin-bottom: 10px;
}
.modal-block p span {
	float: left;
}
.modal-block p a {
	vertical-align: middle;
	float: left;
	margin: 0 0 0 15px;
}
.modal-block p label {
	float: left;
	margin: 0 25px 0 0;
}
.modal-block p label select {
	border-bottom: 1px solid #971126;
	border-top: 1px solid #ae1631;
	border-left: 1px solid #ae1631;
	border-right: 1px solid #ae1631;
	background: #a3142c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	border-radius: 10px;
	color: #fff;
	font: bold 20px/42px myriad-pro, Helvetica, sans-serif;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 7px 0;
	-moz-box-shadow: 1px 1px 1px #222222;
	-webkit-box-shadow: 1px 1px 1px #222222;
	box-shadow: 1px 1px 1px #222222;
	height: 42px;
}
.modal-block p label.month-modal select {
	float: left;
	height: 42px;
	width: 330px;
}
.modal-block p label.year-modal select {
	width: 150px;
}
.modal-block p label.month-modal select option {
	/*background: #435E91;*/
	background: transpaprent;
	text-align: center;
}
.modal-block p label.year-modal select option {
	/*background: #435E91;*/
	background: transpaprent;
	text-align: center;
}
.modal-block p label.plus-modal {
	margin: 0;
}
.modal-block p label.plus-modal img {
	float: left;
}
.modal-block p .submit-modal {
	cursor: pointer;
	border-bottom: 1px solid #971126;
	border-top: 1px solid #ae1631;
	border-left: 1px solid #ae1631;
	border-right: 1px solid #ae1631;
	background: #971126; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3MTEyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZjE3MzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #971126 0%, #af1732 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #971126), color-stop(100%, #af1732)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #971126 0%, #af1732 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #971126 0%, #af1732 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #971126 0%, #af1732 100%); /* IE10+ */
	background: linear-gradient(to bottom, #971126 0%, #af1732 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#971126', endColorstr='#af1732', GradientType=0 ); /* IE6-8 */
	border-radius: 10px;
	color: #fff;
	font: bold 20px/42px myriad-pro, Helvetica, sans-serif;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-shadow: 1px 1px 1px #222222;
	-webkit-box-shadow: 1px 1px 1px #222222;
	box-shadow: 1px 1px 1px #222222;
	width: 210px;
	float: left;
}
.modal-block p span.small {
	color: #737373;
	float: left;
	font: 11px myriad-pro, Helvetica, sans-serif;
	margin: 0 0 0 10px;
	width: 63%;
}
.modal-block p span.small strong {
	display: block;
}
.modal-block p.mar-bott {
	margin: 0 0 30px;
}
.modal-block p.remove-modal {
	margin: 0;
}
button.remove-modal-button {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #A3142C;
	border-radius: 10px;
	cursor: pointer;
	color: #A3142C;
	float: right;
	font: bold 22px/32px myriad-pro, Helvetica, sans-serif;
	text-transform: uppercase;
	width: 140px;
}
.modal-block p span.algn-rgt {
	color: #737373;
	float: right;
	font: 12px myriad-pro, Helvetica, sans-serif;
	margin: 0 15px 0 0;
	text-align: right;
	width: 66%;
}
.close-modal {
	cursor: pointer;
	padding: 10px;
	position: absolute;
	right: 5px;
	top: 5px;
}
.close-modal-share {
	cursor: pointer;
	padding: 10px;
	position: absolute;
	right: 2px;
	top: 5px;
}
.remove-div #inner_content_wrap_corners_top, .remove-div #inner_content_wrap_corners_bottom {
	display: none;
}
.remove-div #inner_content_wrap {
	background: none;
	border: 0 none;
	margin: 6px 0 0 16px;
}
/*.rgt-contt {  .vid-icon {
		position: relative;
	}*/
.rgt-contt {
	border-radius: 0 0 6px;
	overflow: hidden;
	position: relative;
	width: 214px;
}
.rgt-contt a {
	display: block;
}
img.rgt-img {
	width: 100%;
	border-radius: 0 0 11px;
}
.vid-icon:after {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	content: "";
	width: 72px;
	height: 58px;
	z-index: 150;
	background: url(images/youtube-play-button.png) 0 0 no-repeat;
	cursor: pointer;
}
.time-content.fb-img {
	padding: 4px 0 0 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
.time-content.fb-img img.rgt-img {
	float: left;
	margin: 0 4px 4px 0;
	width: 38px;
	border-radius: 0;
	border: 1px solid #FFFFFF;
}
.time-content.fb-img .fb-hover img.rgt-img {
	border: 1px solid #AB1B32;
	border-radius: 0;
}
.fb-hover {
	position: relative;
	float: left;
}
.fb-hover:after {
	background: url(images/here-you-are.png) no-repeat 0 0;
	content: "";
	height: 60px;
	left: -58px;
	position: absolute;
	top: -60px;
	width: 162px;
	z-index: 55;
}
.fb-username {
	word-wrap: initial;
	background: #fff;
	position: absolute;
	left: 40px;
	z-index: 70;
	border: 1px solid #AB1B32;
	height: 38px;
	font: bold 12px/40px myriad-pro, Helvetica, sans-serif;
	text-transform: capitalize;
	padding: 0 5px;
}

/*---getup-go-css-starts--*/
@font-face {
	font-family: 'MyriadProRegular';
	src: url('myraid/myriadpro-regular.eot');
	src: url('myraid/myriadpro-regular.eot') format('embedded-opentype'), url('myraid/myriadpro-regular.woff') format('woff'), url('myraid/myriadpro-regular.ttf') format('truetype'), url('myraid/myriadpro-regular.svg#MyriadProRegular') format('svg');
}
@font-face {
	font-family: 'MyriadProBold';
	src: url('myraid/myriadpro-bold.eot');
	src: url('myraid/myriadpro-bold.eot') format('embedded-opentype'), url('myraid/myriadpro-bold.woff') format('woff'), url('myraid/myriadpro-bold.ttf') format('truetype'), url('myraid/myriadpro-bold.svg#MyriadProBold') format('svg');
}
@font-face {
	font-family: 'MyriadProSemibold';
	src: url('myraid/myriadpro-semibold.eot');
	src: url('myraid/myriadpro-semibold.eot') format('embedded-opentype'), url('myraid/myriadpro-semibold.woff') format('woff'), url('myraid/myriadpro-semibold.ttf') format('truetype'), url('myraid/myriadpro-semibold.svg#MyriadProSemibold') format('svg');
}
@font-face {
	font-family: 'MyriadProBoldItalic';
	src: url('myraid/myriadpro-boldit.eot');
	src: url('myraid/myriadpro-boldit.eot') format('embedded-opentype'), url('myraid/myriadpro-boldit.woff') format('woff'), url('myraid/myriadpro-boldit.ttf') format('truetype'), url('myraid/myriadpro-boldit.svg#MyriadProBoldItalic') format('svg');
}
@font-face {
	font-family: 'MyriadProItalic';
	src: url('myraid/myriadpro-it.eot');
	src: url('myraid/myriadpro-it.eot') format('embedded-opentype'), url('myraid/myriadpro-it.woff') format('woff'), url('myraid/myriadpro-it.ttf') format('truetype'), url('myraid/myriadpro-it.svg#MyriadProItalic') format('svg');
}
@font-face {
	font-family: 'MyriadProSemiboldItalic';
	src: url('myraid/myriadpro-semiboldit.eot');
	src: url('myraid/myriadpro-semiboldit.eot') format('embedded-opentype'), url('myraid/myriadpro-semiboldit.woff') format('woff'), url('myraid/myriadpro-semiboldit.ttf') format('truetype'), url('myraid/myriadpro-semiboldit.svg#MyriadProSemiboldItalic') format('svg');
}
#getup-go {
	float: left;
	width: 100%;
}
.get-block {
	float: left;
	width: 100%;
}
.get-video {
	float: left;
	padding: 25px 35px 35px;
	width: 710px;
	background: url(images/video-red-bg.jpg) no-repeat center center;
	background-size: 100% 100%;
}
.get-video h1 {
	color: #FFFFFF;
	float: left;
	background: url(images/video-head-bg.png) no-repeat center center;
	font: 50px MyriadProBoldItalic;
	text-align: center;
	text-shadow: 0 0 3px #000000;
	width: 100%;
}
.get-video h2 {
	float: left;
	font: 16px MyriadProRegular;
	margin: 0 0 30px;
	text-align: center;
	width: 100%;
	color: #fff;
	text-shadow: 0 0 2px #000000;
}
.get-video h2 strong {
	font-family: MyriadProBold;
	font-weight: normal;
}
.get-block-pad {
	float: left;
	padding: 35px;
	width: 710px;
}
.getup-go-list {
	float: left;
	width: 100%;
}
.getup-go-list h1 {
	background: url(images/video-head-red-bg.png) no-repeat center center;
	float: left;
	font: 30px MyriadProBold;
	margin: 10px 0 25px;
	text-align: center;
	width: 100%;
}
.getup-go-list ul {
	float: left;
	list-style: disc outside none;
	padding: 0 0 0 15px;
	width: 695px;
}
.getup-go-list ul li {
	color: #C71E25;
	float: left;
	font: 19px MyriadProRegular;
	margin: 0 0 30px;
	width: 100%;
}
.getup-go-list ul li span {
	color: #000000;
}
.get-note {
	float: left;
	padding: 30px 0 0;
	margin: 10px 0 0;
	width: 100%;
	background: url(images/get-list-part.jpg) no-repeat top center;
}
.get-note p {
	font: 14px/19px MyriadProRegular;
}
.get-go-pic {
	float: left;
	width: 100%;
}
.get-go-pic img {
	width: 100%;
}
.getup-go-list ul li span em {
	font-family: MyriadProSemiboldItalic;
	font-style: normal;
}
.getup-go-list h1 em {
	font-family: MyriadProBoldItalic;
	font-style: normal;
}
.getup-go-para{
	/*font-family: MyriadProBold;*/
        font-family: MyriadProRegular;
	font-style: normal;
	font-size: 16px;
}


/*---getup-go-css-ends--*/

/*social-footer page start*/
.social-newsis {
	background: #b51c39; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1MWMzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NjA2MTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #b51c39 0%, #860613 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b51c39), color-stop(100%, #860613)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b51c39 0%, #860613 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b51c39 0%, #860613 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b51c39 0%, #860613 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b51c39 0%, #860613 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b51c39', endColorstr='#860613', GradientType=0 ); /* IE6-8 */
	-moz-box-shadow: 0 0 1px #b14253 inset, 0 0 1px #b14253 inset, 0 0 1px #b14253 inset, 0 0 1px #b14253 inset;
	-webkit-box-shadow: 0 0 1px #b14253 inset, 0 0 1px #b14253 inset, 0 0 1px #b14253 inset, 0 0 1px #b14253 inset;
	box-shadow: 0 0 1px #b14253 inset, 0 0 1px #b14253 inset, 0 0 1px #b14253 inset, 0 0 1px #b14253 inset;
	border: 3px solid #72000c;
	border-radius: 5px;
	width: 155px;
	float: left;
	padding: 10px;
	margin: 5px;
}
.social-newsis h1 {
	border-bottom: 2px solid #6a0610;
	color: #ffffff;
	font: bold 15px myriad-pro, Helvetica, sans-serif;
	padding: 0 0 10px;
}
/*.social-newsis span {
  border-bottom: 2px solid #6A0610;
  color: #FFFFFF;
  display: block;
  font-family: myriad-pro,Helvetica,sans-serif;
  font-size: 16px;
  padding: 0 0 10px;
  text-align: center;
}*/
.social-newsis span {
  display: block;
  padding: 5px 0 0;
  text-align: center;
}
.social-newsis span img {
  width: 100%;
}
.social-newsis ul {
  float: left;
  list-style: none outside none;
  margin: 15px 0 -5px 2px;
  width: 100%;
	padding:0 !important;
}
.social-newsis ul li {
  float: left;
  margin: 0 15px 15px 0;
}
.social-newsis ul li:nth-child(3n) {
	margin-right: 0;
}
/*only screen and (-webkit-min-device-pixel-ratio : 2),
only screen and (min-device-pixel-ratio : 2) {
.social-lionking span img{}

}*/
/*social-footer page end*/

#team_tab_cast .teamBio > span:nth-child(6) > p{
	margin-left: 202px;
}
#team_tab_creative_team .teamBio > span:nth-child(6) > p{
	margin-left: 202px;
}


#gde_footerContents {
	background: #000 !important;
}

.gde_footerCopyText {
	color: #fff !important;
}

.gde_footerLegalLinks {
	color: #fff !important;
}


/*27-11-2014 loading CSS*/
#content_wrap {
  position: relative;
}

.loader {
  display: none;
  background: #131313;
  height: 100%;
  left: 5px;
  position: absolute;
  text-align: center;
  top: 5px;
  width: 99%;
  z-index: 10000;
}
.loader img {
  left: 50%;
  margin: 0 0 0 -64px;
  position: absolute;
  top: 100px;
}
/*27-11-2014 loading CSS ends*/

/* Dec 18-12-2014*/
.instagram-carousel {
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 0 5px;
    /*width: 100%;*/
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.crl-box {
    /*background: url(../img/background-pattern.jpg) repeat-x 0 0;*/
    background: #fff;
    border: 4px solid #950D20;
    border-radius: 10px;
    float: left;
    width: 100%;
    box-sizing: border-box;
}
.crl-box h2 span {
    line-height: 42px;
}
.instagram-carousel h2 {
    background: url(http://web-newsiesthemusical.com.s3.amazonaws.com/img/inner_content_wrap_title_bg.gif) #000000 top repeat-x;
    color: #ffffff;
    font-family: myriad-pro,Helvetica,sans-serif;
    float: left;
    font-size: 30px;
    margin: 0;
    padding: 0 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    text-shadow: none;    
    width: 100%;    
    height: 44px;
    text-align: left;
    text-transform: none;
    border-radius: 4px 4px 0 0;
}
a.instagram-follow-btn {
    float: right;
    margin: 3px 0;
}
a.instagram-follow-btn img {
    float: right;
}
.int-carousel-block {
    float: left;
    /*padding: 17px 20px;*/

    width: 100%;
    position: relative;
}
.int-carousel-block ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
}
.int-carousel-block ul li {
    float: left;
    margin: 0;
    padding: 5px 15px;
    position: relative;
    width: 190px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.int-carousel-block ul li .ins-shell {
  background: #ffc623;
  box-shadow: 0 0 4px #000;
  float: left;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.int-img {
    float: left;
    width: 100%;
}
.int-img img {
    width: 100%;
}
.ins-hover {
    /*background:rgba(247, 209, 88, 0.9);*/
    
    background: url(../img/hover-state.jpg); /* fallback */
    display: none;
    height: 100%;
    left: 0;
    padding: 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
}
.int-carousel-block ul li:hover .ins-hover:after {
 content: "";
 height: 100%;
 left: 0;
 position: absolute;
 top: 0;
 width: 100%;
 z-index: -1; 
 background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(240, 163, 24, 0.5))); /* Saf4+, Chrome */
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(240, 163, 24, 0.5)); /* Chrome 10+, Saf5.1+ */
background:    -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(240, 163, 24, 0.5)); /* FF3.6+ */
background:     -ms-linear-gradient(top, rgba(255, 255, 255, 0), rgba(240, 163, 24, 0.5)); /* IE10 */
background:      -o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(240, 163, 24, 0.5)); /* Opera 11.10+ */
background:         linear-gradient(top bottom, rgba(255, 255, 255, 0), rgba(240, 163, 24, 0.5)); /* W3C */

}

.ins-hover-img {
    display: none !important;
    float: left;
    margin: 0 0 10px;
}
.ins-hover p {
    color: #fff;
    float: left;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    text-shadow: none;
    width: 100%;
    word-wrap: break-word;
}
.int-carousel-block ul li:hover .int-img {
    /*opacity: 0;*/
}
.int-carousel-block ul li:hover .ins-hover {
    display: block;
}
.left-crl {
    cursor: pointer;
    left: -39px;
    background: url(../img/crl-lft.png) no-repeat 0 0;
}
.right-crl {
    cursor: pointer;
    right: -39px;
    background: url(../img/crl-rgt.png) no-repeat 0 0;
}
.jcarousel-wrapper {
    float: left;
    position: relative;
    width: 100%;
    padding: 10px 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

@media screen and (max-width:480px){
    .instagram-head {
        width: 48%;
    }
    a.instagram-follow-btn {
        margin: 7px 0 0;
        width: 42%;
    }
}

/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.jcarousel li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.jcarousel img {
    display: block;
    max-width: 100%;
    height: auto !important;
}
/** Carousel Controls **/

.jcarousel-control-prev, .jcarousel-control-next {
    height: 65px;
    margin-top: -34px;
    position: absolute;
    top: 50%;
    width: 35px;
}
.selection.mobile-button-cast, .media-list.mobile-list-only {
    display: none;
}

#footerHolder{
	word-wrap: normal;
	display: inline-block;
}


/* new ticket module */
#tickets_module_wrap { background:none; padding: 2px; width: 988px; }
#tickets_module_table { box-sizing: border-box; position: static; width: 100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#51bbff+0,000376+100&0.6+0,0.7+100 */
	background: -moz-linear-gradient(top, rgba(81,187,255,0.6) 0%, rgba(0,3,118,0.7) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(81,187,255,0.6) 0%,rgba(0,3,118,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(81,187,255,0.6) 0%,rgba(0,3,118,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9951bbff', endColorstr='#b3000376',GradientType=0 ); /* IE6-9 */
	
 }
#tickets_module_table td { }
#tickets_module_table td:first-child { width:140px; }
#tickets_module_table .ticketsModuleDate span { display:inline; }
#tickets_module_table .ticketsModuleItem { width:auto; }
#tickets_module_table .ticketsModuleItem:last-child::after { display:none; }
#tickets_module_table .ticketsModuleItem::after { content:''; display:block; position:absolute; top:-3%; right:0; width:1px; height:91px; border-right:1px solid rgba(0,0,50,0.5); -webkit-transform:rotate(20deg); transform:rotate(20deg);
	background: #1368d2; 
}
