body {
	padding: 0;
	margin: 0;
	font-family: Verdana;
	font-size: 10px;
	color: #333;
	line-height: 15px;
}

th, td {
	font-size: 10px;
	color: #333;
	line-height: 15px;
}

form { margin: 0; padding: 0; }
h1 { font-weight: bold; font-size: 11px; color: #3777B7; line-height: 14px; margin: 0 0 10px 0; padding: 0; }
h1 a, h1 a:active, h1 a:link, h1 a:visited { font-weight: bold; font-size: 11px; color: #3777B7; text-decoration: none; }
h1 a:hover { text-decoration: underline; }

h2 { font-weight: bold; font-size: 10px; color: #3777B7; line-height: 13px; margin: 0 0 6px 0; padding: 0; }

h3 { font-weight: bold; font-size: 10px; color: #FF6633; line-height: 13px; padding: 0; }
h4 { font-weight: bold; font-size: 10px; color: #3777B7; line-height: 13px; padding: 0; margin: 0; }

a, a:link, a:active, a:visited { color: #3A73AB; text-decoration: underline; }
a:hover { text-decoration: none; }

td.cssLeftNav {
	background: url(../img/leftnav/background_tier1.gif) top left repeat-y;	
}

td.cssLeftNav {
	padding: 9px 0 30px 24px;
}

td.cssTierTwo {
	height: 21px;
	padding: 0 0 0 1px;
	background: url(../img/leftnav/border_tier1.gif) bottom left no-repeat transparent; 
}
td.cssTierTwo a, td.cssTierTwo a:link, td.cssTierTwo a:active, td.cssTierTwo a:visited, td.cssTierTwo a:hover {
		color: #333333; text-decoration: none; 
}

td.cssTierTwoOn {
	height: 21px;
	padding: 0 0 0 1px;
	background: url(../img/leftnav/border_tier1.gif) bottom left no-repeat #fff;
}
td.cssTierTwoOn a, td.cssTierTwoOn a:link, td.cssTierTwoOn a:active, td.cssTierTwoOn a:visited, td.cssTierTwoOn a:hover {
		color: #990000; text-decoration: none; 
}

td.cssTierThreeWrapper { 
	padding:  0 0 0 14px;
}

td.cssTierThree {
	height: 21px;
	padding: 0 0 0 1px;
	background: url(../img/leftnav/border_tier2.gif) bottom left no-repeat transparent; 
}
td.cssTierThree a, td.cssTierThree a:link, td.cssTierThree a:active, td.cssTierThree a:visited, td.cssTierThree a:hover {
		color: #333333; text-decoration: none; 
}

td.cssTierThreeOn {
	height: 21px;
	padding: 0 0 0 1px;
	background: url(../img/leftnav/border_tier2.gif) bottom left no-repeat #fff;
}
td.cssTierThreeOn a, td.cssTierThreeOn a:link, td.cssTierThreeOn a:active, td.cssTierThreeOn a:visited, td.cssTierThreeOn a:hover {
		color: #990000; text-decoration: none; 
}

.cssWinbig { font-size: 9px; color: #999999; line-height: 12px; }

a.cssAcrobat, a.cssAcrobat:link, a.cssAcrobat:active, a.cssAcrobat:visited{ color: #999999; text-decoration: underline; font-size: 9px; }
a.cssAcrobat:hover { text-decoration: none; }

.cssCopyright { padding: 3px 0 10px 0; color: #ccc; font-size: 9px; text-align: center; }
.cssCopyright a, .cssCopyright a:link, .cssCopyright a:active, .cssCopyright a:visited, .cssCopyright a:hover {
		color: #ccc; text-decoration: underline; 
}

table.cssFooterLinks td {
	color: #cc3333;
}
	
table.cssFooterLinks a, table.cssFooterLinks a:link, table.cssFooterLinks a:active, table.cssFooterLinks a:visited {
		color: #cc3333;
		font-size: 9px; 
		text-decoration: none;
}

table.cssFooterLinks a:hover {
	text-decoration: underline;
}

td.cssSeparator { padding: 3px 10px; }

.cssEventHeadline { font-size: 14px; font-weight: bold; color: #333; text-transform: uppercase; }
.cssEventDetails { color: #3A73AB; }

a.cssHomeEntertainment, a.cssHomeEntertainment:link, a.cssHomeEntertainment:active, a.cssHomeEntertainment:visited {
	font-weight: bold;
	text-decoration: none;
}
a.cssHomeEntertainment:hover {
	text-decoration: underline; 
}
a.cssBoldRed, a.cssBoldRed:link, a.cssBoldRed:active, a.cssBoldRed:visited {
	color: #BF3E43;
	font-weight: bold;
	text-decoration: none;
}
a.cssBoldRed:hover {
	text-decoration: underline; 
}


textarea, input, select { font-size: 10px; font-family: Verdana; color: #333; }
input { padding-left: 4px; }

.cssCanceled { color: #ff0000; font-weight: bold; }

ol, ul { padding: 0; margin: 5px 5px 0 25px; }
li { padding: 0 0 3px 0; }

table.cssEntertainment { border: 1px solid #cdcdcd; border-left: 3px solid #6999C9; background: #f0f0f0; }
table.cssEntertainment td.cssImage  { padding: 3px; width: 72px; height: 96px}
table.cssEntertainment td.cssContent { padding: 3px; font-size: 9px;  }
table.cssEntertainment td.cssContent:first-line { color: #3777B7; font-weight: bold; font-size: 11px; }

table.cssEntertainmentArena { border: 1px solid #cdcdcd; border-left: 3px solid #F9A8A7; background: #f0f0f0; }
table.cssEntertainmentArena td.cssImage  { padding: 3px; width: 72px; height: 96px; }
table.cssEntertainmentArena td.cssContent { padding: 3px; font-size: 9px;  }
table.cssEntertainmentArena td.cssContent:first-line { color: #3777B7; font-weight: bold; font-size: 11px; }

table.cssEntertainmentCabaret { border: 1px solid #cdcdcd; border-left: 3px solid #6A98C9; background: #f0f0f0; }
table.cssEntertainmentCabaret td.cssImage  { padding: 3px; width: 72px; height: 96px; }
table.cssEntertainmentCabaret td.cssContent { padding: 3px; font-size: 9px;  }
table.cssEntertainmentCabaret td.cssContent:first-line { color: #3777B7; font-weight: bold; font-size: 11px; }

table.cssEntertainmentWolfDen { border: 1px solid #cdcdcd; border-left: 3px solid #96D173; background: #f0f0f0; }
table.cssEntertainmentWolfDen td.cssImage  { padding: 3px; width: 72px; height: 96px; }
table.cssEntertainmentWolfDen td.cssContent { padding: 3px; font-size: 9px;  }
table.cssEntertainmentWolfDen td.cssContent:first-line { color: #3777B7; font-weight: bold; font-size: 11px; }


div.cssDining { border-top: 3px solid #9BBBDB; padding: 10px 10px 10px 0; }
div.cssDining h1 { font-weight: bold; font-size: 11px; color: #3777B7; line-height: 14px; margin: 0; padding: 0; display: inline; }
div.cssShopping {  border-top: 3px solid #9BBBDB; padding: 10px 10px 10px 0; }
div.cssShopping h1 { font-weight: bold; font-size: 10px; color: #3777B7; line-height: 11px; margin: 0; padding: 0; display: inline; }

div.cssTopBorder { border-top: 3px solid #9BBBDB; padding: 0; }

table.cssSchedule td { color: #BF3E43; padding: 4px; text-align: center;}
table.cssSchedule a, table.cssSchedule a:link, table.cssSchedule a:active, table.cssSchedule a:visited { color: #BF3E43; text-decoration: none; }
table.cssSchedule a:hover { text-decoration: none; } 

.cssTierFour { background: transparent; }
.cssTierFourOn { background: #ffffff; }

div.cssScheduleShown { visibility: hidden; display: none; }
div.cssScheduleDefault { visibility: visible display: block; }
.cssPerformerName, .cssPerformerName a, .cssPerformerName a:link, .cssPerformerName a:active, .cssPerformerName a:visited { font-size: 10px; font-weight: bold; color: #CC3333; text-decoration: none; }
.cssPerformerName a:hover { text-decoration: underline; }

.cssTickets { color: #3A73AB; font-weight: bold; }   
.cssDisclaimer { color: #999999; font-size: 9px; line-height: 10px; }

div.cssRight { border-left: 1px solid #BFD4EA; padding-left: 5px; }
.cssBlue { color: #3777B7 }

div.cssShaded { background-color: #DCE6F2; padding: 4px; }
div.cssShaded h1 { font-weight: bold; font-size: 11px; color: #3777B7; line-height: 14px; margin: 0; padding: 0; }

a.cssNoLine, a.cssNoLine:link, a.cssNoLine:active, a.cssNoLine:visited, a.cssNoLine:hover { text-decoration: none; }

