/* PAGE STYLES*/
/* Scrollbar gutter */
html>body { overflow-y:scroll;  }
*+html>body { overflow-y: visible; }
*+html { overflow-x: hidden; }
* html { overflow-x: hidden; }

html, body {
	background: #f1f6f7 ;
	}

p
{
	font-family: "Avenir LT W01 35 Light", Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	margin: 14px 0 0 0;
}

p.right
{
margin-bottom:10px;
float:right;
clear:both;
}
em
{
	font-size: 12px;
	color: #60694a;
}

strong
{
	color: #000000;
}

a{
	color: #002a51;
	text-decoration: underline;
}
a:visited
{
	color: #002a51;
}
a:hover
{
	color: #9b9da3;
}

#content-text table
{
	width: 520px;
	margin-left: 127px;
	margin-top: 15px;
}
	#content-text tr
	{
	}
		#content-text td
		{
			font-size: 12px;
			color: #000;
		}


div.date-box
{
	height: 48px;
	width: 47px;
	background: no-repeat url( ../images/calendar-tile.gif );
	float: left;
	display: inline;
	clear: left;
	margin: 0 0 -1px 0;
}

div.download-box
{
	height: 48px;
	width: 47px;
	background: no-repeat url( ../images/download-tile.gif );
	float: left;
	display: inline;
	clear: left;
	margin: 0 0 -1px 0;
}

	div.date-box p.day
	{
		margin: 0 0 -5px 0 ;
		padding-top: 6px;
		text-align: center;
		color: #3ea0c7;
		font-size: 17px;
	}
	div.date-box p.month
	{
		margin: 0 0 0 0;
		text-align: center;
		color: #3ea0c7;
		font-size: 10px;
		text-transform:uppercase;
	}
p.news-synop
{
	font-size: 11px;
	float: right;
	display: inline;
	width: 150px;
	clear: right;
	margin: 8px 0 0 0;
}

div.feed
{
	clear: both;
	float: right;
}

/* SHOWS */
div.showsDropdown
{
	background: url( ../images/or-separator.gif ) bottom center no-repeat;
	padding-bottom:20px;
}

div.showsDropdownHome
{
	background:none;
}

span.centered-button
{
padding-left:20px;
margin:auto;
}

div.showsDropdown select, div.showsDropdownHome select 
{
	width:210px;
}

div.browseShows
{
	padding-top:15px;
	padding-bottom:10px;
}

div.showListFirst
{
	padding-top:10px;
	padding-bottom:20px;
	border-bottom: solid 3px #eeeeee;
	clear:both;
	width:670px;
}

div.showListFirst h2
{
	font-family: "Avenir LT W01 35 Light", Arial, Helvetica, sans-serif;
	color:#3ea0c7;
	font-size:18px !important;
	height: 22px !important;
	margin-bottom: 0 !important;
}

div.showListFirst h2 a
{
	color: #3ea0c7;
	text-decoration: none;
}

div.showListFirst h3
{
	font-family: "Avenir LT W01 35 Light", Arial, Helvetica, sans-serif;;
	color:#acacac;
	font-size:14px !important;
	font-style:italic;
	margin-top: 0 !important;
	margin-bottom: -10px !important;
}

div.showList
{
	padding-top:30px;
	padding-bottom:20px;
	border-bottom: solid 3px #eeeeee;
	clear:both;
	width:670px;
}

div.showList h2
{
	font-family: "Avenir LT W01 35 Light", Arial, Helvetica, sans-serif;
	color:#3ea0c7;
	font-size:18px !important;
	height: 22px !important;
	margin-bottom: 0 !important;
}

div.showList h3
{
	font-family: "Avenir LT W01 35 Light", Arial, Helvetica, sans-serif;;
	color:#acacac;
	font-size:14px !important;
	font-style:italic !important;
	margin-top: 0 !important;
	margin-bottom: -10px !important;
}

div.showListLast
{
	padding-top:30px;
	clear:both;
	width:670px;
}

div.showListLast h2
{
	font-family: "Avenir LT W01 35 Light", Arial, Helvetica, sans-serif;
	color:#3ea0c7;
	font-size:18px !important;
	height: 22px !important;
	margin-bottom: 0 !important;
}

div.showListLast h3
{
	font-family: "Avenir LT W01 35 Light", Arial, Helvetica, sans-serif;;
	color:#acacac;
	font-size:14px !important;
	font-style:italic !important;
	margin-top: 0 !important;
	margin-bottom: -10px !important;
}

