/*------------------------Navigation--*/

a {
	outline: none;
}

#panel1a a {width: 68px; background: transparent url(/gfx/b_news.gif) 0px 0px no-repeat;}
#panel2a a {width: 68px; background: transparent url(/gfx/b_dates.gif) 0px 0px no-repeat;}
#panel3a a {width: 89px; background: transparent url(/gfx/b_tickets.gif) 0px 0px no-repeat;}
#panel32a a {width: 95px; background: transparent url(/gfx/b_contact.gif) 0px 0px no-repeat;}
#panel5a a {width: 91px; background: transparent url(/gfx/b_history.gif) 0px 0px no-repeat;}
#panel6a a {width: 175px; background: transparent url(/gfx/b_music-consulting.gif) 0px 0px no-repeat;}

#panel1a a:hover, .current#panel1a a {background: transparent url(/gfx/b_news.gif) 0px -25px no-repeat;}
#panel2a a:hover, .current#panel2a a {background: transparent url(/gfx/b_dates.gif) 0px -25px no-repeat;}
#panel3a a:hover, .current#panel3a a {background: transparent url(/gfx/b_tickets.gif) 0px -25px no-repeat;}
#panel32a a:hover, .current#panel32a a {background: transparent url(/gfx/b_contact.gif) 0px -25px no-repeat;}
#panel5a a:hover, .current#panel5a a {background: transparent url(/gfx/b_history.gif) 0px -25px no-repeat;}
#panel6a a:hover, .current#panel6a a {background: transparent url(/gfx/b_music-consulting.gif) 0px -25px no-repeat;}

#panel1b a {width: 113px; background: #ebebeb url(/gfx/b_allArtists.gif) 0px 0px no-repeat;}
#panel2b a {width: 62px; background: #d7d6d6 url(/gfx/b_djs.gif) 0px 0px no-repeat;}
#panel3b a {width: 63px; background: #d7d6d6 url(/gfx/b_live.gif) 0px 0px no-repeat;}
#panel4b a {width: 151px; background: #d7d6d6 url(/gfx/b_submit.gif) 0px 0px no-repeat;}

#artistList1, #artistList2, #artistList3, #artistList4 {
	background: transparent url(/gfx/bg_artistList.gif) repeat-x;
}
ul {
	list-style-type: none;
}

/*------------------------HEADLINES--*/

#mainContent h1, #mainContent h1 a {
	font: normal normal normal 32px Helvetica, Arial;
	margin-top: 12px;
}

#mainBox #mainContent h1, #mainBox #mainContent h1 a {
	color: #a2ad61;
}

#consultingBox #mainContent h1, #consultingBox #mainContent h1 a {
	color: white;
}

#artistList1 a, #artistList2 a, #artistList3 a {
	font: normal normal normal 9px Helvetica, Arial;
	color: black;
	text-decoration: none;
	height: 12px;
}

#artistList1 a:hover, #artistList2 a:hover, #artistList3 a:hover, #footer a:hover {
	background-color: black;
}

#mainContent h3 {
	font: oblique normal normal 15px Helvetica, Arial;
	color: #a2ad61;
	margin-bottom: 14px;
}

#mainContent p, #mainContent ul, #fullSize ul, #centerCol2 ul {
	font: normal normal normal 13px/20px Helvetica, Arial;
	text-decoration: none;
	margin-bottom: 10px;
}

#mainBox #mainContent p, #mainBox #mainContent ul, #mainBox #fullSize ul, #mainBox #centerCol2 ul {color: #ccc;}
#consultingBox #mainContent p, #consultingBox #mainContent ul, #consultingBox #fullSize ul, #consultingBox #centerCol2 ul {color: black;}

#mainContent a {
	font: oblique normal normal 13px/20px Helvetica, Arial;
	text-decoration: none;
	margin-bottom: 10px;
}

#mainBox #mainContent a, #mainBox #mainContent #rightCol3 ul, #mainContent #centerCol3 p.details {color: #a2ad61;}
#consultingBox #mainContent a, #consultingBox #mainContent #rightCol3 ul  {color: white; background-color: black;}

