

/* the ui_clear div is used to clear two floated elements*/

.ui_clear {
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
}

/* Beginning of Template CSS*/

body {
	margin: 0px;
	background: transparent url(/images/body_bg.gif) repeat-x top center;
}

.ui_pagefooterbg {
	background: transparent url(/images/footer_bg.gif) repeat-x bottom center;
}
.ui_page {
	width: 750px;
	margin: 0 auto;
}

.ui_header {
	background: transparent url(/images/header.jpg) no-repeat top left;
	width: 750px;
	height: 168px;
	text-align: right;
}

.ui_navigation {
	width: 675px;
	height: 40px;
	margin: 0 auto;
}

.ui_left {
	width: 450px;
	float: left;
	height: 33px;
}

.ui_right {
	height: 40px;
	float: left;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
}

.ui_tickets {
	width: 150px;
}

.ui_tickets a:link, .ui_tickets a:visited { 
	background: transparent url(/images/tickets_link.jpg) repeat-x top left;
	padding-top: 15px;
	padding-bottom: 9px;
	color: #353535;
	display: block;
	}

.ui_tickets a:hover { 
	background: transparent url(/images/tickets_hover.jpg) repeat-x top left;
	color: #353535;
	padding-top: 15px;
	padding-bottom: 9px;
	display: block;
	}
	
.ui_tickets a:active {
	background: transparent url(/images/tickets_link.jpg) repeat-x top left;
	padding-top: 15px;
	padding-bottom: 9px;
	color: #353535;
	display: block;
}

.ui_middle {
	width: 750px;
}

.ui_main_content_wrapper {
	padding: 20px;
}

.ui_main_content {
	width: 525px;
}	

.ui_footer_wrapper {
	padding: 1px 1px 15px 1px;
}

.ui_footer {
	width: 750px;
	height: 27px;
}

.ui_print_email {
	color: #353535;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: right;
	font-size: 9px;
}

.PrintPageLink a:link, 
.PrintPageLink a:visited,
.PrintPageLink a:active { 
	display: inline;
	color: #353535;
}

.PrintPageLink a:hover {
	color: #A4CEFE;
	text-decoration: none;
}

.TellAFriendLink a:link,
.TellAFriendLink a:visited,
.TellAFriendLink a:active {
	display: inline;
	color: #fff;
	padding-right: 10px;
}

.TellAFriendLink a:hover {
	color: #A4CEFE;
	text-decoration: none;
	padding-right: 10px;
}

.ui_bottom_outside {
	padding-top: 10px;
	width: 766px;
	margin: 0px auto;
	color: #353535;
}

.ui_copyright {
	font-size: 10px;
	margin: 0 auto;
	width: 470px;
	text-align: center;
}

.ui_tagline {
	font-size: 10px;
	padding-bottom: 10px;
	margin: 0 auto;
	text-align: center;
	width: 470px;
}

.ui_tagline a:link,
.ui_tagline a:visited,
.ui_tagline a:active {color: #F47B1F;}

.ui_tagline a:hover {color: #F8B581;}
