/*

STYLESHEET FOR PRINT

CONTENTS ----------

	1.BODY
	2.UNIVERSAL STYLES
	3.LISTS
	4.SPANS
	5.PARAGRAPHS
	6.HEADINGS
	7.LINKS
	8.LAYOUT
	9.NAVIGATION
	10.FORMS
	11.TABLES
	
	---------------

*/

/*
1.BODY  ---------------------------------------------*/

	body {
		font-family: Helvetica, Arial, sans-serif;
		background-color: #fff;
		color: #000;
		font-size: 10pt;
		line-height: 1.75;
		padding: 10mm; }

/*
2.UNIVERSAL STYLES  -----------------------------------------*/

/*
3.LISTS  -----------------------------------------*/

/*
4.SPANS  -----------------------------------------*/

	span#main_logo {
		font-family: Georgia, serif;
		font-size: 16pt;
		display: block;
		color: #888;
		text-align: center;
		margin-bottom: 24pt;
		border-bottom: 1px solid #ccc; }

/*
5.PARAGRAPHS  -----------------------------------------*/

	p {
		margin: 10px 0; }
		
	p.back_link {
		display: none; }
				
/*
6.HEADINGS  -----------------------------------------*/

	h1 {
		font-family: Georgia, serif;
		font-size: 14pt;
		font-weight: bold;
		color: #333; }

/*
7.LINKS  --------------------------------------------*/

	a {
		color: #888; }
		
	table#list td.title a {
		text-decoration: none; }
		
	div.detail a.add_to_cart {
		display: none; }
/*
8.LAYOUT  -------------------------------------------*/
		
	div#footer {
		clear: both;
		padding: 10px 0;
		text-align: center;
		font-size: 9pt;
		border-top: 1px solid #ccc; }
		
	img {
		float: right;
		background-color: #fff;
		border: 1px solid #ccc;
		margin: 0 0 20px 20px;
		padding: 10px; }
		
	div.half {
		margin-bottom: 24px; }
		
/*
9.NAVIGATION  -------------------------------------------*/

	ul#nav {
		display: none; }

	ul#selector {
		font-size: 12px;
		font-weight: bold;
		margin: 24px 0; }
		
	ul#selector li {
		display: inline;
		margin: 0 6px; }
		
	ul#selector li a {
		color: #ccc; }
		
	ul#selector li.current a {
		color: #000; }
		
	ul#selector li a {
		text-decoration: none; }

/*
10.FORMS  -------------------------------------------*/
		
	form#catmenu {
		display: none; }
		
	div#comments form {
		display: none; }
/*
11.TABLES  -------------------------------------------*/
		
	table#list {
		text-align: left;
		width: 100%; }
		
	table#list tr.header {
		border-bottom: 1px solid #ccc; }
		
	table#list tr.sub_header {
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc; }
		
	table#list th.title {
		width: 34%; }
		
	table#list th.serial {
		width: 14%; }
		
	table#list th.comp {
		width: 14%; }
		
	table#list th.instr {
		width: 14%; }
		
	table#list th.grade {
		width: 10%; }
		
	table#list th.price {
		width: 14%; }
		
	table#list th.info {
		display: none; }
		
	table#list th.cart {
		display: none; }
		
	table#list tr {
		border-bottom: 1px dotted #ddd; }
		
	table#list tr td.info {
		display: none; }
		
	table#list tr td.cart {
		display: none; }

	a.view_cart_list {
		display: none; }
		
	table#detail_secondary {
		text-align: left;
		float: right;
		width: 30%;
		margin: 0 0 20px 20px; }
