/* CSS Document */

body{
background-color:#333;
margin: 0px;
}

html, body { 
height: 100%; 
} 

a{
color:#6699ff;
text-decoration: none;
}

a:hover{
color:#be280f;
text-decoration: underline;
}

#ymlBody { 
	margin: 0 auto;
	width: 800px;
	height: 100%;
}

#ymlFooter {
	background-repeat:no-repeat;
	background-image:url(/assets/ymsb/images/footer.png);
	width:800px; 
	height:49px;
}

#ymlHeaderTop {
	background-repeat:no-repeat;
	background-image:url(www.artifactconcepts.com/images/header_top.png);
	width:800px; 
	height:179px;
}



#spLeft {
	background-repeat:repeat-y;
	background-image:url(/assets/smp/images/left_rail.png);
	width:59px; 
	height:100%;
}


#ymlMain {
	background-color:#333;
	width:800px; 
	vertical-align: middle;
}


#ymlSecondary {
	background-color:#000;
	width:800px; 
	vertical-align: middle;
}


#spRight {
	background-repeat:repeat-y;
	background-image:url(/assets/smp/images/right_rail.png);
	width:62px; 
	height:100%;
}
 	
#content{
width: 804px;
text-align: center;
}

#login{
width: 300px;
height: 17px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
padding: 8px;
}

#logo{
text-align: center;
width:870px;
height: 101px;
clear:both;
}

#nav_main{
background-color: #c2230f;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
width: 790px;
height: 21px;
padding-top: 4px;
padding-left: 8px;
}


div#nav_main a{
color:#FFFFFF;
text-decoration: none;
}

div#nav_main a:hover{
color:#FFFFFF;
text-decoration: none;
background-color:#990000;
}

#search a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align: right;
padding: 10px;
}

#search{
float:right;
width: 200px;
height: 22px;
padding: 4px;
}

#banner{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
width: 463px;
margin-top: 15px;

}

#top_pic{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align: center;
margin-top: 15px;

}


#latest{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
background-color:#000000;
padding: 10px;
border:1px solid #222;
}

#latest DIV {

}

#latest DIV h2
	{
		text-align:center;
	}
	
#downloadLatest{
text-align: center;
font-weight: bold;
font-size: 14px;
}

#downloadLatest A {
color: #6699ff;
}

#downloadLatest A:hover {
color: #FFFFFF;
}
	

#top10{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
width: 235px;
text-align: left;
padding: 10px;
background-color:#000000;
border:solid 1px #222;
}

#top10 DIV {
}

#albums{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
background-color:#000000;
padding: 8px;
}

#albums DIV {
width: 220px;
padding: 8px;
}

#album_images{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
width: 235px;
text-align: top;
background-color:#000000;
}

#album_images DIV {
padding: 5px;
text-align: top;
}

#album_images SPAN {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
vertical-align:text-top;
}

#album-holder
	{
		padding: 5px;
		text-align: left;
		height:90px;
	}
	
#album-holder img
	{
		float:left;
		padding-right:8px;
		border:none;
	}

#album_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
width: 486px;
text-align:left;
background-color:#000000;
padding: 8px;
}

#album_text DIV {
width: 90px;
}



#new{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
background-color:#000000;
margin-top: 2px;
padding: 2px;
border:1px solid #222;
}

#catalogTop5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
width: 268px;
text-align: left;
background-color:#000000;
padding: 8px;
margin-left: 15px;
border: 1px solid #be280f;
}

#catalogTop5 TABLE {
	padding: 4px;
	width: 100%;
}

#catalogTop5 TR {
	height: 28px;
}

#catalogTop5 A {
color: #FFFFFF;
}

#catalogTop5 A:hover {
color: #be280f;
text-decoration: underline;
}

#catalogTop5 H2 {
	background-repeat:no-repeat;
	background-position:center;	
	background-image:url(/assets/ymsb/images/top5.png);
	width:240px; 
	height:36px;
}

