﻿body
{
	background-color : White;
	text-align : center;
	margin-top : 0px;
	margin-bottom : 0px;
}

.clear
{
	clear:both;
	line-height:0;
	height:0;
	font-size:0;
}

.BodyDiv
{
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	width : 1000px;
	font-family : verdana;
	font-size : 8pt;	
	background-color : #E1ECF0;
}

.BreadCrumb
{
	float : none;

	width : 880px;
	height : 30px;
	padding-top : 10px;

	margin-left : auto;
	margin-right : auto;
	text-align : left;
	font-family : verdana;
	font-size : 8pt;

}

.BreadCrumb a
{
	color : #f3781a;	
	text-decoration : none;
}

.titlebar
{
	clear : both;
	width : 880px;
	margin-left : auto;
	margin-right : auto;
	background-color : white;

}



.InnerBody
{
	width : 880px;
	margin-left : auto;
	margin-right : auto;
	background-color : #E1ECF0; 
	border-left : solid 10px white;
	border-right : solid 10px white;

}

.SeatAdvisor
{
	width: 800px;
	height: 700px;
	overflow: visible;
	border: none;
	margin: 0px auto;
}


.LeftInformation
{
	background-color : #E1EcF0;
	width : 180px;
	background-image : url('../App_Graphics/gradientblue.jpg');
	background-repeat : repeat-x;
}

.BodyColumn
{
	position: relative;
	width:690px;
	float:right;
	/*background-color:pink;*/
}

.Share
{
	position: absolute;
	top: 10px;
	left: 10px;
}

.SubBodyDiv
{
	background-color : #E1EcF0;
	background-image : url('../App_Graphics/gradientblue.jpg');
	background-position : top;
	background-repeat : repeat-x;
	width:880px;
	
}

.LeftBody
{
	float : left;
	width : 260px;
	/*margin-right : 8px;*/
}

.RightBody
{
	float : right	;
	width : 422px;
}

.footer
{
	width : 880px;
	padding-top : 10px;
	margin-left : auto;
	margin-right : auto;
	font-family : verdana;
	font-size : 8pt;
	text-align : right;
}

.footer a img
{
	border: none;
}

.footer .seatAdvisor
{
}


.footer .Twitter
{
    padding-bottom:10px;
}


.footer .Facebook
{
    padding-bottom:10px;
    padding-right:10px;
}

.footer .Sponsors
{
}






/************************

Content areas.

*************************/
.WelcomeBody
{
	background-image : url('../App_Graphics/welcometab.jpg');
	background-repeat : no-repeat;
	width : 260px;
	height:36px;
}

.LeftBody .Calendar
{
	background-image : url('../App_Graphics/title_sprite.jpg');
	background-position: -3px -36px;
	background-repeat : no-repeat;
	width : 260px;
	height:36px;
}

.CalendarContent
{
	padding: 10px 5px;
	background-color : #fff;
	border-right : solid 1px #9CA6AB;
	width : 249px;
}

.HomePageCalendar
{
	width: 246px;
	height: 197px;
	background: repeat url(../App_Graphics/HomePageCalendarBackground.png);
	border: none;
}

.HomePageCalendar .Header
{
	text-transform: uppercase;
}

.HomePageCalendar tr td
{
	padding: 4px 0;
}

