td {  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #000000;
   padding: 0px;
   border: 0px;
   margin: 0px
   }

a { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-style: normal; 
   color: #0000CC; 
   }

form {
	padding: 0px;
	border: 0px;
	margin: 0px
  	}
sup	{
	font-size: 9px;
	line-height: 10px;
	text-decoration: none
	}
.active {
	font-weight: bold;
	color: red
	}	
.sub_active {
	color: red
	}
.active a{
	font-weight: bold;
	color: red
	}
.anc { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal;
	color: #000000;
	text-decoration:none 
   }


.navNormal { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	margin: 1;
	padding: 0;
	color: #000000;
	text-decoration:none;
	line-height:10px; 
   }

.leftsubnavON a{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #cc0000;
	text-decoration:none
}

.leftsubnav a{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #222;
	text-decoration:none
}

.sub_header_serif { 
   font-family: Verdana, Arial, Helvetica, sans-serif;  
   font-size: 12px; 
   font-style: normal; 
   font-weight: bold; 
   color: #000000; 
   line-height: 20px 
}

.header {
	color: #ffffff
	}
	
.header a{
	color: #ffffff;
	text-decoration: none
	}
.blackheader a{
	color: #000000;
	text-decoration: none
	}
	
.header_big {
	background-color: #000000;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px
	}
.header_big a{
	background-color: #000000;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none
	}	
.header a {
	color: #ffffff;
	text-decoration: none
	}

.red_callout {  
   font-size: 12px; 
   font-weight: bold; 
   color: #FF0000
   }
.note {  
   font-size: 9px; 
   font-style: normal; 
   font-weight: bold
   }
.note_body {  
   font-size: 9px; 
   font-style: normal; 
   font-weight: normal
   }
.note_body a{  
   font-size: 9px; 
   font-style: normal; 
   font-weight: normal
   }
.sub_header { 
   font-size: 12px; 
   font-style: normal; 
   font-weight: bold; 
   color: #000000;
   line-height: 15px
   }
.sub_header a{ 
   font-size: 12px; 
   font-style: normal; 
   font-weight: bold; 
   color: #000000; 
   line-height: 18px
   }
.sub_cat a{
   color: #000000;
   }
.sub_cat_red a{
   color: #FF0000;
   }
.body_bold { 
   font-size: 11px; 
   font-style: normal; 
   font-weight: bold; 
   color: #000000; 
   line-height: 15px
   }
.masthead { 
   font-family: Garamond; 
   font-size: 18px; 
   font-style: normal; 
   font-weight: bold; 
   color: #000000; 
   line-height: 18px; 
   vertical-align: middle 
   }
.navigation_body_copy { 
   font-size: 11px; 
   font-style: normal; 
   font-weight: normal; 
   line-height: 15px
   }
.navigation_body_copy a{ 
   font-size: 11px; 
   color: #000000;
   font-style: normal; 
   font-weight: normal; 
   line-height: 15px;
   text-decoration: none
   }   
.footer_copy { 
   font-size: 9px; 
   font-style: normal; 
   font-weight: normal; 
   color: #000000; 
   line-height: normal 
   }
.sub_header_serif { 
   font-family: Times New Roman, Times, Garamond, serif; 
   font-size: 14px; 
   font-style: normal; 
   font-weight: bold; 
   color: #000000; 
   line-height: 20px 
   }
.sub_header_serif_small { 
   font-family: Times New Roman, Times, Garamond, serif; 
   font-size: 12px; 
   font-style: normal; 
   font-weight: bold; 
   color: #000000; 
   line-height: 15px 
   }
.sub_header_serif_small a{ 
   font-family: Times New Roman, Times, Garamond, serif; 
   font-size: 12px; 
   font-style: normal; 
   font-weight: bold; 
   color: #000000; 
   line-height: 15px;
   text-decoration: none
   }   
.sub_header_serif a{ 
   font-family: Times New Roman, Times, Garamond, serif; 
   font-size: 14px; 
   font-style: normal; 
   font-weight: bold; 
   color: #000000; 
   line-height: 20px;
   text-decoration: none
   }  
.page_header { 
   font-size: 12px; 
   font-style: normal; 
   font-weight: bold; 
   color: #000000; 
   line-height: 20px 
   }
.headerbg {
	background-color: #CC0000;
	}
.darkbg {
	background-color: #cccc99;
	}
.lightbg {
	background-color: #ececd9;
	}
.quantityPrice{
	color: #333; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-style: normal;
	font-size: 11px;
	padding:0;
	margin:00;}
.grey {
	background-color: #dddddd;
	}
#callout {
	color: #ff0000;
	}
#darkbg {
	background-color: #cccc99;
	}
#lightbg {
	background-color: #ececd9;
	}
#grey {
	background-color: #dddddd;
	}	
#red {
	color: #ff0000;
	}	
	
.body_copy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; line-height: normal}
.link_body_copy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #0000CC; line-height: normal; text-decoration: underline}
.background_fill {  background-color: #cccc99}
.body_copywhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF; line-height: normal }
.sub_headerwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; line-height: 15px }

.body_copy2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	line-height: normal;
}
.directtitle {color:#dd0707;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0;
	padding: 7px 0 7px 2px;
	border-bottom:1px solid #ccc;}
.quantityPrice{
	color: #333; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-style: normal;
	font-size: 11px;
	padding:0;
	margin:00;}
.H1 {font-weight: bold;
	color:#dd0707;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0;
	padding: 7px 0 7px 2px;
	border-bottom:1px solid #ccc;}
a.NAV:link{
	color: #FFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:bold; 
	font-size: 12px;
	text-decoration: none;
}
a.NAV:visited{
	color: #FFF; 
	font-style: normal;
	font-weight:bold; 
	font-size:12px; 
	text-decoration: none;
}
a.NAV:hover{
	color: #FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration: underline;
}
/* END NAV header links only */
/* greyNAV header links only */
a.greyNAV:link{
	color: #5e5e5e; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:normal; 
	font-size: 11px;
	text-decoration: none;
}
a.greyNAV:visited{
	color: #5e5e5e; 
	font-style: normal;
	font-weight:normal; 
	font-size:11px; 
	text-decoration: none;
}
a.greyNAV:hover{
	color: #cc0000;
	font-weight:normal;
	font-size:11px;
	text-decoration: underline;
}/* END greyNAV header links only */

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.style3 {
	color: #FF0000;
	font-family:Times New Roman;
	font-weight:bold;
	
}


.vertDivider{color: #FFF; padding:0 4px;font-size:15px;}
.greyvertDivider{color: #5e5e5e; padding:0 7.5px;font-size:15px;}
.greyvertDivider2{color: #5e5e5e; padding:0 3.5px;font-size:15px;}
.phone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
p{margin:7px 0 0 0;
padding:0;}