#consultingBox #mainContent h1 a {background-color: transparent;}

#mainBox #mainContent a:hover {background-color: #a2ad61;}
#consultingBox #mainContent a:hover {background-color: white;}

#rightCol3 ul, #centerCol3 p.details {
	font: normal normal normal 10px/13px Helvetica, Arial;
}

.details {
	margin: 10px 0;
}

/*------------------------IMAGE LINKS--*/

a img {
	border: none;
}

#mainContent #centerCol2 a img {
	border: none;
	margin: 2px;
	display: block;
	float: left;
}

/*------------------------DELICIOUS--*/

#mainContent .delicious-extended {margin: 0;}
.delicious-posts li {margin: 12px 0 0 0;}

.picsEntry a img {
		border: 1px solid #4b4b4b;
		height: 49px;
		width: 49px;
		margin: 1px;
		display: block;
		float: left;
}

.picsEntry a:hover img {
		border: 1px solid #9b9b9b;
}

/*------------------------TWITTER--*/

.arc_twitter li {
	margin: 0 0 20px 0;
}

.arc_twitter li span:before {
	content: "@SSCGroup "; color: #a2ad61;
}

.arc_twitter li span {
	display: block;
	font: normal normal normal 9px/18px Helvetica, Arial;
}

/*------------------------DOWNLOADS--*/

.dl_buttons a {
	float: left;
	text-align: center;
	width: 53px;
	padding-top: 2px;
	margin: 5px;
}

#mainBox #mainContent .dl_buttons a:hover {
	color: white;
	background-color: black;
}

.dl_buttons a img, #footer a img {
	border: none;
}

/*------------------------HEADLINES--*/

h2 {
	text-indent: -9000px;
	font-size: 12pt;
}

