                                                                
@import url('buy-btn.css');
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                html, body, form {
	font-family: Arial, sans-serif;
	color: #333;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 11px;
}
ul {
	list-style:none;
}
.blurb {
	margin: 0px;
	padding: 0px 6px 12px;
	text-align: left;
}
.bsNav {
	margin: 0px 0px 12px;
	text-align: center;
}
.white {
	color:#fff;
}
.wrapElement {
	margin: 0px 15px;
	padding: 12px 0px;
}
.wrapElementWide {
	margin: 0px 42px;
	padding: 12px 0px;
}
.newsSpace {
	margin:0px 10px 10px;
	width:500px;
}
.bakstgInt {
	width:428px;
	float:right;
}
.bakstgInt ul li {
	list-style:none;
	width:199px;
	float:left;
	padding:0px 15px 6px 0px;
	display:block;
}
.bakstgInt ul li a {
	color:#ffffff;
}
.backstagePara {
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	line-height:17px;
	margin:0px 0px 10px;
	padding:6px 9px;
}
.hallOfFame {
	padding:6px 9px;
	background-color:#000;
	float:left;
}
.hallOfFame ul li {
	list-style:none;
	width:180px;
	float:left;
	padding:0px 15px 6px 0px;
	display:block;
}
.hallOfFame ul li a {
	color:#ffffff;
}
.twentyhallOfFame {
       margin-top: 10px;
	padding:6px 9px;
	background-color:#000;
	float:left;
}
.twentyhallOfFame ul li {
	list-style:none;
	width:180px;
	float:left;
	padding:0px 15px 6px 0px;
	display:block;
}
.twentyhallOfFame ul li a {
	color: gray;
        font-size: 16px;
        font-weight: bold;
}
.twentyhallOfFame ul li a:hover {
	color: white;
        background-color: gray;
        font-size: 16px;
        font-weight: bold;
}
.alignCenter {
	text-align:center;
}
.alignCenter a:hover {
	background:none;
}
.techHead {
	font-size: 11px;
	font-weight: bold;
}
.floatRight {
	float:right;
}
.floatLeft {
	float:left;
}
.padder {
	padding:10px 10px 5px;
}
.clear {
	clear:both;
	overflow:hidden;
	height:0px;
}
.galleryContainer {
	padding:0px 0px 20px;
}
.galleryContainer p strong {
	color:#990000;
}
.galleryContainer .slideshow {
	border:1px solid #FFFFFF;
	margin:10px 1px 5px 23px;
	padding:10px;
}
.galleryContainer p {
	background-color:#FFFFFF;
	border-bottom:1px dashed #CECECE;
	border-top:1px dashed #CECECE;
	color:#000000;
	display:block;
	height:25px;
	line-height:23px;
	margin:0 23px;
	padding:0 10px;
}
/***********************/
/*****SECTION STYLE*****/
/***********************/
#thebar {
	background:#ffffff url(/assets/root/images/bar/bar_background.gif) no-repeat;
}
/***********************/
/***********************/

body {
	background-color: #767a60;
}
.harmonyBookParty {
	list-style:inherit;
	padding:0px 0px 10px 45px
}
.harmonyBookParty li {
	font-size:13px;
}
.harmonyPara {
	padding:0px 0px 10px;
}
.harmonyNav {
	padding:0px 0px 25px;
}
.harmonyContainer {
	background-color:#FBC258;
	float:right;
	width:615px;
}
.WrapElementWide {
	float:right;
	margin:0 16px 0 0;
	width:615px;
}
#billboard .headliner .billboardItemHead {
	background:#C1C3B0 none repeat scroll 0%;
	font-size:12px;
	height:auto;
	line-height:12px;
	padding:0px 0px 3px 5px;
	width:155px;
}
.featuring {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.artistName {
	font-size:24px;
	color:#990000;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}
.artistName a:link, a:visited, a:hover, a:active {
	color:#990000;
	text-decoration:none;
}
.artistName a:hover, a:visited, a:active {
	color:#990000;
	text-decoration:none;
}
.artistName a:hover span {
	color:#fff;
	background-color:#333333
}
.append {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.foodDesc {
	color:#333333;
	font-family:Arial, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px 2px;
	width:540px;
	text-align:left;
}
.foodPrice {
	float:right;
	color:#333333;
	font-family:Arial, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
}
h3.foodTitle {
	color:#333333;
	font-family:Arial, sans-serif;
	font-size:11px;
	margin:0px;
	padding:6px 2px 0px;
	text-align:left;
}
.introText {
	margin:0px 0px 0px 2px;
	text-align:left;
}

.harmonyContent {
	margin:0px 15px;
}
h2.foodCategory {

	background:#E5E5E5 none repeat scroll 0%;
	color:#333333;
	font-family:Georgia, Times New Roman, Arial, Courier;
	font-size:20px;
	font-weight:normal;
	margin:14px 0px;
	padding:13px 15px;
}
div {
	margin:0px;
	padding:0px;
	border:0px;
	vertical-align: top;
}
table, tr, td {
	margin:0px;
	padding:0px;
	border:0px;
	vertical-align: top;
}
hr {
	color:#990000;
	border-bottom:1px solid red;
	height:0px;
	overflow:hidden;
}
#main tr.content {
	padding:0px 0px 10px 0px
}
.form_input, .ColorText, .SizeText {
	border: solid 1px #000;
}
a:link, a:visited, a:active {
	color: #990000;
	text-decoration: none;
	background:none;
}
a:hover {
	color: #ffffff;
	text-decoration: none;
	background:#333333;
}
a:link span, a:visited span, a:hover span, a:active span {
	background:none;
	line-height:27px;
}
a:hover span {
	background:#333333;
}
h4, h4 a, h5, h5 a, h6, h6 a {
	margin: 0px;
	padding: 0px;
	font-size: 17px;
	font-weight: bold;
	color: #990000;
}
h2, h2 a {
	font-size: 15px;
}
h3, h3 a {
	font-size: 13px;
}
h4 {
	font-size: 20px;
	font-family:Georgia, Times New Roman, Arial, Courier;
	color:#333333;
	background:#e5e5e5;
	padding:10px 15px;
	font-weight:normal;
	margin:14px 0px;
}
h4 a {
	font-size: 20px;
	font-family:Georgia, Times New Roman, Arial, Courier;
	color:#333333;
	background:#e5e5e5;
	font-weight:normal;
}
h5, h5 a, h6, h6 a {
	font-size: 12px;
	color: #000;
}
ul, li, li a {
	margin: 0px;
	padding: 0px;
	font-size: 11px;/* line-height: 18px; */
}
p, p a {
	margin:0px 0px 10px 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: normal;
}
img {
	margin:0px;
	padding:0px;
	border:0px;
	vertical-align:top;
}
select, input {
	margin: 0px;
	padding: 0px;
}
#main, #header {
	width:995px;
	margin-left: auto;
	margin-right: auto;
}
#header #header_banner {
	height: 100px;
	background:transparent url(../../../../assets/root/mock_images/schubasHeader_tile.jpg) repeat-x;
}
#header .header_nav {
	height: 20px;
	background-color: #343433;
}
#header .header_nav a {
	margin: 0px;
	padding: 0px;
}
#header .header_nav img {
	margin: 0px;
	padding: 0px;
}
#main {
	background:#e3e5cf url(../../../../assets/root/images/main_back.gif) no-repeat top center;
}
#main .content {
	padding:0px 0px 20px 0px;
}
#billboard {
	float:left;
	margin:0;
	overflow:hidden;
	padding:24px 0 0 15px;
	text-align:center;
	width:160px;
}
#billboard a img {
	margin:0px
}
#billboard img, #billboard object, #billboard iframe {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
hr.show_divide {
	width:90%;
	border:1px dotted #CCCCCC;
}
#billboard_tonight, #billboard_coming_soon {
	width: 160px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	text-align: left;
}
#billboard_tonight table img, #billboard_coming_soon table img {
	margin: 0px;
	padding: 0px;
}
#billboard_tonight .headliner, #billboard_coming_soon .headliner {
	margin: 0px;
	font-size: 12px;
	background:#d7d9c4;
}
#billboard_tonight .headliner .info-bar {
	background:#c1c3b0;
	width:150px;
	height:auto;
	padding:5px;
}
.billboardBuyBtn {
	background-color:#C1C3B0;
	margin-bottom:25px;
	padding:2px 8px 2px 2px;
}
.harmonyBg {
	background-image:url(../../images/harmony/harmony_back.jpg);
	background-repeat:no-repeat;
	background-color:#fbc258;
}
.center_alignment a:hover {
	background:none;
}
.greybg {
	width:365px;
	background:#e5e5e5;
	line-height:16px;
}
.variantdate ul {
	padding:0 3px 0 0;
}
.variantdate ul li {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	display:inline;
}
span.variantdate {
	font-weight:bold;
	line-height:20px;
}
span.variantdate span.variantdow {
	text-transform:uppercase;
	background:#f3f3ef;
	padding:3px;
}
.varianttime ul li {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	display:inline;
}
.varianttime {
	font-weight:normal;
}
.variantprice {
	font-weight:normal;
}
.variantheader {
	font-size: 12px;
	font-weight:bold;
	float:left;
}
.variantout {
	font-size: 12px;
	font-weight:normal;
	float:left;
}
.variantartist {
	font-size: 18px;
	font-weight:bold;
	float:left;
}
.varianttitle {

	font-size: 14px;
	font-weight:bold;
	color:#990000;
}
.variantsponsor {

	font-weight:normal;
	float:left;
}
.center_alignment {

	margin:0px;
	text-align:center;
}
#billboard_tonight .description, #billboard_coming_soon .description {
	margin: 0px;
	padding: 5px 10px 10px 10px;
}
#billboard_tonight .headliner h2, #billboard_coming_soon .headliner h2 {
	margin: 0px;
}
#billboard_tonight div, #billboard_coming_soon div {
	width:152px;
}
#billboard_tonight p, #billboard_coming_soon p {
	margin: 0px 0px 2px 0px;
}
#main #content_area {
	margin:0;
	overflow:hidden;
	padding:24px 0 0 16px;
}
#ad_space {
	float:right;
	margin:0;
	overflow:;
	padding:24px 15px 20px 0;
	text-align:left;
	width:160px;
}
* html #ad_space {
	padding: 24px 10px 20px 0px;
}
#ad_space img, #ad_space object, #ad_space iframe {
	margin-bottom: 15px;
	padding: 0px;
}
/* Calendar Page Start */

