body																	{background-color: #FFFFFF; color: #FFFFFF; font-family: verdana, arial, sans-serif; font-size: 8pt;}

div, img, table, td, tr, a						{border: 0px; margin: 0px; border-spacing: 0px; padding: 0px;}

a { color: #efd054; }

img																		{line-height: 0px; display: block;}

img, div { behavior: url(iepngfix.htc) }

#container														{background-color: #FFFFFF; width: 850px; border: 0px none; margin: 0px auto; text-align: left; padding: 0px; position: relative; top: -100px; left: 50px;}

#index_bottom_half										{background-image: url('/images/bottom-expandable-index-fill.gif'); background-repeat: repeat; width: 760px;}

div.static_content										{margin: 0px 0px 0px 90px; width: 600px;}

table.home_bottom											{width: 730px;}
table.music_news_preview_table				{margin: 0px 0px 0px 85px; width: 180px; }
h2.music_news_preview_title						{font-size: 9pt; font-weight: bold;}
p.music_news_preview_blurb						{margin: 3px; margin-right: 8px; font-size: 8pt;}
a.read_more_link											{color: #CCCC00;}

table.upcoming_shows_preview_table		{margin: 0px 15px 0px 20px; line-height: 9pt;}
p.upcoming_shows_preview_blurb				{margin: 3px; margin-right: 12px; margin-bottom: 12px; font-size: 8pt;}
h2.upcoming_shows_preview_title				{font-size: 10pt; font-weight: bold; margin-bottom: 0px; display: inline;}

table.on_sale_preview_table						{margin: 0px 30px 0px 15px; line-height: 9pt;}
h2.on_sale_preview_title							{font-size: 9pt; font-weight: bold; margin-bottom: 0px; display: inline;}
p.on_sale_preview_blurb								{margin: 5px; margin-right: 12px; font-size: 8pt;}

#on_sale_soon_box											{height: 235px;}
p.on_sale_soon												{padding: 0px 5px 0px 10px;}
span.on_sale_soon_title								{font-size: 9pt; font-weight: bold; margin-bottom: 0px; display: inline;}
td.on_sale_soon_cell									{width: 100px;}

#expandable_marquee										{background-image: url('/images/bottom-expandable-piece.gif'); background-repeat: repeat;}
#bottom_menu													{background-image: url('/images/bottom-expandable-bottom.gif'); background-repeat: no-repeat;
																				text-align: right; margin-right: 90px; color: #999999;}

#bottom_menu_span											{margin-right: 50px;}
.bottom_menu_link											{color: #999999;}

#myGallery
{
width: 290px !important;
height: 145px !important;
margin: 0px 0px 0px 15px;
position: relative;
top: -20px;
}

td.large_title_submenu								{background-color: #3C3C3C; width: 440px; color: #FFFFFF;}

p.submenu_container										{margin-right: 8px;}
a.submenu_link												{color: #FFFFFF;}

table.shows_table											{margin-left: 75px; width: 625px;}

td.show_cell												{width: 155px; border-left: 1px solid #EEFF77;}
td.show_cell_end											{width: 155px; }
td.detail_cell												{width: 155px; padding: 2px 2px 2px 2px; border-left: solid #EEFF77 1px;}
td.detail_cell_end											{width: 155px; }

img.concert_listing_thumb							{width: 125px; margin: 2px 2px 2px 2px; border: 1px solid #FFFFFF;}

p.concert_detail											{text-align: center;}
span.concert_detail_artist						{font-size: 11pt; font-weight: bold; padding: 0px; margin: 0px; border: none 0px; border-spacing: 0px; text-transform: uppercase;}
span.concert_detail_supporting				{font-size: 8pt; font-weight: normal; font-style: italic;}
td.concert_detail_links								{background-color: #3C3C3C; width: 190px; color: #FFFFFF; }
a.concert_detail_buy									{font-size: 8pt; font-weight: normal; font-style: italic; color: #FFFFFF; font-weight: bold; line-height: 14pt;}
a.concert_detail_info									{width: 60px; font-size: 8pt; font-weight: normal; font-style: italic; color: #FFFFFF; font-weight: bold; line-height: 14pt;}	
table.concert_detail_nav						{font-size: 8pt; width: 625px; margin-left: 25px;}
a.concert_detail_nav_link						{font-size: 8pt; color: #000000; text-align: center;}


p.band_info_text 											{font-size: 9pt;}

div.music_news_background	 						{width: 760px; margin-left: 17px;}

table.footer_table										{width: 800px; background-color: #FFFFFF; color: #000000; font-size: 8pt; padding-bottom: 5px; border-top: 1px solid #000000;}
p.bottom_footer_menu									{margin: 5px 0px 0px 15px; line-height: 10pt; padding: 0px;}

a.bottom_footer_links									{color: #000000;}
a.bottom_footer_links:hover						{color: #CCCCCC;}

#search_box														{width: 200px; height: 20px; margin-top: 3px;}
#submit_search												{
																				border: 3px double #999999;
																				border-top-color: #CCCCCC;
																				border-left-color: #CCCCCC;
																				padding: 0.25em;
																				background-color: #FFFFFF;
																				background-repeat: repeat-x;
																				color: #333333;
																				font-size: 8pt;
																				font-weight: bold;
																				font-family: Verdana, Helvetica, Arial, sans-serif;
																				margin-top: 5px;
																			}



table.detail_bottom_row								{margin: 0px 30px 10px 20px; border-top: solid #EEFF77 1px; width: 645px;}

td.concert_image_cell									{padding-right: 12px;}
img.concert_detail_image							{width: 285px; border: 1px solid #FFFFFF;}

td.band_info_cell											{width: 270px; padding: 15px; text-align: center; border-right: solid #EEFF77 1px;}	

td.concert_info_cell									{width: 225px; padding: 15px; font-size: 9pt; border-right: solid #EEFF77 1px; }	
td.media_cell													{width: 225px; padding: 15px; text-align: center; border-right: solid #EEFF77 1px; }	
td.links_cell													{width: 225px; padding: 15px; text-align: center; }	

.black_overlay{

    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);

}

 

.white_content {

    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    padding: 16px;
    border: 16px solid orange;
    background-color: white;
    z-index:1002;
    overflow: auto;
}



div.sound_clips {
	font-weight: bold;
	padding: 10px;
}

div.sound_clips object {
	margin-bottom: -5px;
	margin-right: 5px;
}

#lbIframeContainer {
	width: 855px;
	border: 0px;
	padding: 0px;
	background-color: white;
}

#lbIframe {
	border: 0px;
	padding: 0px;
	width: 855px;
}


body#popup {
	background-color: black;
	padding: 10px;
	margin: 0px;
} 



		div.concertPopupContainer {
			background-color: black;
			width: 855px;
			margin: 0px;
			
			padding: 15px;
		}
		

		
		table#concertPopupTable {
			width: 855px;
		}
		
			table#concertPopupTable td#concertPopupLeft {
				border-right: 1px solid #efd054;
				vertical-align: top;
				width: 187px;
			}
			
				td#concertPopupLeft table#left td#top {
					padding-right: 15px;
					padding-bottom: 15px;
					text-align: center;
					/*border-bottom: 1px solid #efd054;*/
				}

				td#concertPopupLeft table#left td#middle {
					padding-right: 15px;
					padding-bottom: 15px;
					padding-top: 15px;
					text-align: center;
					/*border-bottom: 1px solid #efd054;*/
					font-size: 12px;
				}
				
				td#concertPopupLeft table#left td#bottom {
					padding-right: 15px;
					padding-top: 15px;
					text-align: center;
					
				}
		
			table#concertPopupTable td#concertPopupCenter {
				border-right: 1px solid #efd054;
				text-align: center;
				padding-left: 15px;
				padding-right: 0px;
				width: 285px;
				vertical-align: top;
				
			}
				td#concertPopupCenter img {
					margin-bottom: 30px;
					position: relative;
					left: 0px;
				}
		
			table#concertPopupTable td#concertPopupRight {
				width: 302px;
				vertical-align: top;
			}
			
				td#concertPopupRight table#scrollerContainer div#myScrollContainer {
					height: 370px;
					width: 275px;
					position: relative;
					top: 0px;
				}
				
					td#concertPopupRight table#scrollerContainer div#myScrollContainer div#myScrollContent {
						height: 370px;
						width: 260px;
						padding: 0px;
						margin: 0px;
						
					}
		
				td#concertPopupRight table#scrollerContainer td#scrollerControllers {
					padding-left: 15px;
					padding-right: 15px;
				}
		
		table#concertPopupTable td#links {
			font-size: 10px;
			text-align: center;
			padding-top: 10px;
		}