div.showListLast p
{
	margin-bottom: 15px;
}


div.righty
{
	float:right;
	margin-top: 10px;
}

div.showDate
{
	float:left;
	padding:0px;
	top:-7px;
	position:relative;
}
	
div.showThumb
{
	float:left;
	padding-left:20px;
}

div.sessionThumb
{
	float:left;
	padding-left:20px;
}


div.showThumb ul, div.sessionThumb ul
{
	margin: 0 !important;
}

div.showThumb ul li, div.sessionThumb ul li
{
	margin: 0 !important;
	padding: 0 0 20px 0 !important;
	background: none !important;
}

div.showInfo
{
	float:left;
	padding-left:20px;
	width:465px;
	position:relative;
	top:-10px;
}

div.showInfoMain
{
	float:left;
	padding-left:20px;
	width:465px;
	position:relative;
	top:-10px;
}

div.showInfoMain p
{
	padding-top:0px;
	margin-left:0 !important;
}

div.showInfoMain h3, div.showInfoMain h4, div.showInfoMain ul, div.showInfoMain blockquote
{
	margin-left:0 !important;
}

div.showInfo h3
{
	margin-left:0 !important;
}


br.clear
{
clear:both;
}

.arrowbutton
{
	padding-right:7px;
}

div.to
{
	text-align:center;
	color:#acacac;
	font-family: "Avenir LT W01 35 Light", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:3px;
	width: 47px;
	float: left;
	display: inline;
	clear: left;
	margin: 0;
}



	
/* CALENDAR */
div.calendar-holder
{
	padding-top:15px;
	background: url( ../images/or-separator.gif ) bottom center no-repeat;
	padding-bottom:20px;
}

table.calendar
{
padding:20px;
width:210px;
font-size: 14px;
}

table.calendar th
{
padding-top:3px;
height:17px;
text-align:center;
background:url( ../images/calendar-days-grad.gif ) repeat-x;
font-size: 10px;
}

table.calendar tr
{
	border-left:solid 1px #cbcbcb;
	border-right:solid 1px #cbcbcb;
}


table.calendar td.cal_link
{
background:url( ../images/calendar-show-bg.gif ) top left no-repeat;
}

table.calendar td.cal_link a
{
text-decoration:none;
color:#4b4b4b;

}

table.calendar td.cal_link a:hover
{
text-decoration:none;
color:#4b4b4b;
}

table.calendar td.curDay
{
border:1px solid #cf5300;
background:url( ../images/calendar-active-bg.gif ) top left no-repeat;
}

table.calendar td.curDay a
{
text-decoration:none;
color:#ffffff;
}

table.calendar td.curDay a
{
text-decoration:none;
color:#ffffff;
}


table.calendar td
{
padding-top:4px;
padding-bottom:4px;
padding-left:9px;
padding-right:9px;
border:solid 1px #cbcbcb;
text-align:center;
font-size: 10px;
}

table caption
{
height:26px;
padding:5px;
background:url( ../images/calendar-month-grad.gif ) repeat-x;
border:solid 1px #cbcbcb;
position:relative;
left:-10px;
}

.calendar-month
{
	position:relative;
	margin-left:-1px;
}

/* NEWSLETTER SIGNUP */
.newsletter-signup p
{
margin:0 0 8px;
}

