a img {border:none;}

div.wrapper {width:973px; margin:0 auto;}

div#slideshow {height:371px; width:669px; position:relative; float:left;}
div#slideshow div.progressBar div.progress {width:100%;}

div#slideshow ul.slides {height:371px; width:669px; overflow:hidden; position:absolute; top:0; left:0; z-index:5; margin:0; padding:0;}
div#slideshow ul.slides li {height:371px; width:669px; position:absolute; left:0; top:0; margin:0; padding:0;}
div#slideshow ul.slides li img {float:left;}

div#slideshow div.progressBar {position:absolute; top:0; left:0; height:6px; width:100%; z-index:10;}
div#slideshow div.progressBar div.progress {height:6px; background:#ff8c0d; width:0%;}

div#slideshow div.overlay {position:absolute; width:100%; height:75px; z-index:100; position:absolute; bottom:0px; left:0px; background:url(../images/overlay_bg.png) top left repeat;}
div#slideshow div.overlay div.content {width:100%; height:75px; color:#fff; float:left; font-family:Verdana, Geneva, sans-serif;}
div#slideshow div.overlay div.content ul#titles {list-style:none; margin:0; padding:0; height:75px; position:relative;}
div#slideshow div.overlay div.content ul#titles li {list-style:none; margin:0; padding:20px; position:absolute; left:0; top:0; display:none; width:100%;}
div#slideshow div.overlay div.content ul#titles li span.title {display:block; font-size:16px; font-weight:bold;}
div#slideshow div.overlay div.content ul#titles li span.caption {display:block; font-size:12px; font-weight:normal;}

div#slideshow div.overlay div.content a.buyNow {position:absolute; right:60px; top:20px;}

div#slideshow a.nextBtn {display:block; width:28px; height:63px; position:absolute; top:154px; right:0; z-index:100;}
div#slideshow a.prevBtn {display:block; width:28px; height:63px; position:absolute; top:154px; left:0; z-index:100;}


div.sellTixCallout {margin-left:3px; margin-bottom:10px; float:left; width:301px; height:371px;}

#footer-wrapper {
	margin:0;
	width:100%;
	min-width:1040px;
}
#main-footer-container {
	width:1024px;
	margin:0 auto;
	font-size:99%;
}
#main-footer {
	min-height:337px;
	background-image:url(/images/footer_background.jpg);
	background-repeat:repeat-x;
	padding-top:39px;
	background-color:#898788;}
#main-footer h1 {
	color:#fff;
	font-size:14px;
	font-weight:900;
	line-height:11px;
	padding-top:10px;
}
#main-footer h2 {
	line-height:11px;
	color:#d0cece;
	font-size:13px;
	margin:0;
	padding-top:10px;
}
#main-footer .special h2 {
	padding-bottom:2px;
}
#main-footer h2 A {
	line-height:11px;
	color:#d0cece;
	font-size:13px;
	text-decoration : none;
	font-variant:normal !important;
	text-transform:none !important;
	margin:0;
	padding-top:10px;
}
#main-footer h2 A:Hover {
	color:#fe954e;
}
#main-copyright {
	line-height:16px;
	color:#d0cece;
	font-size:13px;
	font-weight:bold;
}
#main-copyright A {
	color:#d0cece;
	font-size:13px;
	text-decoration : none;
}
#main-copyright A:Hover {
	color:#fe954e;
}
#copyright {
	line-height:16px;
	color:#d0cece;
	font-size:13px;
	font-weight:bold;
}
#copyright A {
	color:#d0cece;
	font-size:13px;
	text-decoration : none;
}
#copyright A:Hover {
	color:#fe954e;
}
.clearfix {
	clear:both;
}