BODY {
	MARGIN-TOP: 0px;
	FONT-SIZE: 11px;
	MARGIN-LEFT: 0px;
	LINE-HEIGHT: 13px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	POSITION: relative;
	HEIGHT: 100%;
	BACKGROUND-COLOR:#C9DCEB;
	text-align: center;
	background-image: url(../gfx/bg.jpg.ashx);
	/*background-image: url(/images/Fanfarlo_4.jpg.ashx);*/
	/*background-image: url(/images/TheHeavy_skin.jpg.ashx);*/
	/*background-image: url(/images/largeweb_flat.jpg.ashx);*/
	/*background-image: url(/images/BM0310_skin2.jpg.ashx);*/
	/*background-image: url(/images/BM040510_skin3.jpg.ashx);*/
	background-repeat: repeat-x;
	background-position: top;
}

FORM {
	WIDTH: 800px;
	/*min-height: 400px;*/
	height: 100%;
	BACKGROUND-COLOR:#FFFFFF;
	margin-right: auto;
	margin-left: auto;
	margin-top:10px;
	padding: 5px;
	border: 10px solid #9E9FA1;
}


#maincontent {
	
	WIDTH: 792px;	
	/*min-height: 2100px;*/
	background-color: #FFFFFF;
	text-align: left;
	POSITION: relative;
	margin-right: auto;
	margin-left: auto;
	/*border: thin solid #009933;*/
	padding: 4px 0px 0px 0px;
	z-index:1;
}

#HeaderContent {
	WIDTH: 792px;
	height: 161px;
	background-image:url(../images/bm_logo040509.gif.ashx);
}

#end {
	WIDTH: 792px;
	height: 15px;
	BACKGROUND-COLOR:#999999;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 30px;
}


wrap{
	background:#FFFFFF center top no-repeat;
	padding:20px 0;

}
/*BODY {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-LEFT: 0px; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; POSITION: relative; HEIGHT: 100%; BACKGROUND-COLOR:#999999; text-align:-moz-center;
}*/
IMG {
	outline-color: #CCCCCC; outline-style: none; outline-width: 0px
}
#gradientlogo {
	LEFT: 0em;
	WIDTH: 792px;
	/*POSITION: absolute;*/
	TOP: 0em;
	background-color:#999999;
}
#navigation {
	position: absolute;
	top: 139px;
	left: 17px;
	z-index: 2;
}
#topbannerad {
	MARGIN-TOP: 7px; Z-INDEX: 1; LEFT: 17px; MARGIN-LEFT: 0px; POSITION: absolute; TOP: 0em;
}
#topbannerad2 {
	MARGIN-TOP: 0px; Z-INDEX: 1; LEFT: 17px; MARGIN-LEFT: 0px; TOP: 0em
}

#tp {
	MARGIN-TOP: 0px;
	Z-INDEX: 0;
	LEFT: 0px;
	MARGIN-LEFT: -30px;
	POSITION: absolute;
	TOP: 0em;	
}
#userbuttons {
	position: absolute;
	top: 119px;
	right: -1px;
	margin-top:0px;
	margin-left:0px;
	z-index: 3;
}
#artist_page_comments {
	MARGIN-TOP: 0px; Z-INDEX: 3; RIGHT: 0px; MARGIN-LEFT: 0px; /*POSITION: absolute;*/ TOP: 0px; background-color:#999999; width:300px; height:200px; 
	}
#search_userbutton {
	/*MARGIN-TOP: 0px; RIGHT: 70px; BACKGROUND-IMAGE: url(/images/blue_userbutton.gif.ashx); PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; WIDTH: 62px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 49px*/
}
.rss_button {
	/*RIGHT: 2px; BACKGROUND-IMAGE: url(/images/rss_button.gif); MARGIN-LEFT: 6px; WIDTH: 61px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 49px*/
}
.maintable {
	BACKGROUND-COLOR: #999999
}
.header {
	POSITION: absolute
}
.spacercol1 {
	Z-INDEX: 6; BACKGROUND: #999999; LEFT: 0px; FLOAT: left; WIDTH: 4px; POSITION: absolute; TOP: 185px;
}


