body  { background: white; margin: 5px }
a:link   { color: #ce3000; font: 12px "bold Arial", Helvetica, sans-serif; text-decoration: underline }
a:visited   { color: #069; font-variant: normal; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
td   { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.partimg { float: left; margin-right: 15px; margin-bottom: 5px }
.topnav a:link    { color: #ffffff; font: bold 11px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.topnav a:visited { color: #ffffff; font: bold 11px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.topnav    { color: #bbbbbb; font: bold 11px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.topnav-grborder { border: solid 1px #cecfce }
.topnav-spacers { background: black; border-style: solid; border-width: 2px 1px 2px 1px; border-color: white }
.antennaimage      { background: transparent url(/images/antenna_line.gif) repeat-x }
.subheads  { color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.breadcrumbs { color: #000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.notes { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.leftnav { color: white; font-style: normal; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: #ce3000; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid white; border-bottom: 1px solid white; position: relative }
.bottomleftnav { padding-top: 2px; padding-bottom: 2px }
.leftnav a:link { color: white; font-style: normal; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.leftnav a:visited { color: white; font-style: normal; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
td.leftnav a:hover div { text-decoration: underline; }
.show-entrytext { color: #789; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.show-entryheadline { color: #789; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.showbackground { background: #f0f8ff; border: solid 1px #789 }
.homebackground { border: solid 1px #369 }
.partbackground    { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #ffffff; padding: 5px; border: solid 1px #789 }
.grayline-top-right  { border-right: 1px solid #9a9c9a; border-bottom: 1px solid #9a9c9a }
.middlearea2   { color: black; font-style: normal; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; vertical-align: top; float: left; padding-top: 10px; padding-bottom: 15px; padding-left: 8px }
.middlearea2 img { float: left; margin-right: 10px; margin-bottom: 5px }
.techindex  { color: black; font-style: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; vertical-align: top; float: left; padding-top: 10px; padding-bottom: 15px; padding-left: 8px }
.prodindex  { vertical-align: middle; float: left; padding-top: 5px; padding-bottom: 5px; padding-left: 100px }
.parttablegray { color: black; font-style: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 13px; text-decoration: none; background-color: #f5f5f5; text-align: left; vertical-align: top; padding: 3px 3px 3px 8px; border-top: 1px solid #9a9c9a; border-right: 1px solid #9a9c9a }
.parttable     { color: black; font-style: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 13px; text-decoration: none; background-color: #FFFFFF; text-align: left; vertical-align: top; padding: 3px 3px 3px 8px; border-top: 1px solid #9a9c9a; border-right: 1px solid #9a9c9a }
.prevparttablegray { color: black; font-style: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 13px; text-decoration: none; background-color: #f5f5f5; text-align: right; vertical-align: top; padding: 3px 3px 3px 8px; border-top: 1px solid #9a9c9a; border-right: 1px solid #9a9c9a }
.prevparttable     { color: black; font-style: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 13px; text-decoration: none; background-color: #FFFFFF; text-align: right; vertical-align: top; padding: 3px 3px 3px 8px; border-top: 1px solid #9a9c9a; border-right: 1px solid #9a9c9a }
.forms  { color: black; font-style: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; vertical-align: middle; padding: 3px 3px 3px 8px }
.formstop  { color: black; font-style: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; vertical-align: top; padding: 3px 3px 3px 8px }
.buttons { vertical-align: middle; margin-right: 10px; margin-left: 10px; padding-bottom: 8px }
.addtocart     { color: black; font-style: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffffff; text-align: left; padding: 3px 3px 3px 8px; vertical-align: top; border-top: 1px solid #9a9c9a }
.prevaddtocart     { color: black; font-style: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffffff; text-align: right; padding: 3px 3px 3px 8px; vertical-align: top; border-top: 1px solid #9a9c9a }
.addtocartgray { color: black; font-style: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #f5f5f5; text-align: left; padding: 3px 3px 3px 8px; vertical-align: top; border-top: 1px solid #9a9c9a }
.prevaddtocartgray { color: black; font-style: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #f5f5f5; text-align: right; padding: 3px 3px 3px 8px; vertical-align: top; border-top: 1px solid #9a9c9a }
.remove { color: black; font-style: normal; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: #f5f5f5; text-align: left; vertical-align: top; padding: 3px 3px 3px 8px; border-top: 1px solid #9a9c9a }
.prodindex-list   { text-align: left; float: left; padding: 25px 5px 5px 35px }
.prodindex-list img  { float: left; margin-top: -10px; margin-right: 10px }
.brdcrmb-topbotmline    { padding-left: 8px; border-top: 1px solid #9a9c9a; border-bottom: 1px solid #9a9c9a; background: #F7FFFF; }
.topline    { padding-left: 8px; border-top: 1px solid #9a9c9a; }
.topleftline { padding-left: 8px; border-top: 1px solid #9a9c9a; border-left: 1px solid #9a9c9a; }
.rightline	{ border-right: 1px solid #9a9c9a; }
.showcase-left  { float: left }
.showcase-right { float: right }
.endantenna  { background: transparent url(/images/end_antenna.gif) no-repeat }
.level1    { color: black; font-style: normal; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #e0ffff; text-align: left; padding-top: 3px; padding-bottom: 3px }
.level1 a:link    { color: black; font-style: normal; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #e0ffff; text-align: left }
td.level1 a:visited div   { color: #069; font-style: normal; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #e0ffff; text-align: left }
.level1-leftcol   { color: black; font-style: normal; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #e0ffff; text-align: left; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #789; border-right: 1px solid #789 }
.level1-leftcol a:visited   { color: #069; font-style: normal; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #e0ffff; text-align: left; padding-top: 3px; padding-bottom: 3px }
.level1-inSelLft { color: black; font-style: normal; font-size: 11px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: #e0ffff; text-align: left; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #789; border-left: 1px solid #789 }
td.level1 a:hover div   { text-decoration: underline; }
.level2 { text-decoration: none; background: #e0ffff; text-align: left; padding-top: 1px; padding-bottom: 1px }
.level2 a:link  { color: #ce3000; font-style: normal; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #e0ffff; text-align: left }
.level2-indent  { color: #ce3000; font-style: normal; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #e0ffff; text-align: left; padding-top: 1px; padding-bottom: 1px; padding-left: 5px }
.level2-inSelLft  { text-decoration: none; background: #e0ffff; border-left: 1px solid #789 }
.level2-inSelLft a:link { text-decoration: none; background-color: #e0ffff; border-left: 1px solid #789 }
.level2-inSelLftbtm { text-decoration: none; background: #e0ffff; border-bottom: 1px solid #789; border-left: 1px solid #789 }
.level2-inSelLftbtm a:link { text-decoration: none; background-color: #e0ffff; border-bottom: 1px solid #789; border-left: 1px solid #789 }
.level2-inSelect  { color: #789; font-style: normal; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: left; padding-top: 1px; padding-bottom: 1px; padding-left: 3px; border-top: 1px solid #789; border-bottom: 1px solid #789; border-left: 1px solid #789 }
.level2-inSelect a:link  { color: #789; font-style: normal; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: left;  }
.level2-inSelect a:visited  { color: #789; font-style: normal; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: left;  }
.level2-inSelRt  { color: #ce3000; font-style: normal; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #e0ffff; text-align: left; padding-top: 1px; padding-bottom: 1px; padding-left: 4px; border-right: 1px solid #789 }
.level2-inSelRt a:link   { color: #ce3000; font-style: normal; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #e0ffff; text-align: left;  }
.level2-inSelRt a:visited   { color: #069; font-style: normal; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #e0ffff; text-align: left;  }
.level2-inSelRtbtm  { color: #ce3000; font-style: normal; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #e0ffff; text-align: left; padding-top: 1px; padding-bottom: 1px; padding-left: 4px; border-right: 1px solid #789; border-bottom: 1px solid #789; }
.level2-inSelRtbtm a:link   { color: #ce3000; font-style: normal; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #e0ffff; text-align: left;  }
.level2-inSelRtbtm a:visited   { color: #069; font-style: normal; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #e0ffff; text-align: left;  }
.ViewAll  { background: #e0ffff; text-align: left; padding-top: 1px; padding-bottom: 1px; border-right: 1px solid #789 }
.ViewAllLeft { background: #e0ffff; text-align: center; padding-top: 1px; padding-bottom: 1px; border-left: 1px solid #789 }
.ViewAll a:link div    { text-decoration: none; background: #e0ffff url(/images/viewall_red.gif) no-repeat; }
.ViewAll a:visited div { text-decoration: none; background: #e0ffff url(/images/viewall_bluebak.gif) no-repeat; }
.ViewAllRightSel         { color: #ce3000; font-weight: bold; font-size: 12px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #fff; text-align: left; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; border-top: 1px solid #789; border-bottom: 1px solid #789; border-left: 1px solid #789 }
.asterics { color: #903; font-style: normal; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.subheadshome    { color: white; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #369 }
.hazmat {color: #AA0000; font-size: 7pt; text-decoration: none }
.homehead       { color: #369; font-style: italic; font-weight: bold; font-size: 16px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left }
.shippingnotice { color: #D60829; font-size: 16px; text-decoration: none }
.Box250		{ width: 250px; color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; margin: 0px; }
.Box350		{ width: 350px; color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; margin: 0px; }
tr.EvenRow	{ background-color: #DDDDDD; }
tr.OddRow	{ background-color: #FFFFFF; }
H1 {color: #000000; font-weight: bold; font-size: 16px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
H2 {margin:0px;padding:0px;color: #000000; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
H3 {margin:0px;padding:0px;color: #000000; font-weight: bold; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.middleareaTechArticles   { color: black; font-style: normal; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; vertical-align: top; float: left; padding-top: 10px; padding-bottom: 15px; padding-left: 8px }
.tag {color:#696969; background:#ffffff; font-size:10px; line-height:10px; font-family:Arial,Helvetica,Geneva,Verdana,sans-serif;}
.ImpMsg{background-color: #FFFFCC; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width: 500px;}
.ImpMsg .TopMid{border-top: solid 1px #cccccc;}
.ImpMsg .BtmMid{border-bottom: solid 1px #cccccc;}
.ImpMsg .MidLeft{border-left: solid 1px #cccccc; height: 100%}
.ImpMsg .MidRight{border-right: solid 1px #cccccc;}
.ImpMsg .ExcImg{padding: 2px 20px 2px 2px; vertical-align: top; text-align: left;}
.ImpMsg .Content{padding: 2px 0 2px 0; text-align: left; vertical-align: top;}
.marketingheads { color: #c00; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; }
/* #tag1redsmall - cart out of stock/status message*/
#tag1redsmall {color:#CC0000;font-family:Arial,Helvetica,Geneva,Verdana,sans-serif;font-size:10px;line-height:11px;font-weight: bold;}

.PostalMessage {padding: 2px 20px 20px 25px;color:#CC0000;font-family:Arial,Helvetica,Geneva,Verdana,sans-serif;font-size:10px;line-height:11px;font-weight: bold;}
.InstockMessage {padding: 10px 10px 10px 10px;font-family:Arial,Helvetica,Geneva,Verdana,sans-serif;font-size:12px;}

a.mediaLink:link {color: #000000;}
a.mediaLink:visited {color: #000000;}
a.mediaLink:hover {color: #ce3000;}
.displayEvenRow td {background-color: #f5f5f5;}
.displayOddRow td {background-color: #ffffff;}
.displayEvenParagraph {background-color: #f5f5f5; width: 753px;}
.displayOddParagraph {background-color: #ffffff; width: 753px;}
.displayEvenLink {background-color: #f5f5f5; width: 753px;}
.displayOddLink {background-color: #ffffff; width: 753px;}
.mediaCenterDiv {text-align: center; margin:0 auto;}
.mediaSubheads {font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.mediaManuals {text-align: left; width: 753px; padding: 0px; border: none; border: 0px;}
.mediaManuals tr {padding: 5px;}
.mediaManuals td {border: none; vertical-align: top; padding: 2px;}
