/* Browser Reset */

html, body, div, span, applet, object, Iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after{
	content: ' ';
	content: none;
	}
:focus {outline: 0;}
ins {text-decoration: none;}
del{text-decoration: line-through;}
table {border-collapse: collapse;
	border-spacing: 0;}


/* Whole Document */


a:visited {text-decoration: none;
	color: #000000;
	border-width:0;}
a:link {text-decoration: none;
	color: #000000;
	border-width:0;}
a:hover {text-decoration: none;
	text-transform: none;
	color: #023665;
	border-width:0;}

IMG {border-width:0;position:relative;}

body {background: -webkit-gradient(linear, left top, left bottom, from(#aebac4), to(#e8eaec));
background: -moz-linear-gradient(top,  #aebac4,  #e8eaec);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aebac4', endColorstr='#e8eaec');
background-repeat:no-repeat;
background-attachment:fixed;
}

body, p {font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	color: #000000;
	padding: 0 0 1em 0;
}

body{font-family: arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	color: #000000;}
	
#wrapper {width:1024px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	border:0;
	position: relative;
	}

#header {width:1015px;
	height:145px;
	margin:0 auto;
	padding: 0px 0px 0px 9px;
	background-color: #023665;
	border:0;
	position: relative;
	}

#hdrlogotext {width:294px;
	top:18px;
	left:10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	}

.logotxt{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 16.5px;
	margin: 0 0px 0px 0px;
	padding: 2px 0 0px 0;	
	color: #fff;}

#middle1 {width:318px;
	top:00px;
	left:290px;
	padding: 0px 0px 0px 0px;
	margin: 0 0px 0px 0px;
	position: absolute;
	}

.truthlies {padding: 6px 6px 6px 6px;
	background-color: #fff;
	border-style: double;
	border-width: 4px;
	}

#hdraddr {width:194px;
	top: 15px;
	right: 3px;
	padding: 0px 0px 0px 0px;
	margin: 0 0px 0px 0px;
	position: absolute;
	}

.hdraddrtxt{font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 25px 0;
	line-height: 1.2em;
	background-color: #023665;
	color: #eeeeee;}

.redline {width:1024px;
	height:5px;
	clear:both;
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	background-color: #cc0000;
	border:0;
	position: relative;
	margin: 0px auto 0px auto;
	}

#topnav {width:1024px;
	height:35px;
	margin:0 auto;
	padding: 0px 0px 5px 0px;
	background-color: #999999;
	border:0;
	position: relative;
	}

.topmenu{height:13px;
font-family: verdana, arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 13px;
	margin: 0 0px 0px 0px;
	padding: 12px 0 0px 0;	
	line-height: 1em;
	color: #000000;}

a.topmenu:visited {text-decoration: none;
	color: #fff;
	border-width:0;}
a.topmenu:link {text-decoration: none;
	color: #fff;
	border-width:0;}
a.topmenu:hover {text-decoration: none;
	text-transform: none;
	color: #023665;
	border-width:0;}

.blackline {width:1024px;
	height:2px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	background-color: #000;
	border:0;
	position: relative;
	margin: 0px auto 0px auto;
	}

#leftcolumn {width:210px;
	margin:0 auto;
	padding: 1px 0px 5px 0px;
	background-color: #fff;
	float:left;
	position: relative;
	margin: 0px;
	}

#centercolumn {width:645px;
	margin:0 auto;
	padding: 0px 0px 5px 0px;
	background-color: #fff;
	float:left;
	position: relative;
	margin: 0px auto 0px auto;
	}

#rt2colcolumn {width:810px;
	margin:0 auto;
	padding: 0px 0px 5px 0px;
	background-color: #fff;
	float: right;
	position: relative;
	margin: 0px auto 0px auto;
	}

#rightcolumn {width:152px;
	margin:0 auto;
	padding: 1px 0px 5px 0px;
	background-color: #fff;
	float:right;
	position: relative;
	margin: 0px;
}

#footer {width:1024px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	background-color: #999;
	clear:both;
	position: relative;
	margin: 0px auto 0px auto;
	}

a.footer:visited {text-decoration: none;
	color: #fff;
	border-width:0;}
a.footer:link {text-decoration: none;
	color: #fff;
	border-width:0;}
a.footer:hover {text-decoration: none;
	text-transform: none;
	color: #cc0000;
	border-width:0;}

