BODY {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN: 0px;
}
 
.TextBlack{
    FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
	}
.mainContent {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	PADDING-TOP: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 15px
}
.mainContent a:link
{
	font-weight:normal;
	color:#0066ff;
	text-decoration:none
}
.mainContent a:visited
{
	font-weight:normal;
	color:#0066ff;	
	text-decoration:none
}
.mainContent a:hover
{
	font-weight:normal;
	color:#666666;
	text-decoration:underline
}
.mainContent a:active
{
	font-weight:normal;
	color:#666666;	
	text-decoration:underline
}

.navLinkBig {
    FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.navlinkBig:visited
{
	font-weight:bold;
	color:#000000;	
	text-decoration:none
}
.navLinkBig:hover {
	FONT-WEIGHT: bold;
	COLOR: #0066ff;
	TEXT-DECORATION: none
}
.navLinkBig:active {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-DECORATION: none
}

.navLink {
    FONT-SIZE: 11px;
	MARGIN-LEFT: 1px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.Navlink:visited
{
	
	color:#000000;	
	text-decoration:none
}

.navLink:hover {
	
	COLOR: #0066ff;
	TEXT-DECORATION: none
}
.navLink:active {
	
	COLOR: #000000;
	TEXT-DECORATION: none
}

.footerText {
	FONT-SIZE: 9px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	PADDING-TOP: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 15px
}

.footerLink {
	FONT-SIZE: 9px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.footerLink:visited {
	COLOR: #333333;
	TEXT-DECORATION: none
}
.footerLink:hover {
	COLOR: #666666;
	TEXT-DECORATION: none
}
.footerLink:active{
	COLOR: #666666;
	TEXT-DECORATION: none
}
.Mainheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	PADDING-TOP: 1px;
	PADDING-LEFT: 1px;
	margin-bottom: 1px;
	margin-top: 1px;
	PADDING-BOTTOM: 1px
}
.BlueMainheader {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #0066ff;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}
.MainheaderNavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color:#000000
}
.MainheaderNavlink:visited
{
	color:#000000;	
	text-decoration:none
}
.MainheaderNavLink:hover {
	COLOR: #0066ff;
	TEXT-DECORATION: none
}
.MainheaderNavLink:active {
	COLOR: #000000;
	TEXT-DECORATION: none
}

.BlueMainheaderLink {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #0066ff;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.H1Toolsold {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #000000;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
}
.H2Toolsold {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #000000;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	PADDING-TOP: 1px;
	PADDING-LEFT: 1px;
	margin-bottom: 1px;
	PADDING-BOTTOM: 1px
	
}

.H3Toolsold {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #000000;
	font-size: 16px;
	font-style: normal;
	
}
.Blueheader {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #0066ff;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
}
.mainTableContent {
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	Overflow: auto
}
/* Header for tables with site theme */

#xthf-con-site {
  position:fixed;
  top:0; left:0;
  overflow:visible;
  visibility:visible;
  z-index:100;
  background-color:transparent;
}
table.xthf-tbl-site {
  position: absolute;
  visibility: hidden;
  border-collapse: collapse;
  border: 1px solid #596380;
  text-align: center;
}
table.xthf-tbl-site thead {
  background: #ffffff;
}
table.xthf-tbl-site th {
  color: #000;
  font-weight: bold;
  padding: 6px 10px;
  border: 1px solid #596380;
  text-align: center;
}

/* Header for tables with green theme */

#xthf-con-green {
  position:fixed;
  top:0; left:0;
  overflow:visible;
  visibility:visible;
  z-index:100;
  background-color:transparent;
}
table.xthf-tbl-green {
  position: absolute;
  visibility: hidden;
  border-collapse: collapse;
  border: 1px solid #663;
  text-align: center;
}
table.xthf-tbl-green thead {
  background: #CC9;
}
table.xthf-tbl-green th {
  color: #663;
  font-weight: bold;
  padding: 6px 10px;
  border: 1px solid #663;
  text-align: center;
}

/* Header for tables with blue theme */

#xthf-con-blue {
  position:fixed;
  top:0; left:0;
  overflow:visible;
  visibility:visible;
  z-index:100;
  background-color:transparent;
}
table.xthf-tbl-blue {
  position: absolute;
  visibility: hidden;
  border-collapse: collapse;
  border: 1px solid #366;
  text-align: center;
}
table.xthf-tbl-blue thead {
  background: #9CC;
}
table.xthf-tbl-blue th {
  color: #366;
  font-weight: bold;
  padding: 6px 10px;
  border: 1px solid #366;
  text-align: center;
}

/* Don't print the fixed headers */

