a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pressroomb a,
#privacyb a,
#customerserviceb a,
#employmentb a,
#affiliatesprogramsb a,
#wirelessb a,
#advertisingb a,
#calendarb a,
#downloadsb a,
#refundsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 21px;
   background-position: 0% 0px;
   font-size: 21px;
   line-height: 21px;
}

#contactb a,
#affiliatesb a,
#blogb a,
#guestlistb a,
#servicesb a,
#mediab a,
#eventsb a,
#buyb a,
#homeb a,
#aboutb a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#videosb a:hover,
#ticketsb a:hover,
#pressb a:hover,
#pasteventsb a:hover,
#photosb a:hover  {
   background-position: -137px 0%;
}

#ticketsb a,
#videosb a,
#pressb a,
#pasteventsb a,
#photosb a  {
   background-repeat: no-repeat;
   display: block;
   height: 36px;
   width: 137px;
   background-position: 0% 0px;
   font-size: 36px;
   line-height: 36px;
}

#guestlistimg,
#bottleimg,
#artistimg,
#buyimg,
#venueimg  {
   visibility: visible;
   position: absolute;
   top: 658px;
   z-index: 2;
   width: 98px;
   height: 32px;
}

#aboutb a:hover,
#wirelessb a:hover,
#calendarb a:hover  {
   background-position: -68px 0%;
}


#cityselectortext p a:hover  {
   color: #E7BC3A;
   text-decoration: underline;
}


#cityselectortext p a  {
   text-decoration: none;
   color: #FFFFFF;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
}


#pressroomb a:hover,
#employmentb a:hover  {
   background-position: -85px 0%;
}

#refundsb a:hover,
#employeeb a:hover  {
   background-position: -62px 0%;
}

#privacyb a:hover,
#homeb a:hover  {
   background-position: -60px 0%;
}

#emailimg,
#phoneimg,
#nameimg  {
   visibility: visible;
   position: absolute;
   top: 722px;
   z-index: 2;
   width: 132px;
   height: 20px;
}

#affiliatesprogramsb a:hover  {
   background-position: -133px 0%;
}

#pid3events,
#home,
#about  {
   margin: 0px auto 0px auto;
   width: 951px;
   position: relative;
}

#employmentb,
#pressroomb  {
   visibility: visible;
   position: absolute;
   top: 758px;
   z-index: 2;
   width: 85px;
   height: 21px;
}

#customerserviceb a:hover  {
   background-position: -125px 0%;
}

#youtubeimg,
#myspaceimg  {
   visibility: visible;
   position: absolute;
   top: 724px;
   z-index: 2;
   width: 17px;
   height: 17px;
}

#affiliatesprogramsb a  {
   width: 133px;
   background-image: url(eventsmedia/affiliatesprogramsb.gif);
}

#wirelessb,
#calendarb  {
   visibility: visible;
   position: absolute;
   top: 758px;
   z-index: 2;
   width: 68px;
   height: 21px;
}

#advertisingb a:hover  {
   background-position: -87px 0%;
}

#affiliatesprogramsb  {
   visibility: visible;
   position: absolute;
   left: 294px;
   top: 758px;
   z-index: 2;
   width: 133px;
   height: 21px;
}

#affiliatesb a:hover  {
   background-position: -101px 0%;
}

#downloadsb a:hover  {
   background-position: -84px 0%;
}

#guestlistb a:hover  {
   background-position: -100px 0%;
}

#customerserviceb a  {
   width: 125px;
   background-image: url(eventsmedia/customerserviceb.gif);
}

#cityselectortext p  {
   font: 11px/13px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#servicesb a:hover  {
   background-position: -91px 0%;
}

#verticalbannerimg  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 184px;
   z-index: 3;
   width: 154px;
   height: 507px;
}

#verticalbannerbox  {
   background: url(eventsmedia/verticalbannerbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 173px;
   z-index: 2;
   width: 176px;
   height: 532px;
}

#cityselectortext  {
	visibility: visible;
	position: absolute;
	left: 624px;
	top: 5px;
	z-index: 2;
	width: 325px;
}

#contactb a:hover  {
   background-position: -90px 0%;
}

#customerserviceb  {
   visibility: visible;
   position: absolute;
   left: 160px;
   top: 758px;
   z-index: 2;
   width: 125px;
   height: 21px;
}

