/********************************************************************/
/*                             Reset CSS                            */
/********************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, abbr, acronym, pre, a, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
ol, ul {list-style-type: none;}
p.hr { border-bottom:1px solid #c7d5d2; margin-bottom:10px;}
/********************************************************************/
/*                            Generic tags                          */
/********************************************************************/
html {
	font-size:13px;
}
body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:85%;
	color:#333;
	width:100%;
	background:#000000;
}
p {
	padding-bottom:15px;
	line-height:1.3em;
}
abbr {
	text-decoration:none;
}
img {
	border:0px;
}
a {
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
a:hover, a:focus {
	text-decoration:underline;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clear {
	clear:both;
	overflow:hidden;
	font-size:0px;
}
.skiptocontent {
	position:absolute;
	margin-left: -9999px;
}
.relbookmark {
	position:absolute;
	margin-left: -9999px;
}
.hidden {
	position:absolute;
	display:none;
	left:-9999px;
}
em {
	font-style:italic;
}
strong {
	font-weight:bold;
}
legend {
	display:none;
	position:absolute;
	left:-9999px;
}
.user-actions label {
	display:none;
}

.content ul, .content ol, .landingcontent ul {
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
	.content ul li, .landingcontent ul li {
	padding:0px 0px 8px 10px;
	margin:0px 0px 0px 0px;
	background:url('/images/bullets/yellow-star.gif') 0px 5px no-repeat;
}  
	.content ol li {
	padding:0px 0px 8px 10px;
	margin:0px 0px 0px 0px;
	list-style-type:decimal;
	list-style-position:inside;
}  	.landingcontent ul {
	padding:0px 0px 10px 15px;
}

.visibilityhidden {
	visibility:hidden;
}

.messageWindow {
	background:url('/images/bkd/list-bkd.gif') bottom left no-repeat #FFF;
	color: #000;
	padding:20px;
	text-align:center;
	cursor:pointer;
	border:1px solid #FE9F10;
}

.messageboxclose {
	padding:2px 0px 2px 20px;
	background:url('/images/buttons/remove.gif') left no-repeat;
}

blockquote {
	padding:0px 60px 0px 20px;
	border-left:5px solid #FE9F10;
	margin:0px 0px 15px 20px;
}

/********************************************************************/
/*                              H tags                              */
/********************************************************************/

h1 {
	font-size:160%;
	color:#000;
	font-weight:normal;
	margin:0px 0px 11px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #FE9F10;
}

h2 {
	font-size:130%;
	color:#000;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 10px 0px;
}
h3 {
	font-size:110%;
	color:#FE9F10;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 10px 0px;
}
h4 {
	font-size:100%;
	color:#FE9F10;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 10px 0px;
}

/********************************************************************/
/*                          Template tags                           */
/********************************************************************/

#container {
	width:930px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#right-column {
	width: 250px;
	float: right;
}

/********************************************************************/
/*                              Header                              */
/********************************************************************/

#header {
	float:left;
	width:930px;
}
#music {
}

.logo {
	padding:38px 0px 0px 0px;
	float:left;
}
#navigation {
	float:left;
	width:930px;
	background:url('/images/bkd/navigation.gif') #FF9A00 top left no-repeat;
	margin:18px 0px 0px 0px;
}

	#navigation ul {
	float:left;
	width:700px;
}
		#navigation ul li {
	float:left;
	display:inline;
	line-height:37px;
	padding:0px 14px 0px 14px;
	background:url('/images/bkd/nav-divider.gif') right center no-repeat;
}
		#navigation ul li.last {
	background:none;
}
			#navigation ul li a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.2em;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
			#navigation ul li.selected a {
	color:#000
}
			#navigation ul li a:hover {
	color:#000;
	text-decoration:underline;
}

/********************************************************************/
/*                           Breadcrumb                             */
/********************************************************************/

