.mainbody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;}
.header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FF0000;}
.headerhighlight {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #996600;}
.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7px; font-style: normal; font-weight: normal; color: #000000;}
.subheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #990000;}
.link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #CC6600;}

.H1_Invert   { font-size: 24pt; font-family: Arial, Sans-Serif; color: #C0C0C0;  }
.Cell_Invert { background-color: #000000; color: #FFFFFF; position: relative; float: left; 
               text-align: Left; margin-left: 20px; padding-left: 5px; }
.Sub_Head    { color: #3366FF; font-family: Arial, Sans-Serif; margin-left: 20px; }
.Norm_Arial10 { font-size: 8pt; font-family: Arial, Sans-Serif; }


body, 
.Head_Prod_Page, 
.Head_Prod_List, 
.Head_Prod_List_Alt, 
.Head_Product_Title
.Head_Product_SubTitle
.Section_Head, 
.Standard10 
.Details
.Head_Prod_Family
.SpecTable
.SpecTableLink
{  font-family: Verdana, Helvetica, Microsoft Sans Serif, Arial, sans-serif}



.Head_Prod_Family p {font-size: 18px; margin:3px;}
h3.Spec     { font-size: 14pt; color: #FF0000; }

.Head_Prod_List p
{ font-size: 18px; color:Red; text-align: Center;  margin:3px; } /* font-weight:bold; margin-top:0em; margin-bottom:0em; margin-right:5px; margin-left: 5px;} */
.Head_Prod_List_wh p
{ font-size: 18px; color:White; text-align: Center;  margin:3px; } /* font-weight:bold; margin-top:0em; margin-bottom:0em; margin-right:5px; margin-left: 5px;} */
.Head_Prod_List_Alt  
{ font-size: 18pt; color:Red; text-align: Center; }
.Section_Head p
{ font-size: 14px; color: #808080; text-align: Left; font-weight: bold; margin-left:1em; margin-top:0.0em; margin-bottom:0.5em; margin-right:5px;}
.Standard10 p { font-size: 12px; margin-left:5px; margin-bottom:0em; margin-top:0em; margin-right:5px;}

.Section_Head h2
{ font-size: 14px; color:Gray; text-align: Left; font-weight: bold; margin:0px;}


.Head_Product_Title  { font-size: 18pt; color: #FF0000; text-align: Left; }
.Head_Prod_List_Alt { color: #000080; font-weight: bold; text-align: Center; }
.Head_Product_SubTitle { color: #000080; font-weight: bold; text-align: Center; }
.Head_Prod_Page { text-align: Left; font-size:24pt;  font-size: 24pt; color: #808080; }
.Cell_Prod_List_Graphic { text-align: Right; }
.Cell_Black, .Cell_Prod_List_Graphic { background-color: #ffffff;}
.caption_gray      { font-family: Arial, Sans-Serif; font-size: 12px; color: #808080; margin: 0px;  }
.Narrow {font-size: 10pt;}
.Narrow_fixed {font-size: 12px;}
.SpecTable   { text-indent: 5px; font-size: 8pt; text-align: Right;  }
.SpecTableLink { font-variant: small-caps; text-align: Center; }

.Dealer_Country 
.Dealer_Names 
.Narrow 
.Narrow_fixed 
.Dealer_Phone 
{ font-family: Arial, Microsoft Sans Serif, sans-serif; }

.Dealer_Country, .Dealer_Region 
{font-size: 10pt; font-weight: bold;}
.Dealer_Country {color: red; }
.Dealer_Region {color: #000080; }

.Dealer_Names { font-size: 10pt; font-weight: bold; }
.Dealer_Addr {font-size: 10pt;}
.Dealer_Phone {font-size: 10pt; color: #CC0000; }

.CertifiedDealer {font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none}
.CertifiedDealer:hover {text-decoration: underline}
.CertifiedDealer_Head {text-align: center; font-weight: bold; color: #ff0000; font-size: 10pt;}

A:link, A:visited { text-decoration: none; color: maroon; font-weight: bold;} /*#003399*/
A:hover { text-decoration: none; color: red; }

A.white:link, A.white:visited { text-decoration: none; color: white; font-weight: bold;} /*#003399*/


.FillColor { background-color: #CCFFFF;}
.FauxShadowLB 
{ border-right-style: solid; 
  border-right-width: 1px; 
  border-bottom-style: solid; 
  border-bottom-width: 1px; 
}

/* Product area */
.CellWhite
{
  background-color:White;
  vertical-align:top;
  margin:5px;
}

/* Image Column of Product Pages */
.CellImages
{
 background-color: AliceBlue;  
 xborder-right: 2px solid black;
 vertical-align: top; 
}

/* cells Vixen Direct Start Page*/

/* Left Hand Menu */
.LeftColMenu
{
  background-color: MistyRose;
  padding-top:10px;
  
}

/* top and bottom images */
.redbartop 
{
 background-image:url('../Startpage/Product_Mosaic_Direct/RedBar_topmiddle.gif');
 background-repeat:repeat-x; 
 background-position: center bottom; 
 
}

.redbarbottom 
{
 background-image:url('../Startpage/Product_Mosaic_Direct/RedBar_bottommiddle.gif');
 background-repeat:repeat-x; 
 background-position: center top; 
 
}

/* Image Banner*/
.CellBanner
{
  background-color:White; 
  border-bottom: 2px solid black;  
}

.CellBannerSUPER
{
  background-color:#ffffcc; 
  border-bottom: 2px solid black;  
}

.CellTophead
{
 background-color: MistyRose;
 border-bottom: 2px solid black;
}

.CellNav
{
 background-color: white;
 border-bottom: 2px solid black;

}

.CellHowTo
{
 background-color: AliceBlue;  
 xborder-right: 2px solid black;
 vertical-align: top; 
    border-top: 2px solid black;
}

.CellProducts
{
  background-color: Gainsboro;
  vertical-align: top; 
}

.CellProducts_binoc
{
  background-color: #CCFFCC;
  vertical-align: top; 
  
}

.CellFooter
{
  background-color:White; 
  border-top: 2px solid black;  
}

/* blocks of text Vixen Direct Start Page*/
.Tophead, .NormalHow, .NormalProd, .FooterPol, .MiniMenu, .MiniMenu_hor, .Direct_Policy, .BirdCellWords, .ProdEntry, .SUPERImportant
{ 
  font-family: Verdana, MS Sans Serif, Helvetica; 
}


.MiniMenu_hor 
{
  color:Maroon; 
  font-size: 10px; 
  font-weight:bold; 
  text-align:center; 
  margin: 0px;
}

.Tophead, .NormalHow, .NormalProd, .FooterPol, SUPERImportant
{ 
  margin: 0px 10px 0px 10px;
}

.Tophead h1
{
  color:Red; /*Maroon; */
  font-size: 24px; 
  font-weight:bold; 
  text-align:center; 
  margin-top: 0.3em; 
  margin-bottom: 0em; 
}

.Tophead p
{
  font-weight:bold;
  font-size: 12px;
  margin-bottom: 0.5em;
  margin-top: 0.6em

}

.NormalHow  h1
{
  color:Red; /*Maroon; */
  font-size: 14px; 
  font-weight:bold; 
  text-align:center; 
  margin-top: 1em;  
  margin-bottom: 0em;
}

.SUPERImportant  h1
{
  color:Red; /*Maroon; */
  font-size: 14px; 
  font-weight:bold; 
  text-align:center; 
  margin-top: 1em;  
  margin-bottom: 0em;
}

.NormalHow h2
{
 color: black; 
 font-size: 12px; 
 font-weight:normal; 
 margin: 0em;
}


.NormalHow h6
{
  color:black; 
  font-size: 10px; 
  font-weight:normal; 
  margin: 0em;  
}

.NormalHow, .SUPERImportant p  
{
 color: black; 
 font-size: 12px; 
 font-weight:normal; 
 text-align:left; 
 margin-bottom: 0.5em;
 margin-top: 0.5em;

}

.SUPERImportant p
{
  margin-left: 3em;
  margin-right: 3em;
}

.NormalProd h1
{
  color:Red; /*Maroon; */
  font-size: 14px; 
  font-weight:bold; 
  text-align:center; 
  margin-top: 1em;  
  margin-bottom: 0em;   
}


.NormalProd p
{
 color: black; 
 font-size: 12px; 
 font-weight:normal; 
 text-align:left;   
 margin-bottom: 0.5em;
 margin-top: 0.5em 
}



.FooterPol p, .MiniMenu p
{
  color:Maroon; 
  font-size: 12px; 
  font-weight:bold; 
  text-align:center; 
  margin: 5px;
}

.FooterPol a:link, .more a:visited, 
.MiniMenu a:link, .more a:visited, 
.MiniMenu_hor a:link, .more a:visited
{
  text-decoration: none;
}

.MiniMenu p
{
  text-align:left;
}

.Direct_Policy h1
{
  color:black; /*Maroon; */
  font-size: 14px; 
  font-weight:bold; 
  text-align:center; 
  margin-top: 1em;  
  margin-bottom: 0em;
}

.Direct_Policy p
{
 color: black; 
 font-size: 12px; 
 font-weight:normal; 
 text-align:left; 
 margin-bottom: 0.5em;
 margin-top: 0.5em;
}

/* Product Listings was .Details { font-size: 10pt; }*/
.Details p, li, #model
{
  color:black; 
  font-size: 12px; 
  font-weight:normal; 
  margin-top: 0em;
  margin-bottom: 0.5em;  
}

#model
{
  margin:0em;
}

.Details h1
{
  color:Red; 
  font-size: 18px; 
  font-weight: bolder; 
  margin: 0em;  
}

.Details h2
{
  color:black; 
  font-size: 18px; 
  font-weight: bold; 
  margin: 0em;  
}

#m_specs
{
  color:black; 
  font-size: 14px; 
  font-weight:bold; 
  margin: 0em;  
}

#sale_specs
{
  color:red; 
  font-size: 18px; 
  font-weight: bolder; 
  margin: 0em; 
  font-style:italic; 
}

#was_specs
{
  color:black; 
  font-size: 12px; 
  font-weight:bold; 
  margin: 0em;  
}




#s_desc
{
  font-size: 14px; 
}

/* Birding */
.BirdCell
{
  background-color:#999966;
  background-image:url('../birding/background.gif');

}

.BirdCellWords p
{
 color: black; 
 font-size: 13px; 
 font-weight:normal; 
 text-align:left;   
 margin:1em;
 letter-spacing:2;
}

.InverseCell p
{
 color: white; 
 font-size: 12px; 
 font-weight:normal; 
 text-align:center;   
 margin: 0.5em;
}

p#who
{
  font-style:italic;
}

.SoldOut
{
  font-weight:bold;
  font-style:italic;
  color: Red;
}
