#BreadCrumb {
font-size: 1.2em;
margin-top: 15px;
margin-bottom: 15px;
}

#MainText {
padding: 20px;
clear: left;
}

a {
 color: #006699;
}

li {
 list-style: none;
}

BODY {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.5em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.62em
}
#TopNav {
	BACKGROUND-IMAGE: url(/images/template/BG-TopNavBar.png); TEXT-ALIGN: left; WIDTH: 960px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 40px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#TopNav LI {
	LIST-STYLE-TYPE: none; FLOAT: left; MARGIN-LEFT: 0px
}
#TopNav LI A {
	LINE-HEIGHT: 40px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; COLOR: #ffffff
}
#TopNav UL {
	BORDER-BOTTOM: #ffffff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 40px; PADDING-TOP: 0px
}
#TopNav LI A#Current {
	BACKGROUND-IMAGE: url(/images/template/BG-TopNavActive.png); BACKGROUND-REPEAT: repeat-x
}
#Container {
	TEXT-ALIGN: left; WIDTH: 960px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#BlackBar {
	BORDER-BOTTOM: #1073b5 2px solid; BACKGROUND-COLOR: #000000; WIDTH: 960px; HEIGHT: 180px
}
#BlackBarInfoLeft {
	WIDTH: 480px; FLOAT: left; HEIGHT: 175px
}
#IndexHeader {
	MARGIN-TOP: 25px; MARGIN-LEFT: 25px
}
#ProductIcons {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#ProductIcons LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#Float300 {
	WIDTH: 300px; FLOAT: left
}
#NewsBox {
	BACKGROUND-IMAGE: url(/images/template/BG-NewsBox.png); BORDER-BOTTOM: #1073b5 2px solid; POSITION: absolute; BACKGROUND-COLOR: #000000; WIDTH: 300px; BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; height: 210px;
}
#NewsHeadlines LI A {
	LINE-HEIGHT: 1.4em; COLOR: #ffffff; FONT-SIZE: 1.1em
}

#NewsHeadlines li {
margin-bottom: 1.4em;
margin-right: 10px;
}
#NewsHeadlines {
	margin-TOP: 15px
}
#MoreNews {
	TEXT-ALIGN: right; PADDING-BOTTOM: 15px; PADDING-RIGHT: 15px
}
#MoreNews A {
	COLOR: #999999; FONT-SIZE: 1.4em
}
A {
	TEXT-DECORATION: none
}
.Spacer30 {
	WIDTH: 30px
}
.Float300 {
	POSITION: relative; WIDTH: 300px; FLOAT: left; HEIGHT: 250px
}
.Float300Spacer30 {
	POSITION: relative; WIDTH: 300px; FLOAT: left; HEIGHT: 250px; MARGIN-LEFT: 30px
}
H2 .Grey {
	COLOR: #999999
}
.IndexBlue {
	BACKGROUND-IMAGE: url(/images/template/BG-IndexBlue.png); WIDTH: 300px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 150px
}
.IndexBlueButton {
	BACKGROUND-IMAGE: url(/images/template/BG-IndexButtons.png); POSITION: absolute; WIDTH: 140px; BOTTOM: 0px; HEIGHT: 40px
}
.IndexBlueButtonSpacer20 {
	BACKGROUND-IMAGE: url(/images/template/BG-IndexButtons.png); POSITION: absolute; WIDTH: 140px; BOTTOM: 0px; HEIGHT: 40px; LEFT: 160px
}
.IndexBlueButton A {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; HEIGHT: 40px; COLOR: #ffffff; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.IndexBlueButtonSpacer20 A {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; HEIGHT: 40px; COLOR: #ffffff; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.ProfessionalServices {
	BACKGROUND-IMAGE: url(/images/template/BG-ProfessionalServices.jpg); BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; BORDER-LEFT: #cccccc 1px solid; WIDTH: 298px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 150px; BORDER-TOP: #cccccc 1px solid; TOP: 40px; BORDER-RIGHT: #cccccc 1px solid
}
.ProductOffers {
	BACKGROUND-IMAGE: url(/images/template/BG-ProfessionalServices.jpg); BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; BORDER-LEFT: #cccccc 1px solid; WIDTH: 298px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 150px; BORDER-TOP: #cccccc 1px solid; TOP: 40px; BORDER-RIGHT: #cccccc 1px solid
}
.IndexOverlay {
	POSITION: absolute; FILTER: alpha(opacity=80); WIDTH: 300px; BOTTOM: 0px; BACKGROUND: #0c73b1; HEIGHT: 70px; opacity: 0.8
}
.ProfessionalServices H3, .ProductOffers H3 {
	Z-INDEX: 9999; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 1.4em; TOP: 83px; PADDING-TOP: 0px; LEFT: 10px
}

