BODY{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin: 0px;
border-style:none
}


.cmsTxt{font-size:12px;font-weight: bold; color:#000000}
.cmsTxtSml{font-size:12px; color:#000000}

li{padding-bottom: 12px}

/*Style for top nav tbl and LHS catalogue nav tbl*/
TABLE.navTbl{
	background-color: #000000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold
}

.navTbl a:hover{color:#0066FF}

.pageHeading{font-size: 16pt; color: #FFFFFF; font-weight: bold; padding-top: 12px}

/*Styles for Footer */
.copyrightInfo{font-size: 10pt; color: #666666}
.footerNav{font-size: 10pt; color: #000000}
a:link.footer{text-decoration: none; border-style: none; color:#000000; font-size:10pt; font-weight:bold}
a:visited.footer{text-decoration: none; border-style: none; color:#000000; font-size:10pt; font-weight:bold}
a:hover.footer{color:#0066FF}

/* Normal Anchor Styles for main nav and catalogue side nav: */
a:link{text-decoration: none; border-style: none; color:#FFFFFF; font-size:15px; font-weight:bold}
a:visited{text-decoration: none; border-style: none; color:#FFFFFF; font-size:15px; font-weight:bold}
a:hover{color:#0066FF}

/* Normal Anchor Styles for main nav and catalogue side nav: */
a:link.blkA{text-decoration: none; border-style: none; color:#000000; font-size:15px; font-weight:bold}
a:visited.blkA{text-decoration: none; border-style: none; color:#000000; font-size:15px; font-weight:bold}
a:hover.blkA{color:#0066FF}

/* Small Anchor Styles: */
a:link.smallA{text-decoration: none; border-style: none; color:#FFFFFF; font-size:12px; font-weight:bold}
a:visited.smallA{text-decoration: none; border-style: none; color:#FFFFFF; font-size:12px; font-weight:bold}
a:hover.smallA{color:#0066FF}

a:link.smallABlk{text-decoration: none; border-style: none; color:#000000; font-size:12px; font-weight:bold}
a:visited.smallABlk{text-decoration: none; border-style: none; color:#000000; font-size:12px; font-weight:bold}
a:hover.smallABlk{color:#0066FF}

/* Anchor style for catalogue images */
a:hover IMG {border:1px solid #0066FF}

/*Home page marketing message text: */
.homeIndentTxt{padding-left: 24px; font-size: 14px}
.homeHeading{padding-left: 24px; font-size: 16px; color: #FFFFFF; font-weight: bold}

/*Home page featured product: */
.featProd{
	background: url("/images/featured-prod.jpg"); 		
	background-repeat: no-repeat;
	background-position: left top; 
	/*padding-right: 6px*/
}
	
.featProdHead{
	color:#FFFFFF; 
	font-size:14px; 
	font-weight:bold; 
	text-align:right; 
	padding-top:4px; 
	padding-right:20px; 
	padding-bottom:10px
}

.featProdTxt{padding-left: 10px; padding-right: 5px; font-size: 12px; color: #FFFFFF; padding-top:7px; text-align:left}
.featProdTxtHead{color:#FFFFFF; font-size:14px; font-weight:bold; padding-left: 35px; padding-top:7px}

.prodTxt{padding-left: 10px; padding-right: 5px; font-size: 12px; color: #000000; padding-top:7px; text-align:left}
.prodTxtHead{color:#000000; font-size:12px; font-weight:bold; padding-left: 10px; padding-top:7px}

.sideBoxHead{border-bottom: 1px solid #666666; background-color: #CCCCCC; color: #FFFFFF}

.indent{padding-left: 24px}

.subHeading{font-weight: bold; color: #FFFFFF}

.rightPad{padding-right: 6px}
.leftPad{padding-left: 6px}
.cmsMenuPad{padding: 6px}
.topPad{padding-top: 20px}
.topPad2{padding-top: 20px}

.leftBorder{border-left: 1px solid #000000}
.rightBorder{border-right: 1px solid #000000}
.topBorder{border-top: 1px solid #000000}
.botBorder{border-bottom: 1px solid #000000}
.topBorderWhite{border-top: 1px solid #FFFFFF}

.cmsPageHead{
	border-bottom: 1px solid #0066FF;
	color:#0066FF; 
	font-size:14px; 
	font-weight:bold
}
.cmsPageHead2{
	color:#0066FF; 
	font-size:14px; 
	font-weight:bold
}
.cmsHelpTxt{color:#000000; font-size:12px; padding-bottom:2px; font-weight:normal}
.catHead{color:#0066FF; font-size:14px; font-weight:bold}

.blueUline{border-bottom: 1px solid #0066FF}
.blueBorder{border: 1px solid #0066FF}