@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - MAIN : 	The Neon Trees Website
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		nt_main.css
	Date:			Feb 09, 2010
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	

/*	--------------------------------------------------------------------------------------------------------------------------
	body/global/reset Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		border:0;
		margin:0; padding:0; 
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
		outline:none;
		font-weight:normal;
	}
	html {
		overflow-y:scroll;
	}
	img {
		display:block;
	}
	body {
		background:#020303 url(../../images/Neon-Trees.jpg) top center no-repeat;
		color:#bbeff8;
		line-height:1;
		font:normal 1em Arial, Helvetica, sans-serif;
	}
	ol, ul {
		list-style:none;
	}
	blockquote, q {
		quotes:none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content:'';
		content:none;
	}
	
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse:collapse;
		border-spacing:0;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		border:0;
		margin:0; padding:0;
		height:0px;
		background:transparent;
		overflow:hidden;
		font-size:1px;
		clear:both;
	}
	.clearfix:after {
		content: ".";
		height:0;
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
	.fix {
		margin-right:0 !important;
	}
	.noContent {
		padding:18px;
		text-align:center;
	}
	a:link, a:visited, a:active {
		color:#26d7f7;
		text-decoration:none;
		font-weight:normal;
	}
	a:hover {
		color:#19454d;
	}
	#bottom {
		background:url(../../images/Neon-Trees_bottom.jpg) center bottom no-repeat;
	}
	#main {
		width:960px;
		padding:0 0 100px 0;
		background:url(../../images/Neon-Trees.jpg) top center no-repeat;
		margin:0 auto;
		position:relative;
	}
	#contentSpace {
		padding:508px 0 0 178px; /*Top was 508px previous to flash header, 478px with header.*/
		background:url(../../images/bg_main_content.jpg) -520px 0 repeat-y;
	}
		#mainCol {
			width:536px;
			margin:0 20px 0 0;
			float:left;
		}
		#altCol {
			width:219px;
			float:left;
		}
		#altCol #fblike {
			margin:0 0 10px 0;
		}
		#headerContainer {
			display:none;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	#mastHead Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mastHead {
		display:none;
	}
		#mastHead h1#h1_neonTrees {
			
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	#nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#nav {
		width:200px;
		padding:31px 0 0 0;
		background:url(../../images/Neon-Trees_nav_bg.png) 70px 379px no-repeat;
		position:absolute;
		left:-20px;
	}
		#nav li {
			float:left;
		}
			#nav li a {
				display:block;
			}
		#nav li.navNav {
			height:355px;
			margin:0 0 18px 0;
			overflow:hidden;
		}
		#nav li.navHome {
			width:68px; height:29px;
			margin:0 4px 0 1px;
		}
			#nav li.navHome a {
				width:68px; height:29px;
				background:url(../../images/navHome.png) 0 0 no-repeat;
			}
			#nav li.navHome a:hover {
				background-position:0 -29px;
			}
		#nav li.navTour {
			width:65px; height:29px;
		}
			#nav li.navTour a {
				width:65px; height:29px;
				background:url(../../images/navTour.png) 0 0 no-repeat;
			}
			#nav li.navTour a:hover {
				background-position:0 -29px;
			}
		#nav li.navVideoBlog {
			width:125px; height:29px;
			margin:5px 0 0 2px;
		}
			#nav li.navVideoBlog a {
				width:125px; height:29px;
				background:url(../../images/navVideoBlog.png) 0 0 no-repeat;
			}
			#nav li.navVideoBlog a:hover {
				background-position:0 -29px;
			}
		#nav li.navCommunity {
			width:128px; height:30px;
			margin:5px 0 0 2px;
		}
			#nav li.navCommunity a {
				width:128px; height:30px;
				background:url(../../images/navCommunity.png) 0 0 no-repeat;
			}
			#nav li.navCommunity a:hover {
				background-position:0 -30px;
			}
		#nav li.navDiscography {
			width:146px; height:29px;
			margin:6px 0 0 -1px;
		}
			#nav li.navDiscography a {
				width:146px; height:29px;
				background:url(../../images/navDiscography.png) 0 0 no-repeat;
			}
			#nav li.navDiscography a:hover {
				background-position:0 -29px;
			}
		#nav li.navMessageBoard {
			width:169px; height:29px;
			margin:7px 0 0 -1px;
		}
			#nav li.navMessageBoard a {
				width:169px; height:29px;
				background:url(../../images/navMessageBoard.png) 0 0 no-repeat;
			}
			#nav li.navMessageBoard a:hover {
				background-position:0 -29px;
			}
		#nav li.navPhotos {
			width:90px; height:32px;
			margin:3px 4px 0 -2px;
		}
			#nav li.navPhotos a {
				width:90px; height:32px;
				background:url(../../images/navPhotos.png) 0 0 no-repeat;
			}
			#nav li.navPhotos a:hover {
				background-position:0 -32px;
			}
		#nav li.navStore {
			width:73px; height:30px;
			margin:5px 0 0 0;
		}
			#nav li.navStore a {
				width:73px; height:30px;
				background:url(../../images/navStore.png) 0 0 no-repeat;
			}
			#nav li.navStore a:hover {
				background-position:0 -30px;
			}
		#nav li.navConfessions {
			width:151px; height:25px;
			margin:8px 0 0 0;
		}
			#nav li.navConfessions a {
				width:151px; height:25px;
				background:url(../../images/navConfessions.png) 0 0 no-repeat;
			}
			#nav li.navConfessions a:hover {
				background-position:0 -25px;
			}
		#nav li.navDownloads {
			width:144px; height:29px;
			margin:9px 0 0 0;
		}
			#nav li.navDownloads a {
				width:144px; height:29px;
				background:url(../../images/navDownloads.png) 0 0 no-repeat;
			}
			#nav li.navDownloads a:hover {
				background-position:0 -29px;
			}
		#nav li.navNews {
			width:86px; height:27px;
			margin:5px 0 0 26px;
		}
			#nav li.navNews a {
				width:86px; height:30px;
				background:url(../../images/navNews.png) 0 0 no-repeat;
			}
			#nav li.navNews a:hover {
				background-position:0 -30px;
			}
		/*	navAlbum	*/
		#nav li.navAlbum {
			width:166px; height:245px;
			margin:0 0 0 3px; padding:21px 0 0 0;
			background:url(../../images/Neon-Trees_navAlbum.png) 0 0 no-repeat;
			text-align:center;
		}
			#nav li.navAlbum img {
				border:solid 3px #5fd5ea;
				margin:0 0 15px 0;
				display:inline-block;
			}
			#nav li.navAlbum h2 {
				margin:0 0 8px 0;
				font:bold 15px Arial, Helvetica, sans-serif;
				color:#5fd5ea;
				line-height:15px;
			}
			#nav li.navAlbum .date {
				margin:0 0 8px 0;
				font:normal 13px Arial, Helvetica, sans-serif;
				color:#ebebeb;
				line-height:13px;
			}
			#nav li.navAlbum a.btn_PreOrder {
				width:102px; height:28px;
				background:url(../../images/btn_preOrder.png) 0 0 no-repeat;
				display:inline-block;
			}
				#nav li.navAlbum a.btn_PreOrder:hover {
					background-position:0 -28px;
				}
			#nav li.navAlbum a.btn_buyNow {
				width:102px; height:28px;
				background:url(../../images/Neon-Trees_buyNow.png) 0 0 no-repeat;
				display:inline-block;
			}
				#nav li.navAlbum a.btn_buyNow:hover {
					background-position:0 -28px;
				}
			#altCol a.btn_buyNow {
				width:102px; height:28px;
				background:url(../../images/Neon-Trees_buyNow.png) 0 0 no-repeat;
				display:inline-block;
			}
				#altCol a.btn_buyNow:hover {
					background-position:0 -28px;
				}
			
		