#catalogTopSingles{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
width: 268px;
text-align: left;
background-color:#000000;
padding: 8px;
margin-top: 15px;
margin-left: 15px;
border: 1px solid #be280f;
}

#catalogTopSingles {
	padding: 4px;
}

#catalogTopSingles A {
color: #FFFFFF;
}

#catalogTopSingles A:hover {
color: #be280f;
text-decoration: underline;
}

#catalogTopSingles H2 {
	background-repeat:no-repeat;
	background-position:center;
	background-image:url(/assets/ymsb/images/singles.png);
	width:240px; 
	height:36px;

}

#catalog{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
width: 470px;
text-align: left;
background-color:#000;
margin-top: 15px;
margin-left:24px;
padding: 1px;
}


#catalog2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
width: 500px;
text-align: left;
background-color:#000;
border: 1px solid #000;
margin-top: 15px;
}



#catalog TABLE {
	border: 1px solid #000;
	padding: 4px;
}
	
#catalog TR {
	height:25px;
}
	
.catalogDate { 
color: #ffffff;
font-weight: bold;
}

.catalogVenue { 
color: #6699ff;
}

.catalogAvail {
font-weight: bold;
color: #fffff;
}


#catalogPackages {
	font-size: 12px;
	}

#catalogPackages TD {
	border-collapse: collapse; border-top: 1px #be280f solid
	}

h1{
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
margin: 0 auto;
}

h2{
text-align: left;
padding: 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
background-color:#be280f;
color:#FFFFFF;
margin: 0 auto;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#ffffff;
margin: 0 auto;
background-color:#000000;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#ffffff;
margin: 0 auto;
background-color:##be280f;
}

.selected{
width: 240px;
float: left;
}
.selected1{
width: 180px;
float: left;
}
.selected2{
width: 110px;
float: left;
}
.selected3{
width: 100px;
float: left;
}


#footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;
margin-top:16px;
}

#footer A { color:#ffcc33 }

/* css for page 4*/
#faq{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width: 709px;
float:left;
background-color:#fff;
padding: 38px;
margin: 8px;
border: 1px solid #be280f;
}



#faq A:hover {
color:#6699ff
}

#faq A {
color:#be280f;
}

#photo_gallery{
width: 270px;
margin:15px;
}

#login_box{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width: 775px;
margin: 8px;
border: 1px solid #be280f;
background-color: #fff;
}

#register{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width: 775px;
margin: 8px;
border: 1px solid #be280f;
background-color: #fff;
}

#forgotpass{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width: 790px;
margin: 8px;
border: 1px solid #be280f;
background-color: #fff;
}

#terms{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width: 790px;
margin: 8px;
border: 1px solid #be280f;
background-color: #fff;
}

#buycart{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width: 790px;
margin: 8px;
border: 1px solid #be280f;
background-color: #fff;
}


#privacy_policy{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width: 790px;
margin: 8px;
border: 1px solid #be280f;
background-color: #fff;
}

#gift_certificates{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
width: 775px;
padding: 5px;
margin: 8px;
border: 1px solid #be280f;
background-color: #fff;
}

#search_results{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
width: 775px;
padding: 5px;
margin: 8px;
border: 1px solid #be280f;
background-color: #fff;
}


#confirmorder{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width: 790px;
padding: 5px;
margin: 8px;
border: 1px solid #be280f;
background-color: #fff;
}

#confirmorderitems A {
color: #FFFFFF;
}

#confirmorderitems A:hover{
color:#be280f;
text-decoration: underline;
}

#mydownloads{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width: 790px;
height: 100%;
padding: 5px;
margin-top:15px;
border: 1px solid #be280f;
background-color:#FFF;
}

.myDownloadsItem  {
color: #FFFFFF;
}

.myDownloadsItem A:hover{
color:#be280f;
text-decoration: underline;
}

.myDownloadsFormat {
color:#000000;
font-weight: bold;
}

.myDownloadsHead {
background-color:#000000;
}

#bigrivertext{

font-size:15px;
}

#bigriverqueuetext{

font-size:10px;
}