.footerlinks{font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	line-height: 1.7em;
	color: #fff;}

.copyright{font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 5px 0;
	line-height: 1.2em;
	color: #000;}





ul, li{font-family: arial, helvetica, sans-serif;
	text-align: left;}

hr{	margin: 2px 0px 2px 0px;
	padding: 0px 0 0 0;}

.pghdr{font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	background-color: #ffffff;
	color: #000000;}

.pghdrred{font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 21px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0px 0;
	line-height: 1.2em;
	background-color: #ffffff;
	color: #cc0000;}

.pghdrred2{font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	margin: 0 0px 0px 0px;
	padding: 5px 0 0px 0;
	line-height: 1.2em;
	background-color: #ffffff;
	color: #cc0000;}

.pghdrserif{font-family: georgia, times, serif;
	font-weight: bold;
	font-size: 22px;
	margin: 0 0px 0px 0px;
	padding: 10px 20px 10px 20px;
	line-height: 1.2em;
	background-color: #339933;
	color: #ffffff;}

.serif18{font-family: georgia, times, serif;
	font-weight: bold;
	font-size: 18px;
	margin: .7em 0px 1em 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	background-color: #ffffff;
	color: #000000;}

.smhdr{font-family: Trebuchet MS, helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.3em;
	background-color: #ffffff;
	color: #000000;}

a.redlinks:link{color:#cc0000;
}
a.redlinks:visited{color:#cc0000;
}
a.navlinks:hover{color:#cc0000;
}

.bottomlinks{font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0px 0;
	line-height: 1.7em;
	background-color: #ffffff;
	color: #000000;}



/* Catalog Menu */

#mcatalog2{height: 241px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mcataloghdr3.jpg);
	background-repeat: no-repeat;
}

#massortments2{height: 62px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/massortments2.jpg);
	background-repeat: no-repeat;
	}

.massortmentstxt2{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#mfastners2{height: 100px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mfasteners3.jpg);
	background-repeat: no-repeat;
}

.mfastnerstxt2{	background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 82px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#mpins2{height: 60px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mpins2.jpg);
	background-repeat: no-repeat;
	}

.mpinstxt2{	background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#maerosols2{height: 73px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/m251.jpg);
	background-repeat: no-repeat;
	}

.maerosolstxt2{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 56px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#mcar2{height: 61px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/m295.jpg);
	background-repeat: no-repeat;
	}

.mcartxt2{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 42px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#mcutting2{height: 60px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mcuttingtools2.jpg);
	background-repeat: no-repeat;
	}

.mcuttingtxt2{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#msupplies2{height: 100px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mshopsupply3.jpg);
	background-repeat: no-repeat;
	}

.msuppliestxt2{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 84px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#melectrical2{height: 59px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/melectrical2.jpg);
	background-repeat: no-repeat;
	}

.melectricaltxt2{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1em;
	color: #000;}

#mpipe2{height: 61px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mpipebrass2.jpg);
	background-repeat: no-repeat;
	}

.mpipetxt2{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#m1staid2{height: 60px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/m1staid2.jpg);
	background-repeat: no-repeat;
	}

.m1staidtxt2{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#mfootr2{height: 51px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mcatalogftr2.jpg);
	background-repeat: no-repeat;
}

.linkto{ position:absolute; 
	height: 33px;
	width: 195px;
	z-index: 20 }






/* Catalog Menu-Old */

#mcatalog{height: 74px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mcataloghdr.jpg);
	background-repeat: no-repeat;
}

#mfastners{height: 61px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mfastners.jpg);
	background-repeat: no-repeat;
}

.mfastnerstxt{	background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 42px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#mpins{height: 62px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mpinsrivets.jpg);
	background-repeat: no-repeat;
	}

.mpinstxt{	background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#maerosols{height: 61px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/maerosols.jpg);
	background-repeat: no-repeat;
	}

.maerosolstxt{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 42px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#madhesives{height: 62px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/madhesives.jpg);
	background-repeat: no-repeat;
	}

.madhesivestxt{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#mpaints{height: 61px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mpaints.jpg);
	background-repeat: no-repeat;
	}

.mpaintstxt{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#mcutting{height: 62px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mcuttingtools.jpg);
	background-repeat: no-repeat;
	}

.mcuttingtxt{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#mabrasives{height: 61px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mabrasives.jpg);
	background-repeat: no-repeat;
	}

.mabrasivestxt{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#msupplies{height: 62px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mshopsupply.jpg);
	background-repeat: no-repeat;
	}

.msuppliestxt{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#melectrical{height: 61px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/melectrical.jpg);
	background-repeat: no-repeat;
	}

.melectricaltxt{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#mvehicle{height: 62px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mvehicle.jpg);
	background-repeat: no-repeat;
	}

.mvehicletxt{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#mpipe{height: 61px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mpipebrass.jpg);
	background-repeat: no-repeat;
	}

.mpipetxt{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#mhose{height: 62px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mhose.jpg);
	background-repeat: no-repeat;
	}

.mhosetxt{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#msafety{height: 61px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/msafety.jpg);
	background-repeat: no-repeat;
	}

.msafetytxt{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#m1staid{height: 62px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/m1staid.jpg);
	background-repeat: no-repeat;
	}

.m1staidtxt{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#massortments{height: 61px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/massortments.jpg);
	background-repeat: no-repeat;
	}

.massortmentstxt{background-color: transparent;
	font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 8px;
	line-height: 1.2em;
	color: #000;}

#mfootr{height: 42px;
	width: 195px;
	background-color: #fff;
	background-image: url(images/mcatalogftr.jpg);
	background-repeat: no-repeat;
}

.linkto{ position:absolute; 
	height: 33px;
	width: 195px;
	z-index: 20 }






.txt2{font-family: arial, helvetica, sans-serif;
	font-size: 2px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	color: #000000;}

.txt3{font-family: arial, helvetica, sans-serif;
	font-size: 3px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	color: #000000;}

.txt4{font-family: arial, helvetica, sans-serif;
	font-size: 4px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	background-color: #ffffff;
	color: #000000;}

.txt9{font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	background-color: #ffffff;
	color: #000000;}

.txt10{font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	background-color: #ffffff;
	color: #000000;}

.txt10b{font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	background-color: #ffffff;
	color: #000000;}

.txt11{font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	color: #000000;}

.txt11b{font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	background-color: #ffffff;
	color: #000000;}

.blue12b{font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #023665;}

.sp12{font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 4px 0;
	line-height: 1.2em;
	background-color: #ffffff;
	color: #000000;}

.wht12{font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	color: #ffffff;}

.txt12red{font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	color: #cc0000;}

.txt12red2{font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	padding: 3px 0 10px 0;
color: #cc0000;}

.txt12padtop{font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0px 0px 0px;
	padding: 5px 0 0 0;
	line-height: 1.2em;
	background-color: #ffffff;
	color: #000000;}

.txt13{font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	margin: 0 0 1em 0;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	background-color: #ffffff;
	color: #000000;}

.txt13blu{font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	margin: 0 0 1em 0;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	background-color: #4fa1d0;
	color: #000000;}

.sp13{font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 4px 0;
	line-height: 1.2em;
	background-color: #ffffff;
	color: #000000;}

.txt14red{font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	color: #cc0000;}

.txt14{font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0px 1em 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	color: #000000;}

.txt14b{font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	background-color: #ffffff;
	color: #000000;}

.txt15{font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.2em;
	color: #000000;}

.txt16{font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.2em;
	color: #000000;}

.txt16red{font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	color: #cc0000;}

.sp16{font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 4px 0;
	line-height: 1.6em;
	background-color: #ffffff;
	color: #000000;}

.txt17{font-family: arial, helvetica, sans-serif;
	font-size: 17px;
	line-height: 1.2em;
	color: #000000;}

.txt18{font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	line-height: 1.2em;
	color: #000000;}

.txt18b{font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0px 1em 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	color: #000000;}

.txt18bwht{font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	color: #ffffff;}

.txt20{font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	line-height: 1.2em;
	color: #000000;}

.txt22{font-family: arial, helvetica, sans-serif;
	font-size: 22px;
	line-height: 1.2em;
	color: #000000;}

.greytxt4{font-family: arial, helvetica, sans-serif;
	font-size: 4px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	background-color: #023665;
	color: #000000;}

.ltgry12{font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	background-color: #023665;
	color: #eeeeee;}

.ltgry14b{font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	background-color: #023665;
	color: #ffffff;}

.hunt14b{font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	background-color: #4b3f40;
	color: #ffffff;}

.ltgry16{font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 16px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	background-color: #023665;
	color: #eeeeee;}

.blue14b{font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	color: #023665;}

.blue16{font-family: Trebuchet MS, helvetica, sans-serif;
	font-size: 16px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	color: #023665;}




/* Home Pgae*/


.hpprodtbl12{font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 9px 0;
	line-height: 1.2em;
	background-color: #ffffff;
	color: #000000;}

.hptxtdiv{width: 650px;}

.hptxt{font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	margin: 0 0px 0px 0px;
	padding: 0px 50px 20px 50px;
	text-align: justify;
	line-height: 1.2em;
	background-color: #ffffff;
	color: #888;}

.greybg{ width:1px;
	background-color: #c1c1c1;
}

.horizontalgrey{ height:1px;
	background-color: #c1c1c1;
}

.imgsptop{ padding: 5px 0 0 0;
}





/* Featured Items */

.featureditmstbl{border-top: solid;
	border-left: solid;
	border-bottom: solid;
	border-right: solid;
	border-width: 1px 2px 2px 2px;
	border-color:  #023665;
	padding: px 0px 0px 0px;
float:right;	}

.featureditms{	background-color: #023665;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 8px 5px;
}

.cellbgfi{background-color: #8acaee;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
}
	
.itemmenu{font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.8em;
	background-color: #ffffff;
	padding: 5px 6px 5px 6px;
	color: #000000;}

.fitables{padding: 4px;
	border: 1px solid #000;
	
}

.fitables2{padding: 10px;
	border: 1px solid #000;
	
}

.optiblue{background-color: #4fa1d0;}

.list14{font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0px 6px 30px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	color: #000000;
	list-style: disc;
}

sup{vertical-align: baseline;
	font-size: 8px;
	position: relative;
	top: -0.6em;
}




.boxit{border: ridge;
	border-width: 6px;
	border-color:  #023665;
	padding: 15px 15px 15px 15px;
	}



.sdsfont{font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0px 1em 0px;
	padding: 0px 0 0 0;
	line-height: 1.6em;
	color: #000000;}




/* Sales Positions */


.jobbox{width:730px;
border: ridge;
	border-width: 6px;
	border-color:  #023665;
	padding: 15px 15px 10px 15px;
	}

.jobbox2{width:730px;
border: solid;
	border-width: 2px;
	border-color:  #023665;
	padding: 15px 15px 5px 15px;
	}

a.joblink:visited {text-decoration: none;
	color: #cc0000;
	border-width:0;}
a.joblink:link {text-decoration: none;
	color: #cc0000;
	border-width:0;}
a.joblink:hover {text-decoration: none;
	text-transform: none;
	color: #023665;
	border-width:0;}




/* Truth-Lies */


#tlletter{width: 90%;
border-style:solid;
	border-width: 2px;
	border-color:  #666666;
	padding: 35px 35px 25px 35px;
	margin: 20px 0px 25px 0px;
	}

li.lttr {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0 35px;
	line-height: 1.2em;
	list-style: disc;
	}



/* videos */

.video {width:330px;
	margin:0 auto;
	padding: 0px 0px 5px 0px;
	background-color: #fff;
	position: relative;
	margin: 0px auto 0px auto;
	}

.videohdr{font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	margin: 5px 0px 7px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	color: #000000;}

.videohdr2{font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	text-align: center;
	margin: 7px 0px 12px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	color: #000000;}

.videotxt{font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	margin: 5px 0px 7px 0px;
	padding: 0px 5px 0 5px;
	line-height: 1.2em;
	color: #000000;}

.video2 {width:400px;
	margin:0 auto;
	padding: 0px 0px 5px 0px;
	background-color: #fff;
	position: relative;
	margin: 0px auto 0px auto;
	}

.video3 {width:402px;
	padding: 0px 0px 20px 0px;
	background-color: #fff;
	position: relative;
	margin: 0px auto 0px auto;
	}

.norsemanimg {
	margin:0 auto;
	padding: 22px 0px 35px 0px;
	}

.cultivatorimglft {width:250px;
	text-align: center;
	float:left;
	margin:0 auto;
	padding: 25px 5px 0px 0px;
	}

.cultivatortxt {width:385px;
	text-align: left;
	float:right;
	margin:0 auto;
	padding: 0px 5px 10px 0px;
	}


/* Safety Vests*/

.safetyvestimg2 {
	margin:0 auto;
	padding: 3px 20px 0px 0px;
	}

.safetyvestimg3 {
	margin:0 auto;
	padding: 20px 20px 5px 0px;
	}




/* Hunting */


.hcellbghp{background-color: #4b3f40;
	background-image: url(huntingimgs/smhuntingbg.jpg);
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
}
	
.hitmstbl{border-top: solid;
	border-left: solid;
	border-bottom: solid;
	border-width: 3px 0px 3px 3px;
	border-color:  #4b3f40;
	}

.hitms{	background-color: #4b3f40;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 8px 5px;
}

.hitemmenu{font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	background-color: #ffffff;
	padding: 5px 6px 5px 6px;
	color: #000000;
	}

.hcellbgfi{background-color: #4b3f40;
	background-image: url(huntingimgs/huntingheader.jpg);
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
}
	
.htxt14bwht{font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	color: #ffffff;
	text-shadow: -1px -1px #000, 2px 2px 4px #000;	
-moz-text-shadow: -1px -1px #000, 2px 2px 4px #000;
	-webkit-text-shadow: -1px -1px #000, 2px 2px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.htxt18bwht{font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0;
	line-height: 1.2em;
	color: #ffffff;
	text-shadow: -1px -1px #000, 2px 2px 4px #000;	
-moz-text-shadow: -1px -1px #000, 2px 2px 4px #000;
	-webkit-text-shadow: -1px -1px #000, 2px 2px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}


/* Site Map */


li.smbulletshdrs {font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#000;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0 0px;
	line-height: 1.2em;
	list-style: none;
	}

li.smbullets {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0 15px;
	line-height: 1.2em;
	list-style: disc;
	}



/*bof easy slider*/
#slider{margin:0 auto;}
#slider ul, #slider li,	#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
#slider2{margin-top:1em;}
#slider li, #slider2 li{/*define width and height of list item (slide) entire slider area will adjust according to the parameters provided here	*/width:550px;height:250px;overflow:hidden;}	
#slider{margin:0 auto;margin-top:20px;}
/*bof easy slider numeric controls*/	
#control_div{width:550px;height:18px;position:relative;left:47px;top:0px;margin-bottom:20px;}
ol#controls{margin:1em 0;padding:0;height:18px;}
ol#controls li{margin:0 8px 0 0;padding:0;float:left;list-style:none;height:18px;line-height:18px;}
ol#controls li a{float:left;height:18px;line-height:18px;border:1px solid #ccc;background:#eceaea;color:#444;padding:0 10px;text-decoration:none;}
ol#controls li.current a{background:#000;color:#fff;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}




.bgblue{background-color: #023665;}
	
.bgbrn{background-color: #4b3f40;}
	
.bgwht{background-color: #fff;}
	
.bgblk{background-color: #000;}

.bgltblue{background-color: #4a90cf;}
	
.bggrey{background-color: #d2cece;}

.bgred{background-color: #cc0000;}

.cellpad10{padding: 10px 10px 10px 10px;}
	
.dkblue{color: #023665;}

.green{color: #339933;}

.red{color: #cc0000;}

.white{color: #ffffff;}


.blkborder1{border: 1px solid  #000000;
	}

.blkborder2{border-width: 1px 1px 5px 1px;
	border-color: #000000;
border-style: solid ;
	}

.onehalfspace{line-height: 1.5em;}

.margt20{margin: 20px 0px 0px 0px;}

.padtop{margin: 0px 0px 0px 0px;
padding: 7px 0px 0px 0px;}

.padt10{padding: 10px 0px 0px 0px;}

.padright{
padding: 0px 30px 0px 0px;}

.padtopbottom{margin: 0px 0px 0px 0px;
padding: 7px 0px 7px 0px;}

.padr15b30{margin: 0px 0px 0px 0px;
padding: 0px 15px 30px 0;}

.padr15b70{margin: 0px 0px 0px 0px;
padding: 0px 15px 80px 0px;}

.padb5{padding: 0px 0px 5px 0px;}

.padb10{padding: 0px 0px 10px 0px;}

.padb20{padding: 0px 0px 25px 0px;}

.trebu{font-family: Trebuchet MS, helvetica, sans-serif;}

.justifyed{text-align:justify;}