.noLinkArtist {
        display:none;
        font-size:16px;
}
.noLinkArtistSide {
        display:none;
        font-size:11px;
}
.artistEventInfo .readMore p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.artistEventInfo .readMore p {
	margin:0;
	padding:0 0 6px 9px;
}
.calendarNav ul li a:link, .calendarNav ul li a:visited, .calendarNav ul li a:hover, .calendarNav ul li a:active {
	background:none;
	display:block;
	height:23px;
}
.calJan {
	background:url(../../../../assets/root/images/Jan_c.gif) no-repeat 0px 0px;
	width:38px;
}
.calJan:hover {
	background:url(../../../../assets/root/images/Jan_c.gif) no-repeat 0px -23px;
	width:38px;
}
.calFeb {
	background:url(../../../../assets/root/images/Feb_c.gif) no-repeat 0px 0px;
	width:44px;
}
.calFeb:hover {
	background:url(../../../../assets/root/images/Feb_c.gif) no-repeat 0px -23px;
	width:44px;
}
.calMar {
	background:url(../../../../assets/root/images/Mar_c.gif) no-repeat 0px 0px;
	width:50px;
}
.calMar:hover {
	background:url(../../../../assets/root/images/Mar_c.gif) no-repeat 0px -23px;
	width:50px;
}
.calApr {
	background:url(../../../../assets/root/images/Apr_c.gif) no-repeat 0px 0px;
	width:47px;
}
.calApr:hover {
	background:url(../../../../assets/root/images/Apr_c.gif) no-repeat 0px -23px;
	width:47px;
}
.calMay {
	background:url(../../../../assets/root/images/May_c.gif) no-repeat 0px 0px;
	width:46px;
}
.calMay:hover {
	background:url(../../../../assets/root/images/May_c.gif) no-repeat 0px -23px;
	width:46px;
}
.calJun {
	background:url(../../../../assets/root/images/Jun_c.gif) no-repeat 0px 0px;
	width:44px;
}
.calJun:hover {
	background:url(../../../../assets/root/images/Jun_c.gif) no-repeat 0px -23px;
	width:44px;
}
.calJul {
	background:url(../../../../assets/root/images/Jul_c.gif) no-repeat 0px 0px;
	width:44px;
}
.calJul:hover {
	background:url(../../../../assets/root/images/Jul_c.gif) no-repeat 0px -23px;
	width:44px;
}
.calAug {
	background:url(../../../../assets/root/images/Aug_c.gif) no-repeat 0px 0px;
	width:44px;
}
.calAug:hover {
	background:url(../../../../assets/root/images/Aug_c.gif) no-repeat 0px -23px;
	width:44px;
}
.calSep {
	background:url(../../../../assets/root/images/Sep_c.gif) no-repeat 0px 0px;
	width:44px;
}
.calSep:hover {
	background:url(../../../../assets/root/images/Sep_c.gif) no-repeat 0px -23px;
	width:44px;
}
.calOct {
	background:url(../../../../assets/root/images/Oct_c.gif) no-repeat 0px 0px;
	width:45px;
}
.calOct:hover {
	background:url(../../../../assets/root/images/Oct_c.gif) no-repeat 0px -23px;
	width:45px;
}
.calNov {
	background:url(../../../../assets/root/images/Nov_c.gif) no-repeat 0px 0px;
	width:46px;
}
.calNov:hover {
	background:url(../../../../assets/root/images/Nov_c.gif) no-repeat 0px -23px;
	width:46px;
}
.calDec {
	background:url(../../../../assets/root/images/Dec_c.gif) no-repeat 0px 0px;
	width:39px;
}

