@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - MAIN : 	The Rocket Summer Website
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		rs_main.css
	Date:			Jan 28, 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:#faf8ee url(../../images/bg_main_interior.jpg) top center no-repeat;
		color:#1f1e1b;
		line-height:1;
		font:normal 1em Georgia, "Times New Roman", Times, 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;
	}
	a:link, a:visited, a:active {
		color:#d24d20;
		text-decoration:none;
		font-weight:normal;
	}
	a:hover {
		color:#781f01;
	}
	#main {
		width:960px;
		margin:11px auto 0 auto;
	}
	#contentSpace {
		background:url(../../images/bg_main_content.jpg) -520px 0 repeat-y;
	}
		#mainCol {
			width:602px;
			padding:49px 18px 60px 20px;
			float:left;
		}
		#altCol {
			width:280px;
			padding:77px 10px 38px 10px;
			float:left;
		}
			#altCol .ad {
				margin:0 0 38px 0;
			}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#mediaPlayer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mediaPlayer {
		width:326px; height:69px;
		background:url(../../images/bg_mediaPlayer.png) 0 0 no-repeat;
		position:absolute;
		top:0; left:50%;
		margin-left:129px;		
	}
	
	#fblike {
		width:940px; height:21px;
		margin:0 auto; padding:15px 0 0 20px;		
	}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#mastHead Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mastHead {
		width:910px; height:50px;
		margin:0 auto;
	}
		#mastHead h1#h1_theRocketSummer {
			width:318px; height:34px;
			margin:0 0 16px 0;
			background:url(../../images/h1_theRocketSummer.png) 0 0 no-repeat;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	#nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#nav {
		width:910px;
		margin:0 auto;
		background:url(../../images/nav_active.png) 0 0 no-repeat;
	}
		#nav li {
			display:inline;
			float:left;
		}
			#nav li a {
				height:30px;
				background:url(../../images/nav.png) 0 0 no-repeat;
				display:block;
			}
		#nav li.navHome {
			width:85px;
		}
			#nav li.navHome a {
				background-position:0 0 ;
			}
			#nav li.navHome a:hover {
				background-position:0 -30px;
			}
		#nav li.navNews {
			width:76px;
		}
			#nav li.navNews a {
				background-position:-85px 0 ;
			}
			#nav li.navNews a:hover {
				background-position:-85px -30px;
			}
		#nav li.navBlog {
			width:64px;
		}
			#nav li.navBlog a {
				background-position:-164px 0 ;
			}
			#nav li.navBlog a:hover {
				background-position:-164px -30px;
			}
		#nav li.navVideos {
			width:78px;
		}
			#nav li.navVideos a {
				background-position:-228px 0 ;
			}
			#nav li.navVideos a:hover {
				background-position:-228px -30px;
			}
		#nav li.navPhotos {
			width:79px;
		}
			#nav li.navPhotos a {
				background-position:-306px 0 ;
			}
			#nav li.navPhotos a:hover {
				background-position:-306px -30px;
			}
		#nav li.navTour {
			width:62px;
		}
			#nav li.navTour a {
				background-position:-385px 0 ;
			}
			#nav li.navTour a:hover {
				background-position:-385px -30px;
			}
		#nav li.navDisco {
			width:116px;
		}
			#nav li.navDisco a {
				background-position:-447px 0 ;
			}
			#nav li.navDisco a:hover {
				background-position:-447px -30px;
			}
		#nav li.navExtras {
			width:87px;
			background:url(../../images/extras_arrow_right.png) 68px 12px no-repeat;
			behavior:url("shared/css/csshover.htc");
		}
			#nav li.navExtras:hover {
				background:url(../../images/extras_arrow.png) 66px 14px no-repeat;
			}
			#nav li.navExtras a {
				background-position:-563px 0 ;
			}
			#nav li.navExtras a:hover {
				background-position:-563px -30px;
			}
				#nav li.navExtras ul {
					width:87px;
					padding:1px 0 0 0;
					position:absolute;
					z-index:1000;
					display:none;
				}
					#nav li.navExtras ul li {
					
					}
						#nav li.navExtras ul li a {
							height:21px;
							background:url(../../images/nav_extrasDropdown.png) 0 0 no-repeat;
							display:block;
						}
							#nav li.navExtras ul li.wallpapers {
								width:87px;
							}
								#nav li.navExtras ul li.wallpapers a {
									background-position:0 0;
								}
									#nav li.navExtras ul li.wallpapers a:hover {
										background-position:-87px 0;
									}
							#nav li.navExtras ul li.buddyIcons {
								width:87px;
							}
								#nav li.navExtras ul li.buddyIcons a {
									background-position:0 -21px;
								}
									#nav li.navExtras ul li.buddyIcons a:hover {
										background-position:-87px -21px;
									}
							#nav li.navExtras ul li.widgets {
								width:87px;
							}
								#nav li.navExtras ul li.widgets a {
									background-position:0 -42px;
								}
									#nav li.navExtras ul li.widgets a:hover {
										background-position:-87px -42px;
									}
							#nav li.navExtras ul li.links {
								width:87px;
							}
								#nav li.navExtras ul li.links a {
									background-position:0 -63px;
								}
									#nav li.navExtras ul li.links a:hover {
										background-position:-87px -63px;
									}
							#nav li.navExtras ul li.ringtones {
								width:87px;
							}
								#nav li.navExtras ul li.ringtones a {
									height:20px;
									background-position:0 -84px;
								}
									#nav li.navExtras ul li.ringtones a:hover {
										background-position:-87px -84px;
									}
		#nav li.navCommunity {
			width:111px;
		}
			#nav li.navCommunity a {
				background-position:-650px 0 ;
			}
			#nav li.navCommunity a:hover {
				background-position:-650px -30px;
			}
		#nav li.navForum {
			width:73px;
		}
			#nav li.navForum a {
				background-position:-764px 0 ;
			}
			#nav li.navForum a:hover {
				background-position:-764px -30px;
			}
		#nav li.navStore {
			width:73px;
		}
			#nav li.navStore a {
				background-position:-837px 0 ;
			}
			#nav li.navStore a:hover {
				background-position:-837px -30px;
			}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		width:855px; height:168px;
		padding:30px 0 0 29px; margin:0 auto;
		background:url(../../images/bg_headerBorder.png) 574px 51px no-repeat;
	}
		#header img {	
			margin:0 36px 0 0;
			float:left;
		}
		#header h2#h2_ofMenAndAngels {
			width:331px; height:55px;
			margin:37px 64px 0 0;
			background:url(../../images/h2_ofMenAndAngels.png) 0 0 no-repeat;
			float:left;
		}
		#header a.btn_checkOutAlbum {
			width:248px; height:66px;
			margin:34px 0 0 0;
			background:url(../../images/btn_checkOutAlbum.png) 0 0 no-repeat;
			display:block;
			float:left;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	.breadcrumbs Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.breadcrumbs {
		margin:0 0 7px 0;
		font-size:.69em;
		color:#7e7260;
	}
		.breadcrumbs .logoSmall {
			width:95px; height:11px;
			margin:1px 0 0 0;
			background:url(../../images/logo_small.png) 0 0 no-repeat;
			display:block;
			float:left;
			text-indent:-3000px;
			outline:none;
		}
		.breadcrumbs a {
			font-size:1em;
			display:inline-block;
		}
		#altCol #tourMap .logoSmall {
			width:95px; height:12px;
			margin:1px 0 0 0;
			background:url(../../images/logoSmallTour.png) 0 1px no-repeat;
			display:inline-block;
			text-indent:-3000px;
			outline:none;
		}
