﻿@charset "UTF-8";

* {
	margin:0;
	padding:0;
	
}
table
{
	border-collapse: collapse;
}
img, div { behavior: url("iepngfix.htc");border:0px; }

html {
	min-height:100%;
	height:100%;
}
body {
	background-color: #A90000;
	background-image: url(images/background-tile.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding:0px;
	margin:0px;
	min-height:100%;
	height:100%;
	
}
.upcomingShowItem
{
	border-bottom: 1px solid #000000;
	width: 100%;
	padding: 5px 0px 5px 0px;
}
/*-------------- Clearfix (fixes div height problems) -----------------*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/*-------------- END Clearfix -----------------*/



body, div, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	}
option 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/***** LAYOUT *****/

.container {
	min-height:100%;
	height:100%;
	min-width:100%;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	}

.left-background {
	position:absolute;
	z-index: 5;
	top:0px;
	left:0px;
	float:left;
	min-width:100%;
	width:100%;
	}

.right-background {
	position: absolute;
	z-index: 6;
	top:0px;
	float:right;
	min-width:100%;
	width:100%;
	}

.content-container {
	position: relative;
	z-index: 10;
	top:0px;
	min-width:868px;
	width:868px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	}

.content-border-left {
	width:10px;
	height:486px;
	position:absolute;
	left:-10px;
	top:0px;
	z-index:11;
	}
	
.content-border-right {
	width:10px;
	height:486px;
	position:absolute;
	top:0px;
	left:868px;
	z-index:12;
	}

.top-nav {
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	width:816px;
	}

.banner-ad-container {
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	width:816px;
	padding-top:10px;
	padding-bottom:10px;
	}

.main-content-top {
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	width:816px;
	}
.main-content {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	width:816px;
	
	}

.left-nav-container {
	position:relative;
	padding-top:20px;
	padding-left:20px;
	width:220px;
	z-index:15;
	top:0px;
	
	float:left;
	}

.left-nav-content {
	background-color:#5b5b5b;
	padding:8px;
	width:183px;
	}

.left-nav-onsale {
	background-color:#5b5b5b;
	padding:8px;
	width:183px;
	}
	
.left-nav-border {
	width:199px;
	}

.body-content-container {
	position:relative;
	top:0px;
	left:0px;
	width:560px;
	z-index:20;
	float:left;
	margin-top:20px;
	}

.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}

.padded {
	margin-left:20px;
	}

.separator {
	padding-top:4px;
	padding-bottom:4px;
	}
.TicketPadding {
    padding-top:3px;
    padding-bottom:3px;

}

/***** LINKS *****/

a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover, active {
	color: #FFFFFF;
	text-decoration: none;
}

tr.pagerStyle td table tr td span, tr.pagerStyle td table tr td a
{
	color: #FFFFFF;
}

.left-nav-content a {
	font-weight:bold;
}

.left-nav-onsale a {
	font-weight:bold;

}

.dataGrid td
{
    border:solid 1px #00000;
    color: Black;
	padding: 3px;
}
.dataGrid th
{
	padding: 3px;
}
.dataGrid td a
{
	color: Black;
}