	
	/*-- ELEMENTS --*/
	
	html, body, #wrap {height: 100%;}
	body > #wrap {height: auto; min-height: 100%;}
		#wrap { position: relative; width:900px; height: 100%; min-height: 100%; z-index: 15; margin: 30px 0 0 40px;  }
			#main { float: left; position: relative; width:900px; margin: 0 0 0 0; }
				#header { float: left; width: 860px; height: 170px; margin: 0; }
					#header-alpha { float: left; width: 540px; height: 170px; }
					#header-beta { float: right; width: 260px; height: 170px; }
						#subscribe { float: left; width: 120px; margin: 103px 0 0 0; }
						#navigation { float: right; width: 120px; margin: 4px 0 0 0; }
							.nav-blog { float: left; width: 120px; height: 22px; text-indent: -5000px; margin: 0 0 -2px 0; }
							.nav-latest { float: left; width: 120px; height: 19px; text-indent: -5000px; margin: 0 0 1px 0; }
							.nav-about { float: left; width: 120px; height: 19px; text-indent: -5000px; margin: 0 0 1px 0; }
							.nav-artists { float: left; width: 120px; height: 19px; text-indent: -5000px; margin: 0 0 1px 0; }
							.nav-links { float: left; width: 120px; height: 19px; text-indent: -5000px; margin: 0 0 0px 0; }
							.nav-contact { float: left; width: 120px; height: 19px; text-indent: -5000px; margin: 0 0 0px 0; }
							.nav-visuals { float: left; width: 120px; height: 19px; text-indent: -5000px; margin: 0 0 2px 0; }
							.nav-shop { float: left; width: 120px; height: 20px; text-indent: -5000px; margin: 0 0 1px 0; }
							
							.label-subscribe { float: left; margin: 0 0 -1px 0;  }
							.input-subscribe { float: left; width: 120px; border: none; background-color: transparent; color: #c2bfbf; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px; font-weight: bold; margin: 0 0 2px 0; }
							.input-submit { float: left; }
							
				#content { float: left; width: 860px; margin: 40px 0 0 0; }
					#content-alpha { float: left; width: 540px; }
					#content-beta { float: right; width: 260px; margin: 0 0 80px 0; }
						
						#sub-header { float: left; width: 100%; margin: 0 0 10px 0; }
						
						#sub-header-left { float: left; width: 400px; }
						#sub-header-right { float: right; width: 120px; }
						
						#sub-ee-alpha { float: left; width: 260px; }
						#sub-ee-beta { float: right; width: 260px; }
						
						#sub-tw-alpha { float: left; width: 140px; }
						#sub-tw-beta { float: right; width: 380px; }						
						
							.select-item { float: left; width: 260px; height: 25px; margin: 0 0 10px 0; }
							
						#gateway { float: left; width: 540px; overflow: hidden; margin: 0 0 0 0; padding: 0 0 0 0; }
							.gateway-inner { float: left; width: 570px; overflow: hidden; margin: 0 0 20px 0; border-bottom: 1px solid #c2bfbf; }
								.fieldset-gateway { float: left; width: 120px; height: 65px; margin: 0 20px 0 0; }
									.label-full { float: left; width: 100%; font-size: 1.2em; color: #000000; margin: 0 0 8px 0; }
									.input-text-wrap { float: left; width: 120px; height: 25px; background: transparent url(../images/back-input-text.gif) top left no-repeat; }
										.input-text { float: left; width: 110px; height: 20px; border: none; background-color: transparent; color: #666666; margin: 5px 0 0 5px;  }
										
						#cart { float: left; width: 100%; margin: 0 0 20px 0; padding: 0 0 0 0; border-bottom: 1px solid #c2bfbf; }
							.item { float: left; width: 100%; margin: 0 0 20px 0; }
								.item-track-left { float: left; width: 120px; }
								.item-track-right { float: right; width: 400px; }
									.item-thumb { float: left; width: 120px; height: 120px; background: transparent url(../images/back-product-thumb.gif) top left no-repeat; }
										.item-thumb img { float: left; margin: 15px 0 0 15px; }
						#totals { float: left; width: 100%; margin: 0 0 20px 0; }
						
						.latest { float: left; width: 100%; margin: 0 0 20px 0; padding: 0 0 15px 0; border-bottom: 1px solid #c2bfbf; }
							.latest-image { float: left; width: 100%; margin: 0 0 18px 0; }
						.block { float: left; width: 100%; margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px solid #c2bfbf; }
							.block-image { float: left; width: 100%; margin: 0 0 18px 0; }
						
						#categories { float: left; width: 540px; overflow: hidden; margin: 0 0 20px 0; }
							#categories-inner { float: left; width: 570px; overflow: hidden; }
								.category { float: left; width: 120px; height: 25px; margin: 0 20px 0 0; }
						
						#products { float: left; width: 540px; }
							#products-eeee-alpha { float: left; width: 120px; margin: 0 20px 0 0; }
							#products-eeee-beta { float: left; width: 120px; margin: 0 20px 0 0; }
							#products-eeee-gamma { float: left; width: 120px; margin: 0 20px 0 0; }
							#products-eeee-delta { float: right; width: 120px; margin: 0 0 0 0; }
								.product-item { float: left; width: 120px; height: 210px; }
									.product-item-thumb { float: left; width: 120px; height: 120px; background: transparent url(../images/back-product-thumb.gif) top left no-repeat; margin: 0 0 10px 0; }
										.product-item-thumb img { float: left; margin: 15px 0 0 15px; }
									.product-item-player { float: left; width: 120px; height: 120px; margin: 0 0 10px 0; }
							
							#product-wrap { float: left; width: 100%; padding: 0 0 20px 0; margin: 0 0 40px 0; border-bottom: 1px solid #c2bfbf; }
								#product-hero-image { float: left; width: 260px; height: 260px; background: transparent url(../images/back-product-large.gif) top left no-repeat; }
									#product-hero-image img { float: left; margin: 15px 0 0 15px; }
								#product-hero-tracks { float: left; width: 260px; height: 260px; background: transparent url(../images/back-product-large.gif) top left no-repeat; }
								
								#product-thumbs { float: left; width: 260px; overflow: hidden; margin: 20px 0 0 0; }
									#product-thumbs-inner { float: left; width: 280px; overflow: hidden; }
										.product-thumbs { float: left; width: 120px; height: 120px; overflow: hidden; margin: 0 20px 20px 0; background: transparent url(../images/back-product-thumb.gif) top left no-repeat; }
											.product-thumbs img { float: left; margin: 15px 0 0 15px; }
								
								
						#link { float: left; width: 540px; overflow: hidden; }
							#link-inner { float: left; width: 570px; overflow: hidden; padding: 20px 0 0 0; }
								.link-col { float: left; width: 120px; height: 240px; padding: 30px 0 30px 0; margin: 0 20px 0 0; overflow: hidden; border-top: 1px solid #c2bfbf; }
						
						#artists { float: left; width: 540px; overflow: hidden; background-color: #572f81; margin: 0 0 20px 0; }
							#artists-inner { float: left; width: 570px; overflow: hidden; }
								#artists-inner span { float: left; width: 90px; height: 20px; border-bottom: 1px solid #c2bfbf; margin: 3px 0 3px 15px; color: #ffffff; }
							#artists img { float: left; }
							
						#bio { float: left; width: 100%; margin: 0 0 5px 0; }
							#bio-image { float: left; width: 100%; margin: 0 0 18px 0; }						
							
						#releases { float: left; width: 100%; margin: 0 0 8px 0; }
							.release { float: left; width: 100%; margin: 5px 0 0 0; }
								.release-alpha { float: left; width: 260px; }
								.release-beta { float: right; width: 260px; }
						
						#gallery { float: left; width: 540px; overflow: hidden; }
							#gallery-inner { float: left; width: 570px; overflow: hidden; margin: 5px 0 0 0; }
								.gallery-item { float: left; width: 120px; height: 120px; overflow: hidden; margin: 0 20px 20px 0; }
						
						#samples { float: left; width: 100%; margin: 0 0 8px 0; }
							.samples-header { float: left; width: 100%; margin: 2px 0 0 0; }
							#samples-inner,
							.samples-inner { float: left; width: 100%; margin: 2px 0 0 0; }
								.sample { float: left; width: 100%; margin: 0 0 9px 0; }
								
						#links { float: left; width: 100%; margin: 0 0 8px 0; }
							#links-inner { float: left; width: 100%; margin: 2px 0 0 0; }
														
						#pagination { float: left; width: 100%; position: relative; }
							#pagination-prev { position: absolute; top: 0; left: 0; width: 120px; }
							#pagination-next { position: absolute; top: 0; left: 140px; width: 120px; text-align: right; }
							#pagination-page { position: absolute; top: 0; right: 0; width: 260px; text-align: right; }
						
						#toggle-alpha { float: left; width: 120px; }
						#toggle-beta { float: right; width: 120px; }
								#tracks { float: left; margin: 0 0 18px 0; border-bottom: 1px solid #c2bfbf;  }
									#tracks .toggle { float: left; /*height: 460px;*/ }
									.track { float: left; width: 100%; margin: 0 0 18px 0; }
								#shop { float: left; margin: 0 0 18px 0; height: auto; border-bottom: 1px solid #c2bfbf; }
									#shop .toggle { float: left; /*height: 890px;*/ }
									.product { float: left; width: 100%; margin: 0 0 18px 0; }
										.product-thumb { float: left; width: 120px; height: 120px; background: transparent url(../images/back-toggle-product.gif) top left no-repeat; }
											.product-thumb img { float: left; margin: 15px 0 0 15px; }
								#ontour { float: left; margin: 0 0 18px 0; border-bottom: 1px solid #c2bfbf; }
									#ontour .toggle { float: left; /*height: 460px;*/ }
									.tour { float: left; width: 100%; margin: 0 0 14px 0; border-bottom: 1px solid #725391; padding: 0 0 7px 0; text-align: right; }		
								#twitter { float: left; width: 120px; border-bottom: 1px solid #c2bfbf; }	
									#twitter .toggle { float: left; /*height: 890px;*/ }
									.tweet { float: left; width: 120px; margin: 0 0 15px 0; border-bottom: 1px solid #725391; padding: 0 0 6px 0; text-align: right; }
							#actions { float: left; width: 120px; }
								.select-standard { float: left; width: 120px; height: 25px;background: transparent url(../images/input-select.gif) top left no-repeat; margin: 0 0 10px 0; }
									.select-standard select { border: none; background-color: transparent; width: 109px; margin: 3px 0 0 6px; }
										.select-standard select option { border: none; background-color: #c2bfbf; }
								.input-submit-cart { margin: 10px 0 0 0; }
		#stars { position: absolute; top: 0; left: 0; z-index: 2; }
		#footer { position: relative; margin-top: -150px; width: 900px; height: 180px; clear:both; z-index: 10; bottom: 0; background: transparent url(../images/stars-bottom.jpg) bottom left no-repeat; } 
			#footer-left { position: absolute; width: 120px; z-index: 10; right: 145px; top: 57px; text-align: left; }
			#footer-right { position: absolute; width: 125px; z-index: 10; right: 0; top: 57px; }

	/*-- ELEMENTS --*/
	
	/*-- TYPOGRAPHY --*/
	
		#totals p { font-size: 2.0em; font-weight: bold; font-family: Arial,Verdana, Helvetica, sans-serif; line-height: 1.1em;  }
		.purple { color: #572f81; }
		.grey { color: #666666; }
		
		a.stbutton , 
		a.stbutton:link  { color: #403a38; text-decoration: none; }
		a.stbutton:focus, 
		a.stbutton:hover  { color: #00aeef;  text-decoration: none; }			
		
		.cart-contents { float: left; width: 120px; height: 25px; display: block; text-align: center; }
		.cart-contents a , 
		.cart-contents a:link  { color: #403a38; text-decoration: none; display: block; width: 125px; height: 19px; padding: 6px 0 0 0; background: transparent url(../images/back-cart.gif) 0px 0px no-repeat; }
		.cart-contents a:focus, 
		.cart-contents a:hover  { color: #ffffff;  text-decoration: none; display: block; width: 125px; height: 19px; padding: 6px 0 0 0; background: transparent url(../images/back-cart.gif) 0px -25px no-repeat; }					
		
		.item a , 
		.item a:link  { color: #403a38; text-decoration: none; font-weight: normal; }
		.item a:focus, 
		.item a:hover  { color: #00aeef;  text-decoration: none; font-weight: normal; }	 
		
		.product-item a , 
		.product-item a:link  { color: #403a38; text-decoration: none; font-weight: normal; }
		.product-item a:focus, 
		.product-item a:hover  { color: #00aeef;  text-decoration: none; font-weight: normal; }	
		
		.select-item a , 
		.select-item a:link  { color: #403a38; text-decoration: none; display: block; width: 235px; height: 19px; padding: 6px 0 0 25px; background: transparent url(../images/back-list-item.gif) 0px 0px no-repeat; }
		.select-item a:focus, 
		.select-item a:hover  { color: #ffffff;  text-decoration: none; display: block; width: 235px; height: 19px; padding: 6px 0 0 25px; background: transparent url(../images/back-list-item.gif) 0px -25px no-repeat; }			
	
		.track p,
		.product p,
		.tour p { width: 120px; color: #ffffff; margin: 0 0 8px 0; line-height: 1.3em;}
		.tweet p { width: 120px; color: #ffffff; margin: 0 0 8px 0; line-height: 1.3em;}
		
		.tweet a , 
		.tweet a:link  { color: #ffffff; text-decoration: none; font-weight: bold;  }
		.tweet a:focus, 
		.tweet a:hover  { color: #00aeef; text-decoration: none; font-weight: bold; }	
		
		
		.track a , 
		.track a:link  { color: #ffffff; text-decoration: none; font-weight: normal;  }
		.track a:focus, 
		.track a:hover  { color: #c2bfbf; text-decoration: none; font-weight: normal; }			
		
		#tracks span,
		#shop span,
		#ontour span,
		#twitter span { float: left; margin: 0 0 16px 0; }
				
		#twitter span a.closed , 
		#twitter span a.closed:link  { color: #403a38; text-decoration: none; display: block; width: 120px; height: 22px; background: transparent url(../images/dropdown-twitter.gif) 0px 0px no-repeat; text-indent: -5000px; }
		#twitter span a.closed:focus, 
		#twitter span a.closed:hover  { color: #ffffff;  text-decoration: none; display: block; width: 120px; height: 22px; background: transparent url(../images/dropdown-twitter.gif) 0px -22px no-repeat; text-indent: -5000px; }	

		#twitter span a.open , 
		#twitter span a.open:link  { color: #403a38; text-decoration: none; display: block; width: 120px; height: 22px; background: transparent url(../images/dropdown-twitter.gif) 0px -44px no-repeat; text-indent: -5000px; }
		#twitter span a.open:focus, 
		#twitter span a.open:hover  { color: #ffffff;  text-decoration: none; display: block; width: 120px; height: 22px; background: transparent url(../images/dropdown-twitter.gif) 0px -66px no-repeat; text-indent: -5000px; }			
		
		#ontour span a.closed , 
		#ontour span a.closed:link  { color: #403a38; text-decoration: none; display: block; width: 120px; height: 22px; background: transparent url(../images/dropdown-tour.gif) 0px 0px no-repeat; text-indent: -5000px; }
		#ontour span a.closed:focus, 
		#ontour span a.closed:hover  { color: #ffffff;  text-decoration: none; display: block; width: 120px; height: 22px; background: transparent url(../images/dropdown-tour.gif) 0px -22px no-repeat; text-indent: -5000px; }	

		#ontour span a.open , 
		#ontour span a.open:link  { color: #403a38; text-decoration: none; display: block; width: 120px; height: 22px; background: transparent url(../images/dropdown-tour.gif) 0px -44px no-repeat; text-indent: -5000px; }
		#ontour span a.open:focus, 
		#ontour span a.open:hover  { color: #ffffff;  text-decoration: none; display: block; width: 120px; height: 22px; background: transparent url(../images/dropdown-tour.gif) 0px -66px no-repeat; text-indent: -5000px; }	
		
		#tracks span a.closed , 
		#tracks span a.closed:link  { color: #403a38; text-decoration: none; display: block; width: 120px; height: 22px; background: transparent url(../images/dropdown-tracks.gif) 0px 0px no-repeat; text-indent: -5000px; }
		#tracks span a.closed:focus, 
		#tracks span a.closed:hover  { color: #ffffff;  text-decoration: none; display: block; width: 120px; height: 22px; background: transparent url(../images/dropdown-tracks.gif) 0px -22px no-repeat; text-indent: -5000px; }	

		#tracks span a.open , 
		#tracks span a.open:link  { color: #403a38; text-decoration: none; display: block; width: 120px; height: 22px; background: transparent url(../images/dropdown-tracks.gif) 0px -44px no-repeat; text-indent: -5000px; }
		#tracks span a.open:focus, 
		#tracks span a.open:hover  { color: #ffffff;  text-decoration: none; display: block; width: 120px; height: 22px; background: transparent url(../images/dropdown-tracks.gif) 0px -66px no-repeat; text-indent: -5000px; }	
	
		#shop span a.closed , 
		#shop span a.closed:link  { color: #403a38; text-decoration: none; display: block; width: 120px; height: 22px; background: transparent url(../images/dropdown-shop.gif) 0px 0px no-repeat; text-indent: -5000px; }
		#shop span a.closed:focus, 
		#shop span a.closed:hover  { color: #ffffff;  text-decoration: none; display: block; width: 120px; height: 22px; background: transparent url(../images/dropdown-shop.gif) 0px -22px no-repeat; text-indent: -5000px; }	

		#shop span a.open , 
		#shop span a.open:link  { color: #403a38; text-decoration: none; display: block; width: 120px; height: 22px; background: transparent url(../images/dropdown-shop.gif) 0px -44px no-repeat; text-indent: -5000px; }
		#shop span a.open:focus, 
		#shop span a.open:hover  { color: #ffffff;  text-decoration: none; display: block; width: 120px; height: 22px; background: transparent url(../images/dropdown-shop.gif) 0px -66px no-repeat; text-indent: -5000px; }	

		/* NAV */
		.nav-blog a.link , 
		.nav-blog a.link:link  { color: #572f81; text-decoration: none; display: block; width: 120px; height: 21px; background: transparent url(../images/nav-blog.gif) 0px 0px no-repeat; }
		.nav-blog a.link:focus, 
		.nav-blog a.link:hover  { color: #c2bfbf;  text-decoration: none; display: block; width: 120px; height: 21px; background: transparent url(../images/nav-blog.gif) -140px 0px no-repeat; text-indent: -5000px; }	

		.nav-blog a.current , 
		.nav-blog a.current:link  { color: #572f81; text-decoration: none; display: block; width: 120px; height: 21px; background: transparent url(../images/nav-blog.gif) -140px 0px no-repeat; }
		.nav-blog a.current:focus, 
		.nav-blog a.current:hover  { color: #c2bfbf;  text-decoration: none; display: block; width: 120px; height: 21px; background: transparent url(../images/nav-blog.gif) 0px 0px no-repeat; text-indent: -5000px; }			
		
		.nav-latest a.link , 
		.nav-latest a.link:link  { color: #572f81; text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-latest.gif) 0px 0px no-repeat; }
		.nav-latest a.link:focus, 
		.nav-latest a.link:hover  { color: #c2bfbf;  text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-latest.gif) -140px 0px no-repeat; text-indent: -5000px; }	

		.nav-latest a.current , 
		.nav-latest a.current:link  { color: #572f81; text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-latest.gif) -140px 0px no-repeat; }
		.nav-latest a.current:focus, 
		.nav-latest a.current:hover  { color: #c2bfbf;  text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-latest.gif) 0px 0px no-repeat; text-indent: -5000px; }	
		
		.nav-about a.link , 
		.nav-about a.link:link  { color: #572f81; text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-about.gif) 0px 0px no-repeat; }
		.nav-about a.link:focus, 
		.nav-about a.link:hover  { color: #c2bfbf;  text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-about.gif) -140px 0px no-repeat; text-indent: -5000px; }	

		.nav-about a.current , 
		.nav-about a.current:link  { color: #572f81; text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-about.gif) -140px 0px no-repeat; }
		.nav-about a.current:focus, 
		.nav-about a.current:hover  { color: #c2bfbf;  text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-about.gif) 0px 0px no-repeat; text-indent: -5000px; }			
		
		.nav-artists a.link , 
		.nav-artists a.link:link  { color: #572f81; text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-artists.gif) 0px 0px no-repeat; }
		.nav-artists a.link:focus, 
		.nav-artists a.link:hover  { color: #c2bfbf;  text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-artists.gif) -140px 0px no-repeat; text-indent: -5000px; }	

		.nav-artists a.current , 
		.nav-artists a.current:link  { color: #572f81; text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-artists.gif) -140px 0px no-repeat; }
		.nav-artists a.current:focus, 
		.nav-artists a.current:hover  { color: #c2bfbf;  text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-artists.gif) 0px 0px no-repeat; text-indent: -5000px; }
		
		.nav-links a.link , 
		.nav-links a.link:link  { color: #572f81; text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-links.gif) 0px 0px no-repeat; }
		.nav-links a.link:focus, 
		.nav-links a.link:hover  { color: #c2bfbf;  text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-links.gif) -140px 0px no-repeat; text-indent: -5000px; }	

		.nav-links a.current , 
		.nav-links a.current:link  { color: #572f81; text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-links.gif) -140px 0px no-repeat; }
		.nav-links a.current:focus, 
		.nav-links a.current:hover  { color: #c2bfbf;  text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-links.gif) 0px 0px no-repeat; text-indent: -5000px; }	
		
		.nav-contact a.link , 
		.nav-contact a.link:link  { color: #572f81; text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-contact.gif) 0px 0px no-repeat; }
		.nav-contact a.link:focus, 
		.nav-contact a.link:hover  { color: #c2bfbf;  text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-contact.gif) -140px 0px no-repeat; text-indent: -5000px; }	

		.nav-contact a.current , 
		.nav-contact a.current:link  { color: #572f81; text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-contact.gif) -140px 0px no-repeat; }
		.nav-contact a.current:focus, 
		.nav-contact a.current:hover  { color: #c2bfbf;  text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-contact.gif) 0px 0px no-repeat; text-indent: -5000px; }
		
		.nav-visuals a.link , 
		.nav-visuals a.link:link  { color: #572f81; text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-visuals.gif) 0px 0px no-repeat; }
		.nav-visuals a.link:focus, 
		.nav-visuals a.link:hover  { color: #c2bfbf;  text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-visuals.gif) -140px 0px no-repeat; text-indent: -5000px; }	

		.nav-visuals a.current , 
		.nav-visuals a.current:link  { color: #572f81; text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-visuals.gif) -140px 0px no-repeat; }
		.nav-visuals a.current:focus, 
		.nav-visuals a.current:hover  { color: #c2bfbf;  text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-visuals.gif) 0px 0px no-repeat; text-indent: -5000px; }	
		
		.nav-shop a.link , 
		.nav-shop a.link:link  { color: #572f81; text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-shop.gif) 0px 0px no-repeat; }
		.nav-shop a.link:focus, 
		.nav-shop a.link:hover  { color: #c2bfbf;  text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-shop.gif) -140px 0px no-repeat; text-indent: -5000px; }	

		.nav-shop a.current , 
		.nav-shop a.current:link  { color: #572f81; text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-shop.gif) -140px 0px no-repeat; }
		.nav-shop a.current:focus, 
		.nav-shop a.current:hover  { color: #c2bfbf;  text-decoration: none; display: block; width: 120px; height: 19px; background: transparent url(../images/nav-shop.gif) 0px 0px no-repeat; text-indent: -5000px; }					
		/* NAV */
		
		.sub-select-toggle a.open , 
		.sub-select-toggle a.open:link  { color: #403a38; text-decoration: none; display: block; width: 110px; height: 19px; padding: 6px 0 0 10px; background: transparent url(../images/select-box.gif) 0px 0px no-repeat; }
		.sub-select-toggle a.open:focus, 
		.sub-select-toggle a.open:hover  { color: #ffffff;  text-decoration: none; display: block; width: 110px; height: 19px; padding: 6px 0 0 10px; background: transparent url(../images/select-box.gif) 0px 0px no-repeat; }	

		.sub-select-toggle a.close , 
		.sub-select-toggle a.close:link  { color: #403a38; text-decoration: none; display: block; width: 110px; height: 19px; padding: 6px 0 0 10px; background: transparent url(../images/select-box.gif) 0px -25px no-repeat; }
		.sub-select-toggle a.close:focus, 
		.sub-select-toggle a.close:hover  { color: #ffffff;  text-decoration: none; display: block; width: 110px; height: 19px; padding: 6px 0 0 10px; background: transparent url(../images/select-box.gif) 0px -25px no-repeat; }			
		
		#artists a, 
		#artists a:link  { color: #ffffff; text-decoration: none; font-weight: normal; }
		#artists a:focus, 
		#artists a:hover  { color: #00aeef; text-decoration: none; font-weight: normal; }
		
		#pagination-page span  { color: #403a38; text-decoration: none; display: block; width: 235px; height: 19px; padding: 6px 25px 0 0; background: transparent url(../images/pagination-pages.gif) 0px 0px no-repeat; }
		
		#pagination-prev a, 
		#pagination-prev a:link  { color: #403a38; text-decoration: none; display: block; width: 95px; height: 19px; padding: 6px 0 0 25px; background: transparent url(../images/pagination-previous.gif) 0px 0px no-repeat; }
		#pagination-prev a:focus, 
		#pagination-prev a:hover  { color: #ffffff; text-decoration: none; display: block; width: 95px; height: 19px; padding: 6px 0 0 25px; background: transparent url(../images/pagination-previous.gif) 0px -25px no-repeat; }
		
		#pagination-prev a, 
		#pagination-prev a:link  { color: #403a38; text-decoration: none; display: block; width: 95px; height: 19px; padding: 6px 0 0 25px; background: transparent url(../images/pagination-previous.gif) 0px 0px no-repeat; }
		#pagination-prev a:focus, 
		#pagination-prev a:hover  { color: #ffffff; text-decoration: none; display: block; width: 95px; height: 19px; padding: 6px 0 0 25px; background: transparent url(../images/pagination-previous.gif) 0px -25px no-repeat; }

		#pagination-next a, 
		#pagination-next a:link  { color: #403a38; text-decoration: none; display: block; width: 95px; height: 19px; padding: 6px 25px 0 0; background: transparent url(../images/pagination-next.gif) 0px 0px no-repeat; }
		#pagination-next a:focus, 
		#pagination-next a:hover  { color: #ffffff; text-decoration: none; display: block; width: 95px; height: 19px; padding: 6px 25px 0 0; background: transparent url(../images/pagination-next.gif) 0px -25px no-repeat; }
	
		.category a,
		.category a:link  { color: #403a38; text-decoration: none; display: block; width: 95px; height: 19px; padding: 6px 0 0 25px; background: transparent url(../images/back-category.gif) 0px 0px no-repeat; }
		.category a:focus, 
		.category a:hover  { color: #ffffff; text-decoration: none; display: block; width: 95px; height: 19px; padding: 6px 0 0 25px; background: transparent url(../images/back-category.gif) 0px -25px no-repeat; }
	
		h1 span { display: block; font-size: 20px; width: 124px; height: 132px; background: url(../images/klubkids.gif) top left no-repeat; text-indent: -5000px; }
		
		h2.sIFR-replaced { margin: 0; }
		h3.sIFR-replaced { margin: -5px 0 5px 0; }		
		label.sIFR-replaced { margin: 0 0 -14px 0; }
		
		h3 a , 
		h3 a:link  { color: #572f81; text-decoration: none; }
		h3 a:focus, 
		h3 a:hover  { color: #00aeef;  text-decoration: none; }		
		
		#sub-header  h2.sIFR-replaced { margin: -10px 0 -4px 0; }		
		
		#navigation ul { float: left; width: 120px; margin: 0; padding: 0; list-style-type: none; }
			#navigation ul li { float: left; width: 120px; font-size: 2.0em; font-weight: bold; margin: 0; padding: 0; list-style-type: none; text-align: right; color: #ffffff; }
				#navigation ul li.sIFR-replaced { margin: 0 0 -14px 0; }
				#navigation a, 
				#navigation a:link { color: #ffffff; text-decoration: none; }
				#navigation a:focus, 
				#navigation a:hover { color: #c2bfbf; text-decoration: none; }		
				
		
		#footer p { color: #ffffff; text-align: right; } 				
		#footer a, 
		#footer a:link { color: #ffffff; text-decoration: none; font-weight: normal; }
		#footer a:focus, 
		#footer a:hover { color: #c2bfbf; text-decoration: none; font-weight: normal; }			
		
		#footer-left p { color: #ffffff; text-align: left; } 				
		
	/*-- TYPOGRAPHY --*/	
	
	/*-- DEFAULT CLASSES --*/
	
		img.right { float: right; margin: 0 0 10px 10px; }
		img.left { float: left; margin: 0 10px 0 10px; }
		.last { border: none; padding: 0; }
		.hide { display: none; }	
		.clear { margin: 0; }
		
	/*-- DEFAULT CLASSES --*/
