 body{font-family: arial,sans-serif;
 font-size: 9pt;
 color: #FFFFFF} 
 
 td{font-family: arial, sans-serif;
 font-size: 9pt;
 color: #FFFFFF} 
 
 p{font-family: arial,sans-serif;
 font-size: 9pt;
 line-height: 12pt;
 color: #FFFFFF}
 
 a:link {
	color: #FFFFFF;
	text-decoration: none;
	}
a:visited { 
	color: #FFFFCC;
	}
a:hover {
	color: #FFFF99;
	text-decoration: underline;
	}
a:active {
	color: #FFFF99;
	text-decoration: underline;
	}
 
  .footer{
	font-family: arial,sans-serif;
	font-size: 7pt;
	color: #999999;
	text-align: center;
}
 
 .bold{font-family: arial, sans-serif;
 font-size: 8.5pt;
 font-weight: bold;
 color: #FFFFFF}  
 
 .artist_desc {
	font-family: arial, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	color: #FFFFFF;
	text-align: justify;
	letter-spacing: normal;
}

 .artist_name {
	font-family: arial,sans-serif;
	font-size: 8.5pt;
	color: #FFFFFF;
}

 .artist_playlist {
	font-family: arial, sans-serif;
	font-size: 9pt;
	line-height: 16pt;
	color: #FFFFFF;
}

 .artist_media {
	font-family: arial, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
}
 .artist_nameLg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #FFbF55;
	font-weight: bold;
	text-decoration: none;
}

 .bold_ICONtxt {font-family: arial, sans-serif;
 font-size: 8.5pt;
 font-weight: bold;
 color: #FFbF55;
 }
 
  .artist_name2 {
	font-family: arial, sans-serif;
	font-size: 8.5pt;
	color: #FFbF55;
	text-transform: none;
}

.small {

	font-family: arial,sans-serif;
	font-size: 8.5pt;
	color: #FFFFFF;
}

.smallYellow {

	font-family: arial,sans-serif;
	font-size: 8.5pt;
	color: #FFFFcc;
}

.boldYellow {
font-family: arial, sans-serif;
 font-size: 8.5pt;
 font-weight: bold;
 color: #FFFFCC;
}

 
 .content {

	font-family: arial, sans-serif;
	font-size: 8.5pt;
	line-height: 12pt;
	color: #FFFFFF;
	text-align: justify;
	letter-spacing: normal;
}


table#contactForm tr td {
	
	vertical-align: top;
	font-family: arial, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	color: #FFFFFF;
	
}
 
#contactForm input.txt {
	
	margin: 0 0 8px 0;
	
	width: 245px;
	border: solid 1px #999999;

}
#contactForm input.areaCode, #contactForm input.state {
	width: 52px;
	float: left;
}
#contactForm input.phoneNumber {
	margin: 0 50px 8px 0;
	width: 174px;
	float: right;
}
#contactForm input.zipcode {
	margin: 0 50px 8px 0;
	width: 81px;
	float: right;
}
#contactForm img.zipcode {
	float: right;
}

#contactForm ul {
	
	margin: 0 0 0 25px;
	padding: 0;
	list-style: none;
	clear: both;
	
}

#contactForm ul li {
	
	float: left;
	margin: 5px 18px 0 0;
	width: 222px;
	
}

#contactForm ul input {
	
	margin: 0 5px 0 0;
	float: left;
	
	width: 15px;
	height: 15px;
	border: solid 1px #999999;

}

#contactForm textarea.otherArtist, #contactForm textarea.comments {

	margin: 0 0 30px 25px;
	width: 408px;
	height: 90px;
	
	border: solid 1px #999999;

}
#contactForm textarea.comments {
	margin: 30px 0 30px 25px;
}

#contactForm p {

	margin: 0 35px 10px 25px;

}

.buttons input {
	margin: 0 -10px 30px 25px;
}








img { border: 0; }


.clear {
	margin: 0;
	padding: 0;
	line-height: .01em;
	font-size: .01em;
	clear: both;
	overflow: hidden;
}












/* digipop new classes */


#topNav ul {
	margin: 0;
	padding: 0;
	height: 20px;
	overflow: hidden;
	list-style: none;
	width: 377px;
}

#topNav ul li {
	display: inline;
}

#topNav ul li a {
	color: #600;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	display: block;
	height: 20px;
	float: left;
}

