.shadetabs, #skipnav, #secondarynav, #mainnav, #subnav, .quicklinks, #footer a, #masthead h1 { display: none; }body {	font-family: arial, helvetica, sans-serif;	color: #333;	}img { border: none; }td { vertical-align: top; font-size: 10pt; line-height: 15pt; padding: 0 10pt; }	#masthead {	border-bottom: solid 3px #ccc;	margin: 0 0 20px;	padding: 0 0 10px;	}		#pgbanner { margin: 0 0 20px; }	#pgbanner img { width: 100%; height: auto; }	#footer {	border-top: solid 3px #ccc;	margin: 20px 0 0;	padding: 10px 0 0;	font-size: 9pt;	line-height: 12pt;	}		#footer p { 		font-size: 9pt;		line-height: 12pt;		margin: 0 0 6pt;		}	.product-overview td { 	border: solid 1px #ccc;	}	#maincontent {	font-size: 10pt;	line-height: 15pt;	}	#maincontent h2 {	font-size: 18pt;	line-height: 21pt;	color: #777;	margin: 0 0 15pt;	font-weight: normal;	}#maincontent p, #maincontent ul {	font-size: 10pt;	line-height: 15pt;	margin: 0 0 15pt;	}	#maincontent li {	font-size: 10pt;	line-height: 15pt;	}		.tabwrap div { display: block !important; border-top: solid 1px #ccc; padding-top: 10px; margin-top: 10px; }			.productscreens img { border: solid 1px #ccc; padding: 10px; width: 200px; height: auto; vertical-align: top; margin: 0 10px 10px 0;}	.productscreens h4 em { display: none; }		.case-studies { padding: 0 10pt; border: solid 1px #ccc; margin: 0 0 15pt; }	.bullets {	padding: 0 0 0 30px;	list-style: disc;	}		#maincontent .bullets li {		margin: 0 0 7pt;		}