		all.clsMenuItemNS{font: bold x-small Verdana; color: white; text-decoration: none;}
		.clsMenuItemIE{text-decoration: none; font: bold xx-small Verdana; color: white; text-align: left; }
		.clsMenuItemNS6{text-decoration: none; font: bold x-small Verdana; color: white; }
		
		.halebody{
		/* marginwidth="0" marginheight="0" topmargin=0 leftmargin=0 link="#004080" vlink="#004080" RED = de393c */ 
		 background-color: #ffffff;
		 position:relative;
		 z-index:0;
		 margin-top: 1px;
		 margin-left:0;
		 background-image: url('/images/themes/BG.gif');
		 background-repeat: repeat-x;
		}
		.shortDesc {
			font-size:12px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight:normal;
		}
		p{
		text-align: left;
		}
		

		.mytd{
			margin: 0;
			padding: 0px;
 			border-width: 1px 1px 0 0;
			background-color: #FFFFFF;
		}

		td.productBorder{
			border-width: 1px;
			border-color: #97002f;
			border-style: solid;
			padding: 1px; 	
		}

		td{
			font-size:12px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		td.smallText{
			font-size:11px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			
		}
		
		td.FormText{
			font-size: 12px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
		}
		
		
		A.paging{
			font-size: 11px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #FFFFFF;
			
		}
		
		A:hover.paging {color: #FFFFFF;}
		
		td.FormTextLarge{
			font-size: 12px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-align: left;
		}

		
		.ProductText{
		/*	color:#803000; */
			color:#990003;
			font-weight:bold;
			text-decoration:none;
			font-size:11px;
			
		}
		
		.ProductTextSmall{
			color:#97002f;
			font-weight:bold;
			text-decoration:none;
			font-size:9px;
		}
		
		/* not on the product detail page */
		.ProductDescription{
			font-size:12px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			margin: 0px 0px 0px 0px;
			
		}
		
		/* these 2 are the product detail page */
		.ProductContent{
			font-size:12px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color:#000000;
		}
		
		.SmallContent{
			font-size:11px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color:#000000;
		}
		.countdown {
			font-size:10px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #97002f;		
		}
		
		.Ins{
			color:#487b00;
			
		}
		strong.SmallContent{
			font-size:11px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		
		}
		.LargeContent{
			font-size:14px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		
		}
		.SmallContentWhite{
			font-size:11px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
		}
		
	
	
			
		td.Thumbnails{
			font-size: 11px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #97002f;
		}
		
		
		
		a.nav{
			color: #487b00;	
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			text-decoration: none;
			font-weight: bold;
			font-size: 11px;	
		}
		
		a.navorange{
			color: #FF6633;	
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			text-decoration: none;
			font-weight: bold;
			font-size: 10px;	
		}
		a.LinkTextSmall{
		/*	color:#627004; */
			color:#487b00;
			font-weight:bold;
			text-decoration:none;
			font-size:10px;
		}
		td.BodyContent{
			font-size:12px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			
		}
		
		strong.subheads,b.Subheads{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:13px;
			color: #97002f;		
			letter-spacing: 1px;			
		}
		strong.subheadsTan,b.SubheadsTan{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:13px;
			color: #808000;
			letter-spacing: 1px;		
			}
		td.menu{
			font-size:10px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			
			}
		A.NoUnderline{color:#000000;text-decoration:none}
		A.GreenNoUnderline{color:#487b00;text-decoration:none}
		
		A.SmallContentWhite{color:#FFFFFF;text-decoration:none}
	

		INPUT {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 12px ;
			align: left;
		}
		.orange{
			color: #e1383f;		
		}
		
		.white{
			color: #FFFFFF;		
		}
		.buyItNow{
			font-weight: bold;
			font-family : Verdana,Arial, Helvetica, sans-serif;
			font-size:14px;
			color: #000000;		
		}
		.subTitle{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:13px;
			color: #97002f;		
			letter-spacing: 1px;			
		}
		.subTitleOrange{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:13px;
			color: #e1383f;
			letter-spacing: 1px;			
		}
		.subTitleOrangeGrn{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:12px;
			color: #006633;
			letter-spacing: 1px;	
			font-style: italic;		
		}
		
		.subTitleSmall{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:11px;
			color: #97002f;		
			letter-spacing: 1px;			
		}
		.subTitleSmaller{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:11px;
			color: #97002f;		
			letter-spacing: 1px;			
		}
		.giftMessage{
			color: #97002f;	
		}
		.newsletterTitleOrange{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:18px;
			color: #e1383f;
			letter-spacing: 1px;	
			font-style:italic;		
		}

		.newslettercontent{
			/*font: reg;*/
			font-family : Arial, Helvetica, sans-serif;
			font-size:12px;
			color: #000000;
			letter-spacing: 1px;	
			font-style:italic;		
		}
		.newslettercontentOr{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:12px;
			color: #e1383f;
			letter-spacing: 1px;	
			font-style:italic;		
		}
		.newsletterPrice{
			/*font: reg;*/
			font-family : Arial, Helvetica, sans-serif;
			font-size:10px;
			color: #e1383f;
			letter-spacing: 1px;	
			/*font-style:reg;		*/
		}
		.newslettercontentGrn{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:11px;
			color: #006633;
			letter-spacing: 1px;		
		}
		
		.green{
			color: #006633;		
		}
		.greenborder{
	border: 1px;
	border-color: #006633;
	border-style: solid;
}
		
		.li{
			font-style: italic;
			list-style-type: disc;
		}
		
		.li2{
			list-style-type: disc;
		}
		.ul{
			list-style-type: circle;
			font-style: normal;
		}

		.ul2{
			list-style-type: square;
			font-style: normal;
		}
		.li3{
			margin-left: -15px;
			color: #e1383f;					
		}
		.ul3 { 
		margin-top:0px; 
		margin-bottom:0px; 
		list-style-type:disc; 
		list-style-position:outside;
		} 

		.pageTitle{
		    color: #990003;
		    font-family: CalvertBold,georgia,times,times new roman,Arial,Helvetica,sans-serif;
		    font-size: 22px;
		    letter-spacing: 2px;
		    line-height: 22px;
		}
		
		.pageTitleWhite{
			font-family : georgia, times, times new roman, Arial, Helvetica, sans-serif;
			font-size:18px;
			color: #ffffff;	
			/*padding: 5px 0px 5px 10px;	*/
		}

		.pageTitleBlack {
		    color: #000000;
		    font-family: georgia,times,times new roman,Arial,Helvetica,sans-serif;
		    font-size: 18px;		
		}
		
	.upsaleselfTitle{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 14px;
	color: #006633;
	font-weight: bold;
}
		.warning{
			color: #FF0000;		
		}
		.normaltxt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px}
.formtxt {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006633; line-height: 11px}
.formtxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Gray;
	line-height: 11px;
}
		
.smallselect{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 117px;
}
.smallinput{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 52px;
}

/* NAV STYLING */
H1{
	font-size: 13px;
	font-family: Verdana;
	font-weight:normal;
	line-height: 16px;
	margin: 0px;
	display:inline;
}

H2{
	font-size:13px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin: 0;
	display:inline;
}

/* NAV STYLING */
.HeaderCat{
	font-size: 14px;
	font-family: CalvertBold,Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin: 0px;
	display:inline;
	color:#FFFFFF;
	text-decoration:none;
	/*font-weight: bold;*/
}
a.HeaderCat:hover{
	color:#000000;
}

.HeaderSubCat{
	font-size:13px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin: 0;
	display:inline;
}

A.MainNav{
	color:#000000;
	text-decoration:none;
	text-align: left;
	}

.anylinkcss{
	position: absolute;
	visibility: hidden;
	border: 1px solid #97002f;
	border-bottom-width: 0;
	z-index: 1000;
	background-color: #E9FECB;
	width: 250px;
	border-style: solid;
	border-width: 1px;
	border-color:#97002f;
}


.anylinkcss a{
	width: 100%;
	display: block;
	border-bottom: 1px solid #97002f;
	padding: 1px;
	text-decoration: none;
	font-weight: bold;
	text-indent: 5px;
	text-align: left;
}

.anylinkcss a:hover{ /*hover background color*/
	background-color: #97002f;
	color: white;
}



/*CLEANING UP STYLES*/

.CustomerFavorites{/*Customer Favorites Box on the product list page. Shopping/dsp_shortDescription.cfm*/
	background-color: #f7edce;
	border: 1px solid #97002f;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	behavior: url(/common/PIE.htc);
}
.rel {
	position: relative;
	z-index: inherit;
	zoom: 1; /* For IE6 */
}

.ProductListDivider{/*Divider Line between rows of products on the product list page. Shopping/dsp_shortDescription.cfm*/
	background-color: #97002f;
		}

.paging{/*Controls the paging bars on the product list pages. Shopping/dsp_shortDescription.cfm*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #97002f;
		}

.mytable{/*Controls the main border around the site's pages.*/
	border-width: 1px;
	border-spacing: 0;
	border-collapse: collapse;
	border-color: #97002f;
		}

.ProductTable{/*Box that displays the 3 steps on the detail page. Shopping/dsp_longDescription.cfm*/
	background-color: #e8edbf;
	border: 1px solid #97002f;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
/*	behavior: url(/common/PIE.htc);*/
		}		

.ProductContentRed{
	font-size:12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	color: #97002f; */
		}

.ContentRedLarge{
	font-size:16px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #97002f;
		}
		
.ContentRedHuge{
	font-size:20px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #97002f;
	font-weight: bold;
		}
		
.ContentRed{
	font-size:12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #97002f;
		}
		
.SmallContentRed{
	font-size:10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #97002f;
		}
		
a {
/*	color: #97002f;		 */
	color: #000000;		
		}
		
A:hover {
	color: #97002f;
	}

@font-face {  
  font-family: "CalvertBold";  
  src: url( /fonts/CalvertMT-Bold.eot ); /* IE */  
  src: local("CalvertMT-Bold"), url( /fonts/CalvertMT-Bold.ttf ) format("truetype"); /* non-IE */  
}
@font-face {  
  font-family: "Calvert";  
  src: url( /fonts/CalvertMT.eot ); /* IE */  
  src: local("CalvertMT"), url( /fonts/CalvertMT.ttf ) format("truetype"); /* non-IE */  
}  
@font-face {  
  font-family: "CalvertLight";  
  src: url( /fonts/CalvertMT-Light.eot ); /* IE */  
  src: local("CalvertMT-Light"), url( /fonts/CalvertMT-Light.ttf ) format("truetype"); /* non-IE */  
}  
 
/* THEN use like you would any other font */  
.CalvertBold { 
	font-family:"CalvertBold", verdana, helvetica, sans-serif;  
	font-size:18px;
}  
.CalvertBoldGreen { 
	font-family:"CalvertBold", verdana, helvetica, sans-serif;  
	font-size:18px;
	color:#97002f
}  
.CalvertRegular { 
	font-family:"Calvert", verdana, helvetica, sans-serif;  
	font-size:18px;
}  
.CalvertLight { 
	font-family:"CalvertLight", verdana, helvetica, sans-serif;  
	font-size:18px;
}  
	
.FooterLink{
	font-size:11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #97002f;
		}

a.FooterLink{
	font-size:10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #97002f;
		}
		
		.headerPhone{
			font-size: 20px;
			font-family: Calvert, Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: regular;
			color: #d90040;		
		}
		
		.headerText{
			font-size: 12px;
			font-family: Calvert, Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: regular;
			color: #000000;		
		}
		
		.footerTitles{
			font-size: 11px;
			line-height: 20px;
			font-family: Calvert, Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: regular;
			color: #355f00;		
		}
		.footerTitles a{
			text-decoration: none;
		}
		
		.footerLinks{
			font-size: 20px;
			line-height: 18px;
			font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
			font-weight: bold;
			text-decoration: none;
			color: #000000;	
		}
		
		a.footerLinks:link {font-size: 11px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #000000;}     
		a.footerLinks:visited {font-size: 11px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #000000;} 
		a.footerLinks:hover {font-size: 11px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #000000;}  
		a.footerLinks:active {font-size: 11px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #000000;}
		.copyright {font-size: 11px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #000000;} 
		
		.CatBox{
			font-size: 13px;
			font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
			font-weight: bold;
			text-decoration: none;
			color: #000000;	
		}
		
.CatBoxRed{
			font-size: 13px;
			font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
			font-weight: bold;
			text-decoration: none;
			color: #d90040;	
		}
		
.CatalogText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	}

.TestimonialBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
			color: #000000;	
	}
	
.TestimonialBoxTitle {
	font-family: Calvert, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #4b6f16;
	}
				
