/* ================================
    CSS STYLES FOR ORStore STORE 
    v1.1, 06/2001
   ================================
*/   

BODY
{
 background-color: #ffffff;
	

}

/* */
.ItemTitle
{
   
    font-size: 14px;
   
}
.PagerTitle
{
   
    font-size: 14px;
		
}
.PagerOn
{
   
    font-size: 14px;
    font-weight: bold;
   
}
.Pager
{
    
    font-size: 14px;
}
/* */
.HomeHead
{
    color: #0a366a;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    HEIGHT: 35px;
}

/* */
.ContentHead
{
    /*background-color: #dddca3;*/
    color: black;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    height: 35px;
}

/* */
.SubContentHead
{
    /*background-color: #dddca3;*/
    color: black;
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
}

/* */
.UnitCost
{
    color: #808080;
    font-family: Verdana, Arial;
    font-size: 12px;
    line-height: 20pt;
}

/* */
.ModelNumber
{
    color: #808080;
    font-family: Verdana, Arial;
    font-size: 11px;
    line-height: 20pt;
}

/* */
.ErrorText
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 12px;
    line-height: 20pt;
}
.MostPopularHead
{
    background-color: red;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
}

A.MostPopularItemText, A.MostPopularItemText:link, A.MostPopularItemText:visited
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
}

A.MostPopularItemText:hover
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: underline
}

.ProductListHead
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 12pt;
    text-decoration: underline;
}
.ProductListItem
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 10px;
}
.CartListHead
{
    background-color: #3B6385;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px;
}

.CartListItem
{
    background-color: #ffffff;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px;
}

.CartListItemAlt
{
    background-color: #f0f0f0;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px;
}

.CartListFooter
{
    background-color: #ffffff;
    line-height: 10pt;
}

/* text style for the links */
A.SiteLink, A.SiteLink:link, A.SiteLink:visited
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff;
    font-size: 11px;
}   

A.SiteLink:hover    
{
    text-decoration: underline;
    color: white;
}

A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited
{
    color: #ffffff;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  11px;
    font-weight: bold;
}

A.SiteLinkBold:hover
{
    color: white;
    text-decoration: none;
}
A.HdrLink, A.HdrLink:hover, A.HdrLink:link, A.HdrLink:visited
{
    color: #94317c;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  14px;
    font-weight: bold;
}
/* */
A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited
{
    color: #ffffff;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: bold;
    line-height: 14px;
    padding-left: 10px;
}

A.MenuUnselected:hover
{
    color: White;
    text-decoration: underline;
    padding-left: 10px;
}

A.MenuSelected
{
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: bold;
    line-height: 14px;
    padding-left: 10px;
}

A.MenuSelected:hover
{
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    padding-left: 10px;
}

/* GENERAL */

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 10px;
}

.NormalDouble
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px;    
}

/* text style used for textboxes in the admin pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for selects in the admin pages, for Nav compatibility */
.NormalSelect
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for textboxes in the edit pages, for Nav compatibility */
.EditTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
    border-color: #999966;
    width: 100%;
}

/* text style used for controls in the admin and edit pages, for Nav compatibility */
.NormalControl
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalCheckBox
{
    margin-left: -4px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalRadio
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-indent: -5px;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalButton
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-indent: -5px;
/*    border-style: solid;
    border-width: 1px;
    border-color: #cccc99; */
    background-color:#ccccaa;    
}

.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red;
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;    
}

.NormalItalic
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;    
}