div#container {
	width: 965px;
	margin: auto;
	background: #fff;
	}



	/* HEAD */
	div#head
	{
		height: 137px;
		width: 100%;
		
	}
		h1#logo
		{
			height: 83px;
			width: 253px;
			float: left;
			display: inline;
			margin-left: 15px;
		}
			h1#logo a
			{
				display: block;
				overflow: hidden;
				width: 253px;
				height: 0 !important;
				padding-top: 83px;
				background: no-repeat url( ../images/logo.gif );
			}
		h2#box-office
		{
			font-size: 22px;
			font-family: "Avenir LT W01 35 Light";
			font-weight: normal;
			color: #9B9DA3;
			letter-spacing: -0.02em;
			width: 255px;
			float: right;
			display: inline;
			text-align: right;
			margin: 45px 30px 0 0;
			text-transform: capitalize;
		}
			h2#box-office a		{
				color: #9B9DA3;
				text-decoration: none;
			}
				h2#box-office a em
				{
					font-style: normal;
					font-size: 22px;	
					color: #002a51;
				}
	
	
	
	/* MIDDLE */
	div#middle
	{
		width: 951px;
		margin-left: 15px;
	}
		/* CONTENT*/
		div#content
		{
			margin-top: 10px;
			float: left;
			display: inline;
			width: 698px;
		}
		div#content-wide
		{
			margin-top: 10px;
			float: left;
			display: inline;
			width: 941px;
		}
			
			
			div#shows-carousel
			{
				width: 698px;
				height: 455px;
				margin-bottom: 1px;
			}
				div#carousel-items
				{
					height: 346px;
				}
					div.carousel-item
					{
						position: absolute;
						z-index: 0;
					}
						div.button-group
						{
							position: relative;
							top: -40px;
							left: 495px;
							width: 195px;
						}
							div.button-group a
							{
								margin-right: 5px;
							}
						
				div#carousel-menu-wrapper
				{
					margin-top: 10px;
					padding-top: 5px;
					overflow: hidden;
					width: 698px;
					
				}
					div#carousel-menu {
						}
						div#carousel-menu ul
						{
						}						
							div#content div#carousel-menu ul li
							{
								margin: 0 14px 0 0;
								width: 104px;
								height: 79px;
								padding-top: 1px;
								padding-left: 1px;
								background: none;
								cursor: pointer;
								
							}
								div#carousel-menu ul li img
								{
									width: 100px;
									height: 75px;
									border: 1px solid #000;
									-khtml-opacity:.30; -moz-opacity:.30; -ms-filter:�alpha(opacity=30)�; filter:alpha(opacity=30); opacity:.30;
								}
								div#carousel-menu ul li img.selected
								{
									border: 2px solid #9b9da3;
									position: relative;
									top: -1px;
									left: -1px;
									-khtml-opacity:1; -moz-opacity:1; -ms-filter:�alpha(opacity=100)�; filter:alpha(opacity=100); opacity:1;
								}
			
			
			div#content-text
			{
				margin: 10px 25px 0 20px;
			}
			
			body.eventdetails div#content-text {
			margin:0;
				
				}
				
			
				div#content-text h1
				{
					font-size: 26px;
					font-weight: bold;
					letter-spacing: -0.02em;
					color: #000;
				}
				div#content-text h2
				{
					font-size: 22px;
					font-weight: normal;
					letter-spacing: -0.02em;
					margin-top: 8px;
					margin-bottom: 20px;
					color: #3ea0c7;
					padding: 0;
					height: 27px !important;
					overflow: hidden;
					text-transform: capitalize;
				}
				div#content-text h2.long
				{
					height: auto !important;
				}
				div#content-text h3
				{
					font-size: 18px;
					font-weight: normal;
					letter-spacing: -0.02em;
					margin-top: 15px;
					margin-bottom: 15px;
					color: #222;
					padding: 0;
					overflow: hidden;
					width:400px;
					
				}
				div#content-text h4
				{
					font-size: 14px;
					font-weight: normal;
					letter-spacing: -0.02em;
					margin-top: 15px;
					margin-bottom: -5px;
					color: #3ea0c7;
					padding: 0;
					overflow: hidden;
					
				}
				.generic div#content-text p, .generic div#content-text blockquote,
				.generic div#content-text ul, .generic div#content-text h3, .generic div#content-text h4  
				{
					margin-left: 127px;
				}
				.generic.visiting-us div#content-text p, .generic.visiting-us div#content-text blockquote,
				.generic.visiting-us div#content-text ul, .generic.visiting-us div#content-text h3, .generic.visiting-us div#content-text h4,
				.generic.seating-plan div#content-text p, .generic.seating-plan div#content-text blockquote,
				.generic.seating-plan div#content-text ul, .generic.seating-plan div#content-text h3, .generic.seating-plan div#content-text h4
				{
					margin-left: 0 !important;
				}
				div#content-text blockquote
				{
					font-family: "Avenir LT W01 35 Light", Arial, Helvetica, sans-serif;
					font-weight: bold;
					font-size: 18px;
					color: #3ea0c7;
					background: no-repeat url( ../images/blockquote.gif );
					margin: 10px 0 22px 0;
					padding: 12px 0 0 30px;
                    border:solid 1px #fff;
				}
				div#content-text blockquote p
				{
					font-family: "Avenir LT W01 35 Light Oblique", Arial, Helvetica, sans-serif;
					font-weight: normal;
					font-size: 18px;
					color: #3ea0c7;
					padding: 0;
					margin: 0 !important;
				}
				div#content-text ul
				{
					margin:  14px 0 0 0;
					
				}
				
					div#content-text ul li
					{
						margin: 4px 0 0 20px;
						font-family: "Avenir LT W01 35 Light", Arial, Helvetica, sans-serif;
						color: #000;
						font-size: 14px;
						background: no-repeat url( ../images/bullet-white.gif ) 0 5px;
						padding-left: 15px;
					}
					div#content-text ul li ul
					{
						margin-left:20px !important;
					}
				div.about-image
				{
					width: 123px;
					height: 273px;
					float: left;
					margin: 0 5px 0 0;
				}
					div.about-image img
					{
						width: 110px;
						height: 260px;
						padding: 3px 10px 10px 3px;
						background: no-repeat url( ../images/about-images-bg.gif );
					}
				
				/* TIME LINE */
				body.timeline div#content-text ul
				{
					margin: 0 0 0 130px;
					padding: 0;
					background: repeat-y url( ../images/timeline-vert.gif );
				}
					body.timeline div#content-text ul li
					{
						margin: 10px 0 0 0;
						background: no-repeat url( ../images/timeline-bracket.gif ) 0 12px;
					}
						body.timeline div#content-text ul li strong
						{
							color: #cddda3;
							font-size: 18px;
							position: relative;
							top: 2px;
							margin-top: -2px;
						}
					body.timeline div#content-text ul li.first
					{
						background: no-repeat url( ../images/timeline-topcap.gif );
					}
					body.timeline div#content-text ul li.last
					{
						background: no-repeat url( ../images/timeline-bottom-cap.gif ) 0 0 #fff;
					}
						
		/* COLUMN*/
		div#column
		{
			width: 242px;
			float: right;
			display: inline;
			margin:10px 0 0 10px;
		}
			div.column-box, div.column-box-invert
			{
				width: 100%;
				margin-bottom: 10px;
			}
			div#news-box
			{
			}
			div#shows-box p
			{
			margin:0 0 8px 0;
			}
			div#blog-box
			{
			}
			div#newsletter-box
			{
			}
				div.bordered
				{
					border: 1px solid #dadada;
					margin-top: 1px;
					width: 210px;
					padding: 10px;
				}
				div.bordered-nopad
				{
					border: 1px solid #dadada;
					margin-top: 1px;
					width: 230px;
					padding: 0px;
				}
					div.subnav ul
					{
						margin: 0 0 7px 10px;
					}
						div.subnav ul li
						{
							margin: 0px 0 0 0;
							font-family: "Avenir LT W01 35 Light", Arial, Helvetica, sans-serif;
							color: #000;
							font-size: 13px;
							background: no-repeat url( ../images/bullet-white.gif ) 0 5px;
							padding-left: 15px;
						}
							div.subnav ul li a
							{
								color: #666666;
							}
							div.subnav ul li a:hover
							{
								color: #3ea0c7;
							}
					
					div.column-box h2,
					div.column-box-invert h2 {
						width: 212px;
						background: #464646;
						font-size: 18px;
						letter-spacing: -0.02em;
						padding: 10px;
						text-transform: capitalize;
						color:#fff;
						}
						div.column-box h2:hover,
						div.column-box-invert h2:hover {
							background: #9b9da3;
							}
						div.column-box h2.nolink:hover,
						div.column-box-invert h2.nolink:hover {
							background: #464646;
							}
				
						div.column-box h2 a, 
						div.column-box-invert h2 a {
							color: #fff;
							text-decoration: none;
							font-weight: normal;
							}
								
				
					
		
		
	
	/* FOOTER */	
	div#footer
	{
		border-top: 1px solid #d9d9d9;
		margin: 40px 27px 0;
		text-align: left;
		
	}
		div#footer p
		{
			margin: 0;
			padding: 10px 10px 10px 0;
			font-size: 14px;
			opacity: .5;
			float: left;
			}
				div#footer p a { color: #000;}
		div#footer p#support_footer {
			float: right;
			text-align: right;
			}
	
	
	
	/* NAVIGATION */
	div#navigation {
		width: 941px;
		margin-left: 15px;
		position: absolute;
		top: 84px;
		height: 54px;
		}
		div#navigation ul	{
			height: 54px;
			width: 941px;
			}
			div#navigation ul li {				
				float: left;
				text-align: center;				
				margin-right: 3px;
				font-size: 18px;
				width: 115px;
				}
				div#navigation ul li a	{
					display: block;
					width: 115px;
					text-decoration: none;
					color: #fff;	
					background: #002a51;
					padding: 10px 0;	
					text-transform: capitalize;			
					}
					div#navigation ul li a:hover {
						background: #9b9da3;
						}
				div#navigation ul li.last				{
						margin-right: 0;
				}
				div#navigation ul li.active a {
					background: #9b9da3;
				}
			
				