.ProfessionalServices P, .ProductOffers P  {
	Z-INDEX: 9999; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; TOP: 102px; PADDING-TOP: 0px; LEFT: 10px
}

I {
	VISIBILITY: hidden
}
.ProfessionalServices A {
	Z-INDEX: 99999; POSITION: absolute; WIDTH: 300px; DISPLAY: block; HEIGHT: 150px; TOP: 0px; LEFT: 0px
}
.ProductOffers A {
	Z-INDEX: 99999; POSITION: absolute; WIDTH: 300px; DISPLAY: block; HEIGHT: 150px; TOP: 0px; LEFT: 0px
}
#LogoRow {
	WIDTH: 960px; HEIGHT: 75px; COLOR: #0873ac; position:relative;
}

#LogoRow img	{
padding-top:15px;
}
#LogoRow A {
	COLOR: #0873ac
}
#CallAndSave {
	position:absolute;
top: 0;
right:0;
FONT-SIZE: 1.6em
}
.Grey {
	COLOR: #999999
}
#PDFLibrary {
position:absolute;
top: 25px;
right:0;
	BACKGROUND-IMAGE: url(/images/template/BG-PDFLibrary.png); LINE-HEIGHT: 35px; PADDING-RIGHT: 40px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%
}
#Vendors LI {
	LINE-HEIGHT: 35px; LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline
}
#Vendors H3 {
	MARGIN-TOP: 15px; FLOAT: left; COLOR: #ccc; FONT-SIZE: 1.4em; FONT-WEIGHT: normal; MARGIN-RIGHT: 25px
}
#Vendors {
	MARGIN-BOTTOM: 15px
}
H2 {
	FONT-SIZE: 1.6em; color: #000;
}
#Footer {
	BACKGROUND-IMAGE: url(/images/template/BG-Footer.png); LINE-HEIGHT: 25px; PADDING-LEFT: 65px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; COLOR: #999999; CLEAR: both; FONT-SIZE: 1em; text-align: left; position: relative; width:895px;
}
#BlackBarInfoLeft P {
	MARGIN-TOP: 0px; COLOR: #ffffff; MARGIN-LEFT: 15px; FONT-SIZE: 1.2em; MARGIN-RIGHT: 15px; PADDING-TOP: 0px
}
#SearchBox {
	FLOAT: right; COLOR: #ccc; MARGIN-RIGHT: 5px
}
#SearchBox FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#SearchBox FORM INPUT {
	MARGIN-TOP: 5px
}
#ColumnLeft720 {
	WIDTH: 720px;
	position: relative;
}
#ColumnRight240 {
	BORDER-LEFT: #ccc 1px solid; WIDTH: 235px; FLOAT: right; CLEAR: both; PADDING-TOP: 25px
}
.CategoryPageVendorInfo, .CategoryPageVendorInfo1 {
	MARGIN: 25px 5px 0px 5px; WIDTH: 220px; FLOAT: left;
 border-left: 1px solid #dedede;
padding-left: 5px;
 border-top: 1px solid #000;
padding-top: 5px;
}