#breadcrumb {
	width:930px;
	float:left;
	padding:10px 0px 5px 0px;
}
	#breadcrumb li {
	float:left;
	display:inline;
	color:#999999;
	padding:0px 10px 0px 0px;
	margin:0px 10px 0px 0px;
	background:url('/images/bkg/green-arrow.gif') 100% 65% no-repeat;
}
		#breadcrumb li a {
	color:#FEA901;
	text-decoration:underline;
}
			#breadcrumb li a:hover {
	color:#999;
}
	#breadcrumb li.first, #breadcrumb li.last {
	background:none;
	margin:0px 0px 0px 0px;
}
	#breadcrumb li.first {
	font-weight:bold;
}
	#breadcrumb li.last {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/********************************************************************/
/*                               Sitemap 	                       */
/********************************************************************/

ul.sitemap {}
	ul.sitemap li {
	background:none;
	border-bottom:1px solid #FF9A00;
	padding:0px 0px 0px 0px;
}
		ul.sitemap li a {
	background:#FFFFFF;
	display:block;
	padding:5px 0px 5px 10px;
}
			ul.sitemap li a:hover {
	background:#000;
	color:#FFFFFF;
	text-decoration:none;
}
	ul.sitemap li ul {
	padding:0px 0px 5px 0px;
}
		ul.sitemap li ul li {
	padding:0px 0px 0px 0px;
	border:none;
}
		ul.sitemap li ul li a {
	padding:0px 0px 0px 50px;
	line-height:1.5em;
	background:#FFFFFF;
}
			ul.sitemap li ul li a:hover {
	background:#FFFFFF;
	color:#333;
	text-decoration:underline;
}

/********************************************************************/
/*                              Sectors                             */
/********************************************************************/

.sectors {
	float:left;
	width:930px;
	height:416px;
	margin:4px 0px;
	position:relative;
}
	.sectors ul {
	padding:0px 0px 0px 0px;
}
		.sectors ul li img {
	float:left;
	display:inline;
	padding:0px 0px 0px 0px;
}
		
	.sectors #sector-background {
	height:650px;
	overflow:hidden;
	width:930px;
}
	
	.sectors #sector-segments {
	width:249px;
	position:absolute;
	z-index:2;
	float:left;
	top:10px;
	left:10px;
}
		.sectors #sector-segments li {
	float:left;
	width:249px;
	display:inline;
	clear:both;
	padding-bottom:2px;
}
			.sectors #sector-segments li h2 {
	background:#FE9F10;
	font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:1.1em;
	color:#000;
	padding:0px 0px 0px 0px;
	line-height:30px;
	float:left;
	width:249px;
}
				.sectors #sector-segments li h2 a {
	cursor:pointer;
	color:#000;
	display:block;
	line-height:30px;
	width:229px;
	padding:0px 10px;
	text-decoration:none;
}
					.sectors #sector-segments li h2 a:hover {
	text-decoration:none;
}
				.sectors #sector-segments h2.toggleon {
	background:url('/images/buttons/toggle.gif') 0px 0px;
}
				.sectors #sector-segments h2.toggleoff {
	background:url('/images/buttons/toggle.gif') 0px 30px;
}
		.sectors #sector-segments li ul {
	float:left;
	background:#FEA901;
	width:223px;
	padding:18px 13px;
}
			.sectors #sector-segments li ul li {
	width:213px;
	color:#000;
	line-height:1.2em;
	padding:0px 0px 13px 10px;
	background:url('/images/bullets/sector-arrow.gif') 0px 4px no-repeat;
}
			.sectors #sector-segments li ul li a {
	color:#000;
}
				.sectors #sector-segments li ul li.last {
	padding:0px 0px 0px 0px;
	background:none;
}
			.sectors #sector-segments li .sector-container {
	width:249px;
	float:left;
}

	#right-column #sector-segments-side {
	width:246px;
	z-index:2;
	float:left;
}
		#right-column #sector-segments-side li {
	float:left;
	width:246px;
	display:inline;
	clear:both;
	padding-bottom:2px;
}
			#right-column #sector-segments-side li h2 {
	background:#FE9F10;
	font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:1.1em;
	color:#000;
	padding:0px 0px 0px 0px;
	line-height:30px;
	float:left;
	width:246px;
}
				#right-column #sector-segments-side li h2 a {
	cursor:pointer;
	color:#000;
	display:block;
	line-height:30px;
	width:226px;
	padding:0px 10px;
	text-decoration:none;
}
					#right-column #sector-segments-side li h2 a:hover {
	text-decoration:none;
}
				#right-column #sector-segments-side h2.toggleon {
	background:url('/images/buttons/toggle.gif') 0px 0px;
}
				#right-column #sector-segments-side h2.toggleoff {
	background:url('/images/buttons/toggle.gif') 0px 30px;
}
		#right-column #sector-segments-side li ul {
	float:left;
	background:#FEA901;
	width:220px;
	padding:18px 13px;
}
			#right-column #sector-segments-side li ul li {
	width:220px;
	color:#000;
	line-height:1.2em;
	padding:0px 0px 13px 10px;
	background:url('/images/bullets/sector-arrow.gif') 0px 4px no-repeat;
}
			#right-column #sector-segments-side li ul li a {
	color:#000;
}
				#right-column #sector-segments-side li ul li.last {
	padding:0px 0px 0px 0px;
	background:none;
}
			#right-column #sector-segments-side li .sector-container {
	width:246px;
	float:left;
}
/********************************************************************/
/*                         Home Content                             */
/********************************************************************/