.shorts {background: black url(/gfx/h_shorts.gif) no-repeat; height: 19px;}
.news {background: black url(/gfx/h_news.gif) no-repeat; height: 19px;}
.newsletter {background: black url(/gfx/h_newsletter.gif) no-repeat; height: 19px;}
.this-week {background: black url(/gfx/h_this-week.gif) no-repeat; height: 20px;}
.history {background: black url(/gfx/h_history.gif) no-repeat; height: 20px;}
.photo {background: black url(/gfx/h_photo.gif) no-repeat; height: 20px;}
.booking {background: black url(/gfx/h_booking.gif) no-repeat; height: 19px;}
.links {background: black url(/gfx/h_links.gif) no-repeat; height: 19px;}
.downloads {background: black url(/gfx/h_downloads.gif) no-repeat; height: 19px;}
.similar_artists {background: black url(/gfx/h_similar_artists.gif) no-repeat; height: 19px;}
.info {background: black url(/gfx/h_info.gif) no-repeat; height: 20px;}
.highlights {background: black url(/gfx/h_highlights.gif) no-repeat; height: 19px;}
.music {background: black url(/gfx/h_music.gif) no-repeat; height: 18px;}
.video {background: black url(/gfx/h_video.gif) no-repeat; height: 20px;}
.shows {background: black url(/gfx/h_shows.gif) no-repeat; height: 19px;}
.duesseldorf_office {background: black url(/gfx/h_duesseldorf_office.gif) no-repeat; position: relative; top: -3px; height: 20px;}
.berlin_office {background: black url(/gfx/h_berlin_office.gif) no-repeat; height: 20px;}
.basel_office {background: black url(/gfx/h_basel_office.gif) no-repeat; height: 20px;}
.internet {background: black url(/gfx/h_internet.gif) no-repeat; height: 20px;}
.team {background: black url(/gfx/h_team.gif) no-repeat; height: 20px;}
.live {background: black url(/gfx/h_live.gif) no-repeat; height: 20px;}
.dj {background: black url(/gfx/h_dj.gif) no-repeat; height: 20px;}
.error {background: black url(/gfx/h_error.gif) no-repeat; height: 19px;}
.photos {background: black url(/gfx/h_photos.gif) no-repeat; height: 19px;}
.event {background: black url(/gfx/h_event.gif) no-repeat; height: 20px;}
.projects {background: black url(/gfx/h_projects.gif) no-repeat; height: 21px;}
.tickets {background: black url(/gfx/h_tickets.gif) no-repeat; height: 19px;}
.list {background: black url(/gfx/h_list.gif) no-repeat; height: 19px;}
.your-cart {background: black url(/gfx/h_your-cart.gif) no-repeat; height: 19px;}
/*------------------------YELLOW HEADLINES--*/
.yclients {background: #ffe400 url(/gfx/h_yclients.gif) no-repeat; height: 19px;}
.yfeatured {background: #ffe400 url(/gfx/h_yfeatured-projects.gif) no-repeat; height: 20px;}
.yconsulting {background: #ffe400 url(/gfx/h_ymusic-consulting.gif) no-repeat; height: 20px;}
.yphotos {background: #ffe400 url(/gfx/h_yphotos.gif) no-repeat; height: 18px;}
.yfilter {background: #ffe400 url(/gfx/h_yfilter.gif) no-repeat; height: 19px;}

/*------------------------Social Network Headlines--*/

.btnSocial {
	text-indent: -9000px;
	font-size: 12pt;
	margin: 0 10px 0 0;
}

.archive {background: black url(/gfx/h_archive.gif) no-repeat; height: 19px;}
.social {background: black url(/gfx/h_social.gif) no-repeat; height: 19px;}
.tweets {background: transparent url(/gfx/h_tweets.gif) no-repeat; height: 43px; padding-left: 15px;position: relative; left: -8px;}

.fb_b {background: black url(/gfx/b_facebook.gif) no-repeat; height: 27px; display: block; float: left; width: 27px;}
.ms_b {background: black url(/gfx/b_myspace.gif) no-repeat; height: 27px; display: block; float: left; width: 27px;}
.tw_b {background: black url(/gfx/b_twitter.gif) no-repeat; height: 27px; display: block; float: left; width: 27px;}

/*------------------------TEAM--*/

.teamBlock h4 {
	font: normal normal normal 13px Helvetica, Arial;
	color: #a2ad61;
	text-decoration: none;
	margin-bottom: 10px;
	line-height: 20px;
}

.teamBlock img {
border-bottom: 1px solid white;
}

/*------------------------HISTORY--*/

#mainContent #centerCol2 img {
	margin: 2px 0;
}

/*------------------------FOOTER--*/

#footer p {
	font: normal normal normal 9px Helvetica, Arial;
	color: black;
	line-height: 16px;
}

#footer a {
	color: black;
}

/*------------------------CLASSES--*/

.hidden {
	display: none;
}

.oblique {
	font-style: oblique;
}

ul.datesHl li {
	font: oblique normal normal 10px Helvetica, Arial;
	color: #a2ad61;
	margin: 0;
	line-height: 20px;
}
ul.datesHl li ul {
	margin-top: 10px;
}

/*------------------------SUBMIT INQUIRY--*/

#rightCol3 .zemSubmit, #artistList4 .zemSubmit {
	font: normal normal bold 12px Helvetica, Arial;
	color: #a2ad61;
	background-color: transparent;
	border: none;
	display: inline;
	width: 45px;
	cursor: pointer;
}

#artistList4 .zemSubmit {
	position: relative;
	left: 240px;
}

#rightCol3 .zemSubmit:hover, #artistList4 .zemSubmit:hover {
	background-color: #a2ad61;
}

#artistList4 .inquiryBox {
	float: left;
	width: 300px;
}

#artistList4 #inquiryContainer {
	width: 600px;
	padding: 20px 0;
	margin: 0 auto;
}

#artistList4 .zemText, #artistList4 .zemTextarea, #artistList4 .zemThanks {
	font: normal normal normal 10px black Helvetica, Arial;
	line-height: 20px;
	margin-bottom: 9px;
}

#artistList4 .errorElement, #artistList4 .zemRequirederrorElement, #artistList4 .zemError {
	font: normal normal normal 10px Helvetica, Arial;
	color: red;
	line-height: 20px;
	margin-bottom: 9px;
}

#artistList4 input {
	width: 280px;
}

#artistList4 textarea {
	width: 280px;
	height: 113px;
}