#topNav ul li a span {
	position: relative;
	top: -500px;
}

#topNav ul li#about a {
	background-image: url(/images/nav_about_OFF.gif);
	width: 56px;
}
#topNav ul li#about a:hover, #topNav ul li#about a.on {
	background-image: url(/images/nav_about_ON.gif);
}

#topNav ul li#services a {
	background-image: url(/images/nav_services_OFF.gif);
	width: 59px;
}
#topNav ul li#services a:hover, #topNav ul li#services a.on {
	background-image: url(/images/nav_services_ON.gif);
}

#topNav ul li#destinations a {
	background-image: url(/images/nav_destinations_OFF.gif);
	width: 83px;
}
#topNav ul li#destinations a:hover, #topNav ul li#destinations a.on {
	background-image: url(/images/nav_destinations_ON.gif);
}

#topNav ul li#clients a {
	background-image: url(/images/nav_clients_OFF.gif);
	width: 52px;
}
#topNav ul li#clients a:hover, #topNav ul li#clients a.on {
	background-image: url(/images/nav_clients_ON.gif);
}

#topNav ul li#sitemap a {
	background-image: url(/images/nav_sitemap_OFF.gif);
	width: 55px;
}
#topNav ul li#sitemap a:hover, #topNav ul li#sitemap a.on {
	background-image: url(/images/nav_sitemap_ON.gif);
}

#topNav ul li#contact a {
	background-image: url(/images/nav_contact_OFF.gif);
	width: 69px;
}
#topNav ul li#contact a:hover, #topNav ul li#contact a.on {
	background-image: url(/images/nav_contact_ON.gif);
}


/* */


#sideNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sideNav ul li {
	display: inline;
	line-height: .1px;
}

#sideNav ul li a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 235px;
	height: 16px;
}

#sideNav ul li a span {
	position: relative;
	top: -500px;
	background-color: lime;
	margin: 0;
}

#sideNav ul li#acapella a {
	background-image: url(/images/nav_cat_acapella_OFF.gif);
}
#sideNav ul li#acapella a:hover, #sideNav ul li#acapella a.on {
	background-image: url(/images/nav_cat_acapella_ON.gif);
}

#sideNav ul li#blues a {
	background-image: url(/images/nav_cat_blues_OFF.gif);
}
#sideNav ul li#blues a:hover, #sideNav ul li#blues a.on {
	background-image: url(/images/nav_cat_blues_ON.gif);
}

#sideNav ul li#classical a {
	background-image: url(/images/nav_cat_classical_OFF.gif);
}
#sideNav ul li#classical a:hover, #sideNav ul li#classical a.on {
	background-image: url(/images/nav_cat_classical_ON.gif);
}

#sideNav ul li#comedy a {
	background-image: url(/images/nav_cat_comedy_OFF.gif);
}
#sideNav ul li#comedy a:hover, #sideNav ul li#comedy a.on {
	background-image: url(/images/nav_cat_comedy_ON.gif);
}

#sideNav ul li#country a {
	background-image: url(/images/nav_cat_country_OFF.gif);
}
#sideNav ul li#country a:hover, #sideNav ul li#country a.on {
	background-image: url(/images/nav_cat_country_ON.gif);
}

#sideNav ul li#dance a {
	background-image: url(/images/nav_cat_dance_OFF.gif);
}
#sideNav ul li#dance a:hover, #sideNav ul li#dance a.on {
	background-image: url(/images/nav_cat_dance_ON.gif);
}

#sideNav ul li#dj a {
	background-image: url(/images/nav_cat_dj_OFF.gif);
}
#sideNav ul li#dj a:hover, #sideNav ul li#dj a.on {
	background-image: url(/images/nav_cat_dj_ON.gif);
}

#sideNav ul li#headliners a {
	background-image: url(/images/nav_cat_headliners_OFF.gif);
}
#sideNav ul li#headliners a:hover, #sideNav ul li#headliners a.on {
	background-image: url(/images/nav_cat_headliners_ON.gif);
}

#sideNav ul li#interactive a {
	background-image: url(/images/nav_cat_interactive_OFF.gif);
}
#sideNav ul li#interactive a:hover, #sideNav ul li#interactive a.on {
	background-image: url(/images/nav_cat_interactive_ON.gif);
}

