Body { margin-top: 10px; background-image: url(images/fs_bkgd.gif); background-repeat: repeat-x repeat-y; background-color:#FFFFFF;}
p {  line-height:1.3em; }
img { border:0; }

/*.frame {border-color: #009900; border-width: 1px 1px 1px 1px; width: 750; height: 1000px;}*/

a:link {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000066; text-decoration: none;}
a:visited {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000066; text-decoration: none;}
a:hover {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000066; text-decoration: underline;}
a:active {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000066; text-decoration: underline;}

#greyBar {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CC0000; font-weight:bold;}
#greyBar a:link {font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; color: #CC0000; text-decoration: none; font-weight:bold;}
#greyBar a:visited {font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; color: #CC0000; text-decoration: none; font-weight:bold;}
#greyBar a:hover {font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; color: #0000CC; text-decoration: none; font-weight:bold;}
#greyBar a:active {font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; color: #CC0000; text-decoration: none; font-weight:bold;}

#footer {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066;}
#footer a:link {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000066; text-decoration: none;}
#footer a:visited {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000066; text-decoration: none;}
#footer a:hover {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000066; text-decoration: underline;}
#footer a:active {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000066; text-decoration: underline;}

#content {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height:1.3em;}
#content a:link {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #CC0000; text-decoration: underline; }
#content a:visited {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #CC0000; text-decoration: underline; }
#content a:hover {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #CC0000; text-decoration: underline; }
#content a:active {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}

#contentHome {margin-left: 8px; margin-right: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height:1.3em; color: #333333;}
#contentHome a:link {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #CC0000; text-decoration: underline;}
#contentHome a:visited {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #CC0000; text-decoration: underline;}
#contentHome a:hover {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #CC0000; text-decoration: underline;}
#contentHome a:active {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #CC0000; text-decoration: underline;}

#contentMiddle {margin-left: 7px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #262A39;}
#contentMiddle a:link {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #CC0000; text-decoration: none;}
#contentMiddle a:visited {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #CC0000; text-decoration: none;}
#contentMiddle a:hover {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #CC0000; text-decoration: underline;}
#contentMiddle a:active {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #CC0000; text-decoration: underline;}

/*#mainNav {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}
#mainNav a:link {font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; color: #FFFFFF; text-decoration: none;}
#mainNav a:visited {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #ffffff; text-decoration: none;}
#mainNav a:hover {font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; color: #CCCC99; text-decoration: underline;}
#mainNav a:active {font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; color: #CCCC99; text-decoration: underline;}*/

#topNav {margin-left: 10px; margin-top: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000099;} 
#topNav a:link {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000099; text-decoration: none;}
#topNav a:visited {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000099; text-decoration: none;}
#topNav a:hover {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000099; text-decoration: underline;}
#topNav a:active {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000099; text-decoration: underline;}

H1 {margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000033;}
H1.productPage {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #CC0000; padding-left:5px;}

H2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000033; padding-left:5px;}
H3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #444444; padding-left:9px;}

#contentRight {margin-left: 5px; margin-right: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000033}
#contentRight a:link {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000099; text-decoration: none;}
#contentRight a:visited {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000099; text-decoration: none;}
#contentRight a:hover {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000099; text-decoration: underline;}
#contentRight a:active {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000099; text-decoration: underline;}

#contentMain a:link {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000099; text-decoration: none;}
#contentMain a:visited {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000099; text-decoration: none;}
#contentMain a:hover {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000099; text-decoration: none;}
#contentMain a:active {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000099; text-decoration: underline;}

#productImage { float:right; margin-left:.25em; margin-top:.25em; }

input, select {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000033;}
li {margin-left: 10px;}
li.product {margin-left: -20px; list-style-type:none;}
linkNav.a:link  {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000033; text-decoration: none;}
linkNav.a:visited {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000033; text-decoration: none;}
linkNav.a:hover  {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000099; text-decoration: underline;}
linkNav. a:active  {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000033; text-decoration: underline;}

/* repair page layout */
#wrapper {margin:0; padding:.5em; overflow:hidden;}
#prodimg {clear:both; float:right; margin-left:.5em; margin-bottom:2em; padding:0; width:230px;}

/* misc classes */
.blankList {padding:0; margin:0; list-style-type:none;}
.blankListmar li{ margin:0; padding:4px 0; list-style-type:none; }
.borderRB { border-bottom: 1px solid #444; border-right: 1px solid #444; }
.borderBotThinDotRed { border-bottom: thin dotted #CC0000; }
.bullets {padding-left:6px;}
.bullets2 {padding-left:10px;}
.cart {padding-top:9px;}
.clear {clear:both;}
.desclarge {font-size:14px; color: #000066;}
.divdotted {border:#000099 dashed 1px; width:250px;}
.float {float:left;}
.floatleftmar75 { float:left; margin:.75em; }
.floatRightmar75 { float:right; margin-left:.75em; margin-bottom:.75em; }
.floatRight {float:right;}
.header2 {font-size:12px;}
.headerRight {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333399;}
.link5 {color:#000000; }
.link5 a:link {color:#000000; text-decoration:none;}
.link5 a:visited {color:#000000; text-decoration:none;}
.link5 a:active {color:#000000; text-decoration:none;}
.link5 a:hover {color:#000000; text-decoration:none;}
.float {float:left;}
.floatRight {float:right;}
.flush {margin:0; padding:0;}
.flushList { list-style-type:none; margin-left: 1px; padding:0;  }
.flushBottom {margin-bottom:0; padding-bottom:0;}
.flushTop {margin-top:0; padding-top:0;}
.rebuildTable {clear:both;}
.redtype {color:#FF0000;}
.paddingBottom {margin-bottom:1em; overflow:auto;}
.pipes {color:#FFFFFF;}
.product2 {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #333333; text-decoration: none;}
.product2 a:link {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000066; text-decoration: none;}
.product2 a:visited {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000066; text-decoration: none;}
.product2 a:hover {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000066; text-decoration: none;}
.product2 a:active {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000066; text-decoration: none;}
.product3 {padding-left:5px;}
.productpre {line-height: 100%; margin-top: 0; margin-bottom: 2;}
.producttext {padding: 3px;}
ul.salesrepList {clear:both; list-style-type:none; margin:0; padding:0;}
div.salesrepList { float:left; margin:.7em 0; padding:0; width:33%; text-align: left; }
.floatCol3 {float:left; margin:0; padding:0; text-align:left; width:33%;}
.floatCol3 h2 {margin-bottom:.5em; text-align:center;}
h2.salesrep { height:32px; }
.salesrep {float:left; margin:0 .5em; padding:0; width:auto;}
.smallLeftMargin {margin-left:.25em; padding-left:.25em;}
.standardPadding {padding:.75em;}
.trobGuide {border:1px solid #111111; margin:1em 1em 0 1em ; padding:2px; text-align:center;}
.strongem {font-weight:bold; font-style:italic;}
.overflowauto {overflow:auto;}
.smallFloatBorderBox {border:2px solid #222222; float:right; margin:0 .25em; padding:.75em; width:35%;}
.redBorderLeftClear {border-left:2px solid #CC0000; clear:both; margin-bottom:1em; padding:1px 9px;}
.smallFloatBox {float:left; margin:5px 0; padding:0; width:181px;}
.mediumFloatBox {float:left; margin:5px 0; padding:0; width:272px;}
p.quicklinks { font-weight:bold; font-style:italic; margin:.35em 0; padding-bottom:.5em; }

/* GC homepage redesign */
#headerPicHolder { margin-left:10px; margin-top:8px; padding:0; width:584px }
#searchContainer { border-top:thin dotted #CC0000; margin-left:10px; margin-top:.45em; text-align:center; width:581px; }
#bodyContainer { width:594px; }
#bbBorderRight { border-right:thin solid #637890; }
.menuItemSpacing { margin:0 0 1em 10px; padding:0; width:584px; }
.menuImgBlock { height:100px; margin:0; margin-bottom:.25em; padding:0; }
.menuTxtBlock { height:50px; margin:0; padding:0; }
.sidebarDottedBorder { border-bottom:thin dotted #222222; margin-top:.55em; padding-bottom:0; width:149px; }
.govButtonFormatting { margin-top:.55em ; width:144px; }
.buttonListTop { border-bottom:thin dotted #222222; padding-bottom:0; padding-top:.55em; width:149px; border-top:thin dotted #222222; }
.blueBarMargin { margin:10 4 10 5; }

/* newsletter page */
#newscontentLeft { float:left; padding:0 2px; width:366px; }
#newscontentRight { float:left; padding:0 2px; width:193px; }
#newsletter { max-width:145px; margin-top:1em; }
#newsletter ul { list-style:none; margin:0; padding:0; }
#newsletter li { margin:0; padding:0; }
#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-position:0px 34px; }

#oldNewsletters { margin:0; padding:0; }
#oldNewsletters li { margin:0; padding:0; text-align:left }
#oldNewsletters a { font-variant:small-caps; text-decoration:none; }

.newHeader a, .newHeader a:link, .newHeader a:visited { color: #FFFFFF; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align:center; }
.newHeader a:hover, .newHeader a:focus { color: #CC0000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align:center; }