.home-content {
	float:left;
	width:892px;
	background: url('/images/bkd/home-content-top.gif') top left no-repeat #FFFFFF;
	padding:0px 20px 0px 18px;
	margin-top:280px;
}
		.home-content .flexibility, .home-content .news, .home-content .offers {
	margin:20px 0px 0px 0px;
}
		
		.home-content .flexibility {
	width:244px;
	padding:0px 20px 0px 0px;
	float:left;
}
			.home-content .flexibility p {
	line-height:1.4em;
	padding:5px 0px 15px 0px;
}
			
		.home-content .offers {
	width:307px;
	padding:0px 0px 0px 13px;
	float:left
}
		.home-content .offers h2 {
	padding:0px 0px 0px 0px;
}
		
			.home-content .offers ul {
	width:299px;
	padding:0px 0px 0px 0px;
	height:174px;
	overflow:hidden;
	position:relative;
}
				.home-content .offers ul li {
	width:299px;
	padding:0px 0px 0px 0px;
	float:left;
}
					.home-content .offers ul li a {
	float:left;
	width:299px;
	padding:0px 0px 0px 0px;
}
					.home-content .offers ul li a img {
	float:left;
}
				
		.home-content .news {
	width:286px;
	padding:0px 0px 0px 22px;
	float:left;
}
			.home-content .news h2 {
	float:left;
	width:100%;
}
				.home-content .news  h2 img {
	float:right;
}
				.home-content .news h2 a img {
	float:right;
}
			.home-content .news h3, .home-content .news h3 a {
	color:#333;
	font-size:1em;
}


/********************************************************************/
/*                          Home Information                        */
/********************************************************************/

.home-information {
	background:#000;
	float:left;
	width:930px;
	padding:0px 0px 0px 0px;
}
	.home-information ul {
	float:left;
	width:872px;
	padding:0px 29px 20px 29px;
}
		.home-information ul li {
	width:275px;
	float:right;
	display:inline;
	padding:0px 24px 0px 0px;
}
		.home-information ul li.about-us-home {
	width:265px;
	float:left;
	display:inline;
	padding:0px 0px 0px 0px;
}
		.home-information ul li.about-us-home p {
			color:#FFF
}
		.home-information ul li a {
	color:#FFFFFF;
	padding:0px 0px 0px 10px;
	background:url('/images/bullets/home-information-arrow.gif') 0px 5px no-repeat;
	font-weight:bold;
}
			.home-information ul li h3 {
	color:#FFFFFF;
	padding:0px 0px 8px 15px;
	background:url('/images/bullets/home-information-star.gif') 0px 2px no-repeat;
}
			.home-information ul li ul {
	float:left;
	width:275px;
	padding:10px 0px 0px 0px;
	background:url('/images/bkd/some-information-div.gif') top left repeat-x;
}
				.home-information ul li ul li {
	width:200px;
	float:left;
	display:block;
	clear:both;
	padding:0px 0px 8px 0px;
	color:#FFF;
	line-height:1em;
}
			.home-information ul li.last {
	padding:0px 0px 0px 0px;
}

