BODY  {} /* Null tag for cross-browser compatiblity */
TD, P {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt}
BODY  {BACKGROUND-COLOR: White}

A         {TEXT-DECORATION: underline}
A:link    {COLOR: Blue}
A:visited {COLOR: Blue}
A:active  {COLOR: Blue}
A:hover   {COLOR: Gray}
.styHeading        {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold}
.styFormErrMsg {COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold}
.styDemoMsg {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: bold}
.styProductName {
	COLOR: #575B5E;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;
	font-style: oblique;
}
.styProductNameLarge {COLOR: #AAA9A7; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12pt; FONT-WEIGHT: bold}
.styListPriceTag    {COLOR: Black;  FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}
.styStockStatusTag {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}
.styStockStatusVal {COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}
.styInventoryMsg {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}
.styPoweredBy           {COLOR: #333333; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8.5pt; FONT-WEIGHT: normal}
.styViewDiscSchedule {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}
.styPleaseUseStateCodeMsg {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}
.styShipWarnMsg {COLOR: #760000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}
.stySubmitNote {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}
.rightcoltitle {
	font-size: 9px;
	line-height: 9px;
	font-weight: bold;
	color: #fff;
	background-color: #202a45;
	padding: 3px;}

img.cover { border: 2px #fff solid;}
	
.itals {
	font-size: 9px;
	font-style: italic;}
	
.deck { font-style: italic; }
	
.toctitle1 {
	border-top: 1px #f00 solid;
	border-bottom: 1px #f00 solid;
	font-size: 14px;
	font-weight: bold;
	color: #f00;
	padding: 3px;}
	
.toctitle2 {
	font-size: 14px;
	font-weight: bold;
	color: #fff;}
	
.toclheader1 {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #fff;
	background-image: url('/bar_bg_img.gif'); 
	padding: 5px}
	
.toclheader2 {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #202a45;
	background-color: #fff;
	padding: 5px;}
	
.tocsheader1 {
	font-size: 12px;
	font-weight: bold;
	color: #666;}
	
.tocsheader2 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;}
	
.tocteaser1 { color: #202a45; }
	
.tocteaser2 { color: #fff; }
	
.relatedtitle1 {
	font-size: 12px;
	font-weight: bold;
	color: #202a45;}
	
.relatedtitle2 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;}
	
.relatedtext1 { color: #202a45; }
	
.relatedtext2 { color: #fff; }
	
.ptitle1 {
	font-size: 12px;
	font-weight: bold;
	color: #202a45;}
	
.ptitle2 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;}
	
.ptext1 { color: #202a45; }
	
.ptext2 { color: #fff; }
	
.sheader {
	font-weight: bold;
	color: #666;}

.lheader {
	background-color : #727d91;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #fff;
	padding: 3px;}
	
A.catheadline:link, A.catheadline:visited, A.catheadline:active {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;}
	
.storytitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #760000;}
	
.searchtitle1 {
	font-size: 12px;
	color: #036;
	font-weight: bold;}
	
.searchtitle2 {
	font-size: 12px;
	color: #fff;
	font-weight: bold;}
	
.searchtext1 {
	font-size: 10px;
	color: #202a45;}

.searchtext2 {
	font-size: 10px;
	color: #fff;}
	
.leadin {
	font-weight: bold;
	color: #023465;}
	
.footer {
	font-size: 11px;
	color: #fff;}
	
.footerkey {
	font-weight: bold;
	font-size: 10px;
	color: #fff;}
	
A.footer:link, A.footer:visited, A.footer:visited  {
	font-weight: bold;
	font-size: 10px;
	color: #fff;}
	
.promotextlg { font-size: 12px; }

.error {
	color: #f00;}
	
	
/*Featured Results*/

.featuredheader {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #202a45;
	padding: 5px;}
	
.featuredlinebg {background-color : #202a45;}

.featuredleadin {
	font-weight: bold;
	color: #023465;}
	
.featureddesc {
	font-size: 10px;}
	
	
/*Regular Results*/

.resultsheader1 {
	font-size: 12px;
	font-weight: bold;
}
	
.resultsheader2 {
	font-size: 12px;
	font-weight: bold;
	color: #666;}
	
.resultslinebg {background-color : #202a45;}

.resultsleadin {
	font-weight: bold;
	color: #023465;}
	
.resultsbyline {
	font-size: 10px;
	font-weight: bold;}
	
.resultsdesc {
	font-size: 10px;}
	
.resultsmedia {
	font-size: 10px;
	color: #f00;}
	
.resultslinks {
	font-size: 10px;
	font-weight: bold;}
	
.searchterm {
	font-size: 12px;
	font-weight: bold;}
A.rightcolads:link, A.rightcolads:visited, A.rightcolads:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #036;
	font-weight: bold;
	text-decoration: none;
}
A.rightcolads:hover { color: #CC3300; }
.promotextlgCopy {
	font-size: 12px;
	color: #555555;
}
.background {
	background-color: #C8C8C8;
}
