/* CSS Document */

body{
background-image: url(/assets/smp/images/bg_pattern.gif) ;
background-color:#333333;
margin: 0px;
}

html, body { 
height: 100%; 
} 

a{
color:#6699ff;
text-decoration: none;
}

a:hover{
color:#be280f;
text-decoration: underline;
}

#spBody { 
	margin: 0 auto;
	width: 925px;
	height: 100%;
}

#spFooter {
	background-repeat:no-repeat;
	background-image:url(/assets/smp/images/footer.png);
	width:925px; 
	height:49px;
}

#spHeader {
	background-repeat:no-repeat;
	background-image:url(/assets/smp/images/header.png);
	width:925px; 
	height:154px;
}

#spLeft {
	background-repeat:repeat-y;
	background-image:url(/assets/smp/images/left_rail.png);
	width:59px; 
	height:100%;
}


#spMain {
	background-color:#FFFFFF;
	width:804px; 
	vertical-align: top;	
}


#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;
}

div#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: 560px;
height: 21px;
margin-bottom:18px;
margin-left:300px;
padding-top: 4px;
padding-left: 2px;
}


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: 551px;
margin-top: 15px;

}


#latest{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
width: 235px;
text-align:left;
background-color:#363636;
padding: 8px;
}

#latest DIV {
	border: 1px solid #f7c506;
}

#top10{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
width: 235px;
text-align: left;
padding: 8px;
background-color:#363636;
}

#top10 DIV {
	border: 1px solid #f7c506;
	padding: 2px;
}

#new{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
width: 215px;
background-color:#363636;
border: 1px solid #666666;
margin-top: 15px;
padding: 8px;
}

#catalogTop5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
width: 268px;
text-align: left;
background-color:#363636;
padding: 8px;
margin-left: 15px;
}

#catalogTop5 TABLE {
	border: 1px solid #f7c506;
	padding: 4px;
	width: 100%;
}

#catalogTop5 TR {
	height: 28px;
}

#catalogTop5 A {
color: #FFFFFF;
}

#catalogTop5 A:hover {
color: #be280f;
text-decoration: underline;
}

#catalogTopSingles{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
width: 268px;
text-align: left;
background-color:#363636;
padding: 8px;
margin-top: 15px;
margin-left: 15px;
}

#catalogTopSinglesList {
	border: 1px solid #f7c506;
	padding: 4px;
}

#catalogTopSinglesList A {
color: #FFFFFF;
}

#catalogTopSinglesList A:hover {
color: #be280f;
text-decoration: underline;
}


#catalog{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
width: 470px;
text-align: left;
background-color:#363636;
border: 1px solid #666666;
margin-top: 15px;
padding: 8px;
}

#catalog TABLE {
	border: 1px solid #f7c506;
	padding: 4px;
}
	
#catalog TR {
	height:25px;
}
	
.catalogDate { 
color: #f7c506;
font-weight: bold;
}

.catalogVenue { 
color: #ffffff;
}

.catalogAvail {
font-weight: bold;
}


#catalogPackages {
	font-size: 12px;
	}

#catalogPackages TD {
	border-collapse: collapse; border-top: 1px #be280f solid
	}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#be280f;
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;
}

.selected{
width: 240px;
float: left;
}
.selected1{
width: 180px;
float: left;
}
.selected2{
width: 110px;
float: left;
}
.selected3{
width: 100px;
float: left;
}


#copyright{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;
margin-top:16px;
}

#copyright A { color:#be280f }

/* css for page 4*/
#faq{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width: 709px;
float:left;
padding: 5px;
margin: 0 auto;
border: 1px solid #be280f;
}

#faq A:hover {
color:#6699ff
}

#faq A {
color:#be280f;
}

#photo_gallery{
width: 290px;
margin-top:15px;
}

#login_box{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width: 790px;
float:left;
padding: 5px;
margin-top:15px;
border: 1px solid #be280f;
}

#register{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width: 790px;
float:left;
padding: 5px;
margin-top:15px;
border: 1px solid #be280f;
}

#forgotpass{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
width: 790px;
float:left;
padding: 5px;
margin-top:15px;
border: 1px solid #be280f;
}

#terms{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width: 790px;
float:left;
padding: 5px;
margin-top:15px;
border: 1px solid #be280f;
}

#privacy_policy{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width: 790px;
float:left;
padding: 5px;
margin-top:15px;
border: 1px solid #be280f;
}

#gift_certificates{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width: 790px;
float:left;
padding: 5px;
margin-top:15px;
border: 1px solid #be280f;
}

#search_results{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
width: 790px;
float:left;
padding: 5px;
margin-top:15px;
border: 1px solid #be280f;
}


#confirmorder{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width: 790px;
float:left;
padding: 5px;
margin-top:15px;
border: 1px solid #be280f;
}

#confirmorderitems A {
color: #FFFFFF;
}

#confirmorderitems A:hover{
color:#be280f;
text-decoration: underline;
}

#mydownloads{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
width: 790px;
height: 100%;
padding: 5px;
margin-top:15px;
border: 1px solid #be280f;
background-color: #363636;
}

.myDownloadsItem  {
color: #FFFFFF;
}

.myDownloadsItem A:hover{
color:#be280f;
text-decoration: underline;
}

.myDownloadsFormat {
color:#000000;
font-weight: bold;
}

.myDownloadsHead {
background-color:#000000;
}

#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:#00000;
width: 790px;
padding: 5px;
margin-top:15px;
border: 1px solid #be280f;
text-align:center;
}

#cart{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#00000;
width: 790px;
padding: 5px;
margin-top:15px;
border: 1px solid #be280f;
text-align:center;
}

#cart A {
color: #FFFFFF;
}

#cart A:hover{
color:#be280f;
text-decoration: underline;
}

.cartHead {
background-color:#000000;
}

.cartArtist {
font-weight: bold;
font-size: 12px;
text-decoration: underline;
}

.cartTitle {
}

.cartUpsell {
color: #be280f;
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;
}

.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;
padding-left: 20px;
}

#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:#FFFFFF;
text-align: center;
width: 95%;
background-color:#000000;
border: 1px solid #f7c506;
padding: 2px;
margin: 5 auto;
}

#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;
padding: 15px;
margin-top:15px;
}

#reviews{
padding: 8px;
margin-top: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align: left;
width: 484px;
background-color:#FFFFFF;
border: 1px solid #be280f;
padding: 15px;
margin-top:15px;
}

#sharing{
padding: 8px;
margin-top: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align: left;
width: 484px;
background-color:#FFFFFF;
border: 1px solid #be280f;
padding: 15px;
margin-top:15px;
}

#recommendations{
padding: 8px;
margin-top: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align: left;
width: 484px;
background-color:#FFFFFF;
border: 1px solid #be280f;
padding: 15px;
margin-top:15px;
}

#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: 215px;
background-color:#363636;
border: 1px solid #666666;
margin: 15px;
padding: 8px;
text-align: left;

}

.trackTitle{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFFFFF;
padding-left: 4px;
text-align: left;

}

.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: 8px;
}

#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{
color:#000000;
margin: 0px;
background-color:#be280f;
border: 1px solid #f7c506;

}

.latestShowHeader a {
color:#fff;
text-decoration:none;
}

.latestShowHeader a:hover {
text-decoration:underline;
}

.listHead {
background-color: #f7c506;
color: #000000;
padding:2px;
}

.discHead {
background-color: #000000;
border:solid 1px #f7c506;
font-size:10px;
}

.searchHead {
background-color: #000000;
border:solid 1px #f7c506;
font-size:10px;
}

.setHead {
font-size:10px;
}

.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;
}