html
{
    height: 100%;
}
body
{
    margin: 0 auto;
    padding: 0;
    background-color: #404040;
    font-family: segoe ui,trebuchet ms,arial,sans-serif;
    font-size: 0.83em;
    text-align: center;
    background-image: url(/images/bg_2010H.png);
    background-repeat: repeat-x;
    background-position: top;
	height: 100%;
}
body a:link
{
	text-decoration: none;
	color: #624c12;
}
body a:visited
{
	text-decoration: none;
	color: #624c12;
}
body a:hover
{
	text-decoration: none;
	color: #FF0000;
}
img
{
    border: none;
}
h1
{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 2.0em;
	letter-spacing: -.04em;
	line-height: 1.0em;
	font-weight: bold;
	font-style: italic;
	color: #9e7e28;
	width: 100%;
	border-bottom: 1px solid #9e7e28;
	text-shadow: 2px 2px 2px #C0C0C0; 
}
h2
{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 2.0em;
	letter-spacing: -.04em;
	line-height: 1.0em;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	width: 100%;
	border-bottom: 1px solid #000000;
	text-shadow: 2px 2px 2px #C0C0C0; 
}
h3
{
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	font-size: 1.25em;
	letter-spacing: -.07em;
	font-weight: bold;
	font-style: italic;
	color: #9e7e28;
	width: 100%;
	border-bottom: 1px solid #9e7e28;
	text-align: left;
	text-shadow: 1px 1px 1px #C0C0C0; 
}
h4
{
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 1.1em;
	letter-spacing: -.03em;
	font-weight: bold;
	font-style: italic;
	color: #624c12;
	width: 100%;
	border-bottom: 1px solid #624c12;
	text-align: left;
}
h5
{
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 1.0em;
	letter-spacing: -.02em;
	font-weight: bold;
	color: #000000;
}
h6
{
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: .9em;
	font-style: italic;
	letter-spacing: -.01em;
	color: #000000;
}