#sideNav ul li#interactive-games a {
	background-image: url(/images/nav_cat_interactive-games_OFF.gif);
}
#sideNav ul li#interactive-games a:hover, #sideNav ul li#interactive-games a.on {
	background-image: url(/images/nav_cat_interactive-games_ON.gif);
}

#sideNav ul li#international a {
	background-image: url(/images/nav_cat_international_OFF.gif);
}
#sideNav ul li#international a:hover, #sideNav ul li#international a.on {
	background-image: url(/images/nav_cat_international_ON.gif);
}

#sideNav ul li#jazz a {
	background-image: url(/images/nav_cat_jazz_OFF.gif);
}
#sideNav ul li#jazz a:hover, #sideNav ul li#jazz a.on {
	background-image: url(/images/nav_cat_jazz_ON.gif);
}

#sideNav ul li#latin a {
	background-image: url(/images/nav_cat_latin_OFF.gif);
}
#sideNav ul li#latin a:hover, #sideNav ul li#latin a.on {
	background-image: url(/images/nav_cat_latin_ON.gif);
}

#sideNav ul li#magic a {
	background-image: url(/images/nav_cat_magic_OFF.gif);
}
#sideNav ul li#magic a:hover, #sideNav ul li#magic a.on {
	background-image: url(/images/nav_cat_magic_ON.gif);
}

#sideNav ul li#orchestra a {
	background-image: url(/images/nav_cat_orchestra_OFF.gif);
}
#sideNav ul li#orchestra a:hover, #sideNav ul li#orchestra a.on {
	background-image: url(/images/nav_cat_orchestra_ON.gif);
}

#sideNav ul li#progressive a {
	background-image: url(/images/nav_cat_progressive_OFF.gif);
}
#sideNav ul li#progressive a:hover, #sideNav ul li#progressive a.on {
	background-image: url(/images/nav_cat_progressive_ON.gif);
}

#sideNav ul li#teambuilding a {
	background-image: url(/images/nav_cat_teambuilding_OFF.gif);
}
#sideNav ul li#teambuilding a:hover, #sideNav ul li#teambuilding a.on {
	background-image: url(/images/nav_cat_teambuilding_ON.gif);
}

#sideNav ul li#tribute a {
	background-image: url(/images/nav_cat_tribute_OFF.gif);
}
#sideNav ul li#tribute a:hover, #sideNav ul li#tribute a.on {
	background-image: url(/images/nav_cat_tribute_ON.gif);
}

#sideNav ul li#unique a {
	background-image: url(/images/nav_cat_unique_OFF.gif);
}
#sideNav ul li#unique a:hover, #sideNav ul li#unique a.on {
	background-image: url(/images/nav_cat_unique_ON.gif);
}




/* */

h1#tagline {
	color: #f60;
	font-size: 11px;
	padding: 0 0 5px 10px;
	margin: 0;
}




#introBlurb {
	padding: 20px 20px;	
}

#introBlurb h2 {
	font-size: 16px;
	margin: 0 0 10px 0;
}

#introBlurb img {
	float: right;
	margin-left: 30px;
}





/* */

#footerNav {
	text-align: center;
	padding: 10px 100px 0 100px;
}

#footerNav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#footerNav ul li {
	display: inline;
	font-size: 10px;
}

#footerNav ul li a {
	text-decoration: underline;
	margin: 0 2px;
}




#picoResults {
	margin: 10px;
	width: 520px;
}
#picoResults li a {
	font-size: 16px;
	text-decoration: underline;
	color: #FFFF99;
}


ul#sitemapTopLevel {
	margin: 20px 0 20px 50px;
	padding: 0;
	list-style: none;
}

ul#sitemapTopLevel li {
	display: inline;
	margin-right: 35px;
}



ul.sitemapCategories {
	margin: 20px 0 20px 50px;
	padding: 0;
	list-style: none;
}

ul.sitemapCategories li {
	display: block;
	width: 100%;
	margin: 20px 0 0 0;
}



.subCat, #acapella, #blues, #classical, #comedy, #country, #dance, #dj, #headliners, #interactive, #interactive-games, #international, #jazz, #latin, #magic, #orchestra, #progressive, #tribute, #unique {
	overflow: hidden;
	padding: 0;
	margin: 4px 0 0 24px;
}

