

body {
	font-family: arial, helvetica, sans-serif, serif;
	color: #000;
	background: #fff;
	margin: 0;
	padding: 0;	
		
}

 
h1, h2, h3, h4 { color: #000090; }

#header h1 span { display: none; }

#header h1 { 	
	height: 89px;
	width: 334px;
	background: url(images/logo.gif) no-repeat top left;
	margin: 0;
	padding: 0;
}

.psum .thumb { float: left; }
.psum hr { clear: both; margin: 2em 0; }
.psum { page-break-inside: avoid; }

a.detail { display: none; }

.tollfree { position: relative; top: -.8em; left: 0; color: #000090; font-size: 1.2em; font-weight: bold; }

#csssigned,
#menu,
.event a,
.event p { display: none; }

#homefit .product h3 { font-size: 1.5em; border-top: 1px solid #000; padding: .5em 0 0 1em; margin: 0; }
#homefit .product .prodimg { margin: 0 auto; display: block; }
#homefit .product p.desc { text-align: justify; padding: 1em 2em; }
#homefit .product p.disclaim { text-align: center; margin: 0; padding: 0; font-size: smaller; }
#homefit .product p.disclaim.last { margin: 0 0 1em 0;  }
#homefit .product p.disclaim.last a { color: #000; text-decoration: none; }


.specs { page-break-before: always; }

.specs h4 { font-size: 1.5em; }

.specs table { border: 1px solid #eee; width: 100%; }
.specs tr.odd { background: #e8e8e8; }
.specs td { padding: .5em; vertical-align: top; }
.specs td.term { font-weight: bold; color: #000090; }

p.console { display: none; }

.moto { text-align: center; }

#footer{
	text-align: center;
	font-size: small;
	position: static;	
	width: 100%;
}

.fine { font-size: x-small; }

.noprint { display: none; }