a:link  { color: #660000; font-size: 11px; font-weight: bold; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; }
a:visited  { color: #660000; font-size: 11px; font-weight: bold; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; }
a:hover  { color: #660000; font-size: 11px; font-weight: bold; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; }
.text  { font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }


SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    height:1pt;
    text-align:left;
}

.darkbackground {background-color:#a5a497;}
.lightbackground {background-color:#E8E8E8;}
td  { font-size: 12px; font-family: Verdana, Helvetica, Arial, San-Serif; }
th  { font-size: 12px; font-family: Verdana, Helvetica, Arial, San-Serif; }
a { color: #000000 }
h1 { font-size: 15px; font-family: Verdana, Helvetica, Arial, San-Serif }
.carttext  { color: #823828; font-weight: 500; font-size: 10px; font-family: Verdana, Helvetica, Arial, San-Serif; }
.tablink  { color: black; font-weight: bold; font-size: 12px; text-decoration: none; }
.tablink2  { color: black; font-weight: bold; font-size: 12px; text-decoration: none; }
.leftcatlink { color: #818076; font-size: 12px; text-decoration: none; }
.smalltext { font-size: 10px; font-family: Verdana, Helvetica, Arial, San-Serif; }
.price { font-size: 11px; }
.colortext { color: #103a7a; }
.whitetext { color: black; }

.hometitle { font-weight: bolder; font-size: 22px; }



.MenuItem

{

  color: #ffffff;
  font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size:12px;
  font-weight:bold;
  border:0px none;
  cursor:pointer;
  height:12px;

  text-align: center;

}

.MenuItemOver

{
  color: #ffffff;
  font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size:12px;
  font-weight:bolder; 
  text-decoration: underline;  
  border:0px none;
  cursor:pointer;
  height:12px;

  text-align: center;

}

.CI

{

 
	background-repeat:no-repeat;
	background-color: #163861;
	color: #8CACD3;
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:11px;
	font-weight:bold;
	width:172px;
	cursor:pointer;
	padding-left:5;
	text-align: Left;

}

.CO

{

 
	background-repeat:no-repeat;
	background-color: #163861;
	color: #CDE3FE;
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
	width:172px;
	border:0px;
	border-style:solid;
	cursor:pointer;
	padding-left:5;
	text-align: Left;

}

.HS1

{

 
	background-repeat:no-repeat;
	background-color: #EFE0CB;
	color: #4F483F;
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding-left:10;
	padding-right:10;
	text-align: Left;
	height:15px;

}

.HS2

{

 
	background-repeat:no-repeat;
	background-color: #EFE0CB;
	color: #006666;
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
	cursor:pointer;
	padding-left:10;
	padding-right:10;
	text-align: Left;
	height:15px;

}
.footer  { color: #CCCCCC; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }
.spacers  { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }
a  { color: #660000; font-size: 11px; font-weight: bold; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; }
.subhead {
	color: #3B6385;
	font-weight: bold;
	font-size: 17px;
	line-height: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.subhead2 {
	color: #707070;
	font-weight: bold;
	font-size: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.subhead3 {
	color: #707070;
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.subhead4 {
	color: #753e73;
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ElastomerHdr {
	color: #9c554a;
	font-weight: bold;
	font-size: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.ElastomerTxt {
	color: #622b1c;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.InstrumentHdr {
	color: #945531;
	font-weight: bold;
	font-size: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.InstrumentSubHdr {
	color: #945531;
	font-weight: bold;
	font-size: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.InstrumentTxt {
	color: #945531;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.SuppliesHdr {
	color: #003463;
	font-weight: bold;
	font-size: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.SuppliesSubHdr {
	color: #003463;
	font-weight: bold;
	font-size: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.SuppliesTxt {
	color: #003463;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.SmallItalicSuppTxt {
	color: #003463;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.BondingHdr {
	color: #0071b5;
	font-weight: bold;
	font-size: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.BondingSubHdr {
	color: #0071b5;
	font-weight: bold;
	font-size: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.BondingItalicSubHdr {
	color: #0071b5;
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.BondingTxt {
	color: #0071b5;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.SmallItalicBondingTxt {
	color: #0071b5;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.SmallBondingTxt {
	color: #0071b5;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.TubesSubHdr {
	color: #637da5;
	font-weight: bold;
	font-size: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.TubesTxt {
	color: #003463;
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.TubesTxtBold {
	color: #003463;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.HdrTxt {
	color: #000000;
	font-weight: bold;
	font-size: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.SubHdrTxt {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
li.InstrumentList {
	padding: 0px 0px 0px 0px;
	text-indent: 0px;
	margin: 0px 0px 0px 0px;
}
.subheadlt {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tagline {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
	line-height: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cathead {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 22px;
	line-height: 28px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.barlink   { color: #ffffff; font-size: 10px; line-height: 14px; font-weight: bold; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; }
.barlink a:link   { color: #ffffff; font-size: 10px; line-height: 14px; font-weight: bold; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; }
.barlink a:visited { color: #E5E5E5; font-size: 10px; line-height: 14px; font-weight: bold; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; }
.barlink a:hover   { color: #BEE3D4; font-size: 10px; line-height: 14px; font-weight: bold; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; }
.catlink   { color: #ffffff; font-size: 10px; line-height: 14px; font-weight: bold; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; }
.catlink a:link   { color: #ffffff; font-size: 10px; line-height: 14px; font-weight: bold; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; }
.catlink a:visited { color: #E7E3E3; font-size: 10px; line-height: 14px; font-weight: bold; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; }
.catlink a:hover   { color: #E7E3E3; font-size: 10px; line-height: 14px; font-weight: bold; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; }
.smtext  { color: #000000; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }

.prodTitle {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;}
	
.prodheader {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	text-align:center;
	}


.prodtype1 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
}
.prodtype2 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
.prodtype4 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 13px;
	font-style: normal;
}
.prodtype3 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	font-weight: bold;
}
.whitetxt {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.prodrow1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CC9DFF;
}
.prodrow1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #85A1B3;
}
.prodrow1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #8EBBCE;
}
.prodrow1c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #9EA5D0;
}
.prodrow1d {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F0F0F0;
}
.prodrow1e {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FBF48A;
}
.prodrow1f {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E5D7A7;
}
.prodrow1g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #C2F3D5;
}
.prodrow1h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F5CB9B;
}
.prodrow1i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #B8CAD8;
}
.prodrow2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}
.tmtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
}
.tmitext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #ffffff;
}