/* yui reset: body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}*/

/* FoxFire/IE compatibility
   * use 'pt' for font-size 
   * don't put font styles in 'col' or 'colgroup'
*/
.listtitle, .welctitle, /* was medium: used in Strawberry Fields and Welcome */
body       { xfont-size: 14pt; font-family: verdana, helvetica, arial, Sans-Serif; }
.featuretitle { font-size: 16px; font-weight: bold; LETTER-SPACING:2px} /* spaced out fixed titles*/

.BigTitle, h1, h2, h3, h4, h5, h6   { margin-top: 0; margin-bottom: 0 }
.BigTitle  {font-size: 36pt; }
h1 {font-size: 24pt; font-weight: bold;}  /* was x-large */
h2 {font-size: 18pt; font-weight: bold; } /* was large */
h3 {font-size: 14pt; font-weight: bold; } /* was medium */
h4 {font-size: 16px; font-weight: bold; } /* was small, then 14pt*/
h5 {font-size: 10pt; }  /* was x-small */
h6 {font-size: 8pt; font-weight: bold; } /* was xx-small */

     
#pageSectionPreTitle, 
#pageSectionPreTitleGray,
#pageSectionTitle {
  font-size:100%;
  font-weight: bold;
  margin-top:1em;
}

#pageSectionPreTitle {  /* eats up space between title and lists */
margin-bottom: -1em;
}

#pageSectionPreTitleGray, 
.pSPTGray {
color: #ccc;
}


#prodConcept {
font-style: italic;
}