/*	--------------------------------------------------------------------------------------------------------------------------
	.date.format Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
	.date.format {
		width:57px; height:52px;
		padding:7px 0 0 0;
		background:#d2cbaa;
		color:#fff;
		text-align:center;
		display:block;
		float:left;
	}
		.date.format .month {
			font:bold 10px Arial, Helvetica, sans-serif;
			color:#e6b963;
			text-transform:capitalize;
			display:block;
		}
		.date.format .day {
			font:normal 18px Arial, Helvetica, sans-serif;
			color:#e6b963;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	.socialLinks Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul.socialLinks {
		width:180px;
		float:left;
	}
		ul.socialLinks li {
			float:left;
		}
			ul.socialLinks li a {
				display:block;
			}
				ul.socialLinks li a.facebook {
					width:31px; height:30px;
					margin:0 6px 0 0;
					background:url(../../images/socialNav_facebook.png) 0 0 no-repeat;
				}
				ul.socialLinks li a.twitter {
					width:30px; height:27px;
					margin:1px 6px 0 0;
					background:url(../../images/socialNav_twitter.png) 0 0 no-repeat;
				}
				ul.socialLinks li a.myspace {
					width:31px; height:30px;
					margin:0 5px 0 0;
					background:url(../../images/socialNav_myspace.png) 0 0 no-repeat;
				}
				ul.socialLinks li a.digg {
					width:31px; height:26px;
					margin:3px 7px 0 0;
					background:url(../../images/socialNav_digg.png) 0 0 no-repeat;
				}
				ul.socialLinks li a.share {
					width:33px; height:29px;
					background:url(../../images/socialNav_share.png) 0 0 no-repeat;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	.socialLinks Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul.socialLinks.large {
		width:480px;
		margin:0 auto;
		float:none;
	}
		ul.socialLinks.large li {
			border:solid 1px #9b967f;
			width:90px; height:20px;
			margin:0 4px 0 0;
			background:#e4e2d7;
			float:left;
		}
			ul.socialLinks.large li a {
				width:72px; height:16px;
				display:block;
			}
				ul.socialLinks.large li a.facebook {
					width:72px;
					margin:2px auto 0 auto;
					background:url(../../images/social_facebook.png) 0 0 no-repeat;
				}
				ul.socialLinks.large li a.twitter {
					width:55px;
					margin:2px auto 0 auto;
					background:url(../../images/social_twitter.png) 0 0 no-repeat;
				}
				ul.socialLinks.large li a.myspace {
					width:68px;
					margin:3px auto 0 auto;
					background:url(../../images/social_myspace.png) 0 0 no-repeat;
				}
				ul.socialLinks.large li a.digg {
					width:46px;
					margin:3px auto 0 auto;
					background:url(../../images/social_digg.png) 0 0 no-repeat;
				}
				ul.socialLinks.large li a.share {
					width:50px;
					margin:2px auto 0 auto;
					background:url(../../images/social_share.png) 0 0 no-repeat;
				}



/*	--------------------------------------------------------------------------------------------------------------------------
	Universal Button Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.footer .btn_readMore {
		margin:7px 0 0 0; padding:0 7px 0 0;
		background:url(../../images/Neon-Trees_readmore.png) right 4px no-repeat;
		font:bold 11px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		display:block;
		float:right;
	}
		.footer .btn_readMore:hover {
			background-position:right -12px;
		}
	a.btn_moreNews {
		width:79px; height:7px;
		margin:12px 0 0 0;
		background:url(../../images/btn_moreNews.png) 0 0 no-repeat;
		display:block;
		float:right;
	}
		a.btn_moreNews:hover {
			background-position:0 -7px;
		}
	a.btn {
		width:90px; height:22px;
		background:url(../../images/btn_90.png) 0 0 no-repeat;
		font:bold .69em "Arial Black", Arial, Helvetica, sans-serif;
		color:#da9129;
		text-align:center;
		text-transform:uppercase;
		line-height:22px;
		display:block;
	}
		a.btn:hover {
			background-position:0 -22px;
		}
	/*a.btn {
		width:82px; height:20px;
		padding:5px 0 0 2px;
		color:#f8f8f0 !important;
		background:url(../../images/btn_84.png) 0 0 no-repeat;
		font-size:.69em;
		text-align:center;
		display:block;
	}
		a.btn:hover {
			background-position:0 -25px;
		}*/
	a.btn_next {
		border:none;
		width:92px; height:25px;
		background:url(../../images/btn_next.png) 0 0 no-repeat;
		display:block;
		outline:none;
	}
		a.btn_next:hover {
			background-position:0 -25px;
		}
	a.btn_prev {
		border:none;
		width:92px; height:25px;
		background:url(../../images/btn_prev.png) 0 0 no-repeat;
		display:block;
		outline:none;
	}
		a.btn_prev:hover {
			background-position:0 -25px;
		}
	a.disabled {
		opacity:0.4;
		filter:alpha(opacity = 50);
		cursor:default;
	}
		a.disabled:hover {
			background-position:0 0 !important;
		}	

