html{background:#fff;}
BODY{font-family: Arial, Helvetica, sans-serif; font-size:18px; background:#fff; color:#000;}
h1 {color:#000; font-size:1.5em;}
hr{position:absolute;visibility:hidden;}

div#content{position:absolute;}

div#footer{position:absolute;visibility:hidden;}


th, th span{font-size:12px;color:#333;}


#spType1, #spType2{clear:both;}
#spType1 h2, #spType2 h2 { display:block; clear:both; margin:20px 0 0 0 ; color:#333; width:100%; }
#spType1 span, #spType2 span{ display:block; float:left; color:#666; font-size:1em; margin-right:25px; }

#resultsHolder {clear:both;}

/*table*/

div#resultsHolder table { border-collapse: collapse; width: 100%; margin-top: 0; padding: 0px; }
		th.col, td.col { width: 18.6%;  }
		th#thFeatures { vertical-align: bottom; padding-bottom: 10px;}
			th#thFeatures span { font-size: 1.2em; color: #333;}
		thead th.col { position: relative; padding-bottom: 10px; height:200px }
		thead th.prod { padding-left: 12px; }
			thead th.col ul.btn { list-style-type: none; margin: 0; }
			thead th.col p, tfoot td.col p { margin: 5px 0; font-weight: bold; }
			thead th.col p.price, tfoot td.col p.price { font-size: 1.2em; font-weight: bold; }
				thead th.col ul.btn li, tfoot td.col ul.btn li { margin: 0px; }
					thead th.col ul.btn li a img { margin: 2px 0; } 
		tbody { border: 1px solid #999; border-top: 0; }
			tbody tr { border-top: 1px solid #999; }
			tbody tr.on { background: #eee url(/images/gray_print_table_bg.gif) 0 0 repeat; }
			tbody th, tbody td { font-size: 1.1em; padding: 7px 0; }
			tbody th { border-right: 1px solid #999; }
			tbody th.col span { display: block; padding-left: 10px; }
			/*tbody td.col { text-align: center; padding: 0; vertical-align: center; }*/
			tbody td.col { padding: 0;  padding-left:54px; vertical-align: center; }
				tbody td img { margin: 0 54px 0 0; }
		tfoot td { padding-top: 8px; }
        div#resultsHolder p.noresults { text-align: center; padding: 2.2em; font-size: 1.3em; font-weight: bold; }
