body {margin:0;padding:0;font:76% arial, sans-serif;}
p { font-size: 14px; margin-bottom: 10px; }
a { color: #000; text-decoration: underline; }
ul { margin-bottom: 10px; font-size: 14px; }
table { font-size: 14px; width: 100%;  }

#navigation, #sidebar, #ul-nav-top, #content .i-right, #footer, #mtr #header, #affiliates, .hide, #tour, #news, #header-jf, .green-button, .header-img, #linkLogout, tr.orders-items-header-top td.orders-superheader, .no-print, .customer-support-link, .top-link {display: none;}

#mtr #mtr-print-header	{text-align: center; margin-bottom: 25px;}
#mtr #mtr-print-footer {margin-top: 150px;font-size: 1.0em; color: #000; text-align: center;}
#mtr .order-nav, #mtr .order-print	{display: none;}
.order-sig { text-align: right }

#contact1 {float:left;  width:250px; margin:0 20px 7px 10px; padding:0;}

#contact2 {float:left; clear: left; width:250px; margin:0 20px 0 0; padding:0 0 0 0; }

#header { width: 100%; }
	 
* + html #print-logo { float: left; }

	 
p.address {
	float: right;
	width: 300px;
	text-align: right;
	}

table#customer-support { 
	width: 100%;
	}

table table.orders-container { font-size: 12px; margin-bottom: 30px; }
	
table.orders-container td {
	padding: 5px;
	border: #ccc solid 1px;
	}

tr.orders-billinginfo td, tr.orders-shippinginfo td { 
	font-weight: bold;
	text-align: left;
	border: none; 
	}
	
tr.orders-billinginfo td {
	border-top: #666 dotted 1px;
	border-bottom: #666 dotted 1px;
	}
	
td.orders-header, td.orders-header-total-label { font-weight: bold; }

td.orders-header-total-value { 
	color: #cc0000; 
	font-weight: bold;
	}
	
table.orders-container tr.orders-header-total td { border-top: 3px solid #000; border-bottom: 3px solid #000; border-left: none; border-right: none; }
	
table.orders-container td.orders-header-spacer, table.orders-container td.orders-header, table.orders-container td.orders-location-footer-spacer, table.orders-container td.orders-billee-footer-spacer, table.orders-container td.orders-billee-header-spacer, table.orders-container td.orders-location-header-spacer, table.orders-container td.orders-superheader-rep  { border: none; }


table.orders-container td.orders-billee-header-spacer { height: 50px; }