/*	--------------------------------------------------------------------------------------------------------------------------
	.pagination Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.pagination {
		border:none !important;
		width:141px !important;
		margin:20px auto 0 auto !important; padding:0 !important;
		background:none !important;
	}
		.pagination li {
			margin:0 4px 0 0;
			display:inline;
			float:left;
		}
			.pagination li a {
				border:solid 1px #2b1f0b;
				width:27px; height:26px;
				background:#111b1f;
				font:bold .69em "Arial Black", Arial, Helvetica, sans-serif;
				color:#fbb34d;
				text-align:center;
				line-height:26px;
				display:block;
			}
				.pagination li a:hover {
					background:#244248;
					color:#f89911;
				}
				.pagination li a.btn_prev {
					width:64px; height:26px;
					padding:0;
					color:#fbb34d;
				}
					.pagination li a.btn_prev:hover {
						color:#f89911;
					}
				.pagination li a.btn_next {
					width:64px; height:26px;
					padding:0;
					color:#fbb34d;
				}
					.pagination li a.btn_next:hover {
						color:#f89911;
					}
				.pagination a.disabled {
					opacity:0.4;
					filter:alpha(opacity = 50);
					cursor:default;
				}
					.pagination a.disabled:hover {
						background:#111b1f !important;
						color:#fbb34d !important;
					}	
				

/*	--------------------------------------------------------------------------------------------------------------------------
	.stepped Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.stepped {
		width:388px;
		margin:30px auto 20px auto;
	}
		.stepped a {
			float:left;
		}
		.stepped .viewing {
			width:170px;
			padding:4px 16px 0 18px;
			font-size:.69em;
			color:#6a7476;
			text-align:center;
			float:left;
		}
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#comments Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#comments {
		width:526px;
		margin:0 0 0 8px;
	}
		#comments h3 {
			border-bottom:solid 2px #141515;
			height:30px;
			padding:1px 0 2px 13px;
			background:url(../../images/bg_comments.png) 0 0 repeat-x;
			font-size:1.13em; font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
			color:#bbeff8;
			line-height:30px;
		}
		#comments .entry {
			border:solid 2px #141515; border-top:none;
			padding:6px 5px 18px 8px;
			background:#0a0a0a;
		}		
			#comments .noBorder {
				background:none;
			}
			#comments .entry .userPic {
				border:solid 3px #2b6d79;
				width:50px;
				margin:4px 5px 0 0;
				float:left;
			}
				#comments .entry .userPic a {
					cursor:default;
				}
			#comments .entry .comment {
				width:420px;
				padding:0 14px 14px 8px;
				float:left;
			}	
				#comments .entry .comment .userIm {
					padding:0 0 13px 0;
					float:left;
				}
					#comments .entry .comment .userIm a {
						cursor:default;
					}
						#comments .entry .comment .userIm a:hover {
							color:#26D7F7;
						}
				#comments .entry .comment a {
					font-size:1.13em;
				}
				#comments .entry .comment .date {
					padding:8px 0 0 5px;
					font-size:.69em;
					color:#7d7d7d;
					display:block;
					float:left;
				}
				#comments .entry .comment p {
					padding:5px 0 0 0;
					font:normal .75em Arial, Helvetica, sans-serif;
					color:#bbeff8;
				}
		#comments .pagination {
			width:auto !Important; height:30px;
			margin:0 0 25px 0 !important;
			background:url(../../images/bg_comments.png) 0 0 repeat-x !important;
		}
			#comments .pagination ul {
				width:200px; height:30px;
				margin:0 auto;
			}
				#comments .pagination li {
					margin:0;
				}
				#comments .pagination a {
					border:none;
					width:auto; height:auto;
					margin:0 13px 0 0; padding:0;
					background:none;
					font:bold .69em Arial, Helvetica, sans-serif;
					color:#26d7f7;
					line-height:30px;
				}
					#comments .pagination a.disabled {
						opacity:0.4;
						filter:alpha(opacity = 50);
						cursor:default;
					}
						#comments .pagination a.disabled:hover {
							background:none !important;
							color:#26d7f7 !important;
						}
					#comments .pagination a:hover {
						color:#19454d;
					}
					#comments .pagination li {
						float:left;
						display:inline;
					}
						#comments .pagination li.prev {
							padding:0 0 0 160px;
						}
		#comments a.btn_addComment {
			width:182px; height:37px;
			margin:0 0 0 4px;
			background:url(../../images/btn_addComment.png) 0 0 no-repeat;
			display:block;
		}	
			#comments a.btn_addComment:hover {
				background-position:0 -37px;
			}
		#comments .instructions {
			width:330px;
			padding:10px 0 0 0;
			font:normal .75em Arial, Helvetica, sans-serif;
			color:#6a7476;
			display:block;
			float:left;
		}
		#comments a.btn_backToTop {
			margin:10px 0 0 0; padding:0 0 0 8px;
			background:url(../../images/arrow_up.png) 0 5px no-repeat;
			font:normal 11px Arial, Helvetica, sans-serif;
			display:block;
			float:right;
		}
			#comments a.btn_backToTop:hover {
				background-position:0 -12px;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	#getToKnow Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#getToKnow {
		height:40px;
		background:#cbc4a2 url(../../images/bg_getToKnow.jpg) 0 0 repeat-x;
	}
		#getToKnow .container {
			width:960px;
			margin:0 auto; padding:12px;
		}
		#getToKnow .container h2#h2_getToKnow {
				width:311px; height:12px;
				margin:4px 0 0 0; padding:0 15px 0 0;
				background:url(../../images/h2_getToKnow_sm.png) 0 0 no-repeat;
				float:left;
			}
			#getToKnow .container h3#h3_getConnected {
				width:188px; height:13px;
				margin:4px 0 0 0; padding:0 10px 0 0;
				background:url(../../images/h3_getConnected_sm.png) 0 0 no-repeat;
				float:left;
			}
			#getToKnow .container a.btn_joinNow {
				width:74px; height:20px;
				margin:0 95px 0 0;
				background:url(../../images/btn_joinNow.png) 0 0 no-repeat;
				display:block;
				float:left;
			}
				#getToKnow .container a.btn_joinNow:hover {
					background-position:0 -20px;
				}
			#getToKnow .container #socialNav {
				width:258px;
				float:left;
			}
				#getToKnow .container #socialNav li {
					margin:0 20px 0 0;
					display:inline;
					float:left;
				}
					#getToKnow .container #socialNav li a {
						height:18px;
						background:url(../../images/socialNav.png) 0 0 no-repeat;
						display:block;
					}
						#getToKnow .container #socialNav li.facebook {
							width:50px;
						}
							#getToKnow .container #socialNav li.facebook a {
								background-position:0 0;
							}
								#getToKnow .container #socialNav li.facebook a:hover {
									background-position:0 -18px;
								}
						#getToKnow .container #socialNav li.myspace {
							width:85px;
						}
							#getToKnow .container #socialNav li.myspace a {
								background-position:-70px 0;
							}
								#getToKnow .container #socialNav li.myspace a:hover {
									background-position:-70px -18px;
								}
						#getToKnow .container #socialNav li.twitter {
							width:60px;
						}
							#getToKnow .container #socialNav li.twitter a {
								background-position:-176px 0;
							}
								#getToKnow .container #socialNav li.twitter a:hover {
									background-position:-176px -18px;
								}


/*	--------------------------------------------------------------------------------------------------------------------------
	#footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		width:960px; height:163px;
		margin:0 auto; padding:32px 0 0 0;
		background:url(../../images/Neon-Trees_bottom.jpg) center bottom no-repeat;
	}
		#footer .ad728 {
			display:none;
		}
		#footer ul#socialLink {
			width:741px; height:21px;
			margin:0 auto 28px auto;
		}
			#footer ul#socialLink li {
				float:left;
			}
				#footer ul#socialLink li.facebook {
					margin:0 25px 0 0;
				}
					#footer ul#socialLink li.facebook a {
						width:74px; height:14px;
						margin:6px 0 0 0;
						background:url(../../images/social_facebook.png) 0 0 no-repeat;
						display:block;
					}
						#footer ul#socialLink li.facebook a:hover {
							
						}
				#footer ul#socialLink li.myspace {
					margin:0 23px 0 0;
				}
					#footer ul#socialLink li.myspace a {
						width:103px; height:17px;
						margin:4px 0 0 0;
						background:url(../../images/social_myspace.png) 0 0 no-repeat;
						display:block;
					}
						#footer ul#socialLink li.myspace a:hover {
							
						}
				#footer ul#socialLink li.twitter {
					margin:0 23px 0 0;
				}
					#footer ul#socialLink li.twitter a {
						width:87px; height:21px;
						background:url(../../images/social_twitter.png) 0 0 no-repeat;
						display:block;
					}
						#footer ul#socialLink li.twitter a:hover {
							
						}
				#footer ul#socialLink li.mailingList {
					margin:0 25px 0 0;
				}
					#footer ul#socialLink li.mailingList a {
						width:123px; height:30px;
						background:url(../../images/Neon-Trees_mailingList.png) 0 0 no-repeat;
						display:block;
					}
						#footer ul#socialLink li.mailingList a:hover {
							background-position:0 -30px;
						}
				#footer ul#socialLink li.mobileList {
					margin:0 25px 0 0;
				}
					#footer ul#socialLink li.mobileList a {
						width:123px; height:30px;
						background:url(../../images/Neon-Trees_mobileList.png) 0 0 no-repeat;
						display:block;
					}
						#footer ul#socialLink li.mobileList a:hover {
							background-position:0 -30px
						}
		#footer .buyAlbum {
			display:none;
		}
		#footer ul.nav {
			width:724px;
			margin:0 auto;
		}
			#footer ul.nav li {
				font:normal 10px Verdana, Arial, Helvetica, sans-serif;
				color:#626161;
				line-height:10px;
				float:left;
			}
				#footer ul.nav li a {
					font:bold 10px Verdana, Arial, Helvetica, sans-serif;
					line-height:10px;
				}
					#footer ul.nav li a:hover {

					}
		#footer #fineprint {
			width:330px;
			margin:20px 0 0 210px;
			font:normal 10px Verdana, Arial, Helvetica, sans-serif;
			color:#626161;
			line-height:18px;
			text-align:center;
			display:inline;
			float:left;
		}
			#footer #fineprint a {
				font:bold 10px Verdana, Arial, Helvetica, sans-serif;
				color:#57380b;
			}
				#footer #fineprint a:hover {
					color:#E1AD49;
				}
		#footer .seoLinks {
			width:460px;
			margin:0 auto 15px auto;
		}
			#footer .seoLinks li {
				float:left;
				margin:0 5px 0 0;
				font:bold 10px Verdana,Arial,Helvetica,sans-serif;
			}
				#footer .seoLinks li a {
					color:#57380b;
				}
					#footer .seoLinks li a:hover {
						color:#e1ad49;
					}
		#footer a.btn_mercury {
			width:100px; height:49px;
			background:url(../../images/MercuryLogo.png) 0 0 no-repeat;
			display:block;
			float:left;
		}
		#footer a.btnHalo {
			margin:20px 0 0 0;
			font:normal 10px Verdana, Arial, Helvetica, sans-serif;
			color:#626161;
			float:right;
		}
			#footer a.btnHalo .light {
				font:bold 10px Verdana, Arial, Helvetica, sans-serif;
				color:#26d7f7;
			}
				#footer a.btnHalo:hover .light {
					color:#19454d;
				}
		#footer a.logo_mg {
			width:124px;
			margin:0 auto;
			display:block;
		}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#cart Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.shopminiWrapper {
		width:100%; height:26px;
		padding:11px 0 0 0;
	}
	.shopmini {
		width:916px; height:26px;
		margin:0 auto;
		position:relative;
	}
		.shopmini ul {
			width:440px; height:23px;
			display:block;
			float:right;
		}
			.shopmini ul li.shopminiorderstatus {
				width:85px; height:15px;
				margin:5px 15px 0 0;
				float:right;
				display:none;
			}
				.shopmini ul li.shopminiorderstatus a {
					width:85px; height:15px;
					background:url(../../images/btn_orderStatus.png) 0 0 no-repeat;
					text-indent:-3000px;
					display:block;
				}
					.shopmini ul li.shopminiorderstatus a:hover {
						background-position:0 -15px;
					}
			.shopmini ul li.shopminicheckout {
				width:67px; height:15px;
				margin:5px 5px 0 0;
				float:right;
				display:none;
			}
				.shopmini ul li.shopminicheckout a {
					width:67px; height:15px;
					background:url(../../images/btn_checkOut2.png) 0 0 no-repeat;
					text-indent:-3000px;
					display:block;
				}
					.shopmini ul li.shopminicheckout a:hover {
						background-position:0 -15px;
					}
			.shopmini ul li.shopminicart {
				width:112px; height:23px;
				padding:0 0 0 330px;
				background:url(../../images/bg_cartHeader.png) 0 0 no-repeat;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#1f1e1b;
				line-height:23px;
				float:left;
			}
				.shopmini ul li.shopminicart .echospinCartSubtotal {
					font:bold 11px Arial, Helvetica, sans-serif;
					color:#1f1e1b;
					line-height:23px;
				}
				
					/*	cart	*/
					.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart {
						border:solid 1px #b3ac87; border-top:none;
						width:440px;
					}
							
						.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .item {
							width:440px; height:30px;
							background:#ede7c7 url(../../images/bg_cartBorder.png) left bottom repeat-x;
							font:bold 12px Arial, Helvetica, sans-serif;
							color:#484848;
							display:inline;
							float:left;
						}
							.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .item .type {
								display:none;
							}
							.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .item .title {
								width:300px;
								padding:0 5px;
								line-height:30px;
								display:block;
								float:left;
							}
								.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .item .title a {
									font:bold 12px Arial, Helvetica, sans-serif;
									color:#484848;
									line-height:30px;
								}
									.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .item .title a:hover {
										color:#b3ac87;
									}
									.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .item .title a .artist {
										display:none;
									}
							.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .item .quantity {
								width:70px;
								line-height:30px;
								display:block;
								float:left;
							}
								.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .item .quantity select {
									line-height:30px;
								}
							.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .item .price {
								width:50px;
								padding:0 7px 0 0;
								text-align:right;
								line-height:30px;
								display:block;
								float:left;
							}
						.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .header {
							width:440px; height:25px !important;
							background:#d5cea5 !important;
							font:normal 12px Georgia, "Times New Roman", Times, serif;
							color:#faf8ee;
							line-height:25px;
						}
							.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .header .type {
								display:none;
							}
							.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .header .title {
								text-indent:7px;
								font:normal 12px Georgia, "Times New Roman", Times, serif;
								color:#faf8ee;
								line-height:25px;
								display:block;
								float:left;
							}
							.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .header .quantity {
								font:normal 12px Georgia, "Times New Roman", Times, serif;
								color:#faf8ee;
								line-height:25px;
								display:block;
								float:left;
							}
							.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .header .price {
								padding:0;
								text-align:right;
								line-height:25px;
								display:block;
								float:left;
							}
						.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .subtotal {
							height:60px;
							background:#ede7c7;
						}
							.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .subtotal .title {
								width:370px;
								font:bold 13px Georgia, "Times New Roman", Times, serif !important;
								color:#1f1e1b;
								line-height:60px !important;
								text-align:right;
							}
							.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .subtotal .quantity {
								display:none;
							}
							.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .subtotal .price {
								font:bold 15px Arial, Helvetica, sans-serif;
								color:#1f1e1b;
								line-height:60px;
							}
						.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .footer {
							height:42px;
							background:#ede7c7;
						}
							.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .footer .checkout {
								display:inline-block;
								float:right;
							}
								.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .footer .checkout a {
									width:79px; height:30px;
									margin:0 9px 12px 0;
									background:url(../../images/btn_checkout.png) 0 0 no-repeat;
									display:block;
									text-indent:-3000px;
									float:right;
								}
									.shopmini ul li.shopminicart .cartminiWrapper .bottom .mid .echospinCart .footer .checkout a:hover {
										background-position:0 -30px;
									}
				
		.shopmini .cartminiWrapper {
			width:440px;
			position:absolute;
			right:0; top:23px;
			z-index:100;
		}
			.shopmini .cartminiWrapper #subtotal {
				border-top:solid 1px #000;
				width:440px; height:52px;
				background:#66625d;
				font:normal 11px Arial, Helvetica, sans-serif;
				line-height:25px;
				color:#c7c5c4;
			}
				.shopmini .cartminiWrapper #subtotal .text {
					width:240px;
					text-indent:7px;
					display:block;
					float:left;
				}
				.shopmini .cartminiWrapper #subtotal .price {
					width:60px;
					padding:0 7px 0 0;
					text-align:right;
					display:block;
					float:left;
				}
				
				
				
				/*	temp	
				.cartminiWrapper {
					display:block !important;
				}
				.echospinCart {
					display:inline-block !important;
				}*/


	.buybtns {
		margin-left: 50px;
	}
	
		.buybtns .direct_btn { 
			top:2px; left:7px;
			position:relative; 
		}
		
			.buybtns a.direct_btn {
				width:166px; height:42px;
				background:url(../../images/direct_btn.jpg) 0 0 no-repeat;
				display:block;
				float:left;
			}
				.buybtns a.direct_btn:hover {
					background-position:0 -42px;
				}
		.buybtns .amazon_btn {
			top: 15px; left: -75px;
			float:left; 
			position:relative;
		}
		
		.buybtns a.amazon_btn {
			width:83px; height:21px;
			background:url(../../images/amazon_btn.jpg) 0 0 no-repeat;
			display:block;
			float:left;
		}
		.buybtns a.amazon_btn:hover {
			background-position:0 -21px;
		}
		
		.buybtns .itunes_btn {
			top: 25px; left: -33px; 
			float:left; 
			position:relative; 
		}
		
		.buybtns a.itunes_btn {
			width:83px; height:21px;
			background:url(../../images/itunes_btn.jpg) 0 0 no-repeat;
			display:block;
			float:left;
		}
			.buybtns a.itunes_btn:hover {
				background-position:0 -21px;
			}

						
/*	--------------------------------------------------------------------------------------------------------------------------
	.ui-tabs-hide Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.ui-tabs-hide {
		display:none !important;
	}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#atffc Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#atffc {
		display:none;
	}
