@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - DISCOGRAPHY : 	The Rocket Summer Website
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		rs_disco.css
	Date:			Jan 29, 2010
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	@import url("echospin.css");

/*	--------------------------------------------------------------------------------------------------------------------------
	Nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#nav {
		background-position:499px 2px;
	}
		#nav li.navDisco a {
			background-position:-447px -30px;
		}
		#footer .info .nav li.discography a {
			color:#d24d20;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	Header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	h2#h2_album {
		border-bottom:solid 2px #aca47f;
		height:21px;
		margin:0 0 17px 0; padding:0 0 7px 0;
		background:url(../../images/h2_album.png) 0 0 no-repeat;
	}
	h2#h2_checkOut {
		border-bottom:solid 2px #aca47f;
		height:21px;
		margin:0 0 17px 0; padding:0 0 7px 0;
		background:url(../../images/h2_checkout.png) 0 0 no-repeat;
	}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#disco Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#disco {
	
	}
		h2 a.back {
			width:151px; height:11px;
			margin:15px 0 0 0;
			background:url(../../images/btn_backToAlbum.png) 0 0 no-repeat;
			display:block;
			float:right;
		}
			h2 a.back:hover {
				background-position:0 -14px;
			}
		#disco li.entry {
			width:180px; height:318px;
			margin:0 28px 0 0;
			display:inline;
			float:left;
		}
		#disco li.fix {
			margin:0;
		}
			#disco li.entry h3 {
				margin:0 0 6px 0;
				text-align:center;
			}
				#disco li.entry h3 a img {
					border:solid 1px #ddd6af;
					margin:0 auto 10px auto;
				}
					#disco li.entry h3 a:hover img {
						border:solid 1px #1f1e1c;
					}
			#disco li.entry .date, #disco li.entry .views {
				margin:0 0 3px 0;
				font:normal 0.688em Georgia, "Times New Roman", Times, serif;
				color:#7e7260;
				text-align:center;
				display:block;
			}
			#disco li.entry a.btn_viewAlbum {
				width:84px; height:19px;
				margin:10px auto 0 auto; padding:6px 0 0 0;
				background:url(../../images/btn_84.png) 0 0 no-repeat;
				font:normal 0.688em Georgia, "Times New Roman", Times, serif;
				color:#faf8ee;
				text-align:center;
				display:block;
			}
				#disco li.entry a.btn_viewAlbum:hover {
					background-position:0 -25px;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	.trackInfo Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#disco .trackInfo {
	
	}
		#disco .trackInfo a.album {
			border:solid 1px #ddd6af;
			float:right;
		}
			#disco .trackInfo a.album:hover {
				border:solid 1px #1f1e1c;
			}
		#disco .trackInfo .info {
			width:412px;
			padding:0 0 0 38px;
			float:right;
		}
			#disco .trackInfo .info h3 {
				font:normal 1.5em Georgia, "Times New Roman", Times, serif;
			}
			#disco .trackInfo .info .stat {
				padding:5px 0;
				background:url(../../images/bg_dotBorder.jpg) 0 top repeat-x;
			}
				#disco .trackInfo .info .stat span {
					font:normal 0.688em Georgia, "Times New Roman", Times, serif;
					color:#7e7260;
					display:block;
				}
				#disco .trackInfo .info .stat .statName {
					float:left;
				}
				#disco .trackInfo .info .stat .statValue {
					float:right;
				}
			#disco .trackInfo .info .btnHolder {
				margin:20px 0 0 0;
			}
				#disco .trackInfo .info .btnHolder a {
					width:80px; height:20px;
					margin:0 0 0 5px; padding:5px 0 0 0;
					font:normal 0.75em Georgia, "Times New Roman", Times, serif;
					color:#d4c9b3;
					display:inline-block;
					float:right;
				}
					#disco .trackInfo .info .btnHolder a:hover {
						color:#fff;
					}
				#disco .trackInfo .info .btnHolder a.btn_amazon {
					width:54px;
					padding:5px 0 0 26px;
					background:url(../../images/btn_80_amazon.png) 0 0 no-repeat;
				}
					#disco .trackInfo .info .btnHolder a.btn_amazon:hover {
						background-position:0 -25px;
					}
				#disco .trackInfo .info .btnHolder a.btn_itunes {
					width:50px;
					padding:5px 0 0 30px;
					background:url(../../images/btn_80_itunes.png) 0 0 no-repeat;
				}
					#disco .trackInfo .info .btnHolder a.btn_itunes:hover {
						background-position:0 -25px;
					}
				#disco .trackInfo .info .btnHolder a.btn_direct {
					background:url(../../images/btn_80.png) 0 0 no-repeat;
					text-align:center;
				}
					#disco .trackInfo .info .btnHolder a.btn_direct:hover {
						background-position:0 -25px;
					}
					
/*	--------------------------------------------------------------------------------------------------------------------------
	.tracks Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#disco .tracks {
		padding:6px 0 60px 0;
	}
		#disco .tracks .header {
			border-bottom:solid 3px #ddd6af;
			padding:0 0 2px 0;
		}
			#disco .tracks .header h3 {
				padding:4px 0 0 0;
				font:normal 0.813em Georgia, "Times New Roman", Times, serif;
				float:left;
			}
			#disco .tracks .header a {
				width:20px; height:20px;
				display:block;
				float:right;
			}
			#disco .tracks .header a.toggle {
				background:url(../../images/btn_collapse.gif) 0 0 no-repeat;
			}
				#disco .tracks .header a.toggle:hover {
					background-position:0 -20px;
				}
			#disco .tracks .header a.expand {
				background:url(../../images/btn_expand.gif) 0 0 no-repeat;
			}
				#disco .tracks .header a.expand:hover {
					background-position:0 -20px;
				}
			#disco .tracks .header a.toggleLink {
				width:auto;
				padding:4px 0 0 0;
				font-size:.938em;
				background:none !important;
				display:block;
				float:left;
			}
		#disco .tracks .songList {
			height:0;
			overflow:hidden;
		}
		#disco .tracks .songList .track {
			width:600px;
			border-bottom:solid 3px #ddd6af;
			height:20px;
			padding:6px 0;
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#7e7260;
			clear:both;
			line-height:18px;
			float:left;
		}
			#disco .tracks .play {
				width:20px; height:19px;
				float:left;
			}
				#disco .tracks .play object {
					position:relative;
					right:1px;
					top:1px;
				}
			#disco .tracks .songList .track .title {
				width:380px;
				font-size:0.938em;
				float:left;
			}
				#disco .tracks .songList .track .title .song {
					color:#d24d20;
				}
			#disco .tracks .songList .track.echospinCartDisabled .mp3 {
				display:none;
			} 			
			#disco .tracks .songList .track .mp3 {
				visibility:hidden !important;
				width:39px; height:17px;
				background:url(../../images/btn_mp3.png) 0 0 no-repeat;
				float:right;
				cursor:pointer;
			}
				#disco .tracks .songList .track .mp3 .add {
					
				}
			#disco .tracks .songList .track .length {
				font:normal 0.688em Arial, Helvetica, sans-serif;
				float:left;
			}
			#disco .tracks .songList .track .price {
				display:none;
			}
		#disco .tracks .songList .echospinCartAdded {
			opacity:0.1;
			cursor:default;			
		}
			#disco .tracks .songList .echospinCartAdded .title {
				cursor:default;	
			}
			#disco .tracks .songList .echospinCartAdded .mp3 {
				cursor:default;	
			}
			#disco .tracks .songList .echospinCartAdded .price {
				cursor:default;	
			}