div#container div.showInfo p 
{
margin-left:0;
}

div#container div.date-box p
{
margin-left:0;
}
	
	
body div#content-text ul.showssubnav
{	
	margin: 10px 0 0 0;
}
body.subshow div#content-text ul.showssubnav
{
	margin-top: -10px;
}
body div#content-text ul.showssubnav ul
{
	margin: 0 0 0 0;
}
body div#content-text ul.showssubnav li
{	
	margin: 0 0 0 0;
}
body div#content-text ul.showssubnav ul li
{
	margin: 0 0 0 0;
}

div.showThumb img {
}

img.brochure-thumb
{
    float:left;
    display:inline;
    margin-top:-1px;
    height:90px;
	width:89px;
}

p.-info
{
    float:left;
    display:inline;
    margin-left:7px;
    width:123px;
    margin-top:20px;
}

#brochure
{
	margin:auto;
	width:880px;
}

		
#blogBlock {
	background: #e3001b;
	margin-bottom: 10px;
	width: 232px; height: 128px;
	}	
	
	
/* Show Extras section */	
#extrasWrapper {
	margin: 10px 25px 0 0;
	width: 698px;	
	}
	#extrasWrapper .sifrPageTitle {
		margin: 0 0 13px 20px;
		height: auto !important;
		height: 32px;
		min-height: 32px;
		}
	#extrasTabs {
	
		height: 40px;
		}	
		#extrasTabs li {
			float: left;
			margin-right: 3px;
			}
			#extrasTabs li a {
				display: block;
				width: 115px; height: 33px;
				background: #a0a0a0;
				text-align: center;
				font-size: 17px;
				padding: 7px 0 0 0;
				color: #fff !important;
				text-decoration: none;
				}
				#extrasTabs li a.selected { background: #002a51; color: #fff !important; }
	.extrasViewer {
		border: 5px solid #002a51;
		width: 688px; height: 384px;		
		}	
	.extrasText {
		padding: 16px 13px 20px 20px;
		font: 13px arial;
		}	
		#extrasWrapper .extrasText .sifrPageTitle  {
			margin: 0 0 13px 0;
			}
		.extrasText h3 { margin-top: 14px; margin-bottom: -14px; }	
		
	.extrasTab { display: none; }	
	.extrasTabPage	{ display: none;  }
	.extrasPagination {
		height: 27px;
		padding: 0 0 0 13px;
		}		
		.extrasPagination .nextBtn, .extrasPagination .previousBtn {
			display: block;
			background-image: url(/assets/images/extrasPagination2.gif);
			width: 88px; height: 23px;
			float: left;
			color: #fff;
			text-decoration: none;
			margin-right: 12px;
			text-align: center;
			font-size: 13px;
			font-weight: bold;					
			}
			.extrasPagination .nextBtn { padding: 4px 11px 0 3px; background-position: -102px 0;	}
			.extrasPagination .previousBtn { padding: 4px 3px 0 11px;	background-position: 0 0; }
			.extrasPagination .nextBtn.disabled, .extrasPagination .nextBtn.disabled:hover { background-position: -102px -27px; }
			.extrasPagination .previousBtn.disabled, .extrasPagination .previousBtn.disabled:hover { background-position: 0 -27px; }
			.extrasPagination a.nextBtn:hover { background-position: -102px -54px;	}
			.extrasPagination a.previousBtn:hover { 	background-position: 0 -54px; }
		.extrasPagination .page {
			display: block;
			background: url(/assets/images/extrasPagination1.gif) 0 0 no-repeat;
			width: 27px; height: 23px;
			float: left;
			color: #fff;
			text-decoration: none;
			margin-right: 12px;
			text-align: center;
			font-size: 13px;
			font-weight: bold;
			padding: 4px 0 0 0;
			}			
			.extrasPagination a.page:hover, .extrasPagination .page.selected  { background-position: 0 -27px; }	
	.extrasGalleryThumbs {
		border-top: 3px solid #dadada;
		border-bottom: 3px solid #dadada;
		padding: 12px 0 0 12px;
		margin: 10px 0 15px 0;
		}	
		.extrasGalleryThumbs:after {
			content: ".";
			display: block;
			clear: both;
			visibility: hidden;
			line-height: 0;
			height: 0;
			}
			* html .extrasGalleryThumbs { height: 1px; }
			*+html .extrasGalleryThumbs { min-height: 1px; }
		.extrasGalleryThumbs li {
			float: left;
			width: 104px; height: 79px;
			margin: 0 11px 11px 0;
			}	
			.extrasGalleryThumbs li.last { margin-right: 0;  } 	
			.extrasGalleryThumbs li a { border: 1px solid #b2b2b2; margin: 1px; display: block; width: 100px; height: 75px;  cursor: pointer;
			}
			.extrasGalleryThumbs li a.selected, 
			.extrasGalleryThumbs li a:hover { border: 2px solid #002a51; margin: 0;}
			

/* homeSocialWrapper */
#homeSocialWrapper {
	
	}
	#socialColumn1, #socialColumn2, #socialColumn3 {
		float: left;
		width: 224px;
		}	
		#socialColumn1 { margin-right: 12px; }	
		#socialColumn2 { width: 462px; }		
	#homeSocialWrapper h2 {
		background: #9b9da3;
		font-size: 18px;
		letter-spacing: -0.02em;
		padding: 10px;
		text-transform: capitalize;
		
		font-weight: normal;
		line-height: 1;
		color:#fff;
		font-family: "Avenir LT W01 35 Light";
		margin-bottom: 10px;
		}

