  body { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-size: 9pt; margin:0px; padding:0px;}
  td { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-size: 9pt; }

  /*a:link { text-decoration: none; color: #5F7483; font-size: 9pt;}
  a:visited { text-decoration: none; color: #5F7483; font-size: 9pt; }
  a:hover { text-decoration: underline; color: #0000cc; font-size: 9pt; }*/
 a:link, a:visited, a:active{color: #0000CC; font-weight:500;  letter-spacing:0px}
 a:link, a:visited, a:active {text-decoration:none}
 a:hover {text-decoration:underline}
 h2.productHead {display:block; background-image:url(../images/fade_bg.jpg);  background-color:#3C57A8; background-repeat:repeat-y; color:#fff; font-size:14px; padding:4px; margin-bottom:0px; margin-top:0px; overflow:hidden;} 
 h3 {margin-bottom:2px; margin-top:6px; font-size:12px; font-weight:bold;}
  .subheader { color: #455A7D; font-weight: bold; }
  .small { font-size: 7pt; font-family: Comic sans MS, Arial; }
  .small1 { font-size: 7pt; }
  form {padding:0px; margin:0px;}
    .whide {color: #ffffff}
  img {border-style:hidden; border-collapse:collapse; padding:0px; margin:0px;}
  
  div.smallfield{padding-bottom:4px}
  div.field{padding-bottom:16px;}
  div.fieldhead{width:160px; font-weight:bold}
  /*div.fieldcontents{float:left; background-color:#fff;}*/
  
  li {padding-bottom:6px; text-indent:0px; margin:0px;}
  div {margin:0px; padding:0px;}
  div.productCol{font-size:11px}
  div.productColContent{padding:3px;}
  
  div#test{width:100%; padding-bottom:4px; height:60px; overflow:hidden; font-family:arial}
  div#test a {display: block; text-decoration:none;	color:#000000;}
  div#test a:hover {cursor:pointer;background-color:#DDE1F0;}
  /**/
/* mac hide \*/
html, body {height:100%}
/* end hide*/

#outer{
	min-height:98.8%;/*for mozilla as IE treats height as min-height anyway*/
	margin-left:0px;
	background:#fff;
	margin-bottom:-24px;
	color: #000000;
	padding:5px;
}
* html #outer{height:100%;margin-left:0px}/* ie 3 pixel jog*/ 
#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:134px;
	overflow:hidden;
	color: #000000;
	margin:0px;
	padding:0px;
}
#footer {
	width:100%;
	clear:both;
	height:24px;
	position:relative;
	background-color:#fff;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
* html #footer {/*only ie gets this style*/
	\height:26px;/* for ie5 */
	he\ight:24px;/* for ie6 */
}
#clearheader{height:136px;}/*needed to make room for header*/
#clearfooter{clear:both;height:22px;}/*needed to make room for footer*/
div,p  {margin-top:0}/*clear top margin for mozilla*/
* html #centrecontent {height:1%;margin-bottom:12px}/* combat IE's 3 pixel jog */

#centrecontent {padding:10px;}

table.hits {border-style:solid; border-collapse: collapse; text-align: left;  border-width:2px}
table.hits td.normal {background-color:#FFF; border-top:1px solid #ccc; border-bottom:1px solid #ccc}
table.hits td.alt {background-color:#f5f5f5; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc}
table.hits th {padding:4px; background-color:#219ABD; border-width:0px; color: #fff}
table.hits tr {padding: 0px; margin: 0px;}
table.hits td {padding:4px; border:1px solid #219ABD;}
