body, input, textarea, select {				/* typography */
	font-family: Segoe UI, Trebuchet MS, sans-serif;
	font-size: 10pt;
}
.banner, #menu1, #email-screen, #footer-links, #footer-message, .action-anchor, .toparrow {
	display: none;
}
.imagefloatright {
	float: right;
	margin: -10px -10px 10px 10px;
}
#footer7, #stripe {text-align: center;}
#footer7 {margin:10px 0 5px;padding-top:10px;border-top:1px solid black;}
#stripe {font-size:85%;}
a {color:black;text-decoration:none;}
#logo-print {margin-top:10px;}
#quote-print td {padding-right: 20px;}
#quote-print #quote {font-weight: bold;font-size:120%;}

#product-comparison {margin-bottom:10px;border-collapse:collapse;}
#product-comparison td {padding:2px 8px;text-align:center;border:1px solid #aaa;}
#product-comparison td.rowhead {text-align:left;}
#product-comparison tr:first-child td {padding:8px;}

#youngsavers-comparison {margin-bottom:10px;border-collapse:collapse;}
#youngsavers-comparison td {padding:4px 8px;text-align:center;border:1px solid #aaa;}
#youngsavers-comparison .header-row td {padding:2px 8px;}
#youngsavers-comparison td:first-child {text-align:left;}
#youngsavers-comparison td.darker {background-color:#e0e0e0;}

#youngsavers-ancillary {margin-bottom:10px;clear:right;border-collapse:collapse;}
#youngsavers-ancillary td {text-align:center;border:1px solid #aaa;padding:2px}
#youngsavers-ancillary td:first-child {text-align:left;}
#youngsavers-ancillary h2 {margin:0;font-size:100%;font-weight:bold;text-transform:uppercase;}
#youngsavers-ancillary #col2, #youngsavers-ancillary #col3, #youngsavers-ancillary #col4 {width:160px;}
#youngsavers-ancillary .group-separator td {font-size:6px;background-color:#e0e0e0;}
#youngsavers-ancillary .group-title td {padding:2px 8px;}
#youngsavers-ancillary .group-title td+td {font-weight:bold;font-size:90%;}
#youngsavers-ancillary .smaller {font-size:90%;}