/*  Social box */
#social-box {
	
	}	
	#social-box ul {
		height: 81px;
		padding: 10px 0 7px 15px;
		}	
		#social-box li {
			float: left;
			margin: 0 10px;
			}
			#social-box li a:hover img { opacity: 0.8; }
	
		
/* New Web fonts */		
body div#content-text h1,
body div#content-text h1 a {
	font-family: "Avenir LT W01 35 Light";
	font-size:24px;
	font-weight: normal;
	text-transform: capitalize;
	}
body .sifrPageTitle,
body .sifrPageTitle a {
	font-family: "Avenir LT W01 35 Light";
	font-size:24px;
	font-weight: normal;
	text-transform: capitalize;
	} 
body div#navigation ul li, body div#navigation ul li a {
	font-family: "Avenir LT W01 35 Light" !important;
	font-size:16px;
	font-weight: normal;
	text-transform: capitalize;
	}
body div.column-box h2,
body div.column-box h2 a {
	font-family: "Avenir LT W01 35 Light";
	font-size:16px;
	font-weight: normal;
	text-transform: capitalize;
	}
body div.column-box-invert h2,
body div.column-box-invert h2 a {
	font-family: "Avenir LT W01 35 Light";
	font-size:16px;
	font-weight: normal;
	text-transform: capitalize;
	}
			