.HomePageCalendar tr td a
{
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

.HomePageCalendar tr td table
{
	height: auto;
	background: none;
}

.HomePageCalendar tr .Nav
{
	padding: 0 4px;
}

.HomePageCalendar tr .Nav a
{
	
}

.HomePageCalendar tr .Nav a:hover
{
	text-decoration: underline;
	color: #f3781a!important;
}

.HomePageCalendar tr .Today
{
	background: #38959c;
	/*border: solid 2px #38959c;*/
}

.HomePageCalendar tr .Today a
{
	color: #fff!important;
}

.HomePageCalendar tr .Today a:hover
{
	font-weight: normal;
}

.HomePageCalendar tr .Selected
{
	background: #f3781a!important;
}

.HomePageCalendar tr .Selected a
{
	color: #fff!important;
}

.HomePageCalendar tr .Selected a:hover
{
	font-weight: normal;
}

.HomePageCalendar tr .Other
{
	color: #999;
}

.HomePageCalendar tr .Other a
{
	color: #999!important;
}

.LatestNewsBody
{
	position: relative;
	width : 260px;
	height: 36px;
	background: no-repeat right top url(../App_Graphics/title_sprite.jpg);
}

.LatestNewsBody .Rss
{
	position: absolute;
	top: 10px;
	right: 7px;
}

.LatestNewsBody .Rss img
{
	border: none;
}

.LatestNewsBody .ViewAll
{
	position: absolute;
	top: 27px;
	right: 28px;
	font-size: 10px;
	color: #f3781a;
}

.LatestNewsBody .ViewAll:hover
{
	text-decoration: none;
}

.LeftBody .Twitter
{
	background-image : url('../App_Graphics/title_sprite.jpg');
	background-position: -3px -72px;
	background-repeat : no-repeat;
	width : 260px;
	height:36px;
}

.LeftBody .TwitterContent
{
	padding: 10px;
	background-color : #fff;
	border-right : solid 1px #9CA6AB;
	width : 239px;
}

.LeftBody .TwitterContent a
{
	text-decoration: none;
	color: #f3781a;
}

.LeftBody .TwitterContent a:hover
{
	text-decoration: underline;
}

.NowShowingBody
{
	background-image : url('../App_Graphics/nowshowingtab.jpg');
	background-repeat : no-repeat;
	width : 422px;
	height:36px;
}

.ComingSoonBody
{
	position: relative;
	background-image : url('../App_Graphics/comingsoontab.jpg');
	background-repeat : no-repeat;
	width : 422px;
	height:36px;
}

.ComingSoonBody .Rss
{
	position: absolute;
	top: 12px;
	right: 0;
}

.ComingSoonBody .Rss img
{
	border: none;
}

.ComingSoonBodyContent,
.NowShowingBodyContent
{
	padding: 10px;
}

.ComingSoonShow
{
	margin: 0 0 10px 0;
}

.ComingSoonShow .Thumbnail
{
	float: left;
}

.ComingSoonShow .Thumbnail img
{
	width: 155px;
	border: none;
}

.ComingSoonShow .ComingSoonText
{
	float: right;
	width: 215px;
	padding: 10px;
	background: repeat-x url(../App_Graphics/BoxHighlightTop.png) #e5e5e5;
	border: solid 1px #dfdfdf;
}

.ComingSoonShow .ComingSoonText p
{
	margin: 0 0 3px 0;
}

.ComingSoonShow .ComingSoonText .Title
{
	font-weight: bold;
}

.ComingSoonShow .ComingSoonText .Title a
{
	text-decoration: none;
	color: #f3781a;
}

.ComingSoonShow .ComingSoonText .Title a:hover
{
	text-decoration: underline;
}

.ComingSoonShow .ComingSoonText .Date
{
	font-weight: bold;
}

/*.ComingSoonShow .ComingSoonText a.BuyTicktes, .NowShowingBodyContent .ComingSoonText a.BuyTicktes*/
a.BuyTicktes
{
	width: 86px;
	height: 17px;
	float: right;
	background: url(../App_Graphics/BuyTickets.gif) no-repeat top left;
	text-indent: -9000px;
	overflow: hidden;
	position: relative;
}

/*.ComingSoonShow .ComingSoonText a.BuyTicktes:hover, .NowShowingBodyContent .ComingSoonText a.BuyTicktes:hover*/
a.BuyTicktes:hover
{
	background: url(../App_Graphics/BuyTickets.gif) no-repeat 1px -17px;
}

.WelcomeBodyContent, .LatestNewsBodyContent
{
	background-color : #FFFFFF;
	border-right : solid 1px #9CA6AB;
	width : 259px;
}

.LatestNewsBodyContent p
{
	margin: 0 0 15px 0;
}

.LatestNewsBodyContent .LatestNewsTitle
{
	margin: 0 0 3px 0;
}

.LatestNewsBodyContent .LatestNewsTitle a
{
	text-decoration: none;
	color: #f3781a;
}

.LatestNewsBodyContent .LatestNewsTitle a:hover
{
	text-decoration: underline;
}

.NowShowingBodyContent, .ComingSoonBodyContent
{
	background-color : #FFFFFF;
	border-left : solid 1px #9CA6AB;
	width : 401px;
}

.TwitterContent, .ComingSoonBodyContent
{
	border-bottom : solid 1px #9CA6AB;
}


.OrangeLinks
{
	color : #f3781a;
	font-weight : bold;
/*	text-decoration : none;*/
}

.NewsLinks
{
	font-weight : bold;
	text-decoration : none;
	color : black;
}

/************************

Calendar

*************************/
.EventType
{
	padding: 0 0 20px 0;
}

.EventType .DropDownList
{
	padding: 2px;
	/*background: repeat-y url(../App_Graphics/DropDownListBackground.png);*/
	background: #eee;
	border: solid 1px #dedede;
}

.EventType .DropDownList option
{
	background: #ddd;
	border: none;
	border-bottom: dotted 1px #ccc;
}

.EventType .DropDownList option:hover,
.EventType .DropDownList option:focus
{
	background: #e18d2d;
	color: #fff;
}

.CalendarColumn
{
	float: left;
	width : 260px;
}

.CalendarColumn .Calendar
{
	width : 260px;
	height:36px;
	margin: 0 0 10px 0;
	background-image : url(../App_Graphics/title_sprite.jpg);
	background-position: -2px -144px;
	background-repeat : no-repeat;
}

.EventsColumn
{
	float: right;
	width : 400px;
	padding: 0 0 0 9px;
	background : repeat-x url(../App_Graphics/EventsColumnTop.png);
	border-left: solid 1px #B5B7B6;
}

.EventsColumn .Events
{
	float: right;
	width : 200px;
	height: 36px;
	margin: 0 0 10px 0;
	background: url(../App_Graphics/title_sprite.jpg);
	background-position: -60px -108px;
	background-repeat : no-repeat;
}

.EventsColumn .SelectedDate
{
	margin: 0 0 15px 0;
	font-weight: bold;
	text-align: right;
}

.EventsColumn .EventsDisplay
{
	
}

.EventsColumn .Show
{
	margin: 0 0 10px 0;
}

.EventsColumn .Show .Thumbnail
{
	float: left;
}

.EventsColumn .Show .Thumbnail img
{
	width: 155px;
	border: none;
}

.EventsColumn .Show .ShowText
{
	float: right;
	width: 215px;
	padding: 10px;
	background: repeat-x url(../App_Graphics/BoxHighlightTop.png) #e5e5e5;
	border: solid 1px #dfdfdf;
}

.EventsColumn .Show .ShowText p
{
	margin: 0 0 3px 0;
}

.EventsColumn .Show .ShowText .Title
{
	font-weight: bold;
}

.EventsColumn .Show .ShowText .Title a
{
	text-decoration: none;
	color: #f3781a;
}

.EventsColumn .Show .ShowText .Title a:hover
{
	text-decoration: underline;
}

.EventsColumn .Show .ShowText .Date
{
	font-weight: bold;
}

/************************

	News

*************************/
.LatestNewsTitle
{
	margin: 0 0 2px 0;
}

.LatestNewsTitle a
{
	text-decoration: none;
	color: #f3781a;
}

.LatestNewsTitle a:hover
{
	text-decoration: underline;
}

.LatestNewsDate
{
	margin: 0 0 5px 0;
	color: #999;
}

.LatestNewsSummary
{
	margin: 0 0 25px 0;
}

.Paging
{
	position: relative;
	padding: 10px 0;
	font-size: 11px;
	text-align: center;
}

.Paging a
{
	margin: 0 3px;
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

.Paging a:hover
{
	text-decoration: underline;
}

.Paging a.Selected
{
	text-decoration: underline;
	color: #f3781a;
}

.Paging a.Selected:hover
{
	text-decoration: none;
}
	
.Paging .First,
.Paging .Previous
{
	position: absolute;
	margin: 0 10px 0 0;
}
	
.Paging .First
{
	top: 10px;
	left: 0;
}

.Paging .Previous
{
	top: 10px;
	left: 40px;
}

.Paging .Next,
.Paging .Last
{
	position: absolute;
	margin: 0 0 0 10px;
}
	
.Paging .Next
{
	top: 10px;
	right: 0;
}

.Paging .Last
{
	top: 10px;
	right: 40px;
}



h1{
	text-align : left;
	font-family : verdana, arial, sans-serif;
	font-size : medium;	
	font-weight : bold;

}

h2{
	text-align : left;
	font-family : verdana, arial, sans-serif;
	font-size : small;	
	font-weight : bold;
}

.downloadListing
{
	line-height: 1.5
}

/*

Menu List

*/

.MenuColumn
{
	width : 190px;
	background-color : white;	

}

.MenuColumn div.level1, .MenuColumn div.level1 a,
.MenuColumn div.level1Hover, .MenuColumn div.level1Hover a,
.MenuColumn div.level1Selected, .MenuColumn div.level1Selected a
{
	width : 170px;
}

.level1
{
	color:Black;
	text-decoration:none;
	background-color:#dedede;
	padding:3px 3px 3px 3px;
	/*width : 170px;*/
	line-height:1.5;
}

.level1 a
{
	color:Black;
	text-decoration:none;
	background-color:#dedede;
	padding:3px 3px 3px 3px;
	/*width : 170px;*/
	line-height:1.5;
}

.level1Hover, .level1Hover a
{
	color:White;
	text-decoration:none;
	background-color:#f3781a;
	padding:3px 3px 3px 3px;
	/*width : 170px;*/
	line-height:1.5;
}

.level1Selected, .level1Selected a
{
	color:White;
	text-decoration:none;
	background-color:#f3781a;
	padding:3px 3px 3px 3px;
	/*width : 170px;*/
	line-height:1.5;
}

.level1BuyNow
{
	padding-bottom: 3px;
}


.level2
{
	color:Black;
	text-decoration:none;
	background-color:white;
	padding:3px 3px 3px 3px;
	width : 170px;
	line-height:1.5;
}

.level2 a
{
	color:Black;
	text-decoration:none;
	background-color:white;
	padding:3px 3px 3px 3px;
	width : 170px;
	line-height:1.5;
}

.level2Hover, .level2Hover a
{
	color:black;
	text-decoration:none;
	background-color:white;
	padding:3px 3px 3px 3px;
	width : 170px;
	line-height:1.5;
}

.level2Selected, .level2Selected a
{
	color:black;
	text-decoration:none;
	background-color:white;
	padding:3px 3px 3px 3px;
	width : 170px;
	line-height:1.5;
}

.MenuRow
{
	padding-top: 10px;
	margin-left: 10px;
}

.MenuRow div.level1, .MenuRow div.level1 a,
.MenuRow div.level1Hover, .MenuRow div.level1Hover a,
.MenuRow div.level1Selected, .MenuRow div.level1Selected a
{
	float: left;
	padding: 3px;
	margin: 0 0 0 0;
}

.MenuRow div.level1 a, 
.MenuRow div.level1Hover a,
.MenuRow div.level1Selected a
{
	padding: 0;
}

.MenuRow div.level1, 
.MenuRow div.level1Hover, 
.MenuRow div.level1Selected
{
	margin: 0 4px 0 0;
}



/************************

Calendar Styles

*************************/

.calTable
{
	width:640px;
}


.calPrev
{
	font-size:medium;
	font-weight:bold;
	text-align:left;
}

.calPrev a
{
	text-decoration:none;
	color:#f3781a;
}

.calPrev a:hover
{
	color:#000000;
}

.calNext
{
	font-size:medium;
	font-weight:bold;
	text-align:right;
}

.calNext a
{
	text-decoration:none;
	color:#f3781a;
}

.calNext a:hover
{
	color:#000000;
}

.calTitle
{
	font-size:small;
	text-align:center;
	text-transform:uppercase;
}

.calSelect
{
	padding-top:5px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:small;
}

.calMonthSelect
{
	border:solid 1px black;
	font-size:small;
}

.calYearSelect
{
  margin-left:10px;
	border:solid 1px black;
	font-size:small;
	width:4em;
}

.calSubmit
{
  margin-left:10px;
	border:solid 1px black;
	height:20px;
	text-transform:uppercase;
	font-size:small;
}

.calWeekDayTitle
{
	font-size:small;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	color:black;
	background-color:#efefef;
	border:solid 1px silver;
}

.calWeekendDayTitle
{
	font-size:small;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	color:red;
	background-color:#efefef;
	border:solid 1px silver;
}

.calDay
{
	font-size:small;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	color:silver;
	background-color:#efefef;
	border:solid 1px silver;
}

.calDay a
{
	text-decoration:none;
	color:#f3781a;
	cursor:hand;
}

.calDay a:hover
{
	text-decoration:none;
	color:#000000;
	cursor:hand;
}


.calShowDiv
{
	padding-top:15px;
	visibility:visible;
	font-weight:bold;
}


.calShowDiv a
{
	text-decoration:none;
	color:#f3781a;
	cursor:hand;
	font-weight:normal;
}

.calToday
{
	font-size:small;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	color:silver;
	background-color:#E1ECF0;
	border:solid 1px silver;
}


.calShowDiv a:hover
{
	text-decoration:none;
	color:#000000;
	cursor:hand;
	font-weight:normal;
}


.calHideDiv
{
	visibility:hidden;
	height:0px;
	line-height:0px;
	font-size:0px;
}



	.formTitle
	{
		color:#848484;
		float:left;
		width:120px;
	}
	
	.formInput
	{
  	float:left;
  	width: 150px;
  	height:18px;
  	margin-bottom:3px;
	}