/********************************************************************/
/*                           Content Area                           */
/********************************************************************/

#content-container {
	float:left;
	width:930px;
	padding:5px 0px 5px 0px;
}

.content {
	float:left;
	width:640px;
	background: url('/images/bkd/content-top.gif') top left no-repeat #FFFFFF;
	padding:15px 10px 13px 10px;
}

.content img {
	border: 5px solid #000;
	margin:5px;
}

.content img.noborder {
	border: none;
}

	.content-bottom {
	width:660px;
	background:url('/images/bkd/content-bottom.gif') top left no-repeat #FFFFFF;
	float:left;
	height:2px;
	overflow:hidden;
}

.content .listfloatright {
	float:right;
	width:280px;
	padding:15px 15px 13px 15px;
}

.content .listfloatleft {
	float:left;
	width:280px;
	padding:15px 15px 13px 15px;
}

ul.list {
	float:left;
	width:650px;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
}
	ul.list li {
	float:left;
	width:650px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 20px 0px;
}
	ul.list li.last {
	margin:0px 0px 0px 0px;
}
	ul.list li p {
	padding:0px 15px 15px 40px;
}
		ul.list li h2 {
	float:left;
	width:650px;
	font-size:1em;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
			ul.list li h2 a {
	font-weight:bold;
	float:left;
	padding:0px 0px 0px 0px;
}
			ul.list li h2 span {
	float:right;
	padding:0px 15px 0px 10px;
	color:#000;
}

#audioplayer img {
	border:none;
	}
/********************************************************************/
/*                              Thumbnails                          */
/********************************************************************/

