body { background:#fff; }

#spec_header { background: #8b1606 url(/pics/products/spec_header-bg.gif) repeat-x left top;Ô }
#spec_header { height:50px; }

#close_window { float:right; }
#close_window a img { padding:14px; }
#spec_header #logo { background: transparent url(/pics/products/spec_logo.gif) top left no-repeat; float:right; height:50px; margin:0px; padding:0px; text-indent:-5000px; width:173px; }
#spec_header h1 { color:#fff;  font: bold 20px/20px Arial, sans-serif; margin:0px; padding:15px 10px 0px 10px; }
#spec_header h1 span { color:#fff; font-size:12px; font-style:italic; font-weight:normal; margin-left:5px; }

.spec_nav { background: url(/pics/products/spec_nav-bg.gif) repeat-x left top; border-top: solid 1px #fff; clear:both; display:block; /* float:left;*/ height:24px; margin:0; overflow:hidden; padding-left:11px; /*width:100%; */}
.spec_nav li { float:left; }
.spec_nav li a { background:url(/pics/products/spec_print.gif) no-repeat left center; color:#fff; float:left; font-size:10px; line-height:10px; padding: 7px 7px 7px 17px; text-decoration:none; text-transform:uppercase; }


/* SPECIFICATIONS */
#spec_table { margin: 20px auto; width:  90%;  }

@media print {
	* {color:#000;}
	#spec_header { min-height:auto; }

	h2 { margin:0; padding: 0; }

	.spec_nav, #spec_table img , #spec_header img {display:none;}

	#spec_table { border:solid 1pt #000; margin: 0 auto .25in auto; }

	#spec_table td, #spec_table th { padding:3pt; }

	#spec_table td, #spec_table th, #spec_table tr.title td, #spec_table tr.title th, #spec_table tfoot td, #spec_table tfoot th
	{ border:none; border-bottom:solid 1pt #666; border-right: solid 1pt #666; }

	#spec_table tr.title th, #spec_table td:last-child, #spec_table th:last-child, #spec_table tr.title td:last-child, #spec_table tr.title th:last-child, #spec_table tfoot td:last-child, #spec_table tfoot th:last-child
	{ border-right:none; }

	#spec_table tfoot td,  #spec_table tfoot th { border-bottom:none; }

}