#leftcol {
	/*Z-INDEX: 7;*/
	BACKGROUND: #999999;
	FLOAT: left;
	PADDING-BOTTOM: 30px;
	/*WIDTH: 308px;*/ /*POSITION: absolute;
	TOP: 185px;*/
	padding-left: 8px;
	padding-right: 8px;
	
	padding-top: 5px;
	
}
#leftcolArtist_page {
	Z-INDEX: 7;
	BACKGROUND-COLOR: #999999;
	LEFT: 8px;
	FLOAT: left;
	PADDING-TOP: 5px;
	PADDING-left: 8px;
	PADDING-BOTTOM: 30px;
	WIDTH: 608px;
	TOP: 185px;	
}

#leftcolArtist_page_ws_sub
{
	Z-INDEX: 2;
	BACKGROUND-COLOR: #999999;
	LEFT: 8px;
	FLOAT: left;
	padding-top: 0px;
	PADDING-left: 8px;
	PADDING-BOTTOM: 5px;
	WIDTH: 608px;
}

#leftcolArtist_page_ws {
	Z-INDEX: 7;
	BACKGROUND-COLOR: #999999;
	LEFT: 8px;
	FLOAT: left;
	PADDING-TOP: 5px;
	PADDING-left: 8px;
	PADDING-BOTTOM: 10px;
	WIDTH: 778px;
	TOP: 185px;
}

#leftcolArtist_page2 {
	Z-INDEX: 7;
	BACKGROUND-COLOR: #999999;
	LEFT: 8px;
	FLOAT: left;
	PADDING-TOP: 20px;
	PADDING-left: 8px;
	PADDING-BOTTOM: 30px;
	WIDTH: 100%;
	POSITION: static;
	TOP: 185px;
	text-align: center;	/*margin-right:5px;*/
}
#leftcol2 {
	BACKGROUND: #999999; LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 30px; WIDTH: 460px; POSITION: absolute; TOP: 185px
}
#leftcolmypage {
	BACKGROUND: #999999; LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 30px; WIDTH: 300px; POSITION: absolute; TOP: 1065px
}
#basketcol {
	BACKGROUND: #999999; LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 30px; WIDTH: 600px; POSITION: absolute; TOP: 185px
}
.spacercol2 {
	Z-INDEX: 8; BACKGROUND: #999999; LEFT: 308px; FLOAT: left; WIDTH: 4px; POSITION: absolute; TOP: 185px;
}
.spacer-col2b {
	BACKGROUND: #999999; LEFT: 308px; FLOAT: left; WIDTH: 8px;
}
.spacercol2mypage {
	BACKGROUND: #999999; LEFT: 308px; FLOAT: left; WIDTH: 8px; POSITION: absolute; TOP: 1065px
}
.spacer_rss {
	RIGHT: 64px; BACKGROUND: #999999; WIDTH: 8px; POSITION: absolute; TOP: 49px; HEIGHT: 16px
}
#centercol {
	Z-INDEX: 9; 
	BACKGROUND: #999999; 
	LEFT: 314px; 
	FLOAT: left; 
	/*POSITION: absolute; 
	TOP: 185px*/
	WIDTH: 300px;
	 
	padding-right: 3px;
	padding-top: 5px;

}
#centercol2 {
	BACKGROUND: #999999; LEFT: 476px; FLOAT: left; POSITION: absolute; TOP: 185px;
}
#center-col3 {
	Z-INDEX: 9; BACKGROUND: #999999; LEFT: 316px; FLOAT: left; WIDTH: 300px; PADDING-TOP: 10px;
}
#centercolmypage {
	BACKGROUND: #999999; LEFT: 316px; FLOAT: left; WIDTH: 300px; POSITION: absolute; TOP: 1065px;
}
.spacercol4 {
	BACKGROUND: #999999; LEFT: 468px; FLOAT: left; WIDTH: 8px; POSITION: absolute; TOP: 185px;
}
.spacercol3 {
	Z-INDEX: 10; BACKGROUND: #999999; LEFT: 616px; FLOAT: left; WIDTH: 2px; /*POSITION: absolute;*/ TOP: 185px;
}
.spacercol3mypage {
	BACKGROUND: #999999; LEFT: 616px; FLOAT: left; WIDTH: 8px; POSITION: absolute; TOP: 1065px;
}
#rightcol {
	Z-INDEX: 12; 
	BACKGROUND: #999999; 
	/*LEFT: 624px; */
	FLOAT: right; 
	VISIBILITY: visible; 
	PADDING-BOTTOM: 30px; 
	WIDTH: 165px; 
	padding-top: 5px;
	/*POSITION: absolute; TOP: 185px*/
}
#rightcol_ws {
	LEFT: 622px;
	FLOAT: right; 
	VISIBILITY: visible; 
	PADDING-BOTTOM: 30px;
	WIDTH: 165px; 
	padding-top: 0px;
	padding-left: 5px;
	TOP: 675px;
}
.vertical_ad_top_ws {
	MARGIN-TOP: 0px;
	/*POSITION: relative;
	float:right;
	z-index: 0;*/
}
#rightcolmypage {
	BACKGROUND: #999999; LEFT: 624px; FLOAT: left; PADDING-BOTTOM: 30px; WIDTH: 160px; PADDING-TOP: 0px; POSITION: absolute; TOP: 1065px
}
#footer {
	
		BACKGROUND: #999999;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;	/*BACKGROUND: #cc0000; POSITION: relative;MARGIN-TOP: 30px;*/
		padding-top: 5px;
	}