.RedSections {color:red;font-weight:bold;font-size:150%;}
.heading   {font-size: 18pt;} /* was large */
/* .pagetitle {font-size: 18pt;  font-family: Times New Roman, Serif; font-weight:bold; color: navy;} */
.listmenu  { font-size: 12pt;  font-family: Times New Roman, Serif; font-weight:bold; } /* was small*/
.listmenu_plain  { font-size: 12pt;  font-family: Times New Roman, Serif;  } /* was small*/
.listdate  { font-size: 10pt; font-family: Arial, Sans-Serif; } /* was normal */
.details   { font-size: 10px; } /* was xx-small then 8pt*/
.detailsA   { font-size: 8pt; font-family: Arial, Sans-Serif;} /* was xx-small */
.warning {font-size: 122%;  font-weight:bold; color: red}
/*.Snavbar   { COLOR: #ffffff;  size: 10}*/
a.menu	    { font-size: 10pt; text-decoration: none; color: #DDFFBB; font-family: Arial, Sans-Serif; }
a:hover	 {color: #66FF77;}
/* .border_line_right  { border-right-style:solid;  border-color:Black;  border-right-width: 3px; } */
.caption_gray      { font-family: Arial, Sans-Serif; font-size: 10pt; color: #808080; text-align:justify;}
.caption_gray_unjust  { font-family: Arial, Sans-Serif; font-size: 10pt; color: #808080; }
#caption_gray {
color:#888;
}
.book  { font-size: 14pt;  font-family: Times New Roman, Serif; font-weight:bold; text-align:justify; } 
.newsprint { font-size: 12pt;  font-family: Times New Roman, Serif; font-weight:bold; text-align:justify; text-indent:20px; margin: 0px 1em;} 
.pseudoTV, .pagetitle { font-family: Arial Rounded MT Bold, Arial Black, Cursive; color: #33CC33; font-size: 18pt;}
.pseudoTV_normal, .welctitle { font-family: Cursive, Arial Black, Arial Rounded MT Bold; color: #000000; font-size: 12pt;}
.welctitle {font: 12pt / 11pt}
.welctitle a {text-decoration: none;}

.noline { text-decoration: none;}
#a  { text-decoration: none;}

/* Hot Product Links */
a.Hot:link, a.Hot:visited { text-decoration: none; color: #006600; }
a.Hot:hover { text-decoration: none; color: red; }

/* TV60 Mag Review Roundup */
a.Mar:link, a.Mar:visited { text-decoration: none; color: maroon; }
a.Mar:hover { text-decoration: none; color: red; }

/* Used in Eyepiece Calculator Table */
.marker      { color: #009933; font-weight:bold; }

/* Used in Bino Vue, TV Scope Specs Tables */
.marker1      { color: green; }
.marker2      { color: blue; }
.TableFormat { font-family: Arial, Sans-Serif; font-size: 10pt; text-align: center; margin-left: 1px; margin-right: 1px; }

/* .ColorCell  {background-color: silver;  } Should have been used in Photo Access for TV, TV Scope Specs  */

/* Used in BirdScope */
.WebTitleSubPage    { font-size: 24pt; color: #00CC66; }
.BirdDetails  {font-size: 10pt;  font-family: Verdana, Helvetica, Microsoft Sans Serif, sans-serif, Arial; margin-right: 10px; }

/* Used in Chronology */
.yearcells  {background-color: white; color: #008000; font-weight: bold; text-align:center; }
.datacells   { font-size: 10pt; text-align: Left; line-height: 100%;  }
.headercells {font-size: 18pt; font-weight: bold; text-align:center;}

/* Used in tables */
.Acctable
{  font: normal 8px Arial, Tahoma, Helvetica, sans-serif; }

/* Used in product list tables */
.Acctable_med
{  font: normal 14px Arial, Tahoma, Helvetica, sans-serif; }



/* Welcome Screen Quotes */
.Quote_Scope
{
  font-family:Tahoma;
  color: #ffffff; 
  /* color: #006600; */ 
}

a.QuoteLink:link, a.QuoteLink:hover, a.QuoteLink:visited 
{
  text-decoration: none;
  color: #ffffff; 
  /* color: #006600; */ 
  
}

.Quote_Scope h1
{
 font-size: 20px; 
 font-weight:bold; 
 text-align:left;   
 letter-spacing:2;
 margin-top: 4px; 
 margin-bottom: 0em; 
 margin-left:20px;
}

.Quote_Scope p
{
 font-size: 15px; 
 font-weight:bold; 
 text-align:left;   
 margin:0.25em;
 letter-spacing:0.1em;
}

#len1 {font-size:15px;}
#len2 {font-size:13px;}
#len3 {font-size:11px;}
#len4 {font-size:9px;}



#who
{
  font-style:italic;
  margin-left:20px;
}

/* Quote background image */
.Quote_background
{
   background-image:url('../images/quotes_banner/images/QuotesBanner_Center.gif');  
   background-color: #000000;
   /* background-image:url('../images/quotes_banner/QuotesBanner_center_anim.gif'); */
}

/*  Quote Scroll */
#newsText ul li {
margin-top: 0.5em;
}

#newsTitle {
  text-align:center;
  font-weight:bold;
  font-size:20px;
  margin:0px;
}



#newsSubTitle {
  text-align:center;
  font-size: 14px;
  font-weight: bold;
  color: #555;
}

/* special */

#ShowOnLoad {
visibility:hidden;
}



/* YUI Styles */

#size10px {font-size:77%;}
#size11px {font-size:85%;}
#size12px {font-size:92%;}
#size13px {font-size:100%;}
#size14px {font-size:107%;}
#size15px {font-size:114%;}
#size16px {font-size:122%;}
#size18px {font-size:136%;}
#size20px {font-size:153.9%;}

/*  TVS STORE */

.TVStore, .TVStorePrice, .TVStoreSize
{
  font-family: Cursive;
  text-align:left;
}

.TVStore p
{
  font-size: 100%;
}

.TVStore h2
{
  font-size: 136%;
  color: #22563C;
  font-weight:bold;
}

.TVStore h3
{
  font-size: 136%;
  color: #22563C;
  font-weight:bold;
}

.TVStore h4
{
  color: black;
  font-weight:normal
}


.TVStorePrice
{
  font-size: 92%;
  color: #22563C;
  font-weight:bold;
}

.TVStoreSize
{
  font-size: 107%;
}

.TVStoreModel
{
  font-size: 92%;
}

/* Featured Dealer on Dealer Page*/
.TVDealerFeatured b
{
  font-size: 136%;
}


/*  Literature Library */
       /* body {font-family:Georgia; } */
       
a.Lit:link, a.Lit:visited, a.Lit:hover { text-decoration: none;}
a.Lit:link, a.Lit:visited { color: red; } 
a.Lit:hover { color: blue; }    

.marblebartop 
{
 background-color: darkgrey;
 background-image:url('../images/LiteratureLib/Horzmarble.gif');
 background-repeat:repeat-x; 
 background-position: center bottom;          
}

.cat
{ 
 font-size:12pt;
 font-weight:bold;
 color:white;
 background-color:darkgreen;
}
   
.prod
{
 font-size:12pt;
 font-weight:bold;
 color:darkgreen;
 border-style: solid none none none;
 border-width: thin; 
 xborder-color: green;       
}

.title
{
 font-size:12pt;
 font-weight:bold;
 xborder-style:none solid none solid; 
 xborder-color: darkgreen;
} 



/* Eyepiece Calulator AI Option */
#EPCalcAI
{
  background-color: #FF9966;
}

.EPCalcAI
{
  background-color: #FF9966;
}



/* Standard Article */

.StdArticle #quote
{
  color:darkgreen;
  font-weight:bold;
}

.StdArticle #nomargin
{
  margin:0px;
}

.StdArticle caption
{
  font-size: 80%;
  font-weight:bold;
}


.StdArticle h3
{
  font-size:122%;
  line-height: 1.5em;
}

.isAccTable table
{
 font-size: 80%;
}

.TableNotes
{
 left-margin: 20px;
 line-height: 1.8em;
}

/* Dealer Page */
.DealerNation,
.WorldCountry {
font-size: 12pt;
}

.dealerlisting {
font-size:12pt; 
padding-right:15px;
}

.dealercompany {
font-weight: bold;
color: #006600;
}

.citylist {
background-color: silver;
}

/* ---Test--- */
.NewspaperText 
{ font: normal 11px/12px Arial, Tahoma, Helvetica, Arial, sans-serif; color: #333333; }

.MagazineText 
{ font: normal 12pt/14pt Arial, Tahoma, Helvetica, Arial, sans-serif; color: #111111; }

#idQuoteText 
{ background-color:#aaddaa; }

.PanelTextHighlight
{ background-color:#ffddaa; }

.PanelTextDUnderline
{
  color:Green;
  border-bottom: 3px double;
  line-height: 1.7em;
}
