	* { padding:0; margin:0; }
	body { width:100%; background:url('/templates/template21/img/bg.jpg'); font:normal 1.0em "Trebuchet MS"; color:#000; }
	img { border:none; }
	a { color:#9a4a19; text-decoration:underline; }
	a:hover { color:#000; text-decoration:underline; }

	h1 { margin-bottom:15px; font:italic 1.7em "Trebuchet MS"; color:#000; }
	h2 { font:italic 1.3em "Trebuchet MS"; color:#a1000; }
	p { padding-bottom:15px; font-size:0.95em; color:#000; }

	.clear { clear:both; }
	.left { float:left; }
	.right { float:right; }
	.block { display:inline-block; padding:2px 10px 5px; background:#fff; font-size:0.9em; }

	#menu { width:1000px; margin:20px auto; }
	#menu li { display:block; float:left; list-style:none; margin:20px 0 0 5px; }

	#header { width:1000px; margin:0 auto; }

	#content { width:1000px; margin:20px auto; }
	#content .border { display:table-cell; width:3px; background:url('/templates/template21/img/line.png') repeat-y; }
	#content .news { display:table-cell; width:300px; padding:0 20px 0 0; }
	#content span { display:block; font-size:0.9em; color:#898172; }
	#content .reviews { display:table-cell; width:300px; padding:0 20px; }
	#content .samples { display:table-cell; width:300px; padding:0 0 0 20px; }
	#content .song { float:left; margin:0 0 10px; }
	#content .songs .song { margin:0 5px 10px; }

	#footer { width:1000px; height:45px; margin:0px auto; background:url('/templates/template21/img/footer.jpg') no-repeat; }
	#footer .copyright { float:right; padding:10px; }
#footer .counter { float:left; padding:7px 10px; }

#content .red_star { float:right; }

#content .shop_cart_table th { padding:5px; }

#content .shop_cart_table td { padding:5px; }

#content .gray_button {
	background: url('/images/gray_button_l.gif') no-repeat 0 0;
	margin: 5px 0;
	height: 27px;
}

#content .gray_button div {
	background: url('/images/gray_button_r.gif') no-repeat 100% 0;
	height: 27px;
	float: left;
	padding-right: 10px;
}

#content  .gray_button input {
	border: 0;
	color: #fff;
	font-family: Georgia;
	height: 27px;
	padding: 0 5px 3px 0;
	background-color: #a8a8a8;
	margin-left: 10px;
}

#content .shop_navigation {
	list-style-type: none;
	margin: 0;
	padding: 0 0 30px;
}

#content .shop_navigation li {
	float: left;
	padding-right: 10px;
}

#content .shop_navigation span {
	display:inline-block;
	margin-right: 10px;
	border-bottom: 1px solid #d20a1c;
}

#content .shop_navigation_current span {
	color: #525252;
	font-weight: bold;
	font-size: 11pt;
	border-bottom: 1px solid #d20a1c;
}
/*
     FILE ARCHIVED ON 17:57:43 Jun 30, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:50:32 Oct 11, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 64.626
  exclusion.robots: 0.252
  exclusion.robots.policy: 0.227
  cdx.remote: 0.167
  esindex: 0.017
  LoadShardBlock: 33.009 (3)
  PetaboxLoader3.datanode: 43.93 (4)
  load_resource: 56.047
  PetaboxLoader3.resolve: 41.15
*/