
body, p, li, td, table, input, select {
  font-family:verdana, arial, geneva, helvetica, sans-serif;
  font-size:10px;
}

body.normal_body {
background-color:#FFFFFF;
margin: 0px;
}

hr.footer_hr {
border: 0px;
color: #b4c8e1;
background-color: #b4c8e1;
width: 100%;
}

h3, h4 {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

th {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

b, strong {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
}

td.dot {
/* text-align: "."; */
font-family:verdana, arial, geneva, helvetica, sans-serif;
font-size:10px;
}

.noshow {
  visibility: hidden;
}

.stronger {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

.underline {border-bottom: thin solid #dee6f3 }

.copyright {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 9px;
}

a {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color: #2963a9;
text-decoration: underline;
font-size: 10px;
}

.nounderline {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color: #2963a9;
text-decoration: none;
font-size: 10px;
}

.redlink {color: red;
font-family: verdana, arial, geneva, helvetica, sans-serif;
text-decoration: underline;
font-size: 11px;
}

.blacklink {color: #000000;
font-family: verdana, arial, geneva, helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
}

a:hover {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color:#1A68B2;
text-decoration: underline;
font-size: 10px;
}

a.img {
color: white;
}

a.LeftNavHeader:link {
font-family: verdana, arial, geneva, helvetica, sans-serif;
text-decoration:none;
font-size: 12px;
font-weight:bold;
background-color:#1A68B2;
color:#FFFFFF;
}

a.LeftNavHeader:visited {
font-family: verdana, arial, geneva, helvetica, sans-serif;
text-decoration:none;
font-size: 12px;
font-weight:bold;
background-color:#1A68B2;
color:#FFFFFF;
}

a.LeftNavHeader:hover {
font-family: verdana, arial, geneva, helvetica, sans-serif;
text-decoration:none;
font-size: 12px;
font-weight:bold;
background-color:#1A68B2;
color:#000000;
}

a.LeftNavHeader:active {
font-family: verdana, arial, geneva, helvetica, sans-serif;
text-decoration:none;
font-size: 12px;
font-weight:bold;
background-color:#1A68B2;
color:#000000;
}

.LeftNavBlueHeading  {
font-family: verdana, arial, geneva, helvetica, sans-serif;
text-decoration:none;
font-size: 12px;
font-weight:bold;
background-color:#1A68B2;
border-bottom:solid #000000 1px;
border-top:solid #000000 1px;
color:#FFFFFF;
/*line-height: 28px;*/
}


a.LeftNav:link {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-size: 10px;
line-height: 28px;
}

a.LeftNav:visited {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-size: 10px;
line-height: 28px;
}

a.LeftNav:hover {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color:#004B85;
text-decoration:underline;
font-size: 10px;
line-height: 28px;
}

a.LeftNav:active {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color:#004B85;
text-decoration:underline;
font-size: 10px;
line-height: 28px;
}

a.navheader:link {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-size: 10px;
}

a.navheader:visited {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-size: 10px;
}

a.navheader:hover {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color:#62AAE5;
text-decoration:underline;
font-size: 10px;
}

a.navheader:active {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color:#62AAE5;
text-decoration:underline;
font-size: 10px;
}
/*#708090*/
a.header {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color:#62AAE5;
text-decoration:underline;
font-size: 10px;
}

a.CartBackorderLink:active
{
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 10px;
color: red;
text-decoration: underline;
}
a.CartBackorderLink:link
{
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 10px;
color: red;
text-decoration: underline;
}
a.CartBackorderLink:hover
{
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 10px;
color: red;
text-decoration: underline;
}
a.CartBackorderLink:visited
{
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 10px;
color: red;
text-decoration: underline;
}

a.Help:link {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color: #2963a9;
text-decoration: underline;
font-size: 10px;
line-height:1.5em;
}

a.Help:visited {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color: #2963a9;
text-decoration: underline;
font-size: 10px;
line-height:1.5em;
}

a.Help:hover {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color:#004B85;
text-decoration:underline;
font-size: 10px;
line-height:1.5em;
}

a.Help:active {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color:#004B85;
text-decoration:underline;
font-size: 10px;
line-height:1.5em;
}


.PageHeaderText {
font-family:verdana, arial, geneva, helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
vertical-align:middle;
text-align:center;
text-decoration:none;
}

.PageHeader20 {
background-image:url('images/layout/header/headerbackground20.jpg');
}

.extBackground {
background-image: url('../images/layout/header/extBackground.jpg');
}

.BlueTextHeading  {
font-family:verdana, arial, geneva, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#1A68B2;
border-bottom:solid #DDDCDC 1px;
}

.RedTextHeading  {
font-family:verdana, arial, geneva, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#E31A22;
border-bottom:solid #DDDCDC 1px;
}

.RedTextLargeB  {
font-family:verdana, arial, geneva, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#E31A22;
}

.RedTextStandard  {
font-family:verdana, arial, geneva, helvetica, sans-serif;
font-size:10px;
color:#E31A22;
}

.\1Point5LineHeight {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 11px;
line-height:1.5em;
}

.VerticalLine {
border-right:#000000 solid 1px;
}

.VerticalLineLeftGray {
border-left:#DFDFDF solid 1px;
}

.bluetable {background-color: #dee6f3;
border-left: #2963a9 solid 1px;
border-right: #2963a9 solid 1px;
border-top: #2963a9 solid 1px;
border-bottom: #2963a9 solid 1px;
}

.projecttable {background-color: #e2dac7;
border-left: #2963a9 solid 1px;
border-right: #2963a9 solid 1px;
border-top: #2963a9 solid 1px;
border-bottom: #2963a9 solid 1px;
}

.yellowtable
{
  font-weight: bold; 
  font-size: 11px; 
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  background-color: #ffffcc;
  color: gray; 
  border-left: #2963a9 solid 1px;
  border-right: #2963a9 solid 1px;
  border-top: #2963a9 solid 1px;
  border-bottom: #2963a9 solid 1px;
}

.whitebodybluebordertable {
  background-color: #ffffff;
  border-left: #2963a9 solid 1px;
  border-right: #2963a9 solid 1px;
  border-top: #2963a9 solid 1px;
  border-bottom: #2963a9 solid 1px;
}


.intltable {background-color:#000000;
border-left: #ffffff solid 1px;
border-right: #ffffff solid 1px;
border-top: #ffffff solid 1px;
border-bottom: #ffffff solid 1px;
}
.upstable {background-color: #330000;
border-left: #ffffff solid 1px;
border-right: #ffffff solid 1px;
border-top: #ffffff solid 1px;
border-bottom: #ffffff solid 1px;
}

.fedextable {background-color: #660099;
border-left: #ffffff solid 1px;
border-right: #ffffff solid 1px;
border-top: #ffffff solid 1px;
border-bottom: #ffffff solid 1px;
}

.uspstable {background-color: #CC0000;
border-left: #ffffff solid 1px;
border-right: #ffffff solid 1px;
border-top: #ffffff solid 1px;
border-bottom: #ffffff solid 1px;
}
.header {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 12px;
}

.h4 {font-size: 11px;
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-weight: bold;
}

.heading {font-size: 11px;
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-weight: bold;
}

.heading2 {font-weight: bold;
font-size: 11px;
font-family: verdana, arial, geneva, helvetica, sans-serif;
}

.heading3 {font-weight: bold;
font-size: 12px;
font-family: verdana, arial, geneva, helvetica, sans-serif;
}

.heading4 {font-weight: bold;
font-size: 14px;
font-family: verdana, arial, geneva, helvetica, sans-serif;
}

.rowheading {
font-family: verdana, arial, geneva, helvetica, sans-serif;
background-color: #2963a9;
color: white;
font-weight: bold;
font-size: 11px;
}

.rowheadingpage {
font-family: verdana, arial, geneva, helvetica, sans-serif;
background-color: #013366;
color: white;
font-weight: bold;
font-size: 11px;
}

.rowheadingIntl{
font-family: verdana, arial, geneva, helvetica, sans-serif;
background-color: #ffffff;
color: black;
font-size: 10px;
/*text-justify:auto;*/
border-left: #ffffff solid 1px;
border-right: #ffffff solid 1px;
border-bottom:#ffffff solid 1px;
border-top: #ffffff solid 1px;
}

.rowheadingIntlB{
font-family: verdana, arial, geneva, helvetica, sans-serif;
background-color: #ffffff;
color: black;
font-weight: bold;
font-size: 10px;
/*text-justify:auto;*/
border-left: #ffffff solid 1px;
border-right: #ffffff solid 1px;
border-bottom:#ffffff solid 1px;
border-top: #ffffff solid 1px;
}

.rowheadingIntlBH {
font-family: verdana, arial, geneva, helvetica, sans-serif;
background-color: #ffffff;
color: black;
font-weight: bold;
font-size: 12px;
/*text-justify:auto;*/
border-left: #ffffff solid 1px;
border-right: #ffffff solid 1px;
border-bottom:#ffffff solid 1px;
border-top: #ffffff solid 1px;
}

.rowheadingUPS {
font-family: verdana, arial, geneva, helvetica, sans-serif;
background-color: #ffffff;
color: black;
font-size: 10px;
/*text-justify:auto;*/
border-left: #ffffff solid 1px;
border-right: #ffffff solid 1px;
border-bottom: #ffffff solid 1px;
border-top: #ffffff solid 1px;
}

.rowheadingUPSB {
font-family: verdana, arial, geneva, helvetica, sans-serif;
background-color: #ffffff;
color: black;
font-weight: bold;
font-size: 10px;
/*text-justify:auto;*/
border-left: #ffffff solid 1px;
border-right: #ffffff solid 1px;
border-bottom: #ffffff solid 1px;
border-top: #ffffff solid 1px;
}

.rowheadingUPSDkB {
font-family: verdana, arial, geneva, helvetica, sans-serif;
background-color: #330000;
color: black;
font-weight: bold;
font-size: 10px;
/*text-justify:auto;*/
border-left: #330000 solid 1px;
border-right: #330000 solid 1px;
border-bottom: #330000 solid 1px;
border-top: #330000 solid 1px;
}

.rowheadingFedEx {
font-family: verdana, arial, geneva, helvetica, sans-serif;
background-color: #ffffff;
color: black;
font-size: 10px;
/*text-justify:auto;*/
border-left: #ffffff solid 1px;
border-right: #ffffff solid 1px;
border-bottom: #ffffff solid 1px;
border-top: #ffffff solid 1px;
}

.rowheadingFedExB {
font-family: verdana, arial, geneva, helvetica, sans-serif;
background-color: #ffffff;
color: black;
font-weight: bold;
font-size: 10px;
/*text-justify:auto;*/
border-left: #ffffff solid 1px;
border-right: #ffffff solid 1px;
border-bottom: #ffffff solid 1px;
border-top: #ffffff solid 1px;
}

.rowheadingUSPS {font-family: sans-serif, verdana, arial, geneva, helvetica;
background-color: #ffffff;
color: black;
font-size: 10px;
/*text-justify:auto;*/
border-left: #ffffff solid 1px;
border-right: #ffffff solid 1px;
border-bottom: #ffffff solid 1px;
border-top: #ffffff solid 1px;
}

.rowheadingUSPSB {
font-family: verdana, arial, geneva, helvetica, sans-serif;
background-color: #ffffff;
color: black;
font-weight: bold;
font-size: 10px;
/*text-justify:auto;*/
border-left: #ffffff solid 1px;
border-right: #ffffff solid 1px;
border-bottom: #ffffff solid 1px;
border-top: #ffffff solid 1px;
}

.formstyle {
       margin: 0px;
}

/* <!---
input,.input {padding-right: 2px;
padding-left: 2px;
padding-bottom: 0px;
font-size: 10px;
border-left: #404040 solid 1px;
border-top: #404040 solid 1px;
border-bottom: #d4d0c8 solid 1px;
border-right: #d4d0c8 solid 1px;
padding-top: 1px;
background-color: white;
} ---> */

.invoiceprint {font-family: courier;
font-size: 9px;
}

.buybtn{border:0px; padding:0;}

.textbox {padding-right: 2px;
padding-left: 2px;
padding-bottom: 0px;
font-size: 10px;
border-left: #404040 solid 1px;
border-top: #404040 solid 1px;
border-bottom: #d4d0c8 solid 1px;
border-right: #d4d0c8 solid 1px;
padding-top: 1px;
background-color: white;
}

.checkbox{background-color: transparent;
border: none;
}

.checkboxplain {border: none;
background-color: transparent;
}

select{
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 10px;
color: #000000;
background-color: #ffffff;
}

.button {
font-family:      verdana, arial, geneva, helvetica, sans-serif;
font-weight:      bold;
font-size:        10pt;
color:            #000000;
text-align:       center;
border-left:      #2963a9 1px solid;
border-right:     #1d4575 2px solid;
border-top:       #2963a9 1px solid;
border-bottom:    #1d4575 2px solid;
padding-left:     0.25em;
padding-right:    0.25em;
padding-top:      0px;
padding-bottom:   0px;
background-color: #e6e6e6;
}

.linkbtn {
cursor:           auto;
font-family:      verdana, arial, geneva, helvetica, sans-serif;
font-weight:      bold;
font-size:        10px;
color:            #2963a9;
text-align:       center;
text-decoration:  underline;
border:           none;
width:            100%;
padding-left:     0;
padding-right:    0;
padding-top:      0;
padding-bottom:   0;
background-color: transparent;
}

.linkbtnover {
cursor:           pointer;
font-family:      verdana, arial, geneva, helvetica, sans-serif;
font-weight:      bold;
font-size:        10px;
color:            #2963a9;
text-align:       center;
text-decoration:  underline;
border:           none;
width:            100%;
padding-left:     0;
padding-right:    0;
padding-top:      0;
padding-bottom:   0;
background-color: transparent;
}


.button2 {font-weight: bold;
font-size: 10px;
color: #000000;
text-align: center;
border-right: #1d4575 2px solid;
padding-right: 0.25em;
border-top: #2963a9 1px solid;
padding-left: 0.25em;
padding-bottom: 0px;
border-left: #2963a9 1px solid;
padding-top: 0px;
border-bottom: #1d4575 2px solid;
font-family: verdana, arial, geneva, helvetica, sans-serif;
background-color: #e6e6e6;
}

.button3 {font-weight: bold;
font-size: 10px;
color: #000000;
text-align: center;
border-right: #1d4575 2px solid;
padding-right: 0.25em;
border-top: #2963a9 1px solid;
padding-left: 0.25em;
padding-bottom: 0px;
border-left: #2963a9 1px solid;
padding-top: 0px;
border-bottom: #1d4575 2px solid;
font-family: verdana, arial, geneva, helvetica, sans-serif;
background-color: #e6e6e6;
}

.checkoutbutton {font-weight: bold;
font-size: 10px;
color: #ffffff;
text-align: center;
border-right: #1d4575 2px solid;
padding-right: 0.25em;
border-top: #2963a9 1px solid;
padding-left: 0.25em;
padding-bottom: 0px;
border-left: #2963a9 1px solid;
padding-top: 0px;
border-bottom: #1d4575 2px solid;
font-family: verdana, arial, geneva, helvetica, sans-serif;
background-color: #339900;
}

.cancelorderbutton {font-weight: bold;
font-size: 10px;
color: #ffffff;
text-align: center;
border-right: #1d4575 2px solid;
padding-right: 0.25em;
border-top: #2963a9 1px solid;
padding-left: 0.25em;
padding-bottom: 0px;
border-left: #2963a9 1px solid;
padding-top: 0px;
border-bottom: #1d4575 2px solid;
font-family: verdana, arial, geneva, helvetica, sans-serif;
background-color: #ff3333;
}

ul {
color: #000000;
font-family: verdana, arial, geneva, helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
}

.minicart {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 10px;
color: white;
}

.normalfont {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 10px;
}

.normalfontb {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
}

.emailfont {font-family: courier;
font-size: 10px;
}

.smfont {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 10px;
}

.surveytext {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 12px;
}

.surveytextb {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

.LeftNavFont {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color:#5A5A5B;
text-decoration:none;
font-size: 10px;
line-height:1.5em;
}

.subheader {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 10px;
}

.bluesubheader {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color:#2963a9;
font-size: 10px;
}

.instock {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color:#339900;
font-size: 10px;
}

.stockavailable {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color: #ff9900;
font-size: 10px;
}

.discontinued {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color: #888888;
font-size: 10px;
}

.obsolete {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color: orange;
font-size: 10px;
}

.nonstocked {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color: black;
font-size: 10px;
}

.whitelink {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color: white;
font-size: 10px;
}

.whitelinkb {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-weight: bold;
color: white;
font-size: 10px;
}

.boldlink {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
color: #2963a9;
font-family: verdana,arial,helvetica }

.smallblacktext {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color: #002255;
font-size: 10px;
}

.smalllink {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 10px;
color: #2963a9;
text-decoration: underline;
}

.xsmalllightbluetext{font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 10px;
color: #2963a9;
text-decoration: underline;
}

a.xsmalllightbluetext{font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 10px;
color: #2963a9;
text-decoration: underline;
}

a.xsmalllightbluetext:hover{font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 10px;
color:#1778ea;
text-decoration: underline;
}

.smallproduct {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-size: 10px;
}

.smallerror {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color: #FFE3E7 ;
font-size: 10px;
}

.error {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color: #C60000;
background-color: #FFE3E7;
font-size: 10px;
}

.redtext {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color: #C60000;
font-size: 10px;
}

.redtextb {
font-family: verdana, arial, geneva, helvetica, sans-serif;
font-weight: bold;
color: #C60000;
font-size: 10px;
}

.errorlink {
font-family: verdana, arial, geneva, helvetica, sans-serif;
color: #C60000;
background-color: #FFE3E7;
font-size: 10px;
}

.MessageTableGreen {background-color: #CCFFCC;
border-left: #009900 solid 1px;
border-right: #009900 solid 1px;
border-top: #009900 solid 1px;
border-bottom: #009900 solid 1px;
}

.MessageBannerGreen {font-family: verdana, arial, geneva, helvetica, sans-serif;
color: #000000;
background-color: #CCFFCC;
font-size: 10px;
}
.SearchResultsSectionHeader
{
font-family:arial, verdana, geneva, helvetica, san-serif; color:#ffffff; background-color:#996666;
font-size:10px;
}
.ExactMatchBGColor
{
background-color:#f7f7e7;
}
.CrossRef
{
font-family: verdana, arial, geneva, helvetica, sans-serif; color:#ff6600; font-size:10px; text-decoration: underline;
}
.alternatingrowsodd
{
font-family: verdana, arial, geneva, helvetica, sans-serif; font-size:10px; background-color:#ffffff; color:#000000;
}
.alternatingrowseven
{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size:10px; background-color:#efefef; color:#000000;
}
.SearchResultsSectionHeader {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#ffffff; font-weight:bold; font-size:12px; background-color:#013366; }

.SearchResultsSubSectionHeader {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#ffffff; font-weight:bold; font-size:12px; background-color:#1A68B2; }

a.SearchResultsTopLevelCategory:Link {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; }
a.SearchResultsTopLevelCategory:Active {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; }
a.SearchResultsTopLevelCategory:Hover {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#1A68B2; font-size:11px; font-weight:bold; }
a.SearchResultsTopLevelCategory:Visited {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; }

a.SearchResultsSubLevelCategory:Link {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#1A68B2; font-size:11px; }
a.SearchResultsSubLevelCategory:Active {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#1A68B2; font-size:11px; }
a.SearchResultsSubLevelCategory:Hover {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#000000; font-size:11px; }
a.SearchResultsSubLevelCategory:Visited {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#1A68B2; font-size:11px; }

a.SearchResultsSubLevelCount:Link {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#1A68B2; font-size:9px; text-decoration:none }
a.SearchResultsSubLevelCount:Active {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#1A68B2; font-size:9px; text-decoration:none }
a.SearchResultsSubLevelCount:Hover {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#000000; font-size:9px; }
a.SearchResultsSubLevelCount:Visited {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#1A68B2; font-size:9px; text-decoration:none }

.EndecaSectionHeader {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#ffffff; font-weight:bold; font-size:12px; background-color:#013366; }
.EndecaSubSectionHeader {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#ffffff; font-weight:bold; font-size:12px; background-color:#1A68B2; }
a.EndecaTopLevelCategory:Link {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; }
a.EndecaTopLevelCategory:Active {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; }
a.EndecaTopLevelCategory:Hover {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#1A68B2; font-size:11px; font-weight:bold; }
a.EndecaTopLevelCategory:Visited {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; }

a.EndecaSubLevelCategory:Link {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#1A68B2; font-size:11px; }
a.EndecaSubLevelCategory:Active {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#1A68B2; font-size:11px; }
a.EndecaSubLevelCategory:Hover {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#000000; font-size:11px; }
a.EndecaSubLevelCategory:Visited {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#1A68B2; font-size:11px; }

a.EndecaSubLevelCount:Link {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#1A68B2; font-size:9px; text-decoration:none; }
a.EndecaSubLevelCount:Active {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#1A68B2; font-size:9px; text-decoration:none; }
a.EndecaSubLevelCount:Hover {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#000000; font-size:9px; }
a.EndecaSubLevelCount:Visited {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#1A68B2; font-size:9px; text-decoration:none; }

.RowUnderline {border-bottom:thin solid #000000; }

.MisMatch {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#ed8000; font-weight:bold; font-size:10px; }

.CompareTable { background-color:#999999; }

.CompareSelectRow { background-color:#EFEFEF; }

.CompareRowHeading {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#EFEFEF;
color:#000000;
font-weight:bold;
font-size:10px;
text-align:right;
}

.CompareSectionHeadingOLD {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#B4C8E1;
color:#000000;
font-weight:bold;
font-size:11px;
text-align:left;
}

.CompareSectionHeading {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#EFEFEF;
color:#000000;
font-weight:bold;
font-size:11px;
text-align:left;
}

.CompareQuantityMinMultHeading {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#C5E3C5;
color:#000000;
font-weight:bold;
font-size:10px;
text-align:right;
}


.ProductDetailTable { background-color:#999999; }

.ProductDetailRowHeading {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#EFEFEF;
color:#000000;
font-weight:bold;
font-size:10px;
text-align:right;
}

.ProductDetailSectionHeading {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#B4C8E1;
color:#000000;
font-weight:bold;
font-size:11px;
text-align:left;
}

.ProductDetailBuyRow {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#C5E3C5;
color:#000000;
text-align:left;
}

.ProductDetailData {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
text-align:left;
}


.parametricheading {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#FFFFFF;
color:#000000;
font-weight:bold;
font-size:11px;
}

.parametricheadingwithborders {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#FFFFFF;
color:#000000;
font-weight:bold;
font-size:11px;
border-top:solid #000000 1px;
border-left:solid #000000 1px;
border-right:solid #000000 1px;
}

.BuyButton {
font-weight:bold;
font-size:10pt;
font-family:verdana, arial, geneva, helvetica, sans-serif;
}

.CompareBuyRow {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#C5E3C5;
color:#000000;
}

.SearchResultsTable {
  background-color:#999999;
}

.BOMHeaderTable {
  background-color:#999999;
}

.BOMDetailTable {
  background-color:#999999;
}

.SearchResultsBuyColumnHeading {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#C5E3C5;
color:#000000;
font-weight:bold;
font-size:10px;
text-align:center;
}

.SearchResultsBuyColumn {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#C5E3C5;
color:#000000;
}

.SearchResultColumnHeading {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#B4C8E1;
color:#000000;
font-weight:bold;
font-size:10px;
text-align:center;
}

.SearchResultsSortCell {
background-color:#EFEFEF;
}


.SearchResultsRowEven {
background-color:#EFEFEF;
}

.SearchResultsRowOdd {
background-color:#FFFFFF;
}

.SearchResultParametricColumnHeading {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#FFFFFF;
color:#000000;
font-weight:bold;
font-size:10px;
}

.BOMHeaderColumnHeading {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#B4C8E1;
color:#000000;
font-weight:bold;
font-size:10px;
text-align:center;
}

.MouserBOMColumnHeading {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#B4C8E1;
color:#000000;
font-weight:bold;
font-size:10px;
text-align:center;
}

.CustomerBOMColumnHeading {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#EFEFE1;
color:#000000;
font-weight:bold;
font-size:10px;
text-align:center;
}

.PageTitle {font-family:verdana, arial, geneva, helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; }

a.PageTitleLink:Link {font-family:verdana, arial, geneva, helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.PageTitleLink:Active {font-family:verdana, arial, geneva, helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.PageTitleLink:Hover {font-family:verdana, arial, geneva, helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.PageTitleLink:Visited {font-family:verdana, arial, geneva, helvetica, sans-serif; font-size:12px; font-weight:bold; }



.BOMGrayLine {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#666666;
}

.BOMSelectButtonRow {
font-family:verdana, arial, geneva, helvetica, sans-serif;
background-color:#FFFFFF;
color:#000000;
font-weight:bold;
font-size:10px;
text-align:Left;
}

#tabWrapTable {
  width:730px;
  height:30px;
  border-bottom:1px  solid  #cccccc;
}
#tabWrapTable td.rightTd {
  padding-bottom: 5px;
  text-align: right;
  vertical-align: bottom;
}

#tabTable td {
  vertical-align:top;
  border-left:1px solid #cccccc;
  border-top:1px solid #cccccc;
  border-right:1px solid #cccccc;
  background-color:#EFEFEF;
  text-align:center;
  font-weight:bold;
}

#tabTable td a{
  display:block;
  text-align:center;
  padding:2px 25px 3px 15px;
}

#tabTable td img {
  float:left;
  position:relative;
  left:-4px;
  top:-1px;
}

#tabTable td.selected {
  background-color:#666666;
  text-align:center;
  color: white;
}


#tabTable td.selected a {
  color: white;
  text-decoration:none;
  text-align:center;
}

#tabTable td.selected a:hover {
  color: white;
  text-decoration:underline;
}



#tabTable td.SelectedProductsAll {
  background-color:#666666;
  text-align:center;
  color: white;
  font-weight:bold;
}

#tabTable td.SelectedProductsAvailable {
  background-color:#006600;
  text-align:center;
  color: white;
  font-weight:bold;
}

#tabTable td.SelectedProductsNotAvailable {
  background-color:#990000;
  text-align:center;
  color: white;
  font-weight:bold;
}

#tabTable td.SelectedProductsMultipleMatches {
  background-color:#CCCC00;
  text-align:center;
  color: white;
  font-weight:bold;
}

#tabTable td.SelectedProductsDuplicated {
  background-color:#006666;
  text-align:center;
  color: white;
  font-weight:bold;
}

#tabTable td.SelectedProductsNoMatches {
  background-color:#333333;
  text-align:center;
  color: white;
  font-weight:bold;
}


#tabTable td.SelectedProductsAll a {
  color: white;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
}

#tabTable td.SelectedProductsAvailable a {
  color: white;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
}

#tabTable td.SelectedProductsNotAvailable a {
  color: white;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
}

#tabTable td.SelectedProductsMultipleMatches a {
  color: white;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
}

#tabTable td.SelectedProductsDuplicated a {
  color: white;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
}

#tabTable td.SelectedProductsNoMatches a {
  color: white;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
}

#tabTable td.SelectedProductsAll a:hover {
  color: white;
  font-weight:bold;
  text-decoration:underline;
}

#tabTable td.SelectedProductsAvailable a:hover {
  color: white;
  font-weight:bold;
  text-decoration:underline;
}

#tabTable td.SelectedProductsNotAvailable a:hover {
  color: white;
  font-weight:bold;
  text-decoration:underline;
}

#tabTable td.SelectedProductsMultipleMatches a:hover {
  color: white;
  font-weight:bold;
  text-decoration:underline;
}

#tabTable td.SelectedProductsDuplicated a:hover {
  color: white;
  font-weight:bold;
  text-decoration:underline;
}

#tabTable td.SelectedProductsNoMatches a:hover {
  color: white;
  font-weight:bold;
  text-decoration:underline;
}


td.ProductsAll {
  background-color:#666666;
  text-align:center;
  color: white;
  font-weight:bold;
}

td.ProductsAvailable {
  background-color:#006600;
  text-align:center;
  color: white;
  font-weight:bold;
}

td.ProductsNotAvailable {
  background-color:#990000;
  text-align:center;
  color: white;
  font-weight:bold;
}

td.ProductsMultipleMatches {
  background-color:#CCCC00;
  text-align:center;
  color: white;
  font-weight:bold;
}

td.ProductsDuplicated {
  background-color:#006666;
  text-align:center;
  color: white;
  font-weight:bold;
}

td.ProductsNoMatches {
  background-color:#333333;
  text-align:center;
  color: white;
  font-weight:bold;
}


#printerDiv {
  padding-right: 3px;
}

#emailDiv {
  padding-top: 6px;
}


img.seethru {
  background-color: #3b73b9;
  vertical-align: middle;
  border: 0px;
}
.MyMouserBlueHeading  {
  font-family: verdana, arial, geneva, helvetica, sans-serif;
  color:#ffffff;
  font-weight: bold;
  font-size: 11px;
  background-color:#1A68B2;
  border-bottom:solid #000000 1px;
  border-top:solid #000000 1px;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:2px;
  padding-right:2px;
}
