
body {
	font: normal .917em Arial, Helvetica, sans-serif;
	background: none;
}
div#navigation, div#nav-utility, ol#toc, .emailPrint, .myAccSideNav, #breadCrum {
	display: none;
}
div#footer, .access-aid {
	visibility:hidden;
}
div#header img#logo {
	border: none;
}
div#content, div#content-main {
*overflow:visible;
font-size:13px;
}
.emailPrint, .btnClsMays{
	display: none;
	visibility: hidden;
}
body#passport_eol #content #content-main a.prntBttn {
	display:none;
}
body#passport_eol h3 {
	font-size:16px;
}
body#passport_eol ul.ppAccnt {
	list-style-type:none;
	margin:0 !important;
	padding:0 !important;
	font:bold 1.3em arial;
	letter-spacing:-.02em !important;
}
body#passport_eol ul.ppAccnt li {
	margin:0 !important;
	padding:0 !important;
}
body#passport_eol div#scanAlert_logo_affiliates,
body#passport_eol div#ad_managerPkgBottom {
	display:none;
}

html body#myAccount_invoice div#content {
	padding:0 !important;
	margin:0 !important;
	top:0 !important; 
	float:left !important;
	width:680px !important;
} 
body#myAccount_invoice div#content-main h3 {
	font-size:1.8em;
}
 
html body#myAccount_invoice #content table.billingInfo,
html body#myAccount_invoice #content table.mlShopping {
	width:640px;
	margin:0 !important;
	color:#000000 !important; 
}
html body#myAccount_invoice #content table.billingInfo td.mlPriceColor,
html body#myAccount_invoice #content table.mlShopping td.mlPriceColor,
html body#myAccount_invoice #content table.billingInfo td.price,
html body#myAccount_invoice #content table.mlShopping td.price {
	width:640px;
	margin:0 !important;
	color:#000000 !important; 
}
html body#myAccount_invoice #content table.billingInfo {
	text-align:left;
}
body#myAccount_invoice table.standard th {
	border-top: 1px solid #999;
	border-right: 1px solid #999;
}
body#myAccount_invoice table.standard td {
	border-right: 1px solid #999;
}
body#myAccount_invoice table.standard {
	border-left: 1px solid #999;
}
html body.account#myAccount_invoice div#wrapper div#header {
	width:700px;
}
html body.account#myAccount_invoice div#wrapper div#scanAlert_logo_affiliates,
html body.account#myAccount_invoice div#wrapper table #btnPrint,
html body.account#myAccount_invoice div#wrapper input#btnBack,
html body.account#myAccount_invoice div#wrapper ul#nav-page,
html body.account#myAccount_invoice div#wrapper ul#nav-page li.expand,
html body.account#myAccount_invoice div#wrapper ul#nav-page li.expand ul,
html body.account#myAccount_invoice div#wrapper ul#nav-page li.expand ul div.callOut {
display:none !important;
}
html body.account#myAccount_invoice div#wrapper #header img#affiliate-logo{
float:right !important;
margin-right:60px !important;
margin-top:-30px !important;
}
table.mlShopping td.price,
html body#myAccount_invoice #content table.mlShopping td.paymentPrices {
	text-align:right;
	padding-right:5px;
}
table.mlShopping {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	}
table.mlShopping th {
	border-top: 1px solid #999;
	}
table.mlShopping tbody td, table.mlShopping th {
	border-right: 0px solid #999;
	border-left: 1px solid #999;
	}
table.mlShopping td.mlPriceRight{text-align:right;}
table.mlShopping td {border-top:1px solid #999;}
table.standard {
	border-collapse: collapse;
	border-bottom: 1px solid #999;
	}
table.standard th {
	border-top: 1px solid #999;
	}
table.standard tbody td, table.standard th {
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	}