/* Adverts */

div#adverts
{
	border-top:1px solid #bebebe;
	padding-top:15px;
	margin-top:15px;
	width:696px;
}
#adverts ul
{
	list-style-type:none;
	
}

#adverts ul li
{
	list-style-type:none;
	display:inline;
	float:left;
	margin-right:15px;
	width:222px;
	overflow:hidden;
	height:222px;
	margin-bottom:15px;
}

#adverts ul li.advert-no-margin
{
	margin-right:0;
}

#ticketLinks {
	float:right;
	position:relative;
	left:255px;
	top:10px;
}

#ticketLinks a {
	text-decoration:none;
	display:inline-block;
}

#ticketLinks a#accountLink {
	margin-right:10px;
}

#tickets-unavailable a
{
	display:block;
	width:388px;
	height:52px;
	text-indent:-9999px;
	overflow:auto;
	line-height:0px;
	font-size:0px;
	background:url(../images/tickets-unavailable.jpg) top left no-repeat;
}

#tickets-unavailable
{
	float:left;
	display:inline;
	margin-left:10px;
	width:388px;
	margin-top:17px;
}


a.button {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #002A51;
    border-bottom-color: -moz-use-text-color;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top-style: none;
    border-top-width: medium;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    font-family: "Avenir LT W01 65 Medium",Arial,Helvetica,sans-serif;
    font-size: 14px;
    letter-spacing: -0.07em;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 10px;
    padding-bottom: 2px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 2px;
    text-transform: capitalize;
    text-decoration:none;
}