@media print {
  #xthf-con-site,
  #xthf-con-green,
  #xthf-con-blue {
    display:none;
  }
}
.Bookmark
{
	border-style:none
}
.TextBlueBold {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #000066;
}
.TextBlueBold a:link
{
	FONT-WEIGHT: bold;
	COLOR: #000066;
	text-decoration:none
}
.TextBlueBold a:visited
{
	FONT-WEIGHT: bold;
	COLOR: #000066;	
	text-decoration:none
}
.TextBlueBold a:hover
{
	FONT-WEIGHT: bold;
	COLOR: #000066;
	text-decoration:underline
}
.TextBlueBold a:active
{
	FONT-WEIGHT: bold;
	COLOR: #000066;
	text-decoration:none
}
.TextRedBold {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #FF0000;
}
.FrontPage {
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #0000FF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #0066FF;
}
a:active {
	text-decoration: none;
}
.style9 {color: #000000; font-size: 12px; }

.Shipping {
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #CC0000;
}
.ShippingSmall {
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000;
} 
.ShippingSmall a:link {
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #CC0000;
	FONT-WEIGHT: bold;
}

.ShippingSmall  a:visited {
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #CC0000;
	FONT-WEIGHT: bold;
}
.ShippingSmall a:hover {
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION:underline
}
.ShippingSmall a:active {
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #CC0000;
	FONT-WEIGHT: bold;
}
.Specials {
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #CC0000;
	
}
.BreadCrumb {
    FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.BreadCrumb a:hover {
    FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION:underline
}
.MainheaderNavNonLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
	color:#000000
	
}
.SmallheaderNavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color:#000000
}
.SmallheaderNavlink:visited
{
	font-weight:bold;
	color:#000000;	
	text-decoration:none
}
.SmallheaderNavLink:hover {
	FONT-WEIGHT: bold;
	COLOR: #0066ff;
	TEXT-DECORATION: none
}
.SmallheaderNavLink:active {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-DECORATION: none
}

.MenuHeader {
    FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.SmallheaderNavNonLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:#000000
}
.NavNonLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color:#000000
}
.BoxHeader {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #0066ff
}
.TextSorry {
    FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	PADDING-TOP: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 15px;
	TEXT-DECORATION: none
}
.LeftnavLinkBig {
    FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	MARGIN-LEFT: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.LeftnavlinkBig:visited
{
	font-weight:bold;
	color:#000000;	
	text-decoration:none
}
.LeftnavLinkBig:hover {
	FONT-WEIGHT: bold;
	COLOR: #0066ff;
	TEXT-DECORATION: none
}
.LeftnavLinkBig:active {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-DECORATION: none
}

.Left25navLinkBig {
    FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	PADDING-LEFT: 25px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.Left25navLinkBig:visited
{
	font-weight:bold;
	color:#000000;	
	text-decoration:none
}
.Left25navLinkBig:hover {
	FONT-WEIGHT: bold;
	COLOR: #0066ff;
	TEXT-DECORATION: none
}
.Left25navLinkBig:active {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-DECORATION: none
}

.Left50navLinkBig {
    FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	PADDING-LEFT: 50px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.Left50navLinkBig:visited
{
	font-weight:bold;
	color:#000000;	
	text-decoration:none
}
.Left50navLinkBig:hover {
	FONT-WEIGHT: bold;
	COLOR: #0066ff;
	TEXT-DECORATION: none
}
.Left50navLinkBig:active {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-DECORATION: none
}

.Left75navLinkBig {
    FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	PADDING-LEFT: 75px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.Left75navLinkBig:visited
{
	font-weight:bold;
	color:#000000;	
	text-decoration:none
}
.Left75navLinkBig:hover {
	FONT-WEIGHT: bold;
	COLOR: #0066ff;
	TEXT-DECORATION: none
}
.Left75navLinkBig:active {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-DECORATION: none
}

.Left100navLinkBig {
    FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	PADDING-LEFT: 100px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.Left100navlinkBig:visited
{
	font-weight:bold;
	color:#000000;	
	text-decoration:none
}
.Left100navLinkBig:hover {
	FONT-WEIGHT: bold;
	COLOR: #0066ff;
	TEXT-DECORATION: none
}
.Left100navLinkBig:active {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-DECORATION: none
}

.NavNon25LinkBig {
    FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	PADDING-LEFT: 25px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
	
}
.BlackMedium {
	FONT-WEIGHT: STRONG;
	FONT-SIZE: 16px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	margin-bottom: 1px;
	margin-top: 1px;
	}
	.QuoteBoldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #0000CC;
}
.QuoteBoldBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}
.QuoteBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
}
.QuoteFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
