body { font-family: arial, helvetica, sans-serif;
margin: 0px;
}

.tblBgFrame { background-color: #666; }
.tblBgHead { background-color: #9CF; }
.tblBglt { background-color: #DEF; }
.tblBgdk { background-color: #EEE; }
.divider { background-color: #9CF; }

tr.navtop {
background-image: url('/images/toptile_new.gif');
}

td.shade {
background-image: url('/images/shadow.gif');
}

td.navbottom, table.main, .bgwhite { background-color: #FFF;
}

td.navstrip{
background-color: #000;
padding: 4px;
}

.bgblack { background-color: #000;

}


div.nav, div.nav a, div.nav a:visited { color: #CCC;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

div.footernav, div.footernav a, div.footernav a:visited { color: #999;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

div.cartSummary, div.cartSummary a, div.cartSummary a:visited { color: #FFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

a, a:visited {color: blue;
}

div.nav a:hover, div.footernav a:hover { color: #FFF;
}

div.breadcrumbs, div.breadcrumbs a, div.breadcrumbs a:visited { font-weight: bold;
	color: #069;
	font-size: 11px;
}

div.subnav { border: 1px solid #9CF; 
	   padding: 6px;}

div.subnav, div.subnav a, div.subnav a:visited { font-weight: bold;
	color: #069;
	font-size: 11px;
	line-height: 1.4em;
}

.tblHead { font-weight: bold;
	font-size: 11px;
}

.tblData { font-weight: bold;
	color: #333;
	font-size: 11px;
}

h1 { font-size: 20px;
	font-weight: bold;
	color: #069;
}

h2 { font-size: 14px;
	font-weight: bold;
	color: #069;
	margin: 2px;
}

h3 { font-size: 12px;
	font-weight: bold;
	color: #036;
}


div.panel h3 a, div.panel h3 a:visited {color: #036;
	text-decoration: none;
}

h3.current { color: #900;
}

strong {color: #069; }

p, li, .formLbl {text-align: left;
	font-size: 12px;
}

div.panel p { font-size: 11px; }

p.lead {font-weight: bold;
	      color: #333;
}

p.intro { font-size: 11px;
          color: #333;
          margin: 1px;
}

div.intro { font-size: 11px;
          color: #333;
         text-align: center;
}

p.quote {font-size: 12px;
	font-weight: bold;
}

span.hilite {color: #069;
}

a#tfp, a#tfp:visited { font-weight: bold;
     font-size: 12px;
     margin-right: 30px;
     color: #000;
}

p.testimonial { margin-left: 20px;
		margin-right: 60px;
		color: #069;
		font-weight: bold;
		line-height: 1.5em;}
p.attribution {  margin-left: 20px;
		margin-right: 60px;
		margin-bottom: 40px;
		color: #C00;
		font-weight: bold;
		text-align: right;}
		
table.cat h2 {color:#FFF; text-decoration: none;}		
table.cat a, table.cat a:visited {text-decoration: none; }
td.gofish {background: url('/images/bg_gofish.gif'); text-align: center;}
div.price {float: right; font-size: 10px; color: #FFF; padding-top: 4px; padding-right: 2px;}

table.productGrid { font-size: 12px; border-collapse: collapse;}
table.productGrid th, table.productGrid td { border: 1px solid #999; padding: 4px 6px 4px 6px;}