#copyrighttext p  {
   font: 10px/12px Verdana;
   margin: 0px;
   text-align: center;
   color: #FFFFFF;
}

#copyrighttext p a:hover  {
   font: 10px/12px Verdana;
   text-align: center;
   color: #E7BC3A;
   text-decoration: underline;
}

#copyrighttext p a {
   font: 10px/12px Verdana;
   margin: 0px;
   text-align: center;
   color: #FFFFFF;
}

#newslettertitle  {
   background: url(eventsmedia/newslettertitle.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 727px;
   z-index: 2;
   width: 138px;
   height: 10px;
}

#eventsb a:hover  {
   background-position: -74px 0%;
}

#musicb a:hover  {
   background-position: -31px 0%;
}

#mediab a:hover  {
   background-position: -63px 0%;
}

#advertisingb a  {
   width: 87px;
   background-image: url(eventsmedia/advertisingb.gif);
}

#affiliatesb a  {
   width: 101px;
   background-image: url(eventsmedia/affiliatesb.gif);
}

#employmentb a  {
   width: 85px;
   background-image: url(eventsmedia/employmentb.gif);
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 129px;
   top: 792px;
   z-index: 2;
   width: 705px;
}

#blogb a:hover  {
   background-position: -56px 0%;
}

#guestlistb a  {
   width: 100px;
   background-image: url(eventsmedia/guestlistb.gif);
}

#downloadsb a  {
   width: 84px;
   background-image: url(eventsmedia/downloadsb.gif);
}

#sharethisimg  {
	visibility: visible;
	position: absolute;
	left: 765px;
	top: 722px;
	z-index: 2;
	width: 79px;
	height: 16px;
}


#topbannerbox  {
   background: url(eventsmedia/topbannerbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 176px;
   top: 21px;
   z-index: 2;
   width: 775px;
   height: 112px;
}

#advertisingb  {
   visibility: visible;
   position: absolute;
   left: 603px;
   top: 758px;
   z-index: 2;
   width: 87px;
   height: 21px;
}

#buyb a:hover  {
   background-position: -44px 0%;
}

#pressroomb a  {
   width: 85px;
   background-image: url(eventsmedia/pressroomb.gif);
}

#guestlistimg  {
   left: 416px;
}

#topbannerimg  {
   visibility: visible;
   position: absolute;
   left: 189px;
   top: 32px;
   z-index: 3;
   width: 750px;
   height: 90px;
}

#pasteventsb  {
   visibility: hidden;
   position: absolute;
   left: 293px;
   top: 164px;
   z-index: 5;
   width: 137px;
   height: 36px;
}

#facebookimg  {
	visibility: visible;
	position: absolute;
	left: 685px;
	top: 724px;
	z-index: 2;
	width: 16px;
	height: 17px;
}

#wirelessb a  {
   width: 68px;
   background-image: url(eventsmedia/wirelessb.gif);
}

#employeeb a  {
   background: url(eventsmedia/employeeb.gif) no-repeat 0% 0px;
   display: block;
   height: 27px;
   width: 62px;
   font-size: 27px;
   line-height: 27px;
}

#calendarb a  {
   width: 68px;
   background-image: url(eventsmedia/calendarb.gif);
}

#affiliatesb  {
   visibility: visible;
   position: absolute;
   left: 662px;
   top: 141px;
   z-index: 3;
   width: 101px;
   height: 23px;
}

#employmentb  {
   left: 435px;
}

#servicesb a  {
   width: 91px;
   background-image: url(eventsmedia/servicesb.gif);
}

#pressroomb  {
   left: 700px;
}

#downloadsb  {
   visibility: visible;
   position: absolute;
   left: 793px;
   top: 758px;
   z-index: 2;
   width: 84px;
   height: 21px;
}

#privacyb a  {
   width: 60px;
   background-image: url(eventsmedia/privacyb.gif);
}

#contactb a  {
   width: 90px;
   background-image: url(eventsmedia/contactb.gif);
}

#guestlistb  {
   visibility: visible;
   position: absolute;
   left: 386px;
   top: 141px;
   z-index: 3;
   width: 100px;
   height: 23px;
}