.calDec:hover {
	background:url(../../../../assets/root/images/Dec_c.gif) no-repeat 0px -23px;
	width:39px;
}
.selectedCal {
	background-position:0px -23px
}
.calImgBg {
	background-color:#BFC2AA;
	padding:2px 0px;
	width:129px;
}
.calSponsors {
	background:transparent url(../../../../assets/root/images/calendar/bg_sponsors.gif) no-repeat scroll 0 0;
	display:block;
	margin:8px 0 0 10px;
	width:110px;
}
.calSponsors ul li img {
	padding:10px 0px 0px;
}
.calendarContainer {
	background-color:#FFFFFF;
	float:right;
}
.calendarNav {
	margin:10px 0px 5px 32px;
	width:580px;
}
.calendarNav ul {
	height: 23px;
}
.calendarNav ul li {
	display:block;
	float:left;
	height:23px;
	padding:0px 2px 0px 0px;
}

.calendarWrapper #disqus_thread{
border-top:1px dotted #CECECE;
clear:left;
display:block;
padding:10px 0;
}

.calendarWrapper {
	float:left;
	margin:0px auto;
	padding:13px 0px 0px 25px;
	width:570px;
}
.artistEventInfo input {
	display:block;
	font-size:13px;
	margin:0px 5px;
}
.itunesBtn a:link, .itunesBtn a:visited, .itunesBtn a:hover, .itunesBtn a:active {
	background:url(../../../../assets/root/images/events/itunesBtn.gif) no-repeat top left;
	height:15px;
	width:61px;
	display:block;
	margin:0px auto;
}
.itunesBtn a:hover {
	background:url(../../../../assets/root/images/events/itunesBtn.gif) no-repeat 0px -15px;
}
.itunesBtn {
	background:#FFFFFF url(../../../../assets/root/images/events/itunesBg.jpg) no-repeat scroll left top;
	height:23px;
	padding:8px 0 0;
	width:129px;
}
.itunesBtn a img {
	margin:0px auto;
	display:block;
	padding-top:8px;
	list-style:none;
}
.eventBreak {
	border-bottom:1px solid #E7E7E7;
	display:block;
	height:0px;
	margin:0px 0px 40px 0px;
	padding:40px 0px 0px;
}
.resultBreak {
	border-bottom:1px solid #E7E7E7;
	display:block;
	height:0px;
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px;
}
.newsBreak {
	border-bottom:1px solid #E7E7E7;
	display:block;
	height:0px;
	margin:10px 0px 10px 0px;
	padding:10px 0px 10px 0px;
}
.calLeftColumn {
	padding-top:2px;
	float:left;
}
.calLeftColumn img {
	display:block;
	margin:0px auto;
}
.calRightColumn {
	float:left;
	width:440px;
}
.topBarInfo ul {
	background-color:#F3F5DC;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:7px;
	padding:3px 18px 3px 15px;
	text-transform:uppercase;
	width:393px;
}
.topBarInfo ul li strong {
	color:#000000;
	font-family:georgia;
	font-size:12px;
}
.topBarInfo ul li {
	display:inline;
	padding:0px 3px 0px 0px;
}
.artistList {
	margin-left:7px;
	padding:0px 15px 10px;
}
.artistList ul li span a:link, .artistList ul li span a:visited, .artistList ul li span a:active {
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.artistList ul li span a:hover {
	background-color:#666;
	color:#fff;
}
 .artistList ul li a:link, .artistList ul li a:visited, .artistList ul li a:hover, .artistList ul li a:acitve {
 color:#990000;
 font-family:Arial, Helvetica, sans-serif;
 text-transform:uppercase;
}
.artistList ul li a:hover {
	background-color:#666;
	color:#fff;
}
.artistEventInfo {
	background:url(../../../../assets/root/images/events/descBg.gif) no-repeat;
	margin-left:7px;
	padding-left:6px;
	width:426px;
}
.artistEventInfo p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0;
	padding:13px 24px 0 9px;
	text-align:justify;
}
.artistEventInfo a img {
	padding:0px 0px 50px 10px;
}
.calArtistSub {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	display:block;
}
/* Calendar Page End */




/* Shows Start */

.upsellCol {
border-top:1px dotted #CECECE;
display:block;
float:left;
margin:10px 0 0;
padding:0 0 20px;
width:560px;
}
.upsellCol .artistList {
	padding:0px;
}
.upsellCol .artistList {
	padding:0px;
	margin:0px;
}
.upsellCol .topBarInfo ul {
	background:transparent none repeat scroll 0 0;
	border-bottom:1px dotted #CECECE;
	border-top:1px dotted #CECECE;
	color:#333333;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 10px;
	padding:0;
	text-transform:uppercase;
	width:560px;
}
.upsellCol .upsellImg {
	border-right:10px solid #FFFFFF;
	float:left;
	width:50px;
}
.upsellShow {
	clear:left;
	padding:10px 0 0;
}


a.agreeBtn:link, a.agreeBtn:active, a.agreeBtn:visited, a.agreeBtn:hover {
	background: url('/assets/root/images/icons/agreeOff.gif') no-repeat 0 20px;
	display: block;
	color: #333;
	font-size: 12px;
	line-height: 14px;
	padding: 20px 0 0 30px;
	margin: 20px 0 0 7px;
	border-top: 1px solid #E4E4DF;
}
.buyOff {
	background: url('/assets/root/images/icons/buyOff.gif') no-repeat top left;
	height: 33px;
	width: 86px;
	margin: 20px 7px;
	display:block;
}
.agreeContainer {
	border-bottom: 1px solid #E4E4DF;
	margin:0 0 20px 0;
}
a.agreeBtn:hover {
	background: url('/assets/root/images/icons/agreeOff.gif') no-repeat 0 20px;
}
.artistEventInfo a.agreeBtn-active {
	background: url('/assets/root/images/icons/agreeOn.gif') no-repeat 0 20px;
}
.eventSocial {
	padding:20px 0 0 0;
}
.agreeBtn strong {
	text-transform:uppercase;
	display:block;
}


/* Shows End */