#footer_content {
text-align: center;
clear: both;
width: 100%;
}
	
	#footer .Txtnegro {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	#footer .FONDOGRIS {
	background-color:#d6d6d6;
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	}
	#footer .FONDOGRISOSC {
	background-color:#797979;
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	}
	#footer .FONDOCEL {
	background-color:#a6d7ff;
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	}
	#footer .border {
	border:#999999 1px solid;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:200;
	}
	#footer .bordergrisarriba{
	border-top: #a9a9a9 2px solid;
	background-color:#0079ab;
	}
	#footer .borderblncarriba{
	border-top: #FFFFFF 2px solid;
	background-color:#0079ab;
	}
	
	#footer .borderceldablc{
	border-right:#FFFFFF 2px solid;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	}
	
	
	#footer .borderceldablc a{
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
	
	#footer .borderBC {
	border-right:#FFFFFF 1px solid;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	}
	
	#footer .borderBC a {
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	#footer .textoBC {
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	}
	#footer .textoBC a{
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	#footer .textoblc{
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	}
	
	#footer .textoblc a{
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
	
	#footer .fondogrisbde{
	background-color:#cccccc;
	border-top:#999999 2px solid;
	}
	#footer .lineagrischi{
	border-right:#999999 1px solid;
	}
	#footer .txtgris{
	color:#7f7f7f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:bold;
}


#newFooter {
	border: 1px solid #FF0000;
}

#breadcrumb {
	MARGIN-TOP: 0px; Z-INDEX: 5; LEFT: 17px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; PADDING-TOP: 5px; POSITION: absolute; TOP: 161px
}
#welcome_user {
	MARGIN-TOP: 0px; RIGHT: 74px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; PADDING-TOP: 5px; POSITION: absolute; TOP: 96px
}
.nowrap {
	PADDING-LEFT: 2px; WIDTH: 298px; WHITE-SPACE: nowrap
}
#flashplayer_block {
	/*POSITION: relative;*/ BACKGROUND-COLOR: #cccccc
}
#flashplayer_large_block {
	POSITION: relative; BACKGROUND-COLOR: #cccccc
}
#featured_album_review_block {
	POSITION: relative; BACKGROUND-COLOR: #cccccc
}
#users_search_block {
	POSITION: relative; BACKGROUND-COLOR: #cccccc
}
#sign_up_block {
	POSITION: relative; BACKGROUND-COLOR: #cccccc
}
#mypage_left_block {
	POSITION: relative; BACKGROUND-COLOR: #cccccc
}
#mypage_personalinfo_block {
	POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#concert_search_block {
	POSITION: relative; BACKGROUND-COLOR: #cccccc
}
#basket_block {
	POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#generic_page_block {
	WIDTH: 608px; /*POSITION: relative;*/ BACKGROUND-COLOR: #ffffff
	
}
#generic_page_block800 {
	WIDTH: 776px; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#generic_page_block600 {
	WIDTH: 600px; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#generic_page_block300 {
	POSITION: relative; BACKGROUND-COLOR: #ffffff;
}
#generic_page_blockPopup {
	WIDTH: 400px; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#newconcert_block {
	POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#mypage_mypictures_block {
	MARGIN-TOP: 15px; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#mypage_favoritevideos_block {
	WIDTH: 160px; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#mypage_blog_block {
	MARGIN-TOP: 15px; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#mypage_myfriends_block {
	POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#mypage_musicfan_block {
	MARGIN-TOP: 15px; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#mypage_profiletell_block {
	MARGIN-TOP: 15px; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#mypage_videolibrary_block {
	MARGIN-TOP: 15px; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#monthly_album_reviews {
	POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#baeble_users_block {
	POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#baeble_search_results_block {
	POSITION: relative; BACKGROUND-COLOR: #ffffff;
}
#band_info_block {
	MARGIN-TOP: 15px; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#upcoming_shows_block {
	MARGIN-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #ffffff;
}
#upcoming_events_block {
	MARGIN-TOP: 15px; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#album_archive_block {
	MARGIN-TOP: 15px; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#similar_concerts_block {
	POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#mostviewed_concerts_block {
	POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#top_10_concerts_block {
	MARGIN-TOP: 15px; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