ul.sitemapCategories li ul.subCat li, ul.sitemapCategories li ul#acapella li, ul.sitemapCategories li ul#blues li, ul.sitemapCategories li ul#classical li, ul.sitemapCategories li ul#comedy li, ul.sitemapCategories li ul#country li, ul.sitemapCategories li ul#dance li, ul.sitemapCategories li ul#dj li, ul.sitemapCategories li ul#headliners li, ul.sitemapCategories li ul#interactive li, ul.sitemapCategories li ul#interactive-games li, ul.sitemapCategories li ul#international li, ul.sitemapCategories li ul#jazz li, ul.sitemapCategories li ul#latin li, ul.sitemapCategories li ul#magic li, ul.sitemapCategories li ul#orchestra li, ul.sitemapCategories li ul#progressive li, ul.sitemapCategories li ul#tribute li, ul.sitemapCategories li ul#unique li {
	width: 170px;
	float: left;
	margin: 0 4px 0 0;
	padding: 0;
	display: inline;
}



a.artistPage {
	text-decoration: none;
	background-color: #DEF695;
	color: #C00;
	font-size: .85em;
}

.artistPagesBlurb {
	margin: 50px 200px 0 0;
	display: block;
}

.artistPagesBlurb h3 {
	margin: 0;
}


.event {
	background-color: #F06305;
	padding: 20px 62px 20px 62px;
}

.event, .event p {
line-height: 160%;
}

#eventNav {
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	font-size: 120%;
}

#eventNav li {
	display: inline;
	margin: 0 0 0 20px;
}

.event img {
	float: right;
	margin: 0px 0 20px 40px;
}

.event img.lefty {
	float: left;
	margin: 0px 40px 20px 0;
}

.event ul {
	list-style: none;
}

.event ul li {
	padding: 15px 0;
}

.event h1 {
	font-size: 28px;
	padding: 20px 0;
}
.event h2, .event h3 {
	clear: both;
}
.event h2 {
	padding: 40px 0 20px 0;
}






/* BEGIN emailList form */

td#emailList {
	padding-bottom: 20px;
}

form {
	margin: 0;
}

#emailList td {
	padding: 0 0 0 23px;
	font-size: 11px;
	font-weight: bold;
}

#emailList h3 {
	color: #E0B95B;
	font-size: 12px;
	margin: 0 0 0 0;
	text-transform: uppercase;
}

#emailList #addy {
margin: 0 5px;
	width: 100px;
	font-size: 10px;
	font-family: arial, sans-serif;
}

#emailList #addyButton {
	margin: 0 0 0 0;
}

#emailList td td {
	padding: 0;
}


/* END emailList form */









.addthis_button {
	width: 125px;
	display: block;
	margin: 10px 0 0 20px;
}


#facebook {
	background: url(images/facebook.gif);
	text-indent: -1000px;
	display: block;
	width: 128px;
	height: 26px;
	margin-bottom: 20px;
	left: 0;
}












/* exclusive popup */

#popup {
	visibility: hidden;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(./images/fade_square.png);
	left: 0;
	top: 0;
	text-align: center;
}

#popup_inner {
	background-color: lime;
	position: relative;
	width: 559px;
	height: 402px;
	margin: 100px auto 0 auto;
	background: #666;
}

#popup_close {
	position: absolute;
	top: -14px;
	right: -14px;
	width: 27px;
	height: 27px;
	display: block;
	background: url(./images/close_button.png);
	overflow: hidden;
	cursor: pointer;
}

#popup_heading {
	position: absolute;
	width: 547px;
	height: 20px;
	overflow: hidden;	
	text-align: left;
	left: 1px;
	top: 1px;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
}

#popup_content {
	position: absolute;
	width: 557px;
	height: 400px;
	overflow: auto;	
	text-align: left;
	left: 1px;
	top: 1px;
}

#popup .addthis_button {
	display: none;
}


#exclusive_popup {
	list-style: none;
	margin: 0;
	padding: 0;
	background: #900;
	color: #eeeeee;
}

#exclusive_popup li {
	padding: 5px;
	margin: 0;
}

#exclusive_popup p {
	padding: 0;
	margin: 0;
}


#exclusive_popup h3 {
	color: #fff;
background: #be0606;
padding: 5px;
font-size: 14px;
margin: 0;
	cursor: pointer;
}