#refundsb a  {
   width: 62px;
   background-image: url(eventsmedia/refundsb.gif);
}

#ticketsb a  {
   background-image: url(eventsmedia/ticketsb.gif);
}

#youtubeimg  {
   left: 736px;
}

#myspaceimg  {
   left: 709px;
}

#photosb a  {
   background-image: url(eventsmedia/photosb.gif);
}

#employeeb  {
   visibility: visible;
   position: absolute;
   left: 880px;
   top: 719px;
   z-index: 3;
   width: 62px;
   height: 27px;
}

#videosb a  {
   background-image: url(eventsmedia/videosb.gif);
}

#wirelessb  {
   left: 15px;
}

#submitimg  {
   visibility: visible;
   position: absolute;
   left: 607px;
   top: 722px;
   z-index: 2;
   width: 64px;
   height: 20px;
}

#servicesb  {
   visibility: visible;
   position: absolute;
   left: 179px;
   top: 141px;
   z-index: 3;
   width: 91px;
   height: 23px;
}

#calendarb  {
   left: 528px;
}

#eventsb a  {
   width: 74px;
   background-image: url(eventsmedia/eventsb.gif);
}

#artistimg  {
   left: 732px;
}

#bottleimg  {
   left: 521px;
}

#privacyb  {
   visibility: visible;
   position: absolute;
   left: 885px;
   top: 758px;
   z-index: 2;
   width: 60px;
   height: 21px;
}

#musicb a  {
   background: url(eventsmedia/musicb.gif) no-repeat 0% 0px;
   display: block;
   height: 33px;
   width: 31px;
   font-size: 33px;
   line-height: 33px;
}

#emailimg  {
   left: 319px;
   background-image: url(eventsmedia/emailimg.gif);
   background-repeat:no-repeat;
}

#mediab a  {
   width: 63px;
   background-image: url(eventsmedia/mediab.gif);
}

#refundsb  {
   visibility: visible;
   position: absolute;
   left: 91px;
   top: 758px;
   z-index: 2;
   width: 62px;
   height: 21px;
}

#phoneimg  {
   left: 462px;
   background-image:url(eventsmedia/phoneimg.gif);
   background-repeat:no-repeat;
}

#ticketsb  {
   visibility: hidden;
   position: absolute;
   left: 599px;
   top: 164px;
   z-index: 6;
   width: 137px;
   height: 36px;
}

#pressb a  {
   background-image: url(eventsmedia/pressb.gif);
}

#aboutb a  {
   width: 68px;
   background-image: url(eventsmedia/aboutb.gif);
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 855px;
   top: 141px;
   z-index: 3;
   width: 90px;
   height: 23px;
}

#venueimg  {
   left: 627px;
}

#videosb  {
	visibility: hidden;
	position: absolute;
	left: 510px;
	top: 193px;
	z-index: 6;
	width: 137px;
	height: 36px;
}

#logoimg  {
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 43px;
   z-index: 2;
   width: 156px;
   height: 58px;
}

#nameimg  {
   left: 176px;
   background-image: url(eventsmedia/nameimg.gif);
   background-repeat:no-repeat;
}

#photosb  {
   visibility: hidden;
   position: absolute;
   left: 510px;
   top: 164px;
   z-index: 4;
   width: 137px;
   height: 36px;
}

#blogb a  {
   width: 56px;
   background-image: url(eventsmedia/blogb.gif);
}

#menubar  {
   background: url(eventsmedia/menubar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 135px;
   z-index: 2;
   width: 950px;
   height: 35px;
}

#eventsb  {
   visibility: visible;
   position: absolute;
   left: 291px;
   top: 141px;
   z-index: 3;
   width: 74px;
   height: 23px;
}

#homeb a  {
   width: 60px;
   background-image: url(eventsmedia/homeb.gif);
}

#aboutb  {
   visibility: visible;
   position: absolute;
   left: 90px;
   top: 141px;
   z-index: 3;
   width: 68px;
   height: 23px;
}

#pressb  {
   visibility: hidden;
   position: absolute;
   left: 510px;
   top: 222px;
   z-index: 6;
   width: 137px;
   height: 36px;
}

#musicb  {
   visibility: visible;
   position: absolute;
   left: 850px;
   top: 716px;
   z-index: 2;
   width: 31px;
   height: 33px;
}