.vertical_ad_top_newest {
	MARGIN-TOP: 200px; /*POSITION: relative;*/ BACKGROUND-COLOR: #ffffff
}
.vertical_ad_top {
	MARGIN-TOP: 0px; /*POSITION: relative;	*/
	float:left;
}
.vertical_ad_top_search {
	MARGIN-TOP: -1px; WIDTH: auto; POSITION: relative
}
.vertical_ad_bottom {
	MARGIN-TOP: 10px; POSITION: relative
}
.horizontal_ad_bottom {
	MARGIN-TOP: 0px; /*POSITION: relative;*/ BACKGROUND-COLOR: #ffffff
}
.footer_content {
	/*POSITION: relative; */
	TEXT-ALIGN: center;
	clear: both;
	width:700px;
}
.nooutline {
	outline: none;
}
.searchfield {
	WIDTH: 224px
}
.signupfield {
	WIDTH: 204px
}
.quantitybox {
	WIDTH: 70px
}
.quantitylinks {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0099ff; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.locationfield {
	MARGIN-BOTTOM: 4px; WIDTH: 224px
}
.grey {
	COLOR: #000000; BACKGROUND-COLOR: #000000
}
.alignbottom {
	VERTICAL-ALIGN: bottom
}
.blue_userbutton {
	BACKGROUND-IMAGE: url(/images/blue_userbutton.gif.ashx); PADDING-BOTTOM: 2px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat;
}
.search_text {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.blue_userbuttontext {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.blue_userbuttontext:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.blue_userbuttontext:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.blue_userbuttontext:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
A.blue_userbuttontext:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.navtext {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.navtext:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navtext:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navtext:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#CCCCCC; TEXT-DECORATION: none
}
A.navtext:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CCCCCC; TEXT-DECORATION: none
}
.navtextblue {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.navtextblue:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.navtextblue:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.navtextblue:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.navtextblue:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.bluebutton {
	/*BACKGROUND-IMAGE: url(/images/blue_button.gif); PADDING-BOTTOM: 4px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat*/
}
.bluebutton_short {
	/*BACKGROUND-IMAGE: url(/images/blue_button_short.gif); PADDING-BOTTOM: 4px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px*/
}
.searchbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/images/blue_userbutton.gif.ashx) no-repeat; PADDING-BOTTOM: 8px; COLOR: #ffffff; BORDER-TOP-STYLE: none; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 15px; BORDER-BOTTOM-STYLE: none
}

.perbutton {
	 FONT-WEIGHT: bold; FONT-SIZE: 11px;
	 BACKGROUND: url(/images/blue_userbutton.gif.ashx); 
	 PADDING-BOTTOM: 8px; COLOR: #ffffff; 
	 LINE-HEIGHT: 12px; 
	 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	 HEIGHT: 15px;
	 border: none;

}

.artis_page_searchbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/images/blue_userbutton.gif.ashx); PADDING-BOTTOM: 8px; COLOR: #ffffff; BORDER-TOP-STYLE: none; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 15px; BORDER-BOTTOM-STYLE: none
}
A.searchbutton:link {
	COLOR: #ffff33; TEXT-DECORATION: none
}
A.searchbutton:visited {
	COLOR: #ffff33; TEXT-DECORATION: none
}
A.searchbutton:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.searchbutton:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.rating {
	FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap
}
.yellow_banner {
	BACKGROUND-IMAGE: url(/images/banner_yellow.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px
}
.yellow_banner_large {
	BACKGROUND-IMAGE: url(/images/banner_yellow_lg.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px
}
.yellow_banner_xlarge {
	BACKGROUND-IMAGE: url(/images/banner_yellow_600.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px
}
.yellow_banner_small {
	BACKGROUND-IMAGE: url(/images/banner_yellow_small.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px
}
.yellow_grey_banner {
	BACKGROUND-IMAGE: url(/images/yellow_grey_banner.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px
}
.generic_page_banner {
	BACKGROUND-IMAGE: url(/images/generic_page_banner.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px
}
.generic_artist_page_banner {
	BACKGROUND-IMAGE: url(/images/generic_page_banner300_opLG.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px;
}
.generic_artist_page_banner_ws {
	BACKGROUND-IMAGE: url(/images/generic_page_banner300_opLG_ws.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px;
}
.generic_artist_page_banner_white {
	BACKGROUND-IMAGE: url(/images/generic_page_banner_white.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px
}
.generic_page_banner800 {
	BACKGROUND-IMAGE: url(/images/generic_page_banner800.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px
}
.generic_page_banner300 {
	BACKGROUND-IMAGE: url(/images/generic_page_banner_sprites.jpg.ashx); BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px;
	background-position: 0px -134px !important;
	/*generic_page_banner300.gif 37*/
}
.generic_page_banner300_search {
	BACKGROUND-IMAGE: url(/images/generic_page_banner_sprites.jpg.ashx); BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px;
	background-position: 0px -185px !important;
	/*/images/generic_page_banner300_op.giff*/
}
.generic_page_banner300gray {
	BACKGROUND-IMAGE: url(/images/generic_page_banner300gray.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px
}
.generic_page_banner300floatingpointer {
	BACKGROUND-IMAGE: url(/images/generic_page_banner_sprites.jpg.ashx); BACKGROUND-REPEAT: no-repeat; HEIGHT: 42px;
	background-position: 0px 0px !important;
	/*/images/generic_page_banner300_floatingpointer.gif*/
}
.generic_page_banner600floatingpointer {
	BACKGROUND-IMAGE: url(/images/generic_page_banner600_floatingpointer.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 42px
}
.generic_page_banner800floatingpointer {
	BACKGROUND-IMAGE: url(/images/generic_page_banner800_floatingpointer.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 42px
}
.generic_page_banner800floatingpointer {
	BACKGROUND-IMAGE: url(/images/generic_page_banner800_floatingpointer.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 42px
}
.generic_page_bannerPopup {
	BACKGROUND-IMAGE: url(/images/generic_page_bannerPopup.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px
}
.artist_page_banner_300 {
	BACKGROUND-IMAGE: url(/images/artist_page_banner_300.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px;
}
.flash_banner_blue {
	BACKGROUND-IMAGE: url(/images/generic_page_banner_sprites.jpg.ashx); BACKGROUND-REPEAT: no-repeat; HEIGHT: 46px;
	background-position: 0px -59px !important;
	/*images/flash_banner_blue.gif*/
}
.flash_banner_large_blue {
	BACKGROUND-IMAGE: url(/images/flash_banner_lg_blue.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 46px
}
.blue_filler {
	BACKGROUND-IMAGE: url(/images/blue_filler.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 46px
}
.bluebuttontext {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.bluebuttontext:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.bluebuttontext:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.bluebuttontext:hover {
	COLOR: #ffff33; TEXT-DECORATION: none
}
A.bluebuttontext:active {
	COLOR: #ffff33; TEXT-DECORATION: none
}
.yellowbar_headertext {
	MARGIN-TOP: 0px; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 15px; VERTICAL-ALIGN: bottom; COLOR: #ffffff; LINE-HEIGHT: 17px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.yellowbar_smalltext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; LETTER-SPACING: 1px
}
.yellowbar_headertextfloating {
	MARGIN-TOP: 2px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 15px; VERTICAL-ALIGN: bottom; COLOR: #ffffff; LINE-HEIGHT: 17px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.bluebar_headertext {
	PADDING-RIGHT: 4px; MARGIN-TOP: 2px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 15px; VERTICAL-ALIGN: bottom; COLOR: #ffffff; LINE-HEIGHT: 17px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.bluebar_smalltext {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 12px; VERTICAL-ALIGN: top; COLOR: #ffffff; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.titletext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0099ff; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.titletextblack {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.titletextsmall {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #0099ff; LINE-HEIGHT: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.bodytext {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.bodytext_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.bodytext_green {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: green; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.breadcrumbtext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.breadcrumbtext:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.breadcrumbtext:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.breadcrumbtext:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.breadcrumbtext:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
.subtext {
	FONT-SIZE: 11px; COLOR: #807e7e; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.h1 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 2px; COLOR: #0099ff; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0099ff; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A {
	TEXT-DECORATION: none
}
A {
	TEXT-DECORATION: none
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:focus {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
/*FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
*/
.countrydrop {
	FONT-SIZE: 10px
}
.checkoutbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/images/blue_button_long.gif) no-repeat; PADDING-BOTTOM: 8px; COLOR: #ffffff; BORDER-TOP-STYLE: none; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 15px; BORDER-BOTTOM-STYLE: none
}
#dropmenudiv {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; Z-INDEX: 100; BORDER-LEFT: black 0px solid; COLOR: #ffffff; LINE-HEIGHT: 13px; BORDER-BOTTOM: black 0px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; POSITION: absolute
}
#dropmenudiv A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; WIDTH: 100%; COLOR: #ffffff; TEXT-INDENT: 3px; LINE-HEIGHT: 13px; PADDING-TOP: 1px; BORDER-BOTTOM: black 0px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
#dropmenudiv A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.requiredField {
	COLOR: red
}
.boldRed {
	FONT-WEIGHT: bold; COLOR: red
}
.boldBlack {
	FONT-WEIGHT: bold; COLOR: #000000
}
.boldWhite {
	COLOR: white
}
.blogHeaderTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 185%; PADDING-BOTTOM: 4px; MARGIN: 0.25em 0px 0px; COLOR: #000000; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}

.concertFloatBlock
{
	MARGIN-TOP: 10px;
	POSITION: relative;
	z-index:0;
	float:left;
}

.concertFloatBlock_ws
{
	MARGIN-TOP: 0px;
	POSITION: relative;
	z-index:0;
	float:left;
}

/*TOP MENNU*/
.pos_userbuttons{
MARGIN-TOP: 0px; WIDTH: auto; /*POSITION:relative;*/
}




#apDiv2 {
	width:550px;
	height:350px;
	z-index:4;
	left: 50%;
	top: 10%;
	visibility: visible;
	overflow: auto;
	clip: auto;
	position: absolute;
}
	
.Search1 {
	width: 40px;
	height: 20px;
	border: 0;
	background: transparent url(/images/searchl.png.ashx) no-repeat center top;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	position: absolute;
	margin-top: 2px;
	color: #00A1D9;
	left: 160px;
}

/* TopMenu */
/* common styling */
#TopMenu {font-family:  Arial,Verdana,Helvetica,sans-serif; 
width:550px; height:20px; 
font-size:12px; font-weight:bold;
margin:0px;
position:absolute;
top: 140px;
left:17px;
z-index: 1000;
}
#TopMenu ul li a, #TopMenu ul li a:visited {
text-decoration:none;  
text-align:center; 
color:#00599C;  
font-size:12px; 
overflow: hidden; 
padding: 3px 5px 0px 5px;
/* Hakc Back IE 8*/
background-image:url(../images/topmenu_transparent.gif.ashx);
height:18px;
display:block;
}
#TopMenu ul {padding:0; margin:0; list-style: none;}
#TopMenu ul li {float:left; position:relative;}
#TopMenu ul li ul {display: none;}
/* specific to non IE browsers */
#TopMenu ul li:hover a {color:#00599C; background:#ffffff;}
#TopMenu ul li:hover ul {display:block; position:absolute; top:17px; left:0; width:105px;}
#TopMenu ul li:hover ul li a.hide {background:#6a3; color:#ffffff;}
#TopMenu ul li:hover ul li:hover a.hide {background:#ffffff; color:#000;}
#TopMenu ul li:hover ul li ul {display: none;}
#TopMenu ul li:hover ul li a {display:block; background:#ddd; color:#000;}
#TopMenu ul li:hover ul li a:hover {background:#ffffff; color:#000;}
#TopMenu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
#TopMenu ul li:hover ul li:hover ul.left {left:-105px;}

#TopMenu #TopMenuItems li a {display:block; text-decoration:none; height:20px; text-align:left; color:#00599C; background-color: #5CB1D4; line-height:20px; font-size:12px; overflow:hidden; width:100px;}
#TopMenu #TopMenuItems li a:hover{background-color: #ffffff;}