/* Contact Page */
.contactContainer {
	background-image:url(../../images/contact/contact_background.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;

	height: 2000px;
}
.contactImg {
	float:left;
	padding:12px 0px 0px 8px;
}
.contactContent {
	display:block;
	float:left;
	font-family:Arial, sans-serif;
	padding:12px 0px 3px 12px;
	text-decoration:none;
	list-style:none;

	width:307px;
}

.contactBreak {
	border-bottom:1px solid #E7E7E7;
	display:block;
	height:0px;
	margin:0px 0px 5px 0px;
	padding:5px 0px 0px;
}

.contactContent ul {
	font-size:18px;
	font-weight:bold;
	list-style:none;
	line-height:17px;
}
.contactAddress ul li {
	font-size:11px;
}
.contactContainer ul.contactLinks {
	padding:12px 0px 0px;
}
.contactContent ul.contactAddress li {
	font-size:14px;
	font-weight:bold;
}

.contactContent ul.contactLinks li.joinLink a {
	font-size:14px;
	font-weight: bold;
}
.contactContent ul.contactLinks li a {
	font-size:11px;
	font-weight:normal;
}
.contactSocial {
        position:absolute; 
        top: 660px; 
        float: left; 
        padding: 12px 0 0 8px;
}
/* Contact Page End */

/* FAQ Page */
.faqAnswers {
        margin-top: 150px;
}
/* FAQ Page End */

/* Merchandise Page Start */


.pager {
	float:right;
	padding:0 20px;
}
.pager a:link, .pager a:visited, .pager a:hover, .pager a:active {
	padding:0 5px;
}
.mercThumbnail {
	position:relative;
	z-index:0;
}
.mercThumbnail:hover {
	background-color:transparent;
	z-index:50;
}
.mercThumbnail span {
	padding:5px;
	position:absolute;
	text-decoration:none;
	visibility:hidden;
	left: -1000px;
}
.mercThumbnail span img {
	border-width:0pt;
	padding:2px;
}
.mercThumbnail:hover span {
	left:155px;
	top:-154px;
	;
	visibility:visible;
}
.mercPrice {
	margin:8px 0px;
	display:block;
}
.mercBuyBtn a:link, .mercBuyBtn a:visited, .mercBuyBtn a:hover, .mercBuyBtn a:active {
	background:transparent url(../../../../assets/root/images/buy_now.gif) no-repeat scroll left top;
	display:block;
	height:26px;
	margin:8px 0px 0px 10px;
	width:61px;
}
.mercBuyBtn a:hover {
	background:transparent url(../../../../assets/root/images/buy_nowup.gif) no-repeat scroll left top;
}
.mercSizeSelector {
	border:1px dotted #CCCCCC;
	height:18px;
	padding:1px 0px;
	width:89px;
}
.mercContainer {
	margin:0px auto;
	padding:49px 15px 0px;
	width:598px;
	float:left;
}
.mercBreak {
	border-bottom:1px dotted #CCCCCC;
	padding:30px 0px 0px;
	width:585px;
}
.mercLeftCol {
	width:150px;
	float:left;
	text-align:center;
}
.mercLeftCol ul {
	display:block;
}
.mercLeftCol ul li {
	padding-bottom:3px;
}
.mercLeftCol ul li img {
	padding:1px 0px 0px;
}
.mercRightCol h4 {
	background-color:#E5E5E5;
	color:#333333;
	display:block;
	font-family:Georgia, Times New Roman, Arial, Courier;
	font-size:20px;
	font-weight:normal;
	margin:0px 0px 8px;
	padding:10px 15px;
}
.mercRightCol ul li p {
	color:#333333;
	font-family:Arial, sans-serif;
	font-size:11px;
}
.mercRightCol ul li p a {
	color:#990000;
	font-family:Arial, sans-serif;
	font-size:11px;
}
.mercRightCol ul li p a:hover {
	color:#fff;
}
.mercRightCol {
	float:left;
	width:420px;
	padding-left:15px;
}
.mercRightCol ul li {
	padding-left:15px;
	color:#333333;
	font-family:Arial, sans-serif;
	font-size:11px;
}
.mercRightCol ul li span {
	font-size:13px;
}
.mercRightCol ul li input {
	display:block;
	font-size:13px;
	margin:0px -4px;
}
/* Merchandise Page End */


/* Private Parties Page */


h2.partyHeader {
	background:#E5E5E5 none repeat scroll 0% 50%;
	color:#333333;
	font-family:Georgia, Times New Roman, Arial, Courier;
	font-size:20px;
	font-weight:normal;
	margin:10px 0px;
	padding:14px 15px;
}
.partyContent {
	background-color:#FFFFFF;
	padding:1px 15px 0px;
}
.partyContent p {
	line-height:17px;
	padding:1px 15px;
}
/* Private Parties Page End */


/* Upstairs Starts */


.upstairsTitle ul li span {
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
}
.upstairsTitle ul li {
	font-size:16px;
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
}
.upstairsTitle ul {
	margin-left:7px;
	padding:0px 14px 10px;
}
.upstairsRightCol {
	float:left;
}
.upstairsLeftCol {
	background-color:#F3F5DC;
	display:block;
	float:left;
	padding:2px;
	text-align:center;
	width:580px;
}
.upstairsEventInfo {
	margin-left:7px;
	padding-left:6px;
}
.upstairsEventInfo p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0px;
	padding:13px 24px 10px 9px;
	text-align:justify;
}
.upstairsContainer {
	background-color:#FFFFFF;
	float:left;
	padding:15px;
}
/* Upstairs Ends */



/* Start Contents */
#content_area .left_column {
	float:right;
	overflow:hidden;
	width:385px;
}

#content_area .right_column {
	float:right;
	width: 200px;
	padding:0px 10px 0px 20px;/*border: 1px solid red;*/
}
#content_area .right_column .column3Item {
	padding-bottom:15px;
}
#content_area .right_column .column3Item .sub {
	font-size:12px;
	line-height:19px;
}
#content_area .right_column .column3Item .sub .title {
	font-size:16px;
	font-weight:bold;
	color: #990000;
}
#content_area .full_width {
	float:right;
	width:615px;
}
.show_divide {
	width: 20px;
	height:20px;
}
/* End Contents */

/* Start Homepage */

.homeArtistList {
	margin-left:7px;
	padding:5px 0px;
}
.homeArtistList ul li span a {
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	text-transform:uppercase;
}
.homeArtistList ul li span a:hover {
	background-color:#666;
	color:#fff;
}
.homeArtistList ul li a:hover {
	background-color:#666;
	color:#fff;
}
.homeArtistList ul li a {
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
}
.newsletterListItems h2 {
	border-bottom:1px solid #C1C3B0;
	margin:0;
	padding:5px;
}
.newsletterListItems ul li {
	padding:5px;
}
.newsletterListItems {
	background-color:#fff;
}
.newsLetterCallToAction {
        font-family: helvetica, arial, sans-serif;
        font-weight: bold;
        color: #515151;
        font-size: 10px;
        text-align: center;
        margin-bottom: 5px;
}

#dsq-subscribe {
        display:none;
}

.dsq-item-cp {
        display:none;
}

#dsq-options {
        display:none;
}

#ctl02_lblEmail {
display: none;
}
.musicMailing .newsLetter fieldset input#ctl02_tbEmail {
	border:3px solid #C1C3B0;
	margin:0;
        width: 515px;
}
.musicMailing .newsLetter fieldset.emailSignUpForm {
	background:none;
        margin-left: 5px;
}
.musicMailing .newsLetter fieldset input#ctl02_btnSubmit {
	float:none;
}
.newsletterLink {
	float:right;
}
.newsLetter {
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight:bold;
	font-size:14px;
	margin:10px 0px;
	text-transform:uppercase;
}
.musicMailing fieldset legend {
	display:none;
}

.searchbox fieldset legend {
	display:none;
}
.musicMailing {
	font-size:14px;
	font-weight:bold;
	color:#990000;
}
.newsLetter fieldset.emailSignUpForm {
	height:60px;
	background:#BFC2AA none repeat scroll 0% 0%;
	color:#333333;
	margin:0px 0px 20px 0px;
	padding:8px;
	text-align:left;
	border:0px none;
	vertical-align:top;
	font-family:Arial, sans-serif;
	font-size:11px;
}
.newsLetter fieldset.emailSignUpForm span {
	text-transform:none;
}
.newsLetter legend {
	display:none;
}
.newsLetter label {

	color:#333333;
	font-size:11px;
	font-weight:bold;
	line-height:17px;
	margin:0px 0px 10px;
	padding:0px;
	text-align:left;
	text-transform:none;
}
.newsLetter fieldset input#ctl02_tbEmail {
	border:1px solid #7C7C7C;
	color:#999999;
	font-size:11px;
	padding:3px;
	width:138px;
	margin:0px auto;
	margin-top:10px;
}
.newsLetter fieldset input#ctl02_btnSubmit {
	background:transparent url(../../../../assets/root/images/submitBtn.gif) no-repeat scroll 0px 0px;
	float:right;
	margin:5px 0px 0px;
	padding:0px;
	border:0px none;
	width:58px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}