#downloadManager {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width: 760px;
padding: 5px;
margin:15px;
height: 560px;
border: 1px solid #be280f;
background-color: #FFFFFF;
}

#downloadManagerQueue {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

#downloadManagerQueue A {
color:#FFFFFF;
}

.downloadManagerQueue A:hover{
color:#be280f;
text-decoration: underline;
}

#bigrivertext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
}

#bigriverqueuetext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}


#updatingsite{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
width: 500px;
background-color:#000000;
border: 1px solid #666666;
float:left;
margin-left: 35px;
margin: 15px;
padding: 5px;
text-align: left;
line-height: 20px;
}

#buy_cart{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
width: 775px;
padding: 5px;
margin-top:15px;
background-color:#fff;
border: 1px solid #be280f;
text-align:center;
}

#cart{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
width: 775px;
padding: 5px;
margin:8px;
border: 1px solid #be280f;
background-color:#FFF;
text-align:center;
}

#cart A {
color: #FFFFFF;
}

#cart A:hover{
color:#be280f;
text-decoration: underline;
}

.cartHead {
background-color:#be280f;
}

.cartArtist {
font-weight: bold;
font-size: 12px;
text-decoration: underline;
}

.cartTitle {
}

.cartUpsell {
color: #000;
font-weight: bold;
}

.cartUpgrade {
color: #be280f;
font-weight: bold;
}

.cartRemove {
font-weight: bold;
text-align:center;
}

.cartFormat {
text-align:center;
font-weight: bold;
}

.cartPrice {
text-align:center;
}

#post_reviews {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
width: 775px;
padding: 5px;
margin-top:15px;
background-color:#fff;
border: 1px solid #be280f;
text-align:left;
}

.buyShipping {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:lighter;
margin-top:12px;
color:#000000;

}

#buy_links{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
width: 120px;
margin-top:15px;
margin-right: 15px;
padding-left: 2px;
}

#buy_links img{
border: 1px solid #ffffff;
}

#buy_links a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:0.8;
color:#000000;
text-decoration:none;
}

#buy_links a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:0.8;
color:#FF0000;
text-decoration:underline;
}

#buy_songs{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
line-height:0.8;
color:#000000;
background-image:url(/assets/smp/images/buybutton_bg.jpg);
background-repeat:repeat-x;
height: 28px;
width: 160px;
padding: 7px;
}


#show_header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-align: center;
width: 484px;
background-color:#000;
border: 1px solid #be280f;
margin: 15px;
padding: 8px;
}


#show_notes{
padding: 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align: left;
width: 484px;
background-color:#FFFFFF;
border: 1px solid #be280f;
margin:15px;
}

#reviews{
padding: 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align: left;
width: 484px;
background-color:#FFFFFF;
border: 1px solid #be280f;
margin:15px;
}

#sharing{
padding: 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align: left;
width: 484px;
background-color:#FFFFFF;
border: 1px solid #be280f;
margin:15px;
}

#recommendations{
padding: 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align: left;
width: 484px;
background-color:#FFFFFF;
border: 1px solid #be280f;
margin:15px;
}

#cartRecommendations{
padding: 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align: left;
width: 484px;
background-color:#FFFFFF;
border: 1px solid #be280f;
margin:auto;
}

#fans_bought{
padding: 8px;
margin-top: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align: left;
width: 484px;
}

#upcoming .new_dates {color:#be280f}

.new_dates{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color:#ffffff;
padding: 3px;
text-align: right;
line-height: 1em;
}

.read_all a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#996633;
padding: 5px;
text-align: right;
}

#setlists{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
width: 240px;
background-color:#000000;
border: 1px solid #333333;
margin: 15px;
padding: 3px;
text-align: left;

}

.trackTitle{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFFFFF;
padding-left: 4px;
text-align: left;

}

.trackTitle A{
	color:#FFFFFF;
}

.trackTitle A:hover{
color:#be280f;
}
.trt{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
padding-left: 4px;
text-align: left;

}

#setlists img{
padding:1px;
}

