/* 

print CSS document
print.css
client: Bead Paradise
author: Atlantic BT - www.atlanticbt.com
date: 10-12-07

*/


/*======================================
	=Main Styles
======================================*/

body {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif; 								
	color: #000;
	text-align: left;
	font-size: 9pt;  
}



/*======================================
	=Typography Styles
======================================*/

p { }
	#content p { line-height: 1.2em; margin: 1em 0; }

a:link, a:visited {	color: blue; text-decoration: none; }

	#site-info a:link:after, #site-info a:visited:after,
	#content a:link:after, #content a:visited:after {
		content: " (" attr(href) ") ";
	}
	
	abbr:after, acronym:after {
		content: " (" attr(title) ")";
	}
	
	
h1, h2, h3 { clear: both; }

.top-link, #top-link, #jump-2-conclusions { display: none; }
	
hr { margin-top: 20px; }



/*======================================
	=Other Element Styles
======================================*/
		
img { border: 0 }



/*======================================
	=Layout, =Page, and =Nav Styles
======================================*/
		
#main-area, #site-info {
	clear: both;
	width: 100%;
	margin-top: 20px;
	border-top: 1px solid #fff; /* prevent margin collapse */
}
	
	#navigation, #secondary-content,
	#supplementary-nav, p#valid-links,
	#content #breadcrumbs { display: none; }
	

	
/*======================================
	=Cart Printing
======================================*/
	
table { border-collapse: collapse; }

#totals-display, #cart-totals { float: left; display: inline; width: 479px; }
	#cart-totals { text-align: right; }
	#totals-display dl, #totals-display dt, #totals-display dd,
	#cart-totals dl, #cart-totals dt, #cart-totals dd { display: inline; }
	#cart-totals dd { font-weight: bold; }
	
	#totals-display dl { display: block; margin: .5em 0; }
		#totals-display dl.num-items { margin-top: 2em; }
	#cart-contents a:link:after, #cart-contents a:visited:after { content: ""; }
	#cart-contents, #cart-totals { margin: 1em 0; }

#cart-contents, #cart-history, #available-ship-methods  { float: left; display: inline; width: 475px; border: 2px solid #7f6a4f; }
#cart-contents tr, #cart-history tr,
#available-ship-methods tr { clear: both; width: 475px; }

#cart-contents th, #cart-contents td,
#cart-history th, #cart-history td,
#available-ship-methods th,
#available-ship-methods td { padding: 4px; vertical-align: top; }
#cart-contents div { margin: 0; }

#cart-contents th, #cart-history th,
#available-ship-methods th
{ text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold; font-size: 90%; border-bottom: 1px solid #7f6a4f; }

#cart-contents td.th-delete { text-align: right; }
#cart-contents td.th-price { font-weight: bold; }

#cart-contents th#th-qty { }
#cart-contents th#th-unit-price { }
#cart-contents th#th-price { }
#cart-contents th#th-update,
#cart-contents th#th-delete { width: 50px; }
#cart-contents th#th-item { width: 200px; }
	#cart-display #cart-contents th#th-item,
	#order-history #cart-contents th#th-item,
	#available-ship-methods th#th-methods { width: 100%; }
	#previous-orders #cart-contents th#th-ship { width: 200px; }
	

#main-area #cart-buttons { display: none; }










#cart-history th#th-comments { width: 250px; }
#cart-history th#th-status { width: 150px; }

#cart-contents .thumbnail { float: left; display: inline; width: 50px; border: 2px solid#92815d; margin-right: 8px; }
	#cart-contents .thumbnail img { width: 50px; }
#cart-contents .product-title { font-weight: bold; }
	#cart-contents .th-item a { color: #aa6a1c; text-decoration: none; }

#cart-contents input.button { border: 0; padding: 0; background: none; }

#cart-details .error { clear: both; }

#previous-orders,
#status-history { clear: both; float: left; display: inline; width: 100%; }

#book-entries .note { float: none; }

fieldset { clear: both; float: left; display: inline; margin: .5em 0; width: 100%; }
fieldset h2, #shipping-method h2, #shipping-info h2, #bill-to h2,
#ship-to h2, #order-comments h2, #cart-display h2,
#delivery-address h3, #billing-address h3 { font-size: 130%; color: #982013; }
fieldset legend { font-weight: bold; font-size: 110%; }

#main-area fieldset p { clear: both; float: left; display: inline; margin: .25em 0; width: 100%; }
	fieldset p label { float: left; display: inline; width: 120px; }
	fieldset p.check label, fieldset p.radio label { float: none; width: auto; margin-right: 20px; }
	
	#main-area fieldset#shipping-selections p { clear: none; width: auto; }
	#main-area fieldset#shipping-selections div.info { float: left; display: inline; margin: .25em 20px .25em 0; }
	
#main-area p.buttons { margin-right: 60px; text-align: right; }
	#main-area p.buttons input { border: 0; padding: 0; background: none; }

#cart-display { clear: both; float: left; display: inline; width: 100%; }
#returning-customer, #cart-display,
.order-history { padding-bottom: 1em; border-bottom: 1px solid #502b0a; }
#ship-to, #order-comments, #cart-display { padding-top: 1em; border-top: 1px solid #502b0a; }

#main-area #notifications { clear: both; float: left; display: inline; margin-bottom: 2em; width: 100%; }
