body{
	margin: auto;
	color:#000;
	background-color:#FFF;
	vertical-align: top;
	}

table, td { vertical-align: top; }

a { text-decoration: none; }

a:after{content:"[" attr(href) "]"; }

div#hotspot,
div#checkout { display: none; }

div#header img { display: none; }

td#nav { display: none; }

td#nav a { display: none; }

h3 { display: none; }

td#main { width: auto; margin: 0 5%; }

img { display: none; }

div#searchbox { display: none; }

div#footer { display: none; }

p { width: 80%; font-size: 10pt; margin: 0; }

h4 { margin: 0 0.1in; text-align: center; color: #444; font-size: 12pt; }

input { font-size: 10pt; }

table.prodThumbs { width: 80%; border: 1pt solid black; }

table.prodThumbs td { padding: 6pt; border: 1pt solid black; page-break-inside: avoid; }

table.prodThumbs td { page-break-after: avoid; }

table.prodThumbs th {
	color: white;
	background-color: black;
	border: 2px solid black;
	padding: 2pt;
	}

table.subTable { width: 96%; }

td#main p.buttons { display: none; }

td#main dl {
	width: 6.75in;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	}


td#main dl dt {
	float: left;
	width: 2.5in;
	margin: 0 0 0 0;
	padding: .01in;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	}

td#main dl dd {
	width: 3.5in;
	float: left;
	padding: .01in;
	margin: 0 0 0 0.05in;
	font-size: 10pt;
	text-align: left;
	}

td#main dl dd input {
	border-width: 0;
	border-bottom: 1pt solid black;
	}

/* commented backslash hack for mac-ie5 \*/
td#main dl dt { clear: both; }
/* end hack */

br.clear, hr.clear, p.clear { clear: both; }

hr { height: 1px; }

p.address { text-align: center; }

p.printHide,
p.radioPrint { display: none; }

td#main td.breakAfter { page-break-after: always; }
td#main tr.breakBefore { page-break-before: always; }
#main .ratepoint { display: none; }

