@charset "utf-8";
/* CSS Document */
/******************************
   Sidebar
******************************/	
.sidebar { float:left; width:210px; }
	.sidebar .last { border:0 !important; margin:0 !important; }
	.sidebar .section { padding:24px 0; border-bottom:1px solid #a8a8a8; }
		.sidebar .section .inner { width:182px; padding:0 14px; }	
			.sidebar .section .inner h2 { color:#97402b; font-size:18px; } 	
			.sidebar .section .inner h3 { color:#606060; } 			
			.sidebar .section .inner p.last { margin:0; } 		

			/******************************
			   Price
			******************************/			
			.sidebar .section .inner .price { color:#666666; font-size:12px; }		
				.sidebar .section .inner .price p * { vertical-align:top; }			
				.sidebar .section .inner .price p span { color:#78ad06; font-weight:bold; }
					.sidebar .section .inner .price p span.small { font-size:30px; }								
					.sidebar .section .inner .price p span.large { font-size:45px; }	
					
			/******************************
			   Add to Cart
			******************************/						
			.sidebar .section .inner .order * { vertical-align:middle; }
				.sidebar .section .inner .order label { margin:0 4px 0 0; color:#000000; font-size:13px; }
				.sidebar .section .inner .order select { margin:0 18px 0 0; color:#000000; font-size:13px; width:40px; }									
				.sidebar .section .inner .order input.submit { display:block; margin:8px 0 0; }
				
			/******************************
			   Paying by Check
			******************************/						
			.sidebar .section .paying-by-check { }			
				.sidebar .section .paying-by-check p { margin:0 0 22px; }						
				.sidebar .section .paying-by-check .heading { font-size:16px; font-weight:bold; }
					.sidebar .section .paying-by-check .heading span { font-size:22px; }			
		
	