body{background:url(images/fs_bkgd.gif) repeat}
body,h1{margin-top:10px}
p,li{line-height:1.5em}
img{border:0}
th,.floatCol3 h2,.trobGuide,#searchContainer,p.flip,div.panel,.panel p,#footerWrapper{text-align:center}
a:link,a:visited,a:hover,a:active,#topNav,#topNav a:link,#topNav a:visited,#topNav a:hover,#topNav a:active,linkNav.a:link,linkNav.a:visited,linkNav.a:hover,linkNav.a:active{font:normal 10px/1em Verdana, Geneva, sans-serif}
a:link,a:visited,a:hover,a:active,#footer,#footer a:link,#footer a:visited,#footer a:hover,#footer a:active,.desclarge,.product2 a:link,.product2 a:visited,.product2 a:hover,.product2 a:active{color:#006}
a:link,a:visited,#footer a:link,#footer a:visited,#content a:active,#contentMiddle a:link,#contentMiddle a:visited,#topNav a:link,#topNav a:visited,#contentRight a:link,#contentRight a:visited,#contentMain a:link,#contentMain a:visited,#contentMain a:hover,linkNav.a:link,linkNav.a:visited,.link5 a:link,.link5 a:visited,.link5 a:active,.link5 a:hover,.product2,.product2 a:link,.product2 a:visited,.product2 a:hover,.product2 a:active,#oldNewsletters a,.newHeader a:visited,.newHeader a:link,.newHeader a,.newHeader a:focus,.newHeader a:hover{text-decoration:none}
a:hover,a:active,#footer a:hover,#footer a:active,#content a:link,#content a:visited,#content a:hover,#contentHome a:link,#contentHome a:visited,#contentHome a:hover,#contentHome a:active,#contentMiddle a:hover,#contentMiddle a:active,#topNav a:hover,#topNav a:active,#contentRight a:hover,#contentRight a:active,#contentMain a:active,linkNav.a:hover,linkNav.a:active,.uline{text-decoration:underline}
#footer,#footer a:link,#footer a:visited,#footer a:hover,#footer a:active,#content a:link,#content a:visited,#content a:hover,#content a:active,#contentHome a:link,#contentHome a:visited,#contentHome a:hover,#contentHome a:active,select,input,#footerWrapper{font:12px arial,helvetica,sans-serif;}
#content,#contentHome{font:normal 12px/1.3em arial,helvetica,sans-serif }
#content,#contentHome,.product2,#footerWrapper{color:#333}
#content a:link,#content a:visited,#content a:hover,#content a:active,#contentHome a:link,#contentHome a:visited,#contentHome a:hover,#contentHome a:active,#contentMiddle a:link,#contentMiddle a:visited,#contentMiddle a:hover,#contentMiddle a:active,H1.productPage{color:#c00}
#contentHome,#headerPicHolder{margin-left:8px}
#contentHome,#contentRight{margin-right:5px}
#contentMiddle,#contentMiddle a:link,#contentMiddle a:visited,#contentMiddle a:hover,#contentMiddle a:active,#contentRight,#contentRight a:link,#contentRight a:visited,#contentRight a:hover,#contentRight a:active,.product2,.product2 a:link,.product2 a:visited,.product2 a:hover,.product2 a:active{font:11px arial,helvetica,sans-serif}
#contentMiddle{margin-left:7px;color:#262a39}
#topNav,li,#searchContainer{margin-left:10px}
#topNav{margin-top:3px}
#topNav,#topNav a:link,#topNav a:visited,#topNav a:hover,#topNav a:active,#contentRight a:link,#contentRight a:visited,#contentRight a:hover,#contentRight a:active,#contentMain a:link,#contentMain a:visited,#contentMain a:hover,#contentMain a:active,linkNav.a:hover{color:#009}
h1,h1.productPage,h2{font:bold 16px arial,helvetica,sans-serif}
h1,h2,#contentRight,select,input,linkNav.a:link,linkNav.a:visited,linkNav.a:active{color:#003}
h1.productPage,h2,.product3{padding-left:5px}
h3{font:bold 14px arial,helvetica,sans-serif; color:#444; padding-left:9px;}
#contentRight{margin-left:5px}
#contentMain a:link,#contentMain a:visited,#contentMain a:hover,#contentMain a:active{font:11px/1.2em normal Arial, Helvetica, sans-serif }
#productImage,#prodimg,.floatRightmar75,.floatRight,.floatRight,.smallFloatBorderBox{float:right}
#productImage,.smallLeftMargin{margin-left:.25em}
#productImage{margin-top:.25em}
li.product{margin-left:-20px}
li.product,.blankList,.blankListmar li,.flushList,ul.salesrepList{list-style-type:none}
#wrapper,.blankList,.blankListmar li,.flush,ul.salesrepList,.floatCol3,.menuImgBlock,.menuTxtBlock,#newsletter ul,#newsletter li,#oldNewsletters,#oldNewsletters li,p.flip,div.panel{margin:0}
#wrapper{padding:.5em;overflow:hidden}
#prodimg,.clear,.rebuildTable,ul.salesrepList,.redBorderLeftClear,#footerWrapper{clear:both}
#prodimg{margin-left:.5em;margin-bottom:2em;width:230px}
#prodimg,.blankList,.flush,.flushList,ul.salesrepList,div.salesrepList,.floatCol3,.salesrep,.smallFloatBox,.mediumFloatBox,#headerPicHolder,.menuItemSpacing,.menuImgBlock,.menuTxtBlock,#newsletter ul,#newsletter li,#oldNewsletters,#oldNewsletters li,.panel p{padding:0}
.blankListmar li{padding:4px 0}
.borderRB{border-bottom:1px solid #444;border-right:1px solid #444}
.borderBotThinDotRed{border-bottom:thin dotted #c00}
.bullets{padding-left:6px}
.bullets2{padding-left:10px}
.cart{padding-top:9px}
.desclarge{font-size:14px}
.divdotted{border:#009 dashed 1px;width:250px}
.float,.floatleftmar75,.float,div.salesrepList,.floatCol3,.salesrep,.smallFloatBox,.mediumFloatBox,#newscontentLeft,#newscontentRight{float:left}
.floatleftmar75{margin:.75em}
.floatRightmar75{margin-left:.75em;margin-bottom:.75em}
.header2{font-size:12px}
.headerRight{font:13px arial,helvetica,sans-serif;color:#339}
.link5,.link5 a:link,.link5 a:visited,.link5 a:active,.link5 a:hover{color:#000}
.flushList{margin-left:1px}
.flushBottom{margin-bottom:0}
.flushBottom,.sidebarDottedBorder,.buttonListTop{padding-bottom:0px}
.flushTop,.productpre{margin-top:0}
.flushTop{padding-top:0}
.redtype{color:#f00}
.paddingBottom,.redBorderLeftClear{margin-bottom:1em}
.paddingBottom,.overflowauto{overflow:auto}
.productpre{line-height:100%;margin-bottom:2px}
.producttext,p.flip,div.panel{padding:3px}
div.salesrepList{margin:.7em 0}
div.salesrepList,.floatCol3{width:33%}
div.salesrepList,.floatCol3,#oldNewsletters li{text-align:left}
.floatCol3{overflow:hidden}
.floatCol3 h2{margin-bottom:.5em}
h2.salesrep{height:32px}
.salesrep{margin:0 .5em;width:auto}
.smallLeftMargin{padding-left:.25em}
.standardPadding,.smallFloatBorderBox{padding:.75em}
.trobGuide{border:1px solid #111;margin:1em 1em 0 1em;padding:2px}
.strongem,p.quicklinks{font-weight:bold;font-style:italic}
.smallFloatBorderBox{border:2px solid #222;margin:0 .25em;width:35%}
.redBorderLeftClear{border-left:2px solid #c00;padding:1px 9px}
.smallFloatBox,.mediumFloatBox{margin:5px 0}
.smallFloatBox{width:181px}
.mediumFloatBox{width:272px}
p.quicklinks{margin:.35em 0;padding-bottom:.5em}
#headerPicHolder{margin-top:8px}
#headerPicHolder,.menuItemSpacing{width:584px}
#searchContainer{border-top:thin dotted #c00;margin-top:.45em;width:581px}
#bodyContainer{width:599px; min-height:760px;}
#bbBorderRight{border-right:thin solid #637890}
.menuItemSpacing{margin:0 0 1em 10px}
.menuImgBlock{height:100px;margin-bottom:.25em}
div.panel{ height:63px }
.menuTxtBlock{ height:57px; line-height:1em }
.sidebarDottedBorder,.buttonListTop{border-bottom:thin dotted #222;width:149px}
.sidebarDottedBorder,.govButtonFormatting{ margin-top:0.55em; padding-bottom: .25em; }
.govButtonFormatting{width:144px}
.buttonListTop{ padding-top:0.55em; border-top:thin dotted #222; padding-bottom: .25em; }
.blueBarMargin{margin:10px 4px 10px 5px}
#newscontentLeft,#newscontentRight{padding:0 2px}
#newscontentLeft{width:366px}
#newscontentRight{width:193px}
#newsletter{max-width:145px;margin-top:1em}
#newsletter ul{list-style:none}
#newsletter li a{display:block;width:125px;height:33px;background:url(/images/svg/sign-up-newsletter.png);text-indent:-9999px}
#newsletter li a:hover{background:0 34px}
#oldNewsletters a{font-variant:small-caps}
p.flip,div.panel{background:#e6e6e6;border:solid 1px #808080}
.panel p{margin:2px}
div.panel{display:none}
.uline{cursor:pointer}
#footerWrapper,#subWrapper{background:#ffffff}
#footerWrapper{padding:1em 0 1em 0;width:600px; clear:both;}
#footerDivider{background:url(/images/fs-footer-line.gif) repeat-x;height:29px;padding-bottom:1.3em;width:100%}
#subWrapper{border:2px solid #009;border-collapse:collapse;margin:0 auto;width:760px}

.tileContainer {overflow:hidden; height:310px; margin-bottom:1em; width:100%; display:block;}
.tileContainer2 { overflow:hidden; height:240px; margin-bottom:1em; width:100%; display:block; }
.largeTile {width:50%; float:left; margin:0; padding:0; overflow:hidden;}
.slimTileMarRgt { margin-right:5px; float:left;}
.marbot1em {margin-bottom:1em;}
.marbot2em {margin-bottom:2em; border-bottom:thin dotted #333;}
.padleft0 {padding-left:0;}.
.topRowAccessories{width:50%; height:250px; float:left; margin-bottom:2em;}
.bottomRowAccessories{width:50%; height:270px; float:left;}

.tech-tile { border-bottom:1px dotted #333; clear:both; margin:1em 0 .75em 0; overflow:hidden; }
.download-list li{ list-style-type:none; margin-bottom:.5em; }
.overflowHidden { overflow:hidden }
#inlineattention { overflow:hidden; margin:1em 0; }
#inlineattention p { float:left; line-height:27px; margin:0; padding:0; }
.orange-strong { color:#F30; font-weight:bold; }

#salesreps h3 { color:#006; font-family:Verdana, Geneva, sans-serif; margin-left:.5em;}
#salesreps .container { width:100%; margin:0; padding:0; clear:left; overflow:hidden;}
#salesreps .listing { float:left; width:33%; }
#salesreps .listing p { margin-left:.75em;}
#salesreps .listing ul { margin-left:.75em;}
.container h3 { border-bottom:thin dotted #333; margin:1em 0 0 0; padding:0 0 .25em 0; }
.madeInUsa { margin:0; margin-bottom:-12px; padding:0; height:21px; }

