
* { margin: 0; padding: 0; line-height: 1.4; }
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#000000;}
	

em { font-style: italic; }
strong { font-weight: bold; }

a, a:visited { color:#ffffff; text-decoration:none; }
a:hover { color: #333333; text-decoration:none; }
hr { color: #333333; background-color:#333333; height:1px; border:none; margin:5px 0; padding:0;}


a img { border: none; }

img, div { behavior: url(includes/iepngfix.htc) }

#primary { width: 977px; margin: 0 auto; overflow:visible; position: relative; height: 59px; z-index:99; background-image:url(images/nav-div.gif); background-position:top; background-repeat:no-repeat; }



#primary-wrap { background-image:url(images/nav-bg.gif); background-position:top; background-repeat:repeat-x; height: 59px; position: absolute; z-index: 101; width: 100%; top: 0; }

#main-wrap { position: relative; z-index:1; width: 100%; ; margin:0 auto; top: 40px; background-color:#890000; background-image:url(images/sitebg.gif); background-position:center; background-repeat:repeat-y; color: #ffffff;}
#main { width: 977px; margin: 0 auto; position:relative; }



#sidebar {margin: 0 auto; width:188px; height:150px; float:left; position: relative; z-index:999; display:inline; }
#sidebarcontent {margin: 12px; width:165px; z-index:9999; position: relative; float:left; display:inline; }

.fl {float:left}
.cb {clear:both}


#footer-wrap { position: absolute; z-index:9999; width: 100%; background-image:url(images/footer-bg.gif); background-position:top; background-repeat:repeat-x; margin:-8px 0;}
#footer { width:977px; position:relative; margin:10px auto;}

.main-news {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:13px;}
.main-sidebar {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; line-height:13px;}

.sitemap a, a:visited {font-family:Arial, Helvetica, sans-serif;  color:#999999; font-size:12px; text-decoration:none; line-height:18px;}
.sitemap a:hover {font-family:Arial, Helvetica, sans-serif;  color:#FFFFFF; font-size:12px; text-decoration:none; line-height:18px;}

.dark-bg {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; line-height:13px;}
.light-bg {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; line-height:13px;}

.smalltxt {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:13px;}

.vacadays {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; font-weight:bolder; color:#000000; text-transform:uppercase;}
.vacadays2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; font-weight:bolder; color:#ffffff;}
.vacatxt {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#000000; font-weight:bold;}
.vacatxt2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#ffffff; font-weight:bold;}

.tickets1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bolder; color:#ffffff; text-transform:uppercase;}

.fade {
	background-image:url(images/nav-tickets1.png);
	background-position:top;
	background-repeat:no-repeat;
}
.soldoutfade {
	background-image:url(images/soldout-tickets1.png);
	background-position:top;
	background-repeat:no-repeat;
}


.tiny {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#000000;}

.pagebanner {font-family:Arial, Helvetica, sans-serif; font-size:15pt; font-weight:bold; color:#ffffff;}