#cover_artwork{
text-align: center;
padding: 2px;
}

#cover_artwork img {
max-width: 290px;
}

#setlists ul{
line-height: 1.3em;
padding: 0;
list-style: none;
}

#prev_bt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#996633;
padding: 5px;
}
#next_bt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#996633;
padding: 5px;
}

#prev_bt a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#996633;
}
#next_bt a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#996633;
}

#fans_bought{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-align: center;
width: 100px;
padding: 12px;
}


#cd_label{
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width: 215px;
background-color:#ffffff;
border: 1px solid #be280f;
margin: 15px;
padding: 8px;
text-align: left;
}

#cd_label2{
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
width: 215px;
background-color:#000000;
border: 1px solid #666666;
margin: 15px;
padding: 8px;
text-align: left;
}

#cd_label ul{
list-style: none;
padding: 0px;
}

.labels{
line-height: 1.8em;
}

#upcoming{
	width: 463px;;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	border: 1px solid #be280f;
	padding: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	}


#info_show{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#FFFFFF;
padding: 10px;
text-align: center;
}

.latestShowHeader{
background-repeat:no-repeat;
color:#000000;
margin: 0px;
background-color:#be280f;
background-image:url(/assets/ymsb/images/latest_show.png);
width: 240px;
height: 38px;

}

.latestShowHeader a {
color:#FFF;
text-decoration:none;
}

.latestShowHeader a:hover {
text-decoration:underline;
color:#4475b9;
}

.latestShowHeader2{
color:#000000;
margin: 0px;
background-color:#000000;
}

.latestShowHeader2 a:hover {
text-decoration:underline;
color:#FFFFFF;
}

.listHead {
background-color: #f7c506;
color: #000000;
padding:2px;
}

.discHead {
background-color: #000000;
border:solid 1px #be280f;
font-size:10px;
}

.searchHead {
background-color: #000000;
border:solid 1px #f7c506;
font-size:10px;
}

.setHead {
font-size:10px;
text-align:center;
}

#set_one {
	background-repeat:no-repeat;
	background-position:center;
	background-image:url(/assets/ymsb/images/set_one.png);
	width:234px; 
	height:31px;
}

#set_two {
	background-repeat:no-repeat;
	background-position:center;	
	background-image:url(/assets/ymsb/images/set_two.png);
	width:234px; 
	height:31px;
	}

#set_three {
	background-repeat:no-repeat;
	background-position:center;	
	background-image:url(/assets/ymsb/images/set_three.png);
	width:234px; 
	height:31px;
	}

#encore {
	background-repeat:no-repeat;
	background-position:center;	
	background-image:url(/assets/ymsb/images/encore.png);
	width:234px; 
	height:31px;
	}

#current_shows {
	background-repeat:no-repeat;
	background-image:url(/assets/ymsb/images/current_shows.png);
	width:460px;; 
	height:26px;
}

#special_guest_shows {
	background-repeat:no-repeat;
	background-image:url(/assets/ymsb/images/special_guest_shows.png);
	width:460px;; 
	height:26px;
}


#classic_shows {
	background-repeat:no-repeat;
	background-image:url(/assets/ymsb/images/classic_shows.png);
	width:460px;; 
	height:26px;
}

#albums {
	background-repeat:no-repeat;
	background-image:url(/assets/ymsb/images/albums.png);
	width:460px;; 
	height:26px;
}

#yonder_mountain_live_archives {
	background-repeat:no-repeat;
	background-color:#000000;
	background-image:url(/assets/ymsb/images/yonder_mountain_live_archives.png);
	width:460px;; 
	height:26px;
}		

.top5num{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
color: white;
background-color: #000000;
text-align:right;

}

.searchField {
border: solid 1px #FFFFFF;
height: 12px;
width: 100px;
background-color: #000000;
font-size:10px;
color:#FFFFFF;
}

.odd {background-color: #777777;}

.even {background-color:#929292;}

.songTitleLink {
	color: #FFFFFF;
} 

.codeUpsell {
	font-size: 14px;
}