.imageV
{
	vertical-align: middle;
}
.imageR
{
	padding-right: 10px;
}
.imageRH
{
	margin-left: 10px;
	margin-top: 10px;
	margin-left: 10px;
	float: right;
	border: 1px solid #000000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.imageRNB
{
	float: right;
	margin-top: -40px;
	margin-right: -30px;
	margin-left: 10px;
}
.imageVFR
{
	vertical-align: middle;
	float: right;
	border: 1px solid #000000;
	margin-left: 10px;
}
.imageL 
{
	float: left;
	border: 1px solid #000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-right: 2px;
}
.imageLH
{
	float: left;
	border: 1px solid #000000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.imageB
{
	border: 1px solid #000000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#ticketOutlet
{
	font-size: 2em;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: -2px;
	background-color: #000000;
	text-align: center;
	border-bottom: 1px solid #C0C0C0;
}
#imageACM
{
	position: absolute;
	margin-left: 470px;
	margin-top: 166px;
	z-index: 0;
}
#fixedMenu
{
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 8;
}
#menu
{
	background-color: #000000;
	width: 100%;
	border-bottom: 1px solid gray;
	text-align: right;
}
#menuContents
{
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	border-left: 1px solid gray;
}
#craftysyntax
{
	position: absolute;
	margin-top: -19px;
	margin-left: 430px;
}
#mbLogo
{
	width: 992px;
	margin-top:-25px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	vertical-align: middle;
	z-index: 2;
}

#sponsor
{
	position: absolute;
	margin-left: 990px;
	margin-top: -45px;
	z-index: 3;
}

#sponsorSS
{
	position: absolute;
	margin-left: 670px;
	top:  26px;
	z-index: 1;
}

#ad
{
	position: absolute;
	margin-left: 999px;
	margin-top: 24px;
	z-index: 2;
}

#mainContent
{
	margin-top: 52px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	width: 964px;
	text-align: left;
}

#pageContent
{
	margin-top: 52px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	width: 884px;
	text-align: left;
	background-color: #ffffff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 20px;
}

#seatMapPage
{
	margin-top: 52px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	width: 95%;
	text-align: left;
	background-color: #ffffff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 20px;	
}
#centerContent
{
	width: 100%;
	text-align: center;
}

#footer
{
	position: fixed;
	bottom: 0px;
	left: 0px;
	background-color: #000000;
	background-image: url(/images/2010/bg_2010_footer.png);
	background-repeat: repeat-x;
	width: 100%;
	border-top: 1px solid gray;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 10px;
	color: #FFFFFF;
	height: 20px;
	margin-top: 4px;
}

#rockOnL
{
	float: left;
}
#rockOnR
{
	float: right;
}

#welcome
{
	width: 561px;
	height: 240px;
	padding: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #ffffff;
	border: 1px solid #9e7e28;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-size: 12px;
	margin-right: 10px;
	float: left;
}

#slideImage
{
	float: left;
	margin-right: 10px;
	border: 1px solid #000000;
	width: 100%;
}

#featured
{
	width: 329px;
	height: 240px;
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #9e7e28;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	overflow-y: hidden;
	overflow-x: hidden;
}

#showText
{
	width: 175px;
	height: 200px;
	text-align: center;
	vertical-align: middle;
}

#lowerMain
{
	margin-top: 10px;
}

#lowerMainLeft
{
	width: 746px;
	float: left;
}

#whatsNews
{
	width: 145px;
	padding: 10px;
	background-color: #f9edcc;
	border: 1px solid #9e7e28;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	vertical-align: text-top;
	float: right;
}

#hms
{
	float: left;
	margin-right: 10px;
	height: 85%;
}

#seatMap
{
	height: 85%;
}

.showInfo
{
	font-size: .8em;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #9e7e28;
	background-color: #f9edcc;
}

.mainDiv
{
	margin-bottom: 10px;
	padding: 20px;
	background-color: #ffffff;
	border: 1px solid #9e7e28;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 100%;
}
.mainDiv1
{
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 15px;
	background-color: #f9edcc;
	border: 1px solid #9e7e28;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 90%;
}

.regDiv
{
	margin-bottom: 10px;
	padding: 20px;
	background-color: #FFFFFF;
	border: 1px solid #9e7e28;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.regDiv1
{
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 15px;
	background-color: #f9edcc;
	border: 1px solid #9e7e28;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.whatsNewsDiv
{
	margin-bottom: 10px;
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #9e7e28;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: center;
}
.whatsNewsDivL
{
	margin-bottom: 10px;
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #9e7e28;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: left;
}
.smallShow
{
	margin: 3px;
	margin-bottom: 8px;
	padding: 4px;
	width: 133px;
	height: 200px;
	float: left;
	background-color: #f9edcc;
	border: 1px solid #9e7e28;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
}
.soldOut
{
	margin: 3px;
	margin-bottom: 8px;
	padding: 4px;
	width: 133px;
	height: 200px;
	float: left;
	background-color: #fd8293;
	border: 1px solid #ad021a;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
    background-image: url(/images/sold_out_bg.png);
    background-repeat: no-repeat;
	backround-position: bottom;
}
.soldOut A:link
{
	color: #000000;
}
.soldOut A:visited
{
	color: #000000;
}
.newAdd
{
	margin: 3px;
	margin-bottom: 8px;
	padding: 4px;
	width: 133px;
	height: 200px;
	float: left;
	background-color: #9abffc;
	border: 1px solid #01348a;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
    background-image: url(/images/new_add_bg.png);
    background-repeat: no-repeat;
	backround-position: bottom;
}
.newAdd A:link
{
	color: #ad021a;
}
.newAdd A:visited
{
	color: #ad021a;
}
.bigShow
{
	margin: 3px;
	margin-bottom: 8px;
	padding: 4px;
	float: left;
	border: 1px solid #000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.icPreview
{
	margin: 3px;
	margin-bottom: 8px;
	padding: 4px;
	width: 133px;
	height: 200px;
	float: left;
	background-color: #ffffff;
	border: 1px solid #FF0000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
}
.icPreviewBox
{
	width: 141px;
	margin: auto;
	margin-left: -4px;
	margin-bottom: 5px;
	background-color: #FF0000;	
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}
.pricingTable
{
	border: 1px solid #9e7e28;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.pricingTable td
{
	background-color: #ffffff;
	border: 1px solid #9e7e28;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.smallDiv
{
	padding: 5px;
	border: 1px solid #9e7e28;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	margin: 10px;
}

.header
{
	font-size: 3em;
}
.newHeader
{
	margin-bottom: 10px;
	font-size: 2.0em;
	letter-spacing: -.04em;
	line-height: .8em;
	font-weight: bold;
	font-style: italic;
	color: #9e7e28;
	width: 100%;
	border-bottom: 1px solid #9e7e28;
}
.newHeaderB
{
	margin-bottom: 10px;
	font-size: 2.0em;
	letter-spacing: -.04em;
	line-height: .8em;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	width: 100%;
	border-bottom: 1px solid #000000;
}
.dateBox
{
	width: 60%;
	margin: auto;
	margin-bottom: 5px;
	margin-top: -10px;
	background-color: #9e7e28;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #f9edcc;
	text-align: center;
	font-weight: bold;
}
.icDateBox
{
	width: 60%;
	margin: auto;
	margin-bottom: 5px;
	margin-top: -10px;
	background-color: #000000;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;	
}
.title
{
	font-size: 1.0em;
	letter-spacing: -.07em;
	font-weight: bold;
	color: #9e7e28;
	line-height: 1.2em;
	margin-top: 3px;
	margin-bottom: 3px;
}
.titleMed
{
	font-size: 1.35em;
	letter-spacing: -.05em;
	font-weight: bold;
	color: #9e7e28;
	line-height: 1.35em;
	margin-top: 3px;
	margin-bottom: 3px;	
}
.titleHuge
{
	font-size: 2.5em;
	line-height: 1.0em;
	font-weight: bold;
	font-style: italic;
	color: #9e7e28;
}
.headliner1
{
	font-size: 1.25em;
	letter-spacing: -.04em;
	line-height: 1.1em;
	font-weight: bold;
	font-style: italic;
	color: #9e7e28;
}
.headliner2
{
	font-size: 1.0em;
	line-height: 1.0em;
	letter-spacing: -.03em;
	font-weight: bold;
	font-style: italic;
	color: #9e7e28;
}
.lg
{
	font-size: .9em;
}
.xlg
{
	font-size: 1em;
}
.xxlg
{
	font-size: 1.1em;
}
.small
{
	font-size: .79em;
}
.micro
{
	font-size: .7em;
}
.onsaleLG
{
	font-size: 1em;
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}
.pageheader
{
	padding-top: 5px;
	font-size: 2.5em;
	letter-spacing: -.05em;
	line-height: .8em;
	font-weight: bold;
	font-style: italic;
	color: #9a9a9a;
	width: 100%;
	border-bottom: 1px inset;
	margin-bottom: 10px;
}
.sMicro
{
	font-size: .1em;
}

.c1 { padding: 1px; height: 8px; width: 8px; font: 1px calibri, arial; margin: 1px; }
.c2 { padding: 1px; height: 8px; width: 8px; font: 1px calibri, arial; margin: 1px; }
.c3 { padding: 1px; height: 8px; width: 8px; font: 1px calibri, arial; margin: 1px; }
.c4 { padding: 1px; height: 8px; width: 8px; font: 1px calibri, arial; margin: 1px; }
.wow { padding: 1px; height: 40px; width: 40px; font: 18px calibri, arial; cursor: hand; }

.frontRowUpgrade
{
	margin-bottom: -12px;
}
.frontRowUpgradeA
{
	position: fixed;
	top: 35px;
	left: 635px;
	width: 275px;
	background-color: #f9edcc;
	border: 1px solid #9e7e28;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
}
votingButton
{
	cursor: hand;
	padding: 30px;
}