.newsLetter fieldset input#ctl02_btnSubmit:hover {
	background:transparent url(../../../../assets/root/images/submitBtn.gif) no-repeat scroll 0px -26px;
}
.container {
	padding-bottom:20px;
}
#tonight {
	background:#FFFFFF none repeat scroll 0 50%;
	float:left;
	margin-bottom:15px;
	width:385px;
}
#tomorrow {
	background:#FFFFFF none repeat scroll 0 50%;
	float:left;
	margin-bottom:15px;
	width:385px;
}
#tonight div, #tonight p, #tomorrow div, #tomorrow p {
	margin: 0px;
}
#tonight .show_divide, #tomorrow .show_divide {
	width:0px;
}
#tonight .headliner, #tomorrow .headliner {
	margin: 0px;
	padding: 10px 10px 0px 10px;
	font-size: 11px;
	font-weight: bold;
	background:#fff;
}
#tonight .headliner h2, #tomorrow .headliner h2 {
	margin: 0px;
}
#tonight .headliner div img, #tomorrow .headliner div img {
	float: left;
	padding: 9px 10px 10px 0px;
}
#tonight .headliner div img.title, #tomorrow .headliner div img.title {
	float: none;
	padding: 0px 0px 0px 0px;
}

#tonight .description, #tomorrow .description {
	margin: 0px;
	padding: 6px 10px 10px 10px;
	background:#fff;
	font-size:13px;
	line-height:17px;
}
#tonight .description .show_image img, #tomorrow .description .show_image img {
	float:left;
	padding:0px 5px 0px 0px;
}
#harmony_banner {
	width: 300px;
	margin-bottom: 15px;
	background:#4f070d url(../../../../assets/root/images/harmony_back.gif) no-repeat;
	height: 330px;
}
img#harmony_banner {
	margin-bottom: 15px;

}
#body img {
	padding:0px 0px 18px;
}
.artistBreak {
	background-color:#000000;
	clear:both;
	height:10px;

	margin:10px 0px;
}
img#backstage_banner {
	margin-bottom: 15px;
}
#content_area #news_con {
	background:#fff url(../../../../assets/root/images/news/news_back.jpg) no-repeat;
	padding:10px;
	width:595px;
}
#news_banner {
	width: 200px;
	margin-bottom: 15px;
	background:#fff url(../../../../assets/root/images/news/news_back.jpg) no-repeat;
}
#news_banner ul {
	margin: 0px 10px 10px 10px;
	padding-bottom: 10px;
	color: #000;
}
#news_banner li {
	list-style-position: inside;
}
#news_banner li a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
#news_banner li.first {
	margin-bottom: 5px;
	list-style-type: none;
	list-style-position: outside;
}
#news_banner li.first a {
	font-size: 16px;
}
.billBuyBtn a:link, .billBuyBtn a:visited, .billBuyBtn a:hover, .billBuyBtn a:active {
	background:transparent url(../../../../assets/root/images/buy_btn.gif) no-repeat scroll left top;
	display:block;
	height:26px;
	margin:0px;
	width:61px;
}
.billBuyBtn a:hover {
	background:transparent url(../../../../assets/root/images/buy_btnup.gif) no-repeat scroll left top;
}
.calDayBtn {
        display: none;
	background:transparent url(../../../../assets/root/images/5day.gif) no-repeat scroll left top;
	height:26px;
	margin:0px;
	width:118px;
        margin-left: 5px;
}
.calDayBtn a:link, .calDayBtn a:visited, .calDayBtn a:hover, .calDayBtn a:active {
        margin-left: 5px;
	height:26px;
	margin:0px;

	width:118px;
}
.calDayBtn a:hover {
	background:transparent url(../../../../assets/root/images/5dayup.gif) no-repeat scroll left top;
}
.billBuyBtn .soldOut {
	/*background-color:#333333;*/
	color:#FFFFFF;
        margin:0 0 0 2px;
}
.billTicketmasterBtn {
	display:none;
        background:transparent url(../../../../assets/root/images/jamBuySide.gif) no-repeat scroll left top;
        height:26px;
	width:61px;
}
.billTicketmasterBtn a {
        display:block;
	display:block;
	height:26px;
	margin:0px;
	width:61px;
}
.billTicketmasterBtn a:hover {
        display:block;
	background:transparent url(../../../../assets/root/images/JamBuySideUp.gif) no-repeat scroll left top;
}
.mercBuyBtn .soldOut {
	background-color:#333333;
	color:#FFFFFF;
	float:left;
	margin:10px 0 0 12px;
	padding:2px 3px;
	width:54px;
}
.bigBuyBtn a:link, .bigBuyBtn a:visited, .bigBuyBtn a:active {
	background:transparent url(../../../../assets/root/images/buy_middle_btn.gif) no-repeat scroll left top;
	display:block;
	height:41px;
	margin:0px;
	width:62px;
}
.bigBuyBtn a:hover {
	background:transparent url(../../../../assets/root/images/buy_middle_btnup.gif) no-repeat scroll left top;
}
.bigTicketmasterBtn {
	display:none;
	height:41px;
	margin:0px;
	width:62px;
}
.bigTicketmasterBtn a {
	background:transparent url(../../../../assets/root/images/jamBuyHome.gif) no-repeat scroll left top;
	display:block;
	height:41px;
	margin:0px;
	width:62px;
}
.bigTicketmasterBtn a:hover {
	background:transparent url(../../../../assets/root/images/jamBuyHomeUp.gif) no-repeat scroll left top;
}
.greybg .purchaseBtn .soldOut span{display:none;}
.greybg .purchaseBtn .soldOut {
	text-transform:uppercase;
        background:transparent url(/assets/root/images/sold_out_btn.gif) no-repeat scroll left top;
        display:block;
        height:34px;
        margin:0 10px 8px 0;
        text-transform:uppercase;
        width:56px;
}
.purchaseBtn a#addToCart:link, .purchaseBtn a#addToCart:visited, .purchaseBtn a#addToCart:active, .purchaseBtn a#addToCart:hover{
	background:transparent url(../../../../assets/root/images/buy_middle_btn.gif) no-repeat scroll left top;
	display:block;
	height:41px;
	margin:0;
	width:62px;
}

.purchaseBtn a#addToCart:hover {
	background:transparent url(../../../../assets/root/images/buy_middle_btnup.gif) no-repeat scroll left top;
}





/* End Homepage */


/* Start Calendar */

