@charset "utf-8";
/* CSS Document */
/******************************
   Sidebar
******************************/	
.sidebar { }


/******************************
   Main
******************************/	
.main { float:right; width:642px; padding:24px; }
	.main h1 { color:#720202; font-size:24px; } 
	.main .first { padding:0 0 32px; margin:0 0 32px; border-bottom:1px solid #999999; }
	
	/******************************
	   Clothes
	******************************/		
	.clothes { overflow:hidden; zoom:1;  font-size:12px;  }
		.clothes h2 { font-size:16px; }	
		.clothes img.product { width:192px; height:190px; border:1px solid #9e9a99; }						
		.clothes .clothes-description { height:200px; }	
		.clothes .price span { font-weight:bold; font-size:14px; }			
		
		/******************************
		   Order buttons
		******************************/	
		.clothes .order { }
			.clothes .order label { margin:0 4px 0 0; font-size:13px; }			
			.clothes .order select.size { width:100px; display:block; margin:0 0 8px; }		
			.clothes .order select.quantity { width:40px; }						
			.clothes .order input.submit { display:block; margin:8px 0 0; }			
	
		/******************************
		   T-shirt
		******************************/			
		.clothes .t-shirt { float:left; width:195px; margin:0 28px 0 0; }	
			.clothes .t-shirt h2 { color:#568603; }

		/******************************
		   Hoodie
		******************************/						
		.clothes .hoodie { float:left; width:195px; margin:0 28px 0 0; }
			.clothes .hoodie h2 { color:#950818; }			
		
		/******************************
		   Crew
		******************************/			
		.clothes .crew { float:left; width:195px; }	
			.clothes .crew h2 { color:#6208a1; }						
	
	/******************************
	   DVD
	******************************/			
	.dvd { overflow:hidden; zoom:1;  }
	
		/******************************
		   Image
		******************************/			
		.dvd .image { float:left; width:268px; }
		
			/******************************
			   Order buttons
			******************************/	
			.dvd .order { margin:0 0 0 32px; }
				.dvd .order label { margin:0 4px 0 0; font-size:13px; }			
				.dvd .order select.quantity { width:40px; }						
				.dvd .order input.submit { display:block; margin:8px 0 0; }											
		
		/******************************
		   Description
		******************************/				
		.dvd .description { float:right; width:330px; }	
			.dvd .description h2 { color:#97402b; font-size:22px; margin:0 0 2px; }
			.dvd .description h3 { color:#747474; font-size:16px; }
			.dvd .description h4 { color:#65aa51; font-size:14px; }			
			.dvd .description p { font-size:12px; }	
				.dvd .description p { color:#666666; font-size:10px; }			
			.dvd .description ul { }						
				.dvd .description ul li { padding:0 0 16px; }		
				
	/******************************
	   Downloads
	******************************/						
	.downloads { }
		.downloads .download { overflow:hidden; zoom:1; margin:0 0 60px; }	
		.downloads .last { margin:0 0 12px; }		
		
			/******************************
			   Image
			******************************/					
			.downloads .download .image { float:left; width:250px; }	
				.downloads .download .image img { width:248px; height:138px; border:1px solid #9e9a99; }				
				
			/******************************
			   Description
			******************************/					
			.downloads .download .description { float:right; width:364px; }				
				.downloads .download .description h3 { color:#4e636a; font-size:16px; }
				.downloads .download .description .genre { margin:0 20px 0 0; }
				.downloads .download .description .copyright { color:#666666; font-size:10px; }				
				
				/******************************
				   Buttons
				******************************/		
				.downloads .download .description .buttons { overflow:hidden; zoom:1; }							
					.downloads .download .description .buttons h4 { color:#333333; font-size:16px; margin:0 0 2px; }				
					.downloads .download .description .buttons .song { float:left; width:160px; padding:0 6px 0 0; border-right:1px solid #999999; }						
					.downloads .download .description .buttons .video { float:right; width:160px; }									
								
				
	/******************************
	   Sidebar navigation
	******************************/						
	.sidebar .subnav { } 
		.sidebar .subnav ul { list-style:none; margin:18px 0 0; } 	
			.sidebar .subnav ul li { margin:0 0 24px; }
				.sidebar .subnav ul li a { display:block; text-indent:-1000em; }			 		
				.sidebar .subnav ul li.dvd a { width:48px; height:14px; background:url('../images/sidebar/subnav/dvd-off.png'); }				
				.sidebar .subnav ul li.dvd a:hover, .sidebar .subnav ul li.dvd a.on { background:url('../images/sidebar/subnav/dvd-on.png'); }	
				.sidebar .subnav ul li.clothing a { width:120px; height:15px; background:url('../images/sidebar/subnav/clothing-off.png'); }				
				.sidebar .subnav ul li.clothing a:hover, .sidebar .subnav ul li.clothing a.on { background:url('../images/sidebar/subnav/clothing-on.png'); }	
				.sidebar .subnav ul li.downloads a { width:154px; height:15px; background:url('../images/sidebar/subnav/downloads-off.png'); }				
				.sidebar .subnav ul li.downloads a:hover, .sidebar .subnav ul li.downloads a.on { background:url('../images/sidebar/subnav/downloads-on.png'); }
				
					.sidebar .subnav ul li ul { margin:12px 0 0 18px; }
						.sidebar .subnav ul li ul li { margin:0 0 12px; }				
						.sidebar .subnav ul li ul li.crew { margin:0; }	
						.sidebar .subnav ul li ul li span { display:block; text-indent:-1000em; }												
							.sidebar .subnav ul li ul li.t-shirt span { width:48px; height:10px; background:url('../images/sidebar/subnav/t-shirt-off.png'); }				
							.sidebar .subnav ul li ul li.t-shirt span.on { background:url('../images/sidebar/subnav/t-shirt-on.png'); }	
							.sidebar .subnav ul li ul li.hoodie span { width:106px; height:12px; background:url('../images/sidebar/subnav/hoodie-off.png'); }				
							.sidebar .subnav ul li ul li.hoodie span.on { background:url('../images/sidebar/subnav/hoodie-on.png'); }																			
							.sidebar .subnav ul li ul li.crew span { width:103px; height:10px; background:url('../images/sidebar/subnav/crew-off.png'); }				
							.sidebar .subnav ul li ul li.crew span.on { background:url('../images/sidebar/subnav/crew-on.png'); }		
							.sidebar .subnav ul li ul li.songs span { width:45px; height:12px; background:url('../images/sidebar/subnav/songs-off.png'); }				
							.sidebar .subnav ul li ul li.songs span.on { background:url('../images/sidebar/subnav/songs-on.png'); }	
							.sidebar .subnav ul li ul li.videos span { width:97px; height:10px; background:url('../images/sidebar/subnav/videos-off.png'); }				
							.sidebar .subnav ul li ul li.videos span.on { background:url('../images/sidebar/subnav/videos-on.png'); }																																								