/*	--------------------------------------------------------------------------------------------------------------------------
	.date.format Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
	.date.format {
		width:57px; height:52px;
		margin:0 20px 0 0; padding:7px 0 0 0;
		background:#d2cbaa;
		color:#fff;
		text-align:center;
		display:block;
		float:left;
	}
		.date.format .month {
			font-size:1.25em;
			text-transform:uppercase;
		}
		.date.format .day {
			font-size:1.69em;
			line-height:.49em;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	.socialLinks Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul.socialLinks {
		width:132px;
		float:left;
	}
		ul.socialLinks li {
			border:solid 1px #9b967f;
			width:20px; height:20px;
			margin:0 4px 0 0;
			background:#e4e2d7;
			float:left;
		}
			ul.socialLinks li a {
				width:16px; height:16px;
				margin:2px 0 0 2px;
				display:block;
			}
				ul.socialLinks li a.facebook {
					background:url(../../images/social_facebook.png) 0 0 no-repeat;
				}
				ul.socialLinks li a.twitter {
					margin:2px 0 0 4px;
					background:url(../../images/social_twitter.png) 0 0 no-repeat;
				}
				ul.socialLinks li a.myspace {
					margin:3px 0 0 2px;
					background:url(../../images/social_myspace.png) 0 0 no-repeat;
				}
				ul.socialLinks li a.digg {
					margin:3px 0 0 2px;
					background:url(../../images/social_digg.png) 0 0 no-repeat;
				}
				ul.socialLinks li a.share {
					background:url(../../images/social_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 {
		width:75px; height:9px;
		margin:7px 0 0 0;
		background:url(../../images/btn_readMore.png) 0 0 no-repeat;
		display:block;
		float:right;
	}
		.footer .btn_readMore:hover {
			background-position:0 -9px;
		}
	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: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 {
		width:90px; height:20px;
		padding:5px 0 0 5px;
		color:#f8f8f0 !important;
		background:url(../../images/btn_next.png) 0 0 no-repeat;
		font-size:.69em;
		display:block;
	}
		a.btn_next:hover {
			background-position:0 -25px;
		}
	a.btn_prev {
		width:70px; height:20px;
		padding:5px 0 0 20px;
		color:#f8f8f0 !important;
		background:url(../../images/btn_prev.png) 0 0 no-repeat;
		font-size:.69em;
		display:block;
	}
		a.btn_prev:hover {
			background-position:0 -25px;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	.pagination Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.pagination {
		width:402px;
		margin:20px auto 0 auto;
		background:none;
	}
		.pagination li {
			margin:0 4px 0 0;
			display:inline;
			float:left;
		}
			.pagination li a {
				height:22px; width:20px;
				padding:4px 0 0 12px;
				background:url(../../images/btn_pageNumber.png) 0 0 no-repeat;
				font-size:.69em;
				color:#faf8ee !important;
				display:block;
			}
				.pagination li a:hover {
					background-position:0 -26px;
				}
				.pagination li a.btn_prev {
					width:52px; height:21px;
					padding:5px 0 0 19px;
					background:url(../../images/btn_prev_sm.png) 0 0 no-repeat;
				}
					.pagination li a.btn_prev:hover {
						background-position:0 -26px;
					}
				.pagination li a.btn_next {
					width:64px; height:21px;
					padding:5px 0 0 7px;
					background:url(../../images/btn_next_sm.png) 0 0 no-repeat;
				}
					.pagination li a.btn_next:hover {
						background-position:0 -26px;
					}

/*	--------------------------------------------------------------------------------------------------------------------------
	.stepped Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.stepped {
		width:411px;
		margin:0 0 20px 108px;
	}
		.stepped a {
			float:left;
		}
		.stepped .viewing {
			width:170px;
			padding:4px 16px 0 18px;
			font-size:.69em;
			color:#7e7260;
			text-align:center;
			float:left;
		}
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#comments Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#comments {
		width:541px;
	}
		#comments h3 {
			border-bottom:solid 2px #aca47f;
			padding:0 0 2px 0;
			font-size:1.13em;
		}
		#comments .entry {
			margin:0 0 5px 0; padding:0 0 10px 0;
			background:url(../../images/bg_dotBorder.jpg) 0 bottom repeat-x;
		}		
			#comments .noBorder {
				background:none;
			}
			#comments .entry .userPic {
				border:solid 3px #b3ab85;
				width:50px;
				margin:16px 5px 0 0;
				overflow:hidden;
				float:left;
			}
			#comments .entry .comment {
				width:420px;
				padding:14px;
				float:left;
			}	
				#comments .entry .comment a {
					font-size:1.13em;
				}
				#comments .entry .comment .date {
					font-size:.69em;
					color:#665946;
				}
				#comments .entry .comment p {
					padding:5px 0 0 0;
					font:normal .75em Arial, Helvetica, sans-serif;
					color:#545043;
				}
		#comments .pagination {
			width:207px;
			margin:0 auto 25px auto;
		}
			#comments .pagination li {
				margin:0;
			}
			#comments .pagination a {
				width:auto; height:auto;
				margin:0 13px 0 0; padding:0;
				background:none;
				font:bold .69em Arial, Helvetica, sans-serif;
				color:#d24d20 !important;
			}
				#comments .pagination a:hover {
					color:#781f01 !Important;
				}
				#comments .pagination li {
					float:left;
					display:inline;
				}
		#comments a.btn_addComment {
			width:161px; height:27px;
			margin:0 0 10px 0; padding:5px 0 0 41px;
			background:url(../../images/btn_addComment.png) 0 0 no-repeat;
			color:#faf8ee !important;
			display:inline-block;
		}	
			#comments a.btn_addComment:hover {
				background-position:0 -32px;
			}
		#comments .instructions {
			font:normal .75em Arial, Helvetica, sans-serif;
			color:#943616;
			display:block;
			float:left;
		}
		#comments a.btn_backToTop {
			width:78px; height:11px;
			background:url(../../images/btn_backToTop.png) 0 0 no-repeat;
			display:block;
			float:right;
		}
			#comments a.btn_backToTop:hover {
				background-position:0 -11px;
			}
		#comments a.disabled {
			color:#999999 !important;
			cursor:default;
		}
			#comments a.disabled:hover {
				color:#999999 !important;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	#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 12px 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 9px 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 14px 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 a.btn_mailingList {
				width:86px; height:17px;
				margin:0 10px 0 0; padding:3px 0 0 14px;
				background:url(../../images/btn_mailingList_sm.png) 0 0 no-repeat;
				display:block;
				float:left;
			}
				#getToKnow .container a.btn_mailingList:hover {
					background-position:0 -20px;
				}
			#getToKnow .container a.btn_mobileList {
				width:84px; height:17px;
				margin:0 70px 0 0; padding:3px 0 0 9px;
				background:url(../../images/btn_mobileList_sm.png) 0 0 no-repeat;
				display:block;
				float:left;
			}
				#getToKnow .container a.btn_mobileList: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:63px;
						}
							#getToKnow .container #socialNav li.twitter a {
								background-position:-173px 0;
							}
								#getToKnow .container #socialNav li.twitter a:hover {
									background-position:-173px -18px;
								}


/*	--------------------------------------------------------------------------------------------------------------------------
	#footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		padding:25px 0 100px 0;
		background:url(../../images/bg_footer.jpg) 0 0 repeat;
	}
		#footer .container {
			width:960px;
			margin:0 auto;
		}
		#footer .buyAlbum {
			border-right:solid 1px #3f3f3f;
			margin:0 17px 0 0;
			width:211px;
			float:left;
		}
			#footer .buyAlbum img {
				margin:0 7px 0 0;
				float:left;
			}
			#footer .buyAlbum .buyLinks {
				font:normal .69em Arial, Helvetica, sans-serif;
				color:#ebebeb; 
				float:left;
			}
				#footer .buyAlbum .buyLinks h2 {
					font-size:17px;
					line-height:17px;
					color:#e5dfc3;
				}
				#footer .buyAlbum .buyLinks a.btn_PreOrder {
					width:71px; height:16px;
					margin:4px 0 0 0;
					background:url(../../images/btn_buyNow_footer.png) 0 0 no-repeat;
					display:block;
				}
					#footer .buyAlbum .buyLinks a.btn_PreOrder:hover {
						background-position:0 -16px;
					}
		#footer .logo {
			width:30px; height:38px;
			margin:0 10px 0 0;
			background:url(../../images/logo.png) 0 0 no-repeat;
			display:block;
			float:left;
		}
		#footer .info {
			border-right:solid 1px #3f3f3f;
			height:49px;
			padding:3px 20px 0 0;
			float:left;
		}
			#footer .info #fineprint {
				margin:0 0 7px 0;
				font-size:.75em;
				line-height:15px;
				color:#a6a49f;
			}
				#footer .info #fineprint a {
					color:#e5dfc3;
					text-decoration:underline;
				}
					#footer .info #fineprint a:hover {
						color:#d24d20;
					}
			#footer .info .nav {
				line-height:14px;
			}
				#footer .info .nav li {
					margin:0 4px 0 0; padding:0 4px 0 0;
					background:url(../../images/divider.png) right center no-repeat;
					font-size:.75em;
					text-transform:lowercase;
					display:inline;	
					float:left;
				}
					#footer .info .nav li a {
						color:#925946;
					}
						#footer .info .nav li a:hover {
							color:#d24d20;
						}
					#footer .info .nav li.store {
						background:none;
					}
		#footer a.btn_halo {
			margin:19px 0 0 13px;
			font:normal .63em Verdana, Arial, Helvetica, sans-serif;
			color:#626161;
			float:left;
		}
			#footer a.btn_halo:hover .light {
				color:#faf8ee;
			}
		#footer a.btn_microgroove {
			width:153px; height:22px;
			margin:19px 0 0 166px;
			background:url(../../images/microgroove_logo.png) 0 0 no-repeat;
			display:block;
		}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#cart Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.shopminiWrapper {
		visibility:hidden !important;
		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;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	.noContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.noContent {
		border:dashed 1px #1F1E1B;
		margin:19px 0; padding:9px;
		font-size:.88em;
		text-align:center;
	}
			