.soldOut span{display:none;}
.soldOut {
	text-transform:uppercase;
        background:transparent url(../../../../assets/root/images/sold_out.gif) no-repeat scroll left top;
        display:block;
        height:23px;
        margin:15px 0;
        width:46px;
}
.calBuyBtn a:link, .calBuyBtn a:visited, .calBuyBtn a:hover, .calBuyBtn a:active {
	background:transparent url(../../../../assets/root/images/buy_now.gif) no-repeat scroll left top;
	display:block;
	height:26px;
	margin:5px;
        margin-top: 15px;
	width:45px;
}
.calBuyBtn a:hover {
	background:transparent url(../../../../assets/root/images/buy_nowup.gif) no-repeat scroll left top;
}
.calBuyBtn .soldOut {
        background-color:#333333;
	color:#FFFFFF;
	margin-left:6px;
}
.headliner .soldOut {
/*background-color:#333333;*/
color:#FFFFFF;
margin:10px;
/*padding:2px 3px;*/

}

.artistEventInfo .soldOut {
margin-left:6px;
}
.artistEventInfo .soldOut a:link, .artistEventInfo .soldOut a:visited, .artistEventInfo .soldOut a:active{color:#FFF;}
.headliner .soldOut a:link, .headliner .soldOut a:visited, .headliner .soldOut a:active{color:#FFF;}
.calBuyBtn .expired {
	background:transparent url(../../../../assets/root/images/notAvaBtn.gif) no-repeat scroll 0 0;
	display:hidden;
	height:19px;
	width:107px;
}
.calTicketmasterBtn {
	display:none;
	height:22px;
	margin:5px;
	width:46px;
}
.calTicketmasterBtn a {
        display:block;
	background:transparent url(../../../../assets/root/images/jambuymid.gif) no-repeat scroll left top;
	height:22px;
	margin:5px;
	width:46px;
}
.calTicketmasterBtn a:hover {
        display:block;
	background:transparent url(../../../../assets/root/images/jambuymidup.gif) no-repeat scroll left top;
	height:22px;
	margin:5px;
	width:46px;
}
.addToGcal a {
	background:transparent url(../../../../assets/root/images/gcalButton.jpg) no-repeat scroll center 10px;
	display:block;
	height:38px;
	width:110px;
}
.purchasePage {
	background-color:#fff;
}
.purchaseTop .attention {
	padding:10px;
	margin:0px;
	border: 2px solid #990000;
}
.purchaseTop {
	padding:0px 15px;
}
.calendar_show .image {
	width: 135px;
	text-align: center;
}
.calendar_show .image img {
	margin: 0px 0px 10px 0px;
}
.calendar_show .image a {
	background:none;
}
.calendar_show .image .band img {
	/*width: 125px;*/
	margin: 0px 0px 10px 10px;
}
.calendar_show .image iframe {
	width: 125px;
	margin: 0px 0px 10px 10px;
}
.calendar_show .headliner {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
}
.calendar_show .description {
	margin: 0px;
	padding: 5px 10px 10px 10px;
}
.soldOutBtn {
        display: none;
       	background:transparent url(../../../../assets/root/images/sold_out.gif) no-repeat scroll left top;
        height: 22px;
        width: 46px;
}
/* End Calendar */

/* Start Media List */
.media_list td {
	padding: 4px;
}
/* End Media List */

/* Start Footer */
#copyright {
	background-color:#FFFFFF;
	border:1px dashed #E3E5CF;
	padding:2px 10px;
}
#developer {
	height: 19px;
	background-color: #767a60;
	text-align: center;
	vertical-align: middle;
}
/* End Footer */

.interview {
	background-color:#82101A;
	float:left;
	margin:12px 0px;
	width:600px;
}
.artistImage {
	float:left;
	padding:33.5px 6px 6px 6px;
	width:197px;
}
.interviewDesc {
	float:left;
	margin:0px;
	padding:0px 0px 0px 15px;
	text-align:left;
	width:370px;
}
.interviewDesc p {
	font-family:Arial, sans-serif;
	font-size:11px;
	margin:10px 0px;
}
.interviewDesc p a {
	font-family:Arial, sans-serif;
	font-size:11px;
}
.interviewDesc p embed {
	margin:0px auto;
}
.interviewDesc h1 {
	font-family:Arial, sans-serif;
	font-size:18px;
	margin:3px 0px 10px;
}
.interview div a {
	color: #fff;
}
.interview .image {

	width:200px;
	float:left;
}
.interview .description {
	width:400px;
	margin-left:206px;
}
.alphabet a {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 5px;
	line-height: 23px;
	vertical-align: text-bottom;
	text-decoration: none;
	color: #fff;
}
.alphabet a.selected {
	text-decoration: none;
	color: #990000;
}
.align_center {
	text-align: center;
}
.align_right {
	text-align: right;
}
.hidden {
	display: none;
}
.survey td {
	line-height: 16px;
}
.survey label {
	padding-left: 8px;
}
.survey .question {
	padding-top: 8px;
	line-height:14px;
}
/*--------------------------DELETE ME SOON--------------------------------


/*----------------------------------------------------------------------
                    THE MENU 
------------------------------------------------------------------------*/
p.themenu {
	text-align: center;
	color: #50A7FF;
}
a.themenu {
	color: #0055EA;
}
#menu {
	/*width: 400px;*/
	width: 585px;
	margin: 0 auto;
	font-size: .9em;
	text-align: left;
	padding: 0px 0px 20px;
}
h2.themenu {
	/*margin: 1em auto 0.3em;
	color: #353535;
	font-size: 19px;
	text-align: center;*/
	text-align: left;
	background:#E5E5E5;
	color:#333333;
	font-family:Georgia, Times New Roman, Arial, Courier;
	font-size:20px;
	font-weight:normal;
	margin:14px 0px;
	padding:13px 10px;
}
h3.themenu {
	margin: 1em auto .6em;
	color: #880000;
	font-size: 16px;
	text-align: left;
	border-bottom: 1px solid;
	border-top: 1px solid;
	padding:5px 15px;
}
dl.themenu {

	border-bottom:1px solid #f2f2f2;
	width: 100%;
	overflow: auto;
	padding: 0px 0px 5px 0px;
	margin:5px 0px;
	background: url(../../../../assets/root/images/bar/drinks/dot.gif) repeat-x 0 1.2em;
}
dl.themenu dt, dl.themenu dd.price {
	background: #FFF;
	font-size: 110%;
	font-weight: bold;
}
dl.themenu dt {
	float: left;
	width:230px;
	padding: 0px 0px 0px 15px;
	color: #000000;
}
dl.themenu dd {
	margin: 0px;
	display:block;
	margin-left:245px;

}
dl.themenu dd.price {
	padding-left: 3px;
	font: 1.1em Georgia, Times, sans-serif;
	color: #000;
	padding-right: 10px;
}
dl.themenu dd.description {
	float: left;
	width: 100%;
	padding: 1px 0px 13px;
	font: 1.1em Georgia, Times, sans-serif;
	color: #000;
}
.imageAlign {
	vertical-align:middle;
}
.contentImage {
	cursor:pointer;
	margin-bottom:5px;
}
.alignImage {
	vertical-align:top;
}
.aligntext {
	vertical-align:middle;

}
.imagePadding {
	float:left;
}
.comingSoonSummary {
	background:#FFFFFF;
	padding:0px 5px;
	margin:2px 0px;
}
.comingSoonSummary {
	border:1px solid #AFB19B;
	padding:3px;
}
.comingSoonSummary a {
	color:#990000;
}
.comingSoonSummary a:hover {
	color:#fff;
}
.comingSoonSummary a:hover span {
	color:#fff;
}
.comingSoonSummary a:link span, a:visited span, a:active span {
	color:#990000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	line-height:16px;
}
.comingSoonSummary a:hover span {
	color:#fff;
	line-height:16px;
}
.comingSoonSummary .headline a {
	font-size:16px;
}
.comingSoonSummary .opening a {
	font-size:14px;
}
.comingSoonSummary .artistList {
	margin:0px;
	padding:0px;
}
.comingSoonSummary .artistList ul li span a:link, .comingSoonSummary .artistList ul li span a:visited, .comingSoonSummary .artistList ul li span a:active {
	font-size:16px;
}
.comingSoonSummary .artistList ul li a:link, .comingSoonSummary .artistList ul li a:visited, .comingSoonSummary .artistList ul li a:active {
	font-size:12px;
}
.calRightColumn .artistList ul li span a:link, .calRightColumn .artistList ul li span a:visited, .calRightColumn .artistList ul li span a:active {
	font-size:20px;
}
.calRightColumn .artistList ul li a:link, .calRightColumn .artistList ul li a:visited, .calRightColumn .artistList ul li a:active {
	font-size:16px;
}
#newsLetter {
	background:#bfc2aa;
	color:#333333;
	padding:8px;
	text-align:left;
	margin:20px 0px;
}
#newsLetter p {
	font-size:11px;
	font-weight:bold;
}
#newsLetter input {
	border:1px solid #7c7c7c;
	color:#999999;
	font-size:11px;
	padding:3px;
	width:138px;
}
#newsLetter img.submitbtn {
	float:right;
	margin:5px 0px 0px 0px
}
/*--------------------------------------------
					 NAVIGATION
	---------------------------------------------*/

	.navigation {
	width:995px;
	height:20px;
	list-style:none;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}