ul.act-thumbnails {
	margin:0px 0px 0px 0px;
}
	ul.act-thumbnails li {
	border:1px solid #000;
	width:204px;
	padding:0px 0px 0px 0px;
	background:none;
	height:140px;
	margin:0px 10px 16px 0px;
}
	ul.act-thumbnails li.theengagements {
	background-image:url('/images/banners/thumbs/the-engagements.jpg');
}
	ul.act-thumbnails li.theengagements a:hover {
	background-image:url('/images/banners/thumbs/the-engagements-hover.jpg');
}
	ul.act-thumbnails li.rhythmandsticks {
		background-image: url('/images/banners/thumbs/rhythm-and-sticks.jpg');
}
	ul.act-thumbnails li.rhythmandsticks a:hover {
		background-image: url('/images/banners/thumbs/rhythm-and-sticks-hover.jpg');
}
	ul.act-thumbnails li.paulmalone {
		background-image: url('/images/banners/thumbs/paul-malone.jpg');
}
	ul.act-thumbnails li.paulmalone a:hover {
		background-image: url('/images/banners/thumbs/paul-malone-hover.jpg');
}
	ul.act-thumbnails li.abb4u {
		background-image: url('/images/banners/thumbs/abba-4-u.jpg');
}
	ul.act-thumbnails li.abb4u a:hover {
		background-image: url('/images/banners/thumbs/abba-4-u-hover.jpg');
}
	ul.act-thumbnails li.meathloaf {
		background-image: url('/images/banners/thumbs/to-hell-and-back.jpg');
}
	ul.act-thumbnails li.meathloaf a:hover {
		background-image: url('/images/banners/thumbs/to-hell-and-back-hover.jpg');
}
	ul.act-thumbnails li.brendansavage {
		background-image: url('/images/banners/thumbs/brendan-savage.jpg');
}
	ul.act-thumbnails li.brendansavage a:hover {
		background-image: url('/images/banners/thumbs/brendan-savage-hover.jpg');
}
	ul.act-thumbnails li.spiritofsmokie {
		background-image: url('/images/banners/thumbs/spirit-of-smokie.jpg');
}
	ul.act-thumbnails li.spiritofsmokie a:hover {
		background-image: url('/images/banners/thumbs/spirit-of-smokie-hover.jpg');
}
	ul.act-thumbnails li.brushshiels {
		background-image: url('/images/banners/thumbs/brush-sheils.jpg');
}
	ul.act-thumbnails li.brushshiels a:hover {
		background-image: url('/images/banners/thumbs/brush-sheils-hover.jpg');
}
	ul.act-thumbnails li.whoseddie {
		background-image: url('/images/banners/thumbs/whos-eddie.jpg');
}
	ul.act-thumbnails li.whoseddie a:hover {
		background-image: url('/images/banners/thumbs/whos-eddie-hover.jpg');
}
	ul.act-thumbnails li.derekwarfield {
		background-image: url('/images/banners/thumbs/derek-warfield.jpg');
}
	ul.act-thumbnails li.derekwarfield a:hover {
		background-image: url('/images/banners/thumbs/derek-warfield-hover.jpg');
}
	ul.act-thumbnails li.daveyoung {
		background-image: url('/images/banners/thumbs/dave-young.jpg');
}
	ul.act-thumbnails li.daveyoung a:hover {
		background-image: url('/images/banners/thumbs/dave-young-hover.jpg');
}
	ul.act-thumbnails li.madassmules {
		background-image: url('/images/banners/thumbs/mad-ass-mules.jpg');
}
	ul.act-thumbnails li.madassmules a:hover {
		background-image: url('/images/banners/thumbs/mad-ass-mules-hover.jpg');
}
	ul.act-thumbnails li.fuzzyburgers {
		background-image: url('/images/banners/thumbs/fuzzy-burgers.jpg');
}
	ul.act-thumbnails li.fuzzyburgers a:hover {
		background-image: url('/images/banners/thumbs/fuzzy-burgers-hover.jpg');
}
		ul.act-thumbnails li.last {
	margin:0px 16px 0px 0px;
}
		ul.act-thumbnails li.row-end {
	margin:0px 0px 16px 0px;
}
		ul.act-thumbnails li h2 {
	padding:0px 0px 0px 0px;
	width:204px;
	color:#FFF;
	height:140px;
}
		ul.act-thumbnails li h2 a {
	color:#000;
	display:block;
	width:204px;
	height:140px;
}
		ul.act-thumbnails li h2 a:hover span {
	color:#CCC;
}
		ul.act-thumbnails li h2 span {
	padding:3px 10px 3px 5px;
	float:left;
	color:#fff;
	display:block;
	width:189px;
	border-bottom:1px solid #000;
}
		ul.act-thumbnails li h2 span.theengagements {
	background:url('/images/bkd/thumb-title-lightningstrikes.gif') top left no-repeat #333;
}
		ul.act-thumbnails li h2 span.rhythmandsticks {
	background:url('/images/bkd/thumb-title-rhythmandsticks.gif') top left no-repeat #333;
}
		ul.act-thumbnails li h2 span.paulmalone {
	background:url('/images/bkd/thumb-title-paulmalone.gif') top left no-repeat #333;
}
		ul.act-thumbnails li h2 span.abb4u {
	background:url('/images/bkd/thumb-title-abb4u.gif') top left no-repeat #333;
}
		ul.act-thumbnails li h2 span.meathloaf {
	background:url('/images/bkd/thumb-title-meathloaf.gif') top left no-repeat #333;
}
		ul.act-thumbnails li h2 span.brendansavage {
	background:url('/images/bkd/thumb-title-brendansavage.gif') top left no-repeat #333;
}
		ul.act-thumbnails li h2 span.spiritofsmokie {
	background:url('/images/bkd/thumb-title-spiritofsmokie.gif') top left no-repeat #333;
}
		ul.act-thumbnails li h2 span.brushshiels {
	background:url('/images/bkd/thumb-title-brushshiels.gif') top left no-repeat #333;
}
		ul.act-thumbnails li h2 span.whoseddie {
	background:url('/images/bkd/thumb-title-whoseddie.gif') top left no-repeat #333;
}
		ul.act-thumbnails li h2 span.derekwarfield {
	background:url('/images/bkd/thumb-title-derek-warfield.gif') top left no-repeat #333;
}
		ul.act-thumbnails li h2 span.daveyoung {
	background:url('/images/bkd/thumb-title-paulmalone.gif') top left no-repeat #333;
}
		ul.act-thumbnails li h2 span.madassmules {
	background:url('/images/bkd/thumb-title-lightningstrikes.gif') top left no-repeat #333;
}
		ul.act-thumbnails li h2 span.fuzzyburgers {
	background:url('/images/bkd/thumb-title-fuzzy-burgers.gif') top left no-repeat #333;
}
			ul.act-thumbnails li h2 a:hover {
	text-decoration:none;
}
/********************************************************************/
/*                               Forms	                             */
/********************************************************************/