.CategoryPageVendorInfo1 {
	CLEAR: left;
}
.CategoryPageVendorInfo {
}
P {
	FONT-SIZE: 1.2em
}
H3 {
	COLOR: #006699; FONT-SIZE: 1.4em
}
.RightColumnBluePanel {
	BACKGROUND-IMAGE: url(/images/template/BG-RightColBluePanel.png); POSITION: relative; TEXT-ALIGN: center; WIDTH: 160px; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 25px; HEIGHT: 145px; MARGIN-LEFT: 40px
}
.RightColumnBlackPanel {
	BACKGROUND-IMAGE: url(/images/template/BG-RightColBlackPanel2.png); POSITION: relative; TEXT-ALIGN: center; WIDTH: 160px; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 25px; HEIGHT: 55px; MARGIN-LEFT: 40px
}

#RequestQuote {
	BACKGROUND-IMAGE: url(/images/template/BG-RightColBlackPanel.png); TEXT-ALIGN: center; WIDTH: 160px; BACKGROUND-REPEAT: no-repeat; 	position: absolute; left: 480px; top: 25px;
}
#ProductImage {
position: absolute; left: 480px; top: 75px;
}

#RequestQuote a  {
	WIDTH: 160px; DISPLAY: block; FONT-SIZE: 1.4em; height: 40px; color: #fff; line-height: 40px
}

.RightColumnBluePanel DIV A {
	Z-INDEX: 9999; WIDTH: 160px; DISPLAY: block; FONT-SIZE: 1.4em; PADDING-TOP: 5px
}
.RightColumnBlackPanel DIV A {
	Z-INDEX: 9999; WIDTH: 140px; DISPLAY: block; FONT-SIZE: 1.4em; height: 40px; color: #fff;
padding-right: 20px;
}
.RightColumnBlackPanel a {
PADDING-TOP: 18px;
}
.RightColumnBluePanel A {
	COLOR: #fff
}

.RightColumnBluePanel DIV A {
	HEIGHT: 145px
}

.RightColumnBluePanel P {
	POSITION: absolute; COLOR: #fff; TOP: 50px; LEFT: 10px
}
H1 {
	margin-TOP: 25px; COLOR: #003366; FONT-SIZE: 1.6em
}
#ProductDescription	{
	width: 460px;
}

#ProductSpecifications	{
	margin-left: 10px;
	margin-right: 10px;
BORDER-BOTTOM: #1073b5 2px solid;
background: #000;
text-align: left;
padding-bottom: 15px;
}

#ProductSpecifications h4, #ProductSpecifications a	{
	color: #fff;
	padding: 5px;
}

#ProductSpecifications h4	{
	font-size: 1.2em;
}

#ProductSpecifications ul,#ProductSpecifications li	{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#ProductSpecifications li	{
	line-height: 2em;
}

#ProductSelector {
clear: left;
 width: 720px;
margin-top: 25px;
}
#ProductSelector div {
float: left;
}

#ProductSelector h2 {
 padding-top: 25px;
}
#ProductSelector select {
 width: 240px;
font-size: 1.1em;
}

#ProductLinks ul {
width: 660px;
border: 1px solid #dedede;
padding: 5px;
margin: 0px;
}

#ProductLinks li {
 LIST-STYLE-TYPE: none;
line-height: 1.8em;
font-size: 1.1em;
}
#ProductLinks a {
 color: #006699;
text-decoration: underline;
}

h4 {
color: #006699;
}

#BlackBarInfoLeft h1 {
color: #fff;
font-size: 1.6em;
margin-left: 15px;
margin-bottom: 25px;
margin-top: 25px;
}

#BlackBarInfoLeft a {
color: #fff;
}
#BlackBarInfoLeft li {
font-size: 1.2em;
}
#MainText li {
list-style-type: disc;
}
#ImageTopRight {
text-align: right;
}
#ImageTopRight img {
}

#LeftColumn {
float: left;
width: 220px;
}

#RightColumn {
margin-left: 20px;
width: 460px;
}

div.hr {
  height: 1px;
  background: #ccc;
margin-bottom:25px;
}
div.hr hr {
  display: none;
}

#AddThis	{
position:absolute;
top:5px;
left:175px;
}