.navigation li {
	float:left;
	display:block;
	height:20px;
}
.navigation li a {
	display:block;
	height:20px;
}
li.home a:link, li.home a:visited, li.home a:active, li.home a:hover {
	width:60px;
	background:url(../../../../../../assets/root/cssNavimages/nav1home.gif) no-repeat -4px -20px;
}
li.home a:hover {
	background-position:-4px 0px;
}
li.calendar a:link, li.calendar a:visited, li.calendar a:active, li.calendar a:hover {
	width:140px;
	background:url(../../../../../../assets/root/cssNavimages/nav3calendar.gif) no-repeat -6px -20px;
}
li.calendar a:hover {
	background-position:-6px 0px;
}
li.backstage a:link, li.backstage a:visited, li.backstage a:active, li.backstage a:hover {
	width:90px;
	background:url(../../../../../../assets/root/cssNavimages/nav4backstage.gif) no-repeat 0px -20px;
}
li.backstage a:hover {
	background-position:0px 0px;
}

li.blog a:link, li.blog a:visited, li.blog a:active, li.blog a:hover {
	width:55px;
	background:url(../../../../../../assets/root/cssNavimages/Blog.gif) no-repeat -2px -20px;
}
li.blog a:hover {
	background-position:-2px 0px;
}


li.faq a:link, li.faq a:visited, li.faq a:active, li.faq a:hover {
	width:45px;
	background:url(../../../../../../assets/root/cssNavimages/FAQ.gif) no-repeat -2px -20px;
}
li.faq a:hover {
	background-position:-2px 0px;
}

li.music a:link, li.music a:visited, li.music a:active, li.music a:hover {
	width:61px;
	background:url(../../../../../../assets/root/cssNavimages/nav5music.gif) no-repeat 0px -20px;
}
li.music a:hover {
	background-position:0px 0px;
}
li.thebar a:link, li.thebar a:visited, li.thebar a:active, li.thebar a:hover {
	width:74px;
	background:url(../../../../../../assets/root/cssNavimages/nav6bar.gif) no-repeat 0px -20px;
}
li.thebar a:hover {
	background-position:0px 0px;
}
li.harmonygrill, li.harmonygrill-selected {
	background-position:0px 0px;
}
li.harmonygrill a:link, li.harmonygrill a:visited, li.harmonygrill a:active, li.harmonygrill a:hover {
	width:116px;
	background:url(../../../../assets/root/cssNavimages/nav7harmony.gif) no-repeat 0px -20px;
}
li.harmonygrill a:hover, li.harmonygrill-selected a:hover {
	background-position:0px 0px;
}
li.privateparties, li.privateparties-selected {
	background-position:0px 0px;
}
li.privateparties a:link, li.privateparties a:visited, li.privateparties a:active, li.privateparties a:hover {
	width:119px;
	background:url(../../../../assets/root/cssNavimages/nav8private.gif) no-repeat 0px -20px;
}
li.privateparties a:hover, li.privateparties-selected a:hover {
	background-position:0px 0px;
}
li.upstairs a:link, li.upstairs a:visited, li.upstairs a:active, li.upstairs a:hover {
	width:103px;
	background:url(../../../../../../assets/root/cssNavimages/nav9djs.gif) no-repeat 0px -20px;
}
li.upstairs a:hover {
	width:103px;
	background-position:0px 0px;
}
li.merchandise, li.merchandise-selected {
	background-position:0px 0px;
}
li.merchandise a:link, li.merchandise a:visited, li.merchandise a:active, li.merchandise a:hover {
	width:65px;
	background:url(../../../../assets/root/cssNavimages/nav10merch.gif) no-repeat 0px -20px;
}
li.merchandise a:hover, li.merchandise-selected a:hover {
	background-position:0px 0px;
}
li.contact, li.contact-selected {
	background-position:0px 0px;
}
li.contact a:link, li.contact a:visited, li.contact a:active, li.contact a:hover {
	width:75px;
	background:url(../../../../assets/root/cssNavimages/nav11contact.gif) no-repeat 0px -20px;
}
li.contact a:hover, li.contact-selected a:hover {
	background-position:0px 0px;
}
li.shoppingcart, li.shoppingcart-selected {
	background-position:0px 0px;
}
li.shoppingcart a:link, li.shoppingcart a:visited, li.shoppingcart a:active, li.shoppingcart a:hover {
	width:76px;
	background:url(../../../../assets/root/cssNavimages/nav12cart.gif) no-repeat 0px -20px;
}
li.shoppingcart a:hover, li.shoppingcart-selected a:hover {
	background-position:0px 0px;
}
li.selectedNav a {
	background-position: 0px 0px;
}
.hidden {
	position:absolute;
	left:-990px;
	width:999px;
}
/*--------------------------------------------
					/NAVIGATION
	---------------------------------------------*/    
	    
.rssLink {
	background:url(../../../../assets/root/images/rss.gif) no-repeat top left;
	padding:2px 10px 10px 26px;
}
/*-------------------------------------------
					/MUSIC PAGE
	-------------------------------------------*/