.content form {
	float:left;
	width:409px;
}
	.content form span {
	color:#333;
}
	.content form label, form p.label, .content form select, .content form .textfield, .content form textarea {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
	.content form select, .content form .textfield, .content form textarea {
	border:1px solid #FF9A00;
	background:#FFFFFF;
}
	.content form .textfield, .content form select, .content form textarea {
	width:150px;
	padding:2px 2px 2px 2px;
	color:#000;
}
	.content form label, form p.label {
	margin:3px 0px 0px 0px;
	width:150px;
	display:block;
}
	.content form select {
	width:156px;
	padding:2px 2px 2px 2px;
}
	.content form .textfield {}
	.content form textarea {
	height:120px;
	width:250px;
}
	.content form .formbutton {
	float:right;
	padding-right:3px;
} 	
                
.fielderror, .formerror {
	color: #C00;
	margin: 5px 0px;
}

/********************************************************************/
/*                             Side Bar                             */
/********************************************************************/

.side-bar {
	width:246px;
	margin:0px 0px 0px 0px;
}
	.side-bar li.first {
	margin:0px 0px 0px 0px;
	overflow:visible;
}
	.side-bar li {
	padding:0px 0px 0px 0px;
	float:left;
	width:246px;
	clear:both;
	margin:5px 0px 0px 0px;
	background:#000;
	overflow:visible;
}
		.side-bar li img {
}


/********************************************************************/
/*                              Footer                              */
/********************************************************************/

#footer {
	float:left;
	width:890px;
	background:#FF9A00;
	line-height:36px;
	padding:0px 20px 0px 20px;
}
	#footer li {
	float:left;
	display:inline;
	color:#FFFFFF;
	padding:0px 5px 0px 5px;
	background:url('/images/bkd/footer-div.gif') 100% 50% no-repeat;
	font-size:0.9em;
}
	#footer li.first {
	padding:0px 20px 0px 0px;
	background:none;
}
	#footer li.last {
	padding:0px 0px 0px 5px;
	background:none;
	float:right;
}
	#footer li.logo {
	float:right;
	background:none;
	padding:0px 0px 0px 0px;
	position:relative;
	width:50px;
	height:32px;
}
		#footer li.logo img {
	position:absolute;
	top:2px;
	right:0px;
}
		#footer li a {
	color:#FFFFFF;
	font-weight:normal;
} 
p.company-details {
	color:#FFFFFF;
	float:left;
	padding:15px 0pt 5pt 20px
}

p.company-details a {
	color:#FFFFFF;
	font-weight:bold;
}