#mediab  {
   visibility: visible;
   position: absolute;
   left: 507px;
   top: 141px;
   z-index: 3;
   width: 63px;
   height: 23px;
}

#buyimg  {
   left: 837px;
}

#buyb a  {
   width: 44px;
   background-image: url(eventsmedia/buyb.gif);
}

#id1bg  {
   background: url(eventsmedia/id1bg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 951px;
   height: 820px;
}

#blogb  {
   visibility: visible;
   position: absolute;
   left: 784px;
   top: 141px;
   z-index: 3;
   width: 56px;
   height: 23px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 141px;
   z-index: 3;
   width: 60px;
   height: 23px;
}

#buyb  {
   visibility: visible;
   position: absolute;
   left: 596px;
   top: 141px;
   z-index: 3;
   width: 44px;
   height: 23px;
}


.holder {
				float: left;
				margin: 10px;
			}
			.scroll-pane {
				margin: 0px;
				padding: 0px 19px 0px 0px;
				width: 200px;
				overflow: auto;
				float: left;
				height: 485px;
			}
			
			.scroll-pane2 {
	margin: 0px;
	padding: 0px 19px 0px 0px;
	width: 750px;
	overflow: auto;
	float: left;
	height: 510px;
			}
			
			.detail {
			   	margin: 0px;
			   	padding: 0px 7px 0px 0px;
				overflow: auto;
				float: left;
				height: 130px;
				width: 515px;
			}
			
			.content-detail {
			   	margin: 0px;
			   	padding: 0px 19px 0px 0px;
				overflow: auto;
				float: left;
				height: 506px;
				width: 525px;
			}
			
			.winXP .jScrollPaneTrack {
				background: url(eventsmedia/bar.jpg)top center repeat-y;
			}
			.winXP .jScrollPaneDrag {
				background: url(eventsmedia/dragbar.jpg) no-repeat 0 50%;
			}
			.winXP .jScrollPaneDragTop {
				background: url(windows_drag_top.gif) no-repeat;
				height: 4px;
			}
			.winXP .jScrollPaneDragBottom {
				background: url(windows_drag_bottom.gif) no-repeat;
				height: 4px;
			}
			.winXP a.jScrollArrowUp {
				height: 17px;
				background: url(windows_arrow_up.gif) no-repeat 0 0;
			}
			.winXP a.jScrollArrowUp:hover {
				background-position: 0 -20px;
			}
			.winXP a.jScrollArrowDown {
				height: 17px;
				background: url(windows_arrow_down.gif) no-repeat 0 0;
			}
			.winXP a.jScrollArrowDown:hover {
				background-position: 0 -20px;
			}
			.winXP a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover {
				background-position: 0 -40px;
			}
			
			
			.osX .jScrollPaneTrack {
				background: url(osx_track.gif) repeat-y;
			}
			.osX .jScrollPaneDrag {
				background: url(osx_drag_middle.gif) repeat-y;
			}
			.osX .jScrollPaneDragTop {
				background: url(osx_drag_top.gif) no-repeat;
				height: 6px;
			}
			.osX .jScrollPaneDragBottom {
				background: url(osx_drag_bottom.gif) no-repeat;
				height: 7px;
			}
			.osX a.jScrollArrowUp {
				height: 24px;
				background: url(osx_arrow_up.png) no-repeat 0 -30px;
			}
			.osX a.jScrollArrowUp:hover {
				background-position: 0 0;
			}
			.osX a.jScrollArrowDown {
				height: 24px;
				background: url(osx_arrow_down.png) no-repeat 0 -30px;
			}
			.osX a.jScrollArrowDown:hover {
				background-position: 0 0;
			}
			
			.left .jScrollPaneTrack {
				left: 0;
				right: auto;
			}
			.left a.jScrollArrowUp {
				left: 0;
				right: auto;
			}
			.left a.jScrollArrowDown {
				left: 0;
				right: auto;
			}
		
			
			/* IE SPECIFIC HACKED STYLES */
			* html .osX .jScrollPaneDragBottom {
				bottom: -1px;
			}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #4F3922;
   background-image:url(homemedia/bg.jpg);
   background-repeat:repeat-x;
}

