﻿/*///The CSS Validator Doesn't Like this first Line for somereason ///*/

* { font-family:Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { font-family:Arial, Helvetica, sans-serif;}
/**/
* {line-height:1.5em;}
* {letter-spacing:-.025em;}

/*///Tags///*/
a{text-decoration:none;}
p, div#productPopUp p, div#leftColRight ul, div#leftCol ul, ol, blockquote{padding:6px;font-size:.8em;}
div#rightCol ul {font-size: 0.55em;margin-left:10px;margin-right:14px;overflow:hidden;}
div#rightCol p {overflow:hidden;}
div#newsBox ul{padding:0;}
ul ul {font-size:1em;}

ol p {font-size:1em;}
h1,h2,h3,h4,h5,h6 {text-transform:uppercase;font-weight:bold;}
blockquote p {font-size:1em;padding-left:0;}
cite {display:block;}
p cite {display:inline;}
table {font-size:.8em;}
div#rightCol h3 {margin-top:10px;}
td, th {padding:6px;}
th {font-size:1.1em;}
div#leftColRight ul ul {font-size:1em;padding-bottom:0;}
div#leftCol .noPaddingLeft {padding-left:0px;}
hr {border:none;}

/*///If javascript is off, or no Flash Player, the headings should look like this///
h1 {font-size:50px;line-height:50px;}*/
h1 {font-size:1.35em}
h2 {font-size:1.15em}
h3 {font-size:.95em;}
div#rightCol h3 {font-size:.9em;}
h4 {font-size:.95em;}
h5 {font-size:.90em;}
h6 {font-size:.8em;}

dl {font-size:.55em;}
dt{display:block;font-size:1.2em;}
dd {display:block;font-size:1.2em;}

.paraFontSize {font-size:.8em;}


/*///Classes///*/
    /*///Site Colors///*/
.red {color:#ef3e34;}/*///Falcon Safety///*/
.blue {color:#0190d5;}/*///Signal Horns///*/

.black {color:#000;}

.notBold {font-weight:normal;}
.bold {font-weight:bold;}
.notEm {font-style:normal;}
.em {font-style:italic;}

.block {display:block;}
.inline {display:inline;}

.centered {text-align:center;}
div#rightCol .centered img {margin-left:-8px;}


.blackBorder {border:1px solid black}

.paraHeader,  div#productPopUp .paraHeader {color:#000;font-size:.75em;font-weight:bold;padding:6px 6px 0px;text-transform:none;}
.firstLetter {font-size:2em;color:#ababab;}

.regSymbol {}

.sevenEm {font-size:.7em;}
.nineEm {font-size:.9em;}
.tenEm {font-size:1em;}
.elevenEm {font-size:1.1em;}

/*///Tag Specific/Layout///*/
ul#footerContactInfo {color:#b2b2b2;font-size:.7em;}
ul#footerNav a {color:#b2b2b2;font-size:.7em;}

p.archiveLink a {color:#000;font-size:.9em;}

div.box {font-size:.8em;}
.boxHeader {font-size:1em;}

div#oemBox ul {font-size:.7em;}

div#newsBox li {font-size:1em;padding:6px;font-weight:bold;}
div#newsBox a {color:#000;font-style:italic;font-weight:normal;}

div#rightCol p {font-size:.55em;padding:5px 0px;width:160px;margin-left:10px;}
p#searchPara label span input {font-size:1em; }

p.homePara {width:345px;margin-left:20px;}

ul#sectionNav {text-transform:uppercase;font-size:.8em;font-weight:bold;}

/*///Product Pages, and PopUp///*/
ul#productNavigation {font-weight:bold;}
ul#productNavigation li {font-size:.8em;}
div#leftCol div.productHolder h3 {font-size:.65em; text-transform:none;}

div.productDetails dt,div.productDetails dd {color:#000;font-size:1em;}

div#popUpRight h2 {font-size:1em;}

div#popUpSpecsRight h4, div#productPageSpecifications h4 {color:#000;padding:0 7px;}

div#productPopUp dt,div#productPopUp dd, div#productPageSpecifications dl, div#productPagePriceQuantity dl {color:#000;font-size:1em;}

div#popUpSpecsLeft dt,div#popUpSpecsLeft dd {font-size:1.3em;font-weight:bold;}

span.inputBackground input {font-size:.8em;}

ul#popUpMSDSandRelatedProducts, ul#productPageMSDSandRelatedProducts {font-size:.65em;font-weight:bold;}


div#productPagePriceQuantity dd, div#productPagePriceQuantity dt{font-size:.95em;}/**/
div#productPageSpecifications dd,div#productPageSpecifications dt  {font-size:.65em;}

div#relatedProductsDiv dl {font-size:.65em;}
div#relatedProductsDiv h3 a{font-size:1em;}

div#popUpDescription div#relatedProductsDiv h3 a {font-size:.8em;}
div#popUpDescription div#relatedProductsDiv p {padding:0;}


ul#popUpMSDSandRelatedProducts {list-style-type:none;}

ul.newsStoryList a.inline {display:inline;}


div#leftColRight ul ul ul, div#leftColRight ul ul{padding-top:0;margin-top:0;}


li.topLevel {font-size:1.2em;font-weight:bold;}
li.secondLevel {font-size:1em;font-weight:bold;}
li.thirdLevel {font-size:.9em;font-weight:normal;}

div#rightCol h3 {margin-left:0; padding:0 14px 0 8px;}

div#MSDSResults dl {font-size:1em;}
div#MSDSResults dd {font-size:.75em;}
div#MSDSResults dt {font-size:.95em;}

span.ShopMoreLink {font-size:.75em;font-weight:bold;}


abbr.bold {font-weight:bold;}

div#myAccountInfo {font-size:1em;}
div#myAccountInfo td a {font-size:1em;}
div#all .AddressDetailsTable input {height:20px;padding:0;}
div#myAccountInfo table {font-size:.85em;}
.selectaddressheadercell,.AddressListingItem {font-size:1.3em;}
.selectaddressnamecell, .selectaddressaddresscell, .selectaddresscitystatezipcell,.PaymentListingHead {font-size:1.6em;}
.selectaddressheadercell {font-size:1.6em;}
div#all .AddressDetailsTable {font-size:1em;}



div#all .editDeleteAddress {font-size:1.6em;}

.ForgotPasswordTable {font-size:1em;}

td br {}

div#all .ForgotPasswordTable p {font-size:.85em;}
div#all .ForgotPasswordTable div {font-size:.85em;}


div#newsBoxTwo li {font-size:.8em;font-weight:bold;}
div#newsBoxTwo a {color:Black;font-weight:normal;font-style:italic;display:block;}

.AddressManagerError {color:Red;font-weight:bold;}

div#rightCol p p {font-size:1em;padding:0;margin:0;}

.handCursor:hover { cursor:pointer}