/*
	filename: 		print.css
	description:	euroLens.com Print Stylesheet Master
	media:			print
	author: 		Chris Harrison (chris@powerserve.net)	
*/
	
	* { margin:0; padding:0; }
	.clearer,.clear,.clearfix{clear:both;height:0;line-height:none;}
	.clearL{clear:left}
	.clearR{clear:right}
	body{font:normal 8pt/1.2 arial,helvetica,sans-serif;height:100%;margin:0;padding:0;text-align:center;width:100%;-webkit-print-color-adjust:exact;}
	table { border-collapse:collapse; border-spacing:0; width:100%; }
	
	#print { margin:0 auto; text-align:left; width:7.25in;  }
	#print #masthead { text-align:right; }
	
	#print #content { width:100%; }
	#print #content #heading h1 { font-size: 21px; }
	#print #content h3 { font-size: 11px; }
	
	#print #content .basket { border-collapse:collapse; border-spacing:0; clear:right; margin:0 0 .1in; }
	#print #content .basket th { background:#e6e6e6; border:1px solid #000; padding:3px; text-align:left; }
	#print #content .basket .info {}
	#print #content .basket .info table { border:0; border-collapse:collapse; border-spacing:0; width:100%; }
	#print #content .basket .info table td { border:0; padding:0; vertical-align:top; width:50%; }
	#print #content .basket .qty,
	#print #content .basket .price,
	#print #content .basket .subtotal,
	#print #content .basket .status { text-align:center; }
	#print #content .basket tbody td,
	#print #content .basket tbody th { border:1px solid #000; padding:3px; text-align:left; }
	#print #content .basket tbody td.null { border:0; }
	#print #content .basket tbody td.blank { border:0; }
	#print #content .basket tbody th.label { text-align:right; }
	#print #content .basket tbody td.important { color:#c00; }
	#print #content .basket tbody td.tick { width:16px; }
	#print #content .basket tbody td.info strong .upp{font-size:11px;font-weight:normal;}
	#print #content .basket tbody td.blank .converted_pfid{background:#eee;border:1px dashed #ccc;margin:0 -4px;padding:5px 5px 5px 5px;}
	
	#print #content .basket .shippingCounter { border: 0; padding: 11px 0 4px; }
	
	#print #content .basket tbody td.value { text-align: right; }
	#print #content .basket .right { text-align: right; }
	#print #content .basket .center { text-align: center; }
	
	#print #content .congratulations { border:1px solid #000; margin:0 0 .1in; }
	#print #content .congratulations td { border:1px solid #000; font-weight:bold; text-align:center; }
	#print #content .congratulations td.img { width:139px; }
	
	
	.pricedisclaimer{border:1px solid #000; padding:7px 10px 10px 10px; margin:15px 0; font-size:11px;}
	.pricedisclaimer p{padding:0; margin:0;}
	.pricedisclaimer sup{ font-size:12px; font-weight:bold;}
	
	
#orderdetails.print .text-red{color:#333;}
#orderdetails.print .cart h2{color:#333;font-size:16px;}
#orderdetails.print .cart .products{background:#fff; border:1px solid #ccc; padding:0 10px 10px 10px; margin:0 0 10px 0;}
#orderdetails.print .cart .products h3{font-size:14px;line-height:18px;height:18px;margin:1px 0;}

#orderdetails.print .cart .products table.rx-info{border-collapse:collapse;border-spacing:0;width:100%;margin:0 0 1px 0;float:left;}
#orderdetails.print .cart .products table th,#orderdetails.print .cart .products table td{padding:0 6px;vertical-align:middle;}
#orderdetails.print .cart .products table.rx-info th.spacer,#orderdetails.print .cart .products table.rx-info td.spacer{width:auto;background:none;border:none;}
#orderdetails.print .cart .products table.rx-info th{border-top:1px solid #ccc;font-weight:bold;line-height:16px;}
#orderdetails.print .cart .products table.rx-info tr.head th{background:#eee;text-align:center;}
#orderdetails.print .cart .products table.rx-info tr.head th.total{text-align:right;}
#orderdetails.print .cart .products table.rx-info th.eye{text-align:left;}
#orderdetails.print .cart .products table.rx-info td{background:none;border-top:1px solid #ccc;font-weight:normal;line-height:25px;}
#orderdetails.print .cart .products table.rx-info td{text-align:center;}
#orderdetails.print .cart .products table.rx-info td.total{text-align:right;}
#orderdetails.print .cart .products table.rx-info th.blank,#orderdetails.print .cart .products table.rx-info td.blank{background:none;border:none;}
#orderdetails.print .cart .products table.rx-info th.first,#orderdetails.print .cart .products table.rx-info th.eye{width:auto;}
#orderdetails.print .cart .products table.rx-info th.base{width:85px;}
#orderdetails.print .cart .products table.rx-info th.base.toric{width:auto;}
#orderdetails.print .cart .products table.rx-info th.diameter{width:30px;}
#orderdetails.print .cart .products table.rx-info th.dot{width:30px;}
#orderdetails.print .cart .products table.rx-info th.power{width:50px;}
#orderdetails.print .cart .products table.rx-info th.color{width:auto;}
#orderdetails.print .cart .products table.rx-info th.price{width:55px;}
#orderdetails.print .cart .products table.rx-info th.qty{width:35px;}
#orderdetails.print .cart .products table.rx-info th.savings{width:100px;}
#orderdetails.print .cart .products table.rx-info td.savings strong{color:#333; font-weight:normal;}
#orderdetails.print .cart .products table.rx-info th.total{width:60px;}
#orderdetails.print .cart .products table.rx-info th.axis,#orderdetails.print .cart .products table.rx-info th.cyl,#orderdetails.print .cart .products table.rx-info th.clr{width:auto}
#orderdetails.print .cart .products table.rx-info td.color{width:75px;}
#orderdetails.print .cart .products table.rx-info td.color.twolines{line-height:15px;padding:3px;width:120px;}
#orderdetails.print .cart .products table.rx-info th.status{border:1px solid #ddd;}
#orderdetails.print .cart .products table.rx-info td.status{border:solid #ddd;border-width:0 1px 1px 1px;line-height:16px;}
#orderdetails.print .cart .products table.rx-info th.blank.ten{background:none;border:none;width:10px;padding:0;}
#orderdetails.print .cart .products table.rx-info td.blank.ten{background:none;border:none;width:10px;padding:0;}
#orderdetails.print .cart .products table.rx-info tr.blank.ten td{background:none;border:none;height:10px;padding:0;}

#orderdetails.print .cart .products table.rx-info tr.additional{}
#orderdetails.print .cart .products table.rx-info tr.additional td.inner{background:none;border:none;text-align:right;}
#orderdetails.print .cart .products table.rx-info tr.additional td.inner .wrapper{float:right; margin:3px 60px 0 0;}
#orderdetails.print .cart .products table.rx-info tr.additional td.inner .wrapper table{border-collapse:collapse;}
#orderdetails.print .cart .products table.rx-info tr.additional td.inner .wrapper table th{padding:0 10px;}
#orderdetails.print .cart .products table.rx-info tr td.doctorinfo{border:1px solid #ddd;text-align:left;}
	