.subPageText {
	padding: 0px 15px;
}
.categoryHolder ul li {
	display:inline;
	font-size:13px;
}
.categoryHolder ul li a {
	font-size:13px;
}
.categoryHeader h3 {
	background-color:#EFEFEF;
	display:block;
	font-size:13px;
	font-weight:normal;
	line-height:20px;
	margin:20px 0 0 -7px;
	padding:0 0 0 7px;
	width:585px;
}
.categoryHeader h3 a:hover {
	background:none;
	color:#333;
}
.categoryHeader h3 a:hover, .categoryHeader h3 a:active, .categoryHeader h3 a:link, .categoryHeader h3 a:visited {
	font-size:13px;
	line-height:20px;
}
.musicContactContainer {
	margin:0px 15px;
}
.musicContactContainer p {
	border-top:1px dotted gray;
	margin:10px 0 0;
	padding:10px 0;
}
.contactDisplay li {
	display:inline;
}
.contactDisplay li a {
	float:right;
}
.contactDisplay li strong {
	display:block;
	float:left;
	width:280px;
}
.contactDisplay {
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	height:16px;
	line-height:15px;

	margin:2px 0;
	padding:1px 0;
}

/*----------------------------------------------------------------------
                TNK TNK TNK
----------------------------------------------------------------------*/

.calTNKBtn {
	display:none;
	height:16px;
	margin:5px;
	width:100px;
}

.calTNKBtn a {
	background:transparent url(../../../../assets/root/images/tnkup.gif) no-repeat scroll left top;
	display:block;

	height:16px;
	margin:5px;
	width:100px;
}

.calTNKBtn a:hover {
	display:block;
	background:transparent url(../../../../assets/root/images/tnk.gif) no-repeat scroll left top;

	height:16px;
	margin:5px;
	width:100px;
}

.calTNKtickBtn {
	display:none;
	height:16px;
	margin:5px;
	width:100px;
}

.calTNKtickBtn a {
	background:transparent url(../../../../assets/root/images/tnkticketup.gif) no-repeat scroll left top;
	display:block;
	height:16px;
	margin:5px;
	width:100px;
}

.calTNKtickBtn a:hover {
	display:block;
	background:transparent url(../../../../assets/root/images/tnkticket.gif) no-repeat scroll left top;
	height:16px;
	margin:5px;
	width:100px;
}

/*----------------------------------------------------------------------
                HOME NEWS ITEMS     HOME NEWS ITEMS
----------------------------------------------------------------------*/
#news {
	width:197px;
	padding:15px 0px 0px;
}
#news img {
	display:none
}
#news ul li {
	list-style:none;
}
#news table {
	display:block;
	width:197px;
	padding:0px 0px 10px
}
#news table tr td b {
	display:none;
}
#news table tr td a b {
	display:block;
	font-weight:normal;
	width:200px;
	margin:3px 0px 10px;
}
#news table tr td a:hover b {
	background:#333;
}
#news table tr td hr {
	display:none;
}
#news table tr td {
	line-height:15px;
}
#news table tr td div {
	width:197px;
}
#news p {
	display:none;
}
#harmonyGrill p {
	font-size:12px;
	line-height:16px;
}
#harmonyGrill a {
	font-size:12px;
	line-height:16px;
}
#harmonyGrill p.featuredMenuItem {
	font-size:20px;
	font-weight:bold;
	line-height:22px;
	padding:15px 0 0;
}
.artistPhoto {
	text-align:center;
	padding:0px 0px 0px
}
.backStageTitle {
	padding:0px 0px 15px;
	font-size:16px;
	font-weight:bold;
	display:block;
}
.backStageDescription {
	padding:0px 0px 15px;
	margin:0px 0px;
	font-size:12px;
	line-height:17px;
}
.backStageMore {
	padding:15px 0px 0px;
}
.backStageMore a {
	font-size:12px;
	font-weight:bold;
}
.backstageNav ul li {
	float:left;
}
.backstageNav {
	padding:0 0 0 8px;
	width:600px;
	height:50px
}
.backstageFeat {
	background-color:#82101A;
	color:#FFFFFF;
	margin-bottom:12px;
	margin-left:7px;
	margin-right:0px;
	margin-top:0px;
	width:600px;
}
.backstageArtistImg {
}
.backstageArtistInfo {
}
.searchBar {
	height:30px;
	padding:9px;
display:block;
}
.searchBar legend {
	display:none;
}
.searchBar fieldset {
	border:0pt none;
	margin:0px;



	padding:5px 0px;
	width:300px;
}
.searchBar ul li {
	color:#FFFFFF;
	float:left;
	font-size:13px;
	font-weight:normal;
	line-height:17px;
}
.searchBar ul li span {
	display:block;
	margin:7px 0px 0px;
}
.searchBar ul {
}
.searchBar label {
	display:none;
}
.noSearchResults {
	display: none;
        font-family: helvetica, arial, sans-serif;
        font-weight: bold;
        font-size: 18px;
        color: #aaaaaa;
}

.categoryResults .noSearchResults {
        display: none;
}
.searchBar fieldset input#ctl02_tbSearch {
	margin:3px 0;
}
.searchBar fieldset input#ctl02_btnSearch {
clear:left;
width:165px;
}
.searchBar fieldset input {
	float:left;
}
.archiveDisplay {
	padding:0 0 5px 10px;
}

.archiveDisplay ul .rightListCol{padding:0 0 10px;}

.rightListCol li{display:inline;}

.rightListCol {
	color:#FFFFFF;
	display:block;
	float:right;
	width:473px;
}
.searchDateField {
	color:#FFFFFF;
	display:block;
	float:left;
	width:132px;
}
.musicArchive .searchResults .archiveDisplay ul li {
	color:#000;
}
.searchResults {
	padding:10px 0px 20px;
        margin-top: 10px;
}
input[name="ctl02$tbSearch"] {
width:160px;
}

/*--------------------------------------------------------------------------------------------------
                FONTS   FONTS   FONTS   FONTS   FONTS   FONTS   FONTS   FONTS   
-------------------------------------------------------------------------------------------------*/

.headliner {
	font-size:18px;
}
.smaller {
	font-size:12px;
	line-height:16px;
}
.otherbands {
	font-size:14px;
	line-height:16px;
}
a.headliner:link span, a.headliner:active span, a.headliner:hover span, a.headliner:visited span {
	font-size:18px;
	line-height:20px;
}
a.smaller:link span, a.smaller:visited span, a.smaller:hover span, a.smaller:active span {
	font-size:12px;
	line-height:16px;
}
a.otherbands:link span, a.otherbands:visited span, a.otherbands:hover span, a.otherbands:active span {
	font-size:14px;
	line-height:16px;
}
h1 {
	font-size:18px;
	line-height:20px;
}
h2 {
	font-size:14px;
	line-height:18px;
}
h3 {
	font-size:12px;
	line-height:14px;
}
h1 a:link, h1 a:active, h1 a:hover, h1 a:visited {
	font-size:18px;
	line-height:20px;
}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {
	font-size:14px;
	line-height:18px;
}
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {
	font-size:12px;
	line-height:16px;
}
h1 a:link span, h1 a:active span, h1 a:hover span, h1 a:visited span {
	font-size:18px;
	line-height:20px;
}
h2 a:link span, h2 a:visited span, h2 a:hover span, h2 a:active span {
	font-size:14px;
	line-height:18px;
}
h3 a:link span, h3 a:visited span, h3 a:hover span, h3 a:active

/* @group • CLEARFIX */

	.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0px;
	height: 0px;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

.towerAd {
        padding-top: 5px;
}

.anyClass ul li {

         min-height: 200px;
         
}
	
/* @end • CLEARFIX */

    

