body
{
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	background-color: #000000;
	background-image:url("../images/background.png");
	background-repeat: no-repeat;
	background-position: top center;
}
table
{
	margin: 0px;
	border-collapse: collapse;
}
table tr
{
	vertical-align: top;
}

table th, td
{
	padding: 0px;
}

p
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

a
{
	color: #000000;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

/* EVENT DETAIL POPUP */
body.EventDetailBody
{
	color: #ffffff;
	background-color: #000000;
	background-image:url("../images/eventDetailsPopupBGRepeat.png");
	background-position: top left;
	background-repeat: repeat;
}
body.EventDetailBody a
{
	color: #ffffff;
}
body.EventDetailBody div#EventDetailHeader
{
	background-image: url("../images/eventDetailsTop.png");
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	height: 96px;
}

body.EventDetailBody div#EventDetailRepeatY
{
	background-image: url("../images/eventDetailsPopupInnerBGRepeatY.png");
	background-position: top left;
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	width: 760px;
/*	height: 96px;*/
}
body.EventDetailBody div#EventDetailsContainerDiv
{
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
}
body.EventDetailBody div#EventDetailFooter
{
	behavior: url("client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
	background-image: url("../images/eventDetailsPopupInnerBGBottom.png");
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	padding-top: 38px;
	padding-bottom: 15px;
	width: 760px;
	height: 85px; /* 123 - paddingtop */

	text-align: center;
}
body.EventDetailBody div#EventDetailFooter,
body.EventDetailBody div#EventDetailFooter a
{
	font-size: 7pt;
	font-weight: normal;
	color: #b3a496;
}
div#EventDetailsContainerDiv,
div#EventDetailsContainerDiv a
{
	color: #e2d6cb;
}

/* Orange text #f7941d */
div#EventDetailsContainerDiv div.EventName,
div#EventDetailsContainerDiv div.Caption
{
	color: #f7941d;
}
body.EventDetailBody div
{
	line-height: 18px;
}
body.EventDetailBody div#EventDetailsContainerDiv div.EventPic
{
	float: left;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 316px;
	height: 189px;
	behavior: url("client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
	background-image: url("../images/eventDetailsPopupPhotoOuterBG.png");
	background-position: top left;
	background-repeat: no-repeat;
}
body.EventDetailBody div#EventDetailsContainerDiv div.EventPic img
{
	padding-top: 8px;
	padding-left: 9px;
}

/* WEBSITE */
div.OutermostDiv
{
/*	width: 100%;*/
	width: 966px;
	margin-right: auto;
	margin-left: auto;
	/*background-color: blue;*/
}

/* Top row of the header */
div.HeaderTopRow
{
	height: 30px;
	padding-bottom: 4px;
	width: 100%;
}
div.HeaderTopRowInner
{
	height: 30px;
	width: 100%;
	background-image: url("../images/homeTopRowBg.png");
	background-position: top left;
	background-repeat: no-repeat;
}
div.HeaderTopRowInner div.WelcomeClickable
{
	float: left;
    cursor: pointer;
	width: 354px;
	height: 30px;
}
div.HeaderTopRowInner div.PromoterInfo
{
	float: left;
    cursor: pointer;
	width: 100px;
	height: 30px;
}
div.HeaderTopRowInner div.DonationRequests
{
	float: left;
    cursor: pointer;
	width: 129px;
	height: 30px;
}
div.HeaderTopRowInner div.ContactUs
{
	float: left;
    cursor: pointer;
	width: 81px;
	height: 30px;
}



/* Second row of the header (Header Menu) */
div.HeaderMenuRow
{
	height: 44px;
	width: 100%;
}
/* Third row of the header (Great Entertainment) */
div.HeaderGreatEntertainmentRow
{
	height: 74px;
	width: 100%;
}

div.MainContentContainer
{
	width: 100%;
/*	background-color: green;*/
}
div.MainContentContainer div.SpaceBelowHeader
{
	width: 100%;
	height: 28px;
}

div.MainContentContainer div.FeaturedPhotoGalleryRow
{
	width: 100%;
	height: 372px;
	/*background-color: Lime;*/
}
div.FeaturedPhotoGalleryLeftShadow
{
	float: left;
	width: 13px;
	height: 372px;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
	background-image: url("../images/FeaturedPhotoGalleryLeftShadow.png");
	background-position: top left;
	background-repeat: no-repeat;
}
div.FeaturedPhotoGalleryContentOuter
{
	float: left;
	width: 520px;
	height: 372px;
}
div.FeaturedPhotoGalleryContent
{
	width: 520px;
	height: 366px;
}
div.FeaturedPhotoGalleryBelowContent
{
	width: 520px;
	height: 6px;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
	background-image: url("../images/belowBigImageOverlay.png");
	background-position: top left;
	background-repeat: no-repeat;
}
div.ECenterBuildingPhoto
{
	float: left;
    cursor: pointer;
	width: 433px;
	height: 372px;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
	background-image: url("../images/ECenterBuildingPhoto2.png");
	background-position: top left;
	background-repeat: no-repeat;
}


/* BIG IMAGE MASKING / OVERLAY */
div.BigPhotoScrollerContainer
{
	position: relative;
	width: 520px;
	height: 366px;
}
div.BigPhotoMaskedImageDiv
{
	position: absolute;
	width: 520px;
	height: 366px;
	top: 0;
	left: 0;
}

div.HomeLowerContentTopUpcomingEvents
{
	width: 966px;
	height: 220px;
	background-image: url("../images/LowerBoxTopHome.png" );
	background-position: top left;
	background-repeat: no-repeat;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
}

div.NonHomeCaptionOuter
{
	width: 966px;
	height: 60px;
	background-image: url("../images/LowerBoxTopNonHome.png" );
	background-position: top left;
	background-repeat: no-repeat;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
}

div.NonHomeCaptionInner
{
	padding-left: 80px;
	padding-right: 80px;
}
div.NonHomeCaptionInner  div.TheCaption
{
	float: left;
	width: 500px;
	padding-top: 20px;
	font-size: 13pt;
	font-weight: bold;
	color: #BC8B2C;
}

/* Non home */
div.NonHomeRightOppositeCaption
{
	float: right;
	width: 200px;
	text-align: right;
	padding-top: 22px;
	height: 20px;
	overflow: hidden;
}

div.LowerContentFooterInner,
div.LowerContentFooterInner a
{
	padding-top: 20px;
	font-size: 7pt;
	font-weight: normal;
	color: #b3a496;
	text-align: center;
}

div.NonHomeLowerContentInner
{
	width: 686px;
	padding-top: 30px;
	padding-left: 140px;
	padding-right: 140px;
	padding-bottom: 30px;
}
div.NonHomeLowerContentInner,
div.NonHomeLowerContentInner a
{
	color: #e2d6cb;
	line-height: 18px;
}

/*
div.MainContentLowerContainer,
*/
div.LowerContentRepeatY
{
	width: 966px;

	/* This causes min-height to work for Firefox, MSIE 6 and MSIE 7 */
	min-height: 300px;
	height: auto !important;
	height: 300px;

	background-image: url("../images/LowerBoxRepeatY.png" );
	background-position: top left;
	background-repeat: repeat;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
}
div.LowerContentFooter
{
	width: 966px;
	height: 115px;
	background-image: url("../images/LowerBoxBottomFooter.png" );
	background-position: top left;
	background-repeat: no-repeat;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
}

div.LowerSpaceBelowFooter
{
	width: 966px;
	height: 50px;
}

div.TopSimpleMenuContainer
{
	float: left;
	width: 666px;
	height: 30px;
}

div.GoogleSearchContainerOuter
{
	float: left;
	width: 293px;	/* 300 */
	height: 27px;	/* 30 */
	padding-left: 7px;
	padding-top: 3px;
}
div.GoogleSearchContainerDiv
{
	width: 245px;
	height: 27px;	
/*	background-color: Lime;*/
}
div.GoogleSearchTextEntryDiv
{
	float: left;
	width: 178px;
	height: 20px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 2px;
}
input.GoogleSearchTextEntry
{
	border-style: none;
	color: #ffffff;
	background-color: #000000;
}

div.GoogleSearchButtonDiv
{
	float: left;
	width: 64px;
	height: 25px;
	border-style: none;
	border-width: 0px;
	overflow: hidden;
}


table.PhotoGalleryList1 tbody tr td.Details a
{
	color: #BC8B2C;
}


/* SIMPLE TOP MENU (Welcome, Promoter Info, Donation Requests, Contact Us) */
div.TopSimpleMenuContainerContent
{
	width: 666px;
	height: 30px;
	background-image: url("../images/menuTopSimpleSprite2.png");
	background-position: top left;
	background-repeat: no-repeat;
}
/* Simple Top Menu specifics */
div.TopSimpleMenuContainerContent a
{
	text-decoration: none;
}
div.TopSimpleMenuContainerContent a:hover
{
	text-decoration: none;
}
/* Top graphic menu images */

/* All level 1 menu anchors */
div.TopSimpleMenuContainerContent div.MenuItem_L1 .Label a
{
	display: block;
	height: 30px;
	overflow: hidden;
}
/* Welcome (Home) */
div.TopSimpleMenuContainerContent div.MenuItem_L1_I1 .Label a
{
	margin-left: 0px;
	width: 350px;
}
div.TopSimpleMenuContainerContent div.MenuItem_L1_I1 .Label a:hover, 
div.TopSimpleMenuContainerContent div.MenuItem_L1_I1 .SELECTED a
{
	background: url("../images/menuTopSimpleSprite2.png") -0px -30px no-repeat;
}
/* Promoter Info */
div.TopSimpleMenuContainerContent div.MenuItem_L1_I2 .Label a
{
	margin-left: 0px;
	width: 102px;
}
div.TopSimpleMenuContainerContent div.MenuItem_L1_I2 .Label a:hover, 
div.TopSimpleMenuContainerContent div.MenuItem_L1_I2 .SELECTED a
{
	background: url("../images/menuTopSimpleSprite2.png") -350px -30px no-repeat;
}

/* Donation Requests */
div.TopSimpleMenuContainerContent div.MenuItem_L1_I3 .Label a
{
	margin-left: 0px;
	width: 128px;
}
div.TopSimpleMenuContainerContent div.MenuItem_L1_I3 .Label a:hover, 
div.TopSimpleMenuContainerContent div.MenuItem_L1_I3 .SELECTED a
{
	background: url("../images/menuTopSimpleSprite2.png") -452px -30px no-repeat;
}

/* Contact Us */
div.TopSimpleMenuContainerContent div.MenuItem_L1_I4 .Label a
{
	margin-left: 0px;
	width: 86px;
}
div.TopSimpleMenuContainerContent div.MenuItem_L1_I4 .Label a:hover, 
div.TopSimpleMenuContainerContent div.MenuItem_L1_I4 .SELECTED a
{
	background: url("../images/menuTopSimpleSprite2.png") -580px -30px no-repeat;
}



/* MAIN TOP MENU */
/* Menu Container */
div.MenuContainer
{
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 918px;
	height: 44px;
}
div.MenuContainerContent
{
	width: 918px;
	height: 44px;
	background-image: url("../images/menuSprite.png");
	background-position: top left;
	background-repeat: no-repeat;
}

/* Top Menu specifics */
div.MenuContainerContent a
{
	text-decoration: none;
}
div.MenuContainerContent a:hover
{
	text-decoration: none;
}
/* Top graphic menu images */

/* All level 1 menu anchors */
div.MenuContainerContent div.MenuItem_L1 .Label a
{
	display: block;
	height: 44px;
	overflow: hidden;
}
/* Home */
div.MenuContainerContent div.MenuItem_L1_I1 .Label a
{
	margin-left: 0px;
	width: 62px;
}
div.MenuContainerContent div.MenuItem_L1_I1 .Label a:hover, 
div.MenuContainerContent div.MenuItem_L1_I1 .SELECTED a
{
	background: url("../images/menuSprite.png") -0px -44px no-repeat;
}
/* Events & Tickets */
div.MenuContainerContent div.MenuItem_L1_I2 .Label a
{
	margin-left: 0px;
	width: 125px;
}
div.MenuContainerContent div.MenuItem_L1_I2 .Label a:hover, 
div.MenuContainerContent div.MenuItem_L1_I2 .SELECTED a
{
	background: url("../images/menuSprite.png") -62px -44px no-repeat;
}

/* Venue Info */
div.MenuContainerContent div.MenuItem_L1_I3 .Label a
{
	margin-left: 0px;
	width: 94px;
}
div.MenuContainerContent div.MenuItem_L1_I3 .Label a:hover, 
div.MenuContainerContent div.MenuItem_L1_I3 .SELECTED a
{
	background: url("../images/menuSprite.png") -187px -44px no-repeat;
}

/* Directions & Parking */
div.MenuContainerContent div.MenuItem_L1_I4 .Label a
{
	margin-left: 0px;
	width: 156px;
}
div.MenuContainerContent div.MenuItem_L1_I4 .Label a:hover, 
div.MenuContainerContent div.MenuItem_L1_I4 .SELECTED a
{
	background: url("../images/menuSprite.png") -281px -44px no-repeat;
}

/* Guest Services */
div.MenuContainerContent div.MenuItem_L1_I5 .Label a
{
	margin-left: 0px;
	width: 117px;
}
div.MenuContainerContent div.MenuItem_L1_I5 .Label a:hover, 
div.MenuContainerContent div.MenuItem_L1_I5 .SELECTED a
{
	background: url("../images/menuSprite.png") -437px -44px no-repeat;
}

/* FAQ's */
div.MenuContainerContent div.MenuItem_L1_I6 .Label a
{
	margin-left: 0px;
	width: 58px;
}
div.MenuContainerContent div.MenuItem_L1_I6 .Label a:hover, 
div.MenuContainerContent div.MenuItem_L1_I6 .SELECTED a
{
	background: url("../images/menuSprite.png") -554px -44px no-repeat;
}

/* Group Discounts */
div.MenuContainerContent div.MenuItem_L1_I7 .Label a
{
	margin-left: 0px;
	width: 132px;
}
div.MenuContainerContent div.MenuItem_L1_I7 .Label a:hover, 
div.MenuContainerContent div.MenuItem_L1_I7 .SELECTED a
{
	background: url("../images/menuSprite.png") -612px -44px no-repeat;
}

/* Sponsorship */
div.MenuContainerContent div.MenuItem_L1_I8 .Label a
{
	margin-left: 0px;
	width: 174px;
}
div.MenuContainerContent div.MenuItem_L1_I8 .Label a:hover, 
div.MenuContainerContent div.MenuItem_L1_I8 .SELECTED a
{
	background: url("../images/menuSprite.png") -744px -44px no-repeat;
}

/* -------------------*/
/* Prevent top level menu background images from trickling down to lower levels */
div.MenuContainerContent div.MenuItem_L2 .Label a:hover
{
	background-image: none;
}
/* Make the all of the sub menu heights shorter than the top level */
div.MenuContainerContent .Menu_L1 .MenuItem_L1 .Menu_L2 .MenuItem_L2 .Label_L2 a
{
	height: 18px;
	padding-left: 15px;
	padding-right: 6px;
	padding-top: 3px;
	color: #cbbeb0;
	background-color: #000000;
}

div.MenuContainerContent .Menu_L1 .MenuItem_L1 .Menu_L2 .MenuItem_L2 .Label_L2 a:hover
{
	color: #4d4741;
	background-color: #eee7e1;
}

/* SUB MENU WIDTHS */
/* Events & Tickets sub menu */
div.MenuContainerContent .MenuItem_L1_I2 .Menu_L1_I2_L2 .Label a
{
	width: 126px;
}

/* Venue Info sub menu */
div.MenuContainerContent .MenuItem_L1_I3 .Menu_L1_I3_L2 .Label a
{
	width: 140px;
}

/* Directions & Parking sub menu */
div.MenuContainerContent .MenuItem_L1_I4 .Menu_L1_I4_L2 .Label a
{
	width: 135px;
}

/* Guest Services sub menu */
div.MenuContainerContent .MenuItem_L1_I5 .Menu_L1_I5_L2 .Label a
{
	width: 114px;
}

/* Business Opportunities sub menu */
div.MenuContainerContent .MenuItem_L1_I8 .Menu_L1_I8_L2 .Label a
{
	width: 153px;
}

/* TICKETS ON SALE    */
table.TicketsOnSale tr.Alternate1 
{
	background-color: Transparent; /*#A79F97;*/
}
table.TicketsOnSale tr.Alternate2
{
	background-color: Transparent; /*#D7D0C9;*/
}
table.TicketsOnSale tbody tr td table tbody tr.Alternate1 td,
table.TicketsOnSale tbody tr td table tbody tr.Alternate2 td
{
	padding-bottom: 30px;
}

table.TicketsOnSale tbody tr td table tbody tr.Alternate1 td.TOSPhoto,
table.TicketsOnSale tbody tr td table tbody tr.Alternate2 td.TOSPhoto
{
	padding-right: 10px;
}

table.TicketsOnSale tbody tr td table tbody tr.Alternate1 td.TOSEventDate,
table.TicketsOnSale tbody tr td table tbody tr.Alternate2 td.TOSEventDate
{
	/* This causes min-height to work for Firefox, MSIE 6 and MSIE 7 */
	min-width: 100px;
	width: auto !important;
	width: 100px;
}

table.TicketsOnSale td.TOSSectionCaption
{
	font-size: 13pt;
	color: #BC8B2C;
	padding-bottom: 25px;
}
table.TicketsOnSale table.TicketsOnSaleSection tbody tr th
{
	text-align: left;
}


/************/
/* Calendar */
/************/
table
{
	border-collapse: collapse;
}
td.DayCell a, 
td.DayCell div.eventName,
th.DayNumberRowHeaderCell,
div.eventName,
a.MonthCalendarLinkEventName
{
	color: #013B35;
}

div.MonthNavigation,
div.MonthNavigation a
{
	color: #BC8B2C;
}
div.MonthCalendar
{
	background-color: #D7D0C9;	/* Normal Cell background colors */
}
tr.DaysOfWeek th
{
	color: #D7D0C9;
	background-color: #013B35;
}
th.DayNumberRowHeaderCell,
td.DayCell,
td.DayFillerCell,
th.DayHeaderFillerCell,
tr.WeekDayNumbers,
tr.DaysOfWeek th,
div.eventNonFirst
{
	border-color: #000000;
}
td.DayFillerCell,
th.DayHeaderFillerCell
{
	background-color: #A79F97; /* Undated cells */
}

div.MonthNavigation
{
	padding-bottom: 10px;
	padding-left: 0px;
}

div.MonthCalendar,
table.MonthCalendarTable
{
	width: 686px;
}
table.MonthCalendarTable tr.WeekEvents td.DayCell div,
table.MonthCalendarTable tr.WeekEvents td.DayCell div a
{
	line-height: normal;
}

tr.DaysOfWeek th
{
	width: 95px;
}
td.DayNumberCell
{
	width: 14px;
}
td.DayNumberFillCell
{
	width: 79px;
}
div.eventFirst,
div.eventNonFirst,
td.DayCell
{
	width: 97px;
}

td.DayNumberCell,
td.DayNumberFillCell
{
	text-align: right;
}

div.MonthCalendar
{
	padding: 0px 0px 0px 0px;
	margin-right: auto;
	margin-left: auto;
}
table.MonthCalendarTable
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
}

tr.DaysOfWeek th
{
	border-style: solid;
	border-width: 1px;
	text-align: center;
}

tr.WeekDayNumbers
{
	border-style: solid;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
}


th.DayNumberRowHeaderCell,
td.DayCell
{
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
}

th.DayNumberRowHeaderCell
{
	border-bottom-width: 0px;
}
td.DayCell
{
	border-bottom-width: 1px;
}

td.DayFillerCell,
th.DayHeaderFillerCell
{
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
}
td.DayFillerCell
{
	border-bottom-width: 1px;
}
th.DayHeaderFillerCell
{
	border-bottom-width: 0px;
}

div.eventFirst,
div.eventNonFirst
{
	overflow: hidden;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px;
}
div.eventFirst
{
	padding-top: 0px;
}
div.eventNonFirst
{
	border-top-width: 1px;
	border-top-style: dotted;
	padding-top: 10px;
}

div.eventImage
{
	text-align: center;
}
div.eventName
{
	text-align: left;
	font-size: 9px;
	padding: 2px 2px 2px 2px;
}

/* AccordionFAQ */
div.accordionFAQItem 
{
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom: solid 1px #B3A496;
}
div.accordionFAQItem a.accordionHeaderLink
{
	color: #BC8B2C;
}


/* Featured event crossfade scroller - 520x130, but allows for the padding 5px */
div.FETextInner
{
	width: 510px;
	height: 120px;
}
div.CFOWrapperOuter
{
	padding-left: 3px;
	line-height: 18px;
}
div.CFOWrapperOuter,
div.CFOWrapperOuter a
{
	color: #ffffff;
}
div.CFOWrapperOuter div.MoreInfo
{
	padding-bottom: 6px;
}
div.FE div.FEText div.FETextInner div.CFOWrapperOuter div.EventName 
{
	font-size: 13px;
	width: 100%;
	height: 18px;
	overflow: hidden;
}

div.FE div.FEText div.FETextInner div.CFOWrapperOuter div.EventDatesMI
{
	float: left;
	width: 220px;
}

div.FETextInner div.WatchListenBuyTickets 
{
	padding-top: 0px;
	height: 39px;
	width: 262px;
	float: right; 
}
div.FETextInner div.WatchListenBuyTickets div.WLB_LeftEndCap,
div.FETextInner div.WatchListenBuyTickets div.WLB_RightEndCap
{
	float: right;
	height: 39px;
	background-position: top left;
	background-repeat: no-repeat;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
}
/* Default left end cap */
div.FETextInner div.WatchListenBuyTickets div.WLB_LeftEndCap
{
	background-image: url("../images/wlbLeftOuterGold.png");
	width: 8px;
}
/* Override Left end cap - watch or buy button will be shown */
div.FETextInner div.WatchListenBuyTickets div.watch,
div.FETextInner div.WatchListenBuyTickets div.listen
{
	background-image: url("../images/wlbLeftOuterGrey.png");
}
/* Right end cap - same regardless of which buttons are visible */
div.FETextInner div.WatchListenBuyTickets div.WLB_RightEndCap
{
	background-image: url("../images/wlbRightOuter.png");
	width: 6px;
}

/* Transparent background image shadowing below wlb buttons */
div.FETextInner div.WLB_ButtonsTransparentBG
{
	float: right;
	height: 39px;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
	background-image: url("../images/wlbButtonsTransparentBG.png" );
	background-position: top left;
	background-repeat: repeat;	/* do not use repeat-x because of msie 6 */
}

div.FETextInner div.ViewVideo,
div.FETextInner div.ListenAudio,
div.FETextInner div.BuyTickets
{
	float: left;
	height: 30px;
	padding-bottom: 9px;
}

div.FETextInner div.WLB_ButtonsTransparentBG a
{
	display: block;
	height: 30px;
	background-position: top left;
	background-repeat: no-repeat;
}
div.FETextInner div.WLB_ButtonsTransparentBG a img
{
	height: 30px;
	border: none;
}
/* VIEW VIDEO */
a.ViewVideoAnchor,
a.ViewVideoAnchor img
{
	width: 77px;
}
a.ViewVideoAnchor
{
	background-image: url("../images/wlbWatchOff.png");
}
a.ViewVideoAnchor:hover
{
	background-image: url("../images/wlbWatchOn.png");
}

/* LISTEN AUDIO */
a.ListenAudioAnchor,
a.ListenAudioAnchor img
{
	width: 73px;
}
a.ListenAudioAnchor
{
	background-image: url("../images/wlbListenOff.png");
}
a.ListenAudioAnchor:hover
{
	background-image: url("../images/wlbListenOn.png");
}

/* BUY TICKETS */
a.BuyTicketsAnchor,
a.BuyTicketsAnchor img
{
	width: 98px;
}
a.BuyTicketsAnchor
{
	background-image: url("../images/wlbBuyTicketsOff.png");
}
a.BuyTicketsAnchor:hover
{
	background-image: url("../images/wlbBuyTicketsOn.png");
}


/* Upcoming events home page */
div.UpcomingEventsContainer 
{
	/*background-color: Orange;*/
	width: 960px;
	padding-left: 3px;
	padding-right: 3px;
}

/* Left/Right arrow Buttons */
div.UpcomingEventsButtonsOuter
{
	height: 14px;
	padding-top: 11px;
	padding-bottom: 11px;
	width: 960px;
}
div.UpcomingEventsButtonsInner
{
	padding-left: 370px;
	padding-right: 370px;
}
.LeftArrowButton,
.RightArrowButton
{
	display: inline-block;
	width: 17px;
	height: 14px;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
	background-position: top left;
	background-repeat: no-repeat;
}
.UpcomingEventsButtonsMiddleSpacer
{
	display: inline-block;
	width: 178px;
	height: 14px;
}

.LeftArrowButton
{
	background-image: url("../images/ueLeftArrowOff.png");
}
.LeftArrowButton:hover
{
	background-image: url("../images/ueLeftArrowOn.png");
}

.RightArrowButton
{
	background-image: url("../images/ueRightArrowOff.png");
}
.RightArrowButton:hover
{
	background-image: url("../images/ueRightArrowOn.png");
}

/* Upcoming event items */
div.MultiItemsRowsDiv
{
	position: relative;
	overflow: hidden;
}

div.UpcomingEventsContainer div.MultiItemsRowsDiv
{
	/* This causes min-height to work for Firefox, MSIE 6 and MSIE 7 */ 
	min-height: 175px;
	height: auto !important;
	height: 175px;
}


/* Styling for DetailsNavScrollInner */
div.DetailsNavScrollOuter
{
	position: relative;
}
div.DetailsNavScrollInner
{
	position: absolute;
	top: 0;
	left: 0;
	white-space: nowrap;
	height: 175px;
}
div.DetailsNavScrollInner span.EventSpan 
{
	display: inline-block;
	height: 175px;
}
div.DetailsNavScrollInner span.EventSpan div.EventDiv
{
	width: 220px;
	padding-left: 10px;
	padding-right: 10px;

	height: 156px;
	padding-top: 2px;
	padding-bottom: 11px;

	background-position: top left;
	background-repeat: no-repeat;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
	background-image: url("../images/ueEventOuterShadow.png");

}
div.DetailsNavScrollInner div.EventDiv div.EventDivInner
{
	width: 220px;
	height: 162px;
	overflow: hidden;
	position: relative;
}
/* Upcoming Event pic and details */
div.DetailsNavScrollInner div.EventDiv div.EventDivInner div.PictureDiv,
div.DetailsNavScrollInner div.EventDiv div.EventDivInner div.PictureOverlayDiv
{
	width: 220px;
	height: 156px;
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
}
/* Details div */
div.DetailsNavScrollInner div.EventDiv div.EventDivInner div.DetailsDivOuter
{
	width: 218px;
	height: 20px;
	padding: 1px;
	padding-bottom: 0px;
	position: absolute;
	top: 0;
	left: 0;
}

div.DetailsNavScrollInner div.EventDiv div.EventDivInner div.DetailsDivOuter div.DetailsDivInner
{
	width: 212px;
	height: 14px;
	padding: 3px;

	background-color: #000000;
	position: relative;
	overflow: hidden;
}
div.DetailsNavScrollInner div.EventDiv div.EventDivInner div.DetailsDivOuter div.DetailsDivInner div.EventName
{
	width: 212px;
	height: 14px;
	overflow: hidden;
}

div.DetailsNavScrollInner div.EventDiv div.EventDivInner div.DetailsDivOuter div.DetailsDivInner div.EventName a
{
	padding: 2px;
	width: 214px;
	height: 16px;
	overflow: hidden;
	color: #ffffff;
}

/* info / buy tickets */
div.DetailsNavScrollInner div.EventDiv div.EventDivInner div.InfoBuyTicketsOuter
{
	width: 100px;
	height: 29px;
	position: absolute;
	bottom: 0;
	right: 0;
	padding-right: 2px;
}
div.DetailsNavScrollInner div.EventDiv div.EventDivInner div.InfoBuyTicketsOuter div.UEIT_RightEndCap,
div.DetailsNavScrollInner div.EventDiv div.EventDivInner div.InfoBuyTicketsOuter div.UEIT_LeftEndCap
{
	float: right;
	width: 5px;
	height: 29px;
	background-position: top left;
	background-repeat: no-repeat;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
}
/* Right end cap */
div.DetailsNavScrollInner div.EventDiv div.EventDivInner div.InfoBuyTicketsOuter div.UEIT_RightEndCap
{
	background-image: url("../images/ueibRightOuter.png");
}
div.DetailsNavScrollInner div.EventDiv div.EventDivInner div.InfoBuyTicketsOuter div.UEIT_LeftEndCap
{
	background-image: url("../images/ueibLeftOuter.png");
}
div.DetailsNavScrollInner div.EventDiv div.EventDivInner div.InfoBuyTicketsOuter div.UEIT_Info,
div.DetailsNavScrollInner div.EventDiv div.EventDivInner div.InfoBuyTicketsOuter div.UEIT_BuyTickets
{
	float: right;
	height: 29px;
}
div.DetailsNavScrollInner div.EventDiv div.EventDivInner div.InfoBuyTicketsOuter div.UEIT_Info
{
	width: 20px;
}

div.DetailsNavScrollInner div.EventDiv div.EventDivInner div.InfoBuyTicketsOuter div.UEIT_BuyTickets
{
	width: 70px;
}

/* INFO */
a.UEIT_InfoAnchor,
a.UEIT_InfoAnchor img
{
	width: 20px;
	height: 29px;
	border: none;
}
a.UEIT_InfoAnchor
{
	display: block;
	background-image: url("../images/ueibInfoOff.png");
	background-repeat: no-repeat;
	background-position: top left;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
}
a.UEIT_InfoAnchor:hover
{
	background-image: url("../images/ueibInfoOn.png");
	background-repeat: no-repeat;
	background-position: top left;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
}

/* Upcoming Event BUY TICKETS */
a.UEIT_BuyTicketsAnchor,
a.UEIT_BuyTicketsAnchor img
{
	width: 70px;
	height: 29px;
	border: none;
}
a.UEIT_BuyTicketsAnchor
{
	display: block;
	background-image: url("../images/ueibBuyTicketsOff.png");
	background-repeat: no-repeat;
	background-position: top left;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
}
a.UEIT_BuyTicketsAnchor:hover
{
	background-image: url("../images/ueibBuyTicketsOn.png");
	background-repeat: no-repeat;
	background-position: top left;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
}

/* Home Bottom section */
div.HomeBottomEClubNewsSponsorsOuter
{
	width: 886px;
	min-height: 450px;
	padding-top: 9px;
	padding-left: 79px;
	padding-bottom: 25px;
}
div.HomeBottomEClubNewsSponsorsInner
{
	width: 886px;
	min-height: 450px;
	margin-bottom: 25px;
	background-image: url("../images/homeBottomBG2.png");
	background-repeat: no-repeat;
	background-position: top left;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
}

div.HomeBottomEClubOuter,
div.HomeBottomNewsOuter,
div.HomeBottomSponsorsOuter,
div.HomeBottomGrizzliesDiamond
{
	float: left;
}
div.HomeBottomEClubOuter
{
	padding-top: 30px;
	padding-left: 6px;
	width: 216px;
	height: 239px;
}
div.HomeBottomEClubInner
{
	width: 216px;
	height: 239px;
}

div.HomeBottomEClubJoin
{
	padding-left: 128px;
	padding-top: 101px;
	width: 64px;
	height: 20px;
}
div.HomeBottomEClubJoin a
{
	width: 64px;
	height: 20px;
	display: block;
}
div.HomeBottomNewsOuter,
div.HomeBottomSponsorsOuter
{
	padding-top: 30px;
	padding-left: 14px;
	width: 216px;
	height: 239px;
}
div.HomeBottomNewsInner
{
	width: 192px;	/* was 216 */
	padding-left: 12px;
	padding-right: 12px;
	height: 219px;	/* was 239 */
	padding-top: 10px;
	padding-bottom: 10px;
	color: #B3A496;
	overflow: auto;
	overflow-x: hidden;
}
div.HomeBottomSponsorsInner
{
	width: 192px;	/* was 216 */
	padding-left: 12px;
	padding-right: 12px;
	height: 219px;	/* was 239 */
	padding-top: 10px;
	padding-bottom: 10px;
	color: #B3A496;
	overflow: hidden;
}
div.HomeBottomEClubInner div.divider
{
	width: 155px;
	height: 2px;
	background-image: url('../images/divider.jpg');
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;
}
div.HomeBottomEClubInner div.social
{
	width: 175px;
	height: 40px;
	margin-top: 25px;
	margin-left: 25px;
}
div.HomeBottomEClubInner div.social img
{
	margin-left: 10px;
	border: none;
}
div.arenaFootball
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 14px;
	margin-top: 10px;
}
div.HomeBottomNewsInner a img
{
	border: 0px;
	margin-top: 5px;
}
div.HomeBottomGrizzliesDiamond
{
	padding-left: 6px;
	width: 198px;
	height: 288px;
}
div.HomeBottomGrizzlies
{
	width: 198px;
	height: 200px;
}
div.HomeBottomGrizzlies a
{
	width: 198px;
	height: 200px;
	display: block;
}
div.HomeBottomDiamond
{
	width: 198px;
	height: 110px;
}
div.HomeBottomDiamond a
{
	width: 198px;
	height: 110px;
	display: block;
}
div.HomeBottomBlaze
{
	width: 198px;
	height: 125px;
}
div.HomeBottomBlaze a
{
	width: 198px;
	height: 125px;
	display: block;
}
div.HomeBottomBlaze
{
	width: 198px;
	height: 125px;
}
div.HomeBottomBlaze a
{
	width: 198px;
	height: 125px;
	display: block;
}
div.HomeBottomJoinStreetTeam
{
	width: 689px;
	min-height: 92px;
	margin-top: 44px;
	margin-bottom: 25px;
	display: block;
	float: left;
}
div.HomeBottomJoinStreetTeam img
{
	border: none;
}

/* Home Page News */
div.HomeBottomNewsInner div.HeadlineRow 
{
	line-height: 15px;
	padding-bottom: 12px;
}
div.HomeBottomNewsInner div.HeadlineRow a.HeadlineLink
{
	font-weight: bold;
	color: #257f5c;
	white-space: nowrap;
	display: block;
	width: 192px;
	overflow: hidden;
}
div.HomeBottomNewsInner div.HeadlineRow div.NewsLinkDiv
{
	display: none;
}
div.HomeBottomNewsInner div.HeadlineRow div.NewsItemContent
{
	color: #B3A496;
}
div.HomeBottomNewsInner div.HeadlineRow div.NewsItemContent a.NewsMore
{
	color: #BC8B2C;
}

/* News Page ITEM */
div.NewsPageContent div.BackLinkDiv
{
	padding-bottom: 15px;
}
div.NewsPageContent div.BackLinkDiv a
{
	padding-bottom: 15px;
	color: #BC8B2C;
}
div.NewsPageContent div.HeadlineItemCaption
{
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 16px;
}
div.NewsPageContent div.HeadlineItemCaption span.HeadlineItemCaptionDate
{
	font-size: 11px;
	display: block;
	font-weight: normal;
}

div.NewsPageContent div.HeadlineItemContent
{
	line-height: 16px;
	color: #B3A496;
}
/* News Page LIST */
div.NewsPageContent div.HeadlineRow
{
	padding-bottom: 10px;
}
div.NewsPageContent div.HeadlineRow a.HeadlineLink
{
	font-size: 14px;
}
div.NewsPageContent div.HeadlineRow span.HeadlineItemCaptionDate
{
	font-size: 11px;
}

/* Photo gallery slide show */
div#gallery-adv
{
	width: 686px;
	height: 403px;
}
div#gallery-adv div#slideshow-adv,
div#gallery-adv div#slideshow-adv span.image-wrapper
{
	width: 686px;
	height: 360px;
}
div#caption-adv div.caption
{
	height: 20px;
}
div#thumbs-adv
{
	width: 686px;
	height: 66px;
}
div#thumbs-adv ul.thumbs
{
	width: 686px;
	height: 42px;
}
div#thumbs-adv div.pagination
{
	height: 24px;
}
div.pagination span.current
{
	color: #ffffff;
}

/* View from the seats */
#ViewSeatsPictureDiv
{
	z-index: 1000;
	position: relative;
	top: -700px;
	left: 140px;
	width: 360px;
	height: 263px;
	background-color: #262321;	/*inner wide border */
	border-width: 4px;
	border-color: #B3A496;		/* thin outer border */
	border-style: solid;
	overflow: hidden;
	padding: 10px;
}
div#ViewSeatsPictureDiv div#TopCommandBar
{
	background-color: #4D4741;		/* Command bar background */
	border: none 0px #000000;
	border-bottom: solid 1px #B3A496;	/* Bottom line under command bar */
	height: 18px;
	padding-top: 3px;
	text-align: right;
	width: 350px;
	padding-right: 10px;
}
div#ViewSeatsPictureDiv div#TopCommandBar a
{
	color: #BC8B2C;		/* Close text color */
}
div.SeatChartRadios
{
	margin-bottom: 25px;
}


/***********************
	Home Popup
************************/
div.PopupPanel
{
	position: fixed !important;
	top: 115px;
	left: 203px;
	color: #000000;
}

div.PopupPanel div.Top 
{
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	background-color: #F0EAE4;
}

div.PopupPanel div.Top a
{
	color: #232323;
}

div.PopupPanel div.Content
{
	overflow: hidden;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

div.secondary_container_inner .galleryFram .divCaption
{
	position: absolute;
	height: 40px;
}

div#Content
{
	overflow: hidden;
}

/*****************************
	FE Pagination Styling
******************************/

div.paginator_page
{
	background-color: #000000;
	border: solid 1px #000000;
	color: #FFFFFF;
}

div.activePage
{
	background-color: #FFFFFF;
	border: solid 1px #000000;
	color: #000000;
}